/*-----vnimanie-----*/
.vnimanie {display: none;}
/*
.toplogoblock{margin-top:23px}
.vnimanie {position: fixed; top:0; left: 0;   background-color: red;  color: #fff; text-align: center; width: 100%;  
  box-shadow: 0 2px 4px -2px rgba(0,0,0,.5);text-shadow: 1px 1px 2px black;    font-size: 14px;
    padding: 3px 0;
    z-index: 55;} 
@media only screen and (max-width: 768px){
	.vnimanie span._1 {display: none}
}
@media only screen and (max-width: 480px){
	.vnimanie span {display: block}
	.vnimanie span._1 {display: none}
.toplogoblock {margin-top:40px}
}
*/
/*-----vnimanie-----*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
-webkit-transition: color 9999s ease-out, background-color 9999s ease-out;
-webkit-transition-delay: 9999s;

}





.cenauunas { font-size: 28px;}
.cenauunastxt { font-size: 40px;}
.cenauvsehtxt { font-size: 28px;}
.blockcolor {  width: 1183px;    height: 68px;}
.blockphoto { width: 1183px;    height: 73px;}
.vcb {  height: 28px;}
.b-calcblock {border: 1px solid #acacac;width: 90%; margin: 60px auto 45px auto; text-align: center; border-radius:10px; padding: 5px 0 10px 0;}
.b-calc-ttl {font-weight: bold; font-size: 30px; text-transform: uppercase;}
.b-calcblock .yellow-button {text-decoration: none;padding: 6px 20px 7px 20px;    font-size: 22px; margin-top: 5px;    display: inline-block;
    color: #fff;
    text-align: center;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border: 1px solid #00ceff;
    background: linear-gradient(0deg, #008eff 0%, #00ceff 100%);
    text-shadow: #666 0px 1px 1px;}




.fly_girl {width: 190px; height: 156px;    bottom: 180px;}
.fly_girl div { font-size: 44px; margin-top: 90px; margin-left: 138px;}
.cbh-phone { width: 200px; height: 158px;}
.tssl {  font-size: 46px;}
/*vannie*/ 

.b-vid-remonta {
  font-family: 'PT Sans', sans-serif;
  background: url("/img/vid-fon.jpg") bottom center no-repeat;
  text-align: center;
  padding-top: 45px;
  height: 778px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.b-vid-remonta h2 {
    font-size: 44px;
    font-weight: bold; }


  .b-vid-remonta .dark-btn {
    width: 245px;
    display: inline-block; }

.b-vid-remonta__block {
  margin-top: 50px; }

.b-vid-remonta__item {
  margin-left: 23px;
  margin-right: 23px;
  display: inline-block;
  position: relative;
  width: 310px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #af8b00;
  -moz-box-shadow: 0 21px 23px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: 0 21px 23px rgba(0, 0, 0, 0.22);
  box-shadow: 0 21px 23px rgba(0, 0, 0, 0.22);
  height: 480px; }

.b-vid-remonta__hit {
  position: absolute;
  top: -25px;
  right: -15px; }

.b-vid-remonta__foto {
  background-color: #fff;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  height: 186px; }

  .b-vid-remonta__foto img {
  background-color: #fff;
    height: 100%;
    width: 100%;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px; }


.b-vid-remonta__ttl {
  font-size: 26px;
  font-weight: bold;
  height: 66px;
  line-height: 65px;
  background-color: #fff; }

.b-vid-remonta__oldprice {
  height: 50px;
  color: #fff;
  background-color: #959595;
  font-size: 22px; 
  font-weight: bold;
padding-left: 54px;}

.b-vid-remonta__oldprice span {
    display: table-cell;
vertical-align: middle;}


.b-vid-remonta__oldprice .price {
font-size: 36px;
position: relative; 
    padding-left: 15px;}

    .b-vid-remonta__oldprice .price:before {
      content: "";
      position: absolute;
      display: block;
      height: 3px;
      width: 96%;
      top: 26px;
      left: 15赻
      background-color: #ff0000; }


.b-vid-remonta__newprice {
    font-weight: bold;
text-align: left;
  -moz-border-radius: 0 0 9px 9px;
  -webkit-border-radius: 0;
  border-radius: 0 0 9px 9px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzgwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZDMwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffc800), color-stop(100%, #ffd300));
  background-image: -moz-linear-gradient(bottom, #ffc800 0%, #ffd300 100%);
  background-image: -webkit-linear-gradient(bottom, #ffc800 0%, #ffd300 100%);
  background-image: linear-gradient(to top, #ffc800 0%, #ffd300 100%);
  font-size: 26px;
  height: 176px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 13px 30px; }

  .b-vid-remonta__newprice .price {
    font-size: 50px;margin-left: 22px;
    margin-top: -5px;} 


.dark-btn {
  margin-top: 5px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #6175d7;
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.72);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.72);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.72);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNDcuODglIiBzdG9wLWNvbG9yPSIjMDAwMDAwIi8+PHN0b3Agb2Zmc2V0PSI5OS4wNyUiIHN0b3AtY29sb3I9IiM5MDhmOGYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MDhmOGYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #000000), color-stop(47.88%, #000000), color-stop(99.07%, #908f8f), color-stop(100%, #908f8f));
  background-image: -moz-linear-gradient(bottom, #000000 0%, #000000 47.88%, #908f8f 99.07%, #908f8f 100%);
  background-image: -webkit-linear-gradient(bottom, #000000 0%, #000000 47.88%, #908f8f 99.07%, #908f8f 100%);
  background-image: linear-gradient(to top, #000000 0%, #000000 47.88%, #908f8f 99.07%, #908f8f 100%);
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 22px;
  padding: 7px 25px; }

.dark-btn:hover {  color: #fff;     text-decoration: none;}



.b-tip-vannih {
  text-align: center;
  padding-top: 15px;
  height: 920px; margin-top: 30px;}

.b-tip-vannih h2 {
font-size: 44px;
font-weight: bold; }

.b-tip-vannih .dark-btn {
width: 195px;
display: inline-block; }
.b-tip-vannih_desc {
  font-size: 30px;
    line-height: 1.2;
    width: 96%;
    margin: 53px auto 0 auto; }


.b-sposob_menutub {
  text-align: left;
  margin-top: 89px; }


.b-sposob_menutub__item {

  font-size: 28px;
  color: #0d0d0d;
  font-weight: bold;
  text-decoration: none;
  padding: 15px 40px;
  position: relative;
  margin-left: 30px;
  margin-right: 30px; }


.b-sposob_menutub__item span {
  border-bottom: 2px solid rgba(13, 13, 13, 0.5); }

.b-sposob_menutub__item:hover {
  color: #ff0000;
  cursor: pointer; }


.b-sposob_menutub__item:hover {
  text-decoration: none; }

.b-sposob_menutub__item:hover span {
border-bottom: 2px solid rgba(255, 0, 0, 0.5); }


.b-sposob_menutub__item.actnp {
  -moz-border-radius: 8px/8px 8px 8px 8px;
  -webkit-border-radius: 1;
  border-radius: 8px/8px 8px 8px 8px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fde700;
  -moz-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.18);
  box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.18);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDcwMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5YzEwMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fdd703), color-stop(100%, #f9c103));
  background-image: -moz-linear-gradient(bottom, #fdd703 0%, #f9c103 100%);
  background-image: -webkit-linear-gradient(bottom, #fdd703 0%, #f9c103 100%);
  background-image: linear-gradient(to top, #fdd703 0%, #f9c103 100%); }


.b-sposob_menutub__item.actnp:before {
  content: "";
  display: block;
  position: absolute;
  bottom: -14px;
  z-index: 5;
  left: 50%;
  margin-left: -15px;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #fdd703; }


.b-sposob_menutub__item.actnp span {
  border-bottom: 4px dotted transparent; }


.b-sposob_menutub__item.actnp:hover {
  cursor: default;
  color: #0d0d0d; }


.b-sposob_menutub__item.actnp:hover span {
  border-bottom: 4px dotted transparent; }


.b-sposob__content {
  position: relative;
  width: 100%;
  margin-top: 53px; }


.b-sposob__content_pict {
  position: absolute;
  top: 0;
  left: 15px;
  width: 530px;
  height: 448px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

  .b-sposob__content_pict img {
    width: 100%;
    height: 100%;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }


.b-sposob__lbl {
  position: absolute;
  top: -25px;
  left: 360px; }


.b-sposob__info {
  position: absolute;
  right: 135px;
  top: 15px;
  width: 420px;
  text-align: left; }

.b-sposob__info_item {
  height: 73px;
  position: relative;
  font-size: 20px;
  padding-left: 80px; }

  .b-sposob__info_item:before {
    content: "";
    display: block;
    position: absolute;
    top: -5px;
    left: 0; }


.b-sposob__price {
  width: 500px;
  height: 206px;
  position: absolute;
  top: 240px;
  right: 85px;
  padding-top: 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../img/tip.jpg") center no-repeat; }

.b-sposob__block {
  display: table;
  width: 100%; }

.b-sposob__item {
  display: table-cell;
  vertical-align: middle; }

.b-sposob__item_ttl {
  text-align: left;
  color: #fff;
  font-size: 32px;
  font-weight: bold;
  padding-left: 25px; 
    line-height: 1.2;
}

.b-sposob__item_oldprice {
  position: relative;
  font-size: 34px;
  font-weight: bold;
  display: inline-block; 
    margin-top: 10px;
    line-height: 1;
}

  .b-sposob__item_oldprice:before {
    content: "";
    display: block;
    position: absolute;
    top: 18px;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: #ff0000; }

  .b-sposob__item_oldprice span {
    font-size: 24px; }


.b-sposob__item_newprice {
  font-size: 48px;
  font-weight: bold;
    margin-top: -5px; }

  .b-sposob__item_newprice span {
    font-size: 34px; }


.b-5day {
  background: url("/img/5day-fon.jpg") top center no-repeat;
  height: 545px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 60px;
margin-top:50px }

  .b-5day h2 {
    font-size: 40px;
    font-weight: bold;
    width: 520px; }
.b-5day h3 {
    font-size: 44px;
    font-weight: bold;
    width: 520px;
line-height: 1;    margin: 0;}

    .b-5day h2 span {
      display: block;
      color: #ff0000;
      text-align: right;   
  padding-right: 62px;
    font-size: 44px;}


.b-5day__item {
  position: relative;
  padding-left: 50px;
  font-size: 24px;
  height: 50px;    font-weight: bold; }

  .b-5day__item:before {
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: 0; }


.b-5day__block {
  margin-top: 65px; }





/*-----------------------------*/


/* line 80, icon/*.png */
.icon-sprite, .icon-ico1, .b-sposob__info_item.ico1:before, .icon-ico2, .b-sposob__info_item.ico2:before, .icon-ico3, .b-sposob__info_item.ico3:before, .icon-seo {
  background-image: url('../img/icon-s754073b9d1.png');
  background-repeat: no-repeat; }

.icon-ico1, .b-sposob__info_item.ico1:before {
  background-position: 0 -172px;
  height: 56px;
  width: 57px; }

.icon-ico2, .b-sposob__info_item.ico2:before {
  background-position: 0 -116px;
  height: 56px;
  width: 57px; }

.icon-ico3, .b-sposob__info_item.ico3:before {
  background-position: 0 -60px;
  height: 56px;
  width: 57px; }

.icon-seo {
  background-position: 0 0;
  height: 30px;
  width: 35px; }

  .icon-seo:hover, .icon-seo.seo-hover {
    background-position: 0 -30px; }


*[class^='icon-'] {
  display: inline-block; }/* line 88, icon/*.png */
.icon-sprite, .icon-checked, .b-5day__item:before, .icon-ico1, .icon-ico2, .icon-ico3, .icon-seo {
  background-image: url('../img/icon-sff4c8fda0e.png');
  background-repeat: no-repeat; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-checked, .b-5day__item:before {
  background-position: 0 -60px;
  height: 30px;
  width: 34px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-ico1 {
  background-position: 0 -202px;
  height: 56px;
  width: 57px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-ico2 {
  background-position: 0 -146px;
  height: 56px;
  width: 57px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-ico3 {
  background-position: 0 -90px;
  height: 56px;
  width: 57px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-seo {
  background-position: 0 -30px;
  height: 30px;
  width: 35px; }
  /* line 59, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
  .icon-seo:hover, .icon-seo.seo-hover {
    background-position: 0 0; }

/* line 16, ../../sass/_icon.sass */
*[class^='icon-'] {
  display: inline-block; }












/*-----------------------*/






.prav-info { font-size: 11px;  line-height: 1 }
.prav-info.top20 {margin-top: 20px;}
.prav-info.top40 {margin-top: 40px;}
.prav-info.top10 {margin-top: 10px;}
.prav-info.top-10 {margin-top: -10px;}
.prav-info.top-20 {margin-top: -20px;}
.prav-info.center {text-align: center;}
.prav-info.grey {color: #cccccc}
.prav-info.grey a{color: #cccccc;  text-decoration: underline;}
.prav-info.grey a:hover{color: #cccccc;  text-decoration: none}
.prav-info.dark {color: rgba(0,0,0,0.5)}
.prav-info.dark a{color: rgba(0,0,0,0.5);text-decoration: underline;}
.prav-info.dark a:hover{color: rgba(0,0,0,0.5); text-decoration: none}
.prav-info.white {color: #fff}
.prav-info.white a{color: #fff;text-decoration: underline;}
.prav-info.white a:hover{color: #fff; text-decoration: none}
.prav-info.w80 { width: 80%; margin: 20px auto;}
.prav-info.w80-2 { width: 80%; margin: 5px auto;}
.prav-info.w300 { width: 300px;}
.region-map {    background: url(../img/map-region.jpg) no-repeat center center;    height: 590px;
    margin: auto;width: 100%; }

.officmap {padding-top: 170px;height: 1000px;}
.rules-info { background-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;  
  width: 285px; right: 0;     -moz-box-shadow: 0 4px 9px rgba(50, 65, 88, 0.57);
    -webkit-box-shadow: 0 4px 9px rgba(50, 65, 88, 0.57); box-shadow: 0 4px 9px rgba(50, 65, 88, 0.57);    z-index: 2;
padding: 5px; top:27px;    display: none;  position: absolute;font-size: 10px;
}
.topperezv {position: relative}
#legal-info .modal-body {padding: 15px} 
.raschm2 input { height: 100%;padding: 0px 4px;    margin: 0 4px;}
.raschinpbg input { height: 100%;padding: 0px 4px;    margin: 0 4px;}

.np_wrapsec-vannie {background: url(/img/vannie.png) no-repeat right 30px;}
.grafik {margin-bottom: 50px; margin-top:50px}
.grafik__block {display:flex;    align-items: center;  justify-content: center;}
.grafik__item_ttl {font-size:18px;text-align: center;}
.grafik__item_ttl._red {    color: #ff0000;}
.grafik__block .iframe_block {overflow: hidden;width: 278px; height: 340px; }
.grafik__block .iframe_block._color {background-color: #eff1f5;}
.grafik__block .iframe_label {color: #28467f;  padding: 17px 0px 14px 20px; font-size: 14px;border-bottom: 1px solid #d6d9e0; }
.grafik__block .iframe_label span {margin-right: 50px}
.iframe-parametr {padding: 15px 20px; line-height:2.32;font-size: 16px;}
.iframe-parametr .exchange-rates_item  { width: 100%!important;    display: flex; justify-content: space-between;}  
.iframe-parametr div.exchange-rates__down .exchange-rates_diff {color: #ef2d1d}
.iframe-parametr div.exchange-rates__up .exchange-rates_diff {color: #1baf5d}
.exchange-rates_date { width:85px;    display: inline-block;} 
.exchange-rates_rate { width:85px;    display: inline-block;}  
.exchange-rates_diff   { text-align: right; display: inline-block;  width: 55px; }
.grafik__block	.iframe_class {
border: 0px;
    margin-left: -35px;
    margin-top: -380px;
		width: 1000px;
		height: 1000px;
	}

@media (max-width: 992px){
.iframe_block {display: none}
}
@media (max-width: 768px){
.grafik__block_item img {    max-width: 659px;  width: 100%;}
}
@media (max-width: 480px){
.grafik__item_ttl {font-size:16px}
}

.banbigmainokna h1 {
    padding-top: 0;
    font-size: 60px;
    color: #ffd500;
    font-weight: bold;
    line-height: 1;
    text-shadow: black 1px 1px 2px, white 0px 0px 1em;
}
.banbigmainokna {
    width: 100%;
    margin-left: 105px;
    padding-top: 0px;
}
.reveal-modal {text-align: center}
.reveal-modal .zagl {    font-size: 40px;  line-height: 1;  margin-bottom: 0;  color: #0c6bb6;  font-family: Arial,Helvetica,sans-serif;
    padding-top: 15px;}
.wrapsec.block h1 {padding-top: 0; font-size: 60px;  color: #ffd500;  margin-bottom: 0;  font-weight: bold;  line-height: 1;  text-shadow: black 1px 1px 2px, white 0px 0px 1em;}
.np_zag h1 {font-size: 70px;font-weight: bold;margin:0; padding:0}
.np_zag h1 span{font-size: 43px;display: block}
.np_zag h2 {font-size: 70px;font-weight: bold;margin:0; padding:0}
.np_zag h2 span{font-size: 43px;display: block}
.grey.link:hover {cursor:pointer; border-bottom: 1px solid #161616}
@media (max-width: 1199px){
.vyborbg {margin: auto}
.blockphoto {width: 956px;}
}
.b-5day p { font-size: 44px;  font-weight: bold!important;  width: 520px;  line-height: 1;  margin: 0;}

.friday {margin-bottom: 50px; margin-top: 50px; text-align: center}
.friday .ttl {
    line-height: 1;
    font-size: 44px;
    font-weight: bold;
    color: #171616;
     padding-top: 0;
}
._yellow {color: #ffd500;}
.friday .predop{    font-size: 30px;  margin-bottom: 0;text-align: center;
    color: red;}
.friday .grafik__desc { font-size: 18px;color: #aeaeae;margin-top: 5px;}
@media only screen and (max-width: 768px){
.friday .predop {margin-top:7px;font-size: 26px;}
}

@media only screen and (max-width: 480px){
.friday .predop{    font-size: 22px;  margin-bottom: 0;}
.friday .grafik__desc { font-size: 14px;}
}
.whatsapp-top {display: inline-block}


.whatsapp {
  position: relative;
  width: 50px;
  height: 50px;
  background: url("/img/what.png") center;
  margin-left: 10px; }
  /* line 9, ../../sass/blocks/whatsapp/_whatsapp.sass */
  .whatsapp .count {
    display: block;
    position: absolute;
    top: 0px;
    right: -2px;
    color: #fff;
    background-color: red;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 16px;
    font-size: 12px;
    padding-top: 1px;
    text-align: center; }

.whatsapp-top {
  position: relative;
   font-size: 12px;
  width: 36px;
  height: 36px;
margin-left: 10px;
  background: url("/img/what2.png") center;
  background-size: cover; }
  /* line 30, ../../sass/blocks/whatsapp/_whatsapp.sass */
  .whatsapp-top span {
    display: block;
    position: absolute;
    top: 0px;
    right: -3px;
    color: #fff;
    background-color: red;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 14px;
    padding-top: 0px;
    text-align: center; }
.toptelblock {
width: 510px;}
.b-whats {display: flex;align-items: baseline;}
@media (max-width: 768px){
.b-whats { display: inline-flex;}
}



.ii {display:flex;    align-items: center; }
.ii img {border-radius: 10%;}
.ii .ii-text {padding-left: 20px;max-width: 760px;}
.main-subscribe{  position: relative;   margin: 30px auto 0px auto;   width: 96%; max-width: 1200px;
background-image: -webkit-gradient(linear,50% 100%,50% 0,color-stop(0,#f5c501),color-stop(100%,#ffdf15));
    background-image: -moz-linear-gradient(bottom,#f5c501 0,#ffdf15 100%);
    background-image: -webkit-linear-gradient(bottom,#f5c501 0,#ffdf15 100%);
    background-image: linear-gradient(to top,#f5c501 0,#ffdf15 100%);
    border-radius: 16px;
}
.ii-block {display:flex;padding: 0 20px;  justify-content: space-between;align-items: center;}
.main-subscribe-img{  max-width: 175px;margin-top:10px;}
.main-subcribe-wrapper{text-decoration: none;    padding: 34px 24px;}
.main-subcribe-wrapper:hover{ text-decoration: none;}
.main-subcribe-wrapper:focus { text-decoration: none;}
.main-subcribe-wrapper .main-subscribe__title{  font-weight: 600;   font-style: normal;    font-size: 30px;
    line-height: 1.2;    letter-spacing: 0.03em;    color: #FFFFFF;}

.main-subcribe-wrapper .main-subscribe__subtitle{ font-style: normal;  font-size: 22px;   line-height: 1.2;margin-top:15px; letter-spacing: 0.03em;
    color: #FFFFFF;}

.ii-link img {width: 45px; border-radius:4px;    margin-right: 10px;margin-top: 2px; border: 4px solid #fff}
@media only screen and (max-width: 1100px){
.main-subscribe-img {right: 30px;}
.main-subcribe-wrapper .main-subscribe__title {  font-size: 28px;}
.main-subcribe-wrapper .main-subscribe__subtitle  {  font-size: 20px;}
}

@media only screen and (max-width: 992px){
.main-subcribe-wrapper {  padding: 20px;}
.ii img{    width: 100px;   height: 100px;}
.main-subcribe-wrapper .main-subscribe__title { font-size: 26px;  line-height: 1.2;}
.main-subcribe-wrapper .main-subscribe__subtitle  {  font-size: 18px;}
.main-subscribe-img {   width: 95px;    margin-top: 10px;}
}

@media only screen and (max-width: 760px){
	.ii{    align-items: flex-start;}

.main-subcribe-wrapper .main-subscribe__title {   font-size: 24px;}
	.main-subcribe-wrapper .main-subscribe__title br {display:none}
	.main-subcribe-wrapper .main-subscribe__subtitle {  line-height: 1.2;margin-top: 5px;}
}
@media only screen and (max-width: 600px){
	.ii {display:block; text-align: center}
	.main-subcribe-wrapper { padding: 20px;}
	.main-subcribe-wrapper .main-subscribe__title {margin-top:10px}
.main-subcribe-wrapper .main-subscribe__title { font-size: 22px;}
	.ii .ii-text {   padding-left: 0px;}.ii-block {display:block;text-align: center;}
	.main-subscribe-img {    margin-bottom: 5px;
    margin-top: 20px;}

}
@media only screen and (max-width: 480px){
.main-subcribe-wrapper .main-subscribe__title { font-size: 20px; }
.main-subcribe-wrapper .main-subscribe__subtitle  {  font-size: 16px;}
	.main-subscribe-img {   width: 75px; }
	.ii-block {padding: 0 10px}
}

@media only screen and (max-width: 400px){
.b-whats { flex-wrap: wrap;justify-content: center;}
	.b-whats .black.ya-link {margin-top: 15px; display: block}
.whatsapp { margin-right: 0;}
}

.t-flex {display:flex;justify-content: flex-end;}
.t-flex .ya-link {margin-left: 5px}
.bom-container {z-index: 100000}
.small__block {    position: fixed; bottom:0; left:0; width:100%; display:none;z-index: 100;    height: 40px;
    align-items: center;}

.small__item {  width:25%;  height: 100%;   display: flex;   align-items: center; padding: 0px 5px; justify-content: center;}
.small__item a{color: #fff;text-decoration: none;}
.small__item._1 a{display: block; width: 100%;}
.small__item._1{background-color: #4080ff; text-align: center;font-size: 16px;    line-height: 1;}
.small__item._2{background-color: #40bff5}
.small__item._3{background-color: #43d854}
.small__item._4{background-color: #08c}
.small__item img {width: 25px; margin-bottom:-2px}
@media only screen and (max-width: 768px){
#b-fixed-bottom {display:none}
.small__block {display:flex}
.bom-container {  bottom: 50px!important;}
}
@media only screen and (max-width: 480px){
	.small__item._1 {font-size: 14px;  }
}

