.floatleft{float:left;}.floatright{float:right;}.alignleft{float:left;margin-right:15px;}.alignright{float:right;margin-left:15px;}.aligncenter{display:block;margin:0 auto 15px;}a:focus{outline:0 solid;text-decoration:none;}.fix{overflow:hidden;}h1 ,h2 ,h3 ,h4 ,h5 ,h6{margin:0 0 15px;}body{font-family:'StemLight',sans-serif;font-size:16px;font-weight:400;}.breadcrumb{background-color:transparent;}td{vertical-align:inherit!important;}img{max-width:100%;height:auto;}.modal-lg{width:80%;}.other{display:none;}.product-bit-title h1{color:black;padding:10px;font-family:'StemBold';font-size: 30px;line-height: 35px;letter-spacing: 0.05em;}.ft{max-height:200px;overflow:auto;margin-bottom:6%;}.top{right:24px;position:fixed;display:none;bottom:147px;z-index:999;width:66px;}.head_messages{width:100%;background-color:#31708f;height:50px;}.head_messages p{text-align:center;color:white;padding-top:11px;font-weight:bold;}.fa-star.active{color:#337ab7;}.rating_form input{display:none;}.catalog img{margin:.6%;width:94px;height:94px;border:1px solid #ebebeb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fbfbfb;padding:1%;}.catalog img:hover{border:1px solid #ebebeb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fbfbfb;padding:1%;}.catalog a{text-decoration:none;}.panel-heading{text-align:center;border-bottom:1px solid;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.panel{margin:15px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}#news-list small{font-size:60%;}.thumbnail.category-item{min-height:210px;text-align:center;}.center{text-align:center;}button.btn.btn-default{padding:21% 11px;background:#e5e5e5;color:#000;}td.cart{max-width:95px;text-align:center;}td.cart a ,.add-cart a{color:green;font-size:12px;}td.quan{text-align:center;min-width:80px;}tr.in_cart{background-color:#dff0d8;}td.price{text-align:center;min-width:93px;}td.excerpt{font-size:12px;}td.heading{text-align:center;background:#FFF;color:#31708f;}.alert{position:fixed;top:14px;z-index:99999;right:1%;min-width:30%;}.modal-content{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;}.header-area{background:none repeat scroll 0 0 #f4f4f4;text-align:center;border-bottom:2px solid #333;padding:6px;color:#72767f;}.header-area a{color:#888;}.user-menu ul{list-style:outside none none;margin:0;padding:0;}.user-menu li{display:inline-block;}.user-menu li a{display:block;font-size:13px;margin-right:5px;padding:10px;}.user-menu li a i.fa{margin-right:5px;}.header-right ul.list-inline{margin:0;text-align:right;}.header-right ul.list-inline li a{display:block;padding:9px;}.header-right ul.list-inline li ul a{padding:5px 15px;}.header-right ul.list-inline li ul{border:medium none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;left:50%;margin-left:-50px;min-width:100px;text-align:center;}.mainmenu-area{background:#fff;font-family:'Play',sans-serif;text-transform:uppercase;width:100%;z-index:999;}.logo{font-size:40px;margin:20px 0;font-weight:400;}.logo a img {max-width: 99px;}.logo a{color:#31708f;font-weight:700;text-shadow:1px 1px 1px black, 0 0 1px #777;-moz-text-shadow:1px 1px 1px black, 0 0 1px #777;}.logo a:hover{text-decoration:none;opacity:.7;}.logo h1 a span{color:#31708f;}.shopping-item{border:none;float:right;font-size:14px;margin-top:40px;padding:2px;position:relative;}.search{margin-top:42px;text-align:center;}.search #search_input{width:72%;}.shopping-item a{color:#666;}.cart-amunt{color:#31708f;font-weight:700;display:block;margin-left: 15px;}.product-count{background:none repeat scroll 0 0 #DF1B23;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff;display:inline-block;font-size:10px;height:20px;padding-top:2px;position:absolute;right:-10px;text-align:center;top:-10px;width:20px;}.product-count-mobile{position: absolute;right: 20px;width: 20px;color: #fff;font-size: 12px;-webkit-border-radius: 50%;padding-top: 2px;text-align: center;background: none repeat scroll 0 0 #DF1B23;}.shopping-item i.fa{margin-left:15px;}.shopping-item:hover{background:none repeat scroll 0 0 #fff;border-color:#31708f;}.shopping-item:hover a{color:#DF1B23;text-decoration:none;}.shopping-item:hover .product-count{background:none repeat scroll 0 0 #000;}.mainmenu-area ul.navbar-nav li a{color:#6e6a6a;font-size:14px;padding:20px;font-weight:700;}.mainmenu-area ul.navbar-nav li>ul{position:absolute;z-index:2;display:none;position:absolute;z-index:2;background:#fbfbfb;}.mainmenu-area ul.navbar-nav>li:hover>a ,.mainmenu-area ul.navbar-nav>li.active>a{text-decoration:underline;}.slider-area{width:100%;position:relative;margin:0 auto;padding:0;}.mainmenu-area ul.navbar-nav li:hover>ul{display:block;list-style:none;padding:0;}.mainmenu-area ul.navbar-nav li>ul>li>a{white-space:nowrap;padding:0;padding:10px 19px;display:block;}.mainmenu-area ul.navbar-nav li>ul>li>a:hover{background:#ddd;text-decoration:none;}.mainmenu-area ul.navbar-nav li>ul>li{padding:0;}.mainmenu-area ul.navbar-nav li>ul>li>a+i{display:none;}.nav>li>a+i{display:none;position:absolute;right:20px;top:24px;color:#fff;}.pod_menu_mob{position:relative!important;display:block!important;width:100%;}.block-slider{border:0;width:100%;}.block-slider ul li{list-style:none;}.block-slider .bx-pager{display:none;display:block;text-align:center;}.block-slider .bx-prev{width:32px;height:32px;border:1px solid #eaeaea;text-align:center;display:block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-size:30px;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);line-height:29px;transition:all .45s ease;-moz-transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;left:0;padding-right:3px;}.block-slider .bx-next{width:32px;height:32px;border:1px solid #eaeaea;text-align:center;display:block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-size:30px;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);line-height:29px;transition:all .45s ease;-moz-transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;right:0;padding-left:3px;}.block-slider img{height:auto;}.block-slider:hover .bx-prev{left:10px;}.block-slider:hover .bx-next{right:10px;}.block-slider .bx-prev:hover ,.block-slider .bx-next:hover{background:#31708f;color:#fff;border-color:#31708f;}.block-slider .bx-pager-item{width:15px;height:15px;background:#fff;font-size:0;display:inline-block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:0 3px;}.block-slider .bx-pager-item a{width:100%;height:100%;background:#999;display:block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}.block-slider .bx-pager-item a.active{background:#1bd172;}.block-slider .caption-group{position:absolute;top:26%;right:5%;font-size:17px;}.block-slider .caption-group .title{margin:0;}.block-slider .caption-group .subtitle{margin:0;margin-top:5px;}.block-slider .caption-group .button-radius{margin-top:27px;}.block-slider .caption-group .primary{color:#1bd172;}.button-radius{position:relative;border:1px solid #eaeaea;padding:1px;min-height:34px;background:#fff;display:inline-block;width:auto;line-height:30px;padding-left:40px;padding-right:20px;margin:0;color:#666;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;margin-top:10px;font-size:14px;}.button-radius .icon{transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;position:absolute;left:2%;top:2px;overflow:hidden;}.button-radius .icon:before{font-family:'Play',sans-serif;content:"\f105";font-size:14px;color:#fff;width:28px;height:28px;background-color:#31708f;border-radius:90%;-moz-border-radius:90%;-webkit-border-radius:90%;text-align:center;line-height:26px;float:left;transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;}.button-radius.white{border-color:#fff;color:#fff;background:transparent;}.button-radius.white .icon:before{background:#fff;color:#333;}.button-radius:hover .icon{left:100%;margin-left:-30px;}.button-radius:hover{padding-left:20px;padding-right:40px;}.promo-area{color:#fff;padding:50px 0;}.brands-area{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#fff;padding:20px 0;}.promo-area .zigzag-bottom ,.brands-area .zigzag-bottom{background:#f4f4f4;}.single-promo{display:inline-block;position:relative;text-align:center;}.single-promo span{display:inline-block;position:absolute;top:56%;left:0;width:100%;color:#fefefe;font-weight:600;font-size:19px;}.single-promo i{font-size:50px;}.single-promo:hover{color:#fff;background:#222;}.section-title{font-family:'Play',sans-serif;font-size:50px;font-weight:100;margin-bottom:50px;text-align:center;}.product-f-image{position:relative;}.product-hover{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden;border:1px solid #ddd;}.product-hover:after{background:none repeat scroll 0 0 #000;content:"";height:100%;left:-100%;opacity:.6;position:absolute;top:0;width:100%;transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;}.product-upper{height:150px;}.product-hover a{background:none repeat scroll 0 0 #31708f;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff;display:block;font-size:16px;left:10%;margin:0;padding:10px;position:absolute;text-align:center;text-transform:uppercase;border:1px solid #31708f;width:80%;z-index:99;transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;}.product-hover a:hover{background:#000;text-decoration:none;border-color:#444;}.product-carousel-price ins{color:#31708f;font-weight:700;margin-right:5px;text-decoration:none;}.product-hover a i.fa{margin-right:5px;}.product-hover a.add-to-cart-link{top:-25%;}.product-hover a.view-details-link{bottom:-25%;}.single-product h2{font-size:18px;line-height:25px;margin-bottom:10px;margin-top:15px;}.single-product h2 a{color:#222;}.single-product p{color:#31708f;font-weight:700;}.single-product{overflow:hidden;}.single-product:hover .product-hover a.add-to-cart-link{top:32%;}.single-product:hover .product-hover a.view-details-link{bottom:32%;}.single-product:hover .product-hover:after{left:0;}.product-carousel{padding-top:40px;}.latest-product .owl-nav{position:absolute;right:0;top:0;}.latest-product .owl-nav div ,.related-products-wrapper .owl-nav div{background:#fa8072;color:#FFF;display:inline-block;margin-left:15px;padding:1px 10px;}.latest-product .owl-nav div:hover ,.brand-wrapper .owl-nav div:hover ,.related-products-wrapper .owl-nav div:hover{color:#FFF;background:#f95f5f;}.brand-list{padding-top:40px;}.brand-list .owl-nav{position:absolute;right:0;top:0;}.brand-wrapper .owl-nav div{border:1px solid #fff;color:#fff;display:inline-block;margin-left:15px;padding:1px 10px;background:#fa8072;color:#FFF;display:inline-block;margin-left:15px;padding:1px 10px;}.maincontent-area{padding-bottom:50px;padding-top:20px;}.product-wid-title{font-family:'Play',sans-serif;font-size:30px;font-weight:100;margin-bottom:40px;}.single-wid-product{margin-bottom:31px;overflow:hidden;}.product-thumb{float:left;margin-right:15px;max-width:100px;}.single-wid-product h2{font-size:14px;margin-bottom:12px;}.product-wid-rating{color:#ffc808;margin-bottom:10px;}.product-wid-price ins{color:#31708f;font-weight:700;margin-right:10px;text-decoration:none;}.single-wid-product h2 a{color:#222;}.single-wid-product h2 a:hover ,.single-product h2 a:hover{color:#31708f;}.wid-view-more{background:none repeat scroll 0 0 #31708f;color:#fff;padding:3px 15px;position:absolute;right:10px;top:3px;}.wid-view-more:hover{color:#fff;background-color:#222;text-decoration:none;}.single-product-widget{position:relative;}.product-widget-area{padding-bottom:30px;padding-top:30px;}.product-widget-area .zigzag-bottom ,.footer-top-area .zigzag-bottom{background:#f4f4f4;}.footer-top-area{color:#000;padding:35px 0 18px;}.footer-bottom-area{background:#000;color:#fff;background:none repeat scroll 0 0 #000;color:#fff;padding:10px;}.footer-about-us span{color:#31708f;}.footer-wid-title{font-family:'Play',sans-serif;font-size:30px;font-weight:100;color:#fff;}.footer-about-us h2{font-weight:200;}.footer-menu ul{list-style:outside none none;margin:0;padding:0;}.footer-menu ul li{padding:5px 0;font-family: 'StemLight';}.footer-menu a{padding:5px 0;color:#000;}.footer-social a{background:none repeat scroll 0 0 #31708f;color:#fff;display:inline-block;font-size:20px;height:40px;margin-bottom:10px;margin-right:10px;padding-top:5px;text-align:center;width:40px;border:1px solid #31708f;}.footer-social a:hover{background-color:#222;border-color:#666;}.footer-social{margin-top:20px;}.newsletter-form input[type="email"]{background:none repeat scroll 0 0 #fff;border:medium none;margin-bottom:10px;padding:10px;width:100%;}.newsletter-form input[type="submit"]{background:none repeat scroll 0 0 #31708f;border:medium none;color:#fff;display:inline-block;font-size:18px;padding:7px 20px;text-transform:uppercase;border:1px solid #31708f;}.newsletter-form input[type="submit"]:hover{background:#222;border-color:#666;}.newsletter-form{margin-top:25px;}a{color:#31708f;}a:hover{text-decoration:none;}.slide-bulletz{bottom:30px;left:0;position:absolute;text-align:center;width:100%;z-index:99;}ol.slide-indicators{left:inherit;list-style:outside none none;margin:0;padding:0;position:relative;width:100%;}ol.slide-indicators li{background:none repeat scroll 0 0 #222;border:medium none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;cursor:pointer;display:inline-block;height:10px;margin:0 0 0 5px;width:10px;}ol.slide-indicators li.active{background:none repeat scroll 0 0 #fff;height:10px;margin:0 0 0 5px;width:10px;}.carousel.carousel-fade .item{transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;}.carousel.carousel-fade .active.left ,.carousel.carousel-fade .active.right{left:0;z-index:2;opacity:0;filter:alpha(opacity=0);}.footer-card-icon{font-size:30px;text-align:right;}.copyright>p{margin:10px 0 0;}.product-bit-title h2{font-family:'Play',sans-serif;font-size:50px;font-weight:200;margin:0;padding:50px 0;color:black;}.single-product-area .zigzag-bottom{background-color:#f4f4f4;}.sidebar-title{color:#fead53;font-size:25px;margin-bottom:30px;text-transform:uppercase;}.single-sidebar{margin-bottom:50px;}input[type="text"] ,input[type="password"] ,input[type="email"] ,textarea{border:1px solid #ddd;padding:10px;}input[type="submit"] ,button[type=submit]{background:none repeat scroll 0 0 #DF1B23;border:medium none;color:#fff;padding:11px 20px;border-radius:7px;}input[type="submit"]:hover ,button[type=submit]:hover{background-color:#31708f;color:#fff;}.single-sidebar input[type="text"]{margin-bottom:10px;width:100%;}.thubmnail-recent{margin-bottom:30px;overflow:hidden;}.recent-thumb{float:left;height:auto;margin-right:15px;width:63px;}.thubmnail-recent>h2{font-size:20px;margin-bottom:10px;}.thubmnail-recent>h2 a{color:#222;}.product-sidebar-price>ins{color:#31708f;font-weight:700;margin-right:10px;text-decoration:none;}.single-sidebar>ul{list-style:outside none none;margin:0;padding:0;}.single-sidebar li{border-bottom:1px solid #f1f1f1;padding:10px 0;}.single-sidebar a{display:block;}.product-breadcroumb{margin-bottom:20px;}.product-breadcroumb>a{margin-right:31px;position:relative;}.product-breadcroumb>a::before{content:"/";position:absolute;right:-20px;top:2px;}.product-breadcroumb>a:last-child::before{display:none;}.product-main-img{margin-bottom:20px;text-align:center;}.product-gallery{margin-bottom:25px;margin-left:-15px;overflow:hidden;}.product-gallery img{height:auto;margin-left:15px;width:76px;}.product-name{font-size:25px;margin-bottom:20px;}.product-inner-price{margin-bottom:25px;}.product-inner-price>ins{color:#31708f;font-weight:700;margin-right:10px;text-decoration:none;font-size:22px;}.quantity{float:left;margin-right:15px;}.quantity input[type="number"]{border:1px solid #31708f;padding:10px;width:70px;}.add_to_cart_button{background:none repeat scroll 0 0 #31708f;border:medium none;color:#fff;padding:6px 25px;display:inline-block;}.add_to_cart_button:hover{background-color:#222;color:#fff;text-decoration:none;}form.cart{margin-bottom:25px;}.product-inner-category{margin-bottom:30px;}.product-tab{border-bottom:1px solid #ddd;list-style:outside none none;margin:70px 0 0;padding:0;text-align:center;}.product-tab li{display:inline-block;}.product-tab li.active{background:none repeat scroll 0 0 #31708f;}.product-tab li.active a{color:#fff;}.product-tab li a{color:#222;display:block;font-size:16px;padding:10px 30px;}.product-tab li a:hover ,.product-tab li a:focus{text-decoration:none;}.tab-content h2{font-size:20px;}.tab-content{margin-bottom:30px;}.submit-review label{display:block;}.submit-review input[type="text"] ,.submit-review input[type="email"]{margin-bottom:20px;width:100%;}.submit-review textarea{margin-bottom:20px;width:100%;height:105px;}.rating-chooser{margin-bottom:30px;}.rating-chooser p{font-weight:700;}.rating-wrap-post{font-size:20px;}.related-products-wrapper{margin-top:30px;}.related-products-title{color:#feae52;font-size:25px;margin-bottom:30px;text-transform:uppercase;}.related-products-wrapper .owl-nav{position:absolute;right:0;top:-56px;}table.shop_table{margin-bottom:50px;width:100%;}table.shop_table tbody span.cart-medium{display:none;}table.shop_table td span.amount{font-family:'StemBold'}table.shop_table th.product-remove,table.shop_table th.product-quantity,table.shop_table td.product-quantity{text-align:center}table.shop_table td.product-remove{font-size: 20px;text-align: center;}table.shop_table th{padding:10px;text-align:left;background:none repeat scroll 0 0 #f7f7f7;font-size:14px;color:#AFAFAF}table.shop_table tfoot td{border:none;background:#F7F7F7;}table.shop_table td#sum{font-family:'StemBold'}table.shop_table tbody tr:last-child td{border:none;}table.shop_table td{border-bottom:1px solid #AFAFAF;padding:10px;text-align:left;}td.product-thumbnail img{height:auto;width:70px;}td.product-name{font-size:14px;}div.quantity input.plus ,div.quantity input.minus{background: #DF1B23;border-radius: 7px;color: #fff;border: none;width: 20px;}td.product-quantity div.quantity{float:none;margin:0;min-width:130px;}td.actions div.coupon{float:left;}.cart-collaterals{overflow:hidden;}.cross-sells{margin-bottom:20px;}.cart-collaterals h2{color:#000;font-size:25px;font-family: 'StemRegular';}div.cart-collaterals ul.products{list-style:outside none none;margin:0 0 0 -30px;padding:0;}div.cart-collaterals ul.products li.product{float:left;margin-left:30px;position:relative;width:198px;}.cart_totals table{border-bottom:1px solid #ddd;border-right:1px solid #ddd;width:100%;}.cart_totals table th{border-left:1px solid #ddd;border-top:1px solid #ddd;padding:10px;background:none repeat scroll 0 0 #f4f4f4;}.cart_totals table td{border-left:1px solid #ddd;border-top:1px solid #ddd;padding:10px;}div.cart-collaterals ul.products li.product .onsale{background:none repeat scroll 0 0 #31708f;color:#fff;padding:5px 10px;position:absolute;right:0;}div.cart-collaterals ul.products li.product h3{color:#333;font-size:20px;margin-top:15px;}div.cart-collaterals ul.products li.product .price{color:#333;display:block;margin-bottom:10px;overflow:hidden;}div.cart-collaterals ul.products li.product .price ins{color:#31708f;font-weight:700;margin-left:10px;text-decoration:none;}.woocommerce-info{background:none repeat scroll 0 0 #f4f4f4;font-size:18px;margin-bottom:20px;padding:15px;}.col2-set{margin-left:-30px;overflow:hidden;}.col-1 ,.col-2{float:left;margin-left:30px;width:360px;}#customer_details label{display:block;margin:0 0 5px;}#customer_details input[type="text"] ,#customer_details textarea ,.shipping_calculator input[type=text]{margin-bottom:10px;width:100%;}#customer_details h3{color:#31708f;font-size:20px;text-transform:uppercase;}.create-account{background:none repeat scroll 0 0 #f4f4f4;margin-bottom:50px;padding:15px;}#order_review_heading{color:#31708f;font-size:20px;text-transform:uppercase;}#payment ul.payment_methods{list-style:outside none none;margin:0 0 30px;padding:0;}#payment ul.payment_methods li{margin-bottom:15px;}a.about_paypal{font-size:12px;margin-left:15px;}#customer_details select ,.shipping_calculator select{border:1px solid #ddd;margin-bottom:15px;padding:10px;width:100%;}table.shop_table td.product-remove a{display:inline-block;padding:0 5px 2px;text-transform:uppercase;}table.shop_table td.product-remove a:hover{color:#fff;background:red;text-decoration:none;}table.shop_table td.product-name a{color:#222;}table.shop_table .item-name__mobile{font-weight:700;display:none;}table.shop_table td.product-name a:hover{color:#31708f;text-decoration:none;}div.quantity input.plus:hover ,div.quantity input.minus:hover{background-color:#222;}div.cart-collaterals ul.products li.product a:hover h3{color:#31708f;}div.cart-collaterals ul.products li.product a:hover{text-decoration:none;}div.cart-collaterals ul.products li.product:hover .add_to_cart_button{background-color:#222;}.cart-collaterals .shipping_calculator{float:right;width:40%;}#login-form-wrap ,#coupon-collapse-wrap{background:none repeat scroll 0 0 #f4f4f4;margin-bottom:30px;padding:25px;}#login-form-wrap label{display:block;margin-bottom:5px;}#login-form-wrap input[type="text"] ,#login-form-wrap input[type="password"]{margin-bottom:10px;width:250px;}#login-form-wrap input[type="submit"]{margin-bottom:15px;}.single-shop-product>.name>a{line-height: 20px;color: #AAAAAA;}.single-shop-product>.name{font-size:14px;margin:0;overflow:hidden; margin: 10px 0px;font-family: StemLight;}.product-option-shop{margin-top:15px;height:60px;}.single-shop-product{margin-bottom:50px;border:1px solid #D9D9D9;padding:9px;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:405px;}.pagination>li>a ,.pagination>li>span{color:#31708f;}strong#search_query{color:#fff;padding:10px;font-size:24px;font-weight:400;}div#contact{color:#888;font-size:13px;margin-top:3%;}p#page_404{text-align:center;}p#page_404 span{font-size:150px;}.trees>li>a>span{float:right; font-family:'StemRegular'}.trees>li>ul.sub {list-style-type: disc;} .trees>li>a{font-family:'StemBold'}ul.trees li a{color:#000;}.trees li::marker{color:red}.trees li{padding:4px;border-top:1px solid #D9D9D9;}.call-back{border:1px solid #ddd;float:right;font-size:18px;margin-top:40px;padding:10px;position:relative;margin-right:2px;cursor:pointer;}.product-option-shop a{font-family:'StemBold';padding: 5px 35px} .single-shop-product .product-option-shop a{color:#DF1B23;border: 1px solid #DF1B23;border-radius: 7px;}.single-shop-product .product-carousel-price b{font-family:'StemBold';}.search_result i{cursor:help;}.fa-shopping-cart{cursor:pointer!important;}#tree ul ul{display:none;}#filter-brand{max-height:200px;overflow:auto;}li.list-group-item.active a{color:#fff;}#popover{margin-top:32px;}.label-success{background-color:#17a78b;}.product-bit-title.text-center{color:#333;font-size:24px;}#newsletter{padding: 15px 0px;text-align:center;background:none repeat scroll 0 0 #000;}.extended-search{border:2px solid #fbfbfb;text-align:center;padding-top:10px;min-height:300px;position:absolute;width:99.8%;background:#fff;z-index:9;display:none;}.col-md-4.col-item{max-height:300px;overflow:auto;}@media(max-width:767px){.mobile-hide{display:none;}.logo{text-align:center}.logo a{color:#31708f;font-weight:700;text-shadow:1px 1px 1px black,0 0 1px #777;font-size:45px}}.col-md-3.col-sm-6.g_map iframe{width:100%!important;}@media(max-width:991px){.search #search_input{width:60%}.catalog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;flex-flow:row wrap}.shopping-item{border:none;float:right;font-size:18px;margin-top:40px;padding:10px 4px;position:relative}.enter_tablet ul li{float:left}.logo a{color:#31708f;font-weight:700;text-shadow:1px 1px 1px black,0 0 1px #777;font-size:31px}.mainmenu-area ul.navbar-nav li a{padding:20px 18px}}@media(max-width:557px){.search_form_m{width:100%}.search_form_m .search{margin-top:0}.col-sm-4.col-xs-6.cart_m .shopping-item{margin-top:20px}.col-sm-4.col-xs-6.cart_m .call-back{margin-top:20px}.col-sm-4.col-xs-6.cart_m{float:none;margin:0 auto}.shopping-item{padding:10px}}@media(max-width:522px){.col-sm-4.col-xs-6.cart_m{float:left;margin:0 auto;width:100%;position:relative;height:90px}.logo{text-align:center}.logo a img{max-width: 95px;}.col-sm-4.col-xs-6.cart_m>div{position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);width:235px}}@media(max-width:365px){.table-responsive th,.table-responsive td{font-size:12px!important}}.item-min{text-align:center;}.fa-info-circle{cursor:pointer;}input[type="number"]{min-width:60px;}.list-group-item.active ,.list-group-item.active:focus ,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#31708f;border-color:#337ab7;}.sidebar-nav .navbar li a:hover{background-color:#31708f;color:#fff;}.btn-info{color:#fff;background-color:#31708f;border-color:#31708f;}.btn{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.search_fixed{position:fixed;width:100%;z-index:9;top:0;margin-top:0;background:#fff;left:0;text-align:center;padding:10px 20% 15px;}.wrapper_search{width:100%;display:inline-block;position:relative;}.wrapper_search input{width:72%!important;}.wrapper_search ul{position:absolute;left:0;background:#fff;width:100%;padding:5px 0 0;margin:0;z-index:9999;display:none;}.wrapper_search ul li{list-style-type:none;text-align:left;padding:8px 12px;border:1px solid #ddd;border-bottom:none;cursor:pointer;}.wrapper_search ul li:last-child{border-bottom:1px solid #ddd;}.wrapper_search ul li:hover{background:#f5f5f5;}@media (max-width:590px){.wrapper_search+input{width:26%;padding:11px 0!important}.search_fixed{padding:10px 6% 15px}}li.children{padding-left:30px;background-color:#f5f5f5;}img#loading{position:absolute;margin-left:45%;margin-top:9%;top:0;z-index:9999;}.nav_catalog{float:left;line-height:60px;position:relative;}.nav_catalog_title{color:#6e6a6a;font-size:14px;padding:21px 21px 21px 75px;font-weight:700;cursor:pointer;display:block;width:290px;line-height:18px;text-align:center;background-color:#eee;transition:.35s;-moz-transition:.35s;-ms-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;}.nav_catalog:hover .nav_catalog_title{background-color:#31708f;color:#fff;}.nav_catalog_dropdown{margin:0;list-style-type:none;background:#fff;display:none;padding:0;width:100%;position:absolute;left:0;box-shadow:0 0 10px -3px #ababab;-moz-box-shadow:0 0 10px -3px #ababab;-webkit-box-shadow:0 0 10px -3px #ababab;}.nav_catalog_has_dd ul{margin:0;list-style-type:none;background:#fff;display:none;padding:0;width:100%;position:absolute;left:100%;top:0;box-shadow:1px 0 10px -3px #ababab;-moz-box-shadow:1px 0 10px -3px #ababab;-webkit-box-shadow:1px 0 10px -3px #ababab;z-index:2;}.catalog_nav_img{display:block;width:auto;height:115px;position:absolute;top:13px;right:17px;}.nav_catalog:hover .nav_catalog_dropdown{display:block;z-index:5;}.nav_catalog_dropdown li{position:relative;padding:0 20px;}.nav_catalog_dropdown li a{display:block;padding:8px 12px 8px 0;text-align:left;line-height:15px;font-size:13px;position:relative;}.nav_catalog_dropdown li:last-child a{border:none;}.nav_catalog_dropdown li.nav_catalog_has_dd>a:after{content:"";display:block;position:absolute;width:5px;height:5px;border-top:1px solid #32718f;border-right:1px solid #32718f;right:0;top:47%;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}.nav_catalog_dropdown li:hover>a{color:#31708f;}.nav_catalog_has_dd:hover>ul{display:block;}.nav_catalog_dropdown > .nav_catalog_has_dd > ul{width:calc(100% + 269px);padding-right:269px;}.nav_catalog_title:before{content:"";display:block;position:absolute;left:52px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:23px;height:16px;background:url(../default/img/menu.png) center no-repeat;filter:invert(1);opacity:.5;transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;}.nav_catalog:hover .nav_catalog_title:before{filter:none;opacity:1;}@media (max-width:1215px){.nav_catalog_dropdown > .nav_catalog_has_dd > ul{width:100%;padding-right:0;}.catalog_nav_img{display:none;}.nav_catalog_dropdown li{position:relative;padding:0 10px}.nav_catalog_dropdown li a{padding:10px 8px 10px 0;font-size:12px}.nav_catalog_title{width:205;padding-left:62px}.nav_catalog_title:before{left:30px}}@media (max-width:950px){.nav_catalog{position:static}.nav_catalog_dropdown,.nav_catalog_has_dd ul{width:100%;max-width:719px;left:50%;transform:translateX(-50%)}.nav_catalog_dropdown li.nav_catalog_has_dd>a:after{right:18px;top:39%;transform:rotate(135deg)}.nav_catalog_has_dd:hover>ul{display:block;position:relative;box-shadow:none}.nav_catalog_dropdown li a{padding:10px}.nav_catalog_dropdown li:hover>a{background:0 0}}@media (max-width:767px){.nav_catalog{float:none;line-height:60px;position:static}.nav_catalog:hover .nav_catalog_dropdown,.nav_catalog_has_dd:hover>ul{display:block;position:relative;box-shadow:none;background:#f4f4f4}.nav_catalog:hover .nav_catalog_dropdown{z-index:5}.nav_catalog_title:before{display:none}.nav_catalog_title{width:100%;background:#31708f;color:#fff;text-align:left;padding:14px}.nav_catalog_has_dd ul{display:none;}.nav_catalog_has_dd > a{pointer-events:none;}}.dws{position:fixed;right:27px;bottom:65px;width:60px;z-index:99999999;}.pulse{position:absolute;width:60px;height:60px;color:#fff;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#5CC2E2;position:relative;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;}.bloc ,.phone{position:absolute;width:60px;height:60px;color:#fff;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}.bloc{cursor:pointer;z-index:1;overflow:hidden;}.phone{font-size:34px;line-height:62px;animation:phone .9s ease-in-out infinite;}.text{position:absolute;opacity:0;text-transform:uppercase;font-weight:600;top:17px;font-size:11px;transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;}.phone i{transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;}.pulse:hover{background:#29AEE3;}.pulse:hover i{transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);}.pulse:hover .text{transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;opacity:1;}.pulse:hover::before ,.pulse:hover::after{content:'';position:absolute;border:1px solid #29AEE3;left:-20px;right:-20px;top:-20px;bottom:-20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;animation:pulse 1.8s linear infinite;opacity:0;}.pulse:hover::after{animation-delay:.5s;}@keyframes phone{0%, 100%{transform:rotate(-20deg);}50%{transform:rotate(21deg);}}@keyframes pulse{0%{transform:scale(0.5);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}@media (max-width:767px){.dws{left:13px;bottom:9px;}}.cssload-container *, .cssload-container *:before, .cssload-container *:after{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.cssload-container{width:100%;height:100%;position:fixed;z-index:999;background:#0202026e;padding-top:18%;padding-left:41%;}.cssload-container > div{float:left;background:rgba(0,13,250,0.39);height:100%;width:21px;margin-right:4px;display:inline-block;}.cssload-container .cssload-shaft1{animation-delay:0.07s;-o-animation-delay:0.07s;-ms-animation-delay:0.07s;-webkit-animation-delay:0.07s;-moz-animation-delay:0.07s;}.cssload-container .cssload-shaft2{animation-delay:0.15s;-o-animation-delay:0.15s;-ms-animation-delay:0.15s;-webkit-animation-delay:0.15s;-moz-animation-delay:0.15s;}.cssload-container .cssload-shaft3{animation-delay:0.22s;-o-animation-delay:0.22s;-ms-animation-delay:0.22s;-webkit-animation-delay:0.22s;-moz-animation-delay:0.22s;}.cssload-container .cssload-shaft4{animation-delay:0.29s;-o-animation-delay:0.29s;-ms-animation-delay:0.29s;-webkit-animation-delay:0.29s;-moz-animation-delay:0.29s;}.cssload-container .cssload-shaft5{animation-delay:0.36s;-o-animation-delay:0.36s;-ms-animation-delay:0.36s;-webkit-animation-delay:0.36s;-moz-animation-delay:0.36s;}.cssload-container .cssload-shaft6{animation-delay:0.44s;-o-animation-delay:0.44s;-ms-animation-delay:0.44s;-webkit-animation-delay:0.44s;-moz-animation-delay:0.44s;}.cssload-container .cssload-shaft7{animation-delay:0.51s;-o-animation-delay:0.51s;-ms-animation-delay:0.51s;-webkit-animation-delay:0.51s;-moz-animation-delay:0.51s;}.cssload-container .cssload-shaft8{animation-delay:0.58s;-o-animation-delay:0.58s;-ms-animation-delay:0.58s;-webkit-animation-delay:0.58s;-moz-animation-delay:0.58s;}.cssload-container .cssload-shaft9{animation-delay:0.65s;-o-animation-delay:0.65s;-ms-animation-delay:0.65s;-webkit-animation-delay:0.65s;-moz-animation-delay:0.65s;}.cssload-container .cssload-shaft10{animation-delay:0.73s;-o-animation-delay:0.73s;-ms-animation-delay:0.73s;-webkit-animation-delay:0.73s;-moz-animation-delay:0.73s;}.cssload-container > div{height:9px;animation:cssload-wave 1.45s infinite ease-in-out;-o-animation:cssload-wave 1.45s infinite ease-in-out;-ms-animation:cssload-wave 1.45s infinite ease-in-out;-webkit-animation:cssload-wave 1.45s infinite ease-in-out;-moz-animation:cssload-wave 1.45s infinite ease-in-out;transform:translateY"("-43px")";-o-transform:translateY"("-43px")";-ms-transform:translateY"("-43px")";-webkit-transform:translateY"("-43px")";-moz-transform:translateY"("-43px")";}@keyframes cssload-wave{50%{background:rgba(232,42,67,0.19);transform:translateY"("43px")";}}@-o-keyframes cssload-wave{50%{background:rgba(232,42,67,0.19);-o-transform:translateY"("43px")";}}@-ms-keyframes cssload-wave{50%{background:rgba(232,42,67,0.19);-ms-transform:translateY"("43px")";}}@-webkit-keyframes cssload-wave{50%{background:rgba(232,42,67,0.19);-webkit-transform:translateY"("43px")";}}@-moz-keyframes cssload-wave{50%{background:rgba(232,42,67,0.19);-moz-transform:translateY"("43px")";}}.text-cookie{position:fixed;width:100%;z-index:9;background:black;height:75px;bottom:75px;padding:10px;color:white;text-align:center;}.head_negative_balance{text-align:center;background:#ef0909;color:white;font-weight:bold;height:23px;}.city-res{display:none;padding:20px;margin-bottom:20px;border:1px solid #e8e8e8;width:100%;}.header-menu-titles{display:flex;overflow-y:hidden;overflow-x:auto;}.header-menu{display:flex;opacity:0;justify-content:space-between;position:relative;z-index:9;border-top:1px solid #e3e3e3;padding:14px 0 0;margin-bottom:14px;margin-top:125px;}.header-menu .slick-list.draggable{padding:0 35px;}.header-menu__item{position:relative;outline:none;}.header-menu__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:144px;}.single-shop-product > .info{z-index:1 !important;}.header-menu__content img{width:100px;height:60px;object-fit:contain;margin-bottom:5px;}.header-menu__title{font-family: 'StemBold';font-size:14px;font-weight:600;display:block;margin-bottom:5px;padding:0 10px;}.header-menu__dropdown{z-index:1;position:absolute !important;left:0;border-top:5px solid #343e41;box-shadow:0px 5px 25px #BDBCBC;border-radius:0px 0px 3px 3px;background:#fff;display:block;visibility:hidden;top:142px;width:100%;max-height:400px;overflow:hidden;}.header-menu .slick-arrow{font:normal normal normal 14px/1 FontAwesome;color:transparent;font-size:0;background:#fff;border:none;width:34px;height:100%;position:absolute;top:50%;transform:translateY(-50%);outline:none;z-index:1;}.header-menu__dropdown .header-menu__title{font-size:17px;padding-bottom:6px;border-bottom:1px solid #31708f;margin-bottom:10px;}.header-menu .slick-arrow.slick-prev:before{content:"\f104";font-size:36px;color:#31708f;}.header-menu .slick-arrow.slick-next{right:0;}.header-menu .slick-arrow.slick-next:before{content:"\f105";font-size:36px;color:#31708f;}.header-menu__dropdown.active{visibility:visible;max-height:none;}.header-menu__item:last-child .header-menu__dropdown,.header-menu__item:nth-last-child(2) .header-menu__dropdown,.header-menu__item:nth-last-child(3) .header-menu__dropdown,.header-menu__item:nth-last-child(4) .header-menu__dropdown{left:auto;right:0;}.header-menu__item:hover .header-menu__dropdown{visibility:visible;}.header-menu__block{margin:15px 20px;width:300px;}.header-menu__dropdown .header-menu__title{padding:0;}.header-menu__link{padding:3px 0;display:block;margin-bottom:8px;text-decoration:none;color:#000;}@media (max-width:768px){.header-menu{display:none;}}.mobile-menu{max-width:100%;display:none;flex-direction:column;}.mobile-menu__dropdown{display:none;padding:10px 7px;background:#fff;z-index:5;}.mobile-menu__content{display:flex;align-items:center;;color:#000;padding:2px;cursor:pointer;margin-bottom:5px; border: 1px solid #E4E4E4;border-radius: 5px;}.mobile-menu__content img{width:26px;height:26px;object-fit:contain;margin-right:14px;}.mobile-menu__content strong{font-family: 'StemBold';font-size:16px;}.mobile-menu__content-icon{margin-left:auto;display:flex !important;width:25px;height:25px;font-size:18px !important;align-items:center;justify-content:center;}.mobile-menu__content.active{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e14a61),color-stop(100%,#e14a61));}.mobile-menu__content.active+.mobile-menu__dropdown{display:block;}.mobile-menu__block{display:flex;flex-direction:column;margin-bottom:20px;}.mobile-menu__title{display:block;color:#000;padding-bottom:8px;border-bottom:1px solid #ccc;margin-bottom:4px;}.mobile-menu__link{display:block;font-size:15px;text-decoration:none;padding:4px 0;margin-bottom:5px;color:#0db497;}.mobile-menu{}@media (min-width:769px){.toggle-menu-btn{display:none;}.mobile-menu{display:none !important;}}.product-big-title-area + .container .row-fluid .col-md-12 .col-md-8{content:'';display:table;clear:both;}@media (max-width:768px){.toggle-menu-btn{display:flex;max-width:250px;align-items:center;justify-content:center;margin:5px auto;font-size:16px;position:relative;top:-9px;}}.toggle-menu-btn.toggleBtn.active + .mobile-menu{display:flex;}.catalog-menu{margin:25px 0;}.catalog-menu__item{margin-bottom:26px;}.catalog-menu__title{border-bottom:solid 3px #E62E04;font-size:25px;line-height:30px;margin:0 0 20px;padding:0 0 6px;}.catalog-menu__block-title{display:block;font-size:18px;line-height:21px;margin-bottom:13px;}.catalog-menu__products{display:flex;flex-wrap:wrap;}.catalog-menu__product{margin-bottom:10px;padding:15px 15px 25px 15px;border:solid 1px #dadada;width:180px;min-width:135px;min-height:170px;position:relative;overflow:hidden;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;}.catalog-menu__product:not(:last-child){margin-right:10px;}.catalog-menu__product-name{display:block;margin-bottom:8px;font-size:15px;color:#000;}.catalog-menu__product-img{display:block;width:100px;height:100px;object-fit:contain;}.head_messages{display:none;}.header-content{display:flex;align-items:center;min-height:50px;}.header-content .nav a{padding:11px 0;margin-right:10px;color:#fff;font-size:15px;}.header-area{text-align:center;border-bottom:none;padding:0;color:#fff;background-color:#000000;}.header-content .nav a:hover{background:transparent;color:#cccccc;}.header-contacts a:hover{color:#cccccc;}.header-contacts{margin-left:auto;}.header-contacts a{color:#fff;font-size:15px;}.header-contacts .header-contacts-wrap > a{margin-right:7px;}.mobile-contact-toggle{display:none;font-size:25px;align-items:center;}@media (max-width:1200px){.header-content .nav a, .header-contacts a{font-size:13px;}}@media (max-width:1200px){.header-content .nav.navbar-nav{display:none;}.header-contacts{margin-left:0;}}.only-mob{display:none;}.mobile-contact-toggle.active+.header-contacts-wrap{display:flex;}.container > .row > .col-md-7 > h4{display:none;}@media (max-width:1024px){.dws{left:20px;bottom:20px;}.top{bottom:100px;right:20px;}}
.catalog-menu .sidebar{width:340px;float:left;border-right:40px solid #fff}.input-group.buy-field{display:flex; margin: 10px 0px;}.input-group.buy-field .input-group-btn{flex-shrink:0;width:92px}.input-group.buy-field > a{white-space:nowrap;display:flex;align-items:center;justify-content:center;padding:11px 20px;margin-left:15px;background:#fff;color:#DF1B23;border: 1px solid #DF1B23;border-radius: 7px;}.input-group.buy-field > input.form-control{margin-right:8px;padding:10px!important;height:42px}.product .container > .row > .col-md-4.col-sm-12 > .jumbotron{padding:45px 10px}.ready_in_cart{color:#11c900!important;margin:10px 0;display:block}.input-group.buy-field > a .glyphicon{margin-right:6px}form + small a[href="/cart"]{color:#11c900!important;margin:10px 0;display:block;font-size:14px!important}.modal[id^='modal-price-'] form .input-group-btn .btn.btn-default{padding:7px 14px;margin-left:8px}.products_table tbody{display:table-row-group!important}.search-product-cart > form{display:flex;align-items:center}.search-product-cart{min-width:195px}.search-product-cart form a{display:flex;margin-left:8px;background:#e5e5e5;color:#000;padding:2px 11px;line-height:14px;min-width:78px;height:34px;align-items:center;justify-content:center}td.search-product-cart{padding-bottom:8px!important}.search-product-cart form a:hover{background-color:#31708f;color:#fff}td.search-product-excerpt{width:auto!important}.search-product-cart > form input.form-control{min-width:61px;padding-right:0!important}.btn-default{text-transform:none!important}.toggle-menu-btn{z-index:4}.search-product-cart > form button.btn.btn-default{padding:7px 10px;text-transform:none;margin-left:8px}.table_info_item td:not(:first-child){display:table-cell!important;float:none!important;width:24%!important;line-height:20px!important}.cart_page h2{padding:6px!important;font-size:31px!important}.cart_page_table{padding-top:21px!important}.search.search_fixed{position:static}.header-area{position:fixed;top:0;left:0;width:100%;z-index:10}body{padding-top:43px}.shopping-item.cart_fixed{position:fixed;top:15px;z-index:14;background:#fff;right:25px;padding:4px 12px 8px}.shopping-item.cart_fixed:hover{background:#31708f}.shopping-item.cart_fixed:hover .cart-amunt{color:#fff}.select_auto{font-family: 'StemBold';font-size:36px;}.table_info_item td:not(:last-child){vertical-align:baseline!important;padding-top:5px}@media (max-width: 850px){.catalog-menu{display:flex;flex-wrap:wrap}.catalog-menu .sidebar{order:0;width:100%;float:none;border:none}.shopping-item.cart_fixed a#button-cart{font-size:0}.shopping-item.cart_fixed a#button-cart .cart-amunt{font-size:14px}.shopping-item.cart_fixed a#button-cart:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f07a";font-size:17px;position:relative;top:1px;margin-right:7px;color:#31708f}}@media (max-width: 769px){.shopping-item.cart_fixed{top:50px;right:13px}}@media (max-width: 550px){.table_info_item td:not(:first-child){display:block!important;float:left!important;width:24%!important;line-height:20px!important}}
.modal[id^='modal-price-'] .row.item .col-md-3:last-child {width: 32%;}.modal[id^='modal-price-'] .row.item .col-md-3:not(:last-child) {width: 22%;}body table tbody tr[class*='product-']:not(:first-child){display: none;}

@media (max-width: 500px) {
table.shop_table.cart th:nth-child(3), table.shop_table.cart td:nth-child(3) {
    display: none;
}
table.shop_table.cart th:nth-child(6), table.shop_table.cart td:nth-child(6) {
    max-width: 55px;
    word-break: break-all;
    text-align: center;
}td.product-quantity div.quantity {
    float: none;
    margin: 0;
    min-width: auto;
    width: 100%;
}td.product-quantity div.quantity input {
    max-width: 100%;
}table.shop_table.cart th:nth-child(4), table.shop_table.cart td:nth-child(4) {
    min-width: 59px;
    word-break: break-all;
}.table-responsive {position: relative;}
table.shop_table.cart tbody tr:last-child td#sum {
    /* min-width: 118px; */
    position: relative;
    display: block;
    position: absolute;
    width: 100%;
    text-align: right;
}
table.shop_table .item-name__mobile {
	display:contents;
}
table.shop_table .item-name__mobile td{
    border-bottom:none;
}
table.shop_table th.product-remove{
display:none;
}
.table_info_item tr:after {
    content: '';
    display: block;
    clear: both;
}
.search-product-cart > form button.btn.btn-default > span:first-child + span,
.input-group.buy-field button.btn.btn-info  > span:first-child + span{
    display: none;
}
.search-product-cart > form button.btn.btn-default > span:first-child[style="display: none;"] + span,
.input-group.buy-field button.btn.btn-info > span:first-child[style="display: none;"] + span{
    display: block;
}
.search-product-cart > form button.btn.btn-default > span:first-child,
.input-group.buy-field button.btn.btn-info  > span:first-child {
    color: #2fc902;
}
.input-group.buy-field button.btn.btn-info {
    padding: 11px 5px;
    font-size: 13px;
    border-radius:7px;
}
.input-group.buy-field > a {
    font-size: 14px;
}
.input-group.buy-field > a, .input-group.buy-field button.btn.btn-info {
    height: 41px;
}
.input-group.buy-field .input-group-btn {
    flex-shrink: 0;
    width: auto;
}
.input-group.buy-field button.btn.btn-info {
    padding: 11px 30px;
    font-size: 13px;
    min-width: 90px;
}

.modal[id^='modal-price-'] .quantity-buttons .btn-wtite-red span {
 		text-transform: none;
	}
.modal[id^='modal-price-'] .quantity-buttons button span:first-child:not([style="display: none;"]) + span {
	display: none;
}
.modal[id^='modal-price-'] .quantity-buttons button span:first-child[style="display: none;"] + span {
	display: block;
}

.quantity-buttons button span:first-child {
	font-size: 10px;
}
.single-shop-product { 
	height:400px;
}

}


@media (max-width: 600px) {
	.cart_m .shopping-item {
		padding: 0;
	}
	.cart_m a#button-cart {
		padding: 10px;
		display: block;
	}
	.modal[id^='modal-price-'] .row.item .col-md-3:not(:last-child) {
		width: 32.6%;
		float: left;
		padding: 0 5px !important;
		white-space: nowrap;
		margin-bottom: 10px;
	}
	.modal[id^='modal-price-'] .row.item .col-md-3:last-child {
		width: 74%;
		float: right;
	}
	.table_info_item td:not(:first-child) {
		display: block!important;
		float: left!important;
		width: 10% !important;
		line-height: 20px!important;
	}
	.table_info_item td:not(:first-child) input.form-control:first-child {
		display: none;
	}
	.table_info_item td:not(:first-child) {
		display: table-cell !important;
	}
	.table_info_item td:not(.search-product-excerpt) .input-group {
		display: block;
		width: auto;
	}
}

@media (max-width: 1000px) {

	.table_info_item table {
		display: table;
	}
	.table_info_item tbody {
		width: 100%;
		display: table-row-group;
	}
	.table_info_item table, .table_info_item tr, .table_info_item tr > td:nth-child(1) {
		display: table-cell;
	}
	body div .table_info_item tr:not([style="display: none;"]) {
		display: table-row;
	}
	.table_info_item table {
		display: table !important;
	}
	.table_info_item tbody {
		display: table-row-group !important;
	}
	/*body div .table_info_item tr:not([style="display: none;"]) {
		display: table-row !important;
	}*/
	.search-product-cart {
		min-width: auto;
	}
	.table_info_item td:not(:first-child) {
		width: auto !important;
	}
	body div .table_info_item td, body .table_info_item td.search-product-term {
		padding-right: 3px !important;
	}
	.search-product-cart form a {
		padding: 2px 5px;
		margin-left: 5px;
	}
	.search-product-cart > form button.btn.btn-default {
		padding: 7px 5px;
		margin: 0;
	}
	.product .container > .row:nth-child(2) .col-md-8.col-sm-12 {
		padding: 0 5px !important;
	}
	.modal[id^='modal-price-'] .row.item .col-md-3:last-child input.form-control {
		display: none !important;
	}
	.modal[id^='modal-price-'] .row.item .col-md-3:not(:last-child) {
		width: auto;
	}
	.modal[id^='modal-price-'] .row.item .col-md-3:last-child {
		width: 84px;
		float: right;
	}
	.modal[id^='modal-price-'] .row.item .col-md-3:not(:last-child) {
		width: auto;
		font-size: 14px;
		padding: 5px !important;
	}
	.modal[id^='modal-price-'] .row.item .col-md-3:last-child {
		width: 38%;
		float: right;
		padding: 0;
	}
	.modal[id^='modal-price-'] form .input-group-btn .btn.btn-default span[style="display: none;"] + span {
		display: block;
	}
	.modal[id^='modal-price-'] form .input-group-btn .btn.btn-default span:first-child:not([style="display: none;"]) + span {
		display: none;
	}
	.modal[id^='modal-price-'] form .input-group-btn .btn.btn-default span:first-child {
		color: #2fc902;
	}

	.catalog-menu__product {
		width:160px;
	}

	table.shop_table tbody td:nth-child(-n+2), table.shop_table thead th:nth-child(-n+2){
		display:none;
	}
	table.shop_table tbody span.cart-medium{
		display:inherit;
	}
}

@media (max-width: 499px) {

	.product-option-shop a {
		padding: 5px 20px;
	}
	.product-option-shop a.search-item{
		padding: 5px;
		font-size: 10px;
	}


	.table_info_item table {
		display: table;
	}
	.table_info_item tbody {
		width: 100%;
		display: table-row-group;
	}
	.table_info_item table, .table_info_item tr, .table_info_item tr > td:nth-child(1) {
		display: table-cell;
	}
	body div .table_info_item tr:not([style="display: none;"]) {
		display: table-row !important;
	}
	.table_info_item table {
		display: table !important;
	}
	.table_info_item tbody {
		display: table-row-group !important;
	}
	body div .table_info_item tr:not([style="display: none;"]) {
		display: table-row !important;
	}
	.search-product-cart {
		min-width: auto;
	}
	.table_info_item td:not(:first-child) {
		width: 14% !important;
	}
	.table_info_item td:last-child {
		width: 57% !important;
		padding-left: 10px !important;
	}
	body div .table_info_item td, body .table_info_item td.search-product-term {
		padding-right: 3px !important;
	}
	.search-product-cart form a {
		padding: 2px 5px;
		margin-left: 5px;
	}
	.search-product-cart > form button.btn.btn-default {
		padding: 7px 5px;
		margin: 0;
	}
	.product .container > .row:nth-child(2) .col-md-8.col-sm-12 {
		padding: 0 5px !important;
	}
	.modal[id^='modal-price-'] .row.item .col-md-3:last-child input.form-control {
		display: none;
	}
	.modal[id^='modal-price-'] .row.item .col-md-3:not(:last-child) {
		width: auto;
	}
	.modal[id^='modal-price-'] .row.item .col-md-3:last-child {
		width: 84px;
		float: right;
	}
	.modal[id^='modal-price-'] .row.item .col-md-3:not(:last-child) {
		width: auto;
		font-size: 14px;
		padding: 5px !important;
	}
	.modal[id^='modal-price-'] .row.item .col-md-3:last-child {
		width: 38%;
		float: right;
		padding: 0;
	}
	.modal[id^='modal-price-'] form .input-group-btn .btn.btn-default span[style="display: none;"] + span {
		display: block;
	}
	.modal[id^='modal-price-'] form .input-group-btn .btn.btn-default span:first-child:not([style="display: none;"]) + span {
		display: none;
	}
	.modal[id^='modal-price-'] form .input-group-btn .btn.btn-default span:first-child {
		color: #2fc902;
	}

	.footer-menu li, .modal[id^='modal-price-'] .modal-body {
		font-size:14px;
	}
	.modal[id^='modal-price-'] .modal-footer {
		font-size:12px;
	}
}
.cart_totals a.btn.btn-danger.pull-left {
    padding: 6px 7px;
}
.cart_totals a.btn.btn-danger.pull-left + button.btn.pull-right {
    padding: 7px 10px;
}
.shopping-item a#button-cart {
    white-space: nowrap;
}

	body div .table_info_item tr[style="display: none;"], body div .table_info_item tr[style="display: none"] {
		display: none !important;
	}
.modal[id^='modal-price-'] form .input-group-btn .btn.btn-default span:first-child:not([style="display: none;"]) + span {
	display: none;
}


.modal[id^='modal-price-'] form .input-group-btn .btn.btn-default span:first-child {
	color: #2fc902;
		font-size: 12px;
}

button[id*="show-buttom-"], button[id*="hide-buttom-"] {
	display: none !important;
}

.select2-container--default .select2-selection--single {
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555 !important;
	background-color: #fff !important;
	background-image: none !important;
	border: 1px solid #ccc !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s !important;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
	outline: none !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: #ade1f5 !important;
	color: #000 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444 !important;
	line-height: 28px !important;
	padding: 0px 10px 0px 0px !important;
	margin-top: -4px !important;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee !important;
	cursor: default !important;
}

@media (min-width:711px) {
	.text-cookie {
		text-align: left;
		padding-left: 100px;
		height: 50px;
		bottom:0;
	}

	.text-cookie .pull-right {
		float: inherit !important;
	}
}

@media (min-width: 768px) and (max-width: 1199px){
	.product-option-shop a {
		padding: 5px 25px;
	}	
}
