.hide{display:none;}
.tovar_table_block{overflow-x:auto;}
table.tovar_params {overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;}
table.tovar_params {width:100%;box-sizing:border-box;margin:10px 0;}
table.tovar_params tr:nth-child(odd){background-color: #edeff0}
table.tovar_params th,table.tovar_params td{text-align:left;padding:5px;}
.fancybox-wrap.ard .fancybox-skin {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
form#zakaz {max-width: 500px;}
form#zakaz input[type="text"]:focus, form#zakaz input[type="email"]:focus, form#zakaz textarea:focus {background-color: #fff;border-color: #fb6c00;color: #fb6c00;}
form#zakaz input[type="text"], form#zakaz input[type="email"], form#zakaz textarea {background-color: #e0dede;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;border: 2px solid #d0cece;padding: 0 10px;display: block;height: 40px;width: 100%;color: #4a4040;font-size: 14px;}
form#zakaz textarea {padding: 10px;height: 100px;resize: none;}
input[type][name="text"] {display: none !important;}
.ms2-message-success {background-color: green !important;}
.ms2-message-error {background-color: brown !important;}
a.cart.fly {position: fixed;width: 710px;display: block !important;right: -710px;top: 185px;background: #fff;z-index: 100;z-index: 99999;transition: opacity .15s ease-in-out .3s,right ease-in-out .3s;-moz-transition: opacity .15s ease-in-out .3s,right ease-in-out .3s;-ms-transition: opacity .15s ease-in-out .3s,right ease-in-out .3s;-o-transition: opacity .15s ease-in-out .3s,right ease-in-out .3s;-webkit-transition: opacity .15s ease-in-out .3s,right ease-in-out .3s;}
a.cart.fly .opener {position: absolute;left: -58px;top: 0;width: 58px;height: 76px;background: #edf0f3;-moz-border-radius-topleft: 2px;-webkit-border-top-left-radius: 2px;border-top-left-radius: 2px;-moz-border-radius-bottomleft: 2px;-webkit-border-bottom-left-radius: 2px;border-bottom-left-radius: 2px;cursor: pointer;border: 1px solid #edf0f3;border-right: none;}
a.cart.fly .opener:before {content: "";position: absolute;left: 50%;top: 18px;margin: 0 0 0 -10px;width: 18px;height: 17px;background: url("/assets/template/img/icons.png") -86px 0 no-repeat;}
a.cart.fly .opener .count {position: absolute;left: 50%;top: 40px;margin: 0 0 0 -9px;width: 19px;height: 18px;line-height: 18px;white-space: nowrap;font-size: 12px;color: #fff;border-radius: 100%;text-align: center;}
a.cart.fly .opener .count {background: #fb6c00;}
#msCart .prod.item {margin-top: 10px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #fc9449;}
#msCart .prod.item .price {font-weight: bold;}
#msOrder input, #msOrder textarea, #msCart .prod.item input[type="number"] {padding: 5px;width: 80%;border: 1px solid #efeeee;}
#msCart .footerCart {font-weight: bold;}
.allWidth{width:100%}
.container .content.allWidth{padding:30px 0;width:100%;float:left;}
a.h-logo{display:block;color:#4e4848;height:60px;max-width:230px;padding-left:0px;}
a.h-logo img{max-width:100%;max-height:100%;}
header.h a.h-logo {height: 100px; margin:5px 0;}
header.h.h-fixed a.h-logo {height: 60px;}
header.h.h-fixed .h-b .pull-right {margin: 5px 0;}
header.h .h-b .pull-right {margin: 25px 0;max-width: 65%;}
header.h .descriptor {float: left;width: 17%;margin: 25px 0;}
header.h .descriptor span {text-align: center;display: inline-block;line-height: 60px;width: 100%;font-family: serif;font-size: 18px;font-weight: bold;}
header.h.h-fixed .descriptor {margin:5px 0;}
#popLogo{display:none;}
/*#popLogo{font-family: serif;font-size: 18px;font-weight: bold;text-align: center;} */
@media screen and (max-width: 767px) {
    #msCart .headerCart{display:none;}
    #msCart .prod.item div[class*="grid-m"]{text-align:center;}
/*    header.h a.h-logo {display:none;} */
    header.h .descriptor {display:none;}
    header.h .descriptor span {line-height: normal;}
}
@media screen and (max-width: 1023px) {
    header.h .descriptor span {line-height: 30px;}
}
/* flex slider*/
/*
div.flexslider,
div.flexslider.unstyled,
div.flexslider.unstyled {
margin-top: 20px;
}
.flexslider{position:relative;margin-top:0 !important;margin-bottom:46px;border:0;border-radius:2px;box-shadow:-1px 1px 2px #c8cacb;}
.flexslider .slides > li{-webkit-backface-visibility:visible;}
.flexslider .slides > li a{text-align:center;}
.flexslider:hover .flex-direction-nav a{opacity:1;}
.flex-control-nav{bottom:-30px;}
.flex-control-nav li{vertical-align:middle;}
.flex-control-nav li span{display:block;text-indent:-9999px;}
.flex-control-nav li span,.flex-control-nav li a{background:none repeat scroll 0 0 #b8c2c7;color:transparent;border-radius:4px;box-shadow:none;height:8px;width:8px;box-shadow:0 1px 1px #979ea1 inset;}
.front  .flex-direction-nav{position:absolute;right:0;top:-52px;width:100%;z-index:2;}
.front  .flex-direction-nav > li{position:absolute;width:100%;}
.front  .flex-direction-nav span,.front  .flex-direction-nav a{font-size:0;background:none;border:2px solid #828e98;border-radius:50%;color:#828e98;height:29px;width:29px;margin:0;opacity:1;z-index:1;text-shadow:none;transition:none;-ms-transition:none;-o-transition:none;-moz-transition:none;-webkit-transition:none;}
.front  .flex-direction-nav span:before,.front  .flex-direction-nav a:before{font-size:20px;left:8px;position:absolute;top:-8px;line-height:41px;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;color:#828e98;text-shadow:none;}
.front  .flex-direction-nav .flex-prev, .front .flex-direction-nav .flex-next{top:0;}
.front  .flex-direction-nav .flex-prev, .front .flexslider:hover .flex-direction-nav .flex-prev{left:inherit;right:53px;}
.front  .flex-direction-nav .flex-next, .front .flexslider:hover .flex-direction-nav .flex-next{right:15px;}
.front .flex-direction-nav span.flex-prev:before,.front .flex-direction-nav a.flex-prev:before{content:"\f104";}
.detail .galery .flexslider{border:none;margin:0;border-radius:0;box-shadow:none;height:100%;background:transparent;}
.front  .flex-direction-nav span.flex-next:before,.front  .flex-direction-nav a.flex-next:before{content:"\f105";left:11px;}
.detail .galery .flexslider .flex-viewport, .detail .galery .items{height:100%;}
.detail .galery #slider .flex-direction-nav a,.detail .galery #slider .flex-direction-nav span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.3);border-radius:50%;color:rgba(0, 0, 0, 0);height:30px;opacity:0;text-shadow:none;width:30px;margin-top:-15px;}
.detail .galery #slider .flex-direction-nav .flex-prev{left:15px;}
.detail .galery #slider .flex-direction-nav .flex-next{right:15px;}
.detail .galery #slider .flex-direction-nav .flex-prev:before{content:"\f104";}
.detail .galery #slider .flex-direction-nav .flex-next:before{content:"\f105";left:12px;}
.detail .galery #slider .flex-direction-nav a:before,.detail .galery #slider .flex-direction-nav span:before{color:rgb(255, 255, 255);font-family:FontAwesome;font-size:26px;left:9px;position:absolute;top:2px;text-shadow:none;}
.detail .galery #slider.flexslider:hover .flex-direction-nav span,.detail .galery #slider.flexslider:hover .flex-direction-nav a{opacity:1;}
*/