/*!
 Theme Name:   Storefront Child
 Theme URI:    http://example.com/storefront-child/
 Description:  Storefront Child Theme
 Author:       EW
 Author URI:   http://example.com
 Template:     storefront
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options
 Text Domain:  storefront-child
*/@font-face{font-family:"Lato";src:url("./fonts/Lato-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("./fonts/Lato-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("./fonts/Lato-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:"Lato",sans-serif !important}h1,h2,h3,h4,h5,h6{font-weight:700 !important}body{background-color:#fff}@media only screen and (min-width: 768px){.col-full{max-width:72.498938em !important}body.archive #primary.content-area{padding-right:3%;border-right:1px solid #c8c8c8}}.col-full-width{margin:0 auto}.alignwide{padding:0 20px}@media only screen and (min-width: 768px){.alignwide{padding:0}}.video-js{width:100% !important;height:auto !important;aspect-ratio:16/9 !important}.wmc-sidebar{display:none}.woocommerce-message .button{box-shadow:none !important;border-left:none !important}.wc-proceed-to-checkout .button{background-color:#ff8500 !important}body.woocommerce-cart #primary.content-area,body.woocommerce-checkout #primary.content-area,body.single-product #primary.content-area{width:100%}body.woocommerce-cart #secondary.widget-area,body.woocommerce-checkout #secondary.widget-area,body.single-product #secondary.widget-area{display:none}body.woocommerce-cart #payment .place-order .button,body.woocommerce-checkout #payment .place-order .button,body.single-product #payment .place-order .button{background-color:#ff8500 !important}body.woocommerce-cart button.alt,body.woocommerce-checkout button.alt,body.single-product button.alt{background-color:#ff8500 !important}ul.products li.product .price{font-size:1.4rem !important}body.woocommerce-account .woocommerce-privacy-policy-text{display:none}.single-product div.product p.price{font-size:2rem !important;margin:.4rem 0 !important}.woocommerce-form-login__submit{margin-top:20px !important}.tgwcfb-register p:empty{display:none !important}@media only screen and (min-width: 768px){ul.products li.product .woocommerce-loop-product__title{min-height:40px !important;max-height:fit-content !important}}.difficulty-level-filter,.problem-category-filter{display:none}.woocommerce-loop-product__link{position:relative}.woocommerce-loop-product__link .webinar-date-loop{position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:#fff;padding:6px 12px;margin:6px;font-weight:bold;border-radius:4px;border:1px solid #c8c8c8;color:#2c2d33}@media only screen and (min-width: 768px){.woocommerce-loop-product__link .webinar-date-loop{left:0;transform:none}}.single-product .webinar-date-overlay.single-product{position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:#fff;padding:6px 12px;margin:6px;font-weight:bold;border-radius:4px;border:1px solid #c8c8c8}@media only screen and (min-width: 768px){.single-product .webinar-date-overlay.single-product{left:0;transform:none}}:root{--ew-a11y-primary-color: #FF8500!important;--ew-a11y-secondary-color: #da954b!important;--ew-a11y-tertiary-color: #CBA328!important}.ew-a11y-position-bottom-right{right:0;bottom:82px}.tgwcfb-options .form-row input[type=checkbox]{margin-top:8px !important}.tgwcfb-options .tgwcfb-option{align-items:start !important}.tgwcfb-options .tgwcfb-option input{margin-top:6px !important}:root{--swiper-theme-color: $accent-color!important}.ew-slider-container{margin-top:20px;overflow:inherit !important}.ew-slider-container .swiper-container{overflow:hidden !important;border-radius:8px}.ew-slider-container .swiper-container .swiper-wrapper .swiper-slide .wp-block-column{margin-bottom:0 !important}.ew-slider-container .swiper-container .swiper-wrapper .swiper-slide .wp-block-columns{border:1px solid #c8c8c8;border-radius:8px}.ew-slider-container .swiper-container .swiper-wrapper .swiper-slide :where(.is-layout-flow)>*{margin-top:12px !important}.ew-slider-container .swiper-container .swiper-wrapper .swiper-slide :where(.is-layout-flex){gap:12px}.ew-slider-container .swiper-container .swiper-wrapper .swiper-slide .wp-block-column:has(img){order:2 !important}@media only screen and (min-width: 768px){.ew-slider-container .swiper-container .swiper-wrapper .swiper-slide .wp-block-column:has(img){order:inherit !important}}.ew-slider-container .swiper-container .swiper-wrapper .swiper-slide .wp-block-column:has(.wp-block-button){order:1 !important;padding:12px}@media only screen and (min-width: 768px){.ew-slider-container .swiper-container .swiper-wrapper .swiper-slide .wp-block-column:has(.wp-block-button){padding:24px;order:inherit !important}}.ew-slider-container .swiper-container .swiper-wrapper .swiper-slide .wp-block-column:not(:last-child){margin-right:0 !important}.ew-slider-container .swiper-container .swiper-wrapper .swiper-slide figure.wp-block-image{margin:0 !important}.ew-slider-container .swiper-container .swiper-button-next,.ew-slider-container .swiper-container .swiper-button-prev{display:none !important}@media only screen and (min-width: 768px){.ew-slider-container .swiper-container .swiper-button-next,.ew-slider-container .swiper-container .swiper-button-prev{display:block !important}}.ew-slider-container .swiper-container .swiper-button-next{left:calc(100% + 12px) !important}.ew-slider-container .swiper-container .swiper-button-prev{left:-35px !important}.header{height:80px}@media only screen and (min-width: 768px){.header{display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width: 768px){.site-header>.col-full{display:grid;grid-template-areas:"logo widget2 widget1";grid-template-columns:28% auto auto;grid-template-rows:1fr}}@media only screen and (min-width: 1080px){.site-header>.col-full{grid-template-columns:34% auto auto}}.site-header-cart{display:none}@media only screen and (min-width: 768px){.site-branding{grid-area:logo}}.custom-header-widget{display:none}@media only screen and (min-width: 768px){.custom-header-widget{display:flex;align-items:flex-start;justify-content:end;grid-area:widget1;margin-bottom:8px}}.custom-header-widget>.wp-block-group{align-items:center;gap:0}.custom-header-widget a{font-size:1rem}@media only screen and (min-width: 768px){.custom-header-widget a{padding:10px 10px}}@media only screen and (min-width: 1080px){.custom-header-widget a{padding:10px 20px}}.custom-header-widget .view-cart{border-right:1px solid #888}.custom-header-widget .view-cart img{display:inline-block}@media only screen and (min-width: 768px){.woocommerce-active .site-header .site-search{width:320px !important;justify-self:end;grid-area:widget2}}@media only screen and (min-width: 768px){.woocommerce-active .site-header .main-navigation{width:100% !important}}@media only screen and (min-width: 768px){.header-widget-region{display:none}}@media only screen and (min-width: 768px){.storefront-primary-navigation{background-color:#343538}}@media only screen and (min-width: 768px){.site-header .site-search{max-width:200px}}@media only screen and (min-width: 1080px){.site-header .site-search{max-width:100%}}.site-header .site-search .woocommerce-product-search input.search-field{-webkit-appearance:none;width:100%;font-size:1rem;padding:10px 30px 10px 40px;background-color:#fff;border:1px solid #888;border-radius:4px;color:#2c2d33;cursor:pointer;outline:none;box-shadow:3px 3px 2px 0px #e2e2e2}.site-header .site-search .woocommerce-product-search input.search-field:focus{border:1px solid #ff8500}@media only screen and (min-width: 768px){.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{color:#fff}}.primary-navigation li a:hover{color:#fff !important}.primary-navigation li.current-menu-item a{color:#ff8500 !important}.primary-navigation li.button-special{border-radius:8px !important;border:1px solid #fff;box-shadow:0px 3px 3px 0px rgba(0,0,0,.5) !important;background-color:#ff8500 !important}.primary-navigation li.button-special:hover{background-color:#ff8500 !important}.primary-navigation ul.sub-menu li a:hover{color:#ff8500 !important}@media only screen and (min-width: 768px){.primary-navigation ul.nav-menu{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 1080px){.primary-navigation ul.nav-menu li:last-child{margin-left:auto}}.site-footer{background-color:#343538 !important}@media only screen and (min-width: 768px){.site-footer{padding:1.618em !important;padding-bottom:0 !important}.site-footer .footer-widgets{display:flex;flex-wrap:wrap}.site-footer .footer-widgets .footer-widget-1{flex:0 0 100%}.site-footer .footer-widgets .footer-widget-2{flex:0 0 50%;height:fit-content;min-height:133px}.site-footer .footer-widgets .footer-widget-3{flex:0 0 50%;height:fit-content;min-height:133px}.site-footer .footer-widgets .footer-widget-4{flex:0 0 50%;margin-top:40px}.site-footer .footer-widgets .footer-widget-4 #mc_embed_signup{padding:18px 16px;border:1px solid #8d5c27;border-radius:4px}.site-footer .footer-widgets .footer-widget-4 #mc_embed_signup h2{font-weight:700}.site-footer .footer-widgets .footer-widget-4 #mc_embed_signup form{margin-bottom:0}.site-footer .footer-widgets .footer-widget-4 #mc_embed_signup form input[type=email]{margin-bottom:4px;width:100%}.site-footer .footer-widgets .block{margin-right:0 !important}.site-footer .footer-widgets .block ul.menu{border-left:1px solid #2c2d33}}@media only screen and (min-width: 1080px){.site-footer .footer-widgets{flex-wrap:nowrap}.site-footer .footer-widgets .footer-widget-1{flex:0 0 30%}.site-footer .footer-widgets .footer-widget-2{flex:0 0 20%}.site-footer .footer-widgets .footer-widget-3{flex:0 0 20%}.site-footer .footer-widgets .footer-widget-4{flex:0 0 30%;margin-top:0}}.site-footer a{color:#f7f5f5 !important;text-decoration:none !important}.site-footer ul li{padding-left:0 !important;margin-bottom:.8em !important}.site-footer ul li::before{content:none !important}@media only screen and (min-width: 768px){.site-footer ul li{padding-left:1em !important}}.site-footer .widget{margin:0 0 2.706325903em !important}.site-footer .site-info{text-align:center;color:#f7f5f5}@media only screen and (min-width: 768px){.site-footer .site-info{display:flex;justify-content:space-between;padding:1em 0 !important}}.storefront-handheld-footer-bar a{color:#ff8500 !important}body.term-56 .widget-area #read-before-buy,body.term-49 .widget-area #read-before-buy,body.page-id-21 .widget-area #read-before-buy,body.page-id-6273 .widget-area #read-before-buy,body.category-21 .widget-area #read-before-buy,body.term-47 .widget-area #read-before-buy,body.page-id-28 .widget-area #read-before-buy{display:none}body:not(.term-63):not(.term-49):not(.term-216):not(.term-218) .webinars-sidebar{display:none}.my-books-sidebar{display:none}body.term-46 .my-books-sidebar,body.term-13 .my-books-sidebar,body.term-14 .my-books-sidebar,body.term-108 .my-books-sidebar,body.term-110 .my-books-sidebar,body.term-112 .my-books-sidebar{display:block !important}#read-before-buy ul{list-style:disc}body.search-results #secondary.widget-area{display:none}.widget ul{margin-left:1.2em !important}.hero-slider .swiper-wrapper{position:relative}.hero-slider .swiper-wrapper .swiper-slide{height:100%}@media only screen and (min-width: 768px){.hero-slider .swiper-wrapper .swiper-slide{display:flex;justify-content:space-between;align-items:flex-end}}@media only screen and (min-width: 1080px){.hero-slider .swiper-wrapper .swiper-slide{min-height:780px;padding:102px}}@media only screen and (min-width: 768px){.hero-slider .swiper-wrapper .swiper-slide .hero-slider-heading{flex:0 0 50%}}@media only screen and (min-width: 768px){.hero-slider .swiper-wrapper .swiper-slide .hero-slider-content{flex:0 0 50%}}@media only screen and (min-width: 1080px){.hero-slider .swiper-wrapper .swiper-slide .hero-slider-content{padding:50px 28px 64px 42px}}.hero-slider .swiper-wrapper .swiper-nav{width:110px;height:50px;position:absolute;right:102px;bottom:42px;display:flex;align-items:initial;gap:10px}.hero-slider .swiper-wrapper .swiper-nav .swiper-button{display:block;background-color:#343538;height:50px;width:50px;padding:12px;content:url("../../images/arrow-right.png");position:relative}.hero-slider .swiper-wrapper .swiper-nav .swiper-button-prev{transform:rotate(180deg);left:0}.hero-slider .swiper-wrapper .swiper-nav .swiper-button-next{right:0}.three-col-layout{border-top:1px solid #c8c8c8;margin-top:24px;padding-top:24px}.custom-about-me-section .wp-block-group__inner-container{background-color:#f7f5f5;padding:48px 24px !important;border-radius:4px}.custom-about-me-section .wp-block-column{margin-bottom:0 !important}.gray-bg-section{background-color:#f7f5f5;padding:48px 0}.button,.wp-element-button{font-weight:400;display:block;border-radius:7px;text-transform:uppercase;max-width:fit-content}.button,.wp-element-button{background-color:#ff8500;color:#fff !important;border:2px solid #fff;border-radius:4px !important;box-shadow:0px 3px 3px 0px rgba(0,0,0,.5) !important}.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=url],.wpcf7-form input[type=password],.wpcf7-form input[type=search],.wpcf7-form textarea,.wpcf7-form .input-text,.wpcf7-form input[type=text],.wpcf7-form input[type=number]{width:100%}@media only screen and (min-width: 768px){.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=url],.wpcf7-form input[type=password],.wpcf7-form input[type=search],.wpcf7-form textarea,.wpcf7-form .input-text,.wpcf7-form input[type=text],.wpcf7-form input[type=number]{max-width:600px}}.wp-block-polylang-language-switcher{position:relative}.wp-block-polylang-language-switcher select{appearance:none;-webkit-appearance:none;width:100%;font-size:1rem;padding:6px 30px 6px 10px;background-color:#fff;border:1px solid #888;border-radius:4px;color:#2c2d33;cursor:pointer;outline:none;box-shadow:3px 3px 2px 0px #e2e2e2}.wp-block-polylang-language-switcher select:focus{background:#f2f2f2;border:1px solid #ff8500;border-radius:4px}.wp-block-polylang-language-switcher::after{content:"";position:absolute;pointer-events:none;top:50%;right:10px;transform:translate(0, -50%);width:12px;height:12px;background-color:#2c2d33;clip-path:polygon(8% 17%, 0% 25%, 50% 84%, 100% 25%, 92% 17%, 50% 65%)}.home .entry-title{display:none}.home .site-header{margin-bottom:0 !important;border:none !important}.home .header-widget-region:has(p:empty){display:none}body.single-product #secondary.widget-area{display:none}body.single-product .related.products h2{padding-top:12px;border-top:1px solid #c8c8c8}body.single-product div.product .summary{margin-bottom:5.617924em}body.woocommerce-account #primary.content-area{width:100%}body.woocommerce-account #secondary.widget-area{display:none}body.archive .page-title{display:none}body.archive article .posted-on,body.archive article .post-author,body.archive article .entry-taxonomy{display:none}.bg-dark{background-color:#343538;color:#fff}.bg-white{background-color:#fff;color:#343538}.bg-gray{background-color:#f7f5f5;color:#343538}/*# sourceMappingURL=style.css.map */
