/* 20181113165435 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #f15b24;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #f15b24;
  box-shadow: 0 0 2px #f15b24;
}

.gui-select.gui-focus .gui-handle {
  border-color: #f15b24;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #5abc71;
  color: #ffffff;
  background-color: #5abc71;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #48965a;
  border-color: #48965a;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #f6f6f6;
}

/* custom */
.gui,
.gui-block-linklist li a{color:#666666;}
.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong, .gui-block-title.gui-dark strong a,
.gui-content-subtitle{color:#000000;}
.gui-block-inner strong{color:#848484;}
.gui a{color:#f15b24;}
.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus{border-color:#f15b24;box-shadow:0 0 2px #f15b24;}
.gui-select.gui-focus .gui-handle{border-color:#f15b24;}
.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image{border-color:#8d8d8d;}
.gui-block-title{color:#333333;background-color:#ffffff;}
.gui-content-title{color:#333333;}
.gui-form .gui-field .gui-description span{color:#666666;}
.gui-block-inner{background-color:#f4f4f4;}
.gui-block-option{border-color:#ededed;background-color:#f9f9f9;}
.gui-block-option-block{border-color:#ededed;}
.gui-block-title strong{color:#333333;}
.gui-line,
.gui-cart-sum .gui-line{background-color:#cbcbcb;}
.gui ul.gui-products li{border-color:#dcdcdc;}
.gui-block-subcontent,.gui-content-subtitle{border-color:#dcdcdc;}
.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table{border-color:#dcdcdc;}
.gui-block-content .gui-table{border-color:#ededed;}
.gui-table thead tr th{border-color:#cbcbcb;background-color:#f9f9f9;}
.gui-table tbody tr td{border-color:#ededed;}
.gui a.gui-button-large,
.gui a.gui-button-small{border-color:#8d8d8d;color:#000000;background-color:#ffffff;}
.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action{border-color:#5abc71;color:#ffffff;background-color:#5abc71;}
.gui a.gui-button-large:active,
.gui a.gui-button-small:active{background-color:#cccccc;border-color:#707070;}
.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active{background-color:#48965a;border-color:#48965a;}
.gui-input, .gui-text, .gui-select, .gui-number{border-color:#8d8d8d;background-color:#ffffff;}
.gui-select .gui-handle, .gui-number .gui-handle{border-color:#8d8d8d;}
.gui-number .gui-handle a{background-color:#ffffff;}
.gui-input input, .gui-number input, .gui-text textarea, .gui-select .gui-value{color:#000000;}
.gui-progressbar{background-color:#f6f6f6;}
.owl-hero .item .text-box .text-wrap{padding:0;margin:0;}
.owl-hero .item .text-box .text-wrap .link.button{height:45px;padding:0px 50px;line-height:45px;border-radius:22.5px;background:transparent;border:1px solid #fff;margin-top:40px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.owl-hero .item .text-box .text-wrap .link.button:hover{background:#f15a22;border-color:#f15a22;color:#fff;}
.owl-hero .item .text-box .text-wrap .title{font-weight:900;}
.owl-hero .item .text-box .text-wrap .text{margin-top:0;margin-bottom:5px;text-transform:uppercase;letter-spacing:0.5em;font-size:17px;}
#custom-header{position:fixed;width:100%;left:0;top:0;z-index:999;background:#fff;border:1px solid #f4f4f4;}
#custom-header .logo{display:table-cell;vertical-align:middle;padding:0px 20px;padding-left:0;}
#custom-header .logo img{height:65px;}
#custom-header .main-header{display:table-cell;vertical-align:middle;width:100%;}
#custom-header .main-header .topbar{height:45px;background:#f7f7f7;width:100%;display:table;color:#ababab;}
#custom-header .main-header .topbar ul li a{color:#ababab;}
#custom-header .main-header .main-menu{height:45px;}
#custom-header .topbar .lang-cur{display:table-cell;vertical-align:middle;font-size:11px;text-transform:uppercase;}
#custom-header .topbar ul{margin:0;list-style:none;padding:0;}
#custom-header .topbar ul li{position:relative;display:inline-block;height:45px;line-height:45px;padding:0;}
#custom-header .topbar ul li:after{content:'';display:inline-block;height:12px;width:1px;background:#bebebe;position:absolute;left:100%;top:50%;margin-top:-6px;}
#custom-header .topbar ul li:last-child:after{display:none;}
#custom-header .topbar ul li i{font-size:8px;margin-left:7px;color:#f15b24;margin-top:-2px;display:inline-block;vertical-align:middle;}
#custom-header .topbar ul li .icon i{color:#ababab;font-size:12px;margin:0;margin-right:5px;}
#custom-header .topbar ul li a{padding:0px 15px;display:block;}
#custom-header .topbar ul li.dropdown ul.sub{position:absolute;left:0;top:100%;background-color:#f7f7f7;width:100%;display:none;margin:0;z-index:9;}
#custom-header .topbar ul li.dropdown:hover ul.sub{display:block;}
#custom-header .topbar ul li.dropdown ul.sub li{width:100%;text-align:center;height:40px;line-height:40px;display:block;}
#custom-header .topbar .service{display:table-cell;vertical-align:middle;font-size:12px;text-align:right;padding-right:10px;}
#custom-header .topbar .service ul li{text-align:center;}
#custom-header .topbar .service ul li a{display:inline-block;}
#custom-header .topbar .service ul li:last-child a{border:none;}
#custom-header .topbar .search{display:table-cell;vertical-align:middle;width:50px;text-align:center;background:#e6aa5a;}
#custom-header .topbar .search a{display:block;height:50px;line-height:50px;color:#fff;}
#custom-header .topbar > .cart{display:table-cell;vertical-align:middle;font-size:12px;width:170px;text-align:center;background:#8bcf00;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;}
#custom-header .topbar .cart:hover{background:#689a01;}
#custom-header .topbar .cart > a{color:#fff;display:block;line-height:40px;height:45px;}
#custom-header .topbar .cart .icon{font-size:20px;line-height:15px;display:inline-block;vertical-align:middle;margin-right:2px;position:relative;}
#custom-header .topbar .cart .items{display:inline-block;width:20px;height:20px;line-height:16px;border-radius:100%;margin-right:5px;vertical-align:middle;position:absolute;right:-18px;top:-8px;font-size:10px;background:#fff;border:2px solid #8bcf00;color:#8bcf00;font-weight:bold;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#custom-header .topbar .cart:hover .items{border-color:#689a01;}
#custom-header .topbar .cart .total{display:inline-block;vertical-align:middle;font-weight:900;margin-left:15px;font-size:13px;}
#custom-header .topbar .cart .total i{font-size:9px;margin-left:7px;}
#custom-header .main-menu ul{list-style:none;padding:0;margin:0;padding-left:5px;float:left;margin-bottom:-1px;}
#custom-header .main-menu ul > li{display:inline-block;position:relative;}
#custom-header .main-menu ul > li > a{display:block;height:46px;line-height:46px;padding:0px 15px;border-bottom:2px solid transparent;}
#custom-header .main-menu ul > li:hover > a{border-color:#f15b24;color:#f15b24;}
#custom-header .main-menu ul > li > a > i{margin-left:7px;font-size:9px;display:inline-block;margin-top:-2px;vertical-align:middle;}
#custom-header .main-menu ul > li .sub-box{position:absolute;display:none;background:#e9e4de;width:500px;top:100%;left:0;padding:7px 15px;}
#custom-header .main-menu ul > li .sub-box.sub-right{left:auto;right:0;}
#custom-header .main-menu ul > li .sub-box ul{text-transform:none;font-size:12px;padding:5px 0px;}
#custom-header .main-menu ul > li .sub-box ul li{display:block;}
#custom-header .main-menu ul > li .sub-box ul li a{height:auto;min-height:0;padding:0;line-height:normal;font-weight:normal;}
#custom-header .main-menu ul > li .sub-box ul li.title a{font-weight:bold;font-size:13px;color:#944a3e;}
#custom-header .main-menu ul > li:hover .sub-box{display:block;}
#main{margin-top:90px;}
.custom-headline-wrap{position:relative;}
.custom-headline-wrap .shape{position:absolute;bottom:-1px;left:50%;z-index:9;width:650px;margin-left:-325px;}
.custom-categories{margin:-7px;padding:40px 0px;}
.custom-categories .custom-category{padding:7px;}
.custom-categories .custom-category .cat-wrap{border:1px solid transparent;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding-top:10px;}
.custom-categories .custom-category:hover .cat-wrap{border-color:#ececec;}
.custom-categories .custom-category .image-wrap img{width:100%;}
.custom-categories .custom-category .image-wrap{padding:7%;}
.custom-categories .custom-category .info{text-align:center;padding:20px;}
.custom-categories .custom-category .info a.title{font-family:"Montserrat", Helvetica, sans-serif;font-weight:900;display:block;text-transform:uppercase;font-size:18px;}
.custom-categories .custom-category a.btn{height:40px;padding:0px 15px;line-height:38px;border-radius:22.5px;background:transparent;border:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#8bcf00;color:#fff;font-size:13px;font-weight:bold;margin-top:15px;opacity:0;}
.custom-categories .custom-category:hover a.btn{opacity:1;}
.custom-categories .custom-category a.btn:hover{background:#689a01;}
.custom-banner-1{position:relative;}
.custom-banner-1 .image,
.custom-banner-1 .text{display:table-cell;vertical-align:middle;width:50%;}
.custom-banner-1 .text{padding-left:70px;}
.custom-banner-1 .image img{width:100%;}
.custom-banner-1 ul{list-style:none;margin:0;padding:0;}
.custom-banner-1 li{width:100%;display:table;padding:10px 0px;}
.custom-banner-1 .number{margin-right:25px;content:counter(item);background:#f7de5f;border-radius:100%;color:white;text-align:center;display:inline-block;width:33px;height:33px;text-align:center;line-height:33px;font-weight:bold;font-size:13px;}
.custom-banner-1 .li-text,
.custom-banner-1 .li-number{display:table-cell;vertical-align:middle;}
.custom-banner-1 .content{color:#8d8d8d;font-size:15px;line-height:25px;}
.custom-banner-1 a.btn{height:45px;padding:0px 50px;line-height:45px;border-radius:22.5px;background:transparent;border:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#8bcf00;color:#fff;font-size:13px;font-weight:bold;margin-top:30px;}
.custom-banner-1 a.btn:hover{background:#689a01;}
h2.custom-title{margin:0;font-size:33px;font-weight:900;}
.custom-banner-1 .content{margin-top:30px;}
.custom-subtitle{color:#f15b24;text-transform:uppercase;letter-spacing:0.05em;font-size:18px;margin-bottom:10px;}
.custom-banner-1:after{display:block;content:'';display:block;content:'';position:absolute;top:50%;right:100%;z-index:-1;height:1500px;width:1500px;margin-top:-750px;background:url(circle.svg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:-180px;}
.custom-home-products{padding:50px 0px;}
.home-products ul.tabs-list{border:none;margin-bottom:50px;text-align:center;margin-top:20px;}
.home-products ul.tabs-list li{padding:0px 7px;}
.home-products ul.tabs-list li:first-child a{padding:0px 20px;}
.home-products ul.tabs-list li a{padding:0px 20px;height:40px;line-height:38px;border:1px solid #f15b24;color:#f15b24;font-size:14px;border-radius:20px;display:block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:14px;}
.home-products ul.tabs-list li a.active{background:#f15b24;color:#fff;font-size:14px;}
.home-products ul.tabs-list li a:hover{background:#f15b24;color:#fff;}
.home-products ul.tabs-list li a.active:hover{color:#fff;}
.title-font{font-family:"Montserrat", Helvetica, sans-serif;}
.products .product.special-product .image-wrap{padding:6% 13%;}
.products .product.special-product .product-inner{margin-bottom:0;}
.products .product.special-product .info a.title{/*height:23px;*/text-transform:uppercase;font-weight:900;font-size:16px;line-height:23px;}
.products .product.special-product .info .custom-brand{text-transform:uppercase;color:#d6d6d6;font-weight:600;}
.products .product.special-product .info .price .new-price{font-size:17px;}
.products .product.special-product{border-right:1px solid #f4f4f4;}
.products .product.special-product .custom-cart{margin-top:20px;}
.products .product.special-product .custom-cart .change-q{display:inline-block;width:33px;height:33px;text-align:center;line-height:30px;border:1px solid #e5e5e5;border-radius:100%;color:#e5e5e5;font-size:18px;font-weight:bold;}
.products .product.special-product .custom-cart .change-q:hover{background:#f7de5f;color:#fff;border-color:#f7de5f;}
.products .product.special-product .custom-cart input{border:1px solid #f8f8f8;height:33px;width:40px;vertical-align:top;display:inline-block;border-radius:3px;text-align:center;color:#8d8d8d;outline:none;}
.products .product.special-product .custom-cart a.btn{padding:0;width:33px;height:33px;line-height:36px;background:#8bcf00;border-radius:100%;display:inline-block;color:#fff;vertical-align:top;}
.products .product.special-product .custom-cart a.btn:hover{background:#689a01;}
.products .product.special-product .custom-cart .change{display:inline-block;vertical-align:top;margin-right:5px;}
#footer .newsletter-bar{background:url(newsletter-bg.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:0;overflow:hidden;}
#footer .newsletter-bar .align{padding:40px 0px;}
#footer .newsletter-bar .shape{text-align:center;margin-bottom:-.6px;}
#footer .newsletter-bar .shape .img-wrap{width:100%;max-width:650px;display:inline-block;position:relative;}
#footer .newsletter-bar .shape .img-wrap:before{display:block;content:'';position:absolute;right:100%;height:100%;background:#fff;width:4000px;top:0;margin-right:-5px;}
#footer .newsletter-bar .shape .img-wrap:after{display:block;content:'';position:absolute;left:100%;height:100%;background:#fff;width:4000px;top:0;margin-left:-5px;}
#footer .newsletter-bar .shape img{width:100%;}
#footer .newsletter-bar .text{font-size:22px;}
#footer .newsletter-bar .text .bold{font-weight:600;}
#footer .newsletter-bar .text .extra-bold{font-weight:800;}
#footer .newsletter-bar #formNewsletter input{width:500px;height:45px;background:#f06c3b;color:#fff;border:none;border-radius:22.5px;padding:0px 22px;font-style:italic;}
#footer .newsletter-bar #formNewsletter input::-webkit-input-placeholder{color:#fff;}
#footer .newsletter-bar #formNewsletter input::-moz-placeholder{color:#fff;}
#footer .newsletter-bar #formNewsletter input:-ms-input-placeholder{color:#fff;}
#footer .newsletter-bar #formNewsletter input:-moz-placeholder{color:#fff;}
#footer .newsletter-bar #formNewsletter a.btn{height:45px;line-height:45px;border:none;background:#ff8a5e;color:#fff;border-radius:0px 22px 22px 0px;padding:0px 45px;}
#footer .footer-title{font-weight:900;}
#footer .main-footer .socials{margin-left:-3px;margin-right:-3px;}
#footer .main-footer .socials a.social-icon{display:inline-block;width:33px;height:33px;line-height:33px;font-size:13px;text-align:center;border:1px solid #f15b24;color:#f15b24;border-radius:100%;margin:3px;}
#footer .main-footer .socials a.social-icon:hover{background:#f15b24;color:#fff;}
.custom-usp{padding:60px 0px;background:#fafafa;position:relative;z-index:0;overflow:hidden;}
.custom-usp .usp-row{margin-top:40px;}
.custom-usp .usp{padding:20px 15px;}
.align-top{display:table-cell;vertical-align:top;}
.custom-usp .usp .icon{color:#8bcf00;font-size:40px;width:70px;}
.custom-usp .usp .title{font-weight:bold;font-size:22px;}
.custom-usp .usp .content{margin-top:10px;font-size:15px;color:#8d8d8d;line-height:25px;}
.custom-usp:after{content:'';display:block;position:absolute;height:100%;width:15%;background:url(usp-bg.jpg) no-repeat left center;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;right:0;top:0;z-index:-1;background-position:-50% 0px;margin-right:-40px;}
.cart-dropdown{text-align:left;}
#custom-header .topbar .cart .cart-dropdown .items{width:auto;height:auto;border:none;font-size:11px;font-weight:normal;line-height:22px;color:#858585;background:transparent;position:relative;right:auto;top:initial;}
#custom-header .topbar .cart .cart-dropdown a,
#custom-header .topbar .cart .cart-dropdown{color:#000;}
#custom-header .topbar .cart .cart-dropdown a.btn{color:#fff;}
.cart-dropdown table.total tr:last-child td{padding-top:0;}
.cart-dropdown .product .info a.title .qty{margin-left:5px;color:#858585;font-size:10px;}
.cart-dropdown .product .info .price{color:#858585;}
.owl-hero .owl-dots{position:absolute;right:10px;top:50%;margin-top:0;padding-right:5px;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.owl-hero .owl-dots .owl-dot{padding:7px;display:block;}
.owl-hero .owl-dots .owl-dot span{width:8px;height:8px;background:#e8e4de;opacity:1;}
.owl-hero .owl-dots .owl-dot.active span{width:8px;height:8px;background:#f15a22;opacity:1;}
#custom-header #search{float:right;position:relative;}
#custom-header #search input{border:none;border-left:1px solid #f4f4f4;padding-left:50px;height:45px;width:300px;outline:none;font-size:12px;}
#custom-header #search .go-search{position:absolute;left:0;top:0;width:50px;height:45px;line-height:46px;text-align:center;color:#f15b24;font-size:16px;}
#search .autocomplete{border-color:#f4f4f4;}
.search-products .product .info .price{font-size:16px;}
.search-products .product .info h4{text-transform:uppercase;font-weight:800;}
.search-products .product .image-wrap img{border:none;width:60px;}
.products .product{padding:5px 15px;margin:10px 0px;}
.product-nav{display:none;}
@media (max-width:1199px){#custom-header #search input{width:230px;}
#custom-header .main-menu ul > li > a{padding:0px 7px;font-size:12px;}
#custom-header .logo img{height:55px;}
.custom-banner-1 .image{width:45%;}
.custom-banner-1 .text{padding-left:40px;width:55%;}
.products .product{padding:5px 10px;}
.custom-categories .custom-category .info{padding-top:10px;}
.custom-categories .custom-category .info a.title{font-size:15px;word-break:break-word;}
.custom-banner-1:after{height:1200px;width:1200px;margin-top:-600px;margin-right:-135px;}
.custom-banner-1 .content{font-size:14px;}
.custom-subtitle{font-size:16px;}
h2.custom-title{font-size:30px;}
.products .product.special-product .info a.title{font-size:15px;}
.products .product.special-product .info .custom-brand{font-size:12px;}
.home-products ul.tabs-list li a.active,
.home-products ul.tabs-list li a{height:35px;line-height:35px;font-size:13px;}
.custom-usp .usp .title{font-size:20px;}
.custom-usp .usp .content{font-size:14px;line-height:22px;}
.custom-usp .usp .icon{font-size:37px;width:60px;}
#footer .newsletter-bar .text{font-size:20px;}
#footer .newsletter-bar #formNewsletter input{width:450px;}
#footer .footer-logo img{max-width:180px;}
.custom-categories .custom-category a.btn{display:none;}
#custom-header .container{padding:0;width:100%;}
#custom-header .logo{padding:0px 20px;}
}
@media (max-width:991px){.custom-categories{text-align:center;}
.custom-categories .custom-category{display:inline-block;float:none;margin-right:-4px;}
.home-products .products{text-align:center;}
.home-products .products .product{float:none;display:inline-block;margin-right:-4px;}
.home-products .products .product.special-product:last-child(5){border-right:0;}
#footer .newsletter-bar .text{display:block;margin-bottom:20px;text-align:center;}
#footer .newsletter-bar .input{display:block;}
#footer .newsletter-bar #formNewsletter{max-width:500px;margin:0 auto;display:block;}
#footer .newsletter-bar #formNewsletter input{width:100%;}
#custom-header .mobile-icon{display:table-cell;vertical-align:middle;}
#custom-header .mobile-icon a.open-menu{height:45px;text-align:center;line-height:45px;padding:0px 15px;background:#f15b24;color:#fff;margin-bottom:-1px;display:block;}
#custom-header .mobile-icon a.open-menu .text{text-transform:uppercase;font-weight:bold;font-size:12px;margin-left:5px;}
#custom-header .topbar > .cart{width:auto;padding:0px 15px;}
#custom-header #search input{width:300px;}
}
@media (max-width:767px){#custom-header .logo{width:170px;padding:0px 15px;}
#custom-header .logo img{width:100%;height:auto;}
#custom-header .main-header{width:auto;}
#custom-header .main-header .topbar{width:auto;text-align:right;}
.custom-headline-wrap .shape{margin-left:-50%;max-width:100%;width:100%;}
#custom-header .main-header .topbar{width:100%;}
#custom-header .topbar > .cart{display:inline-block;}
#custom-header .mobile-icon{display:inline-block;}
#custom-header .topbar .cart > a{height:50px;line-height:48px;}
#custom-header .mobile-icon a.open-menu{height:50px;line-height:50px;width:50px;padding:0;font-size:15px;}
#custom-header .topbar .cart .icon{line-height:0;font-size:18px;}
#custom-header .main-header .topbar{background:transparent;}
#custom-header .logo{width:auto;padding:5px 10px;text-align:left;}
#custom-header .logo img{width:auto;height:40px;}
#custom-header #search{float:none;}
#custom-header #search input{width:100%;border-left:0;border-top:1px solid #f4f4f4;height:40px;-webkit-appearance:none;}
#custom-header #search .go-search{height:40px;line-height:40px;}
.owl-hero .item .text-box .text-wrap .text{font-size:15px;}
.custom-banner-1:after{display:none;}
.custom-banner-1 .image,
.custom-banner-1 .text{display:block;width:100%;}
.custom-banner-1 .text{padding-left:0;}
#custom-header .topbar > .cart{position:initial;}
#custom-header .header-inner{position:relative;}
.cart-dropdown{left:-1px;width:calc(100% + 2px);}
}
@media (min-width:1200px){.index-container{width:100%;padding:0px 30px;max-width:1500px;}
}

.products .product.special-product .custom-cart form {
  position:relative;
  display:inline-block;
}

.products .product.special-product .custom-cart .out-of-stock {
  position: absolute;
  top: -5px;
  left: -5px;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  background: rgba(241, 91, 36, .7);
  border-radius: 22px;
  color: #fff;
  font-size: 12px;
  padding: 0px 20px;
  text-transform:uppercase;
}

.products .product.special-product .custom-cart .out-of-stock .align {
  height:100%;
}

.products .product.special-product .custom-cart .out-of-stock .align .align-middle {
  display:table-cell;
  vertical-align:middle;
}

.ui.checkbox {
    display: inline-block;
    padding: 3px 5px 5px 0px;
    margin: 0px 5px;
    min-width: 210px;
}
