/* manual fix for elementor font caching not working and not disabling even when setting is disabled. */ @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap'); a:active, a:focus, div[role=button], button, .slick-slide .elementor.e-loop-item[data-elementor-type=loop-item] { outline: none !important; -moz-outline-style: none !important; } .elementor-element.ixcell_shop_left_category_wraper section#block-8 { display: none; height: 0; } a.add_to_wishlist.single_add_to_wishlist i.yith-wcwl-icon + span { display: none; } @media only screen and (min-width: 2400px) {.hero_inner_page { padding-bottom: 300px; }} .elementor-form .elementor-message::before { display: none; } /* Single Product Page Mobile Fix */ @media (max-width: 768px) { .woocommerce div.product { padding: 10px; max-width: 100%; box-sizing: border-box; } .woocommerce div.product .search-bar, .woocommerce div.product .cart, .woocommerce div.product img { width: 100%; margin-bottom: 10px; } .g-recaptcha { display: block; margin: 10px auto; } h1.entry-title { display: none; } h2.entry-title { display: none; } }