*{margin:0;padding:0;box-sizing:border-box;}
html, body{height:100%;}
ol, ul{list-style:none;}
input{outline:none;border:none;background:none;display:block;}
label{font-weight:normal;}
@font-face{font-family:'HelveticaNeueCyr-LightItalic';src:url("../fonts/HelveticaNeueCyr-LightItalic.eot");src:url("../fonts/HelveticaNeueCyr-LightItalic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-LightItalic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-LightItalic.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-LightItalic.svg#HelveticaNeueCyr-LightItalic") format("svg"), url("../fonts/HelveticaNeueCyr-LightItalic.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueCyr-Roman';src:url("../fonts/HelveticaNeueCyr-Roman.eot");src:url("../fonts/HelveticaNeueCyr-Roman.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Roman.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Roman.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman") format("svg"), url("../fonts/HelveticaNeueCyr-Roman.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueCyr-Light';src:url("../fonts/HelveticaNeueCyr-Light.eot");src:url("../fonts/HelveticaNeueCyr-Light.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Light.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Light.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-Light.svg#HelveticaNeueCyr-Light") format("svg"), url("../fonts/HelveticaNeueCyr-Light.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal;}
body{font-family:'HelveticaNeueCyr-Roman', sans-serif;font-size:14px;overflow-x:hidden;box-sizing:content-box;}
strong, b{font-weight:bold;}

.container-fulid{max-width:1170px;margin:0 auto;}
.overlay{display:none;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;position:fixed;width:100%;height:100%;z-index:9998;background-color:rgba(0, 0, 0, 0.5);}
.h2{background:url("../img/dot.png") 0 39% repeat-x, url("../img/icons/h2_left.png") 0 -7px no-repeat, url("../img/icons/h2_right.png") 100% -38% no-repeat;position:relative;width:100%;height:67px;font-family:'HelveticaNeueCyr-Light', sans-serif;text-transform:uppercase;text-align:center;font-size:24px;color:#333333;}
.h2 span{background-color:#ffffff;display:inline-block;padding:10px 30px 0 30px;}
.h3{background:url("../img/dot.png") 0 39% repeat-x, url("../img/icons/h2_right.png") 100% -38% no-repeat;position:relative;width:100%;height:67px;font-family:'HelveticaNeueCyr-Light', sans-serif;text-transform:uppercase;text-align:left;font-size:24px;color:#333333;}
.h3 span{background-color:#ffffff;display:inline-block;padding:10px 30px 0 0;}
.min-delivery{padding:5px;text-align:center;font-size:15px;font-weight:bold;}
.message{font-size:22px;text-align:center;}
main.content{margin-top:30px;padding-bottom:60px;}
.tocart{background-image:url("../img/btn_by.png");padding:10px 0;margin-top:20px;display:block;width:165px;height:43px;text-transform:uppercase;text-align:center;font-size:16px;color:#ffffff;}
.tocart:hover{color:#ffffff;}
/*#header-cart{z-index:2;position:absolute;right:0;left:850px;top:115px;margin:0 auto;padding:5px 0;background-image:url("../img/icons/cart.png");width:100px;height:97px;text-align:center;font-family:'HelveticaNeueCyr-Light', sans-serif;color:#ffffff;}
#header-cart:hover{text-decoration:none;}
#header-cart p:first-of-type{font-size:18px;}*/
.pagin-box{text-align:center;}
.pagination li a, .pagination li.active span{margin:5px 10px;border-color:#ea9d16;border-radius:4px;outline:none;color:#ea9d16;}
.pagination li > span{background:transparent;border:none;}
.pagination li.active span, .pagination li.active span:hover, .pagination li:hover a{background-color:#ea9d16;color:#ffffff;border:1px solid #ea9d16;}
.tabs{width:100%;display:inline-block;margin-top:20px;}
.tabs .tab-links:after{display:block;clear:both;content:'';}
.tabs .tab-links li{margin-right:10px;position:relative;display:inline-block;list-style:none;text-align:center;border:1px solid #cccccc;}
.tabs .tab-links li.active{background-image:url("../img/btn_pink.png");background-size:100% 100%;border-color:#dd2851;}
.tabs .tab-links li.active a{color:#ffffff;}
.tabs .tab-links li.active a:hover{color:#ffffff;}
.tabs .tab-links a{width:100%;padding:15px 10px;text-align:center;display:inline-block;font-size:13px;font-weight:bold;font-weight:600;color:#666699;text-decoration:none;text-transform:uppercase;transition:all linear 0.15s;}
.tabs .tab-content{border-top:1px solid #cccccc;margin-top:20px;padding:15px 0 15px 0;}
.tabs .tab-content .tab{display:none;}
.tabs .tab-content .tab.active{display:block;}
.popup{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;z-index:9999;display:none;position:fixed;width:300px;padding:20px 10px;font-size:14px;color:black;background-color:#ffffff;border:2px solid #666699;text-align:center;}
.popup p{margin-bottom:20px;margin-top:10px;font-size:16px;}
.popup input[type="text"],
.popup input[type="email"],
.popup input[type="tel"]{display:block;vertical-align:top;height:32px;width:250px;padding:0 10px;margin:0 auto 5px auto;text-align:left;border:1px solid #666699;outline:none;}
.popup textarea{border:1px solid #666699;outline:none;padding:5px;width:250px;min-height:70px;display:block;margin:0 auto 5px auto;}
.popup a.close{display:block;position:absolute;top:0px;right:0;width:30px;height:30px;font-size:30px;}
.popup-cart{height:150px;}
.popup-cart a{vertical-align:top;background-color:#666699;display:inline-block;width:135px;padding:5px;text-transform:uppercase;text-decoration:none;text-align:center;font-size:16px;color:#ffffff;}
.popup-cart a.close_popup{background-color:#dd2851;}
.feedback-popup, .instock_inform-popup{height:315px;}
.feedback-popup input[type="submit"], .instock_inform-popup input[type="submit"]{vertical-align:top;background-color:#666699;display:block;width:135px;padding:10px;margin:15px auto 0;text-transform:uppercase;text-decoration:none;text-align:center;font-size:16px;color:#ffffff;cursor:pointer;}
section{position:relative;width:100%;}
section::after{content:'';display:table;clear:both;}
footer{padding-bottom:60px;}
footer .cop{float:left;margin-top:12px;}
footer .dvacom{float:right;width:290px;color:#666666;font-size:14px;text-align:right;}
footer .dvacom img{vertical-align:middle;margin-bottom:3px;}
footer .dvacom span{display:inline-block;margin-right:10px;}
.slider{padding:10px 0 10px 0;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;width:100%;}
.slider .title{font-family:'Century Schoolb';text-transform:uppercase;text-align:center;font-size:25px;color:#ffffff;}
.slider p{font-family:'Century Schoolb';text-align:center;font-size:20px;color:#ffffff;}
.slider a.to-catalog{border:2px solid #ffffff;border-radius:20px;margin:30px auto 0 auto;padding:10px 0;display:block;width:360px;text-transform:uppercase;text-align:center;font-size:16px;color:#ffffff;}
.product-miniature{padding-bottom:20px;}
.product-miniature .img-div{border:1px solid #d8d3f3;padding:10px;}
.product-miniature .img-div > a{display:block;overflow:hidden;height:210px;line-height:200px;text-align:center;}
.product-miniature .img-div img{border:3px solid #6c62a2;display:inline-block;max-width:100%;max-height:100%;}
.product-miniature .name{padding:20px 0;display:block;text-transform:uppercase;text-align:center;font-weight:bold;color:#333333;}
.product-miniature table{width:100%;}
.product-miniature table tbody td{padding:8px 0;}
.product-miniature table tbody td:nth-child(1){width:70%;}
.product-miniature table tbody td:nth-child(2){width:30%;text-align:right;}
.product-miniature table tbody td.price{color:red !important;}
.product-miniature table tbody tr:nth-child(odd) td{color:#999999;}
.product-miniature table tbody tr:nth-child(odd) td:nth-child(2){font-weight:bold;color:#333333;}
.product-miniature .form-packing label{padding:10px 0;font-weight:bold;}
.product-miniature .form-packing div{position:relative;border:1px solid #dfdede;width:160px;}
.product-miniature .form-packing div input{width:120px;padding:10px;}
.product-miniature .form-packing div a{display:block;width:0;height:0;}
.product-miniature .form-packing div a.plus{position:absolute;right:10px;top:9px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999999;}
.product-miniature .form-packing div a.plus:hover{border-bottom-color:red;}
.product-miniature .form-packing div a.minus{position:absolute;right:10px;bottom:9px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #999999;}
.product-miniature .form-packing div a.minus:hover{border-top-color:red;}


@media (min-width:768px){.product-miniature.grid-veiw{position:relative;height:800px;}
.product-miniature.grid-veiw .name{max-height:80px;overflow:hidden;}
.product-miniature.grid-veiw .prod-min-descr{display:block;max-height:115px;overflow:auto;}
/*.product-miniature.grid-veiw table{position:absolute;left:0;top:450px;}
.product-miniature.grid-veiw .form-packing{position:absolute;left:0;bottom:100px;}
.product-miniature.grid-veiw .tocart{position:absolute;left:0;bottom:40px;}*/
.product-miniature.grid-veiw .not-in-stock{position:absolute;left:0;bottom:20px;color:#999;}
.product-miniature.grid-veiw .not-in-stock p{padding:5px 0;}

.navbar-collapse#myNavbar{
	display: flex !important;
	justify-content: center;
}

}
.product-miniature.list .name{padding:0 0 20px 0;}
.product-miniature.list table{margin-top:20px;}
.product-miniature.list table tbody td{font-weight:normal !important;}
.product-miniature.list .not-in-stock{color:#999;}
.product-miniature.list .not-in-stock p{padding:5px 0;}
.navbar{margin-bottom:0;}
.navbar li a{background:none;text-transform:uppercase;text-decoration:none;font-family:'HelveticaNeueCyr-Light', sans-serif;color:#333333;}
.navbar li a:hover{color:#666699;background:none;}
.navbar li.active{color:#666699;background:none;}
.navbar li.active a{background:none;}
.navbar button.navbar-toggle{float:left;margin-left:15px;border:1px solid #666699;}
.navbar button.navbar-toggle span.icon-bar{background-color:#666699;}
section#main-hit-category .miniature{margin-top:15px;}
section#main-hit-category .miniature img{width:100%;height:120px;}
section#main-hit-category .miniature img.no-image{width:initial;margin:0 auto;display:block;}
section#main-hit-category .miniature a{background-image:url("../img/btn_pink.png");background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;padding:20px 0;display:block;width:100%;text-transform:uppercase;text-align:center;font-size:18px;color:#ffffff;}
section#main-hit-product{margin-top:15px;}
section#main-new-product{margin-top:15px;}
section#main-popular-category .popular-category{border:1px solid #cccccc;padding:15px 0;margin-top:15px;}
section#main-popular-category .popular-category .right span{background-image:url("../img/btn_pink2.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center;position:relative;padding:18px 0;display:block;width:100%;min-height:58px;text-transform:uppercase;text-align:center;font-size:18px;color:#ffffff;}
section#main-popular-category .popular-category .right a{padding:25px 20px;display:inline-block;font-family:'HelveticaNeueCyr-Light', sans-serif;text-decoration:underline;font-weight:bold;color:#666699;}
section#main-popular-category .popular-category .left img{max-width:90%;}
section#main-popular-product{margin-top:25px;}
section#seo .text-page{background:url("../img/icons/h2_left.png") no-repeat, url("../img/icons/h2_right.png") 100% 0 no-repeat, url("../img/icons/h2_left_bottom.png") 0 100% no-repeat, url("../img/icons/h2_right_bottom.png") 100% 100% no-repeat;padding-top:33px;padding-bottom:33px;}
section#seo .text{border:1px solid #d8d3f3;border-radius:2px;padding:25px;}
section#breadcrumbs{margin-bottom:30px;}
section#breadcrumbs a{color:#999999;}
section#breadcrumbs a:last-of-type{color:#333333;}
div#sidebar .Node{zoom:1;}
div#sidebar .IsRoot{margin-left:0;}
div#sidebar .ExpandOpen .Expand,
div#sidebar .ExpandClosed .Expand{vertical-align:top;display:inline-block;margin:10px 10px 0 7px;width:11px;height:11px;cursor:pointer;background-position:center;}
div#sidebar .ExpandOpen .Expand{background-image:url("../img/icons/minus.png");}
div#sidebar .ExpandClosed .Expand{background-image:url("../img/icons/plus.png");}
div#sidebar .ExpandOpen.active .Expand{background-image:url("../img/icons/minus-white.png");}
div#sidebar .ExpandClosed.active .Expand{background-image:url("../img/icons/plus-white.png");}
div#sidebar .ExpandLeaf .Expand{display:none;}
div#sidebar .Expand{width:18px;height:18px;float:left;}
div#sidebar .Expand.disable{background-image:none;}
div#sidebar .ExpandOpen .node-container{display:block;}
div#sidebar .ExpandClosed .node-container{display:none;}
div#sidebar .title{background-image:url("../img/btn_pink3.png");background-size:100% 100%;padding:15px;width:100%;text-transform:uppercase;font-size:12px;color:#ffffff;}
div#sidebar nav{margin-top:20px;}
div#sidebar nav ul li{font-size:16px;line-height:30px;}
div#sidebar nav ul li .node-container div{padding:5px 0 6px 30px;}
div#sidebar nav ul li.active > .item{background-color:#dd2851;}
div#sidebar nav ul li.active > .item a{color:#ffffff;}
div#sidebar nav ul li a{color:#333333;}
.catalog select{margin-left:5px;padding:10px 20px 10px 10px;}
.catalog .text-page{padding:0 0 20px 0;line-height:21px;}
.catalog .view-sorting{text-align:right;}
.catalog .view-sorting::after{content:'';display:table;clear:both;}
.catalog .view-sorting form{vertical-align:top;display:inline-block;}
.catalog .view-sorting .toggle{margin:12px 20px 0 0;vertical-align:top;display:inline-block;}
.catalog .view-sorting .toggle a{text-decoration:none;}
.catalog .view-sorting .toggle a div{margin:0 12px;background-size:100% 100%;vertical-align:top;display:inline-block;width:16px;height:16px;}
.catalog .view-sorting .toggle .table{background-image:url("../img/icons/table.png");}
.catalog .view-sorting .toggle .table:hover, .catalog .view-sorting .toggle .table.active{background-image:url("../img/icons/table_red.png");}
.catalog .view-sorting .toggle .list{background-image:url("../img/icons/list.png");}
.catalog .view-sorting .toggle .list:hover, .catalog .view-sorting .toggle .list.active{background-image:url("../img/icons/list_red.png");}
.catalog .catalog-box{margin-top:30px;}
.categories .category{background-image:url("../img/category-white.png");background-size:100% 100%;padding:15px 25px;display:block;width:100%;text-transform:uppercase;text-align:center;font-size:14px;word-wrap:break-word;color:#ffffff;position:absolute;bottom:0;left:0;}
.categories .category-box > a{display:block;position:relative;height:130px;overflow:hidden;margin-top:10px;margin-bottom:10px;}
.categories .category-box img{position:absolute;top:0;bottom:0;left:0;margin:auto;z-index:-1;width:100%;}
.product .description{padding:0 0 20px 0;line-height:23px;font-weight:bold;}
.product .product-image img.pr-image{margin:0 auto;display:block;max-width:100%;max-height:230px;}
.product .product-image .fancybox-box a{display:block;height:100px;overflow:hidden;}
.product .product-image .fancybox-box img{margin-top:20px;display:block;width:100%;}
.product .product-descr{font-family:'HelveticaNeueCyrLight', sansserif;margin-bottom:20px;}
.product .product-descr .border{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding-bottom:20px;}
.product .product-descr .label{border-radius:0 !important;background-size:100% 100%;padding:5px 25px;display:inline-block;text-transform:uppercase;text-align:center;font-size:24px;color:#ffffff;}
.product .product-descr.discount .label{background-image:url("../img/btn_pink.png");}
.product .product-descr.opt .label{background-image:url("../img/label_green.png");}
.product .product-descr p{padding:20px;font-weight:bold;color:#666666;}
.product .product-descr .price{padding:7px;display:block;text-transform:uppercase;font-weight:bold;font-size:24px;color:red;}
.product .product-descr .price.old{text-decoration:line-through;}
.product .product-descr .price.new{color:#333333;}
.product .product-descr .count{padding:45px 0;}
.product .product-descr .count span{position:relative;z-index:1;margin:0 auto;display:block;width:40px;height:20px;text-align:center;}
.product .product-descr .count span:before{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;z-index:-1;content:'';background-color:#f1f1f1;border:1px solid #d8d3f3;border-radius:100%;padding:15px;display:block;width:40px;height:40px;}
.product .product-descr .not-in-stock{display:inline-block;color:#999;}
.prod-sm .product-image{border:1px solid #cccccc;padding:5px;}
.prod-sm .product-descr p{padding:5px 0;}
.prod-sm .product-descr .count{padding:22px 0;}
.prod-sm .product-descr .tocart,.prod-sm .product-descr .price,.prod-sm .product-descr .not-in-stock{display:inline-block;}
.count-input-text{display:inline-block;margin:30px 20px;}
.count-input{display:inline-block;position:relative;border:1px solid #dfdede;width:159px;}
.count-input input{width:120px;padding:10px;}
.count-input a{display:block;width:0;height:0;}
.count-input a.plus{position:absolute;right:10px;top:9px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999999;}
.count-input a.plus:hover{border-bottom-color:red;}
.count-input a.minus{position:absolute;right:10px;bottom:9px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #999999;}
.count-input a.minus:hover{border-top-color:red;}
section#cart .cart-miniature{padding:10px 0;}
section#cart .cart-miniature .remove{font-size:30px;color:#dd2851;}
section#cart .cart-miniature .remove.with-text{font-size:16px;display:inline-block;text-align:right;}
section#cart .cart-miniature .line{margin:10px 0 15px 0;height:1px;background-color:#cccccc;}
section#cart .cart-miniature .cart-image a{position:relative;display:block;height:180px;overflow:hidden;}
section#cart .cart-miniature .name{text-decoration:underline;text-transform:uppercase;font-size:16px;color:#333333;}
section#cart .cart-miniature .price{padding:3px 0;}
section#cart .cart-miniature .price.old span{color:red;text-decoration:line-through;}
section#cart .cart-miniature .price.new span, section#cart .cart-miniature .price.normal span{font-weight:bold;}
section#cart .cart-miniature .price.count{font-weight:bold;font-size:16px;}
section#cart .cart-miniature .in-pack{font-size:15px;padding:5px 0;}
section#cart img{margin:0 auto;display:block;height:90%;width:auto;max-width:100%;border:3px solid #6c62a2;}
section#cart .form-packing label{padding:0px 0 10px 0;font-weight:bold;}
section#cart .form-packing div{position:relative;border:1px solid #dfdede;width:160px;}
section#cart .form-packing div input{width:120px;padding:10px;}
section#cart .form-packing div a{display:block;width:0;height:0;}
section#cart .form-packing div a.plus{position:absolute;right:10px;top:9px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999999;}
section#cart .form-packing div a.plus:hover{border-bottom-color:red;}
section#cart .form-packing div a.minus{position:absolute;right:10px;bottom:9px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #999999;}
section#cart .form-packing div a.minus:hover{border-top-color:red;}
section#cart .cart-item-refresh{display:inline-block;width:24px;height:24px;background-image:url(../img/refresh.png);float:right;margin-top:-33px;margin-right:55px;cursor:pointer;}
section#cart .all-price{padding:0 0 20px 0;text-align:right;font-weight:bold;font-size:16px;}
section#checkout .checkout{width:300px;margin:0 auto;font-size:0;}
section#checkout .checkout div{margin:5px 0;}
section#checkout .checkout label.label-text{display:block;font-size:16px;margin-bottom:0;}
section#checkout .checkout label.label-ico{height:32px;width:35px;display:inline-block;vertical-align:top;border:1px solid #cccccc;border-right:none;margin:0;}
section#checkout .checkout input[type="text"],
section#checkout .checkout input[type="email"],
section#checkout .checkout input[type="tel"],
section#checkout .checkout select{display:inline-block;vertical-align:top;height:32px;width:250px;padding:0 10px;text-align:left;border:1px solid #cccccc;outline:none;font-size:14px;}
section#checkout .checkout select{font-size:15px;width:285px;}
section#checkout .checkout textarea{border:1px solid #cccccc;outline:none;padding:5px;width:285px;min-height:100px;font-size:14px;}
section#checkout .checkout input[type="submit"]{background-color:#666699;border:2px solid transparent;height:38px;width:auto;padding:0 10px;font-size:12px;font-weight:bold;color:#ffffff;text-transform:uppercase;cursor:pointer;}
section#checkout .checkout input[type="submit"]:hover{background-color:#ffffff;border-color:#666699;color:#666699;}
section#checkout .checkout .mail-ico{background:url(../img/icons/mail.png) no-repeat center center #cccccc;}
section#checkout .checkout .user-ico{background:url(../img/icons/user.png) no-repeat center center #cccccc;}
section#checkout .checkout .phone-ico{background:url(../img/icons/phone_icon.png) no-repeat center center #cccccc;}
.text_block_agree{text-align:left;font-size:16px;line-height:22px;overflow-y:scroll;height:500px;width:476px;margin-bottom:20px;}
.show_text_i_agree{height:600px;right:0;left:0;top:0;bottom:0;margin:auto;z-index:9999;display:none;position:fixed;width:500px;padding:20px 10px;font-size:14px;color:black;background-color:#ffffff;border:2px solid #666699;text-align:center;}
.confirm_but, .ingnore_but{cursor:pointer;vertical-align:top;background-color:#666699;display:inline-block;width:220px;padding:5px;text-transform:uppercase;text-decoration:none;text-align:center;font-size:16px;color:#ffffff;}
.confirm_but{background-color:#dd2851;}
#gallery .item{/*overflow:hidden;height:200px;*/}
.sectionh6hide {color: white;display: none;}
#gallery .item a{color: #ea9d16; text-decoration: underline;}
#gallery .item a:hover{color: red; text-decoration: underline;}
#gallery .item img{/*margin:0 auto;display:block;max-width:100%;height:100%;-moz-transition:all 0.9s;-webkit-transition:all 0.9s;transition:all 0.9s;*/height:221px;width:400px;margin-bottom: 15px;}
/*#gallery .item img:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}*/
#gallery .item .description1{margin-bottom: 15px;}
#gallery p.name{padding:5px 0;text-decoration:none;text-align:center;font-size:16px;color:#333333;}
#gallery .text{padding:20px 0;}
@media screen and (max-width:767px){
header .top, header .center .phone{display:none}
header .navbar{background-color:#d7cfc1}
/*header #header-cart{position:absolute;right:15px;left:inherit;top:0;}*/
.categories .category-box > a{height:200px;}
.catalog .col-sm-6::after{content:'';display:table;clear:both;}
.catalog select[name*='sorting']{margin-left:0;width:100%;}
.catalog .view-sorting{margin-top:15px;float:left;}
.product .product-image img.pr-image{max-height:500px;}
.product-miniature .form-packing{display:none;}
.product-miniature table tr{display:none;}
.product-miniature table tr:nth-child(3){display:table-row;}
.h2{background:url("../img/dot.png") 0 39% repeat-x, url("../img/icons/h2_right.png") 100% -38% no-repeat;text-align:left;}
.h2 span{padding:10px 30px 0 0;font-size:14px;}
.h3 span{padding:10px 30px 0 0;font-size:14px;font-weight:bold;}
footer .navbar{display:none;}
footer .cop{text-align:center;float:initial;}
footer .dvacom{float:initial;width:100%;text-align:center;}
section#cart .cart-item-refresh{float:left;margin-right:auto;margin-left:175px;}

}
@media screen and (max-width:991px){#sidebar{margin:10px 0;}
#sidebar .title{width:200px !important;}
#sidebar .title a{background-image:url("../img/icons/arrow.png");background-size:100% 100%;margin-top:3px;display:block;float:right;width:8px;height:12px;}
#sidebar nav{display:none;}
#sidebar nav.active{display:block}

section#cart .cart-item-refresh{margin-right:40px;}
}
@media screen and (max-width:1199px){section#cart .cart-item-refresh{margin-right:15px;}
}
.navigation {
    height: 40px
}
.navigation a {
	line-height: 35px;
    padding: 6px 16px;
    border: solid 1px #eceeef;
    //float: left;
    text-align: right;
    width: 165px;
    display: block;
    margin-bottom: 10px;
    font-size: 15px;
    color: #74748c;
    text-decoration: none;
    background: #f7f7f7;
    font-family: 'Open Sans',sans-serif;
}
.navigation a:hover {}
.navigation a:before {
    content: "<";
    font-family: Calibri ;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    float: left;
    font-size: 22px
}
.navigation a+a:before {
    content: ">";
    font-family: Calibri;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    float: right;
    font-size: 22px
}
.navigation a+a {
    
    text-align: left
}
.navigation:first-child{
	margin-top: 25px;
}

.pos-relative{
	position: relative;
}
.pos-absolute{
	position: absolute;
}
.transition-5{
	transition: .5s linear;
}
.flex{display: flex}
.flex-center{ align-items: center; }

.container-fulid-header{
	padding: 0 15px;
}

.logo{width: 100%;height: 100%;}

.logo img{width: 50px; margin-right: 10px;}
	
.main-block-header{
   justify-content: space-between;
}

.btn-phone, #header-cart{
	margin: 0 5px;
	background: #666699;
	border-color: #666699;
}
.btn-phone:hover, #header-cart:hover{
	background-color: #525299;
   border-color: #2C2C99;
}
.btn-phone span, #header-cart .glyphicon-shopping-cart{
	font-size: 20px;
}
.block-header-two{
	align-items: center;
}
.block-phone{
	display: flex;	
	justify-content: center;
   width: 100%;
	transform: scale(0);
   padding: 10px;
   background: #fff;
   border-bottom: 1px solid #D7CFC1;
}
.block-phone.active{
	transform: scale(1);
}

.block-phone .phone{margin: 0 10px; }
.block-phone .phone a{ font: 700 16px 'HelveticaNeueCyr-Roman', sans-serif; text-decoration: none; color: #666699 }

.navbar-flex{
	justify-content: space-between;
	align-items: center;
	padding-right: 15px;
}
.buy_click, .buy_click_mini_cart{
	bottom: auto;
   top: 25%;
	font-size: 14px;
	padding-right: 14px;
}
.buy_click, .buy_click_mini_cart:last-of-type {
	display: none;
}

.overload-pay{
    display: flex;
    align-items: center;
    justify-content: center;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999998;
    background-color: rgba(0, 0, 0, 0.5);
}
.overload-pay::before{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    background-image: url('/frontend/img/fancybox_loading.gif');
    background-repeat: no-repeat;
    content: '';
}

.color-label{
	color: #337ab7
}
.container_np{
	display: none;
}

#container_np #city_np, #container_np #department_np {
   display: none;
}

.div-info .alert-info{
	font-size: 12px;
}
.delivery__radio input, .payment__radio input{
	display: none;
}

.label__delivery{
	display: inline-block;
	font-size: 16px
}

.delivery__radio input[type='radio'] + label::before,
.payment__radio input[type='radio'] + label::before{
	content: ' ';
    width: 13px;
    height: 13px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: bottom;
    border: 1px solid #9689c9;
    border-radius: 50%;
    box-shadow: none;
    background-color: transparent;
}
.delivery__radio input[type='radio']:checked + label::before,
.payment__radio input[type='radio']:checked + label::before{
	box-shadow: inset 0 0 0 1px white;
   background-color: #9689c9;
}
.img-preloader {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}