body{overflow-x:hidden}body.single a:not(.elementor-button):not(.custom-button):not(.menu-link):not(.elementor-item){text-decoration:underline}body.single .elementor-widget-post-navigation .elementor-post-navigation__link a{text-decoration:none}#site-header.transparent-header{border:none}body.boxed-layout.wrap-boxshadow #wrap{-webkit-box-shadow:0 0 30px -10px rgba(0,0,0,.5);-moz-box-shadow:0 0 30px -10px rgba(0,0,0,.5);box-shadow:0 0 30px -10px rgba(0,0,0,.5)}.boxed-layout #wrap #site-header-inner.container{max-width:1330px}.page-header,.has-transparent-header .page-header{display:none}#content div#blog-entries .blog-entry.col-1{max-width:inherit}body ul.megamenu.col-1.sub-menu{max-width:inherit}.woocommerce-checkout .col-1{max-width:100%}.woocommerce-checkout .col-2{max-width:100%}body.single-product .elementor.elementor-location-single.product.col{padding:0}.account-side-style .woocommerce #customer_login>div{max-width:inherit}body .gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox],body .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0!important}body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]{padding:inherit!important;font-size:inherit!important;line-height:1em!important}@media only screen and (min-width:641px){body .gform_wrapper:not(.custom-inline-form_wrapper) .gform_body ul.gform_fields{margin-right:-15px!important}body .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{margin-right:0}}@media only screen and (min-width:768px){body .gform_wrapper.custom-inline-form_wrapper .gform_body{display:inline;clear:none;float:left;width:72%}body .gform_wrapper.custom-inline-form_wrapper .gform_footer{display:inline;clear:none;float:left;width:28%;margin-top:0}.gform_wrapper.custom-inline-form_wrapper .gform_footer input[type=submit]{width:100%;height:40px;line-height:40px;padding:0 30px;border-radius:5px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px}}.gform_wrapper.custom-inline-form_wrapper .gform_footer input[type=submit]{display:inline-block!important}body .gform_wrapper.custom-inline-form_wrapper .gform_footer{text-align:center}body #footer .gform_wrapper .gform_body .gfield input,body #footer .gform_wrapper .gform_body .gfield textarea,body #footer .gform_wrapper .gform_body .gfield select{background:#fff}section.elementor-section.elementor-top-section{padding:70px 15px}body.has-transparent-header #main section.elementor-section.elementor-top-section:first-child{padding-top:160px;padding-top:calc(100px + 60px)}body .elementor-element.elementor-widget-spacer,body .elementor-widget.elementor-widget-divider{margin-bottom:0!important}body .elementor-widget-divider .elementor-divider{overflow:hidden}body .elementor-widget p:last-child{margin:0}body .elementor-widget-button .elementor-button{font-size:13px;font-family:'Lato',sans-serif!important;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-border-radius:0;border-radius:0}body .elementor-widget-button .elementor-button.elementor-size-sm{padding:12px 30px;min-width:100px;text-align:center}body,body .elementor-widget-text-editor{font-size:14px;line-height:1.65em;font-family:'Lato',sans-serif;font-weight:400;color:#4a4a4a}body h1,body .elementor-widget-heading h1.elementor-heading-title{font-size:90px;line-height:1.1em;font-family:'NorthernSoul-Script',sans-serif!important;font-weight:400}body .caps-style,body .elementor-widget-heading.caps-style .elementor-heading-title{font-family:'NorthernSoul-Caps',sans-serif!important;text-transform:uppercase}body .script-style,body .elementor-widget-heading.script-style .elementor-heading-title{font-family:'NorthernSoul-Script',sans-serif!important;text-transform:normal}body h1>span,body .elementor-widget-heading h1.elementor-heading-title>span{font-family:'NorthernSoul-Caps',sans-serif!important;text-transform:uppercase}body h2,body .elementor-widget-heading h2.elementor-heading-title{font-size:28px;line-height:1.2em;font-family:'Lato',sans-serif!important;font-weight:700}body h3,body .elementor-widget-heading h3.elementor-heading-title{font-size:19px;line-height:1.4em;font-family:'Lato',sans-serif!important;font-weight:700}body h4,body .elementor-widget-heading h4.elementor-heading-title{font-size:16px;line-height:1.4em;font-family:'Lato',sans-serif!important;font-weight:700}body h5,body .elementor-widget-heading h5.elementor-heading-title{font-size:36px;line-height:1.1em;font-family:'NorthernSoul-Script',sans-serif!important;font-weight:400}body h5>span,body .elementor-widget-heading h5.elementor-heading-title>span{font-family:'NorthernSoul-Caps',sans-serif!important;text-transform:uppercase}body h6,body .elementor-widget-heading h6.elementor-heading-title{font-size:12px;line-height:1.8em;font-family:'Lato',sans-serif!important;font-weight:400;letter-spacing:1.5px}::-webkit-input-placeholder{color:#231f20}::-moz-placeholder{color:#231f20}:-ms-input-placeholder{color:#231f20}:-moz-placeholder{color:#231f20}body #site-navigation-wrap .dropdown-menu>li>a .nav-arrow{padding:0;margin-left:-2px}.effect-three #site-navigation-wrap .dropdown-menu>li.current-menu-item>a.menu-link>span:after{height:2px;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#site-navigation-wrap ul#menu-main-menu{display:flex;flex-direction:row;width:800px}#site-navigation-wrap ul#menu-main-menu>li.menu-item{display:flex;text-align:center;justify-content:center;width:auto;min-width:110px;max-width:140px}#site-navigation-wrap ul.dropdown-menu>li.menu-item>a.menu-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:70px;font-family:'Lato',sans-serif!important;font-size:13px;line-height:1.25em;font-weight:700;letter-spacing:.5px;text-transform:uppercase;transition:none!important}#site-navigation-wrap ul.dropdown-menu li.dropdown>ul.sub-menu{padding:10px 0}#site-navigation-wrap ul.dropdown-menu li.dropdown>ul.sub-menu>li.menu-item{border:none}#site-navigation-wrap ul.dropdown-menu li.dropdown>ul.sub-menu>li.menu-item>a{font-size:14px;line-height:1.7em;padding:8px 15px;border-bottom:1px solid transparent;transition:.25s;text-transform:uppercase}#site-navigation-wrap ul.dropdown-menu li.dropdown>ul.sub-menu>li.menu-item>a:hover{background:transparent;border-bottom:1px solid #c94704;transition:.25s}#footer-widgets .footer-box a:hover,#footer-widgets a:hover{background:transparent}body #footer a,body #footer a:hover{color:#fff}body .elementor-nav-menu--dropdown.elementor-nav-menu__container,body .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,body .elementor-nav-menu--dropdown .elementor-item.highlighted,body .elementor-nav-menu--dropdown .elementor-item:focus,body .elementor-nav-menu--dropdown .elementor-item:hover,body .elementor-sub-item.elementor-item-active,body .elementor-sub-item.highlighted,body .elementor-sub-item:focus,body .elementor-sub-item:hover{background:transparent}.elementor-nav-menu--dropdown.elementor-nav-menu__container a.elementor-item{color:#fff}body .gform_wrapper{margin:0px!important}body .gform_wrapper li.hidden_label input{margin-top:0}body .gform_wrapper ul li.gfield textarea{margin-top:8px}body .gform_wrapper ul li.gfield input,body .gform_wrapper ul li.gfield textarea{padding:5px 10px!important;font-family:'Lato',sans-serif!important}body .gform_wrapper .ginput_container.ginput_container_fileupload input[type="file"]{padding:8px 10px!important}body .gform_wrapper .gform_body .gfield select.gfield_select{height:40px!important}body .gform_wrapper .gform_body tr.gfield_list_group.gfield_list_row_odd:first-child td.gfield_list_cell{padding-top:0}body .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{font-size:14px;font-family:'Lato',sans-serif!important;text-transform:capitalize;font-weight:400;min-width:120px;padding:12px 20px}body .gform_wrapper .description_above .gfield_description{padding:0}body .gform_wrapper .field_description_below .gfield_description{padding-top:6px}select#input_21_18{margin-top:4px}.caption-middle.elementor-widget.elementor-widget-image figcaption.widget-image-caption.wp-caption-text{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);color:#231f20;font-size:16px;line-height:34px;transition:.25s;padding:15px}.caption-middle.elementor-widget.elementor-widget-image img{transition:.25s}.caption-middle.elementor-widget.elementor-widget-image:hover img{transform:scale(1.05);transition:.25s}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding:0!important}@media only screen and (max-width:959px){.container,body.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}}@media only screen and (max-width:991px){body .post-type-container .post-column{}}@media only screen and (max-width:767px){section.elementor-section.elementor-top-section{padding:50px 15px}body h1,body .elementor-widget-heading h1.elementor-heading-title{font-size:32px}body h2,body .elementor-widget-heading h2.elementor-heading-title{font-size:22px}body h3,body .elementor-widget-heading h3.elementor-heading-title,#content .elementor-posts .elementor-post__title{font-size:14px}body h4,body .elementor-widget-heading h4.elementor-heading-title{font-size:13px}body h5,body .elementor-widget-heading h5.elementor-heading-title{font-size:18px}body .elementor-posts .elementor-post{display:block}body .elementor-post__text{margin:15px 0}.smaller-margins.elementor-section,.smaller-margins .elementor-column-wrap.elementor-element-populated{padding-left:0px!important;padding-right:0px!important}}.elementor-slides .slick-slide-inner .elementor-slide-heading{font-family:'NorthernSoul-Script',sans-serif!important;font-weight:normal!important}.elementor-slides .slick-slide-inner .elementor-slide-heading span{font-family:'NorthernSoul-Caps',sans-serif!important;text-transform:uppercase}#site-navigation-wrap ul.dropdown-menu>li.menu-item{background:#cd0a24}#site-navigation-wrap ul.dropdown-menu>li.menu-item.menu_text-dark_red{background:#cd0a24}#site-navigation-wrap ul.dropdown-menu>li.menu-item.menu_text-light_blue{background:#3ec4d9}#site-navigation-wrap ul.dropdown-menu>li.menu-item.menu_text-purple{background:#5E285C}#site-navigation-wrap ul.dropdown-menu>li.menu-item.menu_text-cyan{background:#96e1d5}#site-navigation-wrap ul.dropdown-menu>li.menu-item.menu_text-yellow{background:#efc132}#site-navigation-wrap ul.dropdown-menu>li.menu-item.menu_text-muted_red{background:#e44d42}#site-logo #site-logo-inner a img{height:100%}.elementor-slides .slick-slide-inner .elementor-slide-button{border-radius:0}body .flex-aligned-slider .elementor-slick-slider .slick-slide img{width:100%;max-height:140px;height:100%}body .flex-aligned-slider .slick-track{display:flex;align-items:center}body .flex-aligned-slider .slick-initialized .slick-slide.slick-active .slick-slide-inner{padding:0 25px!important}body .flex-aligned-gallery.elementor-widget-image-gallery .elementor-image-gallery div.gallery{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}body .flex-aligned-gallery.elementor-widget-image-gallery .elementor-image-gallery div.gallery figure{padding:0 20px!important;justify-content:center;align-items:center;text-align:center}body .flex-aligned-gallery.elementor-widget-image-gallery .elementor-image-gallery div.gallery .gallery-icon.landscape{align-items:center;display:flex;justify-content:center;max-width:225px;margin:0 auto}@media only screen and (max-width:767px){body .flex-aligned-gallery.elementor-widget-image-gallery .elementor-image-gallery div.gallery .gallery-icon.landscape a,body .flex-aligned-gallery.elementor-widget-image-gallery .elementor-image-gallery div.gallery .gallery-icon.landscape a img{width:100%}body .flex-aligned-gallery.elementor-widget-image-gallery .elementor-image-gallery div.gallery figure{margin-bottom:20px}body .flex-aligned-gallery.elementor-widget-image-gallery .elementor-image-gallery div.gallery figure:last-child{margin-bottom:0}}body .review-stars.elementor-icon-list--layout-traditional.elementor-widget-icon-list span.elementor-icon-list-icon{position:absolute;left:-80px;width:65px;height:65px;line-height:65px;background:#d91a18;text-align:center;border-radius:1000px}body .altered-icon-section:nth-child(1n) .elementor-column.elementor-inner-column:nth-child(1n) .review-stars.elementor-widget-icon-list span.elementor-icon-list-icon{background:#d91a18}body .altered-icon-section:nth-child(1n) .elementor-column.elementor-inner-column:nth-child(2n) .review-stars.elementor-widget-icon-list span.elementor-icon-list-icon{background:#34C4DB}body .altered-icon-section:nth-child(2n) .elementor-column.elementor-inner-column:nth-child(1n) .review-stars.elementor-widget-icon-list span.elementor-icon-list-icon{background:#93E2D5}body .altered-icon-section:nth-child(2n) .elementor-column.elementor-inner-column:nth-child(2n) .review-stars.elementor-widget-icon-list span.elementor-icon-list-icon{background:#F0C214}body .review-stars.elementor-icon-list--layout-traditional.elementor-widget-icon-list span.elementor-icon-list-icon i{font-size:36px!important;line-height:65px;color:#fff;margin-right:-1px}body .tweaked-iconbox span.elementor-icon.elementor-animation-{line-height:.8em}form.searchandfilter>ul{margin:0}form#search-filter-form-67583.searchandfilter>ul{display:flex;justify-content:center}form#search-filter-form-67583.searchandfilter>ul>li{padding:10px 5px}body .post-type-container{color:#4a4a4a}body .post-type-container .post-column{margin-bottom:50px;position:relative}body .post-type-container .post-column .post-container{display:block;height:100%;box-shadow:0 2px 8px -2px rgba(0,0,0,.35);border-radius:3px;overflow:hidden}body .post-type-container .post-column .post-details{padding:30px;position:relative}body .post-type-container .post-column .post-details .post-title-container{margin-bottom:15px}body .post-type-container .post-column .post-details h3.post-title{font-size:16px}body .post-type-container .post-column .ir-approved-overlay{display:block;position:absolute;top:0;right:5px;transform:translateY(-50%);z-index:10;padding:5px 15px;background:#e34d42;color:#fff;border-radius:100px}body .post-type-container .post-column .discovery-award-overlay{display:block;position:absolute;bottom:-15px;left:0;z-index:10;width:90px;height:auto}body .post-type-container.blog-grid .post-column .post-container{background:#e44d42}body .post-type-container.blog-grid .post-column .post-details,body .post-type-container.blog-grid .post-column .post-details h3.post-title a{color:#fff}body .post-type-container.blog-grid .post-column .post-details:before{content:"";position:absolute;left:50%;top:-10px;width:20px;height:20px;margin-left:-10px;background:#e44d42;transform:rotate(45deg)}body .post-type-container.book-review-grid .inner-row{height:100%;background:#fff}body .post-type-container.book-review-grid .post-column .post-details:before{content:"";position:absolute;left:-10px;top:50%;width:20px;height:20px;margin-top:-10px;background:#fff;transform:rotate(45deg)}body .post-type-container.book-review-grid .post-column .post-details{height:100%}body .rating-container{margin:15px 0}body .rating-container .rating_label-container{display:flex;justify-content:space-between;font-weight:700;color:#333}body .rating-container .rating-bar-container,body .rating-container .rating-bar-container .rating-results-bar{display:block;height:5px;border-radius:100px;position:relative}body .rating-container .rating-bar-container{background:#ccc;margin:10px 0}@keyframes progress_bar{from{width:0%}to{width:100%;background-color:#e34d42}}body .rating-container .rating-bar-container .rating-results-bar{background-color:#ccc;animation-name:progress_bar;animation-duration:1500ms;animation-delay:2000ms;animation-fill-mode:forwards}@keyframes progress_bar_dot{from{transform:scale(0)}to{transform:scale(1)}}body .rating-container .rating-bar-container .rating-results-bar:after{content:"";position:absolute;top:50%;right:-4px;margin-top:-6px;width:11px;height:11px;background:#e24d42;border-radius:100px;transform:scale(0);animation-name:progress_bar_dot;animation-duration:500ms;animation-delay:3750ms;animation-fill-mode:forwards}body.single-book_review .categories-meta{display:flex;align-items:center;flex-wrap:wrap;margin:-5px}body.single-book_review .categories-meta .ir-approved-container,body.single-book_review .categories-meta .genere_tax_container{margin:5px}body.single-book_review .categories-meta .ir-approved-container .ir-approved{padding:5px 15px;background:#e44d42;border-radius:100px;color:#fff}body .categories-meta,body .categories-meta a{color:#999;line-height:1.4em}body .post-type-container.book-review-grid span.date-meta{color:#999;line-height:1.4em}body .rating-container.book_review-single .ir_star img{width:40px}body .rating-container.book_review-single .rating_label-container .rating_star_label .rating_label{font-size:40px;font-family:'NorthernSoul-Caps',sans-serif!important;text-transform:uppercase;line-height:initial;color:#000}body .rating-container.book_review-single .rating_label-container .rating_star_label{display:flex;align-items:center}body .rating-container.book_review-single .rating_label-container{display:flex;justify-content:space-between;align-items:center}body .rating-container.book_review-single .rating_label-container .rating_label-result{font-family:'NorthernSoul-Caps',sans-serif!important;font-size:30px;width:50px;height:50px;line-height:42px;text-align:center;border:2px solid #000;border-radius:100px;color:#000}body .rating-container.book_review-single .rating-bar-container{margin:15px 0}body .publishing-details-container{display:flex;flex-direction:row;flex-wrap:wrap}body .publishing-details-container a.custom-button{margin:5px;padding:10px 30px;background:#cd0a24;color:#fff;font-weight:700;text-transform:uppercase;line-height:1.2em}body.single-book_review .elementor-icon-list-items span.elementor-icon-list-icon{display:none}body.single-book_review .elementor-icon-list-items span.elementor-post-info__item{padding:0}body.single .product_title.entry-title.elementor-heading-title{border:none}body.woocommerce div.product form.cart{border:none}body .gform_wrapper .gform_body .gfield label.gfield_label{color:#532D67}body .gform_wrapper .gform_body .gfield input,body .gform_wrapper .gform_body .gfield textarea,body .gform_wrapper .gform_body .gfield select{border-radius:5px;padding:12px 14px;border:1px solid #cdcdcd;font-size:16px;font-family:'Lato','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif}body #product-43382,body #product-45851,body #product-45791,body #product-55261{max-width:990px!important}body .gform_wrapper .gform_body .gfield.custom-gf-radio ul{display:flex;text-align:center;flex-direction:row;justify-content:center}body .gform_wrapper .gform_body .gfield.custom-gf-radio ul>li{width:33.333%;padding:15px!important;display:flex;flex-direction:column}body .gform_wrapper .gform_body .gfield.custom-gf-radio ul>li input[type=radio]{display:none}body .gform_wrapper .gform_body .gfield.custom-gf-radio ul>li input[type=radio]~label{width:100%;display:block;max-width:100%;margin:0;padding:50px 15px;background:#fff;color:#552b68!important;border:2px solid #552b68;border-radius:5px;transition:.25s;height:100%}body .gform_wrapper .gform_body .gfield.custom-gf-radio ul>li input[type=radio]~label>*{color:#552b68!important;transition:.25s}body .gform_wrapper .gform_body .gfield.custom-gf-radio ul>li input[type=radio]~label img{display:block;margin:0 auto 30px;width:90px}body .gform_wrapper .gform_body .gfield.custom-gf-radio ul>li input[type=radio]~label h4{font-size:26px;color:#552b68;margin-bottom:15px}body .gform_wrapper .gform_body .gfield.custom-gf-radio ul>li input[type=radio]:checked~label{background:#552b68;color:#fff!important;transition:.25s}body .gform_wrapper .gform_body .gfield.custom-gf-radio ul>li input[type=radio]:checked~label>*{color:#fff!important;transition:.25s}[class^="icon-"]:before,[class*=" icon-"]:before{font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail-icon:before{content:'\e85d';font-family:"ir_review-product-icons"}.icon-email-icon:before{content:'\e85e';font-family:"ir_review-product-icons"}.icon-upload-icon:before{content:'\e85f';font-family:"ir_review-product-icons"}body .gform_wrapper .gform_body .gfield.custom-gf-radio ul>li input[type=radio]~label i,body .gform_wrapper .gform_body .gfield.custom-gf-radio ul>li input[type=radio]~label i:before{font-size:60px;margin-bottom:30px!important;height:60px;width:60px;line-height:60px}body .gform_wrapper .gform_body .gfield.custom-gf-radio ul>li input[type=radio]~label i.icon-upload-icon,body .gform_wrapper .gform_body .gfield.custom-gf-radio ul>li input[type=radio]~label i.icon-upload-icon:before{font-size:40px;font-weight:100!important}body .gform_wrapper .gform_body .gfield.custom-gf-radio label.gfield_label{font-size:25px}body .gform_wrapper .gform_body .gfield.center-aligned{text-align:center}body .gform_wrapper .gform_body .gfield.center-aligned .ginput_recaptcha>div{margin:0 auto}body .gform_wrapper .gform_fields li.gfield.rush-review{margin-top:30px!important;text-align:center}body .gform_wrapper .gform_fields li.gfield.rush-review label{font-size:18px}body .gform_wrapper .gform_fields li.gfield.rush-review .ginput_container_radio>ul>li label{font-size:16px}body .gform_wrapper .gform_fields li.gfield.gf_list_inline .ginput_container_radio>ul>li label{max-width:100%}body .gform_wrapper .gform_fields li.gfield.text-center{text-align:center}body .gform_wrapper .top_label input.large.datepicker,body .gform_wrapper .top_label input.medium.datepicker,body .gform_wrapper .top_label input.small.datepicker{width:calc(100% - 30px)}body .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,body .gform_wrapper li.gf_list_inline ul.gfield_radio li{margin:0 15px 10px 0}body .gform_wrapper .gform_fields li.gfield input[type=radio]{margin-top:0}.gform_wrapper .gform_fields li.gfield ul.gfield_radio li{overflow:visible}.gform_wrapper .gform_page_footer{text-align:center}body .gform_page_footer .button.gform_button,body .gform_page_footer .button.gform_next_button{float:none;text-align:center}.single-product-summary .summary .cart .product_totals{text-align:center}.gform_wrapper h1,.gform_wrapper h2,.gform_wrapper h3{color:#4e2e65;text-align:center}.gform_wrapper .gfield_html p{text-align:center}body label,body label span{color:#572969}body .gform_wrapper .gf_progressbar{padding:0}body .gform_wrapper .gf_progressbar .gf_progressbar_percentage{background:#e54d42;color:#4a4a4a;text-shadow:none;height:6px;position:relative}body .gform_wrapper .gf_progressbar:after{height:6px;margin-top:-6px}body .gform_wrapper .gf_progressbar .gf_progressbar_percentage span{margin:0;position:absolute;right:0;top:100%;transform:translate(50%,4px)}body .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:18px;margin-left:0!important}body .gform_wrapper .gf_progressbar_percentage:before{content:"";position:absolute;top:50%;right:-2px;margin-top:-6px;width:11px;height:11px;background:#e24d42;border-radius:100px}body .elementor-add-to-cart .cart .product_totals ul.gform_fields{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;gap:10px;margin-bottom:30px!important}body .product_totals ul.gform_fields .gfield{min-width:100px;text-align:center}body.woocommerce.single div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,body.woocommerce.single div.product.elementor form.cart:not(.grouped_form):not(.variations_form){flex-direction:column}body.woocommerce div.product form.cart .variations label{color:unset}body.woocommerce div.product.elementor form.cart table tr td{color:#532D67}body .woocommerce-variation.single_variation{width:100%;float:none}body span.theme-select{padding:0 30px 0 10px}body.woocommerce div.product.elementor form.cart table.variations td.value select{border:1px solid #e9e9e9}body.woocommerce div.product.elementor form.cart table.variations td.value:before{content:""!important;margin:0!important}body.woocommerce div.product.elementor form.cart table.variations .reset_variations{float:none;position:absolute;right:0;margin:0;transform:translateX(100%);border:none;display:flex!important;flex-direction:column;justify-content:center;align-items:center}body.woocommerce div.product form.cart .variations .reset_variations:before{margin:0}body.woocommerce.single-product .single_variation .woocommerce-variation-price .price{display:block!important;text-align:center;font-size:20px}body.woocommerce div.product.elementor form.cart table.variations td{padding-bottom:8px}body.woocommerce div.product form.cart label{text-transform:capitalize}body.woocommerce div.product form.cart .gform_wrapper.gravity-theme label{text-transform:unset}body .gform_wrapper ul li.gfield{margin-top:30px}body .pagination-row .pagination{display:flex;justify-content:center;align-items:center}body .pagination-row .pagination .query-nav-button a{padding:12px 30px;display:inline-block;font-size:13px;font-family:'Lato',sans-serif!important;line-height:1.2em;font-weight:700;letter-spacing:1px;text-transform:uppercase;min-width:100px;text-align:center;-webkit-border-radius:0;border-radius:0;background:#efc132;color:#fff;text-decoration:none}body .pagination-row .pagination .query-nav-button{margin:5px}body.account-original-style .woocommerce #customer_login .col-1 p.form-row:nth-last-child(2){width:40%}body.account-original-style .woocommerce #customer_login .col-1 p.form-row label.woocommerce-form__label{margin:-5px 0 20px;display:block}body.account-original-style .woocommerce #customer_login .col-1 p.form-row:nth-last-child(2) input[type="checkbox"]{margin-right:5px!important}body.account-original-style .woocommerce #customer_login .col-1 p.form-row:nth-last-child(2) button.woocommerce-button.button.woocommerce-form-login__submit{width:100%}body.account-original-style .woocommerce #customer_login .lost_password{line-height:20px}body.boxed-layout #wrap #top-bar.container{padding:0}body div#top-bar-content{width:100%;float:none}body div#top-bar-content #topbar-template{display:block}body .author-container{display:flex;justify-content:flex-end;align-items:center;font-size:14px}body .author-container .search-toggle-container{padding-left:10px;font-size:17px;line-height:1em}span.well-sep{padding:0 10px}body .author-container .author-image-container{width:36px;border-radius:100px;overflow:hidden}body .author-container .author-container--inner{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}body .author-container .author-container--inner>.author-info{margin:0 10px;line-height:1.2em;font-size:14px;text-align:right}body .author-container .author-container--inner>.author-info a.author-name-link{font-weight:700}body .author-container .author-container--inner *{color:#ffffff!important}body .author-container .author-container--inner a.author-avatar-image{border:2px solid #fff;border-radius:100px}body .affiliates-form .elementor-text-editor.elementor-clearfix>p>br{display:none}body .affiliates-form div#affiliates-registration{margin-top:-20px}body.woocommerce .oceanwp-toolbar{margin-bottom:40px}body .woocommerce ul.products.list li.product .woo-entry-image{display:none}body.woocommerce ul.products.list li.product .woo-entry-inner{width:100%}body.woocommerce ul.products.list li.product{padding-bottom:40px;margin-bottom:40px}body.woocommerce ul.products li.product .button{border:none;background:#e44d42;color:#fff;font-size:12px;font-family:'Lato',sans-serif!important;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-border-radius:0;border-radius:0;padding:10px 20px}body.woocommerce ul.products li.product li.inner{margin-top:0}body.woocommerce ul.products li.product .woo-entry-inner li.title{margin-bottom:0}body .oceanwp-toolbar nav.oceanwp-grid-list{display:none}body .post-type-container.book-review-grid.homepage.vertical .post-column .post-details{height:auto}body .post-type-container.book-review-grid.homepage.vertical .post-column .post-details:before{top:0;left:50%}body .padded-ir-logo.elementor-element .elementor-image img{padding:20px;background:#fff}body .post-type-container.slim-padding .row{margin:0 -10px}body .post-type-container.slim-padding .post-column{padding:0 10px}body .post-type-container.slim-padding .post-column .post-details{padding:20px 20px 30px}body form#search-filter-form-68697 li.sf-field-category,form#search-filter-form-67573 li.sf-field-category{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body form#search-filter-form-68697 li.sf-field-category h4,form#search-filter-form-67573 li.sf-field-category h4{padding:10px}body .bestsellers-list .bestsellers-source{margin:15px 0;padding:15px 0;font-style:italic;color:#aaa;border:1px solid #ccc;border-left:none;border-right:none}body .bestsellers-list .read-more-button{margin-top:15px}body .bestsellers-list .read-more-button .custom-button{padding:10px 30px;font-weight:700;text-transform:uppercase;line-height:1.2em;display:inline-block;background:transparent;border:2px solid #cd0a24;color:#cd0a24}body .bestsellers-list .publishing-details-container{margin:0 -5px 15px}body .bestsellers-list .bestsellers-counter{position:absolute;top:-30px;right:0;background:#cd0924;color:#fff;width:70px;height:70px;line-height:66px;text-align:center;border-radius:100px;font-family:'NorthernSoul-Caps',sans-serif!important;font-size:50px;box-shadow:0 2px 8px -2px rgba(0,0,0,.35);z-index:20}body .bestsellers-list .book_pos-bubble{position:absolute;top:-15px;right:50px;background:#fff;min-width:125px;text-align:center!important;width:auto;height:auto;padding:0 30px 2px 15px;line-height:1.8em;text-align:center;border-radius:100px;font-family:'Lato',sans-serif!important;font-size:16px;box-shadow:0 2px 8px -2px rgba(0,0,0,.35);z-index:10}@media only screen and (max-width:991px){body .post-type-container.slim-padding{max-width:600px;margin:0 auto}}@media only screen and (max-width:767px){body nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{display:none}body .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:inherit}body #footer .elementor-nav-menu__align-right .elementor-nav-menu{justify-content:center;margin:0 auto}form#search-filter-form-67583.searchandfilter>ul{flex-wrap:wrap}body .post-type-container .post-column .post-details{padding:20px 15px}body .bestsellers-list .bestsellers-counter{top:-20px;right:0;width:50px;height:50px;line-height:48px;font-size:32px}body .bestsellers-list .book_pos-bubble{font-size:14px;right:30px}body .bestsellers-list .publishing-details-container{display:none}body .bestsellers-list .featured-image-container{min-height:300px!important}body.single-book_review .categories-meta{justify-content:center}}@media only screen and (max-width:500px){body .post-type-container.book-review-grid .post-column{padding:0}body .post-type-container.book-review-grid .post-column .ir-approved-overlay{font-size:12px;line-height:1.5em;right:-10px;padding:4px 10px}body .post-type-container.book-review-grid .post-column .post-details{display:flex;flex-direction:column;justify-content:center;align-content:center;font-size:12px}body .post-type-container.book-review-grid .post-column .post-details h3.post-title{font-size:14px}body .post-type-container.book-review-grid .post-column .post-details .rating-container{margin-top:0}body .post-type-container.book-review-grid .post-column .post-details p.post-excerpt{display:none}body .post-type-container.book-review-grid .post-column .post-container .featured-image-container{min-height:250px!important}}@media only screen and (min-width:1201px){body div#site-header-inner .author-container{display:none}#site-navigation-wrap ul#menu-main-menu>li.menu-item.mobile-only{display:none}}@media only screen and (max-width:1200px){.boxed-layout #wrap #site-header-inner.container{display:flex;justify-content:space-between;align-items:center}.boxed-layout #wrap #site-header-inner.container:after{display:none}body div#site-header-inner .author-container{position:relative;top:unset;right:unset;transform:unset;display:flex;justify-self:flex-end;flex:1;padding:0 15px}body div#site-header-inner .author-container .search-toggle-container{display:none}body div#site-header-inner .author-container *{color:#fff}body div#site-header-inner .author-container .author-container--inner>.author-info{font-size:12px}body div#site-header-inner .author-container .author-image-container{width:30px}body #sidr button.sidr-class-searchform-submit{padding:0}body div#top-bar-wrap{display:none}}#searchform-overlay a.search-overlay-close{background:transparent;top:unset;bottom:-50px;border-radius:100px}@media only screen and (max-width:500px){body div#site-header-inner .author-container{display:none}}body.page-template-default.page.page-id-64484.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.woocommerce-js.oceanwp-theme.sidebar-mobile.boxed-layout.wrap-boxshadow.no-header-border.content-full-screen.has-topbar.page-header-disabled.pagination-center.has-grid-list.account-original-style.elementor-default.customize-support form#gform_43{padding:100px}.status{background-color:#f7c1c1;padding:5px 20px;border-radius:5px;width:auto;display:inline-block;margin-bottom:30px}.status a{color:#3ec4d9}input#input_44_16{max-width:100%!important}#page-wrapper{max-width:900px;margin:80px auto}.indie-error{font-size:20px;padding:30px;background-color:#eba6a6;color:#8e3131;text-align:center}.indie-error p{margin-bottom:0}a.indie-button{background-color:#2d3e4f;padding:5px 20px;display:block;color:#fff;display:inline-block;position:relative;border-radius:5px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px}a.indie-button:hover{background-color:#3f576f;color:#fff}.indie-error a.indie-button{margin-top:15px}.page-id-64484 form#gform_43,.page-id-167902 form#gform_51{padding:50px 30px!important;max-width:980px;margin:0 auto;padding:20px 20px!important}#gform_43 input[type="number"],#gform_51 input[type="number"]{min-width:200px!important}body #gform_43 .gform_body .gfield label.gfield_label,body #gform_51 .gform_body .gfield label.gfield_label{font-size:24px}body #gform_43 .instruction,body #gform_43 .field_description_below .gfield_description,body #gform_51 .instruction,body #gform_43 .field_description_below .gfield_description{font-size:15px}body .custom-hr{margin:15px 0;height:1px;background:#ccc}body.woocommerce div.product.elementor form.cart table.variations td.value:before{content:""!important;margin:0!important}#site-navigation-wrap .dropdown-menu>li.search-toggle-li{display:none}body .woocommerce table.shop_table td.product-thumbnail{display:none}body .widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid.thumbnail{display:none}body .widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid.content{width:100%;padding:20px}body .woocommerce table.shop_table td.product-quantity{display:none}body .woocommerce table.shop_table thead th.product-thumbnail{display:none}body .gform_wrapper ul li.gfield.gfield_visibility_administrative{margin:0}body .woocommerce table.shop_table td.product-name>a{display:block;font-size:16px;text-decoration:underline;font-weight:600}body .woocommerce table.shop_table dl.variation{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:13px}body .woocommerce table.shop_table dl.variation dd{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e9e9e9;text-align:left}@media only screen and (min-width:768px){body .woocommerce table.shop_table dl.variation dt{width:50%;padding-right:20px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e9e9e9;display:flex;align-items:center;text-align:left}body .woocommerce table.shop_table dl.variation dd{width:50%;padding-left:20px}body .woocommerce table.shop_table .product-remove{padding-right:0}}@media only screen and (max-width:767px){body.woocommerce-cart .woocommerce table.shop_table tr td{text-align:center}body .woocommerce table.shop_table dl.variation{flex-direction:column}body .woocommerce table.shop_table dl.variation dt{text-align:left}.woocommerce-cart .woocommerce table.shop_table tr td:before{display:none}}body .woocommerce table.shop_table dl.variation dd p{margin:0}body .woocommerce table.shop_table dl.variation dd p i{display:none}body .woocommerce table.shop_table dl.variation h4{margin:0;font-size:13px}body .woocommerce table.shop_table .product-remove{padding-right:0}body .woocommerce table.shop_table a.remove{position:relative;z-index:10;transition:.25s!important}body .woocommerce table.shop_table a.remove:hover{background:#333;border-color:#333;color:#fff;transition:.25s!important}body .woocommerce table.shop_table a.remove:before{content:attr(aria-label);position:absolute;top:0%;left:50%;min-width:140px;height:100%;padding:2px 5px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;background:#333;color:#fff;border-radius:100px;font-size:13px;line-height:1.2em;font-family:'Lato',sans-serif;z-index:-1;transform-origin:bottom;transform:translate(-50%,0);opacity:0;transition:.25s!important}body .woocommerce table.shop_table a.remove:hover:before{transform:translate(-50%,-110%);opacity:.9;transition:.25s!important}.whole-review-row{display:inline-flex;justify-content:flex-start;align-items:flex-start;width:100%}.review-row{height:50px;padding:6px}.review-row{border:1px solid #d0d0d0;width:30%}.review-table br{display:none}.whole-review-row.no-reviews-yet{width:100%;height:50px;align-items:center;display:inline-flex;margin-top:-1px}.review-row{width:25%}.whole-review-row.heading-row{font-weight:700;font-size:16px}.review-table{padding-bottom:40px}.review-row{height:unset;height:60px!important}#site-navigation-wrap .dropdown-menu>li>a.wcmenucart{height:100%}#site-navigation-wrap .dropdown-menu>li>a.wcmenucart span.wcmenucart-count{display:flex!important;align-items:center;height:100%}span.wcmenucart-count i{margin-right:5px}.woocommerce table.shop_table a.remove{color:#000!important}body .woocommerce table.shop_table td{text-transform:none}div#ppc-button{margin-top:15px;text-align:center}div#payment .form-row.place-order{text-align:center}div#payment div#ppcp-messages{max-width:400px!important;text-align:center;margin:auto}.woocommerce .woocommerce-checkout .wpmc-step-item.wpmc-step-review.wpmc-step-payment h3#order_review_heading,.woocommerce-checkout .wpmc-step-item.wpmc-step-review.wpmc-step-payment div#order_review{float:unset;width:unset}.woocommerce-checkout form.checkout h3#payment_heading{font-size:14px;position:relative;margin:0 0 20px;padding-bottom:8px;border-bottom-width:1px;border-bottom-style:solid;text-transform:uppercase;letter-spacing:.6px;border-color:#eaeaea}body .woocommerce #order_review table.shop_table{margin-bottom:60px}body #user_switching_switch_on{position:fixed!important;bottom:10px!important;left:10px!important;padding:10px 20px!important;font-size:16px!important;line-height:1.2em;background:#2f4858;color:#fff;border-radius:100px;box-shadow:0 0 15px -4px rgb(0 0 0 / 25%)}body #user_switching_switch_on a{color:unset}body .affiliates-dashboard-section-links .section-link-item{border:none;background:#fff;color:#e44d42;padding:10px 5px;border:2px solid #e44d42;margin:0 -1px}body .affiliates-dashboard-section-links .section-link-item.active{background:#e44d42;color:#fff;border-radius:0;border:2px solid #e44d42}body .affiliates-dashboard-section-links .section-link-item a{color:unset;display:flex;align-items:center;justify-content:center}body .affiliates-dashboard-section-links .section-link-item.active a{text-decoration:underline}body .affiliates-dashboard-section-links .section-link-item.registration.active{display:none}body .affiliates-dashboard-section.registration h2{text-align:left;margin-bottom:0}body .affiliates-dashboard-section>h2{text-align:center}body .affiliates-dashboard-section h3{margin-bottom:unset}body .affiliates-dashboard-section-links{margin-bottom:20px}body .affiliates-dashboard-section .stats-item{padding:15px 5px;background:#f7f7f7}body .affiliates-dashboard-section .graph{background:unset;margin:0}body .affiliates-dashboard-section .legend,body .affiliates-dashboard-section form.filters{background:unset;margin:10px 0 20px;padding:0}body .affiliates-dashboard-section .legend .legend-item.active{border-radius:100px;background:#fff;box-shadow:0 2px 6px -3px rgb(0 0 0 / 35%);border:1px solid #e0e0e0}body .affiliates-dashboard-section .link-generator.capsule-container{margin:0 -4px}body .affiliates-dashboard-section .link-generator.capsule-container input,body .affiliates-dashboard-section .link-generator.capsule-container textarea{padding:5px 10px;border:1px solid #ddd;border-radius:3px}body .affiliates-dashboard-section .link-generator.capsule-container *[readonly="readonly"]{background:#f7f7f7;border:1px solid #f7f7f7}body .affiliates-dashboard-section .referrals-container .status{margin:unset;border-radius:unset}body .affiliates-dashboard-section .referrals-container .even,body .dashboard-section-traffic .traffic-container .even{background-color:#f1f1f1}body .affiliates-dashboard-section .referrals-container .heading{color:#e44d42}body .affiliates-dashboard-section .referrals-container .heading a{text-decoration:underline;color:unset}body .affiliates-dashboard-section .referrals-container .amount:not(.heading){text-align:left}body a:focus,body .focus a{outline:none!important}@media only screen and (min-width:641px){body .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:25px}}body .gform_wrapper .top_label .gfield_label,body .gform_wrapper legend.gfield_label{display:block;border:none;line-height:1.2em;color:#532D67}body .gform_wrapper.gravity-theme .field_description_above .description,body .gform_wrapper.gravity-theme .field_description_above .gfield_description,body .gform_wrapper.gravity-theme .field_description_above .gsection_description,body .gform_wrapper.gravity-theme .field_description_above .instruction{padding-bottom:8px}body .gform_wrapper .gfield input:not([type="checkbox"]):not([type="radio"]),body .gform_wrapper .gfield textarea,body .gform_wrapper .gfield select{padding:8px 12px;line-height:1.2em;background:#fff;border-color:#ddd}body .gform_wrapper .gfield input:not([type="checkbox"]):not([type="radio"]),body .gform_wrapper .gfield select{min-height:40px}body .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{padding:10px 20px;font-size:16px;line-height:1.2em;-webkit-border-radius:0;border-radius:0}body .gform_wrapper .gfield .gfield_required{line-height:1em}body .gform_wrapper .gfield_validation_message,body .gform_wrapper .validation_message{padding:2px 5px!important;border-radius:3px}.gform_wrapper.gravity-theme .gfield_password_strength{padding:4px 8px;border:none;border-radius:3px}.gform_wrapper.gravity-theme .gfield_password_strength.bad{background:#f44336;color:#fff}.gform_wrapper.gravity-theme .gfield_password_strength.good{background:#fbc02d;color:#fff}.gform_wrapper.gravity-theme .gfield_password_strength.strong{background:#4caf50;color:#fff}::placeholder{color:#aaa}body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio{display:flex;text-align:center;flex-flow:row wrap;justify-content:center;gap:10px}body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio>.gchoice{display:flex;flex-direction:column;width:max(210px, calc(25% - 10px))}body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio>.gchoice input[type=radio]{display:none}body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio>.gchoice input[type=radio]~label{display:block;width:100%;height:100%;max-width:100%;margin:0;padding:15px;background:#fff;color:#552b68!important;border:2px solid #552b68;border-radius:5px;transition:.25s}body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio>.gchoice input[type=radio]~label>*{color:#552b68!important;transition:.25s}body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio>.gchoice input[type=radio]~label img{display:block;margin:0 auto 30px;width:90px}body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio>.gchoice input[type=radio]~label h4{font-size:22px;line-height:1.2em;color:#552b68;margin-bottom:15px}body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio>.gchoice input[type=radio]:checked~label{background:#552b68;color:#fff!important;transition:.25s}body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio>.gchoice input[type=radio]:checked~label>*{color:#fff!important;transition:.25s}body .gform_wrapper .gform_body .gfield.ir_alert_box{padding:20px;border-radius:10px;background:rgb(119 85 134);color:#fff}body .gform_wrapper .gform_body .gfield.ir_alert_box.green{background:#bee29e;color:#000}body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio>.gchoice input[type=radio]~label i,body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio>.gchoice input[type=radio]~label i:before{font-size:60px;margin-bottom:30px!important;height:60px;width:60px;line-height:60px}body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio>.gchoice input[type=radio]~label i.icon-upload-icon,body .gform_wrapper .gform_body .gfield.book_type-radio .gfield_radio>.gchoice input[type=radio]~label i.icon-upload-icon:before{font-size:40px;font-weight:100!important}body .gform_wrapper.gravity-theme .gf_progressbar_wrapper{margin-bottom:50px}body .gform_wrapper.gravity-theme .gform_page .gform_page_footer{margin-top:20px}body .gform_wrapper.gravity-theme .gform_page .gform_page_footer input.gform_previous_button{color:#e54d42}#reviewer_portal h1.page_title{font-size:80px;color:#222;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}#reviewer_portal h3.reviewer_items-heading{text-transform:uppercase;letter-spacing:2px;color:#e44d42;margin-bottom:10px}#reviewer_portal .reviewer-books-container:not(:last-child){margin:0 0 40px 0}#reviewer_portal .reviewer-books-container .row{padding:10px;box-shadow:0 0 10px -4px rgb(0 0 0 / 25%);border-radius:20px;margin:0 0 20px 0}#reviewer_portal .reviewer-books-container .book-column{padding:10px}#reviewer_portal .featured_img-container{aspect-ratio:1/1.3}#reviewer_portal .featured_img-container picture{height:100%;width:100%;display:block;object-fit:cover}#reviewer_portal .featured_img-container img.featured_img{width:100%;height:100%;object-fit:cover}.list-group-section h1.page_title{font-size:80px;color:#222;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}.list-group-section h3.reviewer_items-heading{text-transform:uppercase;letter-spacing:2px;color:#e44d42;margin-bottom:10px}.list-group-section .reviewer-books-container:not(:last-child){margin:0 0 40px 0}.list-group-section .reviewer-books-container .row{padding:10px;box-shadow:0 0 10px -4px rgb(0 0 0 / 25%);border-radius:20px;margin:0 0 20px 0}.list-group-section .reviewer-books-container .book-column{padding:10px}.list-group-section .featured_img-container picture{height:150px;width:100%;display:block;object-fit:cover}.list-group-section .featured_img-container img.featured_img{width:100%;height:150px;object-fit:cover}