.form_result, .ok_link { display:none; }
.validate { display:block; margin-bottom:-3px; opacity:0.01; position:absolute; width:0 !important; height:0 !important; }
.sizes .disabled { display:none; }
.ticket-comment { margin-top:0; }
.comment-list { margin:0; padding:0; }
.item-cv a { vertical-align:middle; }
#msOrder { margin-top:0; }
#mse2_filters { display:inline; }
.katalog .filtr .color {display: inline-block;margin-left: 5px; }
.katalog .filtr .color select {background-color: white;border: 1px solid #dfe3e7;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;font-size: 13px;color: #61666c;padding: 6px 30px 6px 10px;margin-left: 5px;display: inline-block;background-image: url(../img/icon/filtr.png);background-repeat: no-repeat;background-position: 90% center; }
.katalog .filtr .size {display: inline-block;margin-left: 5px; }
.katalog .filtr .size select {background-color: white;border: 1px solid #dfe3e7;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;font-size: 13px;color: #61666c;padding: 6px 30px 6px 10px;margin-left: 5px;display: inline-block;background-image: url(../img/icon/filtr.png);background-repeat: no-repeat;background-position: 90% center; }
.ms2_product { margin-bottom:0; }
#mse2_results { margin-bottom:0; }
footer #pdone { display:none; }

body section.carousel-gl-s .carousel-gl-mobile .item .background-mobile{
  background: #3A4A57
}
body section.carousel-gl-s .carousel-gl-mobile .item .background-mobile{
  min-height: 104px; 
}
body section.carousel-gl-s .carousel-gl-mobile .item .background-mobile .h2-b{
  margin-top: 0px;
  font-size: 19px;
  text-shadow: 0px;
  text-shadow: 0.5px 1.3px 0 #d1dfdd
}
body section.carousel-gl-s .carousel-gl-mobile .item .background-mobile{
  padding: 1px 20px 0px 20px
}
body section.carousel-gl-s .carousel-gl-mobile .item .background-mobile .red-button, body section.carousel-gl-s .carousel-gl-mobile .item .background-mobile .yellow-button{
  font-size: 12px; 
  margin-right: 0px;
  padding: 5px 4px
}
body section.carousel-gl-s .carousel-gl-mobile .item .background-mobile{
  background: #00B9BC;
}
body section.carousel-gl-s .carousel-gl-mobile .item .red-button, body section.carousel-gl-s .carousel-gl-mobile .item .yellow-button{
  margin-top: 5px;
}
body section.carousel-gl-s .carousel-gl-mobile .item{
  min-height: 0px;
}
body section.carousel-gl-s .carousel-gl-mobile .item p{
  font-size: 12px;
  min-height: 22px;
}
body section.carousel-gl-s .cont-with-dots .slick-dots:nth-child(1){
  display: none!important;
}
@media (max-width:350px){
  body section.carousel-gl-s .carousel-gl-mobile .item .background-mobile .red-button, body section.carousel-gl-s .carousel-gl-mobile .item .background-mobile .yellow-button{
    font-size: 11px
  }
  body section.carousel-gl-s .carousel-gl-mobile .item .background-mobile .h2-b{
    font-size: 16px;
    text-shadow: 0.5px 0.3px 0 #d1dfdd;
  }
  body section.carousel-gl-s .carousel-gl-mobile .item .background-mobile{
    min-height: 96px;
  }
}
.btn_more { margin-top:20px; background-color: #fa1c31;
    border: 0px;
    outline: 0px;
    -webkit-box-shadow: 0 3px 0 #bf1b2b;
    box-shadow: 0 3px 0 #bf1b2b;
    color: #fff;
    padding: 10px 11px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    margin-top: 15px; }
.btn_more:hover {
    background-color: #16c5b2;
    -webkit-box-shadow: 0 4px 0 #108b7e;
    box-shadow: 0 4px 0 #108b7e;
    color: #fff;
    text-decoration: none;
}