<style type="text/css">
    @media only screen and (min-width: 786px){
    p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {
    width: 100%!important;
    float: left!important;
    clear: none!important;
}
}
form.woocommerce-form.woocommerce-form-login.login.n-disable-reg {
    margin: 0 auto!important;
}
.stars::before {display: none;}
p#breadcrumbs {
    font-size: 14px;
    margin-top: 10px !important;
}
form.woocommerce-form.woocommerce-form-login.login.n-disable-reg {
    /* padding-top: 0!important; */
    margin: 0;
}
.vc_col-sm-8 .woocommerce {
    padding: 10px;
    margin: 0;
}
    a.see-more-button {
    margin-top: -58px!important;
    display: block;
    text-decoration: underline;
    padding-left: 5px;
}
    .short-description {
    box-shadow: 0px 20px 10px -20px #11111180;
    padding-bottom: 25px!important;
    border-bottom: 50px solid #f8f8f8;
}
.short-description.expanded {
    box-shadow: none;
}
    .span_5.col.single-product-main-image {
    display: none;
}
.woocommerce ul.products li.product.material, .woocommerce-page ul.products li.product.material {
    width: 100%}
    .sf-icon-favorite:before {content: "\f004";font-family: FontAwesome;}
    button.simplefavorite-button{margin-bottom: 10px;}
button.simplefavorite-button.preset.active:hover {background: lightgrey!important;}
.yith-wcmbs-product-download-button.unlocked, .yith-wcmbs-download-links.unlocked, .yith-wcmbs-download-button.unlocked, .yith-wcmbs-product-download-button.unlocked:hover, .yith-wcmbs-download-links.unlocked:hover, .yith-wcmbs-download-button.unlocked:hover {
    background: transparent;
    
}
.single-post .container.main-content {
    
}
span.post-featured-img, #sidebar,.row.heading-title.hentry,div#jp-relatedposts {
    display: none!important;
}.post-area {
    width: 100%!important;
}
.hide-embed-popout-button {
    width: 100px;
    height: 60px;
    position: absolute;
    opacity: 1;
    right: -5px;
    top: 0;
    z-index: 10000000;
    background-color: #ffffff!important;
    background-image: url(https://readingraphics.com//wp-content/uploads/2018/08/cropped-Logo_horizontal-1.png);
    background-repeat: no-repeat;
    background-size: 90%;
    background-position: 50%;
    box-shadow: -4px 6px 10px 0px rgb(0 0 0 / 30%);
}
.ai-track-control-buttons a:before {
    content: 'Download';
    font-size: 20px;
    margin-right: 5px;
}.ai-wrap .ai-track-btn {
   width: 180px!important;
}
.ai-wrap .ai-track-btn svg {
    height: 22px!important;
} .yith-wcmbs-download-button:nth-child(4) span:before,.yith-wcmbs-download-button:nth-child(4) span:before {
    content: "\f1c7";
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-weight: normal;
    font-size: 30px;
    line-height: 34px;
    vertical-align: middle;
}
 .yith-wcmbs-download-button:nth-child(1) span:before, .yith-wcmbs-download-button:nth-child(1) span:before {
    content: "\f15c";
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-weight: normal;
    font-size: 30px;
    line-height: 34px;
    vertical-align: middle;
}
 .yith-wcmbs-download-button:nth-child(2) span:before,.yith-wcmbs-download-button:nth-child(2) span:before {
    content: "\f1c5";
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-weight: normal;
    font-size: 30px;
    line-height: 34px;
    vertical-align: middle;
}
 .yith-wcmbs-download-button:nth-child(3) span:before,.yith-wcmbs-download-button:nth-child(3) span:before {
    content: "\f02f";
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-weight: normal;
    font-size: 30px;
    line-height: 34px;
    vertical-align: middle;

} .yith-wcmbs-download-button:last-child span:before,.yith-wcmbs-download-button:last-child span:before {
    content: "\f1c6";
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-weight: normal;
    font-size: 30px;
    line-height: 34px;
    vertical-align: middle;
    
}
a.yith-wcmbs-download-button {
    text-decoration: underline;
    display: block;
    padding: 15px 10px!important;
    margin: 2px 0px;
    font-size: 13px!important;
}span.yith-wcmbs-download-button__credits {
    display: none;
}
a.yith-wcmbs-download-button span {
    color: #23687f!important;
    font-size: 16px;
    
}
span.yith-wcmbs-download-button__name:After {
    content: " \f019";
    font-family: 'FontAwesome';
}
body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title {
    padding-top: 0;
}
p#breadcrumbs {
    margin-top: 0;
}.comments-section,div#call-to-action {
    display: none;
}
a.yith-wcmbs-download-button span {
    color: #23687f!important;
}
.single-post a.yith-wcmbs-download-button.unlocked {
    display: block;
    margin-bottom: 5px;
}.container-wrap {    background-color: #f8f8f8;}
.sidee, .freesummaries {display:none!important;}.sumo-form-wrapper.scrollbox-popup,.sumo-form-wrapper.listbuilder-popup {
    display: none!important;
} 
.vc_col-sm-4.flexidw a:first-child:before {
    content: "\f15c";
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-weight: normal;
    font-size: 30px;
    line-height: 34px;
    vertical-align: middle;
}
.vc_col-sm-4.flexidw a:nth-child(2):before {
    content: "\f1c5";
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-weight: normal;
    font-size: 30px;
    line-height: 34px;
    vertical-align: middle;
}
.vc_col-sm-4.flexidw a:nth-child(3):before {
    content: "\f02f";
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-weight: normal;
    font-size: 30px;
    line-height: 34px;
    vertical-align: middle;
}
.vc_col-sm-4.flexidw a:nth-child(4):before {
    content: "\f1c7";
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-weight: normal;
    font-size: 30px;
    line-height: 34px;
    vertical-align: middle;
}
.vc_col-sm-4.flexidw a:last-child:before {
    content: "\f1c6";
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-weight: normal;
    font-size: 30px;
    line-height: 34px;
    vertical-align: middle;
}.vc_col-sm-4.flexidw a {
    display: block;
    margin: 5px 0px;
    padding: 10px 10px;
    font-size: 14px;
    
}
.vc_col-sm-4.flexidw {
    width: 100%;
}
.vc_col-sm-4.flexidw {
    padding: 0 10px 0 0;
    margin: 0 0 20px 0;
}
form.woocommerce-form.woocommerce-form-login label {opacity:0.6;}
.btn.button.adc {
    width: 100%;
    text-align: center;
    border-radius: 3px;
    background: transparent!important;
    color: #24677e!important;
    border: 1px solid #24677e!important;
    margin-top: 5px;
}
.btn.button {text-align: center;}
img.attachment-large.size-large {
    max-width: 200px;
    display:block;
    margin: 0 auto;}
.notice {background: #d2d2d2;
    padding: 10px 5px;}
    .playlistt button.simplefavorite-button.preset:before {
    content: '+ Add To My Playlist'!important;
    padding: 10px;
    font-size: 16px; 
    line-height: 40px;
}
.playlistt button.simplefavorite-button.preset {
    font-size: 0;
} 
.favplay button.simplefavorite-button.active.preset {
    font-size: 0;
}
.favplay .simplefavorite-button.preset.active:before {
    content: 'In playlist'!important;
    font-size: 16px!important;
    display:inline!important;
    margin: 0;
}.expanded {
    max-height: 2000px!important;
}span.num {
    
    min-width: 43px!important;
    display: inline-block;
   padding-left: 20px;
}button.see-more-button {font-size: 16px;padding: 10px 20px;text-decoration: underline;}
/**/
a.nectar-button.jumbo.regular span {
    color: white!important;
}

a.nectar-button.jumbo.regular {
    border-radius: 10px!important;
}
.pricing-table[data-style="flat-alternative"] ul li {
    position: relative;
}

.pricing-table[data-style="flat-alternative"] .pricing-column li i {
    margin-right: 10px;
    position: absolute;
    left: -24px;
    top: 10px;
}
img.img-with-animation.small11 {
    max-width: 160px;
}
a.nectar-button.large.solid.has-icon span {
    color: white!important;
}
a.nectar-button.large.solid.has-icon {
    display: block;
}
a.nectar-button.large.solid.has-icon {
    color: white!important;
}
#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-item > a {
    color: white!important;
}

body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large:not(.see-through):not(.see-through-2):not(.see-through-3) {
    padding-left: 20px;
}
.pricing-table[data-style="flat-alternative"] .pricing-column h3 {
    font-size: 26px!important;
}
a.nectar-button.large.solid.has-icon {
    color: white!important;
}
.pricing-table[data-style="flat-alternative"] .pricing-column h4 {
    margin-left: 0;
    letter-spacing: 0;
    padding: 0px 0 0px 0;
    font-size: 1em!important;
    display: table-row-group;
}
a.nectar-button.large.solid.has-icon {
    display: block;
}
a.nectar-button.jumbo.regular-tilt.tilt.has-icon.regular-button.instance-0 span {
    color: white!important;
}

.pricing-table[data-style="flat-alternative"] .pricing-column:before {
    height: 0;}
    
.pricing-column-content {
    
    font-weight: 500;
    color:#1f1f1f;
}

.pricing-table[data-style="flat-alternative"] ul li {
    border: none;
    padding: 8px 0px;
    color: #777777!important;
    background-color: transparent;
    font-family: Lato;
    font-weight: 400;
}
.pricing-column.no-highlight.extra-color-1 {
    border: 1px solid orange;
}

.pricing-table[data-style="flat-alternative"] .pricing-column li i {
    margin-bottom: 30px;
    margin-right: 10px;
    display: block;
    float: left;
    margin-left: -10px;
    box-shadow: 0 0 2px black;
}

.features i[class*="fa-"], span[class*="fa-"] {
    display: inline-block;
    font-size: 16px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    background-color:#4b9bb7!important}
    
    .pricing-table[data-style="flat-alternative"] .pricing-column h3 {
    font-size: 20px!important;
}
a.nectar-button.large.see-through {
    padding: 15px !important;
}
.pricing-column ul li:before {
    content: "\f00c";

    font-family: FontAwesome !important;
    position: absolute;
    left: -18px;
}
i.icon-normal.fa.fa-check.accent-color {
    display: none;
}
.pricing-table[data-style="flat-alternative"] ul li {
    padding-left: 5px;
}
.pricing-column.highlight:nth-child(4) span.highlight-reason:before {
    content: "Most Popular";
    position: absolute;
    top: -33px;
    color: white!important;
    left: -1px;
    text-align: center;
    width: 100%;
    background: #24677e;
    border: 1px solid #24677e;
    box-shadow: 0 2px 15px #00000042;
}
img.img-with-animation.skip-lazy.small11.animated-in {
    max-height: 126px;
    width: auto;
}

.center img.img-with-animation {
    margin: 0 auto;
    display: block;
}
.row .col img {
    margin-bottom: 15px;
    max-width: 100%;
    height: auto;
}
.full-width-section img {
    display: block;
    margin-bottom: 0px!important;
}
img.img-with-animation, .col.has-animation, .wpb_column.has-animation, .nectar_cascading_images .cascading-image .inner-wrap, .nectar-fancy-box.has-animation {
    opacity: 0;
    position: relative;
}
.main-content img {
    max-width: 100%;
    height: auto;
}
.max200 {
    max-width: 200px!important;
    width: 200px;
}

.nectar-button span {
    color: white;
}
.vc_col-sm-12.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-4 strong {
}
a.nectar-button.large.see-through {
    clear: both!important;
    display: block;
}

.icon-button-arrow:before {
    display:none;
}
.pricing-table[data-style="flat-alternative"] .pricing-column h3 {
    font-size: 1em!important;
   text-transform:uppercase;
}
.pricing-table[data-style="flat-alternative"] .pricing-column h4 {
    font-size: 1.6em!important;}
@media only screen and (max-width: 1375px) and (min-width: 1000px){
.interval {
    font-size: 16px;
    line-height:18px;
}

.pricing-table[data-style="flat-alternative"] .pricing-column h3 {
    height: 80px;
    font-size: 1em!important;
}
.pricing-table[data-style="flat-alternative"] .nectar-button {
    font-size: 0.7em!important;
}
.pricing-table[data-style="flat-alternative"] .pricing-column h4 {
    font-size: 1em!important;
    
}
}
.nectar-button.large {
    font-size: 14px;
    padding: 15px 15px!important;
}
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-1 h3 .highlight-reason{
background-color:transparent!important;}


.pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-1 .interval,
.pricing-table[data-style="flat-alternative"] .pricing-column.accent-color .interval
{
    color: #828282!important;
}
.row.pricing-table.five-cols {
    padding: 15px;
}


@media only screen and (max-width: 1000px) and (min-width: 690px){
.pricing-table[data-style="flat-alternative"].two-cols > div, .pricing-table[data-style="flat-alternative"].three-cols > div, .pricing-table[data-style="flat-alternative"].four-cols > div, .pricing-table[data-style="flat-alternative"].five-cols > div {
    width: 49%!important;
}.row.pricing-table.five-cols {
    padding: 15px;
}
.pricing-table[data-style="flat-alternative"] .pricing-column {
    box-shadow: 0px 0px 10px #00000059!important;
    -webkit-box-shadow: 0px 0px 10px #00000059!important;
}
span.highlight-reason, .pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason {
    border-bottom: none!important;
}
.pricing-column.highlight:nth-child(4) span.highlight-reason:before {
    top: 30px;}
}

a.nectar-button.large.solid.has-icon {
    background: #24677ed1!important;
}
p.desc1 {
    background: #4c829508;
    padding: 5px;
}
span.highlight-reason, .pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason {
    background: transparent!important;
    color: #286A81;
    border-bottom: 2px solid #286a814a;
}
.pricing-table[data-style="flat-alternative"].five-cols .pricing-column.highlight h3 .highlight-reason {
    padding-left: 0;text-align: center;
}
span.cross {
    text-decoration: line-through!important;
}
@media only screen and (max-width: 689px){
.pricing-column.highlight:nth-child(4) span.highlight-reason:before {
    top: 30px;}
    .pricing-column {
    background: #f7f7f7!important;
    box-shadow: none!important;
}
}
.pricing-table[data-style="flat-alternative"] .pricing-column h3 {
    background: transparent;
}
span.highlight-reason, .pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason {
    margin-top: -6px;
}
.pricing-column ul li:before {
    color: #4c8295;}
    
    .toggle p a {
    text-decoration: underline;
}

.vc_col-sm-3.wpb_column.column_container.vc_column_container.col img {
    max-width: 170px;
    height: auto;}
    .pricing-column.no-highlight.accent-color {
    box-shadow: 0px 15px 30px rgba(0,0,0,.06);
    -webkit-box-shadow: 0px 15px 30px rgba(0,0,0,.06);
}
.pricing-column.no-highlight.accent-color:nth-child(2) h3:before {
    content: "MOST POPULAR";
    position: absolute;
    display: block;
    text-align: center;
    font-family: Lato;
    box-shadow: 0 0 1px black;
    left: 0;
    background: red;
    z-index: 999999999999;
    top: 0px;
    color: white!important;
    left: -1px;
    text-align: center;
    width: 100%;
    background: #24677e;
    font-size:16px;
    box-shadow: 0 2px 15px #00000042;
}  .flickity-page-dots {
    bottom: 0;
}
.pricing-column.no-highlight.accent-color:nth-child(2) {
    background: #246980!important;
    
}

.pricing-column.no-highlight.accent-color:nth-child(2) h4,
.pricing-column.no-highlight.accent-color:nth-child(2) *,
.pricing-column.no-highlight.accent-color:nth-child(2) .interval{
    color: white!important;
}
span.interval {
    font-family: lato;
}a.add_to_cart_button.ajax_add_to_cart.btn.button.adc {
    margin-bottom: 10px;
}span.num:before {
    content: "\f00c";
    color: #4c8295!important;
    font-family: FontAwesome !important;
    position: absolute;
    left: 0;
}input#my_checkbox {
    accent-color: #4c8295!important;
    height: 22px;
    width: 17px;
    margin: 0!important;
    margin-left: 2px!important;
}.pricing-column.no-highlight.accent-color.midd ul li:before {color: white!important;}

a.button.add_to_cart_button {
font-size: 16px; 
} 
a.add_to_cart_button.ajax_add_to_cart.btn.button.adc.loading {
  opacity:0.6;   
}
a.add_to_cart_button.ajax_add_to_cart.btn.button.adc.loading:after
{
    font-family: WooCommerce;
    content: "\e01c";
    vertical-align: top;
    font-weight: 400;
    position: absolute;
    top: 0.618em;
    right: 1em;
    animation: spin 2s linear infinite;
    right: -20px!important;
    top: 0!important;display: block;font-size: 14px!important;
    z-index: 99999999999;
    position: static;
    float: right;
}
p.form-row {
    float: none!important;
    clear: both;
}
img.img-with-animation.skip-lazy.nectar-lazy.animated-in.loaded {
    max-width: 170px;
}

.smcx-widget.smcx-modal.smcx-modal-survey.smcx-show.smcx-widget-dark.smcx-opaque {
    background: transparent !important;
}.smcx-widget.smcx-modal.smcx-modal-survey.smcx-show.smcx-widget-dark.smcx-opaque {    
    max-width: 900px !important;
    height: 600px !important;
    margin-left: -450px !important;}
.smcx-modal>.smcx-modal-content {
    width: 100% !important;
}.v3theme .survey-page .survey-page-body {
    padding: 50px 20px 0 20px !important;
}.smcx-modal-close {
    width: 20px!important;
    height: 20px!important;
    background: #000 url(https://prod.smassets.net/assets/responseweb/responseweb/0.421.0/assets/images/website/x.png)!important;
    background-size: 100% 100%!important;
}

a.btn.button {
    width: 100%;
    font-size: 18px;
    padding: 15px 7px !important;
    line-height: 18px;
}a.add_to_cart_button.ajax_add_to_cart.btn.button.adc:hover {
    color: white !important;
}
.custt.wfc-open-cart-button {width: 100% !important;
    height: auto !important;
    text-align: center;
    border: 2px solid #ff5400;
    padding: 15px 0;
    margin-top: 10px;color: #ff5400;
    }
    .wfc-open-cart-button.custt:before {
    color: #ff5400 !important;
}
.custt.wfc-open-cart-button {
    margin-bottom: 13px;
}.yith-ywar-no-reviews img {
    display: none !important;
}button.simplefavorite-button.preset {
    font-family: 'Lato';
}button.simplefavorite-button.preset {
    background-color: transparent !important;
    color: black !important;
    border: none !important;
    font-size: 16px;
    padding-right: 5px;
}.yith-ywar-single-review {
    padding-bottom: 20px !important;
}.fa-star:before {
    content: "\f005";
    font-family: FontAwesome !important;
    color: #745697;
}
.features i[class*="fa-"], span[class*="fa-"] {
    background-color: transparent !important;
    color: #745697;
}
.yith-ywar-stats-wrapper.columns-1 {
    display: none;
}
.revl{margin-top: -10px;
    display: block;}
.yith-ywar-stats-wrapper.columns-2 {
    display: none;
}
@media only screen and (min-width: 925px) {
.yith-ywar-main-wrapper {
    display: flex;
    flex-direction: row-reverse;
    padding: 0 !important;
    gap: 20px;
}.yith-ywar-review-form-message .yith-ywar-single-review, .yith-ywar-pending-reviews-list .yith-ywar-single-review, .yith-ywar-reviews-list .yith-ywar-single-review, .yith-ywar-reviews-list-popup .yith-ywar-single-review, .yith-ywar-reviews-list-shortcode .yith-ywar-single-review, .yith-ywar-replies-wrapper .yith-ywar-single-review {
    box-shadow: none;
}

.yith-ywar-edit-forms.new-review {
    width: 30%;
}.yith-ywar-main-wrapper .yith-ywar-reviews-wrapper {
    width: 70%;
}
.yith-ywar-edit-forms .form-footer {
    height: auto;}
     .yith-ywar-reviews-list .yith-ywar-single-review, .yith-ywar-reviews-list-popup .yith-ywar-single-review, .yith-ywar-reviews-list-shortcode .yith-ywar-single-review, .yith-ywar-replies-wrapper .yith-ywar-single-review {
    box-shadow: none;}
    .yith-ywar-edit-forms .form-footer {
    height: auto;
    display: block;
    padding: 15px;
}.yith-ywar-edit-forms .form-content {
    padding: 10px;}
    .yith-ywar-no-reviews {
    padding-top: 50px;
}.form-header {
    text-align: center;
}
}
div#revhold {
    padding: 0 !important;
    margin: 0;
}.ssss div {display: block !important;}
.ssss .yith-ywar-edit-forms.new-review{width:100%;}
span.stars {
    display: flex;
    justify-content: center;
}
.yith-ywar-edit-forms .form-content .form-element.form-review-rating { padding-bottom: 0;}
iframe {border-radius: 10px;}
.playlistt .simplefavorite-button.preset {
  border: 2px solid #26687f !important;
}
#ajaxsearchprores5_1 .item.asp_r_pagepost {
    width: 50%!important;
    float: left!important;min-height: 185px;
}a.asp_res_url {
    font-size: 14px !important;
    line-height: 16px !important;
}
.vv * {
    font-size: 16px !important;
    color: #745697 !important;
}span.mylistarow:before {
    content: "\f054";
    margin-left: 5px;
    font-size: 14px;
}
.acf-book-author {
    font-size: 16px;
    line-height: 26px;
}h2.maintitle {
    font-size: 34px;
    line-height: 40px;
}
#revsec {float: none;
    clear: both;}
    .yith-ywar-stats-wrapper.columns-2 {
    display: none;
}.rg-product-shelves {
    display: inline;
}.rg-related-summaries .vc_column-inner {
    padding: 0 10px;
    text-align: center;
}button.fancybox-button.fancybox-close-small {
    color: white;
    background: #825c9a;
}
a.rg-open-shelf-picker {
    border: none;
    background: none;
}
a.revl {
    margin: 0;
}.fancybox-is-open .fancybox-bg {
    opacity: 0.7;
}

.favplay .sf-icon-favorite:before {
  content:"";
  width:18px;
  height:18px;
  display:inline-block;
  margin-right:8px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M4%207h10M4%2012h10M4%2017h10%27/%3E%3Cpath%20d%3D%27M18%2010v4M16%2012h4%27/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;
          mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M4%207h10M4%2012h10M4%2017h10%27/%3E%3Cpath%20d%3D%27M18%2010v4M16%2012h4%27/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;
margin-left:10px;         
}
.favplay button.simplefavorite-button.preset {
    background: #e5ebed !important;
    border: 1px solid #b9d6ff !important;
    border-radius: 5px;
    color: teal !important;margin: 0;font-size: 0;
    DISPLAY: FLEX;
    PADDING: 7px 0;
    padding-right: 10px;
}
.favplay button.simplefavorite-button.preset:before {
    content: 'Add to playlist';font-size: 14px!important;margin-left: 30px;
    margin-right: 5px;
    color:#24677e;
}
span {
    font-family: "Lato";
}

.favplay button.simplefavorite-button.active.preset .sf-icon-favorite:before
{
     content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 8px;
  background-color: currentColor;

  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M20%206L9%2017l-5-5%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M20%206L9%2017l-5-5%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E") no-repeat center / contain;

  margin-left: 10px;
}

a.rg-open-shelf-picker
 {
    border: 1px solid #b9d6ff;
    background: #e5ebed;
}
.favplay button.simplefavorite-button.active.preset .sf-icon-favorite:before {
    margin-left: 0px;
}
.favplay button.simplefavorite-button.active.preset:after {
    color: #ffffff;
    padding-right: 5px;
}
.favplay button.simplefavorite-button.preset.loading:before {
    content: "Loading";
}
button.simplefavorite-button.preset.active.loading:after {
    content: "Loading";
}
.fancybox-is-open .fancybox-bg {
    opacity: 0.7;
}nav.breadcrumb {
    margin-top: 20px;
}ul.woocommerce-error {
    background: none !important;
    color: maroon !important;
}
.hhhh button.simplefavorite-button.preset {
    display: none;
}
.post-tags {
    display: none;
}
a.rg-open-shelf-picker, .favplay button.simplefavorite-button.preset, button#scrollToDownloadsBtn, button#sharing {
    border: none !important;
    border-radius: 4px !important;
}a.rg-open-shelf-picker:hover, .favplay button.simplefavorite-button.preset:hover, button#scrollToDownloadsBtn:hover, button#sharing:hover {
 opacity: 0.9;
}
button#scrollToDownloadsBtn {
    padding: 8px 10px !important;
}
.favb button.simplefavorite-button.preset:before {
    content: '';
}
.favb button.simplefavorite-button.active.preset {
    padding: 8px 0px 8px 30px;
}
.favplay button.simplefavorite-button.active.preset {
    font-size: 0 !important;
}
.favb .sf-icon-favorite:before {
    content: "\f08a";
}
.favb  button.simplefavorite-button.preset.active .sf-icon-favorite:before {
    content: "\f004";font-size: 18px;
}
.action-bar button.simplefavorite-button.active.preset {
    padding: 0 0 0 20px;
}
</style>