/** Shopify CDN: Minification failed

Line 22:0 All "@import" rules must come first
Line 25:0 All "@import" rules must come first

**/
@font-face {
    font-family: 'Retroking';
    src: url('RetrokingRegular.eot');
    src: url('RetrokingRegular.eot?#iefix') format('embedded-opentype'),
        url('RetrokingRegular.woff2') format('woff2'),
        url('RetrokingRegular.woff') format('woff'),
        url('RetrokingRegular.ttf') format('truetype'),
        url('RetrokingRegular.svg#RetrokingRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&display=swap');
/* font-family: 'Oswald', sans-serif; */

@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');
/* font-family: 'Great Vibes', cursive; */

.template-index main#MainContent {padding-top:0;}


.announcement-bar{border-bottom:1px solid #d9d9d9; padding:7px 0;}

.headerLeft, .headerRight{width:40%;}
.headerCenter{width:20%;}
.headerRight .site-header__icon{font-size:14px; color:#000; display:inline-block; vertical-align:middle; line-height:25px; border-right:1px solid #d9d9d9; padding-right:20px; margin-right:20px;}
.headerRight .site-header__icon:last-child{padding-right:0; margin-right:0; border:none;}
.headerRight .site-header__icon img{display:inline-block; vertical-align:middle;}
.mailIc{background:url(mail-ic.png) no-repeat left center; padding-left:30px;}

.siteNav{background:#5b4b43; margin:0; padding:0;}
.siteNav .site-nav{margin:0; padding:0;}
.siteNav .site-nav a{color:#fff; font-size:17px; font-weight:600; padding:0 40px !important; line-height:55px;}
.siteNav .site-nav .site-nav__label{border:none;}

.home-slideshow {}
.home-slideshow .slide-box a {display:block;}
.home-slideshow .slide-box img {display:block;width:100%;}
.home-slideshow .slide-box img.mobile-image {display:none;}

.home-slideshow .owl-theme .owl-controls{margin:-20px 0 0 0; text-align:center;}
.home-slideshow .owl-theme .owl-controls .owl-pagination{display:inline-block; background:#fff; padding:10px 20px 6px 20px; position:relative; -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2);}
.home-slideshow .owl-theme .owl-controls .owl-page span{width:15px; height:15px; margin:0 4px; background:#cccccc; opacity:1;}
.home-slideshow .owl-theme .owl-controls .owl-page.active span, .home-slideshow .owl-theme .owl-controls.clickable .owl-page:hover span{background:#000;}

.home-tagline{text-align:center; font-size:50px; color:#000; font-family:'Retroking', cursive; line-height:58px; padding:30px 0 35px 0; border-bottom:1px solid #cccccc;}
.home-tagline strong{color:#000; font-weight:normal; font-family:sans-serif;}

.product-slider{position:relative; padding:60px 0 90px 0;}
.product-slider .section-header{margin:0 0 25px 0;}
.product-slider .section-header h2{font-size:32px; font-weight:600; text-transform:uppercase; color:#000; letter-spacing:normal; margin:0; position:relative; padding:0 0 15px 0;}
.product-slider .section-header h2:before{content:''; position:absolute; bottom:0; width:195px; height:1px; background:#dadada; left:50%; transform:translateX(-50%);}
.grid.product-list{margin:0; overflow:unset;}
.product-card{text-align:center; border-right:1px solid #d9d9d9; padding:10px 30px; margin:0;}
.product-card__image-wrapper > div{padding-top:114% !important;}
.grid-view-item__image-wrapper .grid-view-item__image{margin:auto; max-width:100% !important; max-height:415px !important; width:100%; height:100%; object-fit:contain; top:0; bottom:0; left:0; right:0;}
.grid-view-item__image-wrapper{max-width:100% !important; max-height:415px !important;}
.product-slider .owl-carousel .owl-item > .grid__item{padding:0;}
.product-card__title{font-size:16px; font-weight:400; color:#000; line-height:normal; margin:0 0 15px 0; display:block; height:40px; overflow:hidden;}
.product-card .price{display:inline-block; font-weight:700;}
.cartBtn{display:inline-block; font-size:16px; font-weight:700; text-transform:uppercase; padding:13px 20px; color:#fff; background:#5b4b43; margin:20px 0 0 0;}

.owl-theme .owl-controls{margin:0;}
.owl-controls .owl-buttons div{position:absolute; top:50%; transform:translateY(-50%); font-size:0; width:36px; height:36px;}
.owl-prev{background:url(prev-arrow.png) no-repeat center center; left:-50px;}
.owl-next{background:url(next-arrow.png) no-repeat center center; right:-50px;}

.home-categories-section {}
.home-categories-section .page-width{max-width:1640px; padding-left:10px; padding-right:10px;}
.home-categories-section .categories_bg {padding-bottom:200px;}
.home-categories-section .page-width {display:flex; flex-wrap:wrap;}
.home-categories-section .categories_thumbnail {width:50%;padding:10px;position:relative; text-align:center;}
.home-categories-section .categories_thumbnail a{display:block; position:relative;}
.home-categories-section .categories_thumbnail .categories_details{position:absolute; left:0; bottom:30px; width:100%;}
.home-categories-section .categories_thumbnail .categories_details h3{color:#fff; font-size:45px; font-weight:700; line-height:52px; font-family:'Oswald', sans-serif; text-align:center; max-width:570px; margin:0 auto;}

.home-image-text-section h3 { text-transform:uppercase; font-size:35px; font-weight:700; padding-bottom:40px;     margin-bottom: 0; }
.home-image-text-section .rich-tex { font-size:17px; line-height:26px;  }
.home-image-text-section .rich-tex p { margin-bottom:35px;}
.home-image-text-section {display:flex; flex-wrap:wrap;}
.home-image-text-section .coman_block {width:50%;padding:0;position:relative;padding:80px;display:flex;}
.home-image-text-section .left-section {border-right:solid 1px #fff;justify-content: flex-end;}
.home-image-text-section .right-section {border-left:solid 1px #fff;}
.home-image-text-section .section_info {max-width: 550px; width: 100%; margin: 0;}


.home-image-text-section .left-section:before { width:30%; height:1px; position:absolute; left:0px; top:100px; content:""; background:#000; opacity:0.35;   }
.home-image-text-section .right-section:after { width:30%; height:1px; position:absolute; right:0px; top:112px; content:""; background:#fff; opacity:0.45;    }




.home-customer-reviews h2 span:before { width:200px; height:1px; position:absolute; left:0; right:0; bottom:0; margin:0 auto; content:""; background:#dadada; }
.home-customer-reviews h2 { font-size:32px; letter-spacing:0; display:inline-block; text-transform:uppercase; color:#000000;  margin-bottom: 70px;}
.home-customer-reviews h2 span {   background: url(quotes-left.png) left top no-repeat, url(quotes-right.png) right top no-repeat; padding:0 60px 20px 60px; position:relative;} 
.home-customer-reviews {text-align:center;padding:150px 0 110px 0;}
.home-customer-reviews .review-box {padding:10px 70px;}
.home-customer-reviews .reviews-list {position:relative;}
.home-customer-reviews .reviews-list:after {content:""; position:absolute; left:0; right:0; top:0; background:#d9d9d9; height:100%; width:1px; margin:0 auto;}
.home-customer-reviews .review_details { padding-top:20px; line-height:26px; font-size:16px; }
.home-customer-reviews .review_details .rich-text { font-style:italic;}
.home-customer-reviews .athore_name { padding-top:15px; font-weight:600; display: inline-block;}

.collapse-grid-inner {display:flex; flex-wrap:wrap;margin:0 -3px; justify-content: center;}
.collapse-grid-inner .call {position:relative;width:25%;padding:3px;}
.collapse-grid-inner .call a {display:block;position:relative;}
.collapse-grid-inner .call img {width:100%;display:block;}
.collapse-grid-inner .infos {position:absolute;bottom:30px;left:0;right:0;width:100%; text-align:center;}
.collapse-grid-inner .infos h3 {margin:0; color:#fff; font-size:25px; font-weight:600; background:url(testi-ic-white.png) no-repeat top center; padding:50px 0 0 0;}

.collapse-grid-inner .call:nth-child(1) {width:30%;}
.collapse-grid-inner .call:nth-child(2) {width:30%;}
.collapse-grid-inner .call:nth-child(3) {width:50%; clear:both;}
.collapse-grid-inner .call:first-child a { }


.about-section-bg {padding:150px 0 400px 0;}
.about-section-bg .page-width {position:relative;}
.about-section-bg .about_info {position:absolute; top:50%; left:120px; max-width:450px; width:100%; transform: translate(0%, -50%);}
.about_info h3 {color:#fff; margin:0 0 20px 0; padding:0; font-size:32px; font-weight:600; text-transform:uppercase;}
.about_info p {color:#fff; font-size:16px; line-height:26px; margin:0 0 35px 0;}
.shop_btn{font-size:16px; font-weight:700; text-transform:uppercase; padding:12px 30px; border:2px solid #fff; background:#000; line-height:normal; letter-spacing:normal;}

.instagram-section {text-align:center;margin-top:-250px; padding-bottom:10px;}
.instagram-section .insta_title {padding:0px 30px 30px 30px;}
.instagram-section .insta_title h2 {display:inline-block;  font-size:32px; font-weight:700; margin:0; padding:15px 0 15px 0px; letter-spacing:0; text-transform:none; color:#000; display: flex;
    justify-content: center;    align-items: center;}
.instagram-section .insta_title h2 .imglink { margin-right:10px; line-height:0;}

.instagram-section .instagram-list {display:flex;max-width:1640px;width:100%; padding:0 10px;margin:0 auto;}
.instagram-section .instagram-list .insta-coll {display:flex;flex-wrap:wrap;}
.instagram-section .instagram-list .insta-coll a {display:block;padding:10px; width:50%;}
.instagram-section .instagram-list .insta-coll a img {width:100%;display:block;}
.instagram-section .instagram-list .insta-coll:nth-child(odd) a:first-child{width:100%;}
.instagram-section .instagram-list .insta-coll:nth-child(even) a:last-child{width:100%;}

/* .instagram-section .instagram-list .insta-coll:nth-child(1) a:nth-child(2) {width:50%;}
.instagram-section .instagram-list .insta-coll:nth-child(1) a:nth-child(3) {width:50%;}

.instagram-section .instagram-list .insta-coll:nth-child(2) a:nth-child(1) {width:50%;}
.instagram-section .instagram-list .insta-coll:nth-child(2) a:nth-child(2) {width:50%;}

.instagram-section .instagram-list .insta-coll:nth-child(3) a:nth-child(2) {width:50%;}
.instagram-section .instagram-list .insta-coll:nth-child(3) a:nth-child(3) {width:50%;}

.instagram-section .instagram-list .insta-coll:nth-child(4) a:nth-child(1) {width:50%;}
.instagram-section .instagram-list .insta-coll:nth-child(4) a:nth-child(2) {width:50%;} */

.site-footer{background:url(footer-bg.jpg) no-repeat center bottom; font-size:14px; color:#000; border-top:1px solid #d6d7d7; padding:45px 0 0 0; margin-top:50px;}
.site-footer a{color:#000;}
.site-footer .ftrNewsletter h3 { text-transform:uppercase; font-weight:bold; margin-bottom: 0;}
.site-footer .ftrNewsletter{border-bottom:1px solid #d6d7d7; position:relative; padding:0 0 45px 0; text-align:center; margin:0 0 50px 0; font-weight: 600;}
.site-footer .ftrNewsletter .newsletterHead{display:inline-block; vertical-align:middle; padding:3px 20px 3px 80px; text-align:left; background:url(newsletter-ic.png) no-repeat left center;}
.site-footer .ftrNewsletter .site-footer__newsletter{display:inline-block; vertical-align:middle;}
.site-footer .ftrNewsletter .input-group{display:block; position:relative;}
.site-footer .ftrNewsletter .input-group__field{margin:0; height:55px; font-weight:600; min-width:465px; border:1px solid #c6c6c6; padding:0 155px 0 20px; font-size:15px;}
.site-footer .ftrNewsletter .input-group__btn .btn{width:auto; position:absolute; height:45px; right:5px; top:5px; font-size:16px; text-transform:uppercase; padding:0 25px; min-height:inherit; letter-spacing:normal;}

.site-footer .footerTitle { font-size:18px; font-weight:bold; text-transform:uppercase; border-bottom: 1px solid #d2d3d5;    padding-bottom: 30px;    padding-bottom: 25px;}
.site-footer .site-footer__item { padding: 0 20px 50px 20px; display: inline-block; line-height: 24px;}
.site-footer .site-footer__content { display:flex; flex-wrap:wrap; }
.site-footer .site-footer__item:first-child { padding-left:0;}
.site-footer .site-footer__item:last-child { padding-right:0;}
.site-footer .site-footer__item:first-child  { max-width:18%; width:100%; }
.site-footer .site-footer__item:nth-child(2) { max-width:35%; width:100%;  }
.site-footer .site-footer__item:nth-child(3) { max-width:24%; width:100%; }
.site-footer .site-footer__item:last-child  { max-width:23%; width:100%; }
.site-footer .site-footer__item:nth-child(2) ul.site-footer__linklist { column-count:2; margin:0; }
.site-footer .site-footer__item:nth-child(2) ul.site-footer__linklist li { padding:0;}
.site-footer .site-footer__item:first-child  ul.site-footer__linklist li:last-child a { text-decoration:underline;}
.site-footer ul.site-footer__linklist li { font-size:14px; line-height: 24px; margin-bottom:10px; word-break: break-word; line-height:20px;}
.site-footer .mail_footer { background:url(mail-ic.png) no-repeat center left; padding-left:27px;}
.site-footer .footer-social { border-top: 1px solid #d2d3d5; padding-top: 45px;   margin-top: 40px; }
.site-footer .footer-social .social-icons__link .icon-facebook { background:url(fb-icon.png) no-repeat center center; }
.site-footer .footer-social .social-icons__link .icon-instagram { background:url(ins-icon.png) no-repeat center center; }
.site-footer .footer-social .social-icons__link path { display:none;}
.site-footer .site-footer__copyright-content { font-size:13px;     margin: 0; }
.site-footer .footerBottom { display: flex;    flex-wrap: wrap;    justify-content: space-between;     align-items: center; border-top: 1px solid #d2d3d5;     padding: 20px 0; }
.bull{padding:0 5px; color:#9c9c9c;}
.site-footer p{line-height:20px;}


.template-index .site-footer { margin-top: 0px;  font-weight: 400; border-top:none;  }
.clctnList{overflow:hidden;}

.product-recommendations__inner .section-header  h2{margin-top:30px; text-align:left; letter-spacing:0; color:#000;}
.product-recommendations__inner .grid li { padding-left: 0px; }
.product-recommendations__inner .owl-carousel .owl-item > .grid__item{padding:0;}
.product-single__title{color:#000; font-size:27px; font-weight:600; line-height: normal;}
.product-form__item label { font-weight: 600;}
.template-product .return-link-wrapper { padding-bottom:25px; }

.template-blog .article__grid-image-container { display:none; }
.shopify-cleanslate ._1mqqPYZtCQtz5_i0b-po4l { justify-content: flex-end; }
.template-product .product-single .product-form { max-width:400px; }

.template-product .thumbnails-wrapper .product-single__thumbnails { margin-left:0px;}


@media only screen and (max-width:1880px) {  

.home-image-text-section .left-section:before { width:20%;    }
.home-image-text-section .right-section:after { width:20%;    }


}

@media only screen and (max-width:1600px) {  

.home-image-text-section .left-section:before {  display:none; }
.home-image-text-section .right-section:after { display:none;}  
  
}



@media only screen and (max-width:1400px) { 

.owl-prev { left: 0px;}
.owl-next {  right: 0px;} 

.template-product .thumbnails-wrapper .product-single__thumbnails { padding: 0 30px; }   
  
  

}   

@media only screen and (max-width:1280px) { 
  
.home-categories-section .categories_thumbnail .categories_details h3 {  font-size: 34px; line-height: 44px; } 
.home-categories-section .categories_bg { padding-bottom: 100px;} 
.home-customer-reviews {  padding: 100px 0 110px 0;}
.about-section-bg { padding: 100px 0 300px 0;}
.home-image-text-section .coman_block {  padding: 50px; } 
  
.site-footer .footerTitle { font-size: 15px; }  
.site-footer .footerBottom {  flex-direction: column;} 
.site-footer .ftrbtmLeft { padding-bottom:10px;}  
.site-footer .site-footer__item { padding: 0 10px 50px 10px; }
.site-footer .mail_footer { word-break: break-all;} 
.site-footer .site-footer__item:nth-child(2) { max-width: 33%; }  
.site-footer .site-footer__item:last-child {  max-width: 25%;}  
  
.collapse-grid-inner .infos h3 {  font-size: 20px; } 
.siteNav .site-nav a { padding: 0 30px!important; } 
.headerRight .site-header__icon { padding-right: 10px; margin-right: 10px;} 
  

  
  
}

@media only screen and (max-width:1024px) { 

.site-footer .site-footer__item:first-child {  max-width: 50%;}  
.site-footer .site-footer__item:nth-child(2) { max-width: 50%;}  
.site-footer .site-footer__item:nth-child(3) { max-width: 50%; }  
.site-footer .site-footer__item:last-child { max-width: 50%;}  
.siteNav .site-nav a { padding: 0 30px!important; } 
.headerRight .site-header__icon { font-size: 14px; padding-right: 10px; margin-right: 10px; } 
.headerRight .site-header__cart img { width:25px; }
.collapse-grid-inner .infos h3 {  font-size: 15px; }  
.about-section-bg .about_info {  left:50px; } 
.about_info h3 {  margin: 0 0 6px 0; }  
.about_info p { font-size: 15px; }  
.instagram-section .instagram-list .insta-coll a {  padding: 5px; } 
.home-image-text-section h3 {  font-size: 28px;}  
.home-customer-reviews {  padding: 60px 0 60px 0;} 
.site-footer .site-footer__copyright-content { text-align: center; }  
  
.site-header__mobile-nav { flex-wrap:wrap;}  
header.site-header .headerLeft { width:5%; }
header.site-header .headerCenter { width:45%; }  
header.site-header .headerRight { width:50%;     padding-right: 0; }
.site-header__logo-image { margin: 0;}  
  
  .site-header__search.site-header__icon { display:none;}  
  .site-header__cart-count {  width: 24px;  height: 24px; }
  
}

@media only screen and (max-width:991px) {  
  
  
.site-header__cart-count {  width: 24px; height: 24px; }  
  

.siteNav .site-nav a { padding: 0 14px!important; font-size: 15px;}  
.product-slider .section-header h2 { font-size: 26px; }  
  
.home-categories-section .categories_bg {  padding-bottom:0px;}  
.home-categories-section .categories_thumbnail .categories_details h3 {  font-size: 24px;  line-height: 30px; padding: 10px;} 
.home-image-text-section .coman_block { width: 100%; }
.home-image-text-section .left-section {  justify-content: flex-start;}  
.home-image-text-section .section_info { max-width: 100%; } 
.home-image-text-section .rich-tex p {  margin-bottom: 25px;}  
.home-image-text-section h3 { padding-bottom: 25px; }  
.home-customer-reviews .reviews-list:after { display:none;}  
  
.about-section-bg {  padding: 70px 0 300px 0;}  
.about-section-bg .about_img img { height:600px;     object-fit: cover;} 
.about_info p {  margin: 0 0 25px 0;} 
.about-section-bg .about_info {   left: 40px;} 
  
.home-customer-reviews h2 {  font-size: 26px; }
.instagram-section .insta_title h2 {  font-size: 28px; } 
  
.site-footer .ftrNewsletter .site-footer__newsletter {  margin-top: 20px;}   
.site-footer .ftrNewsletter .newsletterHead {  padding: 3px 0px 3px 60px; } 
.site-footer .site-footer__item:first-child { padding-left: 10px;}   
  
.collapse-grid-inner .infos h3 {  padding: 36px 0 0 0; background-size: 30px;} 
.collapse-grid-inner .infos {  bottom: 15px; } 
  
 
header.site-header .site-header__icon {  padding:5px 5px; }  
header.site-header .site-header__account span { font-size:0;}
.site-header__icons-wrapper .mailIc { padding-left:30px !important;}  
header.site-header .headerRight .site-header__account { margin-left: -5px;  padding-right: 10px;} 
  
 
  
  
}

@media only screen and (max-width:749px) {
  
.site-footer .ftrNewsletter .newsletterHead { padding: 10px 20px 3px 70px; }
.collapse-grid-inner .call:nth-child(1) {  width: 50%;}
.collapse-grid-inner .call:nth-child(2) {  width: 50%;}
.collapse-grid-inner .call:nth-child(3) {  width: 100%;}
.collapse-grid-inner .call {  width: 50%;padding: 5px;}
  
.headerRight .site-header__icon { font-size: 0; } 
header.site-header .headerLeft { width:33.33%; }
header.site-header .headerCenter { width:33.33%; }  
header.site-header .headerRight { width:33.33%;  }  
  
  

.about-section-bg .about_img img { height:500px;  } 
.about-section-bg .about_info { max-width: 90%;}   
  
   
}

@media only screen and (max-width:600px) {

.site-footer .site-footer__item:first-child {  max-width: 100%;}  
.site-footer .site-footer__item:nth-child(2) { max-width: 100%;}  
.site-footer .site-footer__item:nth-child(3) { max-width: 100%; }  
.site-footer .site-footer__item:last-child { max-width: 100%; padding-bottom: 0;}
.site-footer .site-footer__item {  padding: 0 0px 40px 0px;} 
.site-footer .footer-social {  padding-top: 30px; margin-top: 30px;}  
.site-footer .mail_footer {  margin-top: 30px;}
.site-footer__social-icons li:first-child { padding-left:0;}
.site-footer .site-footer__content {     padding: 0 0px; } 
.site-footer .site-footer__item:first-child { padding-left:0px;}  
  
.home-categories-section .categories_thumbnail { width: 100%; }  
.home-customer-reviews h2 { font-size: 24px; background-size: 38px; margin-bottom: 50px; } 
.home-customer-reviews { padding: 40px 0 40px 0;} 
.home-customer-reviews .review-box { padding: 10px 50px;} 
  
.about-section-bg .about_img img { height:600px; } 
.about_info p {  margin: 0 0 15px 0;     font-size: 15px;} 
.about-section-bg .about_info { max-width: 85%;  left: 0;  right: 0;  margin: 0px auto;}
.about_info h3 { margin: 0 0 10px 0; font-size: 26px; } 
.about-section-bg {  padding: 40px 0 40px 0;} 
  
.instagram-section { margin-top: 0;}  
.instagram-section .instagram-list {  display: flex;  flex-wrap: wrap;}  
.instagram-section .instagram-list .insta-coll { width: 100%; max-width: 50%; }
.instagram-section .insta_title h2 { font-size: 24px;  }  
.instagram-section .insta_title { padding: 0 20px 20px 20px;} 
  
.site-footer .ftrNewsletter .newsletterHead { padding: 6px 20px 4px 50px; background-size: 40px;}  
.home-tagline p { font-size:30px; }  
.template-product .owl-controls .owl-buttons div { width: 24px; height: 25px;}  
.home-collapse-grid  { padding:0px 20px 40px 20px;} 
}

@media only screen and (max-width:480px) {
.instagram-section .instagram-list .insta-coll{max-width:100%;}
.site-footer .site-footer__item:nth-child(2) ul.site-footer__linklist{column-count:1;}
  .site-footer .ftrNewsletter .input-group__btn .btn{position:relative;}
  .site-footer .ftrNewsletter .newsletterHead{background-position:top center; padding:50px 0 0 0; text-align:center;}
}

@media only screen and (max-width:479px) {
  
.product-card { border-right: 0px solid #d9d9d9; }
.product-slider .section-header h2 {  font-size: 22px;} 
.product-slider .section-header h2:before { width: 100px; }
.product-slider .section-header {  margin: 0 0 5px 0; }
.product-slider {   padding:40px 0 40px 0;}  
  
.home-tagline p { font-size:26px; }    
.home-image-text-section .coman_block {  padding:40px 20px;} 
.home-image-text-section h3 {  font-size: 20px;}  
  
.home-customer-reviews h2 { font-size: 20px;  padding: 0 0px 20px 0px; margin-bottom: 20px; } 
.home-customer-reviews h2 span { padding: 0 40px 20px 40px; background-size: 30px;} 

.site-footer .ftrNewsletter .input-group__field { min-width: 100%; }  
.site-footer .ftrNewsletter .site-footer__newsletter {  width: 100%;}
.site-footer .ftrNewsletter .input-group__btn .btn { font-size: 14px; } 
  
header.site-header .headerLeft { width:25%; }
header.site-header .headerCenter { width:30%; }  
header.site-header .headerRight { width:45%;  }  

}



