/** styles */
.m-a,
.m-auto {
  margin: auto;
}
.m-none {
  margin: 0;
}
.dis-b {
  display: block;
}
/** цикл для генерации стилей */
.h-200 {
  min-height: 200px !important;
}
.h-250 {
  min-height: 250px !important;
}
.h-300 {
  min-height: 300px !important;
}
.h-350 {
  min-height: 350px !important;
}
.h-400 {
  min-height: 400px !important;
}
.h-450 {
  min-height: 450px !important;
}
.h-500 {
  min-height: 500px !important;
}
.h-550 {
  min-height: 550px !important;
}
.h-600 {
  min-height: 600px !important;
}
.h-650 {
  min-height: 650px !important;
}
.h-700 {
  min-height: 700px !important;
}
.h-750 {
  min-height: 750px !important;
}
.h-800 {
  min-height: 800px !important;
}
.w-50 {
  max-width: 50px !important;
}
.w-100 {
  max-width: 100px !important;
}
.w-150 {
  max-width: 150px !important;
}
.w-200 {
  max-width: 200px !important;
}
.w-250 {
  max-width: 250px !important;
}
.w-300 {
  max-width: 300px !important;
}
.w-350 {
  max-width: 350px !important;
}
.w-400 {
  max-width: 400px !important;
}
.w-450 {
  max-width: 450px !important;
}
.w-500 {
  max-width: 500px !important;
}
.w-550 {
  max-width: 550px !important;
}
.w-600 {
  max-width: 600px !important;
}
.w-650 {
  max-width: 650px !important;
}
.w-700 {
  max-width: 700px !important;
}
.w-750 {
  max-width: 750px !important;
}
.w-800 {
  max-width: 800px !important;
}
.w-850 {
  max-width: 850px !important;
}
.w-900 {
  max-width: 900px !important;
}
.w-950 {
  max-width: 950px !important;
}
.w-1000 {
  max-width: 1000px !important;
}
.w-1050 {
  max-width: 1050px !important;
}
.w-1100 {
  max-width: 1100px !important;
}
.w-1150 {
  max-width: 1150px !important;
}
.w-1200 {
  max-width: 1200px !important;
}
.max-width-100 {
  max-width: 100px !important;
}
.max-width-150 {
  max-width: 150px !important;
}
.max-width-200 {
  max-width: 200px !important;
}
.max-width-250 {
  max-width: 250px !important;
}
.max-width-300 {
  max-width: 300px !important;
}
.max-width-350 {
  max-width: 350px !important;
}
.max-width-400 {
  max-width: 400px !important;
}
.max-width-450 {
  max-width: 450px !important;
}
.max-width-500 {
  max-width: 500px !important;
}
.max-width-550 {
  max-width: 550px !important;
}
.max-width-600 {
  max-width: 600px !important;
}
.max-width-650 {
  max-width: 650px !important;
}
.max-width-700 {
  max-width: 700px !important;
}
.max-width-750 {
  max-width: 750px !important;
}
.max-width-800 {
  max-width: 800px !important;
}
.max-width-850 {
  max-width: 850px !important;
}
.max-width-900 {
  max-width: 900px !important;
}
.max-width-950 {
  max-width: 950px !important;
}
.max-width-1000 {
  max-width: 1000px !important;
}
.max-width-1050 {
  max-width: 1050px !important;
}
.max-width-1100 {
  max-width: 1100px !important;
}
.max-width-1150 {
  max-width: 1150px !important;
}
.max-width-1200 {
  max-width: 1200px !important;
}
.max-height-10 {
  max-height: 10px !important;
}
.max-height-20 {
  max-height: 20px !important;
}
.max-height-30 {
  max-height: 30px !important;
}
.max-height-40 {
  max-height: 40px !important;
}
.max-height-50 {
  max-height: 50px !important;
}
.max-height-60 {
  max-height: 60px !important;
}
.max-height-70 {
  max-height: 70px !important;
}
.max-height-80 {
  max-height: 80px !important;
}
.max-height-90 {
  max-height: 90px !important;
}
.max-height-100 {
  max-height: 100px !important;
}
.m-t-5 {
  margin-top: 5px !important;
}
.m-t-10 {
  margin-top: 10px !important;
}
.m-t-15 {
  margin-top: 15px !important;
}
.m-t-20 {
  margin-top: 20px !important;
}
.m-t-25 {
  margin-top: 25px !important;
}
.m-t-30 {
  margin-top: 30px !important;
}
.m-t-35 {
  margin-top: 35px !important;
}
.m-t-40 {
  margin-top: 40px !important;
}
.m-t-45 {
  margin-top: 45px !important;
}
.m-t-50 {
  margin-top: 50px !important;
}
.m-t-55 {
  margin-top: 55px !important;
}
.m-t-60 {
  margin-top: 60px !important;
}
.m-t-65 {
  margin-top: 65px !important;
}
.m-t-70 {
  margin-top: 70px !important;
}
.m-t-75 {
  margin-top: 75px !important;
}
.m-t-80 {
  margin-top: 80px !important;
}
.m-t-85 {
  margin-top: 85px !important;
}
.m-t-90 {
  margin-top: 90px !important;
}
.m-t-95 {
  margin-top: 95px !important;
}
.m-t-100 {
  margin-top: 100px !important;
}
.m-t-105 {
  margin-top: 105px !important;
}
.m-t-110 {
  margin-top: 110px !important;
}
.m-t-115 {
  margin-top: 115px !important;
}
.m-t-120 {
  margin-top: 120px !important;
}
.m-t-125 {
  margin-top: 125px !important;
}
.m-t-130 {
  margin-top: 130px !important;
}
.m-t-135 {
  margin-top: 135px !important;
}
.m-t-140 {
  margin-top: 140px !important;
}
.m-t-145 {
  margin-top: 145px !important;
}
.m-t-150 {
  margin-top: 150px !important;
}
.m-t-155 {
  margin-top: 155px !important;
}
.m-t-160 {
  margin-top: 160px !important;
}
.m-t-165 {
  margin-top: 165px !important;
}
.m-t-170 {
  margin-top: 170px !important;
}
.m-t-175 {
  margin-top: 175px !important;
}
.m-t-180 {
  margin-top: 180px !important;
}
.m-t-185 {
  margin-top: 185px !important;
}
.m-t-190 {
  margin-top: 190px !important;
}
.m-t-195 {
  margin-top: 195px !important;
}
.m-t-200 {
  margin-top: 200px !important;
}
.m-t-205 {
  margin-top: 205px !important;
}
.m-t-210 {
  margin-top: 210px !important;
}
.m-t-215 {
  margin-top: 215px !important;
}
.m-t-220 {
  margin-top: 220px !important;
}
.m-t-225 {
  margin-top: 225px !important;
}
.m-t-230 {
  margin-top: 230px !important;
}
.m-t-235 {
  margin-top: 235px !important;
}
.m-t-240 {
  margin-top: 240px !important;
}
.m-t-245 {
  margin-top: 245px !important;
}
.m-t-250 {
  margin-top: 250px !important;
}
.m-t-255 {
  margin-top: 255px !important;
}
.m-t-260 {
  margin-top: 260px !important;
}
.m-t-265 {
  margin-top: 265px !important;
}
.m-t-270 {
  margin-top: 270px !important;
}
.m-t-275 {
  margin-top: 275px !important;
}
.m-t-280 {
  margin-top: 280px !important;
}
.m-t-285 {
  margin-top: 285px !important;
}
.m-t-290 {
  margin-top: 290px !important;
}
.m-t-295 {
  margin-top: 295px !important;
}
.m-t-300 {
  margin-top: 300px !important;
}
.m-b-5 {
  margin-bottom: 5px !important;
}
.m-b-10 {
  margin-bottom: 10px !important;
}
.m-b-15 {
  margin-bottom: 15px !important;
}
.m-b-20 {
  margin-bottom: 20px !important;
}
.m-b-25 {
  margin-bottom: 25px !important;
}
.m-b-30 {
  margin-bottom: 30px !important;
}
.m-b-35 {
  margin-bottom: 35px !important;
}
.m-b-40 {
  margin-bottom: 40px !important;
}
.m-b-45 {
  margin-bottom: 45px !important;
}
.m-b-50 {
  margin-bottom: 50px !important;
}
.m-b-55 {
  margin-bottom: 55px !important;
}
.m-b-60 {
  margin-bottom: 60px !important;
}
.m-b-65 {
  margin-bottom: 65px !important;
}
.m-b-70 {
  margin-bottom: 70px !important;
}
.m-b-75 {
  margin-bottom: 75px !important;
}
.m-b-80 {
  margin-bottom: 80px !important;
}
.m-b-85 {
  margin-bottom: 85px !important;
}
.m-b-90 {
  margin-bottom: 90px !important;
}
.m-b-95 {
  margin-bottom: 95px !important;
}
.m-b-100 {
  margin-bottom: 100px !important;
}
.m-r-5 {
  margin-right: 5px !important;
}
.m-r-10 {
  margin-right: 10px !important;
}
.m-r-15 {
  margin-right: 15px !important;
}
.m-r-20 {
  margin-right: 20px !important;
}
.m-r-25 {
  margin-right: 25px !important;
}
.m-r-30 {
  margin-right: 30px !important;
}
.m-r-35 {
  margin-right: 35px !important;
}
.m-r-40 {
  margin-right: 40px !important;
}
.m-r-45 {
  margin-right: 45px !important;
}
.m-r-50 {
  margin-right: 50px !important;
}
.m-r-55 {
  margin-right: 55px !important;
}
.m-r-60 {
  margin-right: 60px !important;
}
.m-r-65 {
  margin-right: 65px !important;
}
.m-r-70 {
  margin-right: 70px !important;
}
.m-r-75 {
  margin-right: 75px !important;
}
.m-r-80 {
  margin-right: 80px !important;
}
.m-r-85 {
  margin-right: 85px !important;
}
.m-r-90 {
  margin-right: 90px !important;
}
.m-r-95 {
  margin-right: 95px !important;
}
.m-r-100 {
  margin-right: 100px !important;
}
.m-l-5 {
  margin-left: 5px !important;
}
.m-l-10 {
  margin-left: 10px !important;
}
.m-l-15 {
  margin-left: 15px !important;
}
.m-l-20 {
  margin-left: 20px !important;
}
.m-l-25 {
  margin-left: 25px !important;
}
.m-l-30 {
  margin-left: 30px !important;
}
.m-l-35 {
  margin-left: 35px !important;
}
.m-l-40 {
  margin-left: 40px !important;
}
.m-l-45 {
  margin-left: 45px !important;
}
.m-l-50 {
  margin-left: 50px !important;
}
.m-l-55 {
  margin-left: 55px !important;
}
.m-l-60 {
  margin-left: 60px !important;
}
.m-l-65 {
  margin-left: 65px !important;
}
.m-l-70 {
  margin-left: 70px !important;
}
.m-l-75 {
  margin-left: 75px !important;
}
.m-l-80 {
  margin-left: 80px !important;
}
.m-l-85 {
  margin-left: 85px !important;
}
.m-l-90 {
  margin-left: 90px !important;
}
.m-l-95 {
  margin-left: 95px !important;
}
.m-l-100 {
  margin-left: 100px !important;
}
.p-t-5 {
  padding-top: 5px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.p-t-15 {
  padding-top: 15px !important;
}
.p-t-20 {
  padding-top: 20px !important;
}
.p-t-25 {
  padding-top: 25px !important;
}
.p-t-30 {
  padding-top: 30px !important;
}
.p-t-35 {
  padding-top: 35px !important;
}
.p-t-40 {
  padding-top: 40px !important;
}
.p-t-45 {
  padding-top: 45px !important;
}
.p-t-50 {
  padding-top: 50px !important;
}
.p-t-55 {
  padding-top: 55px !important;
}
.p-t-60 {
  padding-top: 60px !important;
}
.p-t-65 {
  padding-top: 65px !important;
}
.p-t-70 {
  padding-top: 70px !important;
}
.p-t-75 {
  padding-top: 75px !important;
}
.p-t-80 {
  padding-top: 80px !important;
}
.p-t-85 {
  padding-top: 85px !important;
}
.p-t-90 {
  padding-top: 90px !important;
}
.p-t-95 {
  padding-top: 95px !important;
}
.p-t-100 {
  padding-top: 100px !important;
}
.p-t-105 {
  padding-top: 105px !important;
}
.p-t-110 {
  padding-top: 110px !important;
}
.p-t-115 {
  padding-top: 115px !important;
}
.p-t-120 {
  padding-top: 120px !important;
}
.p-t-125 {
  padding-top: 125px !important;
}
.p-t-130 {
  padding-top: 130px !important;
}
.p-t-135 {
  padding-top: 135px !important;
}
.p-t-140 {
  padding-top: 140px !important;
}
.p-t-145 {
  padding-top: 145px !important;
}
.p-t-150 {
  padding-top: 150px !important;
}
.p-t-155 {
  padding-top: 155px !important;
}
.p-t-160 {
  padding-top: 160px !important;
}
.p-t-165 {
  padding-top: 165px !important;
}
.p-t-170 {
  padding-top: 170px !important;
}
.p-t-175 {
  padding-top: 175px !important;
}
.p-t-180 {
  padding-top: 180px !important;
}
.p-t-185 {
  padding-top: 185px !important;
}
.p-t-190 {
  padding-top: 190px !important;
}
.p-t-195 {
  padding-top: 195px !important;
}
.p-t-200 {
  padding-top: 200px !important;
}
.p-b-5 {
  padding-bottom: 5px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.p-b-15 {
  padding-bottom: 15px !important;
}
.p-b-20 {
  padding-bottom: 20px !important;
}
.p-b-25 {
  padding-bottom: 25px !important;
}
.p-b-30 {
  padding-bottom: 30px !important;
}
.p-b-35 {
  padding-bottom: 35px !important;
}
.p-b-40 {
  padding-bottom: 40px !important;
}
.p-b-45 {
  padding-bottom: 45px !important;
}
.p-b-50 {
  padding-bottom: 50px !important;
}
.p-b-55 {
  padding-bottom: 55px !important;
}
.p-b-60 {
  padding-bottom: 60px !important;
}
.p-b-65 {
  padding-bottom: 65px !important;
}
.p-b-70 {
  padding-bottom: 70px !important;
}
.p-b-75 {
  padding-bottom: 75px !important;
}
.p-b-80 {
  padding-bottom: 80px !important;
}
.p-b-85 {
  padding-bottom: 85px !important;
}
.p-b-90 {
  padding-bottom: 90px !important;
}
.p-b-95 {
  padding-bottom: 95px !important;
}
.p-b-100 {
  padding-bottom: 100px !important;
}
.p-b-105 {
  padding-bottom: 105px !important;
}
.p-b-110 {
  padding-bottom: 110px !important;
}
.p-b-115 {
  padding-bottom: 115px !important;
}
.p-b-120 {
  padding-bottom: 120px !important;
}
.p-b-125 {
  padding-bottom: 125px !important;
}
.p-b-130 {
  padding-bottom: 130px !important;
}
.p-b-135 {
  padding-bottom: 135px !important;
}
.p-b-140 {
  padding-bottom: 140px !important;
}
.p-b-145 {
  padding-bottom: 145px !important;
}
.p-b-150 {
  padding-bottom: 150px !important;
}
.p-b-155 {
  padding-bottom: 155px !important;
}
.p-b-160 {
  padding-bottom: 160px !important;
}
.p-b-165 {
  padding-bottom: 165px !important;
}
.p-b-170 {
  padding-bottom: 170px !important;
}
.p-b-175 {
  padding-bottom: 175px !important;
}
.p-b-180 {
  padding-bottom: 180px !important;
}
.p-b-185 {
  padding-bottom: 185px !important;
}
.p-b-190 {
  padding-bottom: 190px !important;
}
.p-b-195 {
  padding-bottom: 195px !important;
}
.p-b-200 {
  padding-bottom: 200px !important;
}
.p-r-5 {
  padding-right: 5px !important;
}
.p-r-10 {
  padding-right: 10px !important;
}
.p-r-15 {
  padding-right: 15px !important;
}
.p-r-20 {
  padding-right: 20px !important;
}
.p-r-25 {
  padding-right: 25px !important;
}
.p-r-30 {
  padding-right: 30px !important;
}
.p-r-35 {
  padding-right: 35px !important;
}
.p-r-40 {
  padding-right: 40px !important;
}
.p-r-45 {
  padding-right: 45px !important;
}
.p-r-50 {
  padding-right: 50px !important;
}
.p-r-55 {
  padding-right: 55px !important;
}
.p-r-60 {
  padding-right: 60px !important;
}
.p-r-65 {
  padding-right: 65px !important;
}
.p-r-70 {
  padding-right: 70px !important;
}
.p-r-75 {
  padding-right: 75px !important;
}
.p-r-80 {
  padding-right: 80px !important;
}
.p-r-85 {
  padding-right: 85px !important;
}
.p-r-90 {
  padding-right: 90px !important;
}
.p-r-95 {
  padding-right: 95px !important;
}
.p-r-100 {
  padding-right: 100px !important;
}
.p-r-105 {
  padding-right: 105px !important;
}
.p-r-110 {
  padding-right: 110px !important;
}
.p-r-115 {
  padding-right: 115px !important;
}
.p-r-120 {
  padding-right: 120px !important;
}
.p-r-125 {
  padding-right: 125px !important;
}
.p-r-130 {
  padding-right: 130px !important;
}
.p-r-135 {
  padding-right: 135px !important;
}
.p-r-140 {
  padding-right: 140px !important;
}
.p-r-145 {
  padding-right: 145px !important;
}
.p-r-150 {
  padding-right: 150px !important;
}
.p-r-155 {
  padding-right: 155px !important;
}
.p-r-160 {
  padding-right: 160px !important;
}
.p-r-165 {
  padding-right: 165px !important;
}
.p-r-170 {
  padding-right: 170px !important;
}
.p-r-175 {
  padding-right: 175px !important;
}
.p-r-180 {
  padding-right: 180px !important;
}
.p-r-185 {
  padding-right: 185px !important;
}
.p-r-190 {
  padding-right: 190px !important;
}
.p-r-195 {
  padding-right: 195px !important;
}
.p-r-200 {
  padding-right: 200px !important;
}
.p-l-5 {
  padding-left: 5px !important;
}
.p-l-10 {
  padding-left: 10px !important;
}
.p-l-15 {
  padding-left: 15px !important;
}
.p-l-20 {
  padding-left: 20px !important;
}
.p-l-25 {
  padding-left: 25px !important;
}
.p-l-30 {
  padding-left: 30px !important;
}
.p-l-35 {
  padding-left: 35px !important;
}
.p-l-40 {
  padding-left: 40px !important;
}
.p-l-45 {
  padding-left: 45px !important;
}
.p-l-50 {
  padding-left: 50px !important;
}
.p-l-55 {
  padding-left: 55px !important;
}
.p-l-60 {
  padding-left: 60px !important;
}
.p-l-65 {
  padding-left: 65px !important;
}
.p-l-70 {
  padding-left: 70px !important;
}
.p-l-75 {
  padding-left: 75px !important;
}
.p-l-80 {
  padding-left: 80px !important;
}
.p-l-85 {
  padding-left: 85px !important;
}
.p-l-90 {
  padding-left: 90px !important;
}
.p-l-95 {
  padding-left: 95px !important;
}
.p-l-100 {
  padding-left: 100px !important;
}
.p-l-105 {
  padding-left: 105px !important;
}
.p-l-110 {
  padding-left: 110px !important;
}
.p-l-115 {
  padding-left: 115px !important;
}
.p-l-120 {
  padding-left: 120px !important;
}
.p-l-125 {
  padding-left: 125px !important;
}
.p-l-130 {
  padding-left: 130px !important;
}
.p-l-135 {
  padding-left: 135px !important;
}
.p-l-140 {
  padding-left: 140px !important;
}
.p-l-145 {
  padding-left: 145px !important;
}
.p-l-150 {
  padding-left: 150px !important;
}
.p-l-155 {
  padding-left: 155px !important;
}
.p-l-160 {
  padding-left: 160px !important;
}
.p-l-165 {
  padding-left: 165px !important;
}
.p-l-170 {
  padding-left: 170px !important;
}
.p-l-175 {
  padding-left: 175px !important;
}
.p-l-180 {
  padding-left: 180px !important;
}
.p-l-185 {
  padding-left: 185px !important;
}
.p-l-190 {
  padding-left: 190px !important;
}
.p-l-195 {
  padding-left: 195px !important;
}
.p-l-200 {
  padding-left: 200px !important;
}
.separator {
  height: 15px;
}
ol,
ul {
  display: block;
}
a,
a:hover,
a:focus {
  text-decoration: none;
  outline: none;
}
div.required label:after {
  content: "" !important;
}
.help-block {
  margin: 1px 0 0 0;
  font-size: 11px;
  line-height: 13px;
}
.loader {
  display: none;
  position: absolute;
  z-index: 9999;
  background: rgba(250, 250, 250, 0.35) url('/img/loader-mini.gif') no-repeat center center;
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
span.required,
div.required label:after {
  font-weight: bold;
  content: " *" !important;
  color: #D33;
}
div.help-block {
  margin-bottom: 0;
}
.strong {
  font-weight: bold;
}
.alert-small {
  padding: 6px 8px;
  font-size: 12px;
  line-height: 16px;
}
textarea {
  resize: vertical;
  min-height: 80px;
  max-height: 350px;
}
label {
  cursor: pointer;
}
label > [class^=icheckbox_],
label > [class^=iradio_] {
  display: block;
  float: left;
  background-color: #fff;
  position: relative;
  margin-right: 10px;
  bottom: 2px;
}
label.text-left {
  text-align: left!important;
}
label.text-right {
  text-align: right!important;
}
.checkbox-list {
  float: left;
  width: 25%;
  margin-bottom: 5px;
}
/** dropzone */
.dropzone {
  min-height: 100px!important;
}
/** froala editor */
.border-radius-2 {
  border-radius: 2px;
}
.border-radius-4 {
  border-radius: 4px;
}
.border-radius-6 {
  border-radius: 6px;
}
.border-radius-8 {
  border-radius: 8px;
}
.border-radius-10 {
  border-radius: 10px;
}
.border-1 {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.border-2 {
  border: 2px solid rgba(0, 0, 0, 0.1);
}
.border-3 {
  border: 3px solid rgba(0, 0, 0, 0.1);
}
.border-5 {
  border: 5px solid rgba(0, 0, 0, 0.1);
}
.border-8 {
  border: 8px solid rgba(0, 0, 0, 0.1);
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  vertical-align: middle;
}
/* list grid */
div.grid-view div.grid-summary {
  text-align: right;
  margin: 5px 0;
}
div.grid-view div.grid-pagination {
  display: table;
  margin: 0 auto;
}
div.grid-view .table th {
  white-space: nowrap;
}
div.grid-view .table td {
  line-height: 1.25;
}
div.grid-view input[name$='[id]'],
div.grid-view input[name$='[ordering]'] {
  text-align: center;
}
div.grid-view .row-filters input,
div.grid-view .row-filters select {
  padding: 0 2px;
  height: 26px;
  border-radius: 0;
}
div.grid-view a.asc:after,
div.grid-view a.desc:after {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  font-size: 9px;
  line-height: 1;
  padding-left: 5px;
}
div.grid-view a.asc:after {
  content: "\e113";
}
div.grid-view a.desc:after {
  content: "\e114";
}
/*# sourceMappingURL=base.css.map */

.newserbox { text-align:center; }
.newserbox img { box-shadow: 0px 0px 5px #ccc; border:1px solid #bbb; display:inline-block; vertical-align:top; margin:10px; }
.newserbox img:hover { box-shadow: 0px 0px 10px #FFA900; border:1px solid #ff0000; }


/* МОБИЛЬНАЯ ВЕРСИЯ */
header nav.verscreen { display:block }
header nav.vermob { display:none }
#hedescreen { display:block }
#hedemob { display:none }
#headbanascreen { display:block }
#headbanamob { display:none }
.sidecatscreen { display:block }
.sidecatmob { display:none }
#contscreen { display:block }
#contmob { display:none }
#actscreen { display:block }
#actmob { display:none }
#serscreen { display:block }
#sermob { display:none }
.mashamobile { display:none }
.officescreen { display:block }
.officemob { display:none }


@media screen and (max-width: 729px) {
	.layout-container { width: 100% !important; margin: 10px auto; }
	header nav.verscreen {display:none;}
	header nav.vermob {display:block;}
	header nav.vermob .header-menu {
		display: block !important;
		justify-content: space-between;
		align-items: center;
		width: 100% !important;
		list-style: none;
		height: inherit;
		margin: 0 auto;
		padding: 0;
	}
	header nav.vermob a.divatop {
		width: 100% !important;
		display: block !important;
		padding: 10px 20px !important;
		z-index:9999 !important;
		line-height: 30px;	
		text-align:right; color:#333;		
	}
	header nav.vermob .diva {
		border-bottom:1px solid #ddd;
	}
	header nav.vermob .diva a {
		width: 100% !important;
		display: block !important;
		padding: 10px 20px !important;
		z-index:9999 !important;
		background:#f5f5f5;	
		color:#333;
	}
	header nav.vermob .diva a:hover { 
		color:#E61A23; background:#eee; 
	}
	
	#hedescreen { display:none }
	#hedemob { display:block }
	#hedemob .header-logo { 
		width:100% !important;
		display: block;
		float: none;
		text-align: center;
		height: 141px;
	}
	#hedemob .header-logo img { 
		width:50% !important;
		max-width:179px !important;
	}	
	header .header-bar .header-logo span {
		display: block;
		margin-top: 10px;
		font-family: RupsterScriptFree;
		color: #6f6f6f;
		font-size: 20px !important;
		line-height: 24px;
	}
	header .header-bar { padding: 5px 0 !important; }
	#hedemob .header-search {    
		display: block;
		float: none;
		width: 100%;
		max-width: 400px;
		margin: 0px auto !important;
		padding: 15px 20px 5px;
		border-right: none;
		height: 61px;
	}
	#hedemob .header-contacts {
		float: none;
		text-align: center;
		width: 100%;
		height: auto;
		border-right: none;
		padding: 8px 20px;
	}
	#hedemob .header-user {
		float: none;
		width: 100%;
		text-align: center;
		height: auto;
		padding: 5px;
	}
	#hedemob .contacts-time, #hedemob .contacts-days { display:none !important; }
	
	#headbanascreen { display:none; }
	#headbanamob { display:block; text-align:center; }
	#headbanamob a img { display:inline-block; width:44%; vertical-align:top; margin:3px 1%;  }
	#headbanamob a.action-discount { display:none }
	
	.sidecatscreen { display:none }
	.sidecatmob { display:block }
	.sidecatmob  nav .sidebar-menu {
		display: block;
		list-style: none;
		background: #F0F0F0;
		border-radius: 0 0 10px 10px;
		margin: 0 18px 0 2px;
		position: relative;
		margin-top: 40px;
		padding: 5px 0 5px 0;
		bottom: 35px;
		z-index: 3;
	}
	.sidecatmob {
		min-height: 70px !important;
		width: 90% !important;
		float: none !important;
		margin:0px auto !important;
	}
	.sidecatmob  h2.sidebar-title {
		display: block; width:100%;
		padding: 15px 20px !important;
		margin: 0;
		background: #FF0102 !important;
		height: 55px;
		color: #FFFFFF;
		line-height: 22px;
		font-size: 22px;
		font-family: RupsterScriptFree;
		font-weight: normal;
		position: relative;
		z-index: 5;
		border-radius:10px;
		box-shadow: 2px 2px 0px	#222; 
	}
	.sidecatmob nav .sidebar-menu {
		background: #F0F0F0;
		border-radius: 0 0 10px 10px;
		margin: 0 0px 0 2px !important;
		padding: 30px 0 5px 0;
		bottom: 35px;
		border-left: 1px solid #bbb;
		border-right: 1px solid #bbb;
		border-bottom: 1px solid #bbb;
	}
	
	#contscreen { display:none }
	#contmob { display:block }
	.layout-content {
		float: none !important;
		width: 90% !important;
		margin: 20px auto !important;
		min-height: 50px !important;
	}
	#contmob .top-products { text-align:center !important; margin-bottom:40px !important; }
	#contmob .top-products .top-product-item {
		display: inline-block !important;
		width: 45% !important;
		margin: 10px 2% !important;
		min-height: 120px !important;
		float: none; vertical-align:top;
		border: 2px dotted #adadad;
	}	
	#contmob .top-product-name { font-size:12px !important; }
	
	#actmob { display:block }
	#actscreen { display:none }
	#actmob { float:none !important; width:90% !important; margin: 20px auto 5px !important; text-align:center !important; }
	#actmob .actions-title {
		font-family: RupsterScriptFree;
		font-size: 20px;
		line-height: 28px;
		color: #ff0000;
		border-bottom: 1px solid #000;
		padding-bottom: 4px;
		text-align: left;
		margin: 0;
		height: 30px !important;
		background: none !important;
	}
	#actmob .actions-list {
		margin-top: 22px !important;
		padding: 15px 0 5px 0 !important;
	}
	#actmob .actions-list a {
		display: inline-block !important;
		background: #C5111C url(/img/salemob.jpg) repeat-y top center !important;
		margin: 10px;
		width: 100% !important;
		max-width: 260px !important;
		height: 140px;
	}
	#serscreen { display:none }
	#sermob { display:block; text-align:center; }
	#sermob img { display:inline-block; margin:10px 2%; vertical-align:top; width:28%; }
	.conthomebottom { padding:5px 20px !important; margin-top:10px !important; }
	.conthomebottom h2 { font-size:22px !important; font-weight:bold; margin-top:40px; }
	.footer-nav { display:none !important; }
	.layout-container .breadcrumb { display:none !important; }
	.btn-info { color:#fff; background-color:#333; border-color:#111; padding: 10px 12px !important; }
	.btn-info:hover { color:#fff; background-color:#111; border-color:#000;}
	.products-pages li { padding-right:5px !important; padding-bottom:5px !important; }
	.layout { padding-bottom:90px !important; }
	.form-group .text-right { text-align: left !important; }
	.page-subtitle { font-size: 20px !important; }
	.masha { display:none !important }
	.mashamobile { display: table-cell !important; }
	.serpage tr td img, .serpage tr th img { width:100% !important; height:auto !important;}
	
	.officescreen { display:none }
	.officemob { display:block; text-align:center; width:100% !important; float:none; min-height:50px !important; }
	.officemob .sidebar-title {
		display: block;
		padding: 25px 0 !important;
		margin: 0;
		background: none !important;
		color: #ff0000 !important;
		line-height: 22px;
		font-size: 22px;
		font-family: RupsterScriptFree;
		font-weight: normal;
		position: relative;
		z-index: 5;
	}
	.officemob .sidebar-menu {
		padding: 10px 0 5px 0 !important;
		margin: 0px;
		width: 100%;
	}
	.mashtaba { font-size:9px !important; }
	.mashtaba td, .mashtaba th  { padding:5px !important; }

}
.chosen-container-single .chosen-single{
    display: flex;
    height: 34px;
    align-items: center;
}