/*!
 Theme Name:   Blocksy-child
 Description:  Blocksy Child Theme
 Author:       Best4u
 Template:     blocksy
 Author URI:   https://www.best4u.nl/
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  best4u
!*/:root{--container-custom-width: calc(var(--container-max-width) + 60px)}a{text-decoration:none !important}ul.gform_fields{display:flex !important;flex-wrap:wrap;justify-content:space-between}ul.gform_fields>li.gf_half{width:49%}@media screen and (max-width: 980px){ul.gform_fields>li.gf_half{width:100%}}ul.gform_fields>li.gf_half .ginput_container>*{width:100% !important}ul.gform_fields li{width:100%}header div[data-device="desktop"] #menu-primary>li:first-child>a{padding-left:0 !important}header div[data-device="desktop"] #menu-primary .ct-mega-menu>ul>li>a{font-weight:bold}.aws-container .aws-search-form{background-color:#f8f5f5;border-radius:3px;border:1px solid #d8d8d8}@media (min-width: 1200px){.aws-container .aws-search-form{width:540px}}.aws-container .aws-search-form .aws-search-field{border:none;font-size:16px;padding-left:15px}.aws-container .aws-search-form .aws-form-btn{border:none;background:none}.products .product{padding:25px;border:solid 1px transparent;border-radius:2px;transition:all 0.2s ease}.products .product .ct-image-container img{object-fit:contain}.products .product .ct-woo-card-actions .button{width:100%;opacity:0}.products .product:hover{border-color:#d8d8d8}.products .product:hover .woocommerce-loop-product__title{color:var(--headingColor)}.products .product:hover .ct-woo-card-actions .button{opacity:1}.wc-block-featured-category{min-height:250px !important}@media (max-width: 980px){.wc-block-featured-category{margin-bottom:0 !important}}.wc-block-featured-category:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wc-block-featured-category:hover:before{opacity:0.7 !important}.wc-block-featured-category.has-left-content{align-content:flex-end}.wc-block-featured-category.has-left-content .wc-block-featured-category__title{padding-left:25px;padding-right:25px;text-transform:uppercase;font-size:20px;font-weight:600 !important}.wc-block-featured-category .wc-block-featured-category__link{padding:0}.wc-block-featured-category .wc-block-featured-category__link a{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent !important;background-color:transparent !important;border-radius:0 !important;user-select:none}.woocommerce-loop-product__excerpt,.woocommerce-loop-product__excerpt p{color:var(--wp--preset--color--palette-color-4, var(--paletteColor4))}.single-product .stock.in-stock{color:#54ac63}@media (min-width: 980px){.single-product .woocommerce-product-gallery{padding-right:12%}}.single-product .related.products>h2{margin-top:60px;padding-top:60px;border-top:1px solid #f8f5f5;text-transform:uppercase;font-size:30px;text-align:center}.single-product .description_tab{display:none !important}.single-product #main>.ct-container>section>.hero-section{margin-bottom:20px !important}.single-product #main>.ct-container>section>.product{padding:60px 0}.single-product #main>.ct-container>section>.entry-header{border-bottom:1px solid #f8f5f5}@media (min-width: 567px) and (max-width: 979px){.single-product .woocommerce-product-gallery{padding:0 10%}.single-product .onsale{left:12% !important}}div[data-column="widget-area-6"]{text-align:right}.single-product-usps{margin-top:40px;color:var(--paletteColor2)}body.single-product #main .ct-container{padding-top:0}.woocommerce-widget-layered-nav-list__item:not(.chosen) a:before{top:-5px !important}@media screen and (min-width: 768px) and (max-width: 992px){.tablet-block-view .wp-block-jetpack-layout-grid{display:block}.tablet-block-view .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column:first-child{margin-bottom:30px}.home .products.columns-4{--shop-columns: repeat(2, 1fr)}}.ct-header-cart .ct-label{display:none}.home-usp ul{padding:0;list-style-type:none}@media (min-width: 1024px){.home-usp ul{display:flex;flex-direction:row;justify-content:space-around}}.home-usp ul li{padding-left:30px;position:relative;font-size:14px}.home-usp ul li:before{content:"\e901";position:absolute;top:-8px;left:0;color:#18181e;font-family:"icomoon2" !important;font-size:24px}.woocommerce-product-details__short-description ul,.single-product-usps ul,#text-4 ul{padding:0;list-style-type:none}.woocommerce-product-details__short-description ul li,.single-product-usps ul li,#text-4 ul li{padding-left:30px;position:relative}.woocommerce-product-details__short-description ul li:before,.single-product-usps ul li:before,#text-4 ul li:before{content:"\e902";position:absolute;top:-7px;left:0;color:#e93e46;font-family:"icomoon2" !important;font-size:24px}.archive-featured .ugb-column__content-wrapper{height:100%}.archive-featured .ugb-column__content-wrapper>p{display:none}.archive-featured .ugb-column__content-wrapper .cpt-featured-image-container{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.woocommerce.archive .ct-sidebar .ct-widget{margin-bottom:24px;border:1px solid #d8d8d8;padding:25px}.woocommerce.archive .ct-sidebar .ct-widget.widget_product_categories{background-color:#f8f5f5}.ct-breadcrumbs{padding:20px 0}@media (max-width: 979px){#gform_fields_1{display:block !important}}@media (min-width: 768px) and (max-width: 979px){.lower-columns>div:nth-child(1),.lower-columns>div:nth-child(2){max-height:300px;overflow:hidden}}@media (max-width: 1023px){.woocommerce.archive #main>.ct-container{padding-top:0;display:flex;flex-direction:column-reverse}.woocommerce.archive #main>.ct-container aside{display:block !important}.woocommerce.archive #main>.ct-container aside .ct-sidebar{margin-top:0 !important}}
