.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}.fa-heart:before {
content: "\f004";
}
body{
overflow-x:hidden;
}
@font-face {
font-family: "apple chancery";
src: url(https://stormsnv.com/wp-content/uploads/2023/07/Apple-Chancery.ttf);
font-weight: 500;
}
@font-face {
font-family: "Baskervville";
src: url(https://stormsnv.com/wp-content/uploads/2023/07/Baskervville-Regular-1.ttf);
font-weight: 400;
}
@import url("https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@100;200;300;400;500;600;700&display=swap");
:root{
--light-color:#fff;
--primary-color:#716B54;
}
.h1_title .elementor-heading-title {
font-size:90px;
font-family: "apple chancery" !important;
color:#4E4E4E !important;
letter-spacing: 4px;
}
.row_reverse>.elementor-column-gap-default{
flex-direction:row-reverse;
} 
.container-inner{
width:100%;
max-width:1440px;
margin: 0 auto 0 auto;
}
.container-inner-one{
width:100%;
max-width:1440px;
margin: 0 auto 0 auto;
}
.header-menu .menu-item a{
height:17px;
padding:0 !important;
}
.header-menu .elementor-nav-menu--main{
margin-top: 20px;
padding-bottom: 15px;
}
.header-menu .elementor-item-active{
font-weight:300 !important;
}
.header-menu .menu-item:not(:last-child) a{
padding-right:35px !important;
border-right:3px solid #5C5C5C;
}
.header-menu .menu-item:not(:first-child) a{
padding-left:35px !important;
}
.footer-menu .elementor-nav-menu--main{
border-width: 0px 0 .5px 0  !important;
border-style: solid !important;
border-color:#8c8878;
border-image-slice: 5 !important;
padding-bottom: 31px;
padding-top: 19px;
margin-bottom: 20px;
}
.footer-menu .menu-item a{
height:17px;
padding:0 !important;
}
.footer-menu .menu-item:not(:last-child) a{
padding-right:26px !important;
border-right:3px solid #fff;
}
.footer-menu .menu-item:not(:first-child) a{
padding-left:26px !important;
}
.footer-contact .elementor-price-list-header{
margin-bottom:0 !important;
}
.footer-contact .elementor-price-list-title{
line-height:20px !important;
}
.page-id-10 .elementor-location-header , .page-id-10 .elementor-location-footer{
display:none;
}
.footer-upper-list li{
position:relative !important;
}
.footer-upper-list ul .elementor-inline-item:not(:last-child)  span::after{
content: "" !important;
width: 6px;
height: 2px;
position: absolute;
background: var(--light-color);
top: 45%;
right:-13px;
} .banner-wrapper{
height: 100vh;
background-position: center !important;
display: flex;
justify-content: center;
align-items: flex-end;
}
.co-dots .owl-dots{
position: absolute;
right: 30px;
bottom: 14px;
} .owl-theme .owl-dots .owl-dot span {
width: 11px !important;
height: 31px !important;
margin: 5px 7px;
background: var(--light-color) !important;
display: block;
border-radius: 0px !important;
border: 1px solid var(--primary-color) !important;
}
.owl-theme .owl-dots .owl-dot.active span{
background:var(--primary-color) !important;
border: 2px solid var(--light-color);
}
button:focus {
outline: none !important;
}
.Waarom.owl-theme .owl-dots .owl-dot span{
border:1px solid var(--primary-color);
}
.down-home img{
width: 32px !important;
animation: slide 2s linear infinite running
}
@keyframes slide{
0%{
transform:translatey(0px);
}
50%{
transform:translatey(-10px);
}
}
.down-home {
display: flex;
justify-content: center;
}
.banner-logo-img{
display:flex;
justify-content:center;
}
.banner-inner{
display: flex;
gap: 91px;
flex-direction: column;
height: 645px;
}
.banner-logo-img img {
height:241px !important;
width:241px !important;
}
.home-title{
font-size: 100px !important;
font-family: "apple chancery";
color: var(--light-color);
width: 553px;
text-align: center;
display: flex;
align-items: center;
text-shadow: 0px 0px 20px #000000;
}
.banner-home-one {
height: 90vh;
}
.banner-home-one img  {
height: 100% !important;
}
.home-page-title h1{
line-height:120px !important;
}
.main-btn .elementor-button {
padding:0 !important;
width:225px;
height:75px;
display:flex;
align-items:center;
justify-content:center;
}
.voor-strom_right .elementor-widget-wrap  {
padding: 50px 0 0px 250px !important;
}
.Waarom-inner{
height:523px;
width:100%;
}
.Waarom-inner img{
height:100% !important;
border-top-right-radius:377px !important;
border-bottom-right-radius:377px !important;
} 
.waarom_slider-main .elementor-shortcode{
width:873px;
padding-top: 45px;
}
.Waarom.owl-theme .owl-nav.disabled+.owl-dots {
margin-top: 21px !important;
height: 36px !important;
width: 560px;
}
.leveren-inner{
padding-top:50px;
margin-left:auto;
position:relative;
}
.leveren-inner::after{
content:"";
position:absolute;
width:100%;
height:100%;
background:url(http://64.226.116.15/wp-content/uploads/2023/07/border-shape.png);
background-repeat:no-repeat;
top: 31px;
right: -30px;
z-index: -1;
}
.leveren-inner img{
height: 581px !important;
width: 480px !important;
object-fit:cover;
border-radius:284px 284px 0 0 !important;
}
.leveren.co-dots .owl-dots {
position: absolute;
right: 47%;
}
.maatwerk .elementor-button {
width:320px;	
}
.right-text .elementor-widget-container p{
font-weight:400;
}
.flip-footer{
position: relative;
left: -150px;
}
.flip-footer .Waarom-inner {
transform: scaleX(-1);
}
.flip-footer .Waarom.owl-theme .owl-nav.disabled+.owl-dots {
margin-top: 21px !important;
height: 36px !important;
width: 657px;
margin-left: auto;
}
.eael-filter-gallery-control ul {
display:flex;
flex-wrap:wrap;
width:1022px;
gap: 14px;
margin-bottom: 35px !important;
}
.eael-filter-gallery-control ul li{
border:1px solid var(--primary-color);
width:320px;
height:62px;
display:flex !important;
padding:0 !important;
margin:0 !important;
justify-content:center;
align-items:center;
}
.elementor-element.elementor-element-9b07946 .eael-filterable-gallery-item-wrap {
width: 100% !important;
position: relative !important;
left: unset !important;
top: unset !important;
}
.eael-gallery-grid-item {
margin-left: 0 !important; 
margin-right: 0 !important; 
margin-bottom: 0 !important;
}
.eael-filter-gallery-container {
display: grid;
gap: 25px;
grid-template-columns: repeat(4, 1fr);
}
.product_cat .product-category img{
height:309px !important;
width:100% !important;
border-radius:300px 300px 0 0 ;
}
.product_cat .product-category{
width:280px !important;
border-radius:300px 300px 0 0 ;
position:relative;
}
.product_cat .product-category:before{
content: "";
height: 314px;
width: 311px !important;
background: url(http://64.226.116.15/wp-content/uploads/2023/07/img-product-shape.png);
position: absolute;
z-index: -1;
left: 12px;
background-size: 100%;
top: -35px;
}
.shop-slider-inner{
height:440px;
}
.shop-product .product-category img{ object-fit:cover;
} .site-main{
max-width:100% !important;
width:100% !important;
}
.woocommerce-breadcrumb{
padding: 10px 0 0 25px !important;
display:none;
}
.arcive_header{
text-align: center;
width: 670px;
margin: 0 auto 0 auto;
}
.header_title{
font-size:70px;
font-family: "apple chancery";
color:#4E4E4E;
text-transform:capitalize !important;
margin-bottom: 0;
}
.woocommerce-loop-category__title{
text-transform:uppercase;
}
.term-description{
font-family: "calibri";
font-weight:500;
font-size:18px;
margin-top:10px;
}
.button.product_type_simple{
display:none !important;
}
.shop_rel-btn{
background-color:var(--primary-color);
font-size:18px;
font-family: "Baskervville";
font-weight:bold;
color:#fff;
border:none;
border-radius:0px;
padding: 18px 37px 18px 37px !important;
margin-top:30px;
}
.shop_rel-btn a{
font-size:16px;
color:#fff !important;
letter-spacing:3px;
text-decoration: none !important;
}
.shop_rel-btn:focus, .shop_rel-btn:hover {
color: #716B54 !important;
background-color: var(--primary-color);
text-decoration: none !important;
}
.category-title{
font-size:35px;
font-family: "apple chancery";
color:#4E4E4E;
margin-top:50px;
margin-bottom: 27px;
}
.container-inner .products{
display:grid;
grid-template-columns:repeat(4,1fr);
gap: 20px;
}
.products:before{
content:unset !important;
}
li.product {
margin: 0 !important; 
padding: 0 !important;
position: relative;
width: 100% !important;
}
li.product.shipping-taxable img{ }
.woocommerce-loop-product__title{
font-family: "calibri";
font-size:18px !important;
color:#5C5C5C;
font-weight:500;
padding-top: 0 !important;
letter-spacing: 4px;
line-height: 27px;
text-transform: uppercase;
width: 85%;
display: inline-block !important;
float: right;
text-align: center;
}
.materialen_card .woocommerce-loop-product__title{
text-align:center;
}
.woocommerce-breadcrumb a{
text-transform:uppercase;
}
.woocommerce-Price-amount{
float:right;
font-family: 'Calibri';
font-weight: 400;
color: #5C5C5C;
font-size: 20px;
}
.shop-wrapper{
margin-bottom: 60px;
}
.cat_single{
background-repeat:no-repeat !important;
background-size:cover !important;
}
.product_title.entry-title{
text-align:center;
font-size:70px;
font-family: "apple chancery";
margin-top: 25px !important;
margin-bottom: 60px;
color:#4E4E4E;
}
.product-slider-wrapper{
width:100% !important;
float:unset !important;
max-width:1380px !important;
margin:auto;
}
.woocommerce-product-gallery__wrapper img{
height:1100px !important;
object-fit: cover;
object-position: 50% 55%;
}
.flex-control-nav.flex-control-thumbs{
display: flex;
gap: 9px;
margin-top: 10px !important; }
.flex-control-nav.flex-control-thumbs li img{
height: 90% !important;
object-fit: inherit;
min-width: 200px;
max-height: 290px;
}
.woocommerce-product-gallery ul.flex-direction-nav {
position: absolute;
top: 40%;
z-index: 99;
width: 100%;
left: 0;
margin: 0;
padding: 0px;
list-style: none;}
.woocommerce-product-gallery li.flex-nav-prev {float: left;}
.woocommerce-product-gallery li.flex-nav-next {float: right;}
.woocommerce-product-gallery a.flex-next {visibility:hidden;}
.woocommerce-product-gallery a.flex-prev {visibility:hidden;}
.woocommerce-product-gallery a.flex-next::after {
position:absolute;
visibility:visible;
content: '';
background:url(https://stormsnv.com/wp-content/uploads/2023/07/right-arrow.svg); 
left:35%;
width:30px;
height:30px;
background-repeat:no-repeat;
}
.woocommerce-product-gallery a.flex-prev::before {
content: '';
position:absolute;
visibility:visible;
background:url(https://stormsnv.com/wp-content/uploads/2023/07/right-arrow.svg); 
width:30px;
height:30px;
left:17%;
background-repeat:no-repeat;
background-repeat: no-repeat;
transform: rotateY(180deg);
}
.woocommerce-product-gallery ul.flex-direction-nav li{
background:rgba(255 ,255 ,255 , .7);
height:50px;
width:50px;
display:flex;
justify-content:center;
align-items:center;
position:relative;
}
.woocommerce-product-gallery ul.flex-direction-nav li a {
position:absolute;	
}
.woocommerce-product-gallery ul.flex-direction-nav li a:hover {
text-decoration: none;
}
.summary.entry-summary{
float:unset;
width:100% !important;
}
.main-wrapper-meta{
width: 100%;
max-width: 1380px;
margin-left:auto;
margin-right:auto;
margin-bottom: 65px;
}
.product_meta_information {
display: flex;
justify-content:space-between;
}
.woocommerce-tabs.wc-tabs-wrapper{
display:none;
}
.product_dis-wrapper{
width:45%;
}
.add_attr {
width: 45%;
}
.attr_title{
font-size:35px;
font-family: "apple chancery";
color:#4E4E4E;
}
.product_dis-wrapper p{
font-size:18px;
font-family: "Baskervville";
font-weight:300;
}
.book_form{
margin-top:130px;
}
.book_inner{
display:flex;
gap:30px;
}
.book_inner input{
border-width: 0 0 1px 0 !important;
border-style: solid !important;
border-color: #4E4E4E !important;
border-radius: 0 !important;
padding: 0 0 0 0 !important;
font-size:18px;
color:#4E4E4E;
}
.book_inner input::placeholder{
font-size:18px;
color:#4E4E4E;
}
.book_submit{
padding: 0 !important;
width: 225px !important;
height: 60px;
display: flex !important;
align-items: center;
justify-content: center;
color: #FFFFFF !important;
background-color: #716B54 !important;
border: none !important;
border-radius: 0 !important;
font-size: 18px !important;
font-family: "Calibri";
font-weight: 500 !important;
letter-spacing: 2px;
margin-top:50px;
}
input:focus-visible ,textarea:focus-visible{
outline:none !important;
}
.single-shop-title.single-shop-title{
margin-top:0 !important;
color:#716B54 !important;
}
.shop-product-info{
color:#716B54 !important;
font-family: "apple chancery";
}
.shop_button_main{
display:flex;
gap:15px;
margin-top:50px;
}
.shop_button_main button {
width:50%;
font-size:20px !important;
border-radius:0 !important;
padding: 14px 0 14px 0;
border:1px solid #716B54;
font-family: 'Calibri';
font-weight: 400;
}
.shop_button_main button .woocommerce-Price-amount{ float:unset;
color:#fff;
}
.shop_button_main .price{
background:#716B54 !important;
color:#fff !important;
}
.shop_button_main .shop-contact a{
color:#716B54 !important;
text-decoration:none;
}
.shop_button_main .shop-contact{
background:transparent !important;
}
.shop-gallery-photo{
display:grid;
grid-template-columns:repeat(4 , 1fr);
gap:15px;
margin-top:30px;
}
.shop-gallery-photo .gallery-inner{
height:270px;
}
.shop-gallery-photo .gallery-inner img{
width:100%;
height:100% !important;
}
.gallery-wrapper{
margin-top:60px;
}
.related.products .products{
display: grid;
grid-template-columns: repeat(4,1fr);
gap: 15px;
}
.related-product-title{
margin-top:60px;
}
.related.products .woocommerce-loop-product__title{
font-family: 'Libre Franklin', sans-serif;
font-weight:300;
letter-spacing: 2px;
}
.related.products .woocommerce-Price-amount{
font-family: 'Libre Franklin', sans-serif;
font-weight:bold;
}
.shop-featurd-img img{
height:445px !important;
width:100%;
object-fit:cover;
}
.site-main{
position:relative;
}
.prev_next_buttons{
position:absolute;
width: 80%;
margin: inherit;
left: 10%;
top: 30px;
}
.prev_next_buttons a{
display:flex;
font-family: 'Libre Franklin', sans-serif;
color:#5C5C5C !important;
font-weight:300;
text-decoration:none !important;
}
.post-pre-button img{
transform:rotate(180deg);
margin-right:10px;
}
.post-next-button img{
margin-left:10px;
}
.shop-slider-inner img{
height:100% !important;
}
.material_title{
white-space: unset !important;
width: 85% !important;
text-align: center !important;
float: right !important;
}
.shop-wrapper .woocommerce-loop-product__title{
white-space: nowrap;
width: 85%;
text-overflow: ellipsis;
overflow: hidden;
}
.jbox-container {
z-index: 999 !important;
}
.elementor-element-2e6b7e3 .elementor-element-c208053{
text-align:left;
}
.elementor-element-2e6b7e3 .elementor-widget-container{
text-align:left;
}
.elementor-element-2e6b7e3  #menu-1-b74b27e{
gap:28px;
}
.elementor-138 .elementor-element.elementor-element-c208053 img {
width: 14vw !important ;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
min-width: 300px !important;
}
.main-footer .elementor-icon-box-description a{
color:white;
} .display-none{
display:none;
}
.shop-featurd-img {
display: none;
}
span.tagged_as {
display: none;
}
.otgs-development-site-front-end {
display: none;
}
@media only screen and (min-width: 1024px){
.dialog-message.dialog-lightbox-message {
display: none !important;
}
}
.sub-arrow{
display:none !important;
}
#elementor-lightbox-slideshow-single-img {
display: none !important;
}
.shop_button_main button.price{
margin-top:0;
}.slider-shop .swiper-pagination span{
height: 31px;
width: 11px;
border-radius: unset;
background-color: white;
opacity: 1 !important;
border: 1px solid #716B54;
}
.slider-shop .elementor-swiper span.swiper-pagination-bullet-active{
background-color:#716B54 !important;
border: 2px solid white;
}
.slider-shop .swiper-pagination{
text-align:end;
margin: 12px -24px;
}
.container-inner .elementor-widget-container h2 {
font-size: 40px;
font-family: 'apple chancery';
}
.container-inner .elementor-widget-container p{
font-size:20px;
font-family:'Calibri';
}
.left-slider-waar .elementor-element-f46946a .elementor-element-6cfa1bd .swiper figure.swiper-slide-inner{
transform: scaleX(-1);
}
.third-sec-col1 .ons-img-sec{
min-width:45vw !important; }
.elementor-element-688f8c00 .elementor-element-37479375{
margin-left:-80px;
}
.main-contact-slider .swiper-pagination span{
height: 31px;
width: 11px;
border-radius: unset !important;
--swiper-theme-color: white !important;
opacity:1 !important;
background: #ffffff !important;
border:1px solid #716B54;
}
.main-contact-slider .swiper-pagination{
text-align:end;
}
.contain-main-heading p:before{
content:"";
position:absolute;
height:16px;
width:16px;
background:url(https://stormsnv.com/wp-content/uploads/2023/07/right-arrow.svg);
left: 0;
background-position: 100%;
background-repeat: no-repeat;
}
.contain-main-heading{
background-color: rgba(247,246,245);
padding: 3rem 17rem;
}
.elementor-element.elementor-element-e630d6a.ons-img-sec.elementor-pagination-position-outside.elementor-widget.elementor-widget-image-carousel.e-widget-swiper {
min-width: 46vw !important;
}
.main-contact-slider .swiper-pagination{
margin:12px -24px;
}
.ons-main-img .swiper-pagination span{
height: 31px;
width: 11px;
border-radius: unset;
background-color: white;
opacity: 1 !important;
border: 1px solid #716B54;
}
.ons-main-img .swiper-pagination{
text-align:end;
margin: 10px -24px;
}
.ons-img-sec .swiper-pagination span{
height: 31px;
width: 11px;
border-radius: unset;
background-color: white;
opacity: 1 !important;
border: 1px solid #716B54;
}
.ons-img-sec .swiper-pagination{
margin: -10px 0px;
}
.contact-form-sec .elementor-widget-container p span input{
border: none;
border-bottom: 1px solid #aca7a7;
border-radius:0;
padding: 0px;
font-size:20px;
}
.contact-form-sec .elementor-widget-container p{
margin-top:49px;
color: gray;
}
.contact-form-sec .elementor-widget-container p span span.wpcf7-not-valid-tip{
margin-bottom:-27px;
}
.contact-form-sec .elementor-widget-container p label{
width:100%;
}
.contact-form-sec .elementor-widget-container p{
color:gray;
}
.contact-form-sec .elementor-widget-container p span textarea{
border-color: #a29e9e;
line-height: 0.9 !important;
} .contact-form-heading{ }
.ons-main-img .elementor-swiper span.swiper-pagination-bullet-active{
background-color:#716B54 !important;
border: 2px solid white;
}
.contact-form-sec .elementor-widget-container input.wpcf7-form-control.has-spinner.wpcf7-submit{
background-color: rgb(113,107,84);
color: white;
border: none;
border-radius: unset;
width: 280px;
height: 72px;
font-size: 18px;
letter-spacing: 2px
}
.submit_input p{
display:flex;
justify-content:end;
flex-direction:column;
}
.submit_input{
width:280px;
margin-left:auto;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide figure img{
height: 581px ;
width: 480px ;
border-top-left-radius: 400px;
border-top-right-radius: 400px;
transform: translate(-31px, 25px);
object-fit:cover;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide{
padding: 0px 2px 23px 31px;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide figure {
border: 1px solid gray;
border-top-left-radius: 514px;
border-top-right-radius: 550px;
height: 581px;
width: 480px;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-pagination span{
height: 31px !important;
width: 11px !important;
border-radius: unset;
background-color: white;
opacity: 1;
border: 1px solid gray;
}
.contact-form-img{
margin-top:50px;
}
.elementor-22 .elementor-element.elementor-element-0afafda {
margin-top: 36px !important;
}
.main-ons-btn .elementor-button-wrapper a.elementor-button.elementor-button-link.elementor-size-lg{
width: 245px;
height: 72px;
padding-top: 25px;
font-size: 20px;
}
.ons-sec-btn .elementor-button-wrapper a.elementor-button.elementor-button-link.elementor-size-lg{
font-family: "Calibri", Sans-serif;
font-size: 18px;
font-weight: 500;
letter-spacing: 2.3px;
fill: #FFFFFF;
color: #FFFFFF;
background-color: #716B54;
border-style: solid;
border-color: #716B54;
border-radius: 0px 0px 0px 0px;
padding: 22px 23px 22px 22px;
}
.contact-form-img .elementor-widget-container{
margin-left: 25px;
margin-right: -25px;
}
.contact-form-img .elementor-widget-container{
margin:0px -25px 0px 25px !important;
}
.ons-img-sec .swiper-pagination span.swiper-pagination-bullet-active{
background-color:#716B54 !important;
} 
.main-contact-slider .swiper-pagination span.swiper-pagination-bullet-active{
background-color:#716B54 !important;
border: 2px solid white;
} 
.contact-form-img .swiper-pagination span.swiper-pagination-bullet-active{
background-color:#716B54 !important;
border: 2px solid white;
} 
.ons-contact-btn{
display:none;
}
.contact-form-sec .elementor-widget-container p label{
font-size:20px;
line-height:1.5;
}
.ons-arrow .elementor-icon-wrapper {
display: none;
}
.contact-arrow .elementor-icon-wrapper {
display: none;
}
.contact-second-sec-class .elementor-container.elementor-column-gap-default{
max-width:1300px !important;
gap:20px;
}
.neem-heading .elementor-widget-container{
width:545px;
}
.entry-summary .add_attr table tbody tr th{
width: 200px;	
border: none;
background: none !important;
font-size: 20px;
text-transform: capitalize;
line-height:0.7;
font-family:Calibri;
}
.entry-summary .add_attr table tbody tr td{
border:none;
background:none!important;
font-size:20px;
text-transform:capitalize;
padding:7px;
line-height:0.7;
font-family:Calibri;
font-style: normal;
}
.entry-summary .add_attr table{
border:none;
}
.entry-summary .add_attr table{
margin-top: 20px;
}
.contact-section-col{
align-items: center;
}
.elementor-element-e630d6a .swiper-slide figure img{
width:100%;
}  .woocommerce-product-details__short-description p{
display: none;
}
.onsale{
display:none;
}
.shop-slider.owl-item {
position: relative;
width: 300px; height: 200px;
overflow: hidden;
}
}
.owl-item {
position: relative;
overflow: hidden;
}
.bg-img {
content: "";
width: 100%;
height: 100%;
filter: blur(1px); z-index: 1; }
.shop-slider-inner {
position: relative;
z-index: 2; }
.shop-slider-inner img {
max-width: 100%;
height: auto;
}
.overlay-2 {
position: absolute;
top: 688;
left: 0;
width: 100%;
height: 5%;
background-color: rgba(255, 255, 255, 255); z-index: -1;
} .elementor-element-2fc6ca8 .swiper-slide-inner {
align-items: flex-end !important;
}
.elementor-element-2fc6ca8 .elementor-button.elementor-slide-button.elementor-size-md {
font-size: 25px;
padding: 30px 80px;
letter-spacing: 2px;
font-weight: 400;
margin-bottom: 3em;
}
.elementor-element-2fc6ca8 .swiper-pagination-bullet {
height: 40px !important;
width: 15px !important;
}
.elementor-element-2fc6ca8 .elementor-button.elementor-slide-button.elementor-size-md:hover{
border:1.5px solid #716B54;
}
.elementor-element-fc968a4 .swiper-pagination{
text-align:center !important;
margin: 20px 0px;
}
.menu-item-1368, .menu-item-99, .menu-item-100 ul li.menu-item.menu-item-type-custom.menu-item-object-custom {
margin: 35px 0;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children ul li.menu-item.menu-item-type-custom.menu-item-object-custom a {
border-right: none;
}
.menu-item-99 ul li.menu-item.menu-item-type-custom.menu-item-object-custom {
margin: 35px 0;
}
.menu-item-99 ul li.menu-item.menu-item-type-custom.menu-item-object-custom a{
border-right: none;
}
.menu-item-4179{
padding-left:35px !important;
}
.elementor-86 .elementor-element.elementor-element-8054144 .elementor-nav-menu--dropdown {
padding-right: 50px;
}
.menu-item-100 ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
margin-left: -45px;
padding: 15px 0;
}
.elementor-element-b120827 .elementor-container.elementor-column-gap-default {
border-bottom: 1px solid #A9A698;
padding-bottom: 15px;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom {
margin: 35px 0px;
}
.elementor-element-a530ca8 a.elementor-icon.elementor-animation- {
padding-top: 8px;
}
.elementor-element-a1eed73 span.elementor-icon.elementor-animation- {
padding-top: 10px;
}
.dagprijs {
font-size: 18px !important;
font-weight: 700 !important;
color: #5c5c5c !important;
}
.chat-box{
position: fixed !important; right: 0;
bottom: 20%;
z-index:9;
}
#favourites_menu{
font-size:30px !important;
color: #716b55;
} .filter-btn {
display: flex;
gap: 15px;
justify-content: center;
margin: 30px 0px;
}
.filter-btn .main-btn {
width: 345px;
height: 65px;
font-size: 20px;
font-family: Calibri;
font-weight: 500;
border: 1.5px solid #716B54;
border-radius:0;
text-transform:uppercase;
}
.filter-btn .btn-2 span{
color:#716b54;
}
.filter-btn .btn-2:hover{
color:white;
background-color: unset;
}
.filter-btn .btn-2:hover span{
color: white !important;
z-index: 9;
position: relative;
}
button.main-btn.btn-1.elementor-button-link:hover span {
color: #716b54;
position: relative;
z-index: 9;
} .favourt-heart {
font-size: 25px;
color: #716b54;
}
.price {
display: inline-block !important;
float: right;
margin-top: 5px;
} .elementor-element-092aaa7{ } .filter-btn .main-btn:focus{
background-color:transparent !important;
}
.filter-btn .main-btn:focus span{
color:#716b54;
} .product-ul {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
margin: 40px 0;
padding-left:0;
}
.product-price {
display: flex;
justify-content: space-between;
align-items: center;
}
.product-img {
width: 100%;
}
.favorit-title .title {
text-align: center;
font-size: 90px;
font-family: 'apple chancery';
color: #4E4E4E;
margin-bottom: 90px;
margin-top: 30px;
}
li{
list-style:none;
}
a.product-item-link{
text-decoration:none;
}
.product-name {
font-size: 20px;
font-family: 'Calibri';
color: #716b54;
text-transform: uppercase;
margin-bottom: 10px;
display: inline-block;
float: right;
width: 85%;
text-align: center;
}
a.product-item-link:hover{
text-decoration:none;
} .fav-count span {
position: absolute;
font-size: 15px;
left: 19%;
color: white;
top: 25%;
right: 30%;
letter-spacing: 0;
text-align: center;
font-family: Calibri;
font-weight: 400;
}
.fav-count{
position:relative;
}
#custom-checkout-fav-form {
max-width: 1400px;
margin: 60px auto;
}
.filter-button.active {
background-color: #716b54;
}
.filter-button.active span{
color:white;
}
.elementor-element-f7cc23b{
position:absolute !important;
}
.elementor-element-f7cc23b ul{
text-align:end;
padding-right: 20px;
}
.wpml-ls-link {
background-color: #716b54;
color: white;
margin: 0 8px;
padding: 5px 10px !important;
}
.wpml-ls-link:hover{
color:white;
}
.wpml-ls-native { font-weight: 700;
font-size: 20px;
}
.favourt-heart.singl-favorit-heart {
font-size: 55px;
} .languanges-moblie li.wpml-ls-slot-shortcode_actions:not(:last-child) a{
border-right: 1.5px solid white; 
padding: 0 10px 0 0 !important;
}
.languanges-moblie .wpml-ls-link {
margin: 0 5px
} .mfp-content {
width: 90%; height: auto; 
}
.mfp-img {
width: 100% !important;
}
.elementor-element-173b154 path.fill-000000 {
fill: #716b54;
}
.elementor-element-eea0f51 path.fill-000000 {
fill: #716b54;
}
.elementor-element-d59c2fd{
margin-bottom:40px !important;
}
.flex-viewport {
height: 1100px;
}
.eael-filter-gallery-container.eael-filter-gallery-grid {
height: auto !important;
}
.elementor-element-5905904{
padding-top: 13em !important;
margin-top: -11em !important;
}
.woocommerce nav.woocommerce-pagination ul {
border: 1px solid #716b55;
border-right: unset;
}
.woocommerce nav.woocommerce-pagination ul li {
border-right: 1px solid #716b55;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
background: #716b55;
color: #ffffff;
font-size: 20px;
}
.woocommerce nav.woocommerce-pagination ul li a{
color: #716b55;
font-size:20px;
}
.page-numbers.dots {
font-size: 20px !important;
}
.menu-item-4179 .sub-menu.elementor-nav-menu--dropdown.sm-nowrap{
margin-left: 98% !important;
margin-top: -36px !important;
padding: 0 !important;
}
.menu-item-6089 {
margin: 20px 0 !important;
}
.menu-item-6269 {
padding-left: 35px !important;
}
.elementor-element-4427b710 .empty_content {
font-size: 25px;
color: #716b55;
font-family: 'Calibri';
height:582px;
max-width: 1400px;
margin:60px auto;
}
.menu-item-6566, .menu-item-6269 {
padding-left: 35px !important;
}.hide
{
display: none;
}
.cr_template_name img
{
width: 30%;
}
.cr_tabs
{
display: flex;
justify-content: right;
flex-direction: row;
background-color: #2f2f2f;
}
.cr_tabs a
{
padding: 20px 20px 20px 50px;
font-size: 18px;
color: #ffffff;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
font-weight: 600;
text-decoration: none;
}
.cr_tabs a:nth-child(6){
background: url(http://164.92.200.253/wp-content/uploads/2022/02/make_back.png);
background-repeat: no-repeat;
background-size: cover;
max-width: 100%;
}
.meta_fields [type="text"]{
width: 50%;
padding: 3px;
box-shadow: 1px 1px 1px black
}
.display_img {
width: 69%;
}
.display_img img{
width: 69%;
}
.CodeMirror-cursors{
left:25px;
}
.CodeMirror-line 
{
left:25px;
} 
#specific_meta legend
{
float:left;
font-size: 12px;
}	
.social_fields img
{
width: 100px;
}@media only screen and (min-width:1400px) and (max-width:1599px){
.contact-form-img .elementor-widget-container {
margin: 0px 0px 0px 25px !important;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide figure {
width:430px !important;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide figure img{
width:430px !important;
}
.contact-second-sec-class{
overflow:hidden;
}
.contact-second-sec-class .elementor-container.elementor-column-gap-default{
padding: 0px 29px 0 29px !important;
}
.third-sec-col1 .elementor-widget-wrap.elementor-element-populated.e-swiper-container{
align-content:center;
}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.elementor-element-f2b132c h1{
font-size: 70px !important;
}
.contact-second-sec-class{
padding: 20px 28px 0px 30px !important;
overflow:hidden;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide figure{
width: 418px !important;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide figure img{
width: 440px !important;
}
.third-sec-col1 .elementor-widget-wrap.elementor-element-populated.e-swiper-container{
align-content:center;
}
.neem-heading h2 {
font-size: 57px !important;
}
.contact-section-col p {
font-size: 17px !important;
}
.neem-heading .elementor-widget-container {
width: 312px;
}
}
@media only screen and (min-width:992px) and (max-width:1024px){
.before-pseudo-element {
top: 175px !important;
}
}
@media only screen and (min-width:1024px) and (max-width:1200px){
.elementor-element-af4cff8{
background-color:white;
}
.before-pseudo-element{
height:465px !important;
top: 200px !important;
}
}
@media only screen and (min-width:992px) and (max-width:1200px){
.elementor-element-af4cff8{
background-color:white;
}
.before-pseudo-element{
height:465px !important;
}
.shop-featurd-img img {
object-fit: contain !important;
}
.first-footer-sec .elementor-container{
justify-content:center;
}
.elementor-138 .elementor-element.elementor-element-c33ac75 {
width: 18% !important;
}
.elementor-138 .elementor-element.elementor-element-1ababed {
width: 24% !important;
}
.right-text .elementor-widget-container {
width: 350px !important;
}
.waarom_slider-main .elementor-shortcode {
width: 600px !important;
}
.product_cat .product-category {
margin:auto !important;
}
.home-page-title h1 {
line-height: 70px !important;
font-size:65px !important;
}
.elementor-22 .elementor-element.elementor-element-17feeaf {
width: 100% !important;
}
.elementor-22 .elementor-element.elementor-element-1a6b0cf {
width: 100% !important;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide figure {
width: 481px !important;
margin:auto !important;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide figure img {
width: 480px !important;
}
.contact-second-sec-class{
overflow:hidden;
}
.contact-second-sec-class .elementor-element-17feeaf{
padding-left:40px;
}
.third-sec-col1 .elementor-widget-wrap.elementor-element-populated.e-swiper-container{
align-content:center;
}
.contain-main-heading {
padding: 3rem 8rem;
}
.elementor-22 .elementor-element.elementor-element-1a6b0cf {
margin:auto;
}
.neem-heading h2{
font-size:57px !important;
}
.contact-section-col p {
font-size: 16px !important;
}
.contact-second-sec-class .elementor-container.elementor-column-gap-default{
gap:0px;
}
.contact-form-img .elementor-widget-container {
margin: 0px !important;
}
.neem-heading .elementor-widget-container {
max-width: 315px;
}
.product_cat li.product-category:before{
content:unset !important;
}
.summary.entry-summary{
padding:0 18px;
}
.ons-main-heading h2{
font-size:75px !important;
}
.ons-main-para p{
font-size:15px;
}
.elementor-element-52b0aea .elementor-element-87bed2c .elementor-widget-container{
width: 500px !important;
}
.elementor-element-52b0aea .elementor-element-87bed2c .elementor-widget-container p{
font-size: 18px !important;
} }
@media only screen and (min-width: 769px) and (max-width:991px){
.product_title.entry-title {
font-size: 40px;
}
.before-pseudo-element{
height:465px !important;
top:175px !important;
}
.elementor-element-af4cff8{
background-color:white;
}
.shop-featurd-img img {
object-fit: contain !important;
}
.elementor-element-6d4b7b2{
overflow:hidden;
}
.product_cat .woocommerce ul.products li.product{
min-width: 240px !important;
} .elementor-138 .elementor-element.elementor-element-fc608bf {
width: 49% !important;
}
.elementor-138 .elementor-element.elementor-element-c143efb {
width: 49% !important;
}
.elementor-138 .elementor-element.elementor-element-1ababed {
width: 49% !important;
margin-top:35px;
}
.elementor-138 .elementor-element.elementor-element-c33ac75 {
width: 49% !important;
margin-top:35px;
}
.elementor-element-2e6b7e3 .elementor-widget-container {
text-align: left !important;
}
.elementor-element-2e6b7e3 .elementor-element-c208053{
text-align:center;
}
.elementor-138 .elementor-element.elementor-element-c33ac75 > .elementor-element-populated {
margin: 0px 0px 0px 0px !important;
}
.elementor-138 .elementor-element.elementor-element-c208053 img {
width: 230px !important;
} .elementor-element-2e6b7e3 .elementor-widget-container{
text-align:center;
}
.elementor-138 .elementor-element.elementor-element-f8bc95f img {
width: 85% !important;
}
.elementor-element-58cf685 .leveren-inner::after{
right: -250px !important;
background-size: 47% 90%;
}
.elementor-element-3a6dfd1 .leveren-inner::after{
right: -250px !important;
background-size: 47% 90%;
}
.elementor-element-685fea4 {
width: 100% !important;
} .leveren-inner::after{
background-size: 390px 450px;
right: -225px !important;
}
.contact-second-sec-class .elementor-element-17feeaf{
width: 100% !important;
}
.contact-second-sec-class .elementor-element-1a6b0cf{
width:100% !important;
}
.contact-second-sec-class .elementor-container.elementor-column-gap-default {
gap:0px;
}
.contact-second-sec-class {
overflow:hidden;
padding: 0px 24px 0px 24px !important;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide figure {
margin:auto !important;
}
.neem-heading .elementor-widget-container  h2{
font-size:60px !important;
} .contact-section-col  p{
font-size:16px !important;
}
.third-sec-col1 .elementor-widget-wrap.elementor-element-populated.e-swiper-container{
align-content:center;
}
.contain-main-heading {
padding: 3rem 5rem;
}
.neem-heading .elementor-widget-container {
max-width: 300px;
}
.elementor-element-b6f57da {
overflow:hidden;
}
.footer-menu .menu-item a {
font-size:1.4vw !important;
}
.right-text .elementor-widget-container{
width:auto;
}
.product_cat li.product-category:before{
content:unset !important;
}
.product_cat .product-category img{
width: 215px !important;
height: 276px !important;
margin:0 !important;
}
.product_cat li a{
text-align: -webkit-center;
}
.product_cat .product-category{
width:100% !important;
}
.h1_title .elementor-heading-title{
font-size:4vw !important;
}
.materia-third-sec{
overflow:hidden;
}
.summary.entry-summary{
padding:0 18px;
}
.ons-main-heading h2{
font-size:55px !important;
}
.ons-main-para p{
font-size:15px;
}
.elementor-element-52b0aea .elementor-element-87bed2c .elementor-widget-container p{
font-size:16px !important;
}
.elementor-element-52b0aea .elementor-element-87bed2c .elementor-widget-container{
width: 280px !important;
}
}
@media only screen and (max-width: 768px) { .container-inner .elementor-widget-container p {
font-size: 18px;
}
.elementor-element-87bed2c p{
font-weight:500;
}
.elementor-element-e99f8d9 .elementor-element-7b710278 span.elementor-icon-list-text {
font-size: 16px !important;
color: #373434 !important;
}
.elementor-element-43c9f37{
max-width: 360px;
margin: auto;
}
.elementor-element-57fdcb1 .elementor-widget-wrap.elementor-element-populated{
max-width: 95%;
margin: auto !important;
}
.entry-summary .add_attr table tbody tr td {
font-size: 18px !important;
}
.entry-summary .add_attr table tbody tr th {
color: #716b54;
font-weight: 500;
}
.elementor-1343 .elementor-element.elementor-element-e8f682b .elementor-heading-title {
font-weight: 500 !important;
color: #716B54 !important;
}
.elementor-1343 .elementor-element.elementor-element-c4e7133 {
font-weight: 500 !important;
line-height: 1.2;
font-size: 13px !important;
}
.elementor-2989 .elementor-element.elementor-element-32643cf .elementor-button {
padding: 18px 32px 17px 32px !important;
}
.elementor-16 .elementor-element.elementor-element-d83262e .elementor-button {
width: 160px !important;
}
.elementor-16 .elementor-element.elementor-element-5ea5f80 .elementor-button {
width: 160px !important;
} .elementor-element-9bdfb29 .elementor-widget-container{
text-align:center;
}
.shop-featurd-img img {
height: 100% !important; 
}
.before-pseudo-element{
height:0 !important;
}
.elementor-element-688f8c00 .elementor-element-37479375 {
margin-left: 0 !important;
}
.elementor-element-1b202e9e .elementor-container.elementor-column-gap-default {
flex-direction: column-reverse;
}
.elementor-element-328d2960{
display:block !important;
}
#elementor-popup-modal-1869 .dialog-message {
width: 100% !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
min-width: 100% !important;
}
.elementor-138 .elementor-element.elementor-element-c33ac75 > .elementor-element-populated {
margin: 0px 0px 0px 0px !important;
}
.elementor-138 .elementor-element.elementor-element-c208053 img {
width: 170px !important;
}	
.mobile-shop-cat-slider .leveren-inner img {
margin: auto;
}
body{
margin:0;
padding:0;
box-sizing:border-box;
}
.elementor-element-b6f57da{
overflow:hidden;
}
.ons-main-heading h2.elementor-heading-title.elementor-size-default {
font-size: 45px !important;
}
.ons-main-heading {
margin:0px !important;
}
.ons-main-para p.elementor-heading-title.elementor-size-default {
font-size: 17px !important;
font-weight: 500 !important;
}
.ons-main-para .elementor-widget-container{
margin:0px !important;
}
.main-ons-btn .elementor-button-wrapper a.elementor-button.elementor-button-link.elementor-size-lg {
width: 170px !important;
height: 50px !important;
padding-top: 18px;
font-size: 15px;
}
.main-ons-btn .elementor-widget-container{
margin-top:9px !important;
}
.contain-main-heading{
width:100% !important;
padding: 0px 0 100px 0!important;
}
.ons-sec-btn a.elementor-button.elementor-button-link.elementor-size-lg {
display: none;
}
.ons-img-sec .swiper-slide figure img{
width:354px;
height:212px;
}
.ons-img-sec .swiper-slide-inner{
text-align:start;
}
.ons-contact-btn{
display:block;
}
.contain-main-heading{ }
.ons-img-sec .swiper-pagination{
text-align:start;
margin: 0px 0px 8px 0px !important;
padding-left: 8px !important;
}
.ons-img-sec .swiper-pagination span{
height:18px;
border:none;
}
.ons-img-sec .elementor-image-carousel-wrapper {
padding-bottom:0 !important;
}
.ons-img-sec .swiper-pagination span.swiper-pagination-bullet-active {
background-color: #716B54 !important;
border:2px solid white;
}
.contact-form-img .elementor-image-carousel figure img{
height: 366px !important;
width: 300px !important;
transform: translate(-25px, 16px) !important;
}
.contact-form-img .elementor-image-carousel figure{
height: 366px !important;
width: 300px !important;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide { }
.contact-form-sec .elementor-widget-container p span input {
font-size: 16px;
}
.contact-form-sec .elementor-widget-container form.wpcf7-form.init{ max-width: 320px;
margin: auto !important;
}
.contact-form-sec .elementor-widget-container p {
margin-top: 30px;
}
.contact-form-sec .elementor-widget-container input.wpcf7-form-control.has-spinner.wpcf7-submit {
width: 153px;
height: 43px;
font-size: 14px;
font-weight: 600;
font-family: 'baskervville';
}
.submit_input p{
align-items:end;
margin: 0 0 -16px 0 !important;
}
.contact-form-img {
max-width: 95.986% !important;
overflow: hidden !important;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-pagination span {
height: 18px !important;
width: 12px !important;
}
.contact-form-img .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
margin-bottom:10px;
}
.one-second-sec .elementor-container.elementor-column-gap-default {
background: linear-gradient(360deg, rgb(255, 255, 255) 85.03%, rgb(244, 242, 243) 93.63%, rgb(230, 225, 226) 100.00%);
}
.ons-arrow .elementor-icon-wrapper {
display: block;
}
.contact-arrow .elementor-icon-wrapper {
display: block;
}
.footer-menu .elementor-widget-container a.elementor-item{
font-size:12px !important;
border:none !important;
}
.footer-menu .elementor-nav-menu--main {
padding-top: 0 !important;
padding-bottom: 20px;
margin-bottom:0 !important;
}
.footer-menu .elementor-widget-container .elementor-nav-menu--main ul li{
margin-bottom:12px;
}
.footer-menu .elementor-widget-container .elementor-nav-menu--main ul {
column-count:2;
display:block !important;
margin:auto;
}
.footer-menu .elementor-widget-container .elementor-nav-menu--main ul li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-100{
margin-left:25px;
}
.footer-contact ul li a .elementor-price-list-header span.elementor-price-list-title{
font-size:12px;
}
.footer-contact ul li a .elementor-price-list-text p.elementor-price-list-description{
font-size:12px !important;
}
.footer-contact ul li{
margin-bottom:16px !important;
}
.main-footer .elementor-widget-wrap.elementor-element-populated{
padding:14px !important;
}
.first-footer-sec .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-fc608bf {
margin: -12px 0 -15px 0;
}
.footer-bottom-img .elementor-widget-wrap.elementor-element-populated{
column-count:1;
display:flex !important;
justify-content:left !important;
}
.footer-bottom-img .elementor-widget-container img.attachment-large.size-large.wp-image-176{
width: 155px;
height: 47px;
margin-top: 12px;
}
.footer-bottom-img .elementor-widget-container img.attachment-large.size-large.wp-image-177{
width: 170px;
height: 74px;
}
.h1_title .elementor-heading-title {
font-size: 45px;
font-family: "apple chancery" !important;
color: #716b54 !important;
letter-spacing: 2px;
font-weight: 500 !important;
}
.right-text .elementor-widget-container p {
letter-spacing: 2px;
font-size: 12px;
font-weight: 500;
}
.materia-sec-heading h2.elementor-heading-title.elementor-size-default {
font-size: 35px !important;
}
.materia-sec-heading{
text-align:left !important;
}
.materia-contain p{
text-align: left !important;
color: #4E4E4E;
font-family: "baskervville", Sans-serif;
font-size: 16px !important;
font-weight: 400;
line-height: 23px !important;
}
.materia-second-main-col .elementor-widget-wrap.elementor-element-populated{
padding:20px !important;
}
.container-inner-one .woocommerce.columns-4 ul li a h2{
font-size:12px !important;
}
.container-inner-one .woocommerce.columns-4 ul li:before{
content:unset !important;
}
.product_cat .product-category {
width:100% !important;
}
.materia-third-sec-img img{
width: 354px !important;
height: 212px !important;
}
.marteria-third-sec-contain span.elementor-icon-list-text {
font-size: 16px !important;
}
.third-sec-btn{
display:none;
}
.resp-mat-contact-btn .elementor-button-wrapper a.elementor-button.elementor-button-link.elementor-size-sm{
width: 170px !important;
height: 50px !important;
font-size: 15px !important;
padding: 18px;
}
.resp-mat-contact-btn {
text-align:center;
}
.materia-third-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0d1db72.voor-strom_right {
width: 100!important;
height: 481px !important;
}
.marteria-third-sec-contain .elementor-widget-container ul li{
line-height: 120% !important;
}
.materia-third-sec-img .Waarom-inner {
height: auto !important;
}
.right-text .elementor-widget-container{
width:100% !important;
}
.banner-home-one {
height: 50vh;
}
.materia-third-sec .elementor-shortcode{
margin-top: -100px;
}
.materia-third-sec-img .elementor-widget-container .owl-dots button span{
height:18px !important;
width: 12px !important;
border-bottom:none !important;
}
.main-contact-slider .swiper-pagination {
margin:0 !important;
}
.main-btn .elementor-widget-container{
margin: 0px 0px 10px 0px;
}
.home-one .owl-dots{
display: grid;
right: -7px;
}
.materia-main-slider .owl-theme .owl-dots .owl-dot span {
width: 18px !important;
height: 14px !important;
border-right:none !important;
}
.materia-sec-second .elementor-column-gap-default .elementor-column .elementor-element-populated {
padding: 20px !important;
}
.materia-sec-second .elementor-container{
background: linear-gradient(184deg, rgb(234, 234, 234) 0.00%, rgb(245, 229, 223) 0.00%, rgb(255, 255, 255) 40.57%);
}
.main-contact-slider .elementor-widget-container .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
display: grid;
justify-content: end;
left: 6px;
gap: 12px;
margin-bottom: 10px !important;
}
.main-contact-slider .swiper-pagination span {
height: 15px;
width: 18px;
border-right: none;
}
.main-contact-slider .swiper-pagination span.swiper-pagination-bullet-active {
border-right: none;
}
.ons-main-img .elementor-widget-container .swiper-pagination{
display: grid;
justify-content: end;
left: 6px;
gap: 12px;
margin:0 0 10px 0 !important;
}
.ons-main-img .elementor-widget-container .swiper-pagination span{
height: 15px;
width: 18px;
border-right: none;
}
.maat-main-img .elementor-widget-container img{
height:50vh !important;
}
.contact-main-heading .elementor-widget-container h2{
font-size:50px !important;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide figure{
margin:auto !important;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide {
padding: 0px 0px 15px 0px !important;
}
.contact-second-sec-class .elementor-element.elementor-element-17feeaf{
width:100% !important;
}
.contact-second-sec-class .elementor-element-1a6b0cf{
width:100% !important;
}
.first-footer-sec .elementor-container.elementor-column-gap-default h5{
letter-spacing:1.5px !important;
}
.footer-contact .elementor-widget-container ul li p, span{ letter-spacing:1.5px;
}
.first-footer-sec .elementor-element-fc608bf .elementor-element-13d584a p{
letter-spacing:1.5px;
line-height:1.4em;
}
.footer-contact .elementor-widget-container .elementor-price-list-text{
line-height:1;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { }
.storms-footer .elementor-element-56b0912 ul li span{
font-size:11px !important;
}
.storms-footer .elementor-element-3ebe71c h2{
font-weight:300 !important;
font-size: 45px !important;
}
.storms-footer .elementor-container.elementor-column-gap-default{
min-height:140px !important;
}
.elementor-element-5bdc876{
overflow:hidden;
}
.contact-section-col .elementor-widget-wrap.elementor-element-populated{
padding:0px 40px !important;
}
.container-inner-one .woocommerce.columns-4 ul li a h2{
line-height:1.2;
}
.container-inner-one .woocommerce.columns-4 ul{
grid-column-gap: 14px !important;
}
.elementor-element-ab7f78e{
overflow:hidden;
}
.elementor-element-69ab674 .elementor-widget-container .owl-nav .owl-dots button span {
width: 18px !important;
height: 13px !important;
}
.footer-bottom-img .elementor-widget-wrap .elementor-element.elementor-element-fbfba2b img {
width: 94% !important;
}
.product_cat .product-category img {
margin:auto;
}
.left_container{
overflow:hidden;
}
.elementor-element-52b0aea .elementor-element-87bed2c .elementor-widget-container{
width: 330px !important;
}
.owl-theme .owl-dots .owl-dot span {
margin: 5px 4px !important;
}
.co-dots{
overflow:hidden;
}
.mobile-shop-cat-slider .leveren-inner::after {
top: 9px !important;
right: -60px !important; }
}
@media only screen and (max-width:375px){
.contact-second-sec-class{
padding:0px !important;
}
}
@media only screen and (min-width:1025px) and (max-width:1200px){
.contact-second-sec-class .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1a6b0cf{
width: 49.332% !important;
}
}
@media only screen and (min-width: 1024px){
li.product.shipping-taxable img{ }
.elementor-element-87bed2c p{
font-size:22px !important;
}
.elementor-element-b184878 p{
font-size:22px !important;
} .contact-main-slider{
width: 57.507% !important;
}
.third-sec-col1{
width: 32.968% !important;
}
.elementor-element-b6ddb96{
width:57.561% !important;
}
.contain-main-heading{
width: 67.032% !important;
}
.ons-main-img .swiper-slide{
height: 90vh;
}
.contact-second-sec-class .elementor-container.elementor-column-gap-default {
max-width: 80vw !important;
}
.contact-second-sec-class .elementor-element-1a6b0cf .elementor-widget-wrap.elementor-element-populated.e-swiper-container{
justify-content:unset !important;
}
.contact-second-sec-class .elementor-container.elementor-column-gap-default {
gap: 5px !important;
}
.contact-form-img .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
max-width:80%;
margin-bottom: 7px;
}
.first-footer-sec{
margin-bottom: 50px !important;
}
.product_cat .product-category img{
margin:0 0 5px !important;
}
.product_cat .product-category h2{
letter-spacing: 2px;
font-size:19px !important;
}
.container-inner .elementor-widget-container h2{
font-weight:500 !important;
}
} @media only screen and (min-width: 2000px){
.elementor-1343 .elementor-element.elementor-element-63b0db2 .swiper-slide{
height:25vw !important;
}
.book_inner input{
line-height:2.5;
}
.book_inner input::placeholder{
font-size:0.9vw;
}
.flex-control-nav.flex-control-thumbs li img { }
.woocommerce-product-details__short-description{
font-size:0.9vw;
}
.footer-bottom-img img {
width: 14vw !important;
}
.first-footer-sec p{
font-size:0.9vw !important;
line-height: 1 !important;
}
.first-footer-sec h3{
font-size:0.9vw !important;
}
.book_submit {
width: 11.7vw !important;
height: 3.12vw !important;
font-size: 0.8vw !important;
}
a.elementor-button.elementor-button-link.elementor-size-lg {
font-size: 0.89vw !important;
padding: 1.09vw 1.15vw 1.09vw 1.09vw !important;
}
a.elementor-button.elementor-button-link.elementor-size-sm {
font-size: 0.89vw !important; }
.voor-strom_right ul li span.elementor-icon-list-text {
font-size: 1.09vw !important;
}
.elementor-2989 .elementor-element.elementor-element-5036db83 .elementor-heading-title {
font-size: 1.8vw !important;
}
.attr_title {
font-size: 1.8vw !important;
}
.woocommerce-product-gallery__wrapper img {
height: 41vw !important;
}
.product-slider-wrapper {
max-width: 71.875vw !important;
}
.product_title.entry-title {
font-size: 3.6vw !important;
}
.before-pseudo-element {
height: 22.9vw !important;
top:10vw !important;
}
.woocommerce .woocommerce-breadcrumb  {
font-size: 0.7vw;
}
.arcive_header {
width: 41.8vw !important;
}
.term-description {
font-size: 0.9vw;
} .elementor-2989 .elementor-element.elementor-element-37479375 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{
border-radius: 0 20.8vw 20.8vw 0 !important;
}
.ons-img-sec img.swiper-slide-image {
width: 100%;
}
.banner-home-one {
height: 96vh !important;
} .elementor-element-3ebe71c h2{
font-size: 2.5vw !important
}
.elementor-element-56b0912 ul li span.elementor-icon-list-text{
font-size:0.8vw !important;
}
.footer-upper-list ul .elementor-inline-item:not(:last-child) span::after {
width: 0.3vw !important;
height: 0.05vw !important;
right: -0.65vw !important;
}
.elementor-element-3e59c4d > .elementor-container {
max-width: 68.8vw !important;
}
.elementor-element-b74b27e nav ul li a{
font-size:1vw !important;
}
.elementor-element-a9253b3 > .elementor-container {
max-width: 68.8vw !important;
}
.footer-menu .elementor-nav-menu--main {
padding-bottom: 1.55vw !important;
padding-top: 0.95vw !important;
margin-bottom: 1vw !important;
}
.elementor-element-73c4153 h5{
font-size: 0.89vw !important;
line-height:1.5 !important;
}
.elementor-element-13d584a p{
font-size: 0.89vw !important;
line-height:1.5 !important;
}
.footer-contact .elementor-price-list-title {
font-size: 0.89vw !important;
line-height:1.5 !important;
}
.footer-contact ul li a p{
font-size: 0.89vw !important;
line-height:1.5 !important;
}
.elementor-element-fecce0e a img{
height:5.049vw !important;
} .banner-home-one {
height:96vh !important;
}
.elementor-element-2878125{
min-width:56.3vw;
width: 59.978%;
}
.h1_title .elementor-heading-title {
font-size: 5vw !important;
line-height: 1.2 !important;
}
.right-text .elementor-widget-container {
width: 26vw !important;
}
.right-text .elementor-widget-container p {
font-size: 1vw;
}
.elementor-element-adeb54d h2{
font-size:2vw !important;
}
.elementor-element-dd50c15 h3{
font-size: 1.75vw !important;
}
.elementor-element-fedf105 ul li span.elementor-icon-list-text{
font-size:1.09vw !important;
} .elementor-element-d351514 p{
font-size:1vw !important;
line-height:1.5;
}
.elementor-element-64548b4 > .elementor-container {
max-width: 44vw !important;
}
.elementor-element-7fc9950 .elementor-shortcode{
width: 43.65vw !important;
}
.Waarom-inner {
height: auto !important;
}
.Waarom-inner img {
border-top-right-radius: 18.85vw !important;
border-bottom-right-radius:18.85vw !important;
height: 28.65vw !important;
}
.elementor-element-40b10a9{
max-width: 72vw !important;
}
.product_cat .product-category {
width: 14.000000000000002vw !important;
}
.product_cat .product-category:before {
content: "";
height: 15.7vw !important;
width: 15.55vw !important;
}
.product_cat .product-category img {
height: 15.45vw !important;
width: 100% !important;
border-radius: 15vw 15vw 0 0 !important;
}
.product_cat .product-category h2 {
font-size: 1vw !important;
}
.elementor-element-05dac84 a{
font-size: 0.89vw !important;
padding: 1.09vw 1.15vw 1.09vw 1.09vw !important;
} .elementor-22 .elementor-element.elementor-element-c300d91 .swiper-slide {
height: 90vh;
}
.elementor-element-7d083a4 .owl-stage-outer{
height: 96vh !important;
}
.elementor-element-7d083a4 .elementor-shortcode .owl-item{
min-width:1049.61px !important;
}
.elementor-element-685fea4{
min-width:70vw;
width: 59.978%;
}
.home-page-title h1{
font-size: 5vw !important;
line-height: 1.2 !important;
}
.elementor-element-f2b132c .elementor-widget-container {
width: 30vw !important;
}
.elementor-12 .elementor-element.elementor-element-4da8ed3 {
font-size: 1vw !important;
}
.elementor-element-9805f7b h2{
font-size:2vw !important;
}
.elementor-element-f384465 p{
font-size:1vw !important;
line-height:1.5;
}
.elementor-element-034f24d > .elementor-container {
max-width: 44vw !important;
}
.elementor-element-1d40049{
max-width: 72vw !important;
}
.waarom_slider-main .elementor-shortcode {
width: 42.65vw !important;
}
.elementor-element-b117bdf .elementor-button-wrapper a{
font-size:0.89vw !important;
}
.elementor-element-f287ff9 h3{
font-size: 1.75vw !important;
}
.elementor-element-34242e6 ul li span.elementor-icon-list-text{
font-size: 1.09vw !important;
}
.elementor-element-41fc927 .elementor-button-wrapper a span.elementor-button-text{
font-size:0.89vw !important;
}
.elementor-element-41fc927 .elementor-button-wrapper a{
padding: 1.09vw 1.15vw 1.09vw 1.09vw !important;
}
.main-btn .elementor-button-wrapper a span.elementor-button-text{
font-size:0.89vw !important;
}
.main-btn .elementor-button {
width: 16.25vw !important;
height: 3.5vw !important;
}
.elementor-element-8a119c0 p{
font-size: 1vw !important;
}
.elementor-element-dbddcfd h3{
font-size:2vw !important;
}
.leveren-inner img {
height: 30vw !important;
width: 24vw !important;
border-radius: 15vw 15vw 0 0 !important;
}
.leveren-inner::after {
right: -1.55vw;
z-index: -1;
background-size: 24vw;
}
.elementor-element-4b8e540 span.elementor-button-text{
font-size:0.89vw !important;
}
.elementor-element-4b8e540 .elementor-button-wrapper a{
padding: 1.09vw 1.15vw 1.09vw 1.09vw !important;
} .container-inner {
max-width:72vw !important;
} .elementor-element-f458ec7{
min-width:70vw;
width: 59.978%;
}
.elementor-element-bb28bbf h3{
font-size:2vw !important;
}
.elementor-element-ce73732 ul li span.elementor-icon-list-text{
font-size:1vw !important;
}
.elementor-element-1a788af a span.elementor-button-text{
font-size:1vw !important;
}
.elementor-element-1a788af a{
padding: 1.45vw 1.6vw 1.45vw 1.6vw !important;
}
.elementor-element-a572e7c h3{
font-size:2vw !important;
}
.elementor-element-e690342 p{
font-size:1vw !important;
}
.elementor-element-9ef7e59 a span.elementor-button-text{
font-size:1vw !important;
}
.elementor-element-9ef7e59 a{
padding: 1.45vw 1.6vw 1.45vw 1.6vw !important;
}
.elementor-element-5da81ff h3{
font-size:1.75vw !important;
}
.elementor-element-001735c ul li span.elementor-icon-list-text{
font-size:1.09vw !important;
}
.elementor-element-4802902 a span.elementor-button-text{
font-size: 0.89vw !important;
}
.elementor-element-4802902 a{
padding: 1.45vw 1.6vw 1.45vw 1.6vw !important;
}
.elementor-element-394c5a7 h2{
font-size:1vw !important;
} .elementor-element-69ab674{
min-width:70vw;
width: 59.978%;
}
.elementor-element-aa7d7a2 .elementor-widget-container {
width: 28vw !important;
}
.elementor-element-efa2844 h2{
font-size: 2vw !important;
}
.elementor-element-9b07946 .eael-filter-gallery-control ul li.control {
font-size: 0.89vw !important;
}
.eael-filter-gallery-control ul li {
border: 1px solid var(--primary-color);
width: 16vw !important;
height: 3.1vw !important;
}
.eael-filter-gallery-control ul {
width: 51.1vw !important;
}
.elementor-element-9b07946 a.elementor-button{
font-size: 0.75vw !important;
padding: 0.6vw 1.2vw !important;
}
.elementor-element-9b07946 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap {
height: 15vw !important;
} .elementor-element-906dfde h1{
font-size: 4.5vw !important;
}
.elementor-element-c4e7133 .elementor-widget-container p{
font-size:1vw !important;
}
.elementor-element-d0b5dd2 .elementor-container{
max-width: 44.9vw !important;
}
.elementor-element-5dec10f .elementor-button {
font-size: 1vw !important;
padding: 1.45vw 4.40vw !important;
}
.elementor-element-e8f682b h2{
font-size: 2vw !important;
}
.elementor-element-acafca9 ul li a h2{
font-size: 0.89vw !important;
}
.shop-slider-inner {
height: 26vw !important;
} .ons-main-img .swiper-slide{
height: 100vh !important;
}
.elementor-element-704ce4f h2{
font-size:5vw !important;
}
.elementor-element-87bed2c p{
font-size:1vw !important;
}
.elementor-element-52b0aea .elementor-element-87bed2c .elementor-widget-container {
width: 30vw !important;
}
.elementor-element-a9e5cb2 h2{
font-size: 2vw !important;
}
.elementor-element-2aa70b4 .elementor-container{
max-width: 56.9vw !important;
}
.elementor-element-b184878 p{
font-size:1vw !important;
}
.ons-third-sec h2{
font-size: 2vw !important;
}
.arrow-heading p{
font-size: 1.09vw !important;
}
.arrow-heading{
margin-bottom:1vw !important;
}
.elementor-element-e465c3a a{
font-size:0.89vw !important;
padding: 1.09vw 1.15vw 1.09vw 1.09vw !important;
}
.elementor-element-f1cc9c3 h3{
font-size:2vw !important;
}
.elementor-element-7a47433 p{
font-size:1vw !important;
}
.elementor-element-052250d a{
font-size:0.89vw !important;
padding: 1.45vw 1.6vw !important;
} .main-contact-slider .swiper-slide{
height: 96vh !important;
}
.neem-heading .elementor-widget-container {
width: 22vw !important;
}
.elementor-element-d59c2fd h2{
font-size: 5vw !important;
}
.elementor-element-a530ca8 p{
font-size:1vw !important;
}
.elementor-element-98a2c4f p{
line-height:1 !important;
}
.elementor-element-43c9f37 h2{
font-size: 2vw !important;
}
.contact-form-sec .elementor-widget-container p span input {
font-size: 1vw !important;
}
.contact-form-sec .elementor-widget-container p label {
font-size: 1vw !important;
}
.contact-form-sec .elementor-widget-container input.wpcf7-form-control.has-spinner.wpcf7-submit {
width: 14.02vw !important;
height: 3.59vw !important;
font-size: 0.89vw !important;
letter-spacing: 0.1vw !important;
}
.submit_input {
width: 14.02vw !important;
margin-left: auto;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide figure {
border: 1px solid gray;
border-top-left-radius: 25.7vw !important;
border-top-right-radius: 27.5vw !important;
height: 29.049vw !important;
width: 24vw !important;
}
.contact-form-img .elementor-image-carousel-wrapper .swiper-slide figure img{
height: 29.049vw !important ;
width: 24vw !important;
border-top-left-radius: 20vw !important;
border-top-right-radius: 20vw !important;
}
.elementor-element-6b00df2 h2{
font-size: 1vw !important;
}
.elementor-element-cac2788 h2{
font-size: 0.95vw !important;
line-height: 1.05vw !important;
}
.main-ons-btn .elementor-button-wrapper a.elementor-button.elementor-button-link.elementor-size-lg {
width: 12.25vw !important;
height: 3.59vw !important;
padding-top: 1.25vw !important;
font-size: 1vw !important;
} .header-menu nav ul li a{
font-size:1vw !important;
}
.header-menu nav ul li a.elementor-item-active{
font-size:1vw !important; }
.elementor-element-e78a005 img{
width:13vw !important;
}
.header-menu .menu-item:not(:last-child) a {
padding-right: 1.3vw !important;
} .elementor-element-2222ace h3{
font-size:1.75vw !important;
}
.elementor-element-1f194584 p{
font-size:0.89vw !important;
}
.category-title {
font-size: 2vw !important;
}
.woocommerce-loop-product__title {
font-size: 0.89vw !important;
line-height: 27px;
}
.woocommerce-Price-amount {
font-size: 0.89vw !important;
}
li.product img { }
.shop-featurd-img img {
height: 22.25vw !important;
}
.single-shop-title.single-shop-title {
font-size: 4vw !important;
}
.shop-product-info {
font-size: 2vw !important;
}
.main-wrapper-meta {
max-width: 69vw !important;
}
.product_dis-wrapper p {
font-size: 0.89vw !important;
}
.entry-summary .add_attr table tbody tr th {
width: 10vw !important;
font-size: 1vw !important;
}
.entry-summary .add_attr table tbody tr td {
font-size: 1vw !important;
}
.shop-gallery-photo .gallery-inner {
height: 13.5vw !important;
}
.prev_next_buttons a {
font-size: 0.8vw !important;
}
.shop_button_main button {
font-size: 0.89vw !important;
}
.shop-product .product-category img { }
}  
@media only screen and (min-width: 1200px){ .shop-slider .owl-item img {
object-fit: contain !important;
}
.shop-slider .owl-item{
background-repeat:no-repeat;
background-size:cover;
background-position: center;
}
.before-pseudo-element {
height: 460px ;
} .shop-featurd-img img{
object-fit: contain !important;
}
.shop-featurd-img{
background-repeat:no-repeat;
background-size:cover;
background-position: center;
}
}
@media only screen and (min-width: 2000px) and (max-width:2500px){
.before-pseudo-element {
height: 23vw !important;
top: 10.5vw !important;
}
} @media only screen and (min-width: 4500px){
.before-pseudo-element {
top: 8.9vw !important;
}
}
@media only screen and (min-width: 3000px) and (max-width:4000px){
.before-pseudo-element {
top: 9.3vw !important;
}
}
@media only screen and (min-width: 4000px) and (max-width:4500px){
.before-pseudo-element {
top: 9vw !important;
}
}
@media only screen and (min-width: 4500px){
.before-pseudo-element {
top: 8.5vw !important;
}
}
@media only screen and (min-width: 8000px){
.before-pseudo-element {
top: 8vw !important;
}
}.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
background: none;
color: inherit;
border: none;
padding: 0 !important;
font: inherit; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; } .no-js .owl-carousel {
display: block; } .owl-carousel .animated {
animation-duration: 1000ms;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
animation-name: fadeOut; }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } } .owl-height {
transition: height 500ms ease-in-out; } .owl-carousel .owl-item { }
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
max-height: 0; }
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//stormsnv.com/wp-content/themes/hello-elemetor-child/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}