/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Template: generatepress
Author: Tom Usborne
Author URI: https://tomusborne.com
Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Version: 3.3.4.1648614066
Updated: 2025-01-30 09:51:06

*/

@font-face {
    font-family: 'Gothambook';
    src: url('/wp-content/themes/generatepress-child/fonts/Gotham-Book.woff2') format('woff2'),
        url('/wp-content/themes/generatepress-child/fonts/Gotham-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gothambold';
    src: url('/wp-content/themes/generatepress-child/fonts/Gotham-Bold.woff2') format('woff2'),
        url('/wp-content/themes/generatepress-child/fonts/Gotham-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gothamlight';
    src: url('/wp-content/themes/generatepress-child/fonts/Gotham-Light.woff2') format('woff2'),
        url('/wp-content/themes/generatepress-child/fonts/Gotham-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gothamregular';
    src: url('/wp-content/themes/generatepress-child/fonts/Gotham-Medium.woff2') format('woff2'),
        url('/wp-content/themes/generatepress-child/fonts/Gotham-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'gothamthin';
    src: url('/wp-content/themes/generatepress-child/fonts/gothamthin-webfont.woff2') format('woff2'),
         url('/wp-content/themes/generatepress-child/fonts/gothamthin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Minion Pro';
    src: url('/wp-content/themes/generatepress-child/fonts/MinionPro-Regular.woff2') format('woff2'),
        url('/wp-content/themes/generatepress-child/fonts/MinionPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'silver_south_serifregular';
    src: url('/wp-content/themes/generatepress-child/fonts/set_sail_studios_-_silversouthserif-webfont.woff2') format('woff2'),
         url('/wp-content/themes/generatepress-child/fonts/set_sail_studios_-_silversouthserif-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dm_serif_displayregular';
    src: url('/wp-content/themes/generatepress-child/fonts/dmserifdisplay-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/generatepress-child/fonts/dmserifdisplay-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
	    font-family: "gotham-bold-new";
	    src: url('https://hsaraid.pointblankstaging.com/wp-content/themes/x/fonts/Gotham-Bold.woff') format('woff'),
	         url('https://hsaraid.pointblankstaging.com/wp-content/themes/x/fonts/Gotham-Bold.woff2') format('woff2'),
	         url('https://hsaraid.pointblankstaging.com/wp-content/themes/x/fonts/Gotham-Bold.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal; 
}

@font-face {
	    font-family: "gotham-book-new";
	    src: url('https://hsaraid.pointblankstaging.com/wp-content/themes/x/fonts/Gotham-Book.woff') format('woff'),
	         url('https://hsaraid.pointblankstaging.com/wp-content/themes/x/fonts/Gotham-Book.woff2') format('woff2'),
	         url('https://hsaraid.pointblankstaging.com/wp-content/themes/x/fonts/Gotham-Book.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal; 
}
*/
body{ color:#373d48; font-size:13px; font-weight: 400; font-weight:400; line-height:22px; font-family: 'Gothamlight'; }

h1, h2, h3, h4, h5, h6{ margin-bottom:20px; font-weight:normal; }
h1{ font-size:68px; line-height: 76px; color: #000; font-family: 'gothamthin'; }
h2{ font-size:68px; line-height: 76px; color: #000; font-family: 'gothamthin'; }
h3{ font-size:30px; }
h4{ font-size:26px; }
h5{ font-size:25px; }
h6{ font-size:25px; }
.asl-sort-right{display:none !important;}
#asl-storelocator.asl-cont.asl-template-list .asl-list-cont li.sl-item .sl-item-top .sl-item-top-right{display:none;}
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

p{ color:#000000; font-size:16px; line-height:16px; margin-bottom:20px; font-weight: 400; font-family: 'Gothamregular'; }
.home-product-grid .wc-block-grid__product-link{ text-decoration: none; color: #000; text-transform: uppercase; }
.wp-block-navigation .wp-block-navigation-item{ text-transform: uppercase; } 
.product .products{ background: #f7f6fb; padding: 40px 0 !important; }
.gallery-slider-area .thumb-images{ text-align: center; margin-left: -12px; width: calc( 100% + 24px ); }
.gallery-slider-area .thumb-images .item{ padding: 0 13px; box-sizing: border-box; cursor: pointer; }
.main-navigation li, .main-navigation li a{ font-family: 'Gothamlight'; text-transform: uppercase; }
.main-navigation li a:hover{ color: #000000 !important; }
.main-navigation li.current-menu-item, .main-navigation li.current-menu-item a{ font-family: 'Gothamregular'; color: #000000 !important; }
hr{ margin-bottom: 20px; margin-top: 35px; background: #000000; opacity: 0.3; }
/* .wp-block-navigation .wp-block-navigation-item, .wp-block-navigation .wp-block-navigation-item a{ font-family: 'Gothamlight'; }  */
..wp-block-navigation .wp-block-navigation-item a:hover{ color: #000000 !important; }
..wp-block-navigation .wp-block-navigation-item.current-menu-item, .wp-block-navigation .wp-block-navigation-item.current-menu-item a{ font-family: 'Gothamregular'; color: #000000 !important; }
.wc-columns-container .woocommerce-loop-product__title{ font-family: 'Gothambook'; }
.home .gb-inside-container .wc-block-grid__product-title{ font-family: 'Gothambook'; color: #000000; font-size:15px; }
.gallery-slider-area{ display: block; width: 100%; overflow: hidden; }
.gallery-slider-area .main-images{ width: 100%; margin-right: 0; margin-bottom: 0 !important; position: inherit !important; }
.gallery-slider-area .var-img{ display: inline-block; width: 49.21%; background-color: #f7f6fb; margin-left: 0; position: relative; }
.gallery-slider-area .main-images .item{ display: flex !important; justify-content: space-between; margin-bottom: 20px; }
.gallery-slider-area .main-images .item .mod-img{ width: 100%; height: auto; display: flex; align-items: center; background: #f0f3f8; }
.gallery-slider-area .pr-details{ text-align: center; margin-bottom: 20px; margin-top: 0px; position: relative; }
.gallery-slider-area .pr-details .var-name{ text-transform: uppercase; font-family: 'Gothamlight'; }
.gallery-slider-area .pr-details .pr-size{ font-size: 13px; font-family: 'Gothamlight';  }
.gallery-slider-area .pr-details .pr-description{ font-size: 13px; font-family: 'Gothamlight'; }
.gallery-slider-area .var-name{ font-size: 18px; margin-bottom: 10px; }
.gallery-slider-area .thumb-images .var-name{ font-size: 13px; font-family: 'Gothamlight'; color: #000000; transition: all 0.4s ease-in-out; margin-bottom: 0; text-transform: capitalize; }
.gallery-slider-area .main-images .slick-prev, .gallery-slider-area .main-images .slick-next{ width: 20px; height: 38px; }
.gallery-slider-area .main-images .slick-prev:before, .gallery-slider-area .main-images .slick-next:before{ display: none; }
.gallery-slider-area .main-images .slick-prev:after{ content: ''; display: block; position: absolute; left:0; top:0; width:20px; height: 38px; background: url(/wp-content/uploads/2022/04/left-arrow.png) no-repeat; background-size: cover; }
.gallery-slider-area .main-images .slick-next:after{ content: ''; display: block; position: absolute; left:0; top:0; width:20px; height: 38px; background: url(/wp-content/uploads/2022/04/right-arrow.png) no-repeat; background-size: cover; }
.gallery-slider-area .main-images .slick-prev{ right: 47%; z-index: 1; left: auto; }
.gallery-slider-area .main-images .slick-next{ right: 17px; z-index: 1; }
.single-product .inside-article{ padding: 0; }
/*.gallery-area{ margin-bottom: 20px; display: flex; width: 100%; margin-bottom: 30px; align-items: center; justify-content: space-between; position: relative; flex-direction: row-reverse; }*/
.gallery-area{ margin-bottom: 20px; display: flex; width: 100%; margin-bottom: 30px; align-items: center; justify-content: space-between; position: relative; }
.gallery-slider-area .thumb-images .var-img{ width: 100%; overflow: hidden }
.gallery-slider-area .thumb-images .var-img img{ transform: scale(1.3); }
.gallery-slider-area .thumb-images .var-img:before{ content: ''; display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.05); position: absolute; left: 0; top: 0; transition: all 0.6s ease-in-out; z-index:1; opacity: 0; }
.gallery-slider-area .thumb-images .var-img:hover:before{ opacity: 1; }
.gallery-slider-area .thumb-images .item:hover .var-name{ color: #000000; font-family: 'Gothamregular'; }
.gallery-slider-area .thumb-images .slick-track{ margin-left: 0; }
/*.gallery-slider-area .thumb-images .slick-track{ margin-right: 0; }*/
.slider-right-images{ display: flex; width: 49.05%; align-items: center; justify-content: space-between; height: 415px; }
.gallery-slider-area .gallery-area .var-img{ position: relative; height: 590px;overflow:hidden; }
.gallery-slider-area .main-images .mod-img{ width: 100%; display: inline-block; height: 590px; background-size: cover; background-position: center center; transform: scale(1.012); }
.gallery-slider-area .main-images .slick-dots li button:before{ display: none; }
.gallery-slider-area .main-images .slick-dots li button:after{ content:''; display:block; width:8px; height: 8px; border-radius: 50%; background: #d1d4d9; }
/*.gallery-slider-area .main-images .slick-dots{ bottom: -25px; width: auto; padding: 0; margin: 0; right: -4px }*/
.gallery-slider-area .main-images .slick-dots{ bottom: -25px; width: auto; padding: 0; margin: 0;}
.gallery-slider-area .main-images .slick-dots li{ width: 17px; height: 17px; margin: 0; display: inline-flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.gallery-slider-area .main-images .slick-dots li.slick-active button:after{ background: #969da3; }
.gallery-slider-area .main-images .slick-dots li button{ font-size: 0; line-height: 0; display: flex; width: 10px; height: 13px; padding: 1px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; align-items: center; justify-content: center; }
.gallery-slider-area .thumb-images .var-dimensions, .gallery-slider-area .thumb-images .var-description{ display: none; }
.gallery-slider-area .gallery-area .product_title{ text-align: center; display: block; width: 100%; padding-top: 50px !important; margin-bottom: -40px; position: relative; z-index: 1; }
.gallery-slider-area .gallery-area .product_title h1{ margin-bottom: 0; font-family: "garamond-premier-pro"; font-size: 55px; font-style: italic; text-transform: uppercase; letter-spacing: 6px; }
.bottom-second-nav-menu .current-menu-item a{ font-weight: bold; }
.main-navigation li.current-page-ancestor, .main-navigation li.current-page-ancestor a{ font-family: 'Gothamregular'; color: #000000 !important; }
body.single-product .main-navigation li:first-child, body.single-product .main-navigation li:first-child a{ font-family: 'Gothamregular'; color: #000000 !important; }
/*.gallery-slider-area .product-image{ overflow: hidden; }*/
.gallery-slider-area .product-image img{ transform: scale(1.5); }
.inside-header{ padding: 20px 80px 20px 0px; box-sizing: border-box; }
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ padding-left: 38px; padding-right: 38px; }
.bottom-second-nav-menu ul li{ font-size: 14px; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; padding-bottom: 6px; }
h1.gb-headline-30f9ba68{ font-size: 37px; line-height: 40px; font-family: 'Gothambook'; font-weight: bold !important; letter-spacing: 10px; }
.separate-containers .inside-article{ padding: 0; }
ul.main-products-section{ background: #f4f5fa; padding-bottom: 60px !important; }
.main-products-section li h2{ position: absolute; margin: 0 !important; display: block; width: 100%; text-align: center; bottom: 18%; line-height: inherit; z-index: 9; letter-spacing: 4px; font-family: 'Gothambook'; }

.sample-collection .main-products-section li h2{ position: absolute; margin: 0 !important; display: block; width: 100%; text-align: center; bottom: 18%; line-height: inherit; }
#asl-storelocator.asl-cont.asl-template-list .asl-list-cont li.sl-item .sl-item-top .sl-item-top-left .asl-item-box h2{text-transform: capitalize;}
.gallery-slider-area{ display: block; width: 100%; overflow: hidden; max-width: 1600px; margin: 0 auto; }
.back-button{ display: block; max-width: 1600px; margin: 0 auto; padding: 20px; padding-left: 0; padding-top: 0; }
.back-button a{ background: transparent; color: #6b6b6b; text-transform: uppercase; font-size: 14px; padding-left: 0; text-decoration: none; font-family: 'Gothamlight'; }
.back-button a:hover{ text-decoration: underline; }
.collection-menu-section{ padding-top: 30px !important; }
.wp-block-navigation .all-products-tab:hover > ul{ opacity: 1; visibility: visible; display: flex; width: 1000px; position: absolute; overflow: visible; flex-wrap: wrap; left: -200px; border: none !important; padding-top: 47px; height: 1px !important; }
.wp-block-navigation .all-products-tab > ul{ opacity: 0; visibility: hidden; display: flex; width: 1500px !important; position: absolute; overflow: visible; flex-wrap: wrap; left: -400px !important;  border: none !important; padding-top: 47px;	height: 1px !important; }
.site-content .content-area{ overflow: hidden; }
.wp-block-navigation .all-products-tab > ul li{ width: 33%; font-size: 20px; color: #b8b8b8; font-family: 'Gothamlight'; letter-spacing: 2px; display: inline-flex; }
ul.wp-block-navigation__container{ margin-bottom: 20px; }
.bottom-second-nav-menu ul li.all-products-tab ul:before{ display: none; }
.inside-article .woocommerce li a{ padding-bottom: 20px; }
.wp-block-navigation__container .wp-block-navigation__submenu-container{ padding-top: 4px; }
.bottom-second-nav-menu ul li ul li{ padding: 0 0 !important; }
.bottom-second-nav-menu ul li ul{ width: 140px !important; min-width: 140px !important; border: none !important; left: 25px !important; position: absolute; opacity: 0; visibility: hidden; }
.bottom-second-nav-menu ul li:hover > ul{ opacity: 1; visibility: visible; }
/* .bottom-second-nav-menu ul li ul:before{ content: ''; display: block; position: absolute; left: 0; top: 0; width: 82px; height: 1px; background: #000; z-index: 1; } */


.bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a{ position: relative; display: inline-block; }
.bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a:after , .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li.active > a:after{ content: '' !important; display: inline-block !important; position: absolute; left: 0; top: 26px; width: 100%; height: 1px !important; background: #000000; z-index: 9999999; visibility: visible !important; opacity: 0; }
.bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li:hover > a:after, .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li.active > a:after{ opacity: 1; }
.bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li.wp-block-navigation-link> a:after{ display: none !important; }

.bottom-second-nav-menu{ margin-bottom: 15px; }
.bottom-second-nav-menu ul li ul li a{ padding: 0 !important; }
.bottom-second-nav-menu ul li ul li a:hover{ font-weight: 600; color: #000000 !important; }



.wp-block-navigation .wp-block-navigation__submenu-icon{ display: none; }
.bottom-second-nav-menu ul li.active > a{ font-weight: 600; color: #000000 !important; }
.product-container .woocommerce .products .woocommerce-LoopProduct-link .woocommerce-loop-product__title{ transition: all 0.4s ease-in-out; }
.site-content .woocommerce .products .woocommerce-LoopProduct-link img{ transition: all 0.5s ease-in-out; }
.site-content .woocommerce .products .woocommerce-LoopProduct-link:hover .woocommerce-loop-product__title{ letter-spacing: 5px; font-weight: 900; }
.site-content .woocommerce .products .woocommerce-LoopProduct-link:hover img{ transform: scale(1.1); }
.woocommerce .sales-flash-overlay a:hover:before, .woocommerce .sales-flash-overlay a:hover:after{ width: 100%; height: 100%; }
.woocommerce .sales-flash-overlay a h2{ transition: all 0.4s ease-in-out; }
.main-navigation .main-nav ul li a:hover{ font-weight: bold; } 
.gb-container-360acd4d > .gb-inside-container{ padding-top: 50px; }
.main-navigation li.find-store{ margin-left: 0px; }
.main-navigation li.b2b-store{ margin-left: 0px; }
.main-nav{ margin-right: 75px; }
.single-product .gb-container-360acd4d{ max-width: 1600px; margin:0 auto; }
.single-product .gb-container-360acd4d .gb-inside-container{ padding-top: 0; }
.single-product .gb-container-360acd4d hr{ margin-top: 0; }
.inside-article .entry-header{ box-sizing: border-box; max-width: 1740px; margin: 0 auto; }
.inside-article .entry-header h1{ font-family: 'Gothambook'; text-transform: uppercase; font-size: 28px; letter-spacing: 4px; }
.woocommerce nav.woocommerce-pagination ul{ border: none; border-right: 0; }
.woocommerce nav.woocommerce-pagination ul li{ border-right: none; margin: 0 4px; }
.woocommerce nav.woocommerce-pagination ul li a{ color: #000; }
.woocommerce nav.woocommerce-pagination ul li span.current{ background: #000000; color: #ffffff; }
.woocommerce{ box-sizing: border-box; max-width: 1740px; margin: 0 auto; margin-top: 100px !important; }
.new-collection-page .woocommerce{ margin-top: 0 !important; }
.collection-menu-section{ padding-top: 20px; padding-bottom: 30px; max-width: 1600px; margin-left: auto; margin-right: auto; }	
.site-header .inside-header{ box-sizing: border-box; display: flex; max-width: 1520px; margin: 0 auto; }
header.site-header{ position: absolute; z-index: 5; background: rgba( 255,255,255, 1); top:0; width: 100%; left: 0; }
header.site-header.sticky{ position: fixed; top: 0; left: 0; z-index: 99; width: 100%; box-shadow: 0 8px 20px 0 rgb(0 0 0 / 10%); -webkit-animation: headerSlideDown .95s ease forwards; animation: headerSlideDown .95s ease forwards; }
/* Header slide down Animation */
/*start*/
@-webkit-keyframes headerSlideDown {0% {margin-top: -100px; } to {margin-top: 0; } }
@keyframes headerSlideDown {0% {margin-top: -100px; } to {margin-top: 0; } } 
/*end*/

.social-footer-sec p{ font-family: 'Gothambook'; }
.wp-block-navigation .wp-block-navigation-item > a:hover{ font-weight: 600; color: #000000 !important; }
.site-logo a { transition: all 0.4s ease-in-out; }
.site-logo a:hover{ opacity: 0.6; }
.site-content .woocommerce .products li{ overflow: hidden; margin: 0 !important; width: 33.3% !important; display: inline-block !important; float: left !important; }
.site-content .woocommerce .products li a{ padding-bottom: 0 !important; }
.site-content .woocommerce .products .inside-wc-product-image{ float: left; width: 100%; }
.product-container .woocommerce .products li{ overflow: hidden; }

.home-collection h2{ margin-bottom: 75px; margin-left: -4px; }
.home-collection p{ color: #000000; font-family: 'Gothambook'; text-transform: uppercase; margin-bottom: 30px; }
.home-collection p a{ text-decoration: none; color: #000; }
.autm-wint-sec h2.autumin-sec-text{ color: #000000; max-width: 375px; display: inline-block; text-transform: uppercase; margin-bottom: 0; }
.autm-wint-sec h2.autumin-sec-text a{ color: #000000; text-decoration: none; transition: all 0.3s ease-in-out; position: relative; }
.our-word-sec p{ color: #000000; font-family: 'Gothambook'; text-transform: uppercase; margin-bottom: 30px; }
.our-word-sec h2{ margin-bottom: 75px; margin-left: -4px; }
/* .autm-wint-sec{ background-color: #f5f4f7; } */
.our-word-sec p a{ text-decoration: none; color: #000; }
.our-word-sec > .gb-inside-container{ max-width: 1420px !important; }
.autm-wint-sec > .gb-inside-container{ max-width: 1420px !important; }
.craftsmaship-sec > .gb-inside-container{ max-width: 1420px !important; }
.home-campaign-sec > .gb-inside-container{ max-width: 1420px !important; }
.home-about-sec > .gb-inside-container{ max-width: 1420px !important; }
.home-footer-sec > .gb-inside-container{ max-width: 1420px !important; }
.craftsmaship-sec h2{ color: #000000; display: inline-block; text-transform: uppercase; margin-bottom: 0; }
.craftsmaship-sec h2 a{ color: #000000; text-decoration: none; }
/* .craftsmaship-sec{ background-color: #f7f6fb; } */
/* .home-campaign-sec{ background-color: #d4ced4; } */
.home-campaign-sec p a{ color: #000000; text-decoration: none; }
.home-campaign-sec p{ font-family: 'Gothambook'; margin-bottom: 30px; }
.home-about-sec h2{ color: #000000; display: inline-block; text-transform: uppercase; margin-bottom: 0; margin-bottom: 75px; margin-left: -4px; }
.home-about-sec p a{ color: #000000; text-decoration: none; }
.home-about-sec p{ color: #000000; font-family: 'Gothambook'; margin-bottom: 30px; }
.home-campaign-sec h2{ margin-bottom: 75px; margin-left: -4px; }
.home-footer-sec h2{ color: #000; display: inline-block; text-transform: uppercase; margin-bottom: 0; margin-bottom: 75px; margin-left: -4px; }
.home-footer-sec p a{ color: #000; text-decoration: none; }
.home-footer-sec p{ color: #000; font-family: 'Gothambook'; margin-bottom: 30px; }
.social-footer-sec .wp-social-link a{ background: #7d7e82;border-radius: 7px; }
.social-footer-sec .wp-social-link a svg{ color: #fff; }
.social-footer-sec ul.wp-block-social-links{ margin-bottom: 35px; }
.social-icon{ display: inline-block; margin-left: 0; }
.social-icon li{ list-style: none; display: inline-block; margin: 0 15px; }
.social-icon li a{ display: inline-block; transition: all 0.3s ease-in-out; }
.social-icon li a:hover{ transform: scale(1.1); }
.social-icon li a figure{ display: block; width: 50px; }
.social-icon li a figure img{ display: block; width: 100%; }
.social-icon-grp{ display: block; width: 100%; text-align: center; }
.hero-video-sec iframe{ width: 100%; height: 870px; }
.hero-video-sec figure{ margin-bottom: 0; }
.hero-video-sec video{ display: block; }
.main-craft-container h3{ font-size: 25px; line-height: 30px; color: #000000; text-transform: uppercase; font-family: 'Gothambook'; margin-bottom: 30px; letter-spacing: 4px; }
.main-craft-container h3.small-title{ max-width: 250px; }
.main-craft-container p{ font-size: 18px; line-height: 22px; color: #000000; font-family: 'Gothamlight'; }
.main-craft-container .gb-container{ align-items: center; justify-content: center; }
.content-craft .gb-inside-container{ padding: 30px 38px 30px 60px !important; }
.community-area{ display: block; width: 100%; padding-top: 40px; }
.page-com-title{ display: block; width: 100%; text-align: center; font-size: 52px; font-family: 'gothamthin'; color: #000; border-bottom: 1px solid #000; margin-bottom: 40px; }
.community-section{ display: block; width: 100%; }
.community-section p{ font-size: 24px; line-height: 30px; font-family: 'Gothamlight'; max-width: 1250px; margin: 0 auto; margin-bottom: 70px; text-align: center; }
.community-section .container, .community-area .container{ max-width: 1692px; margin: 0 auto; }
.com-cell-group{ display: block; width: 100%; max-width: 1490px; margin: 0 auto; display: flex; flex-wrap: wrap; }
.com-cell-group .community-cell{ display: inline-block; float: left; width: 414px; margin-right: 120px; margin-bottom: 90px; }
.com-cell-group .community-cell:nth-child( 3n + 3 ){margin-right: 0; }
.community-cell .community-img{ width: 414px; height: 414px; background-size: cover; background-position: center center; margin-bottom: 35px; }
.community-cell h6{ font-size: 18px; line-height: 22px; font-family: 'Gothambook'; margin-bottom: 0; display: block; text-align: center; }
.community-cell .pro-btn{ text-decoration: none; color: #000; }
.community-main-section{ display: block; width: 100%; padding-top: 40px; }
.page-com-title{ display: block; width: 100%; text-align: center; border-bottom: 0.5px solid #000; margin-bottom: 40px; position: relative; }
.page-com-title h1{ font-size: 52px; font-family: 'gothamthin'; color: #000; }
.community-main-section .container{ max-width: 1692px; margin: 0 auto; }
.community-slider-area{ display: block; width: 780px; margin: 0 auto; }
.community-slider-area .community-slider{ display: block; width: 780px; height: 780px; background-size: cover !important; background-position: center center !important; margin-bottom: 35px; }
.community-slider-area h6 { font-size: 18px; line-height: 22px; font-family: 'Gothambook'; margin-bottom: 0; display: block; text-align: center;text-transform: uppercase; }
.page-com-title .grid-icon{ position: absolute; left: 30px; top: 22px; width: 40px; }
.page-com-title .grid-icon figure{ display: block; width: 100%; }
.page-com-title .grid-icon figure img{ display: block; width: 100%; }
.community-slider-area .slick-prev:after{ content: ''; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 38px; background: url(/wp-content/uploads/2022/04/left-arrow.png) no-repeat; background-size: cover; }
.community-slider-area .slick-prev{ left: -180px; width: 20px; height: 38px; }
.community-slider-area .slick-next{ right: -180px;  width: 20px; height: 38px; }
.community-slider-area .slick-next:after{ content: ''; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 38px; background: url(/wp-content/uploads/2022/04/right-arrow.png) no-repeat; background-size: cover; }
.home .entry-content a{ transition: all 0.3s ease-in-out; }
.home .entry-content a:hover{ font-weight: bold; }
.search-item .icon-search > svg:first-child{ transform: rotateY(180deg); }
.home .entry-content h2.gb-headline{ letter-spacing: 6px; }
.home .entry-content p{ letter-spacing: 5px; }
.community-inner{ border-bottom: 0.5px solid #000; margin-bottom:40px; }
.community-slider-inner{ border-bottom: 0.5px solid #000; padding-bottom: 40px; margin-bottom:40px; }
.campaign-item-cell .grid img{ display: block; margin: 0 auto; margin-bottom: 50px; }
.campaign-area-main{ display: block; width: 100%; padding-top: 60px; } 
.campaign-area-main .container{ max-width: 1692px; margin: 0 auto; }
.campagn-title-area h2{ color: #000000; font-family: 'Gothamlight'; text-transform: uppercase; margin-bottom: 30px; font-size: 24px; line-height: 30px; font-weight: 400; text-align: center; }
.campaign-item-main-area{ Border-bottom: 0.5px solid #000; margin-bottom: 40px; }
.craft-page-title .gb-inside-container{ max-width: 1692px !important; margin: 0 auto; }
.craft-page-title h1{ font-size: 52px; font-family: 'gothamthin'; color: #000; }
.craft-page-title{ padding-top: 45px; }
.craft-page-title hr{ border-top: 0.5px solid #000 !important; }
.collection-menu-section h1{ font-size: 52px; font-family: 'gothamthin'; color: #000 !important; font-weight: 400 !important; letter-spacing: 0 !important; margin-bottom: 35px !important; }
.collection-menu-section{ padding-top: 35px !important; }
.collection-menu-section hr{ border-top: 0.5px solid #000 !important; }
.main-navigation ul.sub-menu{ background-color: transparent !important; box-shadow: none !important; background: #ffffff !important; left: 25px !important; padding-top: 5px; width: 165px; top: 50px;}
.main-navigation .dropdown-menu-toggle{ display: none !important; }
.main-navigation .main-nav ul li.menu-item-has-children>a{ padding-right: 25px !important; }
.main-navigation .main-nav ul li a{ font-size: 14px; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; padding-bottom: 6px; }
.main-navigation ul.sub-menu:before{ content: ''; display: block; position: absolute; left: 0; top: 0; width: 82px; height: 0.5px; background: #000; z-index: 1; }
.main-navigation .main-nav ul ul li a{ padding: 5px 0 5px 5px; font-size: 14px; }
.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a{ color: #000 !important; }
.craft-page-title h1{ font-size: 52px; font-family: 'gothamthin'; color: #000 !important; font-weight: 400 !important; letter-spacing: 0 !important; }
.craft-page-title hr{ margin-bottom: 20px !important; margin-top: 35px !important; background: #000000; }
.about-two-col{ display: block; }
.about-two-col p{ font-size: 20px; line-height: 26px; font-family: 'Gothambook'; }
.about-two-col .top-title{ font-family: 'silver_south_serifregular'; text-transform: uppercase; font-style: italic; font-size: 49px; line-height: 41px; font-family: "garamond-premier-pro-display"; }
.about-two-col .top-big-title{ font-size: 128px; line-height: 124px; font-family: 'silver_south_serifregular'; text-transform: uppercase; writing-mode: vertical-rl; -webkit-transform: rotate(180deg);   -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); text-align: right; }
.about-two-col .col-left{ max-width: 250px; margin-left: 0; }
.about-brand-sec p{ color: #ffffff; }
.about-brand-sec{ height: 2200px; }
.about-brand-sec .gb-inside-container{ max-width: 680px !important; position: relative; }
.about-brand-sec .brand-small-title{ font-size: 58px; line-height: 52px; font-family: "garamond-premier-pro-display"; text-transform: uppercase; font-style: italic;  }
.about-brand-sec .brand-big-title{ font-size: 176px; line-height: 110px; font-family: 'silver_south_serifregular'; text-transform: uppercase; writing-mode: vertical-rl; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); text-align: right; letter-spacing: 20px; margin-bottom: 50px; }
.about-brand-sec p{ font-size: 20px; line-height: 26px; font-family: 'Gothambook'; }
.about-brand-sec{ position: relative; }
/* .about-brand-sec:before{ content: ''; display: block !important; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); } */
.video-main-section{ display: block; }
.video-main-section h2{ font-size: 112px; line-height: 107px; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 40px; font-family: 'silver_south_serifregular'; }
.video-sec h6{ color: #000000; font-family: 'Gothambook'; text-transform: uppercase; margin-bottom: 25px; font-size: 20px; line-height: 26px; font-weight: 400; text-align: center; }
.video-sec{ display: block; margin-bottom: 50px; }
.main-navigation .main-nav ul li[class*="current-menu-"] > a{ font-weight: bold; }
.inspiration-sec h2{ font-size: 146px; line-height: 100px; font-family: 'silver_south_serifregular'; text-transform: uppercase; writing-mode: vertical-rl; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); text-align: right; letter-spacing: 16px; margin-bottom: 50px; padding-top: 7px; }
.inspiration-sec .left-cell > .gb-inside-container{ position: relative; }
.inspiration-sec h2.top-big-text{ position: absolute; right: 207px; top: 85px; }
.inspiration-sec h2.bottom-big-text{ position: absolute; right: 65px; top: 0; }
.inspiration-sec{ padding-top: 25px; }
.inspiration-sec .right-cell > .gb-inside-container{ padding-top: 170px; }
.ins-sec hr.ub_divider{ border-top: 0.5px solid #000 !important; }
.ins-gallery p{ font-size: 20px; line-height: 24px; font-family: 'Gothambook'; padding-right: 5px; margin-bottom: 50px; box-sizing: border-box; }
.ins-gallery h2{ font-size: 58px; line-height: 64px; font-family:"garamond-premier-pro-display"; text-transform: uppercase; font-style: italic; }
.ins-gallery .alignright{ margin: 0 !important; }
.ins-gallery .pt-35{ padding-top: 35px; }
.ins-gallery .inc-right-cell{ padding-left: 28px; padding-top: 50px; }
.ins-gallery .mt-b-35{ margin-top: 50px; margin-bottom: 50px; }
.ins-gallery .mb-50{ margin-bottom: 50px !important; }
.contact-form-sec p{ line-height: 24px; font-family: 'Gothambook'; }
.contact-form-sec p a:hover{ font-family: 'Gothamregular'; }
.contact-form-sec form label.gfield_label{ text-transform: uppercase; font-weight: 400 !important; color: #000; font-family: 'Gothamregular'; }
.contact-form-sec .gform_button{ background: transparent; color: #000; border-color: #000; text-transform: uppercase; transition: all 0.3s ease-in-out; }
.contact-form-sec .gform_button:hover{ background: #000000; color: #fff; }
.contact-form-sec .gform_wrapper.gravity-theme input[type=color], .contact-form-sec .gform_wrapper.gravity-theme input[type=date], .contact-form-sec .gform_wrapper.gravity-theme input[type=datetime-local], .contact-form-sec .gform_wrapper.gravity-theme input[type=datetime], .contact-form-sec .gform_wrapper.gravity-theme input[type=email], .contact-form-sec .gform_wrapper.gravity-theme input[type=month], .contact-form-sec .gform_wrapper.gravity-theme input[type=number], .contact-form-sec .gform_wrapper.gravity-theme input[type=password], .contact-form-sec .gform_wrapper.gravity-theme input[type=search], .contact-form-sec .gform_wrapper.gravity-theme input[type=tel], .contact-form-sec .gform_wrapper.gravity-theme input[type=text], .contact-form-sec .gform_wrapper.gravity-theme input[type=time], .contact-form-sec .gform_wrapper.gravity-theme input[type=url], .contact-form-sec .gform_wrapper.gravity-theme input[type=week], .contact-form-sec .gform_wrapper.gravity-theme select, .contact-form-sec .gform_wrapper.gravity-theme textarea{ background: none; border-color: #000; border-width: 1px; }
.child-cat-blake ul.main-products-section{ display: flex; flex-wrap: wrap; }
.child-cat-blake ul.main-products-section li{ width: 30.75% !important; margin: 0 3.8% 2.992em 0 !important; }
.child-cat-blake ul.main-products-section li:nth-child( 3n + 3 ){ margin-right: 0 !important; }
.newsletter-dropdown{ position: absolute; right: 0; top: 0; }
.child-cat-blake{ margin-bottom: 60px; }
ul.main-products-section{ margin-bottom: 60px !important; }
.product-container{ margin-bottom: 60px; }
.newsletter-dropdown{ max-width: 202px; display: inline-block; right: 35px; position: absolute; top: 55px; }
.newsletter-dropdown h6{  font-size: 14px; font-family: 'Gothambook'; box-sizing: border-box; padding-bottom: 6px; text-align: left; cursor: pointer; margin-bottom: 0; }
.newsletter-dropdown h6:after{ content: ''; display: block; position: absolute; left:0; bottom: -40px; width: 100%; height: 40px; }
.newsletter-dropdown ul{ display:none; background: #ffffff; right: 0; padding-top: 0; min-width: 100px; top: 50px; margin: 0 !important; text-align: right; position: absolute; }
/* .newsletter-dropdown h6:hover ~ ul{ display: block; } */
.newsletter-dropdown ul li{ list-style: none; padding: 5px 5px 5px 5px; font-size: 16px; width: 100%; color: #000 !important; font-family: 'sans-serif'; }
.newsletter-dropdown ul li a{ color: #000 !important; }
.newsletter-dropdown ul li a:hover{ font-family: 'sans-serif'; }
.newsletter-dropdown:hover ul{ display: block; }
.search.search-results .site-content{ display: block; }
.search.search-results .content-area{ box-sizing: border-box; max-width: 1540px; margin: 0 auto; width: 100%; }
.search.search-results .page-header{ padding-left: 0; padding-right: 0; }
.search.search-results .page-header h1{ font-size: 52px; font-family: 'gothamthin'; color: #000 !important; font-weight: 400 !important; letter-spacing: 0 !important; }
.search.search-results article .entry-header h2{ font-weight: normal; text-transform: uppercase; font-size: 18px; line-height: 30px; color: #000; font-family: 'Gothambook'; }
.search.search-results article{ float: left; margin: 0 3.8% 2.992em 0; padding: 0; position: relative; margin-left: 0;   width: 30.75%; }
.archive.tax-product_cat #primary{ background: #f7f6fb; }
.archive.tax-product_cat .products .woocommerce-LoopProduct-link img{ transition: all 0.5s ease-in-out; }
.archive.tax-product_cat .products .woocommerce-LoopProduct-link:hover img{ transform: scale(1.1); }
.archive.tax-product_cat .products .woocommerce-LoopProduct-link:hover .woocommerce-loop-product__title{ font-size: 20px; letter-spacing: 5px; }
.archive.tax-product_cat .products{ overflow: hidden; }
.archive.tax-product_cat .products li{ max-height: 350px; overflow: hidden; }
.archive.tax-product_cat .products{ padding-top: 0 !important; }
.archive.tax-product_cat .site-main{ margin-top: 0; }
.error404 .entry-header{ text-align: center; }
.error404 .content-area .entry-content{ max-width: 1740px; margin: 0 auto; text-align: center; }
.error404 .site-main{ padding-top: 100px; }
.search-result-blake{ display: block; width: 100%; }
.search.search-results article{ margin-right: 4%; width: 48%; }
.search.search-results article:nth-child(2n + 2){ margin-right: 0; }
.search-result-blake:before, .search-result-blake:after { content: ""; display: table; }
.search-result-blake:after { clear: both; }
.search-result-blake{ zoom: 1; }
.search-result-blake .post-image{ margin-top: 0; }
.search.search-results h1.page-title{ text-align: center; }
.nav-links .page-numbers{ margin: 0; text-decoration: none; padding: 0; line-height: 1; font-size: 1em; font-weight: 400; padding: 0.5em; }
.nav-links .page-numbers:hover{ background: #ebe9eb; color: #8a7e88; }
.nav-links .page-numbers.current{ background: #000000; color: #ffffff; }
#nav-below{ text-align: center; }
#nav-below .nav-previous, #nav-below .nav-next{ display: none; }
.search.search-no-results .content-area{ box-sizing: border-box; max-width: 1540px; margin: 0 auto; width: 100%; }
.search.search-no-results .entry-header h1{ font-size: 52px; font-family: 'gothamthin'; color: #000 !important; font-weight: 400 !important; letter-spacing: 0 !important; }
.search.search-no-results h1.entry-title{ text-align: center; }
.no-results.not-found{ padding-top: 70px; }
.search.search-no-results .inside-article .entry-header{ margin-bottom: 80px; }
.search.search-no-results .search-form input[type="search"]{ width: 500px; }
.search.search-no-results .search-form{ text-align: center; } 
.search.search-no-results p{ text-align: center; }
.container.grid-container{ width: auto; padding-top: 106px; }
.wp-block-navigation-submenu.active .wp-block-navigation__submenu-container{ opacity: 1; visibility: visible; height: auto; overflow: visible; }
.test-collection-page li{ max-height: auto !important; }
.collection-menu-section{ padding-bottom: 0 !important; }
.collection-menu-section > .gb-inside-container{ padding-bottom: 0 !important; }
.collection-menu-section nav{ margin-bottom: 0; }
.new-collection-page .collection-pagetitle{ font-family: 'Gothambook'; text-transform: uppercase; font-size: 26px; letter-spacing: 6px; }
.press-area{ display: block; width: 100%; padding-top: 50px; }
.press-area .press-link{ margin-right: 80px; margin-bottom: 100px; width: 312px; display: inline-block; float: left; }
.press-area .press-img{ display: block; width: 100%;  height: 227px; background-size: cover !important; background-position: top center !important; }
.press-area .press-top-img{ display: block; width: 100%; height: 53px; margin-bottom: 20px; }
.press-area .press-top-img img{ max-height: 100%; }
.press-area .press-link:nth-child( 4n + 4 ){ margin-right: 0; }
.wc-columns-container .products{ display: block !important; float: left !important; }
.wp-block-navigation .all-products-tab > ul li.current-menu-item span{ font-weight: 600; color: #000000 !important; }
.right-push{ max-width: 202px; display: inline-block; right: 100px; position: absolute; top: 50px; } 
.right-push a{ font-size: 14px; font-family: 'Gothambook'; box-sizing: border-box; padding-bottom: 0; text-align: left; cursor: pointer; margin-bottom: 0;  display: inherit; }
.mobile-hero{ display: none; }
.single-product .site.grid-container{ padding-top: 35px !important; }
.main-navigation .main-nav ul li[class*="current-menu-"] > a{ color: #000 !important; font-weight: bold; }
.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{ color: #000 !important; font-weight: bold; }
.home-about-sec .about-right-img-mobile{ display: none !important; }
.craftsmaship-sec .mobile-craft-img{ display: none !important; }
.autm-wint-sec .spring{ display: none !important; }

#primary-menu > ul > li{ display: inline-block; font-size: 0; }
#primary-menu > ul > li > a{ text-transform: uppercase; }
#primary-menu > ul > li > a:hover{ font-weight:bold; }
#primary-menu > ul > li > a::before{ display: block; content: attr(title); font-weight: bold; height: 0; overflow: hidden; visibility: hidden; }

.bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a{ font-size: 14px; font-family: 'Gothambook'; }
.bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li{ display: inline-block; font-size: 0; }
.bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a{ text-transform: uppercase; }
.bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a:hover{ font-weight:bold; }
.bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a::before{ display: block; content: attr(title); font-weight: bold; height: 0; overflow: hidden; visibility: hidden; }



/* .bottom-second-nav-menu .wp-block-navigation__responsive-container-content ul.wp-block-navigation__submenu-container > li > a{ font-size: 14px; font-family: 'Gothambook'; }
.bottom-second-nav-menu .wp-block-navigation__responsive-container-content ul.wp-block-navigation__submenu-container > li{ display: inline-block; font-size: 0; }
.bottom-second-nav-menu .wp-block-navigation__responsive-container-content ul.wp-block-navigation__submenu-container > li > a{ text-transform: uppercase; }
.bottom-second-nav-menu .wp-block-navigation__responsive-container-content ul.wp-block-navigation__submenu-container > li > a:hover{ font-weight:bold; }
.bottom-second-nav-menu .wp-block-navigation__responsive-container-content ul.wp-block-navigation__submenu-container > li > a::before{ display: block; content: attr(title); font-weight: bold; height: 0; overflow: hidden; visibility: hidden; } */

/*updated 11.07.2022 categorey height*/
/*start*/
.sample-collection .products li{ max-height: inherit !important; position: relative; }
.sample-collection .products li a{ padding-bottom: 0 !important; }
.sample-collection .main-products-section li h2{ position: absolute; margin: 0 !important; display: block; width: 100%; text-align: center; bottom: 18%; line-height: inherit; }
.sample-collection .inside-wc-product-image{ float: left; }
/*end*/

.products.main-products-section li h2{ position: absolute; margin: 0 !important; display: block; width: 100%; text-align: center; bottom: 18%; line-height: inherit; }
.sample-collection .main-products-section li h2{ position: absolute; margin: 0 !important; display: block; width: 100%; text-align: center; bottom: 18%; line-height: inherit; }

/*upcoming events*/
.upcoming-event .wp-block-image{ max-width: 530px; margin: 0 auto; }
.upcoming-event > .gb-inside-container > h2.gb-headline{ font-size: 80px; line-height: 100px; font-family: 'silver_south_serifregular'; margin-bottom: 40px; }
.upcoming-event .gb-grid-column{ margin-bottom: 50px; }
.upcoming-event .gb-grid-column h2{ font-size: 22px; line-height: 26px; color: #000000; font-family: 'Gothamregular'; margin-bottom: 5px; }
.upcoming-event .gb-grid-column p{ font-size: 22px; line-height: 26px;  font-family: 'Gothambook'; margin-bottom: 5px; }
.upcoming-event .gb-grid-wrapper .gb-grid-column:first-child{ padding-right: 40px; box-sizing: border-box; }
.upcoming-event .gb-grid-wrapper .gb-grid-column:last-child{ padding-left: 40px; box-sizing: border-box; }

#asl-storelocator.asl-cont.asl-template-list .asl-list-cont li.sl-item{ box-shadow: none !important; border-bottom: 1px solid #f1f1f1; border-radius: 0 !important; }

/*#asl-storelocator.asl-cont.asl-template-list .asl-list-cont{ height: 480px; }*/
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000000; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #594f4f; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #594f4f; }
.mCSB_inside > .mCSB_container{ margin-right: 0px; padding-right: 20px; box-sizing: border-box; }
#asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .asl-sort-right{ margin-left: -27px; }

.asl-search-inner .asl-ddl-filters{ margin-left: 0 !important; margin-right: 0 !important; padding-top: 15px; }
.asl-search-inner .asl-ddl-filters .sl-address-filter{ display: none; }
.asl-search-inner .asl-ddl-filters .sl-address-filter:first-child{ display: inline-block; }
#asl-storelocator.asl-cont.asl-template-list .asl-ddl-filters .sl-address-filter .asl-filter-cntrl .sl-filter-inner .btn-group button.adropdown-toggle{ background: none !important; }
#asl-storelocator.asl-cont.asl-template-list .asl-ddl-filters .sl-address-filter .asl-filter-cntrl .sl-filter-inner .btn-group{ position: relative; }
#asl-storelocator.asl-cont.asl-template-list .asl-ddl-filters .sl-address-filter .asl-filter-cntrl .sl-filter-inner .btn-group .multiselect-container{ top: 100% !important; left: 0px; transform: inherit !important; }
.gallery-slider-area .thumb-images .slick-prev:before{ display: none; }
.gallery-slider-area .thumb-images .slick-next:before{ display: none; }

.gallery-slider-area .thumb-images .slick-prev:after{ content: ''; display: block; position: absolute; left: 0; top: 0; width: 10px; height: 20px; background: url(/wp-content/uploads/2022/04/left-arrow.png) no-repeat; background-size: cover; }
.gallery-slider-area .thumb-images .slick-next:after{ content: ''; display: block; position: absolute; right: 0; top: 0; width: 10px; height: 20px; background: url(/wp-content/uploads/2022/04/right-arrow.png) no-repeat; background-size: cover; }
.gallery-slider-area .thumb-images .slick-prev{ left: 25px; z-index: 99999; top: 39%; }
.gallery-slider-area .thumb-images .slick-next{ right: 25px; z-index: 99999; top: 39%; }

.gallery-slider-area .thumb-images .slick-prev.slick-arrow.slick-disabled{ display: none !important; }
.gallery-slider-area .thumb-images .slick-next.slick-arrow.slick-disabled{ display: none !important; }

.collection-page-title{ display: none; }

.down-arrow-craft{ position: fixed; width: 40px; height: 40px; right: 15px; bottom: 15px; -webkit-animation: nudgeMouse 5s ease-out infinite; animation: nudgeMouse 5s ease-out infinite; cursor: pointer; background: #000000; border-radius: 50%; }
.down-arrow-craft:after{ content: ''; display: block; position: absolute; right: 13px; top: 9px; width: 13px; height: 24px; background: url(/wp-content/uploads/2022/04/right-arrow.png) no-repeat;   background-size: cover; transform: rotate(90deg); }
.top-arrow-craft{ position: fixed; width: 40px; height: 40px; right: 15px; bottom: 15px; -webkit-animation: nudgeMouse 5s ease-out infinite; animation: nudgeMouse 5s ease-out infinite; cursor: pointer; background: #000000; border-radius: 50%; }
.top-arrow-craft:after{ content: ''; display: block; position: absolute; right: 13px; top: 8px; width: 13px; height: 24px; background: url(/wp-content/uploads/2022/04/right-arrow.png) no-repeat;   background-size: cover; transform: rotate(-90deg); }
@keyframes nudgeMouse {0% {-webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } 20% {-webkit-transform: translateY(8px); -moz-transform: translateY(8px); transform: translateY(8px); } 30% {-webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } 50% {-webkit-transform: translateY(8px); -moz-transform: translateY(8px); transform: translateY(8px); } 60% {-webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } 80% {-webkit-transform: translateY(8px); -moz-transform: translateY(8px); transform: translateY(8px); } 90% {-webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } }


.post-8851, .post-8850{ pointer-events: none; }
.post-8851 .woocommerce-loop-product__title, .post-8850 .woocommerce-loop-product__title{ display: none !important; }

.search-result-blake #post-8851{ display: none; }
.search-result-blake #post-8850{ display: none; }

.error404 .search-submit{ background-color: #222222; }

/*updated on 8.11.2022*/
.home .hero-video-sec video{ height: calc( 100vh - 106px ); background-color: #000; width: 100%; }

/*updated on 12.04.2023*/
/*start*/
/* .gb-container-baeb0d83{ background-position: right -160px top 0px !important; background: #000; overflow: hidden; } */
/*end*/


.upcoming-event .event_content{ display: block; margin-bottom: 50px; }
.upcoming-event .event_content h2{ font-size: 22px; line-height: 26px; color: #000000; font-family: 'Gothamregular'; margin-bottom: 5px; }
.upcoming-event .event_content p{ font-size: 22px; line-height: 26px; font-family: 'Gothambook'; margin-bottom: 5px; }

/*updated on 10.08.2023*/
/*start*/
.decl-conf-pdf select{ padding: 0 10px !important; box-sizing: border-box; height: 3em !important; }
.bsk-pdfm-search-keywords{ padding: 0 10px !important; box-sizing: border-box; }
.bsk-pdfm-search-bar .bsk-pdfm-search-anchor{ right: 2%; }

.bsk-pdfm-pdfs-ul-list.bsk-pdfm-without-featured-image li a{ position: relative; padding-left: 25px; display: inline-block; transition: all 0.3s ease-in-out; }
.bsk-pdfm-pdfs-ul-list.bsk-pdfm-without-featured-image li a:before{ content: ''; display: block; width: 20px; height: 20px; background: url(https://blakekuwaharadev-stage01252024.sitedistrict.com/wp-content/uploads/2023/08/pdf-icon.png) no-repeat; background-size: cover !important; position: absolute; left: 0; }
.bsk-pdfm-pdfs-ul-list.bsk-pdfm-without-featured-image li:hover{ background: transparent; padding-left: 0; }
.bsk-pdfm-pdfs-ul-list.bsk-pdfm-without-featured-image li a:hover{ padding-left: 30px; }
.bsk-pdfm-search-bar .bsk-pdfm-search-anchor:hover{ background-color: #000; }
.bsk-pdfm-pagination ul li a:hover{ background-color: #000; border: 1px solid #000; color: #fff; }
.bsk-pdfm-pagination ul li.active a{ background-color: #000000; color: #fff; }
.gb-container-4aa75473 > .gb-inside-container{ padding-bottom: 100px; }
/*end*/

/*updated on 22.09.2023*/
/*start*/
.content-privacy-sec h3{ margin-top: 50px; font-size: 25px; margin-bottom: 15px; }
.content-privacy-sec p{ font-size: 18px; line-height: 28px; color: #000000; font-family: 'Gothamlight'; }
.content-privacy-sec ul{ margin-bottom: 25px; }
.content-privacy-sec ul li{ font-size: 18px; line-height: 28px; color: #000000; font-family: 'Gothamlight'; margin-bottom: 8px; }
.content-privacy-sec .contact-cell-info{ display: bloc; }
.content-privacy-sec p a, .content-privacy-sec ul li a{ text-decoration: underline; }
.content-privacy-sec p a:hover{ text-decoration: none; }
.contact-cell-info ul{ margin: 0; }
.contact-cell-info ul li{ list-style: none; display: inline-flex; width: 100%; margin-bottom: 15px; }
.contact-cell-info ul li a:hover{ text-decoration: none; }
.contact-cell-info ul li:last-child{ margin-bottom: 0; }
.contact-cell-info ul li label{ font-weight: bold;  margin-right: 10px; display: inline-block; min-width: 160px; }

/*end*/

/*updated on 03.10.2023*/
/*start*/
.home-collection{ background-image: url(/home-media-1/desktop/collection.jpg); background-repeat: no-repeat; background-size: cover; }
.autm-wint-sec{ background-image: url(/home-media-1/desktop/new-collection.jpg); background-repeat: no-repeat; background-size: cover; }
.our-word-sec{ background-image: url(/home-media-1/desktop/our-world.jpg); background-repeat: no-repeat; background-size: cover; }
.home-campaign-sec{ background-image: url(/home-media-1/desktop/campaign.jpg); background-repeat: no-repeat; background-size: cover; }
.craftsmaship-sec{ background-image: url(/home-media-1/desktop/craftsmanship.jpg); background-repeat: no-repeat; background-size: cover; }
.home-about-sec{ background-image: url(/home-media-1/desktop/about.jpg); background-repeat: no-repeat; background-size: cover; }
/*end*/


@media (max-width:767px){
/* .content-area .our-word-sec{ background-image: url(/home-media/mobile/our-world.png); background-repeat: no-repeat; } 
.content-area .home-campaign-sec{ background-image: url(/home-media/mobile/campaign.png); position: relative; } */
	
.content-area .home-campaign-sec{ position: relative; }
	
.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ top: 38px; left: 20px; }
.content-area .home-campaign-sec .gb-inside-container{ padding-left: 0; padding-top: 0; position: absolute; top: 38px; right: 20px; }	
.upcoming-event .wp-block-group__inner-container{ padding: 0; margin-bottom: 30px; }
.upcoming-event .gb-grid-wrapper .gb-grid-column:first-child{ padding-right: 0; }
.upcoming-event .gb-headline-text{ text-align: left !important; }
.upcoming-event .gb-grid-wrapper .gb-inside-container .wp-block-group:last-child .wp-block-group__inner-container{ margin-bottom: 0; }
.upcoming-event .gb-grid-column{ width: 50% !important; }
}

@media (min-width:640px){
.error404 .site{ height: calc( 100vh - 106px ); }
.error404 .site-content{ height: 100%; align-items: center; padding-bottom: 106px; }	
}

@media (max-width:640px){
.error404 .site-content{ margin-bottom: 20px; }	
.error404 .inside-article .entry-header h1{ font-size: 28px; line-height: 34px; margin-bottom: 25px; }	
.upcoming-event .wp-block-group__inner-container{ padding: 0; margin-bottom: 30px; }
.upcoming-event .gb-grid-wrapper .gb-grid-column:first-child{ padding-right: 0; }
.upcoming-event .gb-headline-text{ text-align: left !important; }
.upcoming-event .gb-grid-wrapper .gb-inside-container .wp-block-group:last-child .wp-block-group__inner-container{ margin-bottom: 0; }
.upcoming-event .gb-grid-column{ width: 100% !important; }	
}

@media screen and (min-width: 768px) {
body #asl-storelocator.asl-cont.asl-template-list .asl-ddl-filters{margin-bottom: 0px !important;}
body #asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list{ margin-top: 0px; }
.asl-search-cont .asl-search-inner{ display: flex; justify-content: space-between; align-items: center; }
.asl-cont#asl-storelocator .sl-row:first-child{ width: 100%; }
body #asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-search-inner .form-group .form-control{ height: 37px; }
body .asl-search-inner .asl-ddl-filters{ padding-top:0px; }
}

@media (min-width:2500px) and (max-width:2600px){
.home-collection{ background-position: center top !important; }
.autm-wint-sec{ background-position: -135px -105px !important; }	
.craftsmaship-sec{ background-position: -1000px -176px !important; }	
.main-nav{ margin-right: 55px; }
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ padding-left: 35px; padding-right: 35px; }
}

@media (min-width:1901px) and (max-width:1960px){
.woocommerce{ box-sizing: border-box; max-width: 1740px; margin: 0 auto; }
.collection-menu-section{ padding-top: 20px; padding-bottom: 30px; max-width: 1692px; margin-left: auto; margin-right: auto; }	
header.site-header .inside-header{ box-sizing: border-box; display: flex; max-width: 1600px; margin: 0 auto; } 	
}

@media (min-width:1600px) and (max-width:1900px){	
ul.main-products-section{ background: #f4f5fa; padding-bottom: 60px !important; } 
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ padding-left: 20px; padding-right: 20px; }	
.main-navigation li.find-store{ margin-left: 20px; }	
.gallery-slider-area{ width: 100%; padding: 0 2%; box-sizing: border-box; }	
.back-button{ padding-left: 0px; padding-top: 0; }	
.gallery-slider-area .thumb-images .item{ padding: 0 10px; }	
.slider-right-images{ width: 49.2%; }	
.site-header{ box-sizing: border-box; }	
.woocommerce{ max-width: 1560px; }
.entry-header{ padding: 0 100px; }
.gallery-slider-area .gallery-area .var-img{ height: 490px; width: 49.5%; }	
.gallery-slider-area .main-images .mod-img{ height: 490px; }
.single-product .site-header{ padding: 0 0px; }	
.gallery-slider-area{ max-width: 1520px; padding: 0; }
.single-product .gb-container-360acd4d .gb-inside-container{ padding-left: 0; padding-right: 0; }
.single-product .gb-container-360acd4d{ max-width: 1520px; margin: 0 auto; }
.gallery-slider-area .pr-details{ margin-bottom: 20px; margin-top: -70px; }	
.collection-menu-section{ max-width: 1520px; }	
.gallery-slider-area .product-image img{ transform: scale(1.2);	}
.inside-article .entry-header{ max-width: 1560px; padding: 0; }	
.back-button{ max-width: 1520px; }
.main-products-section li h2{ margin-top: -100px !important; }
.product-container .woocommerce .products li{ overflow: hidden; }	
.community-section .container, .community-area .container{ width: 100%; padding: 0 2%; box-sizing: border-box; }
.main-nav{ margin-right: 90px; }
.main-navigation ul.sub-menu{ left: 20px !important; }	
}

@media (min-width:1300px) and (max-width:1599px){	
ul.main-products-section{ background: #f4f5fa; margin-bottom: 60px !important; } 
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ padding-left: 17px; padding-right: 17px; }	
.main-navigation .main-nav ul li.menu-item-has-children>a{ padding-right: 17px !important; }	
.gallery-slider-area{ width: 100%; padding: 0; box-sizing: border-box; max-width: 1200px; }	
.back-button{ padding-top: 0; max-width: 1200px; }	
.gallery-slider-area .thumb-images .item{ padding: 0 10px; }	
.slider-right-images{ width: 49.3%; }	
.gb-container-360acd4d > .gb-inside-container{ padding-left: 0; padding-right: 0; }	
.site-content .woocommerce{ padding: 0 2%; }
.entry-header{ padding: 0 2%; }	
.gallery-slider-area .gallery-area .var-img{ height: 490px; width: 49.3%; }	
.gallery-slider-area .main-images .mod-img{ height: 490px; transform: scale(1.01); }
.collection-menu-section{ padding: 0 30px; max-width: 1300px; }
.single-product .gb-container-360acd4d .gb-inside-container{ max-width: 1200px; padding: 0; }
.single-product ul.wp-block-navigation__container{ margin-bottom: 60px; }	
header.site-header .inside-header{ max-width: 1380px; display: flex; padding: 20px 2% 20px 2%; }	
.container.grid-container{ padding-top: 86px; }	

/*updated on 8.11.2022*/
.home .container.grid-container{ padding-top: 106px; }	
.home .hero-video-sec video{ height: calc( 100vh - 106px ); background-color: #000; width: 100%; }	
	
.main-products-section li h2{ margin-top: -105px !important; }
.product-container .woocommerce .products li{ overflow: hidden; }	
.com-cell-group{ max-width: 1280px; }	
.community-section .container, .community-area .container{ width: 100%; padding: 0 2%; box-sizing: border-box; }	
.com-cell-group .community-cell{ width: 30%; margin-right: 5%; margin-bottom: 60px; left: -320px !important; }
.community-section .container{ border-bottom: 0; }	
.community-cell .community-img{ width: 374px; height: 374px; }
.community-slider-area{ width: 550px; }	
.community-slider-area .community-slider{ width: 550px; height: 550px; }
.community-slider-area .slick-next{ right: -120px; }
.community-slider-area .slick-prev{ left: -120px; }	
.main-nav{ margin-right: 30px; }
.home .entry-content h2.gb-headline{ font-size: 60px; }
.main-navigation ul.sub-menu{ left: 28px !important; }	
.search.search-results .content-area{ margin: 0 auto; width: 100%; padding-left: 2%; padding-right: 2%; box-sizing: border-box; }
.search.search-results .content-area .site-main{ margin: 0; }	
.search.search-no-results .content-area{ margin: 0 auto; width: 100%; padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.press-area{ padding-top: 30px; }	
.com-cell-group{ max-width: 1248px; }	
.press-area .press-link{ margin-right: 3%; margin-bottom: 5%;  width: 22.7%; }

.wp-block-navigation .all-products-tab > ul{ width: 1000px !important; left: -285px !important; }	
.wp-block-navigation .all-products-tab > ul li{ width: 40%; font-size: 18px; }	

.gb-container-6645ed3e > .gb-inside-container{ padding: 0 2%; }	
#asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .asl-sort-right{ margin-left: 0; }	
#asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .pol-md-6, #asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .pol-md-3.sl-dist-cont{ display: none; }
#asl-panel .asl-panel-inner.pol-12{ padding-right: 0; }	
	
.page-template-more-press-template .press-area .press-top-img{ height: auto; } 	




}

@media (min-width:1300px) and (max-width:1440px){	
.gallery-slider-area .gallery-area .var-img{ width: 49.22%; }
.slider-right-images{ width: 49.1%; }	
}

@media (min-width:1451px) and (max-width:1530px){
.gallery-slider-area{ max-width: 1380px; }
.back-button{ max-width: 1380px; padding-left: 0; }
.single-product .gb-container-360acd4d .gb-inside-container{ max-width: 1380px;	}
.gallery-slider-area .pr-details{ margin-top: -40px; }	
header.site-header .inside-header{ max-width: 1380px; display: flex; }	
.main-products-section li h2{ margin-top: -140px !important; }
/* .product-container .woocommerce .products li{ overflow: hidden; max-height: 300px; } */
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ padding-left: 27px; padding-right: 27px; }
.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 45px; }	
}

@media (min-width:1531px) and (max-width:1599px){
.gallery-slider-area{ max-width: 1380px; }
.back-button{ max-width: 1380px; padding-left: 0; }
.single-product .gb-container-360acd4d .gb-inside-container{ max-width: 1380px;	}
.gallery-slider-area .pr-details{ margin-top: -40px; }	
header.site-header .inside-header{ max-width: 1380px; display: flex; }	
.main-products-section li h2{ margin-top: -136px !important; }
.product-container .woocommerce .products li{ overflow: hidden; }
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ padding-left: 27px; padding-right: 27px; }
.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 45px; }		
}

@media (min-width:1430px) and (max-width:1450px){
.gallery-slider-area{ max-width: 1380px; }
.back-button{ max-width: 1380px; padding-left: 0; }
.single-product .gb-container-360acd4d .gb-inside-container{ max-width: 1380px;	}
.gallery-slider-area .pr-details{ margin-top: -40px; }	
header.site-header .inside-header{ max-width: 1380px; display: flex; }		
.main-products-section li h2{ margin-top: -110px !important; }
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ padding-left: 27px; padding-right: 27px; }	
.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 45px; }		
}

@media (min-width:1200px) and (max-width:1299px){
.inside-header{ padding: 20px 2% 0px 2%; box-sizing: border-box; }	
.container.grid-container{ padding-top: 86px; }	
/*updated on 8.11.2022*/
.home .container.grid-container{ padding-top: 106px; }	
.home .hero-video-sec video{ height: calc( 100vh - 106px ); background-color: #000; width: 100%; }	
.bottom-second-nav-menu ul li{ padding: 0 20px; }
ul.main-products-section{ background: #f4f5fa; padding-bottom: 55px !important; } 
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ padding-left: 16px; padding-right: 16px; }	
.main-navigation .main-nav ul li.menu-item-has-children>a{ padding-right: 16px !important; }		
.gallery-slider-area{ width: 100%; padding: 0 2%; box-sizing: border-box; }	
.back-button{ padding-left: 2%; padding-top: 0; }	
.gallery-slider-area .thumb-images .item{ padding: 0 10px; }	
.slider-right-images{ width: 49.1%; }	
.gb-container-360acd4d > .gb-inside-container{ padding-left: 2%; padding-right: 2%; }	
.single-product .woocommerce{ padding: 0 2%; }
.entry-header{ padding: 0 2%; }	
.gallery-slider-area .gallery-area .var-img{ height: 490px; width: 49.1%; }	
.gallery-slider-area .main-images .mod-img{ height: 490px; transform: scale(1.015); }
.wp-block-navigation .all-products-tab > ul{ width: 850px !important; left: -230px !important; }	
.wp-block-navigation .all-products-tab > ul li{ width: 40%; font-size: 16px; }	
.site-content .woocommerce{ padding: 0 2%; }
.site-content .woocommerce .products .woocommerce-LoopProduct-link:hover img{ transform: scale(1.05); }	
.main-products-section li h2{ margin-top: -70px !important; }	
.home .site-header .inside-header{ padding-bottom: 20px; }
.com-cell-group{ max-width: 1154px; }	
.community-section .container, .community-area .container{ width: 100%; padding: 0 2%; box-sizing: border-box; }	
.com-cell-group .community-cell{ width: 30%; margin-right: 5%; margin-bottom: 50px; }
.community-section .container{ border-bottom: 0; }	
.community-cell .community-img{ width: 345px; height: 345px; margin-bottom: 25px; }	
.main-nav{ margin-right: 40px; }
.home .entry-content h2.gb-headline{ font-size: 54px; }	
.home .entry-content .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 55px; }	
.home .entry-content .gb-container-4d85f4a0 > .gb-inside-container{ padding-left: 55px; }	
.main-navigation ul.sub-menu{ left: 16px !important; }		
.search.search-results .content-area{ margin: 0 auto; width: 100%; padding-left: 2%; padding-right: 2%; box-sizing: border-box; }
.search.search-results .content-area .site-main{ margin: 0; }	
.search.search-results .content-area .entry-summary{ margin: 0; }
.search.search-results .page-header h1{ font-size: 40px; line-height: 50px; }	
.search.search-results .page-header{ padding-top: 50px; }
.search.search-no-results .content-area{ margin: 0 auto; width: 100%; padding-left: 2%; padding-right: 2%; box-sizing: border-box; }		
.press-area{ padding-top: 30px; }	
.com-cell-group{ max-width: 100%; }	
.press-area .press-link{ margin-right: 3%; margin-bottom: 4%;  width: 22.7%; }
.press-area .press-img{ height: 200px; }
.press-area .press-top-img{ height: 35px; }	
.gb-container-6645ed3e > .gb-inside-container{ padding: 0 2%; }	
#asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .asl-sort-right{ margin-left: 0; }	
#asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .pol-md-6, #asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .pol-md-3.sl-dist-cont{ display: none; }
#asl-panel .asl-panel-inner.pol-12{ padding-right: 0; }		
	
.page-template-more-press-template .press-area .press-top-img{ height: auto; }	
.page-template-more-press-template .press-area h6{ font-size: 20px; }	
.wp-block-navigation__container .wp-block-navigation__submenu-container{ margin-left: -5px; }	
	
}	

@media (min-width:1024px) and (max-width:1199px){
.inside-header{ padding: 15px 2% 13px 2%; box-sizing: border-box; }
.container.grid-container{ padding-top: 86px; }	
/*updated on 8.11.2022*/
.home .container.grid-container{ padding-top: 86px; }	
.home .hero-video-sec video{ height: calc( 100vh - 86px ); background-color: #000; width: 100%; }		
.bottom-second-nav-menu ul li{ padding: 0 15px; }
ul.main-products-section{ background: #f4f5fa; padding-bottom: 35px !important; } 
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ padding-left: 8px; padding-right: 8px; padding-bottom: 0; }	
.main-navigation .main-nav ul li.menu-item-has-children>a{ padding-right: 8px !important; }	
.gallery-slider-area{ width: 100%; padding: 0 2%; box-sizing: border-box; }	
.back-button{ padding-left: 2%; padding-top: 0; padding-bottom: 0; }	
.gallery-slider-area .thumb-images .item{ padding: 0 7px; }	
.slider-right-images{ width: 49.2%; }	
.gb-container-360acd4d > .gb-inside-container{ padding-left: 2%; padding-right: 2%; }	
.site-content .woocommerce{ padding: 0 2%; }
.entry-header{ padding: 0 2%; }	
.gallery-slider-area .gallery-area .var-img{ height: 400px; width: 49.35%; }	
.gallery-slider-area .main-images .mod-img{ height: 400px; }
.wp-block-navigation .all-products-tab > ul{ width: 750px !important; }
.site-header .header-image{ width: 220px; }	
h1.gb-headline-30f9ba68{ font-size: 30px; line-height: 34px; letter-spacing: 7px; }	
hr{ margin-bottom: 15px; margin-top: 25px; }
.wp-block-navigation .all-products-tab > ul li{ font-size: 17px; letter-spacing: 2px; }	
.gallery-slider-area .pr-details{ margin-top: -55px; }
.gallery-area{ margin-bottom: 15px;	}
.gallery-slider-area .thumb-images{ margin-left: -7px; width: calc( 100% + 7px ); }	
.gallery-slider-area .main-images .slick-dots{ bottom: -14px; }	
.main-navigation li.find-store{ margin-left: 0; }
.bottom-second-nav-menu ul li ul{ left: 5px !important; }	
.main-nav{ margin-right: 30px; }
.main-products-section li h2{ margin-top: -90px !important; }
.gallery-slider-area .main-images .slick-prev{ right: 46%; }
.product-container ul { grid-template-columns: repeat(3, 1fr) !important; }		
.content-area .hero-video-sec{ min-height: 410px; }	
.content-area .home-collection{ min-height: 410px; }
.content-area .autm-wint-sec{ min-height: 410px; }	
.content-area .our-word-sec{ min-height: 410px; padding: 65px 0; }
.content-area .craftsmaship-sec{ min-height: 410px; }
.content-area .home-campaign-sec{ min-height: 410px; }
.content-area .home-about-sec{ min-height: 410px; }
.content-area .home-footer-sec{ min-height: 410px; }
.content-area .home-footer-sec > .gb-inside-container{ padding-top: 50px; }		
.content-area .hero-video-sec > .gb-inside-container, .content-area .home-collection > .gb-inside-container, .content-area .autm-wint-sec > .gb-inside-container, .content-area .our-word-sec > .gb-inside-container, .content-area .craftsmaship-sec > .gb-inside-container, .content-area .home-campaign-sec  > .gb-inside-container, .content-area .home-about-sec > .gb-inside-container, .content-area .home-footer-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.home-campaign-sec .gb-container-f5e36b6f > .gb-inside-container{ padding-left: 65px; }
.content-area .autm-wint-sec h2.autumin-sec-text { font-size: 50px; margin-bottom: 30px; margin-left: 100px; max-width: 300px; }
.home-collection .gb-container-dcb84b91 > .gb-inside-container{ padding-left: 20px; }
.content-area  .home-collection h2{ font-size: 50px; margin-bottom: 30px; margin-left: -4px; }	
.content-area  .home-collection p{ font-size: 20px; margin-bottom: 25px; }
.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 50px; }	
.our-word-sec h2.gb-headline-text{ font-size: 50px; margin-bottom: 30px; margin-left: -4px; }	
.content-area .our-word-sec p{ font-size: 20px; margin-bottom: 25px; }	
.craftsmaship-sec h2.gb-headline-text{ font-size: 50px; }		
.home-campaign-sec h2.gb-headline-text{ font-size: 50px; margin-bottom: 30px; margin-left: -4px; }
.content-area .home-campaign-sec p{ font-size: 20px; margin-bottom: 25px; }		
.home-about-sec h2.gb-headline-text{ font-size: 50px; margin-bottom: 30px; margin-left: -4px; }	
.content-area .home-about-sec p{ font-size: 20px; margin-bottom: 25px; }
.home-footer-sec .gb-container-4d85f4a0 > .gb-inside-container{ padding-left: 30px; }
.home-footer-sec h2{ font-size: 50px; margin-bottom: 30px; margin-left: -4px; }	
.content-area .home-footer-sec p{ font-size: 20px; margin-bottom: 25px; }	
.home-footer-sec .gb-container-907ea608 > .gb-inside-container{ padding-top: 50px; }	
.our-word-sec .gb-container-b93f394b, .our-word-sec .gb-container-dfaf03d9 { height: 340px !important; min-height: auto !important; }	
.hero-video-sec > .gb-inside-container{ padding-left: 0 !important; padding-right: 0 !important; }	
.content-craft .gb-inside-container{ padding: 30px 35px 30px 25px !important; }	
.com-cell-group{ max-width: 983px; }	
.community-section .container, .community-area .container{ width: 100%; padding: 0 2%; box-sizing: border-box; }	
.com-cell-group .community-cell{ width: 30%; margin-right: 5%; margin-bottom: 50px; }
.community-section .container{ border-bottom: 0; }	
.community-cell .community-img{ width: 294px; height: 294px; margin-bottom: 25px; }	
.page-com-title h1{ font-size: 42px; line-height: 50px; }
.page-com-title{ margin-bottom: 25px; position: relative; }
.community-section p{ font-size: 20px; line-height: 26px; margin-bottom: 40px; }
.community-cell h6{ font-size: 16px; line-height: 20px; }	
.community-slider-area{ width: 500px; }	
.community-slider-area .community-slider{ width: 500px; height: 500px; }
.community-slider-area .slick-next{ right: -100px; }
.community-slider-area .slick-prev{ left: -100px; }	
.page-com-title .grid-icon{ left: 25px; top: 10px; width: 30px; }	
.community-slider-section{ padding-top: 20px; }		
.home .entry-content h2.gb-headline{ font-size: 45px; }	
.home .entry-content .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 40px; }	
.home .entry-content .gb-container-4d85f4a0 > .gb-inside-container{ padding-left: 40px; }	
.home .entry-content h2.gb-headline{ letter-spacing: 5px; }	
.home .entry-content p{ letter-spacing: 4px; }	
.main-navigation ul.sub-menu{ left: 7px !important; }		
.ins-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }		
.contact-form-sec{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.newsletter-dropdown{ top: 32px; right: 0; }
.search.search-results .content-area{ margin: 0 auto; width: 100%; padding-left: 2%; padding-right: 2%; box-sizing: border-box; }
.search.search-results .content-area .site-main{ margin: 0; }	
.search.search-results .content-area .entry-summary{ margin: 0; }
.search.search-results .page-header h1{ font-size: 40px; line-height: 50px; }	
.search.search-results .page-header{ padding-top: 50px; }		
.search.search-no-results .content-area{ margin: 0 auto; width: 100%; padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.press-area{ padding-top: 30px; }	
.com-cell-group{ max-width: 100%; }	
.press-area .press-link{ margin-right: 3%; margin-bottom: 4%;  width: 22.7%; }
.press-area .press-img{ height: 170px; }
.press-area .press-top-img{ height: 30px; }	
.wp-block-navigation .all-products-tab > ul{ width: 850px !important; left: -235px !important; }	
.wp-block-navigation .all-products-tab > ul li{ width: 40%; font-size: 16px; }
.right-push{ right: 60px; top: 30px; }	
.gb-container-6645ed3e > .gb-inside-container{ padding: 0 2%; }	
#asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .asl-sort-right{ margin-left: 0; }	
#asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .pol-md-6, #asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .pol-md-3.sl-dist-cont{ display: none; }
#asl-panel .asl-panel-inner.pol-12{ padding-right: 0; }	

.page-template-more-press-template .press-area .press-top-img h6{ font-size: 15px; }
.page-template-more-press-template .press-area .press-top-img > img{ display: none; }
.page-template-more-press-template .press-area .press-top-img{ height: auto; }

.gallery-slider-area .thumb-images{ margin-left: 10px; width: calc( 100% - 20px ); }	
.gallery-slider-area .thumb-images .slick-prev{ left: -10px; top: 36%; display: inline-block !important; }
.gallery-slider-area .thumb-images .slick-next{ right: -11px; top: 36%; display: inline-block !important; } 	
.wp-block-navigation__container .wp-block-navigation__submenu-container{ margin-left: 10px; }	

.content-area .autm-wint-sec{ background-position: 0px -24px; }
.autm-wint-sec h2.gb-headline{ line-height: 62px; margin-bottom: -10px !important; }
.content-area .home-about-sec .about-left-img-mobile{ margin-left: 60px; }
	
}	

@media (min-width:768px) and (max-width:1023px){
.inside-header{ padding: 15px 2% 15px 2%; box-sizing: border-box; }	
.container.grid-container{ padding-top: 86px; }	
/*updated on 8.11.2022*/
.home .container.grid-container{ padding-top: 90px; }	
.home .hero-video-sec video{ height: auto; background-color: #000; width: 100%; }		
.site-content .woocommerce .products li{ width: 49% !important; }		
.bottom-second-nav-menu ul li{ padding: 0 5px; font-size: 12px; }
ul.main-products-section{ background: #f4f5fa; padding-bottom: 35px !important; } 
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ padding-left: 15px; padding-right: 15px; padding-bottom: 0; font-size: 11px; }	
.main-navigation .main-nav ul li.menu-item-has-children>a{ padding-right: 15px !important; }		
.main-navigation ul.sub-menu{ left: 10px !important; }	
.main-nav{ margin-right: 5px; }	
.gallery-slider-area{ width: 100%; padding: 0 2%; box-sizing: border-box; }	
.back-button{ padding-left: 2%; padding-top: 0; padding-bottom: 0; }	
.gallery-slider-area .thumb-images .item{ padding: 0 6px; }	
.slider-right-images{ width: 49%; height: 350px; }	
.gb-container-360acd4d > .gb-inside-container{ padding-left: 2%; padding-right: 2%; }	
.woocommerce{ padding: 0 2%; }
.entry-header{ padding: 0 2%; }	
.gallery-slider-area .gallery-area .var-img{ height: 350px; width: 49.3%; }	
.gallery-slider-area .main-images .mod-img{ height: 350px; }
.wp-block-navigation .all-products-tab > ul{ width: 550px !important; left: -125px !important; }
.site-header .header-image{ width: 220px; }	
h1.gb-headline-30f9ba68{ font-size: 24px; line-height: 26px; letter-spacing: 7px; }	
hr{ margin-bottom: 15px; margin-top: 25px; }
.wp-block-navigation .all-products-tab > ul li{ font-size: 12px; letter-spacing: 2px; }	
.gallery-slider-area .pr-details{ margin-top: -55px; }
.gallery-area{ margin-bottom: 15px;	}
.gallery-slider-area .thumb-images{ margin-left: -7px; width: calc( 100% + 7px ); }	
.gallery-slider-area .main-images .slick-dots{ bottom: -16px; }	
.collection-menu-section ul.wp-block-navigation__container{ gap: 12px; margin-bottom: 0px; }	
.gallery-slider-area .gallery-area .product_title h1{ font-size: 38px;  }
.gallery-slider-area .main-images .slick-next:after{ width: 15px; height: 29px; }	
.gallery-slider-area .main-images .slick-prev:after{ width: 15px; height: 29px; }	
.gallery-slider-area .main-images .slick-prev{ right: 44%; }	
.gallery-slider-area .main-images .slick-next{ right: 13px; }	
.gallery-slider-area .product-image img{ transform: scale(1.6); }	
.gb-container-360acd4d > .gb-inside-container{ padding-top: 0px !important; padding-bottom: 0px; }	
.bottom-second-nav-menu{ margin-bottom: 40px; }	
.separate-containers .site-main{ margin-bottom: 0px; }
.bottom-second-nav-menu ul li ul{ left: 5px !important; }	
.bottom-second-nav-menu ul li ul:before{ width: 70px; }	
.main-navigation li.find-store{ margin-left: 0; }
.gallery-slider-area .main-images .mod-img{ transform: scale(1.013); }	
.single-product .gb-container-360acd4d{ margin-top: 10px; }	
.main-products-section li h2{ margin-top: -100px !important; }
.product-container .wp-block-group__inner-container{ padding: 0px !important; }		
.product-container ul { grid-template-columns: repeat(2, 1fr) !important; }	
.content-area .hero-video-sec{ min-height: 400px; }	
.content-area .home-collection{ min-height: 400px; }
.content-area .autm-wint-sec{ min-height: 400px; }	
.content-area .our-word-sec{ min-height: 400px; padding: 65px 0; }
.content-area .craftsmaship-sec{ min-height: 400px; }
.content-area .home-campaign-sec{ min-height: 400px; }
.content-area .home-about-sec{ min-height: 400px; }
.content-area .home-footer-sec{ min-height: 400px; }
.content-area .home-footer-sec > .gb-inside-container{ padding-top: 40px; }		
.content-area .hero-video-sec > .gb-inside-container, .content-area .home-collection > .gb-inside-container, .content-area .autm-wint-sec > .gb-inside-container, .content-area .our-word-sec > .gb-inside-container, .content-area .craftsmaship-sec > .gb-inside-container, .content-area .home-campaign-sec  > .gb-inside-container, .content-area .home-about-sec > .gb-inside-container, .content-area .home-footer-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.home-campaign-sec .gb-container-f5e36b6f > .gb-inside-container{ padding-left: 50px; }
.home-about-sec .about-left-img-mobile > .gb-inside-container{ padding-left: 50px; }
.content-area .autm-wint-sec h2.autumin-sec-text { font-size: 40px; margin-bottom: -10px; margin-left: 30px; max-width: 200px; line-height: 50px; }
.autm-wint-sec{ background-position: -42px 0; }	
.home-collection .gb-container-dcb84b91 > .gb-inside-container{ padding-left: 20px; }
.content-area  .home-collection h2{ font-size: 40px; line-height: 50px; margin-bottom: 20px; margin-left: -4px; }	
.content-area  .home-collection p{ font-size: 16px; margin-bottom: 20px; }
.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 20px; }	
.our-word-sec h2.gb-headline-text{ font-size: 40px; margin-bottom: 20px; line-height: 50px; margin-left: -4px; }	
.content-area .our-word-sec p{ font-size: 16px; margin-bottom: 20px; }	
.craftsmaship-sec h2.gb-headline-text{ font-size: 40px; line-height: 50px; }		
.home-campaign-sec h2.gb-headline-text{ font-size: 40px; line-height: 50px; margin-bottom: 20px; margin-left: -4px; }
.content-area .home-campaign-sec p{ font-size: 16px; margin-bottom: 20px; }		
.home-about-sec h2.gb-headline-text{ font-size: 40px; line-height: 50px; margin-bottom: 20px; margin-left: -4px; }	
.content-area .home-about-sec p{ font-size: 16px; margin-bottom: 20px; }
.home-footer-sec .gb-container-4d85f4a0 > .gb-inside-container{ padding-left: 30px; }
.home-footer-sec h2{ font-size: 40px; line-height: 50px; margin-bottom: 30px; margin-left: -4px; }	
.content-area .home-footer-sec p{ font-size: 16px; margin-bottom: 20px; }	
.home-footer-sec .gb-container-907ea608 > .gb-inside-container{ padding-top: 50px; }	
.our-word-sec .gb-container-b93f394b, .our-word-sec .gb-container-dfaf03d9 { height: 250px !important; min-height: auto !important; }
.hero-video-sec > .gb-inside-container{ padding-left: 0 !important; padding-right: 0 !important; }
.content-craft .gb-inside-container{ padding: 30px 35px 30px 25px !important; }		
.community-area{ padding-top: 20px; }	
.com-cell-group{ max-width: 737px; }	
.community-section .container, .community-area .container{ width: 100%; padding: 0 2%; box-sizing: border-box; }	
.com-cell-group .community-cell{ width: 235px; margin-right: 2%; margin-bottom: 40px; }
.community-section .container{ border-bottom: 0; }	
.community-cell .community-img{ width: 235px; height: 235px; font-size: 36px; line-height: 45px; margin-bottom: 10px; }	
.page-com-title h1{ font-size: 42px; line-height: 50px; }
.page-com-title{ margin-bottom: 20px; position: relative; }
.community-section p{ font-size: 16px; line-height: 24px; margin-bottom: 35px; }
.community-cell h6{ font-size: 15px; line-height: 18px; }
.community-section .container{ margin-bottom: 20px; }
.community-slider-area{ width: 400px; }	
.community-slider-area .community-slider{ width: 400px; height: 400px; }
.community-slider-area .slick-next{ right: -80px; width: 16px; height: 31px; }
.community-slider-area .slick-prev{ left: -80px;width: 16px; height: 31px; }	
.page-com-title .grid-icon{ left: 25px; top: 10px; width: 30px; }	
.community-slider-section{ padding-top: 20px; }
.community-slider-area .slick-next:after{ width: 16px; height: 31px; }	
.community-slider-area .slick-prev:after{ width: 16px; height: 31px; }	
.community-slider-area .community-slider{ margin-bottom: 25px; }	
.main-navigation .dropdown-menu-toggle{ display: block !important; }	
.home .entry-content h2.gb-headline{ font-size: 36px; }	
.home .entry-content .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 25px; }	
.home .entry-content .gb-container-4d85f4a0 > .gb-inside-container{ padding-left: 40px; }	
.home .entry-content h2.gb-headline{ letter-spacing: 3px; }	
.home .entry-content p{ letter-spacing: 3px; }	
.craft-page-title h1{ font-size: 34px !important; line-height: 40px !important; }
.main-navigation .dropdown-menu-toggle{ display: block !important; }	
.main-navigation ul.sub-menu{ left: 7px !important; }	
.main-navigation ul.sub-menu{ background-color: transparent !important; box-shadow: none !important; background: transparent !important; left: 0 !important; padding-top: 0; width: auto; }	
.main-navigation ul.sub-menu:before{ display: none; }
.main-navigation .main-nav ul ul li a{ padding: 10px 23px 10px 23px; }	
.main-nav{ margin-right: 0; }	
.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a{ color: #000 !important; }
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ font-size: 14px; }	
.about-two-col > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }
.video-main-section{ padding: 0 2%; box-sizing: border-box; }
.video-main-section h2{ font-size: 64px; line-height: 65px; margin-bottom: 30px; }		
.ins-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.inspiration-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.inspiration-sec h2{ font-size: 87px; line-height: 74px; letter-spacing: 10px; }	 
.inspiration-sec h2.bottom-big-text{ right: 45px; top: -5px; }	
.inspiration-sec h2.top-big-text{ right: 115px; top: 81px; }	
.inspiration-sec .right-cell > .gb-inside-container{ padding-top: 90px; }	
.ins-gallery .left-box{ width: 96%; }	
.ins-gallery .right-box{ width: 96%; }
.box-cell .gb-grid-column + .gb-grid-column{ display: flex; justify-content: right; }
.ins-gallery .inc-right-cell{ padding-left: 0px; }	
.ins-gallery p{ font-size: 18px; line-height: 22px; margin-bottom: 40px; }	
.ins-gallery h2{ font-size: 36px; line-height: 35px; }	
.ins-gallery .mt-b-35{ margin-top: 40px; margin-bottom: 40px; }	
.inspiration-sec .gb-grid-column{ width: 50% !important; }	
.inspiration-sec .right-cell > .gb-inside-container{ display: flex; justify-content: end; }	
.inspiration-sec .right-cell > .gb-inside-container figure{ width: 96%; }	
.contact-form-sec{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.newsletter-dropdown{ top: 32px; }	
.search.search-results .content-area{ margin: 0 auto; width: 100%; padding-left: 2%; padding-right: 2%; box-sizing: border-box; }
.search.search-results .content-area .site-main{ margin: 0; }	
.search.search-results .content-area .entry-summary{ margin: 0; }
.search.search-results .page-header h1{ font-size: 40px; line-height: 50px; }	
.search.search-results .page-header{ padding-top: 50px; }	
.search.search-no-results .content-area{ margin: 0 auto; width: 100%; padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.new-collection-page .collection-pagetitle{ font-size: 20px; letter-spacing: 4px; }	
.press-area{ padding-top: 30px; }	
.com-cell-group{ max-width: 735px; }	
.press-area .press-link{ margin-right: 3%; margin-bottom: 4%; width: 31%; }
.press-area .press-img{ height: 170px; }
.press-area .press-top-img{ height: 31px; }	
.press-area .press-link:nth-child( 4n + 4 ){ margin-right: 3%; }	
.press-area .press-link:nth-child( 3n + 3 ){ margin-right: 0; }	
.wp-block-navigation .all-products-tab > ul{ width: 750px !important; left: -235px !important; }	
.wp-block-navigation .all-products-tab > ul li{ width: 40%; font-size: 14px; }
.right-push{ right: 60px; top: 30px; }	
.single-product .site.grid-container{ padding-top: 20px !important; }	
	
/*upcoming events*/
.upcoming-event > .gb-inside-container > h2.gb-headline{ font-size: 60px; line-height: 80px; margin-bottom: 30px; text-align: center; padding-top: 40px; }	
.upcoming-event > .gb-inside-container{ padding-bottom: 40px; }
	
.gb-container-6645ed3e > .gb-inside-container{ padding: 0 2%; }	
#asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .asl-sort-right{ margin-left: 0; }	
#asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .pol-md-6, #asl-storelocator.asl-cont.asl-template-list .asl-search-cont .asl-sort-list .pol-md-3.sl-dist-cont{ display: none; }
#asl-panel .asl-panel-inner.pol-12{ padding-right: 0; }	
	
.page-template-more-press-template .press-area .press-top-img h6{ font-size: 15px; }
.page-template-more-press-template .press-area .press-top-img > img{ display: none; }
.page-template-more-press-template .press-area .press-top-img{ height: auto; }
	
.gallery-slider-area .thumb-images{ margin-left: 10px; width: calc( 100% - 20px ); }	
.gallery-slider-area .thumb-images .slick-prev{ left: -10px; top: 33%; display: inline-block !important; }
.gallery-slider-area .thumb-images .slick-next{ right: -11px; top: 33%; display: inline-block !important; } 

.site-content .woocommerce .products li.post-8851, .site-content .woocommerce .products li.post-8850{ display: none !important; }	
	
}	

@media (min-width:768px) and (max-width:992px){
.gallery-slider-area .pr-details{ margin-top: -20px; }
}

@media (min-width:601px) and (max-width:767px){
.inside-header{ padding: 15px 2% 15px 2%; box-sizing: border-box; }	
.container.grid-container{ padding-top: 86px; }	

/*updated on 8.11.2022*/
.home .container.grid-container{ padding-top: 90px; }	
.home .hero-video-sec video{ height: auto; background-color: #000; width: 100%; }	
.site-content .woocommerce .products li{ width: 49% !important; }	
.bottom-second-nav-menu ul li{ padding: 0 5px; font-size: 12px; }
ul.main-products-section{ background: #f4f5fa; padding-bottom: 10px !important; } 
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ padding-left: 13px; padding-right: 13px; padding-bottom: 0; }	
.gallery-slider-area{ width: 100%; padding: 0 2%; box-sizing: border-box; }	
.back-button{ padding-left: 2%; padding-top: 0; padding-bottom: 0; }	
.gallery-slider-area .thumb-images .item{ padding: 0 6px; }	
.slider-right-images{ width: 49.5%; height: 350px; }	
.gb-container-360acd4d > .gb-inside-container{ padding-left: 2%; padding-right: 2%; }	
.woocommerce{ padding: 0 2%; }
.entry-header{ padding: 0 2%; }	
.gallery-slider-area .gallery-area .var-img{ height: 350px; }	
.gallery-slider-area .main-images .mod-img{ height: 350px; }
.wp-block-navigation .all-products-tab > ul{ width: 550px !important; left: -162px !important; }
.site-header .header-image{ width: 220px; }	
h1.gb-headline-30f9ba68{ font-size: 20px; line-height: 21px; letter-spacing: 5px; }	
hr{ margin-bottom: 15px; margin-top: 25px; }
.wp-block-navigation .all-products-tab > ul li{ font-size: 10px; letter-spacing: 2px; width: 42%; }	
.gallery-slider-area .pr-details{ margin-top: 0px; }
.gallery-area{ margin-bottom: 15px;	}
.gallery-slider-area .thumb-images{ margin-left: -7px; width: calc( 100% + 7px ); }	
.gallery-slider-area .main-images .slick-dots{ bottom: -16px; }	
.collection-menu-section ul.wp-block-navigation__container{ gap: 12px; margin-bottom: 20px; }	
.gallery-slider-area .gallery-area .product_title h1{ font-size: 38px; }
.gallery-slider-area .main-images .slick-next:after{ width: 15px; height: 29px; }	
.gallery-slider-area .main-images .slick-prev:after{ width: 15px; height: 29px; }	
.gallery-slider-area .main-images .slick-prev{ right: 44%; }	
.gallery-slider-area .main-images .slick-next{ right: 13px; }	
.gallery-slider-area .product-image img{ transform: scale(1.6); }	
.gb-container-360acd4d > .gb-inside-container{ padding-top: 0px !important; padding-bottom: 0px; }	
.bottom-second-nav-menu{ margin-bottom: 25px; }	
.separate-containers .site-main{ margin-bottom: 0px; }
.bottom-second-nav-menu ul li ul{ left: 5px !important; }	
.bottom-second-nav-menu ul li ul:before{ width: 70px; }
.gallery-slider-area .main-images .mod-img{ transform: scale(1.01); }
.main-navigation li.find-store{ margin-left: 0; }
.collection-menu-section ul.wp-block-navigation__container li:last-child > ul{ left: inherit !important; right: -46px; width: 100px !important; min-width: 100px !important; }	
.main-products-section li h2{ margin-top: -90px !important; }
.product-container .wp-block-group__inner-container{ padding: 0px !important; }
.content-area .hero-video-sec{ min-height: 300px; }	
.content-area .home-collection{ min-height: 300px; }
.content-area .autm-wint-sec{ min-height: 300px; }	
.content-area .our-word-sec{ min-height: 300px; padding: 45px 0 25px 0; }
.content-area .craftsmaship-sec{ min-height: 300px; background-position: -5px center; }
.content-area .home-campaign-sec{ min-height: 300px; }
.content-area .home-about-sec{ min-height: 300px; }
.content-area .home-footer-sec{ min-height: 300px; }
.content-area .home-footer-sec > .gb-inside-container{ padding-top: 40px; }		
.content-area .hero-video-sec > .gb-inside-container, .content-area .home-collection > .gb-inside-container, .content-area .autm-wint-sec > .gb-inside-container, .content-area .our-word-sec > .gb-inside-container, .content-area .craftsmaship-sec > .gb-inside-container, .content-area .home-campaign-sec  > .gb-inside-container, .content-area .home-about-sec > .gb-inside-container, .content-area .home-footer-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.home-campaign-sec .gb-container-f5e36b6f > .gb-inside-container{ padding-left: 0; }
.content-area .autm-wint-sec h2.autumin-sec-text { font-size: 40px; margin-bottom: 20px; margin-left: 0px; max-width: 200px; line-height: 50px; }
.home-about-sec > .gb-inside-container{ padding-left: 0 !important; }
.home-about-sec .about-left-img-mobile .gb-inside-container{ padding-left: 40px; }
.home-collection .gb-container-dcb84b91 > .gb-inside-container{ padding-left: 0px; }
.content-area  .home-collection h2{ font-size: 40px; line-height: 50px; margin-bottom: 20px; margin-left: -4px; }	
.content-area  .home-collection p{ font-size: 16px; margin-bottom: 20px; }
.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 0px; }		
.our-word-sec h2.gb-headline-text{ font-size: 40px; margin-bottom: 20px; line-height: 50px; margin-left: -4px; }	
.content-area .our-word-sec p{ font-size: 16px; margin-bottom: 20px; }	
.craftsmaship-sec h2.gb-headline-text{ font-size: 40px; line-height: 50px; }	
.home-campaign-sec h2.gb-headline-text{ font-size: 40px; line-height: 50px; margin-bottom: 20px; margin-left: -4px; }
.content-area .home-campaign-sec p{ font-size: 16px; margin-bottom: 20px; }	
.home-about-sec h2.gb-headline-text{ font-size: 40px; line-height: 50px; margin-bottom: 20px; margin-left: -4px; }	
.content-area .home-about-sec p{ font-size: 16px; margin-bottom: 20px; }
.home-footer-sec .gb-container-4d85f4a0 > .gb-inside-container{ padding-left: 0px; }
.home-footer-sec h2{ font-size: 40px; line-height: 50px; margin-bottom: 30px; margin-left: -4px; }	
.content-area .home-footer-sec p{ font-size: 16px; margin-bottom: 20px; }	
.home-footer-sec .gb-container-907ea608 > .gb-inside-container{ padding-top: 50px; }
.our-word-sec .gb-container-b93f394b, .our-word-sec .gb-container-dfaf03d9 { height: 300px !important; min-height: auto !important; width: 300px; margin: 0 auto; margin-bottom: 20px; }	
.home-collection .gb-grid-wrapper{ justify-content: right; }	
.home-collection .gb-grid-column-dcb84b91{ width: auto !important; padding-right: 25px; }
.hero-video-sec > .gb-inside-container{ padding-left: 0 !important; padding-right: 0 !important; }
.community-area{ padding-top: 20px; }	
.com-cell-group{ max-width: 576px; }	
.community-section .container, .community-area .container{ width: 100%; padding: 0 2%; box-sizing: border-box; }	
.com-cell-group .community-cell{ width: 31%; margin-right: 3%; margin-bottom: 30px; }
.community-section .container{ border-bottom: 0; }	
.community-cell .community-img{ width: 100%; height: 179px; font-size: 32px; line-height: 45px; margin-bottom: 10px; }	
.page-com-title h1{ font-size: 36px; line-height: 35px; }
.page-com-title{ margin-bottom: 20px; position: relative; }
.community-section p{ font-size: 16px; line-height: 24px; margin-bottom: 35px; }
.community-cell h6{ font-size: 14px; line-height: 18px; }
.community-section .container{ margin-bottom: 20px; }
.community-slider-area{ width: 300px; }	
.community-slider-area .community-slider{ width: 300px; height: 300px; }
.community-slider-area .slick-next{ right: -60px; width: 12px; height: 23px; }
.community-slider-area .slick-prev{ left: -60px;width: 12px; height: 23px; }	
.page-com-title .grid-icon{ left: 10px; top: 6px; width: 23px; }	
.community-slider-section{ padding-top: 20px; }
.community-slider-area .slick-next:after{ width: 12px; height: 23px; }	
.community-slider-area .slick-prev:after{ width: 12px; height: 23px; }	
.community-slider-area .community-slider{ margin-bottom: 25px; }
.community-slider-section .container{ padding-bottom: 20px; }		
.home .entry-content h2.gb-headline{ letter-spacing: 0; }	
.home .entry-content p{ letter-spacing: 0; }
.campagn-title-area h2{ margin-bottom: 15px; font-size: 18px; line-height: 25px; }	
.campaign-item-cell .grid img{ margin-bottom: 15px; }
.craft-page-title h1{ font-size: 34px !important; line-height: 40px !important; }	
.main-navigation .dropdown-menu-toggle{ display: block !important; }	
.main-navigation ul.sub-menu{ left: 7px !important; }	
.main-navigation ul.sub-menu{ background-color: transparent !important; box-shadow: none !important; background: transparent !important; left: 0 !important; padding-top: 0; width: auto; }	
.main-navigation ul.sub-menu:before{ display: none; }
.main-navigation .main-nav ul ul li a{ padding: 10px 23px 10px 23px; }	
.main-nav{ margin-right: 0; }	
.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a{ color: #000 !important; }	
.about-brand-sec .brand-big-title{ font-size: 100px; line-height: 90px; letter-spacing: 6px; margin-bottom: 25px; }
.about-brand-sec .brand-small-title{ font-size: 26px; line-height: 39px; margin-bottom: 0; margin-left: 10px; }	
.about-brand-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; }	
.about-brand-sec{ height: 1700px; }	
.about-two-col > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.about-two-col .gb-grid-column-6b84bc48{ width: 30% !important; }
.about-two-col .gb-grid-column-54db3781{ width: 70% !important; }	
.about-two-col .top-big-title{ font-size: 100px; line-height: 75px; }
.about-two-col .top-title{ font-size: 24px; line-height: 30px; }
.about-two-col p{ font-size: 16px; line-height: 23px; }	
.about-two-col > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }
.video-main-section{ padding: 0 2%; box-sizing: border-box; }
.video-main-section h2{ font-size: 54px; line-height: 54px; margin-bottom: 25px; }
.ins-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.inspiration-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.inspiration-sec h2{ font-size: 87px; line-height: 74px; letter-spacing: 10px; }	 
.inspiration-sec h2.bottom-big-text{ right: 45px; top: -5px; }	
.inspiration-sec h2.top-big-text{ right: 115px; top: 81px; }	
.inspiration-sec .right-cell > .gb-inside-container{ padding-top: 90px; }	
.ins-gallery .left-box{ width: 96%; }	
.ins-gallery .right-box{ width: 96%; }
.box-cell .gb-grid-column + .gb-grid-column{ display: flex; justify-content: right; }
.ins-gallery .inc-right-cell{ padding-left: 0px; }	
.ins-gallery p{ font-size: 18px; line-height: 22px; margin-bottom: 40px; }	
.ins-gallery h2{ font-size: 36px; line-height: 35px; }	
.ins-gallery .mt-b-35{ margin-top: 40px; margin-bottom: 40px; }	
.inspiration-sec .gb-grid-column{ width: 50% !important; }	
.inspiration-sec .right-cell > .gb-inside-container{ display: flex; justify-content: end; }	
.inspiration-sec .right-cell > .gb-inside-container figure{ width: 96%; }
.ins-gallery .gb-grid-wrapper .gb-grid-column{ width: 50% !important; }
.contact-form-sec{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }
.contact-form-sec p{ margin-bottom: 40px !important; }	
.contact-form-sec .gb-inside-container{ padding-top: 0 !important; padding-bottom: 0 !important; }
.contact-form-sec h6{ font-size: 20px !important; }	
.child-cat-blake ul.main-products-section li{ width: 47% !important; margin-right: 6% !important; float: left !important; }
.child-cat-blake ul.main-products-section li:nth-child( 3n + 3 ){ margin-right: 6% !important; }		
.child-cat-blake ul.main-products-section li:nth-child( 2n + 2 ){ margin-right: 0 !important; }
.newsletter-dropdown{ top: 25px; right: 0; }
.page-com-title.mb-30{ margin-bottom: 60px; }
.newsletter-dropdown ul li{ padding-left: 5px; }
.newsletter-dropdown ul{ top: 40px; }		
.search.search-results .content-area{ margin: 0 auto; width: 100%; padding-left: 2%; padding-right: 2%; box-sizing: border-box; }
.search.search-results .content-area .site-main{ margin: 0; }	
.search.search-results .content-area .entry-summary{ margin: 0; }
.search.search-results .page-header h1{ font-size: 40px; line-height: 50px; }	
.search.search-results .page-header{ padding-top: 50px; }
.search.search-results article{ margin-bottom: 15px; }		
.search.search-no-results .content-area{ margin: 0 auto; width: 100%; padding-left: 2%; padding-right: 2%; box-sizing: border-box; }
.new-collection-page .collection-pagetitle{ font-size: 20px; letter-spacing: 4px; }	
.press-area{ padding-top: 30px; }	
.com-cell-group{ max-width: 100%; }	
.press-area .press-link{ margin-right: 3%; margin-bottom: 4%; width: 31%; }
.press-area .press-img{ height: 170px; }
.press-area .press-top-img{ height: 31px; }	
.press-area .press-link:nth-child( 4n + 4 ){ margin-right: 3%; }	
.press-area .press-link:nth-child( 3n + 3 ){ margin-right: 0; }	
.right-push{ right: 10px; top: 18px; }
.single-product .site.grid-container{ padding-top: 20px !important; }	
.our-world-text{ max-width: 300px; margin: 0 auto; }	
	
/*upcoming events*/
.upcoming-event > .gb-inside-container > h2.gb-headline{ font-size: 40px; line-height: 60px; margin-bottom: 30px; text-align: center; padding-top: 40px; }	
.upcoming-event > .gb-inside-container{ padding-bottom: 40px; }	
.upcoming-event .gb-grid-column h2{ font-size: 17px; line-height: 20px; margin-bottom: 5px; }	
.upcoming-event .gb-grid-column p{ font-size: 17px; line-height: 20px; }	
.upcoming-event{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }
.upcoming-event .gb-grid-column, .upcoming-event .gb-grid-wrapper .gb-grid-column:last-child{ padding: 0; margin-bottom: 20px; }	
	
.page-template-more-press-template .press-area .press-top-img h6{ font-size: 15px; }
.page-template-more-press-template .press-area .press-top-img > img{ display: none; }
.page-template-more-press-template .press-area .press-top-img{ height: auto; }
	
.gallery-slider-area .thumb-images{ margin-left: 10px; width: calc( 100% - 25px ); }	
.gallery-slider-area .thumb-images .slick-prev{ left: -10px; top: 28%; display: inline-block !important; }
.gallery-slider-area .thumb-images .slick-next{ right: -11px; top: 28%; display: inline-block !important; } 	
.site-content .woocommerce .products li.post-8851, .site-content .woocommerce .products li.post-8850{ display: none !important; }	
	.woocommerce ul.products[class*=columns-] li.product{ clear: none !important; }	
}	

@media (max-width:600px) {
.about-two-col .col-left{ max-width: 100%; margin-left: 0; }
.gb-container-7965c89c > .gb-inside-container{ padding-top: 5px !important;  }
.inside-header{ padding: 15px 5% 15px 5%; box-sizing: border-box; }	
.single-product .site.grid-container{ padding-top: 0px !important; }	
.single-product .container.grid-container{ padding-top: 0px; } /* Updated by Sushanta 01/07/22*/ 
.container.grid-container{ padding-top: 86px; }	
/*updated on 8.11.2022*/
.home .container.grid-container{ padding-top: 90px; }	
.home .hero-video-sec video{ height: calc( 100vh - 90px ); background-color: #000; width: 100%; }		
	
.site-content .woocommerce .products li{ width: 100% !important; }	
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{ padding: 8px 5px; font-size: 16px; text-align: left; justify-content: space-between !important; flex-direction: initial; flex-wrap: wrap; }
ul.main-products-section{ background: #f4f5fa; padding-bottom: 40px !important; } 
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{ padding-left: 13px; padding-right: 13px; padding-bottom: 0; }	
.gallery-slider-area{ width: 100%; padding: 0 2%; box-sizing: border-box; }	
.back-button{ padding-left: 2%; padding-top: 0; padding-bottom: 0; }	
.gallery-slider-area .thumb-images .item{ padding: 0 6px; }	
.slider-right-images{ width: 100%; height: 350px; margin-bottom: 40px; }
.gb-container-360acd4d > .gb-inside-container{ padding-left: 5%; padding-right: 5%; }	
.woocommerce{ padding: 0 5%; width: 100%; box-sizing: border-box; }
.entry-header{ padding: 0 5%; }	
.gallery-slider-area .gallery-area .var-img{ height: 350px; width: 100%; margin-bottom:15px; }	
.gallery-slider-area .main-images .mod-img{ height: 350px }
.wp-block-navigation .all-products-tab > ul{ width: 550px !important; left: -151px !important; }
.site-header .header-image{ width: 205px; }	
h1.gb-headline-30f9ba68{ font-size: 36px; line-height: 24px; letter-spacing: 4px; }
hr{ margin-bottom: 15px; margin-top: 25px; }
.wp-block-navigation .all-products-tab > ul li{ font-size: 12px; letter-spacing: 0px; }	
.gallery-slider-area .pr-details{ margin-top: -10px; }	
.gallery-area{ flex-flow: wrap; flex-direction: column; display: flex; align-items: center; justify-content: space-between; position: relative; margin-bottom: 0; }	
.gallery-slider-area .thumb-images{ margin-left: 10px; width: calc( 100% - 40px ); position: absolute; top: 362px; }	
.gallery-slider-area .thumb-images .slick-prev{ left: -10px; top: 28%; display: inline-block !important; }
.gallery-slider-area .thumb-images .slick-next{ right: -13px; top: 28%; display: inline-block !important; } 
	
.gallery-slider-area .main-images .slick-dots{ bottom: inherit; }	
.gallery-slider-area .gallery-area .var-img{ height: 350px; width: 100%; margin-bottom: 140px; }	
.collection-menu-section ul.wp-block-navigation__container{ gap: 12px; margin-bottom: 20px; }	
.gallery-slider-area .gallery-area .product_title h1{ font-size: 38px; line-height:45px; margin-bottom:15px;}
.gallery-slider-area .main-images .slick-next:after{ width: 15px; height: 29px; }	
.gallery-slider-area .main-images .slick-prev:after{ width: 15px; height: 29px; }	
.gallery-slider-area .main-images .slick-prev{ right: inherit; left: 13px; top: 655px; }	
.gallery-slider-area .main-images .slick-next{ right: 10px; top: 655px; }	
.gallery-slider-area .product-image img{ transform: scale(1.6); }	
.gb-container-360acd4d > .gb-inside-container{ padding-top: 0px !important; padding-bottom: 0px; }	
.bottom-second-nav-menu{ margin-bottom: 25px; }	
.separate-containers .site-main{ margin-bottom: 0px; }
.bottom-second-nav-menu ul li ul{ left: 5px !important; }	
.bottom-second-nav-menu ul li ul:before{ width: 70px; display: none; }	
.woocommerce ul.products[class*=columns-] li.product{ width: 100%; }
.gallery-slider-area .slick-prev, .gallery-slider-area .slick-next{ top: 73%; }
.wp-block-navigation .wp-block-navigation__submenu-icon{ display: inline-block !important; }	
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{ display: block; width: 100%; }	
.wp-block-navigation__submenu-container{ padding-left: 0 !important; padding-right: 0 !important; }
 .wp-block-navigation .wp-block-navigation__submenu-container li{ font-size: 14px !important; padding-left: 15px !important; padding-bottom: 10px !important; border-bottom: 1px solid #f1f1f1; padding-top: 10px !important; }	
.wp-block-navigation .wp-block-navigation__submenu-container{ gap: 0 !important; }	
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: inline-block; position: absolute; right: 0; top: 11px; width: 20px; }
.bottom-second-nav-menu ul li ul{ width: 100% !important; min-width: 100% !important; border: none !important; left: 0 !important; }	
.wp-block-navigation .all-products-tab > ul{ width: 100% !important; left: 0px !important; }
.wp-block-navigation .all-products-tab > ul li{ width: 100%; }
.wp-block-navigation .all-products-tab > ul{ height: auto !important; padding: 0 !important; }	
.wp-block-navigation__container .wp-block-navigation__submenu-container{ padding-top: 10px !important; background: #000 !important; }
.single-product .gb-container-360acd4d{ margin-top: 15px; }	
.gb-container-360acd4d .gb-inside-container{ padding-bottom: 0px !important; }	
.main-navigation li.find-store{ margin-left: 0; }
.main-navigation.toggled .main-nav{ margin-right: 0px !important; }	
.main-navigation .main-nav ul li a{ padding-left: 20px; padding-right: 20px; line-height: 34px; }	
.main-navigation.toggled .main-nav>ul{ padding: 10px 0; }	
.wp-block-navigation .all-products-tab:hover > ul { height: auto !important; left: inherit !important; right: inherit !important; width: auto !important; }
.bottom-second-nav-menu li.open button{ transform: rotate(180deg); }	
.main-products-section li h2{ margin-top: -100px !important; }
.product-container .wp-block-group__inner-container{ padding: 0px !important; }
.content-area .home-collection > .gb-inside-container{ padding-bottom: 18px; }
.content-area .hero-video-sec{ min-height: inherit; }	
.content-area .home-collection{ min-height: 380px; }
.home .content-area .autm-wint-sec{ min-height: 380px; background: url( /home-media-1/mobile/new-collection-m.jpg) !important;  background-size: cover !important; background-position: center top !important; }

	
	
	
.content-area .our-word-sec{ min-height: 380px; padding: 40px 0 25px 0; position: relative; }
/*.content-area .craftsmaship-sec{ min-height: 380px; background-position: right -36px; background-image: none; }*/
.content-area .craftsmaship-sec	{ background: url(/home-media-1/mobile/craftsmanship-m.jpg); background-size: cover !important;position: relative;min-height: 380px;}
.content-area .home-campaign-sec{ min-height: 380px; }
.content-area .home-about-sec{ min-height: 380px; background-image: none; background-color: #cdced0; overflow: hidden; position: relative; background-image: url(/home-media-1/mobile/about.jpg); background-size: cover !important; }

.content-area .our-word-sec .gb-grid-column-b93f394b{ display: none; }
.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 0; padding-top: 0; position: absolute; top: 79px; right: 20px; }

.content-area .home-about-sec .about-right-img-mobile{ position: absolute; top: 11px; width: 79%; right: 0; }	
.content-area .home-about-sec .about-left-img-mobile{ position: absolute; left: 7%; top: 8%; z-index: 9; }
.content-area .home-footer-sec{ min-height: 300px; }
.content-area .home-footer-sec > .gb-inside-container{ padding-top: 55px; padding-bottom: 55px; }		
.home-collection .gb-grid-column-dcb84b91{ display: block; text-align: right; }	 
.home-collection .gb-container-dcb84b91{ width: auto; display: inline-block !important; text-align: left; }		
.content-area .hero-video-sec > .gb-inside-container, .content-area .home-collection > .gb-inside-container, .content-area .autm-wint-sec > .gb-inside-container, .content-area .our-word-sec > .gb-inside-container, .content-area .craftsmaship-sec > .gb-inside-container, .content-area .home-campaign-sec  > .gb-inside-container, .content-area .home-about-sec > .gb-inside-container, .content-area .home-footer-sec > .gb-inside-container{ padding-left: 5%; padding-right: 5%; box-sizing: border-box; }	
.home-campaign-sec .gb-container-f5e36b6f > .gb-inside-container{ padding-left: 0; padding-top: 0px; }
.content-area .autm-wint-sec h2.autumin-sec-text{ font-size: 26px; margin-bottom: 15px; margin-left: 0; line-height: 34px; display: BLOCK; text-align: center; width: 100%; max-width: 100%; }
.home-collection .gb-container-dcb84b91 > .gb-inside-container{ padding-left: 20px; padding-top: 235px; }
.content-area  .home-collection h2{ font-size: 26px; line-height: 34px; margin-bottom: 15px; margin-left: -4px; }	
.content-area  .home-collection p{ font-size: 12px; margin-bottom: 10px; letter-spacing: 2px !important; }
.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 0px; }		
.our-word-sec h2.gb-headline-text{ font-size: 24px; margin-bottom: 15px; line-height: 34px; margin-left: -4px; }	
.content-area .our-word-sec p{ font-size: 12px; margin-bottom: 13px; letter-spacing: 2px !important; }	
/*.craftsmaship-sec h2.gb-headline-text{ font-size: 26px; line-height: 34px; display: block; text-align: center; }	*/
.craftsmaship-sec h2.gb-headline-text{font-size: 26px;line-height: 34px;display: block;text-align: center;position: absolute;left: 50%;bottom: 90px;transform: translate(-50%, 0%);}
.home-campaign-sec h2.gb-headline-text{ font-size: 26px; line-height: 34px; margin-bottom: 15px; margin-left: -4px; }
.content-area .home-campaign-sec p{ font-size: 12px; margin-bottom: 13px; letter-spacing: 2px !important; }		
.home-about-sec h2.gb-headline-text{ font-size: 26px; line-height: 34px; margin-bottom: 20px; margin-left: -4px; }	
.content-area .home-about-sec p{ font-size: 12px; margin-bottom: 13px; letter-spacing: 2px !important; }
.home-footer-sec .gb-container-4d85f4a0 > .gb-inside-container{ padding-left: 0px; }
.home-footer-sec h2{ font-size: 26px; line-height: 34px; margin-bottom: 20px; margin-left: -4px; }	
.content-area .home-footer-sec p{ font-size: 12px; margin-bottom: 13px; letter-spacing: 2px !important; }
.home-footer-sec .gb-container-907ea608 > .gb-inside-container{ padding-top: 40px; }	
.our-word-sec .gb-container-b93f394b, .our-word-sec .gb-container-dfaf03d9{ width: 248px; height: 285px !important; min-height: auto !important; margin: 0 auto; margin-bottom: 20px; }
.our-word-sec > .gb-inside-container{ max-width: 248px !important; padding: 0 !important; }	
.gb-grid-wrapper > .gb-grid-column-b93f394b{ width: 100%; padding-right: 0; }
.gb-grid-wrapper > .gb-grid-column-22116eae{ width: 100% !important; padding-right: 15px; }	
.gb-grid-wrapper > .gb-grid-column-02ff76c7{ width: 100% !important; padding-left: 0; }	
.gb-grid-wrapper > .gb-grid-column-dfaf03d9{ display: none; }	
.autm-wint-sec .gb-grid-wrapper { margin-top: 150px; }
.social-footer-sec ul.wp-block-social-links{  margin-bottom: 20px; }
.inside-site-info{ padding: 0px 40px 20px 40px; }	
.home-footer-sec .wp-block-image img{ width: 100%; }	 
.hero-video-sec > .gb-inside-container{ padding-left: 0 !important; padding-right: 0 !important; }	
.content-craft .gb-inside-container{ padding: 25px 5% 10px 5% !important; }
.content-craft .gb-inside-container .gb-inside-container { padding-left: 15px !important; padding-right: 15px !important; }
.main-craft-container h3{ margin-bottom: 15px; }   
.community-area{ padding-top: 20px; }	
.com-cell-group{ width: 100%; }	
.community-section .container, .community-area .container{ width: 100%; padding: 0 3%; box-sizing: border-box; }
.com-cell-group .community-cell{ width: 48%; margin-right: 4%; margin-bottom: 35px; }	
.com-cell-group .community-cell:nth-child( 3n + 3 ){ margin-right: 4%; }			
.com-cell-group .community-cell:nth-child( 2n + 2 ){ margin-right: 0; }	
.community-section .container{ border-bottom: 0; }	
.community-cell .community-img{ width: 100%; height: 150px; font-size: 32px; line-height: 45px; margin-bottom: 10px;}
.page-com-title h1{ font-size: 36px; line-height: 36px; margin-bottom: 10px; }
.page-com-title{ margin-bottom: 15px; position: relative; }
.community-section p{ font-size: 16px; line-height: 24px; margin-bottom: 30px; padding: 0 16px; }
.community-cell h6{ font-size: 14px; line-height: 18px; text-align: center; max-width: 150px; margin: 0 auto; } 
.community-section .container{ margin-bottom: 20px; }
.community-slider-area{ width: 260px; }	
.community-slider-area .community-slider{ width: 260px; height: 260px; }
.community-slider-area .slick-next{ right: -30px; width: 12px; height: 23px; }
.community-slider-area .slick-prev{ left: -25px;width: 12px; height: 23px; }	
.page-com-title .grid-icon{ left: 10px; top: 6px; width: 23px; }	
.community-slider-section{ padding-top: 20px; }
.community-slider-area .slick-next:after{ width: 12px; height: 23px; }	
.community-slider-area .slick-prev:after{ width: 12px; height: 23px; }	
.community-slider-area .community-slider{ margin-bottom: 15px; }
.community-slider-section .container{ padding-bottom: 10px; margin-bottom: 26px; }
.community-slider-area h6{ font-size: 16px; line-height: 20px; }	
.home .entry-content h2.gb-headline{ letter-spacing: 3px; }	
	
.home .entry-content p{ letter-spacing: 0; }		
.campagn-title-area h2{ margin-bottom: 15px; font-size: 18px; line-height: 25px; }	
.campaign-item-cell .grid img{ margin-bottom: 15px; }	
.craft-page-title h1{ font-size: 36px !important; line-height: 36px !important; margin-bottom: 10px; }
.main-navigation .dropdown-menu-toggle{ display: block !important; }	
.main-navigation ul.sub-menu{ left: 7px !important; }	
.main-navigation ul.sub-menu{ background-color: transparent !important; box-shadow: none !important; background: transparent !important; left: 0 !important; padding-top: 0; width: auto; }	
.main-navigation ul.sub-menu:before{ display: none; }
.main-nav{ margin-right: 0; }	
.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a{ color: #000 !important; }	
.menu-item-has-children .dropdown-menu-toggle{ padding-right: 0; }		
.about-brand-sec .brand-big-title{ font-size: 54px; line-height: 70px; letter-spacing: 6px; margin-bottom: 10px; }
.about-brand-sec .brand-small-title{ font-size: 26px; line-height: 39px; margin-bottom: 0; margin-left: 10px; }	
.about-brand-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; }	
.about-brand-sec{ height: 1700px; }	
.about-brand-sec p{ font-size: 16px; line-height: 19px; padding:0 3%; }	
.about-two-col > .gb-inside-container{ padding-left: 3%; padding-right: 3%; box-sizing: border-box; }	
.about-two-col .gb-grid-column-6b84bc48{ width: 100% !important; }
.about-two-col .gb-grid-column-54db3781{ width: 100% !important; }	
.about-two-col .top-big-title{ font-size: 34px; line-height: 48px; writing-mode: inherit; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); text-align: left; }
.about-two-col .top-title{ font-size: 24px; line-height: 30px; margin-bottom: 10px; }
.about-two-col p{ font-size: 16px; line-height: 23px; }		
.about-two-col > .gb-inside-container{ padding-left: 5%; padding-right: 5%; box-sizing: border-box; }
.video-main-section{ padding: 0 5%; box-sizing: border-box; }
.video-main-section h2{ font-size: 36px; line-height: 40px; margin-bottom: 20px; margin-top: 20px; letter-spacing: 0px; }	
.video-sec h6{ margin-bottom: 30px; font-size: 18px; line-height: 24px; }	
.video-sec{ margin-bottom: 40px; }	
.ins-sec > .gb-inside-container{ padding-left: 5%; padding-right: 5%; box-sizing: border-box; }	
.inspiration-sec > .gb-inside-container{ padding-left: 5%; padding-right: 5%; box-sizing: border-box; }	
.inspiration-sec h2{ font-size: 87px; line-height: 74px; letter-spacing: 10px; }	 
.inspiration-sec h2.bottom-big-text{ right: inherit; top: 0; margin-bottom: 0; font-size: 36px; line-height: 36px; letter-spacing: 2px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);  -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); writing-mode: inherit; position: relative; text-align: left; margin-left: 0px; display: inline-block; 
    margin-left: -4px; }	
.inspiration-sec h2.top-big-text{ right: inherit; top: 0; margin-bottom: 0; font-size: 36px; line-height: 36px; letter-spacing: 2px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); writing-mode: inherit; position: relative; text-align: left; margin-left: 0 !important; display: inline-block; }	
.inspiration-sec .right-cell > .gb-inside-container{ padding-top: 20px; }	
.box-cell .gb-grid-column + .gb-grid-column{ display: flex; justify-content: right; }
.ins-gallery .inc-right-cell{ padding-left: 0px; }	
.ins-gallery p{ font-size: 16px; line-height: 20px; margin-bottom: 25px; }	
.ins-gallery h2{ font-size: 30px; line-height: 30px; }	
.ins-gallery .mt-b-35{ margin-top: 20px; margin-bottom: 20px; }	
.ins-gallery .mb-50{ margin-bottom: 20px !important; }	
.ins-gallery .inc-right-cell{ padding-top: 20px; }	
.craft-page-title hr{ margin-top: 10px !important; margin-bottom: 10px !important; }	
.contact-form-sec{ padding-left: 5%; padding-right: 5%; box-sizing: border-box; }
.contact-form-sec p{ margin-bottom: 40px !important; }	
.contact-form-sec .gb-inside-container{ padding-top: 20px !important; padding-bottom: 0 !important; }
.contact-form-sec h6{ font-size: 18px !important; margin-bottom: 10px; }
.contact-form-sec .gform_wrapper.gravity-theme .gfield textarea.large{ height: 180px; }	
.contact-form-sec .gform_button{ padding: 0 15px; font-size: 16px; border-width:0.5px !important; }		
.child-cat-blake ul.main-products-section li{ width: 100% !important; margin-right: 0 !important; float: left !important; }
.child-cat-blake ul.main-products-section li:nth-child( 3n + 3 ){ margin-right: 0 !important; }		
.child-cat-blake ul.main-products-section li:nth-child( 2n + 2 ){ margin-right: 0 !important; }		
.newsletter-dropdown{ top: 55px; right: 0; }
.page-com-title.mb-30{ margin-bottom: 60px; }
.newsletter-dropdown ul li{ padding-left: 5px; }
.newsletter-dropdown ul{ top: 25px; }	
.search.search-results .content-area{ margin: 0 auto; width: 100%; padding-left: 3%; padding-right: 3%; box-sizing: border-box; }
.search.search-results .content-area .site-main{ margin: 0; }	
.search.search-results .content-area .entry-summary{ margin: 0; }
.search.search-results .page-header h1{ font-size: 32px; line-height: 40px; }	
.search.search-results .page-header{ padding-top: 50px; }
.search.search-results article{ width: 100%; margin-bottom: 15px; }
.search.search-no-results .content-area{ margin: 0 auto; width: 100%; padding-left: 3%; padding-right: 3%; box-sizing: border-box; }		
.new-collection-page .collection-pagetitle{ font-size: 18px; letter-spacing: 4px; }		
.press-area{ padding-top: 20px; margin-bottom: 10px; }	
.press-area .press-link{ margin-right: 3%; margin-bottom: 25px; width: 48%; }
.press-area .press-img{ height: 135px; }
.press-area .press-top-img{ height: 25px; margin-bottom: 10px; }	
.press-area .press-link:nth-child( 4n + 4 ){ margin-right: 0; }	
.press-area .press-link:nth-child( 3n + 3 ){ margin-right: 3%; }
.press-area .press-link:nth-child( 2n + 2 ){ margin-right: 0; }		
	
.right-push{ right: 10px; top: 60px; }	
.more-press-sec{ margin-bottom: 60px; }	
	
.desktop-hero{ display: none; }
.mobile-hero{ display: block; }	

.main-navigation.toggled .main-nav li{ padding: 2px 0; }	
	
.woocommerce{ margin-top: 30px !important; }

.main-navigation .main-nav ul li a{ font-size: 16px; }		
.main-navigation .sub-menu li{ font-size: 14px !important; padding-left: 15px !important; padding-bottom: 10px !important; border-bottom: 1px solid #f1f1f1; padding-top: 10px !important; }	
.main-navigation .main-nav ul ul li a{ padding: 0; display: inline-block; }	
.main-navigation.toggled .main-nav ul ul{ border-bottom: 0; }
header.site-header{ z-index: 999; }	
#primary-menu .sub-menu{ padding-top: 5px; margin-bottom: 10px; }	
	
.autm-wint-sec .autumin-sec-text{ max-width: 1350px !important; margin: 0 auto !important; }	 
.our-word-sec .gb-grid-wrapper{ display: block; }
.home-footer-sec > .gb-inside-container{ max-width: 275px !important; margin: 0 auto !important; padding-left: 0 !important; padding-right: 0 !important; }	 
.social-icon li{ margin: 0 8px; }
.mobile-craft-img figure{ text-align: center; }
.mobile-craft-img img{ max-width: 260px; margin-bottom: 10px; }
	
.home-about-sec{ padding-top: 40px; height: 380px; align-items: top; }	

.home-about-sec .about-right-img-mobile{ display: block !important; }
.craftsmaship-sec .mobile-craft-img{ display: block !important; }
.autm-wint-sec .spring{ display: block !important; position: absolute; top: 27px; left: 50%; transform: translate( -50%, 0%); width: 300px; }
.autm-wint-sec{ background-image:none !important; position: relative; }
.autm-wint-sec .autumin-sec-text{   max-width: 200px !important; position: relative; z-index: 9; }	

/*upcoming events*/
.upcoming-event > .gb-inside-container > h2.gb-headline{ font-size: 30px; line-height: 36px; margin-bottom: 22px; text-align: center; padding-top: 30px; }	
.upcoming-event > .gb-inside-container{ padding-bottom: 40px !important; }	
.upcoming-event .gb-grid-column h2{ font-size: 17px; line-height: 20px; margin-bottom: 5px; }	
.upcoming-event .gb-grid-column p{ font-size: 17px; line-height: 20px; }	
.upcoming-event{ padding-left: 5%; padding-right: 5%; box-sizing: border-box; }
.upcoming-event .gb-grid-column, .upcoming-event .gb-grid-wrapper .gb-grid-column:last-child{ padding: 0; margin-bottom: 20px; }	

.page-template-more-press-template .press-area .press-top-img h6{ font-size: 12px; margin-bottom: 10px; }
.page-template-more-press-template .press-area .press-top-img > img{ display: none; }
	
.collection-page-title{ display: block; font-size: 18px; letter-spacing: 4px; font-family: 'Gothambook'; text-transform: uppercase; line-height: 26px; padding: 0 20px; box-sizing: border-box; padding-top: 30px; }	

.page-id-5926 .collection-page-title{ display: none; }	
.site-content .woocommerce .products li.post-8851, .site-content .woocommerce .products li.post-8850{ display: none !important; }	

.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ top: 38px; left: 7%; }
.content-area .home-campaign-sec .gb-inside-container{ padding-left: 0; padding-top: 0; position: absolute; top: 15px; right: 10px; }	
.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ position: absolute; top: 230px; right: inherit; }		
	
	
.decl-conf-pdf{ padding-left: 5%; padding-right: 5%; box-sizing: border-box; }	
	
	
/*03.10.2023*/	
.home-collection{ background-image: url(/home-media-1/mobile/collection.jpg); background-size: cover; }	
.content-area .our-word-sec{ background-image: url(/home-media-1/mobile/our-world.jpg); background-size: cover; }		
.content-area .home-campaign-sec{ background-image: url(/home-media-1/mobile/campaign.jpg); background-size: cover; }
	
}

hr{height:0.5px !important}

.footer-cell-info{ display: block; width: 100%; text-align: center; margin-bottom: 20px; }
.footer-cell-info ul{ display: inline-block; width: auto; margin: 0; }
.footer-cell-info ul li{ list-style: none; color: #000000; text-align: center; color: #373d48; font-size: 15px; font-weight: 400; line-height: 22px; font-family: 'Gothamlight'; margin: 0 10px; position: relative; display: inline-block; float: left; }
.footer-cell-info ul li:after{ content: ''; display: block; position: absolute; right: -9px; top: 4px; width: 1px; height: 15px; background: #000000; }
.footer-cell-info ul li:last-child:after{ display: none; }
.footer-cell-info ul li:first-child{ margin-left: 0; }
.footer-cell-info ul li:last-child{ margin-right: 0; }
.footer-cell-info ul li a{ transition: all 0.3s ease-in-out; }


@media (min-width:430px) and (max-width:600px){
.gallery-slider-area .gallery-area .var-img{ height: 440px }
.gallery-slider-area .thumb-images{ top: 450px; }	
.gallery-slider-area .main-images .slick-next{ top: 755px; }	
.gallery-slider-area .main-images .slick-prev{ top: 755px; }	
	
}

@media (min-width:1450px) and (max-width:599px){
.content-area .hero-video-sec{ min-height: 700px; }	
.content-area .home-collection{ min-height: 700px; }
.content-area .autm-wint-sec{ min-height: 700px; }	
.content-area .our-word-sec{ min-height: 700px; }
.content-area .craftsmaship-sec{ min-height: 700px; background-position: -645px -30px; }
.content-area .home-campaign-sec{ min-height: 700px; }
.content-area .home-about-sec{ min-height: 700px; }
.content-area .home-footer-sec{ min-height: 700px; }
.hero-video-sec > .gb-inside-container{ padding-left: 0 !important; padding-right: 0 !important; }	
}


@media (min-width:1400px) and (max-width:1449px){
.content-area .hero-video-sec{ min-height: 630px; }	
.content-area .home-collection{ min-height: 630px; }
.content-area .autm-wint-sec{ min-height: 630px; } 	
.content-area .our-word-sec{ min-height: 630px; }
.content-area .craftsmaship-sec{ min-height: 630px; }
.content-area .home-campaign-sec{ min-height: 630px; }
.content-area .home-about-sec{ min-height: 630px; }
.content-area .home-footer-sec{ min-height: 630px; }
.content-area .hero-video-sec > .gb-inside-container, .content-area .home-collection > .gb-inside-container, .content-area .autm-wint-sec > .gb-inside-container, .content-area .our-word-sec > .gb-inside-container, .content-area .craftsmaship-sec > .gb-inside-container, .content-area .home-campaign-sec  > .gb-inside-container, .content-area .home-about-sec > .gb-inside-container, .content-area .home-footer-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.hero-video-sec > .gb-inside-container{ padding-left: 0 !important; padding-right: 0 !important; }
}

@media (min-width:1350px) and (max-width:1399px){
.content-area .hero-video-sec{ min-height: 590px; }	
.content-area .home-collection{ min-height: 590px; }
.content-area .autm-wint-sec{ min-height: 590px; }	
.content-area .our-word-sec{ min-height: 590px; }
.content-area .craftsmaship-sec{ min-height: 590px; }
.content-area .home-campaign-sec{ min-height: 590px; }
.content-area .home-about-sec{ min-height: 590px; }
.content-area .home-footer-sec{ min-height: 590px; }
.content-area .home-footer-sec > .gb-inside-container{ padding-top: 100px; }	
.content-area .hero-video-sec > .gb-inside-container, .content-area .home-collection > .gb-inside-container, .content-area .autm-wint-sec > .gb-inside-container, .content-area .our-word-sec > .gb-inside-container, .content-area .craftsmaship-sec > .gb-inside-container, .content-area .home-campaign-sec  > .gb-inside-container, .content-area .home-about-sec > .gb-inside-container, .content-area .home-footer-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.home-campaign-sec .gb-container-f5e36b6f > .gb-inside-container{ padding-left: 0; }
.content-area .autm-wint-sec h2.autumin-sec-text { margin-left: 0; }	
.home-about-sec	.gb-grid-wrapper > .gb-grid-column-614b2191{ padding-left: 0; }	
.hero-video-sec > .gb-inside-container{ padding-left: 0 !important; padding-right: 0 !important; }	
.hero-video-sec iframe{ height: 765px; }		
.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 50px; }	
}

@media (min-width:1200px) and (max-width:1349px){
.content-area .hero-video-sec{ min-height: 550px; }	
.content-area .home-collection{ min-height: 550px; }
.content-area .autm-wint-sec{ min-height: 550px; }	
.content-area .our-word-sec{ min-height: 550px; }
.content-area .craftsmaship-sec{ min-height: 550px; }
.content-area .home-campaign-sec{ min-height: 550px; }
.content-area .home-about-sec{ min-height: 550px; }
.content-area .home-footer-sec{ min-height: 550px; }
.content-area .home-footer-sec > .gb-inside-container{ padding-top: 100px; }		
.content-area .hero-video-sec > .gb-inside-container, .content-area .home-collection > .gb-inside-container, .content-area .autm-wint-sec > .gb-inside-container, .content-area .our-word-sec > .gb-inside-container, .content-area .craftsmaship-sec > .gb-inside-container, .content-area .home-campaign-sec  > .gb-inside-container, .content-area .home-about-sec > .gb-inside-container, .content-area .home-footer-sec > .gb-inside-container{ padding-left: 2%; padding-right: 2%; box-sizing: border-box; }	
.home-campaign-sec .gb-container-f5e36b6f > .gb-inside-container{ padding-left: 0px; }
.content-area .autm-wint-sec h2.autumin-sec-text { margin-left: 135px; }	
.hero-video-sec > .gb-inside-container{ padding-left: 0 !important; padding-right: 0 !important; }

}

@media (max-width:1700px){
.community-slider-section .container{ padding: 0 2%; box-sizing: border-box; }
.community-main-section .container{ padding: 0 2%; box-sizing: border-box; }
.campaign-area-main .container{ padding: 0 2%; box-sizing: border-box; }
.craft-page-title{ padding-left:2%; padding-right: 2%; box-sizing: border-box; }	
.about-brand-sec{ width: 96%; }	
}

@media (min-width:1600px) and (max-width:1699px){
.autm-wint-sec h2.autumin-sec-text{ margin-left: 0px; }	
/* .autm-wint-sec{ background-position: -182px -9px !important; }	
.autm-wint-sec h2.autumin-sec-text{ margin-left: 0px; }
.craftsmaship-sec{ background-position: -1000px -50px !important; }
.home-about-sec{ background-position: -200px top !important; } */
}

@media (min-width:1551px) and (max-width:1599px){
.main-products-section li h2{ margin-top: -160px !important; }
}

@media (min-width:430px) and (max-width:465px){
.main-products-section li h2{ margin-top: -70px !important; }
}

@media (min-width:465px) and (max-width:550px){
.main-products-section li h2{ margin-top: -125px !important; }
}

@media (min-width:551px) and (max-width:600px){
.main-products-section li h2{ margin-top: -170px !important; }
}


@media (min-width:769px) and (max-width:1023px){
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{ clear: initial; }	
.main-products-section li h2{ margin-top: -140px !important; }	
}

@media (min-width:769px) and (max-width:800px){
.main-products-section li h2{ margin-top: -110px !important; }		
}



@media (min-width: 1170px) and (max-width: 1200px){
.main-products-section li h2{ margin-top: -111px !important; }
}

@media (min-width:800px) and (max-width:899px){	
.main-products-section li h2{ margin-top: -120px !important; }		
}
@media (min-width: 320px) and (max-width: 375px){
.social-icon li a figure {
  display: block;
  width: 35px;
}
.community-section p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 30px;
  padding: 0 21px 0 0;
}
.community-cell .community-img {
  width: 150px;
  height: 150px;
  font-size: 32px;
  line-height: 45px;
  margin-bottom: 10px;
  margin-left: 0;
}
.main-craft-container p{ font-size: 15px; line-height: 22px; color: #000000; font-family: 'Gothamlight'; }
}


@media(max-width:1023px){
#primary-menu .sub-menu{ padding-left: 15px; box-sizing: border-box; padding-right: 15px; }
}

@media(max-width:600px){
.craft-page-title{ padding-left: 5%; padding-right: 5%; box-sizing: border-box; }	
.about-brand-sec{ width: 88%; height: 1800px; }	
.video-main-section	.video-sec:last-child{ margin-bottom: 0; } 
.campaign-area-main .container{ padding: 0 5%; box-sizing: border-box; }	
.campaign-area-main .container{ padding: 0 5%; box-sizing: border-box; }	
.community-section .container, .community-area .container{ padding: 0 5%; box-sizing: border-box; }	
.community-inner p{ padding-left: 0; padding-right: 0; }
.about-brand-sec{ padding-top: 30px; }	
.about-brand-sec .brand-big-title{ margin-bottom: 135px; }	
	
.inspiration-sec .left-cell{ text-align: center; }	
.inspiration-sec .gb-inside-container{ display: inline-block; }	
.craft-page-title .gb-inside-container{ padding: 0; }
	
.page-template-more-press-template .press-area .press-top-img{ height: auto; }	
	
.bottom-second-nav-menu{ display: block; width: 100%; text-align: center; }
.bottom-second-nav-menu button{ display: inline-block; margin: 0; }	
.site-info{ font-size: 12px; }	
.footer-cell-info ul li{ float:none; }
.footer-cell-info ul li{ color: #000000; font-size: 12px; font-weight: 400; line-height: 22px; }	
	
.autm-wint-sec h2.autumin-sec-text a{ display: inline-block; margin-right: -4px; }	
}

.press-single-slider .slick-slide .item figure{ display: flex; align-items: center; justify-content: center; }
.press-single-slider .slick-track{ display: flex; align-items: center; }

.press-single-slider h6{text-align:center;text-transform: uppercase;}
.press-area .press-top-img h6{ text-align: center; font-weight: bold;text-transform: uppercase;}
.postid-4555 .gallery-slider-area .thumb-images .var-name{text-transform: initial;}

@media (min-width:1450px) and (max-width:1599px){
.content-area .autm-wint-sec{ background-position: -380px -10px; }
}


@media (min-width: 1150px) and (max-width: 1250px){
.main-navigation .main-nav ul li.menu-item-has-children > a { padding-right: 10px !important; padding-left: 10px !important }
.main-nav{ margin-right: 20px !important; }	
.main-navigation ul.sub-menu{ left: 10px !important; }

}

@media (min-width: 1024px) and (max-width: 1100px){
.main-navigation .main-nav ul li.menu-item-has-children > a { padding-right: 10px !important; padding-left: 10px !important }
.main-nav{ margin-right: 20px !important; }
.main-navigation .main-nav ul li a{ font-size: 12px; }	
.main-navigation ul.sub-menu{ left: 10px !important; }	
}

@media (min-width: 601px) and (max-width: 700px){
.bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a{ font-size: 12px; }
}

@media (min-width: 860px) and (max-width: 992px){
.gallery-slider-area .pr-details{ margin-top: -55px; }	
}

@media (min-width: 1150px) and (max-width: 1201px){
/* .content-area .craftsmaship-sec{ background-position: -465px -88px; } */
}
   
@media (min-width: 1050px) and (max-width: 1101px){
/* .content-area .craftsmaship-sec{ background-position: -465px -70px; } */
}


@media (min-width:1300px) and (max-width:1430px){
.main-navigation ul.sub-menu{ left: 18px !important; }	
}

@media (min-width:1450px) and (max-width:1550px){
.inside-article .gb-container-5d911528{ background-position: -195px top; }	
}

@media (min-width: 860px) and (max-width: 880px){
.gallery-slider-area .pr-details{ margin-top: -40px; }
	
}


@media (min-width: 990px) and (max-width: 1023px){
.gallery-slider-area .main-images .mod-img{ height: 380px; }
.gallery-slider-area .gallery-area .var-img{ height: 380px; }
.slider-right-images{ height: 380px; }
.gallery-slider-area .main-images .mod-img{ height: 380px; }
.gallery-slider-area .pr-details{ margin-top: -40px; }	

}

@media (min-width: 1601px) and (max-width: 1700px){
.gb-container-baeb0d83{ background-position: right -220px top 0px !important; }	
}


/*safari broswer*/
/*start*/
@media (min-width: 1440px) and (max-width: 1600px){
/*safari 13*/	
.safari13 .wp-block-navigation .all-products-tab > ul li{ width: 31%; }	
.safari13 .wp-block-navigation .all-products-tab > ul{ width: 1500px !important; left: -350px !important; } 

/*safari 12*/	
.safari12 .wp-block-navigation .all-products-tab > ul li{ width: 31%; }	
.safari12 .wp-block-navigation .all-products-tab > ul{ width: 1500px !important; left: -350px !important; } 	
	
/*safari 11*/	
.safari11 .wp-block-navigation .all-products-tab > ul li{ width: 31%; }	
.safari11 .wp-block-navigation .all-products-tab > ul{ width: 1500px !important; left: -350px !important; } 	
	
/*safari 10*/	
.safari10 .wp-block-navigation .all-products-tab > ul li{ width: 31%; }	
.safari10 .wp-block-navigation .all-products-tab > ul{ width: 1500px !important; left: -350px !important; } 		
	
/*safari 9*/	
.safari9 .wp-block-navigation .all-products-tab > ul li{ width: 31%; }	
.safari9 .wp-block-navigation .all-products-tab > ul{ width: 1500px !important; left: -350px !important; } 	

.gb-container-baeb0d83{ background-position: right 0px top 0px !important; }	
	
}
@media (min-width: 1024px) and (max-width: 1439px){
/*safari 13*/
.safari13 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari13 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari13 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a:after{ top: 22px; }
.safari13 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 18px; display: block; font-size: 14px; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }
	
/*safari 12*/
.safari12 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari12 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari12 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a:after{ top: 22px; }
.safari12 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 18px; display: block; font-size: 14px; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }	
	
/*safari 11*/
.safari11 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari11 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari11 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a:after{ top: 22px; }
.safari11 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 18px; display: block; font-size: 14px; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }		
	
/*safari 10*/
.safari10 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari10 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari10 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a:after{ top: 22px; }
.safari10 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 18px; display: block; font-size: 14px; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }	
	
/*safari 9*/
.safari9 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari9 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari9 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a:after{ top: 22px; }
.safari9 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 18px; display: block; font-size: 14px; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }		
	
/* .gb-container-baeb0d83{ background-position: right -62px top 0px !important; }	 */
	
}

@media (min-width: 1024px) and (max-width: 1200px){
/*safari 13*/	
.safari13 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }	
	
/*safari 12*/	
.safari12 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }		

/*safari 11*/	
.safari11 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }			
	
/*safari 10*/	
.safari10 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }	
	
/*safari 9*/	
.safari9 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }			
	
}


@media (min-width: 768px) and (max-width: 1023px){
/*safari 13*/
.safari13 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari13 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari13 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 12px; display: block; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }
.safari13 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }
	
	
/*safari 12*/
.safari12 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari12 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari12 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 12px; display: block; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }
.safari12 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }	
	
/*safari 11*/
.safari11 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari11 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari11 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 12px; display: block; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }
.safari11 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }		
	
/*safari 10*/
.safari10 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari10 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari10 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 12px; display: block; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }
.safari10 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }	
	
/*safari 9*/
.safari9 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari9 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari9 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 12px; display: block; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }
.safari9 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }	
	
}

@media (min-width: 601px) and (max-width: 767px){
/*safari 13*/
.safari13 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari13 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari13 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 12px; display: block; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }
.safari13 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }	
.safari13 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a:after , .safari13 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li.active > a:after{ top: 23px; }	
	
/*safari 12*/
.safari12 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari12 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari12 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 12px; display: block; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }
.safari12 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }	
.safari12 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a:after , .safari12 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li.active > a:after{ top: 23px; }	
	
/*safari 11*/
.safari11 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari11 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari11 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 12px; display: block; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }
.safari11 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }	
.safari11 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a:after , .safari11 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li.active > a:after{ top: 23px; }	
	
/*safari 10*/
.safari10 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari10 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari10 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 12px; display: block; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }
.safari10 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }	
.safari10 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a:after , .safari10 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li.active > a:after{ top: 23px; }
	
	
/*safari 9*/
.safari9 .wp-block-navigation .all-products-tab > ul{ padding-top: 5px !important; }	
.safari9 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ padding-top: 5px; flex-wrap: wrap; display: block; width: 400px !important; top: 22px; left: 26px !important;     background-color: #fff; color: #000; }	
.safari9 .wp-block-navigation .all-products-tab > ul li{ width: 100%; font-size: 12px; display: block; font-family: 'Gothambook'; padding: 0 25px; box-sizing: border-box; }
.safari9 .wp-block-navigation-submenu .wp-block-navigation__submenu-container{ left: 5px !important; }
.safari9 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li > a:after , .safari9 .bottom-second-nav-menu .wp-block-navigation__responsive-container-content > ul > li.active > a:after{ top: 23px; }	
	
.our-word-sec .gb-grid-wrapper > .gb-grid-column-22116eae{ display: none; }
.our-word-sec .gb-container-02ff76c7 > .gb-inside-container{ padding-left: 0; padding-top: 0; position: absolute; top: 38px; right: 20px; left: inherit; }	
.content-area .our-word-sec{ position: relative; }	
.craftsmaship-sec .gb-container-dbcd8b9a .gb-inside-container{ text-align: right; }	
.content-area .home-campaign-sec .gb-inside-container{ left: 20px; }	
	
}

/*end*/

.hero-video-sec-mobile{ height:380px !important;}
.hero-vid-mob-dr{width:100%; height:380px; object-fit:cover; object-position:center;}


@media (min-width: 400px) and (max-width: 600px){
.content-area .craftsmaship-sec{ background-position: center -36px; }	
.craftsmaship-sec h2.gb-headline-text{ bottom: 55px; }	
.autm-wint-sec .gb-grid-wrapper{ margin-top: 170px; }	
}

@media (min-width: 400px) and (max-width: 500px){
.content-area .craftsmaship-sec{ background-position: center 0px; }	
}

@media(max-width:1199px){
.decl-conf-pdf{ padding-left: 4%; padding-right: 4%; box-sizing: border-box; }
}

@media(max-width:600px){
.decl-conf-pdf{ padding-left: 5%; padding-right: 5%; box-sizing: border-box; }
}


@media (min-width: 1100px) and (max-width: 1199px){
.craftsmaship-sec{ background-position: 0; }
}


@media (min-width: 601px) and (max-width: 767px) {
  .content-area .craftsmaship-sec{ background-position: 0px center; }
  
}

@media (min-width: 1445px) and (max-width: 1799px) {
  .content-area .craftsmaship-sec .gb-inside-container{ text-align: right; }
}

@media (min-width: 1100px) and (max-width: 1199px) {
.content-area .autm-wint-sec{ background-position: 0; }
}
