a:hover{text-decoration: none;}
a:focus{outline: none;}
.container{width: 1220px;}
.main-container, .cms-index-index .main-container{max-width: 1220px;}
.top-header{background: #0092ce;; color: #FFF; height: 30px; border: none; margin-bottom: 0; font-weight: 600;}
.top-header ul li{padding: 10px 30px 0px 0;}
.top-header ul li span{color: #FFF; margin-top: 1px; font-size: 12px;}
.page-header{padding: 0; min-height: 150px; width: 100%; border: none; z-index: 99999;}
.clerk-slider-nav{z-index: 99998;}
.cms-index-index .page-header{position: absolute;}
.page-header-container{background: rgb(255,255,255); min-height: 120px;}
/*.cms-index-index .page-header-container{margin-top: 35px;} */
.logo img{margin: 5px 0 10px;}
#search {color: #0092ce;  font-size: 13px;  font-style: normal;  font-weight: 400;  height: 36px;}
#search_mini_form .search-button{height: 30px; padding: 0; width: 30px;}
#search_mini_form .search-button:before{background: url(../images/search-icon.png) no-repeat left top; text-indent: 0; padding: 0; width: 30px; height: 30px; margin: -12px -20px;}
.header-minicart{margin: 0;}
.skip-links{clear: none;}
#header-search { border: #0294cd 2px solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; height: 40px;background: #f8f8f8;  float: left;margin: 30px 0 30px 220px;  width: 400px;}
.skip-link{background:none; padding: 0; height: auto; line-height: normal;}
.header-minicartop .header-minicart .skip-link {background: #0091d3; border-radius: 3px; height: 40px; line-height: normal; margin: 30px 0 0; padding: 7px 0; width: 175px;}
.header-minicart span.icon{background: url(../images/cart-icon.png) no-repeat left top; width: 26px; height: 26px; margin: 0px 5px; float: left;}
.skip-cart:hover:not(.skip-active) .icon, .header-minicart span.icon:hover{background: url(../images/cart-icon.png) no-repeat left top;}
.header-minicart span{font-family: 'Open Sans'; font-weight: 600; color: #fff;padding-right: 3px;}
.header-minicart span.label{float: right;}
.header-minicart .subtotal span.label{float: none;}
.logo{max-width: 219px; min-height: inherit;padding-top: 10px;}
.nav-primary a{font-weight: 700; font-size: 15px; line-height: normal;}
#header-nav{margin: -15px 0 0;}
#header-nav {border:none;  float: none;  margin: 0 auto;  text-align: center;  width: 100%;}
.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a {padding: 5px 22px;}
#narrow-by-list dd .swatch-label {background:none;  border: none;  width: 13px;}
.footer{border: none; padding: 0; margin: 0;}
.footer-top{border-top: #0092CE 1px solid; padding: 30px 0 20px; background: #0092CE; display: table; width: 100%;}
.footer .footer-bottom{border-top-color: #0092CE; padding: 40px 0 30px;}
.footer .form-subscribe-header label{font-size: 15px; color: #FFF; font-weight: 600;}
.footer .footer-newsletter{border: none; height: 30px; width: 380px; background: #f5f5f5;}
.footer .block-subscribe .input-box{width: 66%;}
.footer .block-subscribe .actions{width: 34%; height: 30px;}
.footer .block-subscribe .actions .button{width: 100%; padding: 0; text-align: center; height: 30px; background: #FFF !important; color: #000 !important; border-left: #0092CE 1px solid;}
.product-collateral > dl > dd{padding: 0 25px 25px;}
.product-collateral .toggle-tabs{padding: 25px 25px 15px; width: 100%; border: none;}
.product-collateral .toggle-tabs li > span{padding: 0; height: auto; line-height: normal;}
.product-collateral .toggle-tabs li.current > span{background: none;}
.product-collateral > dl{width: 100%;}
.product-grid li.item .discount-label {position: absolute;background: #0092ce;border-radius: 100%;padding: 10px;color: #fff;left: 10px;top: 10px;line-height: 15px;font-size: 14px;font-weight: 600;text-transform: uppercase;text-align: center; min-width: 48px; line-height: 28px;}
.product-image-gallery .discount-label {position: absolute;background: #0092ce;border-radius: 100%;padding: 10px;color: #fff;left: 10px;top: 10px;line-height: 15px;font-size: 14px;font-weight: 600;text-transform: uppercase;text-align: center; min-width: 48px; line-height: 28px;}
.footer button span{font-weight: 600; font-family: 'Open Sans'; font-size: 14px;}
.footer .form-subscribe-header{padding-top: 3px;}
.nav-primary li.level0, .nav-primary a.level0{line-height: 30px;}
.footer .links.social-media a{color: #FFF; font-size: 20px; font-weight: 700;}
.footer .links.social-media em{color: #FFF; text-align: center; margin: -3px 0 0 10px !important; font-size: 42px; width: auto;}
.outlet-box{margin: 47px 0 50px; width: 588px; float: left; text-align: center; border: #0092CE 1px solid; background: #0092CE; height: 181px; color: #FFF;}
.outlet-box h3{margin: 20px 0 25px; color: #FFF; font-style: italic; font-size: 35px; font-weight: 700; text-transform: uppercase; font-family: 'Open Sans'; line-height: 30px;}
.outlet-box p{font-style: italic; line-height: 24px; margin: 0 25px 20px;}
.outlet-box .read-more a{color: #FFF; font-size: 14px; text-transform: uppercase; border: #FFF 1px solid; padding: 2px 7px; font-style: italic;}
.kapagner{float: right; margin: 47px 0 50px; width: 588px; border: #0092CE 1px solid; position: relative;}
.kapagner img{width: 100%;}
.kapagner h3{margin: 20px 0 25px; color: #FFF; font-style: italic; font-size: 35px; font-weight: 700; text-transform: uppercase; font-family: 'Open Sans'; line-height: 30px; position: absolute; width: 100%; text-align: center; bottom: 0;}
.account-cart-wrapper a{color: #fff; display: inline-block; font-family: "Open Sans"; font-weight: 600; padding: 10px 0 0 15px;}
.account-cart-wrapper a:after{content: '\f105'; font-family: 'FontAwesome'; font-weight: bold; padding: 0 0 0 4px;}
.account-cart-wrapper .skip-link{float: none; width: auto;}
/*#checkout-payment-method-load dd .form-list{display: none;}*/
.alert-success {background: #0091d3;color: #fff;}
.opc-wrapper-opc .btn-checkout span span{background: #0091d3;}
.payme > img {display: inline;}
.footer .links.social-media{margin: 0 0 0; width: 100%; text-align: center;}
.footer .logo img{margin: 0;}
.footer-right{width: 70%; float: right;}
.footer .footer-right .links{width: 33.33%; text-align: center; margin: 0;}
.footer h3{color: #0092CE; font-weight: 700; text-transform: uppercase; font-family: 'Open Sans'; margin: 0; padding: 0;}
.footer .links li{padding: 0; line-height: 24px; color: #000;}
.footer .links a, .footer .links p{color: #000;}
.footer .links a:hover{color: #0092CE;}
.footer .links.social-media a:hover{color: #FFF;}
.footer address {font-size: 12px;  line-height: 44px;  margin: 0;  padding: 20px 0;}
.product-grid li.item:nth-child(4n), .product-grid li.item{width: 270px; margin: 0 28px 30px 0; position: relative;}
.product-grid li.item:nth-child(3n){margin-right: 0;}
.product-image, .no-touch .product-img-box .product-image:hover:not(.zoom-available){border: #C8C8C8 1px solid; text-align: center;}
.product-image img{display: inline-block;}
.product-grid button.button, .product-grid a.button{width: 100%; padding: 0; font-size: 16px; font-family: 'Oswald'; height: 40px; line-height: 38px;}
.product-grid .add-to-links{border: #E6E6E6 1px solid; margin: 0;}
.product-grid .add-to-links li{border: #E6e6e6 1px solid; width: 50%; float: left; text-align: center; font-family: 'Oswald' ;font-weight: 300; text-transform: uppercase; font-size: 16px; height: 36px; line-height: 32px; overflow: hidden;}
.product-grid .add-to-links li a{padding: 0;}
.product-grid .product-shop{float: left; width: 100%; position: relative;}
.products-grid li.item h3.product-name a, .product-grid li.item h3.product-name a, .products-grid .product-name, .products-list .product-name{padding: 0; font-family: 'Open Sans'; font-size: 14px; font-weight: 700; color: #727272; text-transform: uppercase; width: 180px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.products-grid li.item h3.product-name, .product-grid li.item h3.product-name{margin: 9px 0 0; min-height: 25px; position: absolute;}
.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'; font-size: 14px; font-weight: 600; text-transform: none;}
.products-grid li.item .price-box, .product-grid li.item .price-box{width: 100%; display: table; line-height: 24px;}
.products-grid .price-box{margin: 0;}
.price-excluding-tax .label {font-size: 10px !important;}
.price-box .minimal-price-link{padding: 0; display: table; width: 100%;}
.products-grid .price-box .label{float: left;}
.products-grid .price-box .price, .product-grid .price-box .price{float: right;}
.price-box .minimal-price-link .label, .price-box .minimal-price-link .price, .price-box .special-price .price-label, .price-box .special-price .price{color: #0092CE !important;}
.products-grid .regular-price, .product-grid .regular-price{display: table; width: 100%;}
.products-grid .regular-price .price, .product-grid .regular-price .price{float: right;}
.toolbar{clear: both !important; border: none !important; background: none !important; padding: 0 !important; margin: 0;}
.col2-left-layout .col-main{padding: 0; width: 866px;}
.toolbar-bottom{clear: both; margin: 25px 0 0;}
.client-list{border-top: #0092CE 1px solid; display: table; width: 100%; padding: 30px 0;}
.client-list li{display: inline; float: left; padding: 0 7px; text-align: center; width: 12%; min-height: 80px;}
.client-list li img{display: inline;}
.price-box .old-price .price-label, .price-box .special-price .price-label{display: inline; float: left;}
.price-box .old-price .price, .price-box .special-price .price{display: inline; float: right;}
.product-grid .price-box .special-price > .price-label{display: none;}
.price-box span{font-weight: 600;}
.price-box .old-price, .price-box .special-price{display: table; width: 100%;}
.price-box .special-price{padding: 0;}
.sidebar .block-title strong{font-size: 25px; font-family: 'Open Sans'; color: #0092CE; font-weight: 700; line-height: 25px;}
.col-left{width: 255px; padding: 0; margin: 0 0 30px;}
#narrow-by-list dd .swatch-label{padding: 0 5px; margin: 0 0px 3px 0;}
.cms-index-index .main-container .col-main > .std{display: none;}
.category-products .toolbar{margin: 0 0 30px;}
#leftnav #leftnav-tree li.level0{display: table; margin: 0 0 8px; width: 100%;}
.collapsible-menu{cursor: pointer; float: right;}
.maincat{float: left; font-size: 14px; font-weight: 700; text-transform: uppercase;}
#leftnav #leftnav-tree ul{clear: both; padding: 0 0 0 10px; width: 100%;}
#leftnav{padding: 30px 10px 0; margin-bottom: -10px;}
#header-cart.skip-active{top: 110px;}
.header-minicart .block-subtitle .close{text-align: center;}
.header-language-container, .page-header{font-family: 'Open Sans';}
.cart .page-title{margin-top: 0;}
body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container{background: none; padding: 0; margin: 0 auto;}
.account-login, .account-create{background: none;}
#header-account.skip-active{top: 30px; padding: 0;}
#header-account.skip-active li{padding: 0;}
.sidebar .block-title{margin: 0;}
.sidebar .block-title strong {background: #eee; color: #0092ce; font-size: 25px; font-weight: 600; line-height: 25px; padding: 12px;}
#sidebar-nav-menu > li{background:none; border-bottom: 1px solid #ccc; font-weight: bold; list-style: inside none disc; padding: 8px 0;}
#sidebar-nav .block-content a{font-size: 15px; font-weight: 600; line-height: 1.7;}
#sidebar-nav-menu > li.last{border: none;}
.sidebar .block-content {padding: 0;}
#narrow-by-list .filter-title.filter-title-collapsed, #narrow-by-list .filter-title.filter-title-expanded, div.filter-title {font-weight: 600;font-family: "Open Sans",sans-serif;}
#search_mini_form .search-button{background-color: transparent !important;}
.product-grid .product-shop{min-height: inherit;}
.col-left.sidebar.col-left-first .block.block-layered-nav:first-child{display: none;}
.skip-link.skip-search .label{display: none;}
.catalog-category-view .main-container .actions a.button{padding: 0;}

.product-view .product-shop .price-box .old-price .price, .product-view .product-shop .price-box .special-price .price{float: left;}
.product-view .product-shop .price-box .old-price, .product-view .product-shop .price-box .special-price, .product-view .product-shop .price-box .regular-price{float: left; width: auto;}
.product-view .product-shop .price-box .old-price{ width: 100%; margin-top: 8px;}
.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-size: 16px; padding-left: 1em;}
.product-view .product-shop .extra-info{margin-top: 10px;}
.product-view .add-to-cart-wrapper{width: 100%; padding: 0 0 15px;}
.product-view .product-shop .price-box{position: relative;}
.product-view .product-shop .price-box .price-including-tax{display: block; left: 0; position: absolute; top: 26px; width: 210px;}
.product-view .product-shop .price-box .special-price .price-including-tax{ width: auto; }
.product-view .product-shop .price-box .special-price .price-including-tax {display: block;  left: 0;  position: static;}
.product-view .product-shop .price-box .price-including-tax .label{font-family: 'Oswald'; font-size: 16px; color: #727272 !important; font-weight: 700; float: left; padding: 0 8px 0 0; line-height: 30px; display: inline-block;}
.product-view .product-shop .price-box .price-excluding-tax .label{float: left;font-size: 12px !important;}
.product-view .product-shop .price-box .special-price .price-excluding-tax .price {
    font-size: 12px;
    font-weight: 300;
    color: #000 !important;
    font-family: inherit;
}
.product-view .product-shop .price-box .price-including-tax .price{color: #727272 !important; padding: 0; font-size: 16px; line-height: 30px;}
.product-view .add-to-cart-buttons{width: auto; float: left;}
.product-view .price-box .price-label {display: none;}
.product-view .price-box .old-price .price-label{font-size: 12px;display: block;text-decoration: line-through;;}
.product-view .price-box .old-price .price{font-size: 12px;font-weight: normal;padding-left: 20px;}
.product-view .price-box .special-price{display: block;float: left;clear: both;padding: 10px 0;}
.product-view .price-box .special-price .price-label {display: block !important;font-family: 'Oswald';  font-size: 16px !important;  font-weight: bold;}
.product-view .price-box .special-price .price-excluding-tax {float: left;}

.product-view .product-shop .price-box .special-price .price-including-tax .label, .product-view .product-shop .price-box .special-price .price-including-tax .price  {color: #000 !important;  display: block;  font-size: 12px;  font-weight: 400;}
.product-view .product-shop .price-box .special-price .price-including-tax .label {
    font-weight: 500;
    font-size: 16px;
    color: #0092CE !important;
    text-transform: uppercase;
}
.product-view .product-shop .price-box .special-price .price-including-tax .price {    padding-left: 10px;
    font-weight: 500;
    font-size: 16px;
    color: #0092CE !important;
    text-transform: uppercase;}

.full-width-bg .tab-content p, .full-width-bg .tab-content h1 {
    color: #000;
}
.attribute-table{margin-bottom: 20px; margin-top: 15px;}
.attribute-table h2{display: none;}
.product-options-bottom .add-to-links, .product-options-bottom .sharing-links{display: none;}
.cms-index-index .main-container.col2-left-layout{padding-top: 50px;clear: both;}
.nav-primary{margin: 0;}
.product-view .add-to-cart .qty-wrapper, .product-view .add-to-cart-buttons .button, .product-view .add-to-cart{margin-bottom: 0;}
.cart .cart-totals table tbody td:first-child{font-size: 15px;}
.opc-wrapper-opc .form-list .input-box input[type="text"], .opc-wrapper-opc .form-list .input-box input[type="password"], .opc-wrapper-opc .opc-col-left .fields select{background: #CCC; color: #000;}
.sale-image{display: none;}
#narrow-by-list li span.count{display: none;}
.nav-primary a.level0{padding: 0 30px;}

.footer-contact-details{background: #f8f8f8; padding: 15px 0; border-top: #0091d3 1px solid; display: table; width: 100%;}
.footer-contact-details .profile-icon{float: left; margin: 0 20px 0 0; width: 115px;}
.footer-contact-details .right-content{float: left; width: 1080px;}
.footer-contact-details .right-content h4{font-family: 'Open Sans'; font-size: 20px; color: #000; margin: 10px 0 20px; font-weight: 700;}
.footer-contact-details .right-content .tel-detail{width: 50%; float: left; text-align: center;}
.footer-contact-details .right-content .tel-detail .icon{height: 40px; font-size: 18px; color: #000; font-weight: 700; position: relative; display: inline-block;}
.footer-contact-details .right-content .tel-detail .icon:before{background: url(../images/phone-icon.png) no-repeat left top; width: 30px; height: 30px; content: ''; left: -37px; position: absolute;}
.footer-contact-details .right-content .tel-detail+.tel-detail .icon:before{background: url(../images/mail-icon.png) no-repeat left top; width: 36px; height: 24px; left: -43px;}
.footer-contact-details .right-content .tel-detail .details-div{color: #000; font-size: 16px; line-height: 20px; font-weight: 300; width: 35%; margin: 0 auto; clear: both;}
.footer-contact-details .right-content .tel-detail+.tel-detail .details-div{width: 100%;}
.footer-contact-details .right-content .tel-detail .details-div .label{display: inline-block; float: left;}
.footer-contact-details .right-content .tel-detail .details-div .timing{display: inline-block; float: right;}
.tel-detail-left{ float: left; width: 25%; padding-right: 15px;}
.tel-detail-left img{ max-width: 100%; height: auto; }
.tel-detail-right{ float: left; text-align: left; width: 45%;}
.footer-contact-details .right-content .tel-detail .tel-detail-right .icon strong{ padding-left: 40px; }
.footer-contact-details .right-content .tel-detail .tel-detail-right .icon:before{ left: 0; }
.footer-contact-details .right-content .tel-detail .tel-detail-right .details-div{ width: 100%; }


.block-layered-nav .block-content dl dt{font-family: 'Open Sans'; font-weight: 700;}
.cms-index-index .pager .count-container{display: none;}
.pages a, .pages .current{text-align: left; line-height: 22px; font-weight: 700; padding: 0 3px;}
.outlet-img, .campaign-img, .news-img{color: #FFF; font-family: 'Oswald'; font-size: 16px; position: absolute; right: -28px; text-align: center; text-transform: uppercase; top: 28px; transform: rotate(90deg); -moz-rotate(90deg); -webkit-rotate(90deg); -ms-rotate(90deg); width: 80px; background: #F00;}
.campaign-img{background: #008000;}
.news-img{background: #212121;}
.cms-index-index .category-name span{color: #000; border-bottom: #000 1px solid; text-transform: uppercase; font-size: 16px; display: inline-block; line-height: 18px; margin: 0 0 30px; font-weight: 600;}
.block-categories .block-title{background: #f2f2f2; font-size: 21px; font-weight: 400; padding: 5px 10px; margin: 0;}
.block-categories .block-title strong{color: #434343; line-height: 1.5;}
.block-layered-nav .block-content dl dt{font-size: 21px;}
.view-mode{display: none;}
.block-home {clear: both;  display: block;  border-bottom: 1px solid #0091d3;border-top: 1px solid #0091d3;  margin: 0 auto;  width: 100%;min-height: 150px; padding: 12px 0;}
.block-home .container {padding: 0; width: 1145px;}
.safety, .btun-text, .nyh {float: left;}
.nyh{width: 180px;}
.safety{width: 150px;}
.btun-text a {color: #009ccf;  font-weight: 800;}
.btun-text span {background: #009ccf;  display: block;  margin:20px auto 0;  text-align: center;  width: 120px;}
.btun-text span a{color: #fff;font-weight: normal;text-transform: uppercase;font-size: 16px; font-family: 'Oswald';display: block;}
.btun-text {color: #000; line-height: 28px;  font-size: 24px;  font-weight: 600;  word-break: break-all;width: 815px;padding-top: 20px;}
.btun-text span:hover{background: #000;}
.md-overlay{z-index: 99999;}
.md-modal{z-index: 100000;}
.md-modal-header .close{background: none;}
.md-modal-footer a{float: left;}
.divlabel{display: none;}
.block-layered-nav dl dd{padding-bottom: 20px;}
.checkout-onepage-success .main-container{padding: 220px 0 50px;}
body[class*="customer"] .sidebar, body[class*="biling"] .sidebar, body[class*="recurring"] .sidebar{width: 25.167%;}
.product-view .product-shop .price-box{display: table; width: 100%; height: 45px;}
.price-including-box{font-size: 16px;}
.price-including-box .price-including-label{padding-right: 8px;}
.product-grid .price-box .price-including-tax .label, .product-grid .price-box .price-including-tax, .products-grid .price-box .price-including-tax .label, .products-grid .price-box .price-including-tax, .product-view .product-shop .price-box .price-including-tax .label, .product-view .product-shop .price-box .price-including-tax, .product-view .product-shop .product-options-bottom .price-box{display: none;}
.products-grid .price-box .price-excluding-tax{float: right;}
.block-related .products-grid li.item .product-image img{width: 262px;}
.payment{background: url(../images/payment.png) no-repeat left top; width: 344px; height: 40px; float: right;}
.minicart-wrapper .info-wrapper .price{color: #333;}
.product-grid.clerk-product li.item{width: 32.8%; margin-right: 6px !important;}
.product-grid.clerk-product li.item .product-image > img {margin: 0 auto;}
.store-switcher-container{float: right;}
.store-switcher-container:after{content: '\f105'; font-family: 'FontAwesome'; font-weight: bold; padding: 0 0 0 4px;}
.store-switcher-container select{background: none; color: #FFF; font-size: 11px; font-weight: 600; margin: 9px 0 0 15px; line-height: normal; height: auto; width: auto;}
.store-switcher-container option{background: #0092CE;}
.data-table tbody td, .data-table tfoot td{font-family: 'Open Sans';}
#product-attribute-specs-table th{font-family: 'Open Sans'; font-weight: 700;}
.product-grid li.item .product-image{overflow: hidden;}
.product-grid li.item .product-image img{transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -webkit-transition: all 0.7s ease 0s; -ms-transition: all 0.7s ease 0s;}
.product-grid li.item:hover .product-image img{transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2);}
.category-popular-product{clear: both; padding-top: 30px;}
.product-grid li.item .product-shop .price-including-tax .price, .products-grid li.item .product-details .price-including-tax .price{color: #000 !important;}
.product-grid li.item .product-shop .old-price .price-label, .products-grid li.item .product-details .old-price .price-label{display: none;}
.outlet-block {display: block; position: relative;  float: left;  padding: 50px 0 100px;  text-align: center;  width: 100%;}
.outlet-block h1 {border-bottom: 1px solid;  font-family: "Open Sans";  margin-bottom: 50px;  padding-bottom: 20px;}
.block-out {float: left;  margin-right: 20px;  width: 30%;}
.block-out:last-child{margin-right: 0;}
.block-out img{width: 100%;}
.clerk-product li.item .actions .button, .product-grid li.item .actions .action .button{border: #0091D3 1px solid; background: none !important; color: #727272 !important; line-height: 37px;}
.product-grid li.item .actions{display: table; width: 100%;}
.products-grid-grid li.item:nth-child(4n), .products-grid-grid li.item {margin: 0 28px 30px 0;  position: relative;  width: 270px;}
.category-products .products-grid li.item .product-image {overflow: hidden;}
.category-products .products-grid li.item .product-image img {transition: all 0.7s ease 0s;}
.category-products .products-grid li.item:hover .product-image img {transform: scale(1.2);}
.category-products .products-grid li.item .actions {display: table;  width: 100%;}
.category-products .products-grid li.item .actions .button {font-weight: 600;text-transform: uppercase; background:none!important;  border: 1px solid #0091d3;  color: #727272 !important;  line-height: 37px;}
.products-grid button.button, .products-grid a.button {font-size: 16px;  height: 40px;  line-height: 38px;  padding: 0;  width: 100%;}
.products-grid li.item .price-box .special-price .label {font-size: 10px;}
.price-box .price-excluding-tax {padding-top: 24px;}
.special-price .price-excluding-tax{padding: 0;}
.block-related .price-box .special-price .price-label {display: none;}
.products-grid .product-name a, .products-list .product-name a {font-weight: 700;}
.block-related .products-grid li.item h3.product-name, .block-related .product-grid li.item h3.product-name {margin: 9px 0 0;  min-height: 25px;  position: absolute;}
.block-related .products-grid .price-box .price-excluding-tax {width: 100%;}
.block-related .products-grid .product-details .product-name {margin: 0;  min-height: 30px;  padding-top: 3px;  position: absolute;}

.category-products .product-grid li.item,
.category-products .products-grid li.item {
display: flex !important;
justify-content: space-between !important;
flex-direction: column !important;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}

.category-products .products-grid,
.category-products .product-grid {
position: relative !important;
display: flex !important;
display: -webkit-flex !important;
-webkit-flex-flow: row wrap !important;
flex-flow: row wrap !important;
flex-direction: row !important;
flex-wrap: wrap !important;
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
-webkit-align-content: flex-end !important;
align-content: flex-end !important;
}
.bry-cms-banner{ max-width: 100%; height: auto; margin-bottom: 20px;}
.cms-page-view.cms-brynje-400-series .main-container{ margin-bottom: 0; }
.catalog-category-view .main-container .page-title{ display: block; }
.price-box .old-price2{ display: none; }
.item .price-box .special-price .price-excluding-tax{ display: none; }
.item .price-box .special-price .price-including-tax{ display: block; }
.item .price-box .special-price .price-including-tax .label{ display: inline-block; }

.category-description{ margin: 0 0 20px; }
.category-second-description{ margin: 15px 0; }

.discount-block h3 span{display: none;}
.discount-block .collapse-block.hidden {display: block !important;}
.discount-block h3.open-block + .collapse-block{border: none;margin-top:0;}
.discount-block .discount-form {padding:0;}
.opc-wrapper-opc .discount-block input[type="text"]{height: 46px;background:#CCC;}
.opc-wrapper-opc .discount-block .discount {margin-top: 0px;background: none;}



.product-view .product-shop .product-name h1, 
.product-view .product-img-box .product-name h1 {
color: gray;
margin-bottom: 5px;
border: 0;
font-size: 36px;
font-weight: 300;
float: none;
}



@media (max-width: 480px){ 
	.container{width: 90%;}
	.cms-index-index .page-header{position: inherit;}
	.skip-link.skip-active{background: none;}
	.page-header .logo{margin-top: 15px;}
	.top-header ul li{padding: 5px 0;}
	.top-header .header-language-container{display: block; width: auto; float: right;}
	.account-cart-wrapper{width: 100%; text-align: center;}
	.account-cart-wrapper a{padding: 10px;}
	#header-account.skip-active{display: table;}
	.page-header .logo img{margin: 0 auto;}
	.cms-index-index .page-header-container{margin: 15px 0;}
	.cms-index-index .page-header .skip-links, .page-header .skip-links{margin: 15px 0 0;}
	.page-header .skip-links .skip-link{padding: 10px;}
	#header-nav{margin: 0; padding: 0;}
	.header-minicart .skip-link .label{display: inline;}
	.page-header .skip-links .skip-link{width: 25%;}
	.page-header .skip-links .skip-link.skip-search{width: 18%; border-right: 1px solid #ededed;}
	#header-cart.skip-active{width: 100%; top: 130px;}
	.header-minicart .minicart-actions{padding-bottom: 15px;}
	.header-minicart .minicart-actions .cart-link{width: auto; padding: 0 5px;}
	.header-minicart .minicart-actions .checkout-types{width: 50%; float: right;}
	.header-minicart .minicart-actions .checkout-types li{margin: 0;}
	.header-minicart .minicart-actions .checkout-button{min-width: inherit;}
	.header-minicartop .header-minicart .skip-link{margin: 5px 0;}
	.skip-nav .label{display: none;}
	#header-search{position: absolute; top: 135px; margin: 0; top: 135px; width: 100%; z-index: 999; padding: 0;}
	.outlet-box{height: auto; width: 100%; padding-bottom: 15px; margin-bottom: 0;}
	.kapagner{width: 100%;}
	.kapagner img{width: 100%;}
	.footer .footer-newsletter{width: 100%;}
    .footer .links.social-media a{ font-size: 18px; }
    .footer .links.social-media em{ font-size: 34px; }
	.footer .logo img.large{display: inline; margin: 0 0 25px;}
	.footer-right{width: 100%;}
	.footer .footer-right .links{width: 100%; margin: 0 0 15px;}
	.footer-logo{text-align: center;}
	.footer .logo{width: 100%; max-width: inherit;}
	.main-container, .cms-index-index .main-container{max-width: 90%; width: 90%;}
	.main-container .container, .cms-index-index .main-container .container{width: 100%;}
	.col2-left-layout .col-main{width: 100%;}
	.product-grid li.item{margin: 0 auto 30px; display: table;}
	.col2-left-layout .sorter, .col2-right-layout .sorter, .col3-layout .sorter{width: 75%; float: left;}
	.col2-left-layout .pager, .col2-right-layout .pager, .col3-layout .pager{width: 25%; float: right; clear: none;}
	.col2-left-layout .pager .pages, .col2-right-layout .pager .pages, .col3-layout .pager .pages{float: right;}
	.footer-contact-details .profile-icon{margin: 0 auto; float: none;}
	.footer-contact-details .right-content{width: 100%; text-align: center;}
	.footer-contact-details .right-content .tel-detail{width: 100%; margin: 0 auto 15px;}
	.footer-contact-details .right-content .tel-detail .details-div{width: 60%;}
	.footer-contact-details .right-content .tel-detail .icon{font-size: 13px;}
	.block-home .container {width:100%;}
	.safety, .btun-text, .nyh  {float: none;  margin: 0 auto;  width: 91%;}
	.nyh img, .safety img {  margin: 0 auto;  text-align: center;}
	.block-home .container div + div { padding-bottom: 20px;}
	.btun-text {font-size: 15px;line-height: 18px;}.btun-text span a{padding: 5px 0;}
	body[class*="customer"] .sidebar, body[class*="biling"] .sidebar, body[class*="recurring"] .sidebar{width: 100%; margin: 20px 0 0;}
	.customer-account .main-container .sidebar{margin: 20px 0;}	
	.customer-account .main-container .sidebar .block-title strong{padding: 7px 10px 7px 24px; font-size: 14px;}
	.payment{background-position: center top; width: 100%; background-size: 100%;}
	.client-list li{width: 50%;}
	#popular-products, #click-history, #trending-products { margin: 0 auto;  width: 300px;}
	.product-grid.clerk-product li.item {margin: 0 auto;  width: 100%;}
	.breadcrumbs{display: block;}
	.skip-link.skip-active .label span.price{color: #FFF;}
	.product-grid li.item:nth-child(4n), .product-grid li.item, .product-grid li.item:nth-child(3n), .product-grid li.item:nth-child(2n){margin: 0 auto 30px; float: none;}
}
@media (min-width: 481px) and (max-width: 599px){
	.container{width: 90%;}
	.cms-index-index .page-header{position: inherit;}
	.skip-link.skip-active{background: none;}
	.top-header ul li{padding: 5px 0;}
	.top-header .header-language-container{display: block; width: auto; float: right;}
	.account-cart-wrapper{width: 100%; text-align: center;}
	.account-cart-wrapper a{padding: 10px;}
	.page-header .logo{margin-top: 15px;}
	#header-account.skip-active{display: table;}
	.page-header .logo img{margin: 0 auto;}
	.cms-index-index .page-header-container{margin: 15px 0;}
	.cms-index-index .page-header .skip-links, .page-header .skip-links{margin: 15px 0 0;}
	.page-header .skip-links .skip-link{padding: 10px;}
	#header-nav{margin: 0; padding: 0;}
	.header-minicart .skip-link .label{display: inline;}
	.page-header .skip-links .skip-link{width: 25%;}
	.page-header .skip-links .skip-link.skip-search{width: 18%; border-right: 1px solid #ededed;}
	#header-cart.skip-active{top: 130px;}
	.header-minicart .minicart-actions{padding-bottom: 15px;}
	.header-minicart .minicart-actions .cart-link{width: auto; padding: 0 5px;}
	.header-minicart .minicart-actions .checkout-types{width: 50%; float: right;}
	.header-minicart .minicart-actions .checkout-types li{margin: 0;}
	.header-minicart .minicart-actions .checkout-button{min-width: inherit;}
	.skip-nav .label{display: none;}
	#header-search{position: absolute; top: 135px; margin: 0; top: 135px; width: 100%; z-index: 999; padding: 0;}
	.outlet-box{height: auto; width: 100%; padding-bottom: 15px; margin-bottom: 0;}
	.kapagner{width: 100%;}
	.kapagner img{width: 100%;}
	.footer .footer-newsletter{width: 100%;}
	.footer .logo img.large{display: inline; margin: 0 0 25px;}
	.footer-right{width: 100%;}
	.footer .footer-right .links{width: 100%; margin: 0 0 15px;}
	.footer-logo{text-align: center;}
	.footer .logo{width: 100%; max-width: inherit;}
	.main-container, .cms-index-index .main-container{max-width: 90%; width: 90%;}
	.main-container .container, .cms-index-index .main-container .container{width: 100%;}
	.col2-left-layout .col-main{width: 100%;}
	.product-grid li.item{margin: 0 auto 30px; display: table; float: left;}
	.product-grid li.item:nth-child(2n){float: right;}
	.col2-left-layout .sorter, .col2-right-layout .sorter, .col3-layout .sorter{width: 75%; float: left;}
	.col2-left-layout .pager, .col2-right-layout .pager, .col3-layout .pager{width: 25%; float: right; clear: none;}
	.col2-left-layout .pager .pages, .col2-right-layout .pager .pages, .col3-layout .pager .pages{float: right;}
	.footer-contact-details .profile-icon{margin: 0 auto; float: none;}
	.footer-contact-details .right-content{width: 100%; text-align: center;}
	.footer-contact-details .right-content .tel-detail{width: 100%; margin: 0 auto 15px;}
	.footer-contact-details .right-content .tel-detail .details-div{width: 60%;}
	.header-minicartop .header-minicart .skip-link{margin: 5px 0;}
	.block-home .container {width:100%;}
	.safety, .btun-text, .nyh {float: left;  margin: 0 auto;  width: 33%;}
	.nyh img, .safety img {  margin: 0 auto;  text-align: center;}
	.block-home .container div + div { padding-bottom: 20px;}
	.btun-text {font-size: 13px;line-height: 18px;}
	.btun-text span a{padding: 5px 0;}
	body[class*="customer"] .sidebar, body[class*="biling"] .sidebar, body[class*="recurring"] .sidebar{width: 100%; margin: 20px 0 0;}
	.customer-account .main-container .sidebar{margin: 20px 0;}
	.customer-account .main-container .sidebar .block-title strong{padding: 7px 10px 7px 24px; font-size: 14px;}
	.payment{background-position: center top; width: 100%;}
	.client-list li{width: 33.33%;}
	.product-grid li.item:nth-child(4n), .product-grid li.item, .product-grid li.item:nth-child(3n), .product-grid li.item:nth-child(2n){margin: 0 auto 30px; float: none;}
}
@media (min-width: 600px) and (max-width: 770px){
	.container{width: 94%;}
	.cms-index-index .page-header{position: inherit;}
	.skip-link.skip-active{background: none;}
	.top-header ul li{padding: 5px 0;}
	.top-header .header-language-container{display: block; width: auto; float: right;}
	.account-cart-wrapper{width: 100%; text-align: center;}
	.account-cart-wrapper a{padding: 10px;}
	#header-account.skip-active{display: table;}
	.page-header .logo img{margin: 0 auto;}
	.cms-index-index .page-header-container{margin: 15px 0; min-height: inherit;}
	.cms-index-index .page-header .skip-links, .page-header .skip-links{margin: 0; clear: none;}
	.page-header .skip-links .skip-link{padding: 10px;}
	#header-nav{margin: 0; padding: 0;}
	.header-minicart .skip-link .label{display: inline;}
	.page-header .skip-links .skip-link{width: 25%;}
	.page-header .skip-links .skip-link.skip-search{width: 18%; border-right: 1px solid #ededed;}
	#header-cart.skip-active{top: 50px;}
	.header-minicart .minicart-actions{padding-bottom: 15px;}
	.header-minicart .minicart-actions .cart-link{width: auto; padding: 0 5px;}
	.header-minicart .minicart-actions .checkout-types{width: 50%; float: right;}
	.header-minicart .minicart-actions .checkout-types li{margin: 0;}
	.header-minicart .minicart-actions .checkout-button{min-width: inherit;}
	.skip-nav .label{display: none;}
	#header-search{position: absolute; top: 50px; margin: 0; width: 100%; z-index: 999; padding: 0;}
	.outlet-box{height: auto; width: 100%; padding-bottom: 15px; margin-bottom: 0;}
	.kapagner{width: 100%;}
	.kapagner img{width: 100%;}
	.footer .footer-newsletter{width: 100%;}
	.footer .logo img.large{display: inline; margin: 0 0 25px;}
	.footer-right{width: 100%;}
	.footer-logo{text-align: center;}
	.footer .logo{width: 100%; max-width: inherit;}
	.main-container, .cms-index-index .main-container{max-width: 94%; width: 94%;}
	.main-container .container, .cms-index-index .main-container .container{width: 100%;}
	.col2-left-layout .col-main{width: 100%;}
	.product-grid li.item:nth-child(4n), .product-grid li.item, .product-grid li.item{margin-bottom: 30px; float: left; width: 32%; margin-right: 2%;}
	.product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(2n){margin-right: 2%;}
	.product-grid li.item:nth-child(3n){margin-right: 0;}
	.col2-left-layout .sorter, .col2-right-layout .sorter, .col3-layout .sorter{width: 75%; float: left;}
	.col2-left-layout .pager, .col2-right-layout .pager, .col3-layout .pager{width: 25%; float: right; clear: none;}
	.product-image img, .no-touch .product-img-box .product-image:hover:not(.zoom-available) img{width: 100%; height: auto;}
	.page-header > .clear{display: none;}
	.skip-link.skip-search .label{display: none;}
	.page-header .logo, .cms-index-index .page-header .skip-links, .page-header .skip-links{margin-top: 15px;}
	.page-header .logo{margin: 0; padding: 0;}
	.page-header .header-minicart a.skip-cart.skip-link{border-bottom: none; height: 40px; padding: 7px;}
	.header-language-container, .page-header{min-height: inherit;}
	.footer-contact-details .profile-icon{margin: 0 auto; float: none;}
	.footer-contact-details .right-content{width: 100%; text-align: center;}
	.footer-contact-details .right-content .tel-detail{width: 50%;}
	.footer-contact-details .right-content .tel-detail .details-div{width: 60%;}
	.header-minicartop .header-minicart .skip-link{margin: 5px 0;}
	.block-home .container {width:100%;}
	.safety, .btun-text, .nyh {float: left;  margin: 0 auto;  width: 33%;}
	.nyh img, .safety img {  margin: 0 auto;  text-align: center;}
	.block-home .container div + div { padding-bottom: 20px;}
	.btun-text {font-size: 14px;line-height: 18px;}
	.btun-text span a{padding: 5px 0;}
	body[class*="customer"] .sidebar, body[class*="biling"] .sidebar, body[class*="recurring"] .sidebar{width: 100%; margin: 20px 0 0;}
	.customer-account .main-container .sidebar{margin: 20px 0;}
	.customer-account .main-container .sidebar .block-title strong{padding: 7px 10px 7px 24px; font-size: 14px;}
	.payment{width: 40%; background-size: 100%;}
	.client-list li{width: 25%;}
	.products-grid li.item h3.product-name a, .product-grid li.item h3.product-name a{width: 120px;}
    .tel-detail-right{ width: 62%; }
}
@media (min-width: 771px) and (max-width: 1140px){
	.container{width: 96%;}
	.cms-index-index .page-header{position: inherit;}
	.skip-link.skip-active{background: none;}
	.top-header ul li{padding-right: 0;}
	.top-header .header-language-container{display: inline-block; text-align: right; width: auto;}
	.account-cart-wrapper{width: 100%; text-align: center;}
	#header-account.skip-active{display: table;}
	.page-header .logo img{margin: 0 auto;}
	.cms-index-index .page-header-container{margin: 15px 0; min-height: inherit;}
	.header-minicart .skip-link .label{display: inline;}
	.page-header .skip-links .skip-link.skip-search{width: 18%; border-right: 1px solid #ededed;}
	#header-cart.skip-active{top: 110px;}
	.header-minicart .minicart-actions{padding-bottom: 15px;}
	.header-minicart .minicart-actions .cart-link{width: auto; padding: 0 5px;}
	.header-minicart .minicart-actions .checkout-types{width: 50%; float: right;}
	.header-minicart .minicart-actions .checkout-types li{margin: 0;}
	.header-minicart .minicart-actions .checkout-button{min-width: inherit;}
	.skip-nav .label{display: none;}
	.outlet-box{height: auto; width: 48%; padding-bottom: 15px;}
	.kapagner{width: 48%; float: right;}
	.kapagner img{width: 100%;}
	.footer .footer-newsletter{width: 100%;}
	.footer .logo img.large{display: inline; margin: 0 0 25px;}
	.footer-right{width: 100%;}
	.footer-logo{text-align: center;}
	.footer .logo{width: 100%; max-width: inherit;}
	.main-container, .cms-index-index .main-container{max-width: 96%;}
	.main-container .container, .cms-index-index .main-container .container{width: 100%;}
	.col2-left-layout .col-main{width: 100%;}
	.product-grid li.item:nth-child(4n), .product-grid li.item, .product-grid li.item{margin-bottom: 30px; float: left; width: 32%; margin-right: 2%;}
	.product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(2n){margin-right: 2%;}
	.product-grid li.item:nth-child(3n){margin-right: 0;}
	.col2-left-layout .sorter, .col2-right-layout .sorter, .col3-layout .sorter{width: 75%; float: left;}
	.col2-left-layout .pager, .col2-right-layout .pager, .col3-layout .pager{width: 25%; float: right; clear: none;}
	.product-image img, .no-touch .product-img-box .product-image:hover:not(.zoom-available) img{width: 100%; height: auto;}
	.page-header > .clear{display: none;}
	.skip-link.skip-search .label{display: none;}
	.header-language-container, .page-header{min-height: inherit;}
	.top-header .top-links{text-align: left;}
	.account-cart-wrapper{text-align: right;}
	#header-search{margin: 15px;}
	.main-container, .cms-index-index .main-container{clear: both; width: 96%;}
	.col-left{width: 25%;}
	.col2-left-layout .col-main{width: 70%;}
	.cms-index-index .col-left.sidebar{display: block;}
	.page-header-container .logo{margin-top: 0;}
	.footer .block-subscribe{float: left; width: 50%;}
	.footer-contact-details .right-content{width: 80%; text-align: center;}
	.footer-contact-details .right-content .tel-detail .details-div{width: 50%;}
	.header-minicartop .header-minicart .skip-link{margin-top: 15px;}
	.page-header .header-minicart a.skip-cart.skip-link{width: auto;}
	.block-home .container {width:100%;}
	.safety, .btun-text, .nyh {float: left;  margin: 0 auto;  width: 33%;}
	.nyh img, .safety img {  margin: 0 auto;  text-align: center;}
	.block-home .container div + div { padding-bottom: 20px;}
	.btun-text {font-size: 16px;line-height: 18px;}
	.btun-text span a{padding: 5px 0;}
	.client-list li{width: 20%; min-height: 130px;}
	.products-grid li.item h3.product-name a, .product-grid li.item h3.product-name a{width: 130px;}	
}
@media (min-width: 1141px) and (max-width: 1220px){
	.container{width: 96%;}
	.main-container, .cms-index-index .main-container{max-width: 96%; width: 96%;}
	.main-container .container, .cms-index-index .main-container .container{width: 100%;}
	.outlet-box{width: 48%; height: auto; padding-bottom: 15px;}
	.kapagner{width: 48%;}
	.col-left{width: 25%;}
	.col2-left-layout .col-main{width: 70%;}
	.product-grid li.item:nth-child(4n), .product-grid li.item, .product-grid li.item{margin-bottom: 30px; float: left; width: 32%; margin-right: 2%;}
	.product-grid li.item:nth-child(4n), .product-grid li.item:nth-child(2n){margin-right: 2%;}
	.product-grid li.item:nth-child(3n){margin-right: 0;}
	.col2-left-layout .sorter, .col2-right-layout .sorter, .col3-layout .sorter{width: 75%; float: left;}
	.col2-left-layout .pager, .col2-right-layout .pager, .col3-layout .pager{width: 25%; float: right; clear: none;}
	.product-image img, .no-touch .product-img-box .product-image:hover:not(.zoom-available) img{width: 100%; height: auto;}
	.footer-contact-details .right-content{width: 85%; text-align: center;}
	.footer-contact-details .right-content .tel-detail .details-div{width: 50%;}
	.block-home .container {width:100%;}
	.safety, .btun-text, .nyh {float: left;  margin: 0 auto;  width: 33%;}
	.nyh img, .safety img {  margin: 0 auto;  text-align: center;}
	.block-home .container div + div { padding-bottom: 20px;}
	.btun-text {font-size: 16px;line-height: 18px;}
	.btun-text span a{padding: 5px 0;}
	.client-list li{width: 14%;}
}

@media (min-width: 1140px){
	.page-header, .cms-index-index .page-header{position: fixed;}
	.global-site-notice.demo-notice{display: none;}
	.main-container{padding-top: 162px;}
	.customer-account-create .main-container, .customer-account-login .main-container, .catalog-product-view .main-container, .cms-kontakt .main-container, body[class*="checkout-multishipping"]{padding-top: 162px;}
	/*.cms-index-index .main-container.col2-left-layout{padding-top: 170px;}*/
	.home-page-slider{margin-bottom: 40px; padding-top: 162px;}
	body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container{padding-top: 180px;}
}

@media (min-width: 770px){
	.nav-primary li.level0 ul{padding: 0; width: 500px;}
	.nav-primary li.level0 ul li{float: left; width: 50%;text-align: left;}
	.nav-primary li.level0 ul li a{padding: 5px 10px;}
}