body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .h1,
body .h2,
body .h3,
body .h4,
body .h5,
body .h6,
.panel.panel-default .panel-title,
body .btn,
#header .header-custom-block-wrapper,
.language-currency-wrapper,
.header .customer-name .user-icon,
ul.topmenu li.level0 a.level-top,
.nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle,
#header .menu-button,
header.header .top-cart .block-title .title-cart,
header.header .top-cart .block-content .subtotal .label,
.product-tabs li,
.text-blocks-wrapper .number,
.widget-title a.more-link,
.block-title,
.block-layered-nav .block-content dt,
.block.block-cart .empty,
.block.block-cart .empty p span,
.price,
.product-view .product-options dl dt label,
.product-view .add-to-links li a span,
.product-view .nav-tabs li a,
.related-bottom .more-link,
.box-reviews .block-title .more-link,
.timer-wrapper .title,
.timer-wrapper .timer-box > span.title,
.timer-wrapper.full .timer-box > span.title,
.timer-wrapper.full .timer-box > div span,
.cart .totals:not(.panel-body) .totals-wrapper td,
#shopping-cart-totals-table tbody,
#shopping-cart-totals-table tr,
#shopping-cart-totals-table td,
#shopping-cart-totals-table + .totals-wrapper tbody,
#shopping-cart-totals-table + .totals-wrapper tr,
#shopping-cart-totals-table + .totals-wrapper td,
#remember-me-popup .modal-title,
.header .links:not(.default-links) li a.top-link-login,
.header .customer-name .user-icon,
.custom-menu li span,
.home-image-block .banner-price,
.text-block .media .media-heading{font-family: 'Lato';}
html body {color: #000;}
body.boxed-layout .container, body .container {width:auto !important;}
#toTopHover i:hover, .sorter .asc:hover, .sorter .desc:hover, header.header .customer-name-wrapper + .links li a .hover-divider, ul.topmenu ul li a .hover-divider, header.header .top-cart .block-title .cart-qty, header.header .top-cart .block-content .close-btn, .home-products-wrapper .title h3::after, .rev_slider_wrapper .tp-leftarrow.default:hover, .rev_slider_wrapper .tp-rightarrow.default:hover, aside.sidebar .block-tags .block-content ul li a:hover, .products-list .add-to-links li i:hover, .masonry-grid .item:hover .product-info-top, .ekko-lightbox-nav-overlay a i:hover, .lightbox-button i:hover, .related-bottom .next i:hover, .related-bottom .prev i:hover, .slider-container .next i:hover, .slider-container .prev i:hover, .owl-buttons i:hover, .cart .crosssell li.item .add-to-links li i:hover, .btn-qty i:hover, .wide-header #header.header-9, body.wide-header #sticky-header {background-color: #fff;}
.catalog-category-view .block-layered-nav.horizontal{  background-color: #8bb5ce;}
.block:not(.block-banner){border:none;}
.block-title::after{background:none;}
.nav-wide .menu-wrapper, .catalog-category-view .block-layered-nav.horizontal .block-content dd {background-color: #fff;}
#header .custom-block{display:none;}
.products-grid .price, .catalog-product-view .price-box .price{color: #7babc8;}
#header.header-9 .custom-block { background-color:#a0c4d9;}
#header.header-9 .custom-block { border-bottom: 1px solid #7fa8bf;}
.home-image-block { margin: 0;}
i.ion-minus:hover, i.ion-plus:hover{background-color:rgba(0, 0, 0, 0.4);}
#header.header-9 .logo-wrapper { padding-top: 10px;}
#header.header-9 .links, #header.header-9 .top-cart {padding: 20px 0 0 15px;}
#header.header-9 ul.topmenu li.level0 a.level-top, #header.header-9 .top-cart .block-title .cart-qty, #sticky-header ul.topmenu li.level0 a.level-top, #sticky-header .top-cart .block-title .cart-qty { font-family: "Lato"; font-weight:normal; font-size:12px;}
html body {font-family: "Lato";}
#sticky-header ul.topmenu li.level0 a.level-top {color: #000;}
#sticky-header ul.topmenu li.level0.parent a.level-top span::after {color: #000;}
body .btn-primary, body .btn-primary.type-2:hover, body .btn-primary.type-2:focus, body .btn-primary.type-2:active, body .btn-primary.type-2.active, .block-layered-nav dd .swatch-link:not(.has-image) .swatch-label:hover {background-color: #ed3838; border-color: #ed3838; border-radius: 5px; /*text-transform:uppercase;*/}
.header .search-mini-form .form-search .search-button, #header.header-9 .links:not(.default-links) li a.top-link-login::before, #header.header-9 .top-cart .block-title .top-cart-icon i {font-size: 21px;}
#header.header-9 ul.topmenu li.level0 a.level-top {font-size: 12px; font-weight: normal; padding: 23px 13px;}
#header.header-9 .custom-block ul li a {font-size: 14px; font-weight: 600;}
.wide-header #header.header-9 .top-block .header-inner {padding: 10px 0;}
.heading-slider {font-family: "Montserrat", sans-serif; color: #fff; font-size: 115px; font-weight: 900;  line-height: 40px;  padding-bottom: 15px;}
.second-tetxt {color: #fff; font-family: "Montserrat",sans-serif;  font-size: 64px; font-weight: 400; line-height: 70px;  padding-bottom: 0; text-transform: uppercase;}
.subtext-slider {color: #fff;font-family: "Montserrat";  font-size: 14px;  font-weight: 400;  letter-spacing: 1px;  line-height: 24px; padding-bottom: 10px; text-transform: uppercase;}
.top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link {border-radius: 5px; height: 40px; text-transform: uppercase; width: 30%; font-size:12px; font-weight:700; font-family: "Montserrat"}
.top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link:hover{background-color:#B8B444; border-color:#B8B444;}
.widget-title.text-center.fullwidth.clearfix {clear: both;}
.widget-title h2 {margin-bottom: 25px;}
.middle-content-box {height: auto; text-align: center; width: 100%; clear:both;/* margin-bottom:78px*/}
.middle-content-box .middle-contect-next-box {/*margin-bottom: 40px;*/ padding: 0 10px; line-height:27px;}
.middle-content-box .middle-contect-next-box h2 {color: #222; font-family: "Lato"; font-size: 30px !important; font-weight: 600 !important;}
.middle-content-box .middle-contect-next-box span.subtext-middle-content{font-size:16px !important; font-weight:400; color:#383838; letter-spacing:.2px;}
.middle-content-box ul.info-icon-middle-content {clear: both;float: none;  margin: auto; width: 80%;}
.middle-content-box ul.info-icon-middle-content li {float: left; padding-right: 22px; width: 20%;}
.middle-content-box ul.info-icon-middle-content li img {float: left;}
.middle-content-box ul.info-icon-middle-content span {color: #2d2d2d; float: left; font-size: 15px; font-weight: 400; line-height: 18px; padding-left: 32px; text-align: left; width:133px;}
.middle-content-box .btn.btn-primary.btn-cart.read-more-button.AjaxKit-addtocart-link {border-radius: 5px; height: 54px; width: 167px; text-transform:uppercase; font-family:"Lato"; font-size:12px; font-weight:900;}
.products-grid .owl-wrapper-outer::before{background:none;}
.banner-after-product {position: relative; text-align:center; display:none;}
.banner-img > img {width: 100%;}
/*.banner-over-text {color: #fff; position: absolute; right: 20%; top: 30%; text-align:center;}*/
.banner-over-text {color: #fff; position: absolute; right: 0;  text-align: left;  top: 20%;}
.banner-over-text .heading-slider {color: #fff;  font-family: "Lato";  font-size: 40px;  font-weight: 400;  letter-spacing: 2px; line-height: 35px;  padding-bottom: 10px;  width: 68%;}
.banner-over-text .subtext-slider {color: #fff;  font-family: "Lato";  font-size: 18px;  font-weight: 400;  letter-spacing: 1px;  line-height: 24px;  padding-bottom: 10px; width: 70%;}
.banner-over-text .top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link {border-radius: 5px;  font-size: 12px;  font-weight: 900;  height: 40px;  text-transform: uppercase; width: 120px;}
.banner-over-text .top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link:hover{background-color:#B8B444;}
.banner-over-text  h2 {color: #fff; font-size: 24px ; font-weight: 400; font-family:"Lato"; text-align:left; letter-spacing:1px !important;}
.banner-over-text  span {font-size: 18px; font-weight: 400; letter-spacing:1px !important;}
.widget-title.text-center.fullwidth.clearfix {margin: auto; padding-top: 57px;  width: 555px;}
.owl-wrapper .indent li h4.product-name {font-family: "Lato"; font-weight: 400 !important; text-transform: capitalize;}
.products-grid .product-name, .products-list .product-name {font-family: "Lato"; font-weight: 400 !important; text-transform: uppercase;}
.text-number {color: #212121; float: left;  font-size: 18px; font-weight: 600;padding-top: 3px; width: 100%;}
.text-call { font-size: 12px; font-weight: 400;}
.inner.contacts-wrapper  p {font-size: 12px;}
.inner.contacts-wrapper  p a{color:#E63A3E !important;}
#footer .inner h3 {color: #212121; font-size: 16px; font-weight: 600; font-family: "Lato"; letter-spacing: 0.3px;}
#footer .inner ul.links li{list-style-image:url('images/dot.png');}
#footer .inner ul.links li a {font-size: 12px; font-weight: 400;}
#footer .inner .btn.btn-primary {font-family: "Lato"; font-size: 12px;  font-weight: 900;  text-transform: uppercase;}
.horizontal-links.text-center li a {color: #212121 !important; font-size: 12px; font-weight: 400;}
.inner.contacts-wrapper p .text-number > a {color: #212121 !important;}
/*nav.navbar.navbar-default {width: 50%;}*/
#sticky-header nav.navbar.navbar-default{width: 100%;}
#header.header-9 ul.topmenu li.level0 a.level-top {padding: 25px 15px;}
.search-new-design {float: right; padding-top: 20px;}
.search-new-design .form-search .button {background-color: #b8b444; border: medium none; border-radius: 0 5px 5px 0; color: #fff; font-size: 11px; font-weight: 600; height: 30px;  text-transform: uppercase; width: 68px; float:left;}
#search {border: 1px solid #B8B444; border-radius: 5px 0 0 5px; float: left; height: 30px; width: 67.5%; padding:3px; background-image:url('images/search-icon.png'); background-position: 10px 9px; background-repeat: no-repeat; padding-left:10px;}
.ion-ios-search-strong {color: #b8b444; font-size: 15px;  font-weight: 600 !important; margin-left: -135px; margin-top: 3px; position: absolute;}
#header.header-9 .links:not(.default-links) li a.top-link-login::before, #header.header-9 .top-cart .block-title .top-cart-icon i{color: #000;}
#header.header-9 .top-cart .block-title .cart-qty {background: #000 none repeat scroll 0 0; color: #fff; height: 16px; line-height: 13px;}
.products-grid .product-buttons-wrapper .btn-cart {background-color: #B8B444; border-color: #B8B444; border-radius: 0;}
.products-grid .product-buttons-wrapper .btn-cart:hover{background-color:#97BED4; border-color: #97BED4;}
.products-grid .product-buttons-wrapper .btn-quickview {background-color: #98bed5; border-radius: 0; color: #fff; height: 30px; width: 90px;}
body .btn-default:focus, body .btn-primary:focus, body .btn-default.focus, body .btn-primary.focus, body .btn-default:active, body .btn-primary:active, body .btn-default.active, body .btn-primary.active, body .btn-default:hover, body .btn-default.light:hover, body .btn-primary:hover, body .btn-default:hover, body .btn-primary:hover, body .btn-primary.type-2, .products-grid .product-buttons-wrapper .icons-wrapper i:hover, .products-list .product-buttons .add-to-links a:hover i {background-color: #97bed4; border-color: #97bed4;}
.slider-container .owl-buttons {top: -55px;}
.desc.std {color: #4f4f4f; font-weight:400; text-transform:uppercase;}
.desc.std .link-learn {color: #95c0d1; font-size: 13px; font-weight: 400;}
#footer .info-block h4 {font-family: "Lato"; line-height:24px; font-size:12px;}
#footer .inner.contacts-wrapper > span {font-size: 12px; line-height: 10px;}
.owl-buttons > div {margin-right: 2px;}
.widget-title.text-center.fullwidth.clearfix > h2 {color: #333333; font-family: "Lato"; font-weight: 400; letter-spacing: 0.3px; font-size:24px;}
.btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link span {font-size: 12px; font-weight:bold;}
.btn.btn-primary.type-2.AjaxKit-addtocart-link {background-color: #b8b444;  border-color: #b8b444;}
/*.read-more, #read-more {height: 68px;  margin-bottom: 20px; overflow: hidden;}*/
.category-description.std {font-family: "Lato"; font-size: 14px; letter-spacing: 1px; text-align:justify;}
#description-full > h3 {margin-top: 20px; text-align:justify;}
#sticky-header .col-xs-12 > .pull-left {width: 75%;}
.sorter .asc, .sorter .desc {border: 1px solid rgba(10, 12, 20, 0.55);}
.sorter .bootstrap-select.btn-group .btn .caret::before, .sorter .bootstrap-select > .selectpicker {color: #000;}
#sticky-header .top-cart {margin: 0 20px;}
#sticky-header .form-search input {width: auto;}
.std ul, .std ol, .std dl, .std p, .std address, .std blockquote {letter-spacing: 1px;}
body.wide-breadcrumbs.breadcrumbs-type-3 .breadcrumbs-wrapper.type-3, body.boxed-breadcrumbs.breadcrumbs-type-3 .breadcrumbs-wrapper.type-3 .container {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.top-position {height: 20px;  width: 100%;}
.catalog-category-view .toolbar:not(.vertical) { padding-bottom: 5px;}
.block-layered-nav.horizontal .block-content li a::before{content:"";}
p {margin: 0;}
.btn.btn-primary.type-2.AjaxKit-addtocart-link:hover {background-color: #98BED5; border-color: #98BED5;}
.product-view .product-sidebar .banner > img {border: 1px solid rgba(0, 0, 0, 0.1);}
.breadcrumbs-wrapper.type-3{background-position: 0 0 !important; background-repeat: no-repeat !important; background-size: cover !important;}
.opc-wrapper-opc .payment-block dt{background-color: #ddeaf1;  border: 1px solid #ddeaf1; color: #000;  font-size: 1.02em;  margin: 0 0 1em;  position: relative;  transition: background-color 400ms ease 0s;}
.opc-wrapper-opc .payment-block dt:hover {background-color: #97BED4;  border: 1px solid #97BED4; color: #fff;  font-size: 1.02em;  margin: 0 0 1em;  position: relative;  transition: background-color 400ms ease 0s;}
.nav-wide .menu-wrapper {padding: 20px;}
.opc-wrapper-opc .payment-block dt.active{background-color: #97BED4;  border: 1px solid #97BED4; color: #fff;}
.nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle { font-size: 12px; text-transform:uppercase;}
ul.breadcrumb {text-transform: uppercase;}
.newsletter-footer-new .form-control.required-entry.validate-email {width: 65%; float:left; border-radius: 5px 0 0 5px;}
.newsletter-footer-new .btn.btn-primary.type-2 {width: 35%; border-radius: 0px 5px 5px 0px;}
.newsletter-footer-new .btn {line-height: 1.3; padding: 9px 10px;}
.newsletter-footer-new {margin-left: -10px;  margin-top: 45px;}
.newsletter-footer-new .validation-advice {width: 100%; float: left;}
.cms-page-view .std > ul {list-style: outside none disc; margin-left: 20px;}
#footer .horizontal-links li {border-right:none; padding: 0 10px;}
#footer, .availability, .product-view .sku-email-block .sku, .product-view .add-to-links li a, .form-list label, .block:not(.block-banner), #shopping-cart-totals-table tbody, #shopping-cart-totals-table tr, #shopping-cart-totals-table td, #shopping-cart-totals-table + .totals-wrapper tbody, #shopping-cart-totals-table + .totals-wrapper tr, #shopping-cart-totals-table + .totals-wrapper td, form .radio label, form .checkbox label, header.header .top-cart .block-content, header.header .customer-name-wrapper + .links li a{color: #000;}
hr.indent-5.white-space{margin-bottom:5px;}
.catalog-product-view .price-availability-block .top-block.clearfix.first-price-box{display: none !important;}
#payment_form_commWeb li .input-box .opc-cc-list{display:none;}
#payment_form_commWeb li .input-box .v-fix { float: left;  width: 47%;  padding: 0;}
#popup-block .popup-bottom {z-index: 99999;}
.info-block .inner {min-height: 270px; padding: 0 40px; margin:54px 0px; margin-right:-10px !important;}
ul.breadcrumb li a, ul.breadcrumb, .sidebar .block a:not(.btn), .sorter, .sorter .sort-by, .sorter .limiter, .sorter .asc, .sorter .desc, .toolbar label, #popup-block .block-subscribe label, #popup-block .popup-bottom, #ajaxkit-popup-content .account-login .page-title a, #ajaxkit-popup-content .buttons-bottom a, #ajaxkit-popup-content .buttons-bottom .control label{color: #000; font-family: "Lato";}
.block.block-list.block-viewed{display:none;}
#AddToCart-popup {top: 40%;}
form .checkbox label {padding-top: 0;}
.middle-contect-next-box h1{font-size:30px !important; font-weight:bold; padding-bottom: 15px;}
.middle-contect-next-box > h3 {padding-bottom: 10px;}
#header.header-9 ul.topmenu li.level0.parent a.level-top span::after {color: #000;}
#header.header-9 ul.topmenu li.level0 a.level-top {color: #000;}
#sticky-header .top-cart .block-title .top-cart-icon i {color: #000; font-size: 1.8em;}
#sticky-header .top-cart .block-title .cart-qty {background: #000 none repeat scroll 0 0; color: #fff; line-height: 14px;}
.block-title strong {font-size: 14px;  font-weight: normal; letter-spacing: 1px;  text-transform: uppercase;}
span.designInfo{font-weight:700;}
dl.faq-items dt { text-transform: none; margin-bottom: 10px; font-size: 15px; padding: 8px 35px 8px 8px; background-image: url('images/plus.png'); background-position: 98% 14px; background-repeat: no-repeat; color: #000; cursor: pointer; background-color: #f1f1f1; margin-left: 0px; border-left: 3px solid #fa5050; font-weight: 600;  text-transform: uppercase;}
.newsletter-footer-new .btn.btn-primary.type-2 {color: #000;  font-weight: normal !important;}
dl.faq-items dd {margin-left: 0px;  border-left: 3px solid #fa5050;}
dl.faq-items dd {text-transform: none; margin-bottom: 10px; font-size: 14px; padding: 8px 35px 8px 8px; background-position: 98% 14px; background-repeat: no-repeat; color: #000;
cursor: pointer; background-color: #F1F1F1; margin-left: 0px; border-left: 3px solid #fa5050; margin-top: -15px;}
dl.faq-items dt.active { background-image: url('images/minus.png') !important; background-position: 98% 14px; background-repeat: no-repeat; background-color: #F1F1F1;}
.newhomepage-block .image-button-block { margin:10px;}
.newhomepage-block .image-button-block  .buttton-block { float:left; width:100%; padding:10px;} 
.newhomepage-block .image-button-block  .buttton-block .newhome-text { float:left; width:60%; text-transform:capitalize; color: #333333; font-family: "Lato"; font-weight: 400; letter-spacing: 0.3px; font-size: 18px}   
.newhomepage-block .image-button-block  .buttton-block .newhome-text span {    float: left;  width: 100%;  font-size: 13px;}
.newhomepage-block .image-button-block  .buttton-block .AjaxKit-addtocart-link { float:right;}
.newhomepage-block .image-button-block .image-block { position:relative;}
.newhomepage-block .image-button-block .image-block .offerover { position:absolute; top:10px; padding:15px; font-size:16px; right:10px; border-radius:50%; background:#97bed4; color:#fff; width:100px; height:100px; z-index:999; text-align:center;}
.newhomepage-block .image-button-block .image-block .offerover span { font-size:24px;}
#product_tabs_description .std, td{letter-spacing: 1px; text-align:justify;}
.product-view .nav-tabs li a { font-family: "Lato"; letter-spacing: 1px; color:#000;}
#header.header-9 .customer-name .user-icon i:not(.fa) {color: #000;}
.block-layered-nav.horizontal .block-content dt::after {color: #000; opacity: 1;}
.block.block-reorder {display: none;}
#header.header-9 .menu-button, #shopping-cart-table tfoot .btn, .cart .cart-block .buttons-set .btn, .btn.btn-default{color:#000000;}
.cart-actions a, .table .cart-actions a, header.header .top-cart .block-content .mini-products-list .cart-price-qt, .cart-actions i, table .cart-actions i, table .table-button i, header.header .top-cart .block-content .subtotal .label {color: #000;}
.popup-added-product-list .buttons-wrapper .btn {color: #000;}
form.form-horizontal .checkbox, div.form-horizontal .checkbox, form.form-horizontal .radio, div.form-horizontal .radio {min-height: 25px;}
#co-shipping-method-form, #co-shipping-form, #co-payment-form, #co-billing-form{margin-top:0em;}
.header-inner .topCartContent .btn { margin-bottom:20px; background-color:#97bed4; color:#fff; border:none;    border-radius: 5px;}
.header-inner .topCartContent .btn:hover { background-color:#ed3838; color:#fff;    border-radius: 5px;}
.header-inner .topCartContent .btn.btn-primary  { margin-left:0;}
.sidebar-inner {background-color: #8bb5ce; float: left; margin-bottom: 10px; margin-top: 10px; padding: 0; position: relative; top: 0; width: 100%;}
.catalog-category-view .block-layered-nav.horizontal {background-color: #8bb5ce; left: 0; overflow: visible; padding: 0; position: relative; top: 0; width: 100%; z-index: 9;}
.catalog-category-view .block-layered-nav.horizontal .block-content { position:relative;}
.catalog-category-view .block-layered-nav.horizontal .block-content dd li { line-height:25px; float:left; padding-right: 20px!important;  width: 32.5%; letter-spacing:1px;}
.catalog-category-view .block-layered-nav.horizontal .block-content dd { width:70%!important;}
.catalog-category-view .block-layered-nav.horizontal .block-content dd a { color:#000;}
.catalog-category-view .block-layered-nav.horizontal .block-content dd a:hover { color:#fa5050;}
.sorter .view-mode { margin-bottom:0;}
.toolbar.no-pagination .sorter { float:none;}
.catalog-category-view .block-layered-nav .block-content { width:80%!important; padding:0;}
.catalog-product-view .breadcrumbs-wrapper .page-title h1 { font-size:22px;}
.catalog-product-view ul.breadcrumb {  font-size: 0.75em;}
/*#toTop { display: block!important;}*/
#toTopHover i:hover {background:#b8b444;}
.product-view .product-img-box .product-image-zoom img { opacity:1;}
.block-layered-nav .block-content .currently li {letter-spacing: 2px;}
#toTopHover i { opacity:.60;}
.success-msg {background-color: #ed3838;}
.popup-timer{display:none;}
.navbar-collapse.collapse.desktop-topmenu { display:block!important;}
.navbar-collapse.collapse.mobile-topmenu { display:none!important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none!important;}
.block.block-cart {display: none;}
.products-grid .product-buttons-wrapper .buttons-overlay {position: relative;}
.page-title.title-buttons.compare-product-list > h2 {font-size: 30px;}
.table.table-bordered.table-responsive.compare-table .product-name > a {font-size: 14px; letter-spacing: 0; line-height: 5px;}
.table.table-bordered.table-responsive.compare-table .new-compar-class{display:none;}
#shopping-cart-table .product-name a {display: inline;}
.sorter .asc:hover, .sorter .desc:hover {color: #000;}
.block:not(.block-banner) {position: static;}
#popup-block .block:not(.block-banner) {margin-top:0;}
.my-wishlist .cart-cell .btn-primary{padding:6px 15px;}
#popup-block .popup-bottom {bottom: 3%;}
.block.block-shipping-estimate.col-sm-12.col-lg-4 {margin-top: 38px;}
.search-autocomplete{z-index:999999;}
.search-autocomplete ul{background-color:#b8b444; color:#fff; padding:5px 5px; height:292px; overflow-y:scroll; width:220px !important;}
.search-autocomplete ul li{border-bottom: 2px solid #000;}
.search-autocomplete ul li span.amount{font-weight: bold; margin-right: 10px;}
.pull-right.searchwith #search{background-image:none;}
.account-login form.form-horizontal .new-users .content {height: 173px;}
.product-name {text-transform: uppercase;}
#inchoo_global_messages {position: relative; z-index: 9999;}
#inchoo_global_messages_close {position: absolute;top: 13px;right: 20px;z-index: 10000;display: block;width: 20px;height: 20px;background: #000;text-align: center;	color: #fff;
font-size: 20px;line-height: 18px;text-decoration: none;	-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}

.related-bottom .next i:hover, .related-bottom .prev i:hover, .slider-container .next i:hover, .slider-container .prev i:hover, .owl-buttons i:hover {
    color: #000;
}


.onlyfor-mobile{display:none;}
 /* Style the buttons that are used to open and close the accordion panel */
button.accordion { background-color: #7da3ba;      color: #fff;   cursor: pointer;    padding: 18px;    width: 100%;    text-align: left;   border: none;  outline: none; transition: 0.4s;}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
button.accordion.active, button.accordion:hover { background-color: #7da3ba;}
/* Style the accordion panel. Note: hidden by default */
div.panel {  padding: 0 18px;   background-color: white;   display: none; margin-bottom:0;}
/* The "show" class is added to the accordion panel when the user clicks on one of the buttons. This will show the panel content */
div.panel.show {  display: block;}

@media screen and (min-width:768px) and (max-width:1024px){
.heading-slider {font-size: 90px;}
.second-tetxt {font-size: 53px; line-height: 50px;}
.subtext-slider { font-size: 14px; letter-spacing: 0;}
.btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link span {font-size: 13px;}
/*nav.navbar.navbar-default {width: 60%;}*/
.middle-content-box ul.info-icon-middle-content { width: auto;}
.newsletter-footer-new .form-control.required-entry.validate-email {width: 52%;}
.newsletter-footer-new .btn.btn-primary.type-2 {width: 48%;}
.breadcrumbs-wrapper.type-3{background:none !important; background-color:#EFF0F2 !important;}
.catalog-category-view .block-layered-nav .block-title {font-size: 1.33em; padding:16px 24px;}
.block-account .block-content li::before {line-height: 3;}
.block:not(.block-banner).block-account {padding: 0 5px 15px;}
.block-account .block-content li.current {line-height: 48px;}
}
@media screen and (min-width:320px) and (max-width:767px){
.header .nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle { margin:5px 0;}
#header.header-9 .top-block .container .navbar-header .navbar-toggle { margin:0;}

.middle-contect-next-box h1, .middle-contect-next-box > h3 { padding:0; margin:0 0 8px; line-height:24px;}
.middle-content-box .middle-contect-next-box { line-height:16px;}
.middle-content-box { margin-top:25px;}
#payment_form_commWeb li .input-box .v-fix {float: left; padding: 0;  width: 45%;}

.catalog-category-view .block-layered-nav.horizontal { margin-bottom: 0;}
.catalog-category-view .block-layered-nav.horizontal .block-content dd { width:100%!important;}
.catalog-category-view .block-layered-nav.horizontal .block-content dd.category-filter { top:50%;}
}

@media screen and (min-width:361px) and (max-width:768px){
/*nav.navbar.navbar-default {width: 50%;}*/
.middle-content-box .middle-contect-next-box {padding: 0 35px;}
.middle-content-box ul.info-icon-middle-content span {font-size: 12px; line-height: 15px; padding-left: 15px;  width: 89px;}
.banner-over-text {color: #fff; position: absolute; right: 100px; text-align: center; top: 40px;}
.btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link span {font-size: 12px;}
.top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link {border-radius: 5px;  font-size: 12px; font-weight: 900; height: 40px;  text-transform: uppercase; width: 120px;}
.caption.dark3 {right: 70px;  position: absolute;  top: 95px;  width: 30%;}
.heading-slider {font-size: 65px; line-height: 20px;}
.second-tetxt {font-size: 38px; line-height: 40px;}
.subtext-slider {font-size: 11px; letter-spacing: 0; line-height: 20px; padding-bottom:5px;}
.widget-title.text-center.fullwidth.clearfix {width: 100%;}
#footer .inner ul.links li { margin-left: 15px;}
.products-grid .product-buttons-wrapper {bottom: -15px;}
.middle-content-box ul.info-icon-middle-content li {padding-right: 28px;  width: auto;}
.products-grid .product-buttons-wrapper .icons-wrapper {margin-top: 25px;}
.middle-content-box ul.info-icon-middle-content { width: auto;}
.breadcrumbs-wrapper.type-3{background:none !important; background-color:#EFF0F2 !important;}
.inner.contacts-wrapper.cat-second{border-right:none;}
.banner-over-text {right: 0; top: 10%; text-align:left;}
.banner-over-text .heading-slider {font-size: 25px; letter-spacing: 2px; line-height: 30px; padding-bottom: 0;}
.banner-over-text .subtext-slider {font-size: 11px; letter-spacing: 1px; line-height: 24px; padding-bottom: 0; width: 70%;}
.info-block .inner { margin-bottom: 54px;  margin-left: 0;  margin-right: -10px !important;  margin-top: 54px;  min-height: 270px;  padding: 0 40px;}
body.catalog-category-view .col-main {margin-bottom: 0;}
}
@media screen and (min-width:481px) and (max-width:767px){
.info-block .inner {min-height:0px; padding: 10px 0px; margin:0px; margin-right:0x;}
.newsletter-footer-new {margin-left: 0;  margin-right: 10px;  margin-top: 0;}
.middle-content-box ul.info-icon-middle-content li {padding-right: 25px;}
nav.navbar.navbar-default {width: 35%; margin-top:1%;}
}
@media screen and (max-width:767px){
/*.heading-slider {font-size: 55px;  line-height: 20px;}
.second-tetxt {font-size: 33px; line-height: 40px;}*/
.subtext-slider {font-size: 8px;}
nav.navbar.navbar-default {margin-top: 1%; position: relative; width: 21%;}
#header.header-9 .top-block .container .navbar-header {bottom: 0;  top: -11px;}
#header.header-9 .customer-block, #header.header-9 .links, #header.header-9 .search-mini-form, #header.header-9 .top-cart {padding-top: 20px;}
#footer .info-block .item.first .inner {
    padding-left: 0;
    padding-top: 15px;
}

}
@media screen and (max-width:767px){
.info-block .inner {min-height:0px; padding: 0px; margin:0px; margin-right:0x;}
/*.heading-slider {font-size: 40px;line-height: 20px;}
.second-tetxt {font-size: 23px; line-height: 20px;}*/
.subtext-slider {font-size: 7px;line-height: 13px; padding-bottom: 5px;}
.top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link {height: 30px; line-height: 5px; width: 80%;}
.btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link span {font-size: 10px;}
.middle-contect-next-box h1,.middle-content-box .middle-contect-next-box h2  {font-size: 17px !important;}
.middle-contect-next-box > h3 {font-size: 14px;}
.middle-content-box .middle-contect-next-box span.subtext-middle-content {font-size: 12px !important;}
.middle-content-box ul.info-icon-middle-content { width: 68%; margin:auto!important;}
#header.header-9 h2.logo {width: 50px;}
#header.header-9 .top-block .container .navbar-header .navbar-toggle { top:17px;}

.header .topmenu li.level0 a.level-top:hover, 
.header .topmenu li.level0.over a.level-top, 
.header .topmenu.navbar-nav li.level0.active > a.level-top { color: #fa5050 !important;}



}


@media screen and (max-width:480px){
#header .top-block .container .navbar-header { padding:0;}
.search-new-design { float: left; padding-top: 20px; width: 75%;}
#header .top-block .container .navbar-header { padding:0;}
.search-new-design { float: left; padding-top: 20px; width:65%; clear:both;}
#header.header-9 .navbar-default { float:right; margin-top: 4px;  width: 25%;}

}
@media screen and (max-width:414px){
.caption.dark3 {top: 10%;}
/*.heading-slider {font-size: 13px; padding-bottom: 5px; line-height:15px;}
.subtext-slider { font-size: 8px; line-height: 12px; padding-bottom: 8px;}*/
.top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link {height: 25px; width: 105px; line-height: 2px;}
/*.middle-content-box ul.info-icon-middle-content li {height:55px; width:auto;}
.middle-content-box ul.info-icon-middle-content span {font-size: 12px; line-height: 23px;  padding-left: 21px;  width: 100px;}
.middle-content-box ul.info-icon-middle-content {margin-left: 18px; margin-bottom:24px;}
*/.middle-content-box { margin-bottom: 45px;}
.banner-over-text {right: 7%; top: 10%;}
.banner-over-text h2 {font-size: 15px; margin-bottom: 10px; line-height:13px;}
.banner-over-text span {font-size: 10px;}
#footer .info-block .item.first .inner {padding-top: 15px;}
.breadcrumbs-wrapper.type-3{background:none !important; background-color:#EFF0F2 !important;}
body .product-view .product-sidebar {text-align: center;}
#shopping-cart-table tfoot .btn {margin-bottom: 0.75em;}
#header.header-9 .navbar-default {float: left; /*position: relative; */ top: 18%;  width:100%;}
.search-new-design { padding-left: 0;  padding-top: 20px;  width: 65%; float:left;}
#search { width:65%;}
#header.header-9 .navbar-default { width:35%; margin-top:20px;}
#header.header-9 .top-block .container .navbar-header .navbar-toggle {  margin: 0 0 0;}
.newsletter-footer-new {margin-left: 0px;}
.newsletter-footer-new .form-control.required-entry.validate-email {width: 60%;}
.newsletter-footer-new .btn.btn-primary.type-2 {width: 37%;}
.banner-over-text .top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link { font-size: 9px; height: 25px;width: 105px;}
.banner-over-text {right: -4%;  top: 13%;}
.banner-over-text .heading-slider {font-size: 12px;  line-height: 13px;  padding-bottom: 0;}
.banner-over-text .subtext-slider {font-size: 8px;  letter-spacing: 0;  line-height: 16px;  padding-bottom: 0; width: 70%;}


#header.header-9 .navbar-default {margin-top: 4px; }
}

@media screen and (max-width:390px){
.caption.dark3 {top: 10%;}
/*.heading-slider {font-size: 18px; padding-bottom: 5px;}
.subtext-slider { font-size: 8px; line-height: 12px; padding-bottom: 8px;}*/
.top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link {height: 25px; width: 100px; line-height: 5px;}
/*.middle-content-box ul.info-icon-middle-content li {width: 50%; height:55px;}
.middle-content-box ul.info-icon-middle-content span {font-size: 12px; line-height: 23px;  padding-left: 21px;  width: 100px;}
.middle-content-box ul.info-icon-middle-content {margin-left: 18px; margin-bottom:24px;}
.middle-content-box { margin-bottom: 45px;}
*/.banner-over-text {right: 7%; top: 10%;}
.banner-over-text h2 {font-size: 15px; margin-bottom: 10px; line-height:13px;}
.banner-over-text span {font-size: 10px;}
.newsletter-footer-new .btn.btn-primary.type-2 {width: 30%;}
.banner-over-text {right: 0%;}
#header .menu-button i {font-size: 31px;}
}

@media screen and (max-width:360px){
.forcefullwidth_wrapper_tp_banner {display: none;}
.middle-content-box .middle-contect-next-box {padding: 35px 35px;}
.middle-content-box ul.info-icon-middle-content {margin-bottom: 20px;}
.middle-content-box .middle-contect-next-box {padding: 10px;}
.middle-content-box .middle-contect-next-box {margin-bottom: 20px;}
/*.middle-content-box ul.info-icon-middle-content li {padding-right: 10px;}
.middle-content-box ul.info-icon-middle-content {margin-left: 45px;}
.middle-content-box ul.info-icon-middle-content li {float: left; height: 51px; text-align: center; width: auto;}
.middle-content-box ul.info-icon-middle-content span {font-size: 11px; line-height: 15px; padding-left: 15px; width: 87px;}
*/.middle-content-box {margin-bottom: 30px;}
.widget-title.text-center.fullwidth.clearfix {text-align: center; width: 100%; padding-top:25px;}
.banner-over-text h2 {font-size: 15px; margin-bottom: 0px; line-height:20px;}
.banner-over-text {line-height: 15px; right: 9%;  top: 10%;}
.banner-over-text span {font-size: 10px;}
#footer .container {margin-left: 12px;}
#footer .info-block h4 {font-size: 13px;}
.heading-slider {font-size: 30px; line-height: 15px; padding-bottom: 5px;}
.second-tetxt {font-size: 16px; line-height: 25px;}
.subtext-slider {font-size: 5px; line-height: 8px; padding-bottom: 0; letter-spacing:0px;}
.top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link {width: 100%;}
.btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link span { font-size: 10px;}
.widget-title.text-center.fullwidth.clearfix {width: 100%;}
#footer .inner ul.links li { margin-left: 15px;}
#footer .horizontal-links li {padding: 0 15px;}
#footer .horizontal-links {margin-left: -25px;}
.banner-over-text {right: 0%;}
.middle-contect-next-box h1 ,.middle-content-box .middle-contect-next-box h2 {font-size: 14px !important;}
.middle-contect-next-box > h3 {font-size: 12px;}
.middle-content-box .middle-contect-next-box span.subtext-middle-content {font-size: 10px !important;}

#header .top-block .container .navbar-header { padding:0;}
.search-new-design { float: left; padding-top: 20px; width: 65%; clear:both;}
#header.header-9 .navbar-default { float:right; margin-top: 0;  width: 30%;}

}
@media screen and (max-width:320px){
/*.middle-content-box ul.info-icon-middle-content span {padding-left: 13px; width: 87px;}
.middle-content-box ul.info-icon-middle-content li { width: auto; margin-left:-9px;}
*/#footer .info-block .item.first .inner { margin-top: 10px;}
.banner-over-text { line-height: 13px;}
.banner-over-text {right: -25px;  top: 5%;}
.middle-contect-next-box h1,.middle-content-box .middle-contect-next-box h2 {font-size: 12px !important;}
.middle-contect-next-box > h3 {font-size: 10px;}
.middle-content-box .middle-contect-next-box span.subtext-middle-content {font-size: 9px !important;}
.middle-content-box .middle-contect-next-box {margin-bottom: 0px;}
.middle-content-box .middle-contect-next-box {padding: 0;}
.btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link span {font-size: 8px;}
}



@media all and (min-device-width: 320px) 
  and (max-device-width:767px)
  and (orientation:portrait) {
.middle-content-box ul.info-icon-middle-content li {padding-right: 0;}
.middle-content-box ul.info-icon-middle-content {margin-left: 0;}
.middle-content-box ul.info-icon-middle-content li {float: left; height: 51px; text-align: center; width: auto;}
.middle-content-box ul.info-icon-middle-content span {font-size: 11px; line-height: 15px; padding-left: 15px; width: 87px;}
.middle-content-box {margin-bottom: 30px;}
.middle-content-box ul.info-icon-middle-content { margin: auto !important;  width: 125px;}


.heading-slider {font-size:32px;  line-height:100%; padding-bottom:0;}
.second-tetxt {font-size:17px; line-height: 100%;}
.caption.dark3 { width:42%!important; top:22%!important;}

.product-view .product-img-box .product-image-zoom img { width:70%; left:15%;}
.top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link { width:70%!important;}

.block-layered-nav .block-content .currently li .label { width:100%; text-align:left;}
.block-layered-nav.horizontal .actions { position:inherit;}

}
@media all and (min-device-width: 320px) 
  and (max-device-width:767px)
  and (orientation:landscape) {
	.middle-content-box ul.info-icon-middle-content li {padding-right: 5px;}
.middle-content-box ul.info-icon-middle-content {margin-left: 0;}
.middle-content-box ul.info-icon-middle-content li { float: left; height: 46px; text-align: center;  width:20%;}
.middle-content-box ul.info-icon-middle-content span {
    font-size:70%; line-height: 10px;  padding-left: 5px;  width:70%;}
.middle-content-box {margin-bottom: 30px;}
.middle-content-box ul.info-icon-middle-content { margin: auto !important;  width: 100%;}
.middle-content-box ul.info-icon-middle-content li img {  float: left;  width: 18%;}
.middle-content-box ul.info-icon-middle-content li {  padding-right: 0;  min-height: 25px;}

.caption.dark3 { width:40%!important; top:30%!important;}
.heading-slider {font-size: 47px;  line-height: 100%; padding-bottom:0;}
.second-tetxt {font-size: 30px; line-height: 100%;}
.subtext-slider { font-size: 10px; line-height: 19px; padding-bottom: 5px;}
.top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link { width:50%!important;}
.product-view .product-img-box .product-image-zoom img { width:70%; left:15%;}

.block-layered-nav .block-content .currently li .label { width:100%; text-align:left;}
.block-layered-nav.horizontal .actions { position:inherit;}

}

@media all and (min-device-width: 768px) 
  and (max-device-width:1024px)
  and (orientation:portrait) {
	  
	  .heading-slider {font-size:50px;  line-height:35px; padding-bottom:0;}
.second-tetxt {font-size:27px; line-height: 40px;}
.top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link { width:55%;}
#header.header-9 .top-block .container .navbar-header .navbar-toggle { top:6px;}
  }
  
@media all and (min-device-width: 768px) 
  and (max-device-width:1024px)
  and (orientation:landscape) {	  
	  .heading-slider {font-size: 72px;  line-height:40px;}
.second-tetxt {font-size: 40px; line-height: 30px;}
.top-div-text .top-button .btn.btn-primary.btn-cart.shop-now-button.AjaxKit-addtocart-link { width:40%;}
#header.header-9 .top-block .container .navbar-header .navbar-toggle { top:6px;}
  }
  
    /* Mobile menu*/
  
  @media all and (min-device-width: 320px) and (max-device-width:1000px){
  .topmenu.navbar-collapse.collapse.desktop-topmenu { display:none!important;}	 
   .topmenu.navbar-collapse.collapse.in.desktop-topmenu { display:none!important;}	  
  .navbar-collapse.collapse.mobile-topmenu { display:block!important;}
  
/*nav.navbar.navbar-default { position:static;}
.navbar-collapse.in {overflow-y: visible;}
.header .topmenu.navbar-collapse.collapse { left:0;}
#header .top-block .container .navbar-header { position:inherit;}
.header .topmenu.navbar-collapse { position:absolute; top:100%;  width:100%;   transition: top 550ms ease 0s; background:none;}
.header .topmenu.navbar-collapse ul { background:#fff;}
#header.header-9 .top-block .container .navbar-header .navbar-toggle { top:11px;}
.header .topmenu li.level0 a.level-top:hover, .header .topmenu li.level0.over a.level-top, .header .topmenu.navbar-nav li.level0.active > a.level-top
{color: #fa5050 !important}*/



nav.navbar.navbar-default { position:static;}
.navbar-collapse.in {overflow-y: visible;}
.header .topmenu.navbar-collapse.collapse { left:0;}
#header .top-block .container .navbar-header { position:inherit;}
.header .topmenu.navbar-collapse { position:relative; top:100%;  width:100%;   transition: top 550ms ease 0s; background:none;}
.header .topmenu.navbar-collapse ul { background:#fff;}
#header.header-9 .top-block .container .navbar-header .navbar-toggle { top:5px;}
.header .topmenu li.level0 a.level-top:hover, .header .topmenu li.level0.over a.level-top, .header .topmenu.navbar-nav li.level0.active > a.level-top
{color: #fa5050 !important}

#header.header-9 .navbar-collapse { padding:0;}
.header .topmenu.navbar-collapse .menu-wrapper ul.level0 { margin:12px 0 0;}
.header .topmenu.navbar-collapse > ul, .header .topmenu.navbar-collapse li { padding:3px 0!important;}

.collapse.topmenu.navbar-collapse.desktop-topmenu { position:absolute; display:none;}
.level0.nav-1 .menu-wrapper ul.level0 li:last-child { display:none;}
.header .topmenu .menu-item-button { padding:5px 30px; text-align:right;}
}
  @media screen and (min-width:1000px) and (max-width:1200px){
	  
	  .desktop-clear { display:none;}
	  #sticky-header .col-xs-12 > .pull-left { width:68%}
	  #sticky-header .col-xs-12 > .pull-left  .pull-left{ width:90%;}
	  #sticky-header .col-xs-12 > .pull-left  .pull-left .nav.nav-wide.topmenu.navbar-nav{ float:left; width:100%;}
	  #header.header-9 .navbar-collapse { padding:0;}
	  #sticky-header .small-logo + .pull-left { float:left!important;}
	  #sticky-header ul.topmenu li.level0 a.level-top { padding:23px 10px;}
	  #sticky-header .col-xs-12 .small-logo.pull-left { width:6%;}
	  .navbar-header { background:#0FF;}
	  body .navbar { position:relative;}
	  #header.header-9 ul.topmenu li.level0 a.level-top { padding: 20px 10px;}
	  



  }
    @media all and (min-device-width: 320px) 
  and (max-device-width:480px){
	 #header.header-9 .top-block .container .navbar-header .navbar-toggle { top:11px;} 
	 #header.header-9 .navbar-default { margin-top:0;}
	  }
  
  
  
  
   @media all and (min-device-width: 320px) 
  and (max-device-width:767px){
  
  
  .onlyfor-mobile{display:block;  border-top: solid 1px rgba(255,255,255,.2);}
  .onlyfor-mobile button:after {
	 content: "\f35f";
    font-size: 16px;
    display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-left: 8px;
    margin-top: 4px;
	color:#000;
	  }
#narrow-by-list dt, #narrow-by-list dd{display:none;}
 .panel.show ol { padding-left:15px;}  
  .panel.show ol li a,  .panel.show ol li a span{
	  line-height: 25px; 
    padding-right: 20px!important;
    width:100%;
    letter-spacing: 1px;
	font-size: 1em;
    padding: 3px 0;
	color: #000;
  }
  .block-layered-nav .block-content .currently li span.label {width:100%; text-align:left;}
  .block-layered-nav.horizontal .currently { padding:12px}
  }
  
  .show_contactusform{ display:block !important;}
  
  
  