::-webkit-input-placeholder{opacity: 1 !important;}
::-moz-placeholder{opacity: 1 !important;}
:-ms-input-placeholder{opacity: 1 !important;}
:-moz-placeholder{opacity: 1 !important;}
#search::-webkit-input-placeholder{color: #FFF;}
#search::-moz-placeholder{color: #FFF;}
#search:-ms-input-placeholder{color: #FFF;}
#search:-moz-placeholder{color: #FFF;}
.products-grid .product-name, .products-list .product-name, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .block-title h2, .block-title h3, .block-title strong, .products-grid li.item h3.product-name a, .product-grid li.item h3.product-name a, .products-list li.item h3.product-name a, .product-list li.item h3.product-name a, .products-grid li.item .price-box span, .product-grid li.item .price-box span, .products-list li.item .price-box span, .product-list li.item .price-box span {font-family: "Open Sans",Verdana,Arial,sans-serif;}
.container{width: 1180px;}
.main-container{max-width:1180px;}
.page-header{border: none;}
#header-nav {background: #86819c;  color: #fff;  font-size: 16px;  font-weight: 400;  width: 100%;}
#nav .nav-primary a {font-family: "Open Sans",Verdana,Arial,sans-serif;  font-size: 16px;}
.nav-primary a.level0 {padding:21px 50px 21px 0;}
.nav-primary {margin: 0;}
#header-search {position: absolute;  right: 0;  width: 275px;z-index: 999;margin-top: 11px; top: 122px;}
#search {color: #fff;  font-size: 13px;  font-style: normal;  text-transform: uppercase;}
#search_mini_form .input-box {background: #a3a4c0;margin: 4px 0;  position: relative;  width:275px;}
#search_mini_form .search-button::before{background:url(../images/icon-img.png) no-repeat 0 -82px;}
#search_mini_form::-webkit-input-placeholder {color: #fff;text-transform: uppercase;}
.header-minicart span.icon, .skip-cart:hover:not(.skip-active) .icon, .header-minicart span.icon:hover {background:url("../images/icon-img.png") no-repeat 0 0;height: 45px;  width: 40px;}
.skip-links { z-index: 99999;clear: both;}
.nav-primary li.level0 ul {background:#86819c;  border:none;  top: 72px;}
.logo {max-width: 1075px;  min-height: inherit;}
.logo img {margin:24px 0 12px;}
.header-right {float: right;  width: 780px;position: absolute;right: 0;}
.icon-nav {float: left;  padding-top: 22px;}
.header-minicart {margin: 30px 0 0;}
.skip-link.skip-account {color: #929292;  font-size: 13px;  line-height: 27px;}
#header-account{top: 42px;}
#header-account.skip-active{z-index: 99999}
#header-account a {display: block;  font-size: 14px;  line-height: 25px;  padding: 0 10px;  text-align: left;  text-transform: uppercase;}
.footer {background: #86819c;padding-top: 0;}
.footer .footer-bottom {border-top:none;}
.footer address {background:none;  color: #fff;  font-size: 14px;  margin-top: 30px; padding: 0; text-transform: none;}
.paytmn {border-top: 1px solid #fff;  padding: 10px 0 40px;}
.paytmn > img {float: right;}
.skip-cart .count::before {content:"";}
.skip-cart .count::after {content:"";}
.skip-cart .count {background: #8cc9b0;  border-radius: 100%;  color: #fff;  font-family: "Open Sans";  font-size: 14px;  line-height: 9px;  margin-left: -19px;  padding: 7px;  position: static;  width: auto;}
.product-view .product-shop .price-info .price{font-family: "Open Sans";}
.products-grid .actions {min-height: 0;  width: 100%;}
.products-list .action a.button, .products-grid .actions a.button {background: #ececec!important;  color: #333 !important;  float: left;  font-size: 14px;  font-weight: 600;  padding: 10px 0 !important;  width: 50%;}
.products-list .action button.button.btn-cart, .products-grid .actions button.button.btn-cart {float: right;  font-size: 14px;  font-weight: 600;  margin: 0;  padding: 10px 0;  width: 50%;}
.button-slider {border-radius: 2px;  height: 53px;  width: 240px;margin: 0 auto;}
.button-slider a{font-size: 14px;  font-weight: bold;  line-height: 51px;}
.top-hading {clear: both;  text-align: center;}
.top-hading h2{color: #000;font-weight: 400;font-size: 31px;}
.top-hading p{color: #000;font-size: 11px;line-height: 18px;}
.products-grid .product-name{text-align: center;}
.products-list > li .product-image {margin: 20px 0;}
.products-list .product-name a {color: #000;  font-size: 11px;  font-weight: normal;}
.product-grid li.item p.product-name a {color: #010000;  font-family: "Open Sans";  font-size: 11px;  font-weight: 400;  padding: 0;  text-align: center;  text-transform: uppercase;}
.products-grid .price-box {text-align: center;}
.products-grid li.item .price-box span, .product-grid li.item .price-box span {font-size: 16px;color: #010000;font-weight: 600;}
.product-grid li.item {border: 1px solid #d2d2d2;}
.home-page-contact .top-block ul {display:inline-flex;  list-style:none;}
.top-block ul li {float: left;  margin: 0 2% 0 0;  width: 291px;}
.home-page-contact .col-main { width: 78%;}
.home-page-contact .center-block {clear: both;  display: block;}
.home-page-contact .cole-block:last-child{margin-right: 0;}
.home-page-contact .top-block {display: inline;  float: left;  padding: 65px 0 60px;  width: 100%;}
.home-page-contact .cole-block {background: #ececec;  float: left;  margin-right: 1%;  padding: 40px 25px;  text-align: center;  width: 32.6%;}
.home-page-contact .cole-block h3{font-family: 'Lato', sans-serif;font-size: 14px;color: #000;letter-spacing: 1px;font-weight: 600;}
.home-page-contact .cole-block p{font-family: 'Lato', sans-serif;font-size: 12px;color: #454547;letter-spacing: 1px;text-transform: uppercase;line-height: 15px;}
.home-page-contact .cole-block a {background: #8cc9b0;  color: #fff;  font-size: 11px;  font-weight: 600;  padding: 8px 20px;  text-transform: uppercase;  width: 130px;}
.home-page-contact .top-block .con-nv {float: left;  margin-right: 2%;  width: 32%;}
.home-page-contact .top-block .con-nv img{width: 100%;}
.home-page-contact .top-block .con-nv:last-child{margin-right: 0;}
.home-page-contact .cole-block:hover{background: #bebdcf;text-transform: none;}
.cms-index-index .category-products {clear: both;  padding-top: 50px;}
.cms-index-index .category-products .products-grid li, .cms-index-index .category-products .product-grid li.item:nth-child(3n), .cms-index-index .category-products .product-grid li.item:nth-child(4n) {width: 23.3%;margin: 0 19px 19px 0;}
.cms-index-index .category-products .product-grid li.item:nth-child(4n) {margin-right: 0;}
.newsletter-nab .footer-newsletter {border:none;  float: none;  width: 100%;}
.newsletter-nab .block-subscribe .input-box { width: 66%;float: left;}
.newsletter-nab .block-subscribe .actions { width: 34%;float: left;margin: 0;}
.newsletter-nab .block-subscribe .input-text {background: #e8e8e8;  border:none;  color: #000;  font-size: 14px;  height: 68px;  padding-left: 21px;  text-transform: uppercase;  width: 100%;}
.newsletter-nab .block-subscribe .actions .button {width: 90%;min-height: 70px;}
.newsletter-nab .block-subscribe .actions .button span {font-family: "Open Sans";  font-size: 14px;font-weight: 600;}
.newsletter-nab .form-subscribe-header label { color: #262626; font-family: "Open Sans";   font-size: 27px;  padding-top: 3px;  text-transform: uppercase;text-align: center;}
.newsletter-nab .form-subscribe-header p {color: #000;  font-size: 16px;  padding: 10px 0 30px;  text-align: center;}
.newsletter-nab {float: left;  margin: 30px 0;  width: 100%;}
.sidebar .block-title strong { color: #000;  font-size: 23px;  font-weight: 600;}
#sidebar-nav-menu li {background:none; border:none;  padding: 4px 0 0;}
#sidebar-nav-menu .level0 > .collapsible-wrapper {color: #000;  cursor: pointer;  font-size: 16px;  font-weight: 300;  text-transform: uppercase;}
#sidebar-nav-menu .level0 > .collapsible-wrapper:hover, #sidebar-nav-menu li ul li.level1 a:hover{text-decoration: none;color: #8cc9b0;}
#sidebar-nav .block-content{background: none;}
#sidebar-nav-menu li ul li.level1 a {font-size: 16px; font-weight: 300; text-transform: uppercase;}
.footer-blocks:first-child { width: 40%;}
.footer-blocks:last-child{width: 15%;float: right;}
.footer-blocks {  float: left;  position: relative;  text-transform: uppercase;  width: 22%;}
.footer-blocks p {color: #000;  font-family: "Lato";  font-size: 18px;  font-weight: 600;  line-height: 1.4;  margin: 0 0 25px;  padding: 0;  text-transform: uppercase;}
.footer-blocks p + p {color: #fff; font-weight: normal; font-family: "Open Sans",Verdana,Arial,sans-serif;  font-size: 14px;  line-height: 24px; text-transform: none;}
.footer .footer-grid a {color: #fff;  line-height: 24px;  text-transform: none;}
.footer .footer-grid a:hover{text-decoration: none;color: #8cc9b0;}
.footer .links.social-media {float: left;text-align: left;margin-top: 30px;}
.footer .links.social-media em{color: #000;margin-left: 6px;}
.footer .links.social-media em.instagram:hover {color: #fff;}
.footer-logo .large {width: 300px;}
.footer-block {background: #a3a4c0;padding: 30px 0; border-bottom: 2px solid #fff;  clear: both;  float: left;  width: 100%;}
.footer-block .col-block {float: left;width: 21%;}
.footer-block .col-block img {float: left;}
.footer-block .col-block p{font-size: 14px;text-transform: uppercase;;color: #fff;font-weight: 600;padding-top: 5px;}
.footer-block .col-block:last-child {width: 15%;}
.footer-facebook-block {clear: both;  display: block;  float: left;  padding: 50px 0;  width: 100%;}
.col-block-left, .col-block-right {float: left;  width: 50%;}
.col-block-right .top-face em {color: #a3a4c0;  float: left;  font-size: 90px;}
.col-block-right .top-text {clear: both;padding-top: 50px;}
.col-block-right .right-na {float: left;  width: 85%;}
.col-block-right .right-na h3 {border-bottom: 1px dotted #afafaf;  color: #000;  font-size: 30px;  font-weight: bold;  line-height: 22px;  padding-bottom: 13px;}
.col-block-right .right-na a {color: #666666;  display: block;  font-size: 16px;  font-weight: 600;  padding-top: 17px;}
.col-block-right .top-text h3 {color: #000;  font-weight: bold;  margin: 0;}
.col-block-right .top-text p {color: #000;  font-size: 14px;  padding-top: 15px;}
.instargram-feed {background: #f8f8f8;  display: block;  float: left;  padding: 50px 0;  text-align: center;  width: 100%;}
.instargram-feed h3 { background:url("../images/instagram-icon.png") no-repeat left top; color: #000;  display: inline-block;  font-size: 32px; font-weight: 100; line-height: 42px;  padding: 0 0 0 55px; text-transform: none;}
.breadcrumbs {background: #efefef;  color: #c7c7c7;  margin: 0 0 30px;  overflow: hidden;  padding: 12px 20px;}
.breadcrumbs strong, .breadcrumbs a {color: #343029;}
.catalog-category-view .main-container .page-title {display: block;}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1 {color: #000;  font-size: 24px;  font-weight: 600;  margin-bottom: 15px;  padding-bottom: 3px;  text-transform: none;}
#narrow-by-list .filter-title.filter-title-collapsed, #narrow-by-list .filter-title.filter-title-expanded, div.filter-title {font-family: "Open Sans"; font-weight: 700;}
.sidebar .block-content{padding-top: 0;}
.product-view .product-shop .product-name .h1 {color: #000;  font-size: 26px;  font-weight: 400;  margin: 0;  padding: 0;}
.block-related .block-title h2, .header-minicart span, .block.block-account li a, form .legend, .customer-account .main-container .sidebar .block-title strong {font-family: "Open Sans";}
.block-related .block-title {display: block !important;  text-align: center;}
.block-related .products-grid li.item .product-image img {height: auto;  margin: 0 auto;  width: 100%;}
.product-view .product-shop .price-box .regular-price .price, .product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .full-product-price .price {font-family: "Open Sans";  font-size: 24px;}
.cart .cart-totals table tbody td:first-child, .cart .cart-totals table tbody span.price, .cart .cart-totals table tfoot strong, .cart .cart-totals table tfoot strong span, .cart .cart-totals table tfoot span.price {font-family: "Open Sans";}
.opc-wrapper-opc .btn-checkout span span, .opc-wrapper-opc .login-trigger,.opc-wrapper-opc .btn span span, .opc-wrapper-opc .btn span{background: #8cc9b0;}
.opc-wrapper-opc .payment-block dt:hover, .opc-wrapper-opc .payment-block dt.active{background: #8cc9b0;}
.header-minicart .subtotal, .opc-wrapper-opc .payment-block dt {background: #86819c;}
body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container {background:none; margin: 0 auto;  max-width: 100%;  padding: 15px 0;}
.customer-account-login .col2-set h2, .checkout-multishipping-login .col2-set h2{padding: 0;}
.customer-account .main-container .sidebar .block-title strong {color: #000;  font-size: 22px;  font-weight: 600;}
label {font-size: 14px;}
.dashboard .col2-set .col-1 .box-title h2, .dashboard .col2-set .col-1 .box-title h3, .dashboard .col2-set .col-2 .box-title h2, .dashboard .col2-set .col-2 .box-title h3 {color: #000;font-size: 18px;font-weight: 600;}
.dashboard .box-content a, .dashboard .col2-set .col-1 .box-title a, .dashboard .col2-set .col-2 .box-title a{color: #8cc9b0;}
.block.block-account li a{background:#86819c;color: #fff; }
.block.block-account li:hover a, .block.block-account li.current a{background: #8cc9b0!important;}
.home-page-slider .owl-theme .owl-controls .owl-buttons div.owl-next{background-position: -20px 0; right: 30px;}
.home-page-slider.owl-theme .owl-controls .owl-buttons div.owl-prev, .ui-tabs .owl-theme .owl-controls .owl-buttons div.owl-prev {left: -30px;}
.home-page-slider .owl-theme .owl-controls .owl-buttons div {background:url("../images/slider-arrow.png") no-repeat 0 0;  height: 29px;  width: 29px;}
.sidebar .block:not(.block-layered-nav) .block-title > strong, .sidebar .block:not(.block-layered-nav) .block-title.active > strong{font-family: "Open Sans";}
.product-grid li.item, .product-grid li.item:nth-child(4n) {margin: 0 19px 19px 0; width: 279px;}
.product-grid li.item:nth-child(3n) {margin-right: 0;}
.product-view .add-to-cart-wrapper, .product-view .block-related {padding: 0;  width: 100%;}
.product-view .product-shop .product-options{}
.product-view .product-shop .product-options .budle-child-product-image {float: left;margin:0 10px;}
.product-view .product-shop .product-options .checkbox, .product-view .product-shop .product-options .radio{float: left;margin: 30px 0;}
.product-view .product-shop .product-options ul.options-list li { border: 1px solid #ddd;padding: 0 12px;display:flex;width: 99%;}
.product-view .product-shop .product-options .required{font-size: 18px;color:#000;list-style: 30px;padding: 0 0 10px;}
.product-view .product-options dd .input-box .bundle-dropdown-new {height: auto;  width: 96%;}
.bundle-dropdown-new .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.bundle-dropdown-new .dropdown dd { position:relative; }
.bundle-dropdown-new .dropdown dt a {background:#efefef url(../images/arrow.png) no-repeat right 12px; text-transform: uppercase; display:block; padding-right:20px; border:none; width: 96%; color: #000;}
.bundle-dropdown-new .dropdown dt a span {cursor:pointer; display:flex; padding:5px 10px;line-height: 31px;}
.bundle-dropdown-new .dropdown dd ul { background:#efefef; display:none;list-style:none;z-index: 99999; padding:5px 0px; position:absolute;  left:0px; top:52px; width:auto; min-width:170px;width: 100%;}
.bundle-dropdown-new .dropdown span.value { display:none;}
.bundle-dropdown-new .dropdown dd ul li a { padding:5px; display:inline-block;color: #000;}
.bundle-dropdown-new .dropdown dd ul li a:hover, .bundle-dropdown-new .dropdown dt a:hover{text-decoration: none;}
.product-view .product-options dd .input-box {float: left;  padding-right: 10px;  width: 85%;}
.product-view .product-options dt {display: block;  float: left;  font-weight: normal;  margin: 10px 0 3px;  width: 100%;}
.product-view .product-options-bottom {clear: both;}
#bundle-option-1-tier-prices {display: none;}
.product-view .product-options dd{border: none;}
.product-options ul.options-list label, .col2-set .form-list .control label {font-size: 12px;  padding: 12px;  width: 163px;}
.product-view .budle-child-product { margin: 20px auto;  width: 30px;}
.product-view .bundle-dropdown-new .budle-child-product { margin: 0 auto;  width: 30px;}
.product-view .product-options .price-box {clear: both;  display: inline-block;  float: left;  padding-top: 20px; font-size: 24px; line-height: 26px;}
.bundle-dropdown-new .dropdown dt{background: #EFEFEF;}
.category-imgs{display: table; width: 100%;}
.category-imgs li{width: 23%; float: left; margin: 0 2.66% 20px 0; text-align: center; font-weight: 700; text-transform: uppercase; min-height: 245px;}
.category-imgs li:nth-child(4n){margin-right: 0;}
.category-imgs li .img-cat{border: #CCC 1px solid; padding: 5px; margin: 0 0 7px;}
.category-imgs li img{width: 100%; height: 180px;}

.short-description { float: left; padding: 30px 0 0; width: 100%;}
.short-description p {display: block; font-size: 15px; line-height: 24px; margin-bottom: 15px;}
.short-description ul{ list-style: none; padding: 0; margin: 0 0 15px 0px; display: block; }
.short-description ul li{ list-style: none; padding: 0; margin: 0 0 5px; font-size: 15px; line-height: 24px; display: block;}
.short-description ul li span{ display: inline-block; width: 18%; font-weight: bold; }


@media (max-width: 480px){
.container{width:96%;}
.page-header .logo img {margin: 20px auto;}
.header-right{width: 100%;float: none;z-index: 99999;}
.cms-index-index .page-header .skip-links {margin: 0;}
.cms-index-index .main-container {margin: 50px auto 0;}
#header-search {margin-top: 47px;  padding: 0;  top: inherit;  width: 100%;}
#search_mini_form .input-box{width: 100%;}
.nav-primary a.level0 {padding:5px 20px;}
#header-nav { margin-top: 46px;position: absolute;  width: 100%;  z-index: 999;}
#header-cart.skip-active{top:47px;}
.page-header .skip-links .header-minicart .skip-link {padding: 7px 13px;}
.home-page-contact .top-block {display: table;  padding: 35px 0 30px;}
.home-page-contact .cole-block {float: none;  margin: 0 auto 15px;  width: 100%;}
.col-block-left, .col-block-right {float: none;  width: 100%;margin: 0 auto 30px;}
.col-block-left img {width: 100%;}
.col-block-right .right-na {width: 75%;}
.col-block-right .right-na h3{font-size: 18px;}
.footer-block .col-block, .footer-block .col-block:last-child {float: none;  margin: 0 auto 30px;  width: 100%;}
.footer-grid {display: block;}
.footer-blocks, .footer-blocks:last-child {float: none; width: 100%;}
.footer-blocks p{margin: 15px 0;}
.home-page-contact .top-block .con-nv, .home-page-contact .top-block .con-nv:last-child {display: block;  float: none;  margin: 0 auto 20px;  width: 280px;}
.cms-index-index .page-header { min-height: 70px;}
.page-header { min-height: 140px;}
.page-header .skip-links {margin: 0;}
.customer-account .main-container .sidebar .block-title strong {padding: 7px 10px 7px 24px; color: #727272;  font-size: 14px;  font-weight: normal;}
.customer-account-login .col2-set button.button, .customer-account-login .col2-set .buttons-set a.button, .checkout-multishipping-login .col2-set button.button, .checkout-multishipping-login .col2-set .buttons-set a.button {width: auto;}
.customer-account-create .account-create button.button, .customer-account-create .account-create .buttons-set a.button{width: auto;}
.cms-index-index .category-products .products-grid li, .cms-index-index .category-products .product-grid li.item:nth-child(3n), .cms-index-index .category-products .product-grid li.item:nth-child(4n){margin: 0 auto 30px;  width: 264px;}
.product-grid li.item, .product-grid li.item:nth-child(4n) {margin: 0 auto 19px;  width: 279px;}
.product-grid li.item:nth-child(3n) {margin-right: auto;}
	.category-imgs li{width: 48%;  margin: 0 0 20px;}
	.category-imgs li:nth-child(2n){float: right;}



}
@media (min-width: 481px) and (max-width: 599px){
.container{width:96%;}
.page-header .logo img {margin: 20px auto;}
.header-right{width: 100%;float: none;z-index: 99999;}
.cms-index-index .page-header .skip-links {margin: 0;}
.cms-index-index .main-container {margin: 50px auto 0;}
#header-search {margin-top: 47px;  padding: 0;  top: inherit;  width: 100%;}
#search_mini_form .input-box{width: 100%;}
.nav-primary a.level0 {padding:5px 20px;}
#header-nav { margin-top: 46px;position: absolute;  width: 100%;  z-index: 999;}
#header-cart.skip-active{top:47px;}
.page-header .skip-links .header-minicart .skip-link {padding: 7px 13px;}
.home-page-contact .top-block {display: table;  padding: 35px 0 30px;}
.home-page-contact .cole-block {padding: 40px 4px;}
.home-page-contact .cole-block h3{font-size: 13px;}
.col-block-left, .col-block-right {float: none;  width: 100%;margin: 0 auto 30px;}
.col-block-left img {width: 100%;}
.col-block-right .right-na {width: 75%;}
.col-block-right .right-na h3{font-size: 18px;}
.footer-block .col-block, .footer-block .col-block:last-child {float: none;  margin: 0 auto 30px;  width: 100%;}
.footer-grid {display: block;}
.footer-blocks:first-child {width: 100%;}
.footer-blocks, .footer-blocks:last-child {width: 33%;}
.footer-blocks p{margin: 15px 0;}
.home-page-contact .top-block .con-nv, .home-page-contact .top-block .con-nv:last-child {display: block;  float: none;  margin: 0 auto 20px;  width: 280px;}
.cms-index-index .page-header { min-height: 70px;}
.page-header { min-height: 140px;}
.page-header .skip-links {margin: 0;}
.customer-account .main-container .sidebar .block-title strong {padding: 7px 10px 7px 24px; color: #727272;  font-size: 14px;  font-weight: normal;}
.cms-index-index .category-products .products-grid li, .cms-index-index .category-products .product-grid li.item:nth-child(3n), .cms-index-index .category-products .product-grid li.item:nth-child(4n){margin: 0 auto 30px;  width: 264px;}
.product-grid li.item, .product-grid li.item:nth-child(4n) {margin: 0 auto 19px;  width: 279px;}
.product-grid li.item:nth-child(3n) {margin-right: auto;}
	.category-imgs li, .category-imgs li:nth-child(4n){width: 32%;  margin: 0 2% 20px 0;}
	.category-imgs li:nth-child(3n){margin-right: 0;}
}
@media (min-width: 600px) and (max-width: 770px){
.container{width:96%;}
.page-header .logo img {margin: 20px auto;}
.header-right{width: 100%;float: none;z-index: 99999;}
.cms-index-index .page-header .skip-links {margin: 0;}
.cms-index-index .main-container {margin: 50px auto 0;}
#header-search {margin-top: 77px;  padding: 0;  top: inherit;  width: 100%;}
#search_mini_form .input-box{width: 100%;}
.nav-primary a.level0 {padding:5px 20px;}
#header-nav { margin-top: 77px;position: absolute;  width: 100%;  z-index: 999;}
#header-cart.skip-active{top:77px;}
.page-header .skip-links .header-minicart .skip-link {padding: 7px 13px;}
.home-page-contact .top-block {display: table;  padding: 35px 0 30px;}
.home-page-contact .cole-block {padding:40px 22px;}
.home-page-contact .cole-block h3{font-size: 13px;}
.col-block-left, .col-block-right {float: none;  width: 100%;margin: 0 auto 30px;}
.col-block-left img {margin: 0 auto;  width: auto;}
.footer-block .col-block, .footer-block .col-block:last-child {width: 48%;}
.footer-grid {display: block;}
.footer-blocks:first-child {width: 100%;}
.footer-blocks, .footer-blocks:last-child {width: 33%;}
.footer-blocks p{margin: 15px 0;}
.home-page-contact .top-block .con-nv, .home-page-contact .top-block .con-nv:last-child {width: 32%;}
.cms-index-index .page-header { min-height: 70px;}
.page-header { min-height: 140px;}
.page-header .skip-links {margin: 0;}
.customer-account .main-container .sidebar .block-title strong {padding: 7px 10px 7px 24px; color: #727272;  font-size: 14px;  font-weight: normal;}
.cms-index-index .category-products .products-grid li, .cms-index-index .category-products .product-grid li.item:nth-child(3n), .cms-index-index .category-products .product-grid li.item:nth-child(4n){margin: 0 2% 19px 0;  width: 32%;}
.cms-index-index .category-products .product-grid li.item:nth-child(3n){margin-right: 0;}
.product-grid li.item, .product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(3n), .product-grid li.item:nth-child(2n) {margin: 0 2% 19px 0;  width: 32%;}
.product-grid li.item:nth-child(3n) {margin-right: 0;}
.products-list .action button.button.btn-cart, .products-grid .actions button.button.btn-cart, .products-list .action a.button, .products-grid .actions a.button{font-size: 11px;}
.main-container {max-width: 100%;}
}
@media (min-width: 771px) and (max-width: 1024px){
.logo img {max-width: 52%;margin: 24px 0 46px 0}
#header-search {right: 67px;  top: 20px;}

}
@media (min-width: 771px) and (max-width: 1180px){
.container{width:96%;}
.cms-index-index .col-left.sidebar {display: block;}
.cms-index-index .category-products .products-grid li, .cms-index-index .category-products .product-grid li.item:nth-child(3n), .cms-index-index .category-products .product-grid li.item:nth-child(4n) {margin: 0 19px 19px 0; width: 22.3%;}
.cms-index-index .category-products .product-grid li.item:nth-child(4n) {margin-right: 0;}
.home-page-contact .cole-block h3{font-size: 12px;}
.col-block-left img {width: 316px;}
.col-block-right .right-na {width: 79%;}
.col-block-right .right-na h3{font-size: 25px;}
.nav-primary a.level0 {padding: 21px 35px 21px 0;}
.header-right {width: auto;}
.header-minicart {margin: 15px 0 0;}
.products-grid .product-name {line-height: 14px;  min-height: 35px;}
.home-page-contact .cole-block p{font-size: 10px;}
.products-list .action button.button.btn-cart, .products-grid .actions button.button.btn-cart, .products-list .action a.button, .products-grid .actions a.button{font-size: 11px;}
.product-grid li.item, .product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(3n), .product-grid li.item:nth-child(2n) {margin: 0 2% 19px 0;width: 32%;}
.product-grid li.item:nth-child(3n) {margin-right: 0;}
.main-container {max-width: 100%;}
}















































































