@import url(https://fonts.googleapis.com/css?family=Dosis:400,500,600,700|Lobster|PT+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext);.btn,.main-menu ul li a,.offmenu ul li a{text-transform:uppercase}.pdf .icon,.season .icon,.support a{vertical-align:middle;}.btn,.dark-form,.main-content h1,.soc-icons,.support,.top-btn,h1,h2,h3{text-align:center}body,html{font-family:'PT Sans',sans-serif;font-size:16px;color:#16763d;font-weight:400;background-color:#eaf5e0}.back,.readmore{font-weight:600}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:Lobster,sans-serif}.back,.readmore,.top-menu{font-family:Dosis,sans-serif}h1,h2,h3{color:#189320}h2{font-size:34px}.back,.btn,.readmore{font-size:20px}[class*=bg-],[class=bg-]{background-position:bottom;background-repeat:repeat-x}a:focus,a:hover,input:focus,input:hover{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;text-decoration:none}img{max-width:100%;margin:15px auto}.back,.pdf{margin-top:30px}a{color:#92dd37;}.main-content a{font-size:20px; font-family:Dosis,sans-serif; font-weight:600;}a:focus,a:hover{color:#00910a;text-decoration:none}iframe{border:none}.readmore:focus,.readmore:hover{color:#a1dd00}.pdf .icon{display:inline-block;width:38px;height:50px;background:url(../img/pdf-icon.png) center no-repeat;margin-right:15px}.pdf a{color:#92dd37; font-size:20px; font-family:Dosis,sans-serif; font-weight:600;}.bg-info{background-color:#309c6b;background-image:url(../img/info_patern2.png);color:#fff}.bg-news{background-color:#67b845;background-image:url(../img/news_patern2.jpg)}.bg-bbig,.bg-bsmall{background-color:#16763d;background-size:auto 100%;color:#fff}.bg-bsmall{background-image:url(../img/blue_small2.jpg)}.bg-bbig{background-image:url(../img/footerBgr2.jpg)}.bg-white{background-color:#fff}.paralax{background-size:cover;background-position:top center;background-attachment:fixed}.btn{border-radius:0;border:none;min-width:230px;padding:15px;line-height:1}div.btn{width:100%}.btn-l-blue{background-color:#a1dd00;color:#fff}.btn-l-blue:focus,.btn-l-blue:hover{background-color:#94C60E;color:#fff}.nav li a:focus,.nav li a:hover{background-color:transparent}.navbar-brand{height:auto}.navbar-brand img{margin:auto}.navbar-toggle{margin-top:24px}.navbar-toggle .icon-bar{background:#309c6b;width:34px;height:4px}.top-menu{font-size:16px;z-index:998;position:relative}.main-menu,.offmenu{font-family:Dosis,sans-serif;font-size:18px;font-weight:600}.top-menu .navbar-left li a{color:#fff;padding-top:10px;padding-bottom:10px}.top-menu .navbar-left li a.active,.top-menu .navbar-left li a:focus,.top-menu .navbar-left li a:hover{color:#97CF00}.top-menu .lang-menu li a{color:#30A70B;padding-top:10px;padding-bottom:10px}.top-menu .lang-menu li a.active,.top-menu .lang-menu li a:focus,.top-menu .lang-menu li a:hover{color:#83C442}.main-menu{z-index:1001;position:relative;background:rgba(255,255,255,1.0);-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,.1);box-shadow:0 3px 4px 0 rgba(0,0,0,.1)}.offmenu,.offmenu .close{z-index:9999;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.content-banner,.offmenu,.offmenu .close{position:fixed;top:0}.main-menu ul li a{color:#00910a;}.main-menu ul li a.active,.main-menu ul li a:focus,.main-menu ul li a:hover{color:#97CF00}.offmenu{-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;right:0;left:90px;background:#fff;padding:30px;min-height:100%;overflow:visible;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.galery .over,.offmenu .close{-o-transition:all .5s ease;-ms-transition:all .5s ease}.season,.top-btn{font-family:Lobster,sans-serif}.offmenu ul{margin:0}.offmenu ul li a{color:#00910a}.offmenu ul li a.active,.offmenu ul li a:focus,.offmenu ul li a:hover{color:#97CF00}.offmenu .close{transition:all .5s ease;left:-90px;width:90px;height:90px;background:url(../img/close2.png) center no-repeat #fff;display:block;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-opacity:1;-moz-opacity:1;opacity:1}.offmenu .close.open,.offmenu.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.season{font-size:24px;color:#0e7a49;float:right;margin:32px 0 0}.season .icon{display:inline-block;margin-left:10px;width:32px;height:32px}.season .icon.summer{background:url(../img/icon-summer2.png) center no-repeat}.content-banner{height:386px;width:100%;left:0;right:0;background:url(../img/summer_bgr.jpg) top center no-repeat;background-size:cover;z-index:1}.main-content{margin-top:60px;margin-bottom:45px;position:relative;z-index:50;padding:20px}.main-content h1,.main-content h2{margin:auto auto 30px}.main-content h1{color:#16763d}.main-content .galery{margin-bottom:30px}.l-pad{padding:50px 0}.l-pad h1,.l-pad h2,.l-pad h3{margin:0 0 50px}.foot1,.foot2,.foot3,.foot4{position:relative;z-index:40}.foot1 .support{padding:0 30px;display:flex;justify-content:space-between;flex-wrap:wrap}.foot2{font-size:18px}.foot2 h3{color:#fff;margin-bottom:25px}.foot2 p{margin:auto}.foot2 .map iframe{margin-top:50px;width:100%}.foot2 .map .scrollspace{width:15%;display:none;margin-top:50px}.foot2 .map .scrollspace span{text-align:center;font-size:20px;color:#37bf09;display:block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.foot4{padding:20px 0;font-size:16px;background-color:#16763d;color:#fff}.foot4 p{margin:auto}.dark-form{width:100%;margin-top:25px}.dark-form .form-control{padding:5px;border:none;border-radius:0;width:100%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-color:rgba(28,138,87,.5);color:#fff;margin-bottom:10px;line-height:1}.dark-form textarea{height:100px}.dark-form ::-webkit-input-placeholder{color:#37bf09;text-align:center}.dark-form ::-moz-placeholder{color:#37bf09;text-align:center}.dark-form :-ms-input-placeholder{color:#37bf09;text-align:center}.dark-form :-moz-placeholder{color:#37bf09;text-align:center}.soc-icons{margin:0 auto;}.soc-icons a{display:block;padding:15px;}.support a{display:inline-block;padding:0 20px 30px 0}.support a:last-child{padding-right:0}.support a img{max-width:160px}.home-head{height:570px;margin-top:-100px;width:100%;position:relative}.home-head .slogan{padding:32px 20px 60px;background-color:rgba(255,255,255,.7);position:absolute;top:69%;left:0;right:0;height:122px}.home-head .slogan h1{margin:auto;color:#16763d}.home-head .container{position:absolute;bottom:0;left:0;right:0;margin:auto;padding-bottom:30px}.home-head .carousel-inner{height:inherit;top:-100px}.home-head .carousel-inner .item{height:inherit;width:100%}.home-head .carousel-inner .item .fill{height:inherit;width:100%;background-size:cover;background-position:center}.top-btn{color:#fff;font-size:20px;padding:14px;display:block;max-width:270px;max-height:55px;margin:auto auto 5px}.info-item,.news .item .readmore{font-family:Dosis,sans-serif}.top-btn.webcam{background:url(../img/webcam2.jpg) left center no-repeat}.top-btn:focus,.top-btn:hover{color:#ffffff}.top-btn.time{background:url(../img/time2.jpg) left center no-repeat}.top-btn.temperature{background:url(../img/temperature2.jpg) left center no-repeat}.top-btn.phone{background:url(../img/phone2.jpg) left center no-repeat}.news-index .item{overflow:auto;padding:20px;color:#fff;font-size:18px;margin-bottom:5px}.news-index .item .readmore{display:block;text-align:right;position:absolute;bottom:0;right:0;left:0}.news-index .item>div{min-height:160px}.news-index .item>div.txt{padding-bottom:30px}.news-index .item .img{border:3px solid #fff;background-size:cover;background-position:center}.news-index .row{margin-bottom:25px}.news-index .options{margin-top:-75px;margin-bottom:30px}.news .item{color:#fff;font-size:18px;margin-bottom:20px;display:flex;height:175px;width:100%;background-color:#309c6b;background:-webkit-gradient(linear,left top,left bottom,from(#309c6b),to(#0e7a49));background:-webkit-linear-gradient(top,#309c6b,#0e7a49);background:-moz-linear-gradient(top,#309c6b,#0e7a49);background:-ms-linear-gradient(top,#309c6b,#0e7a49);background:-o-linear-gradient(top,#309c6b,#0e7a49)}.galery .item .img,.news .item .img{background-position:center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.news .item .readmore{font-size:20px;color:#a1dd00;font-weight:600;display:block;text-align:right}.news .item .readmore:focus,.news .item .readmore:hover{color:#a1dd00}.news .item .img{width:30%}.news .item .txt{flex:1 0 auto;width:100%}.news .item .flex-col{display:flex;flex-direction:column;width:70%;padding:30px;overflow:auto}.offers h2{color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.6)}.info-item{font-size:30px;margin-bottom:30px;padding:25px; position:relative;}.galery div.btn{margin-bottom:48px;display:block}.galery .item{position:relative;width:100%;margin-bottom:30px}.galery .item .img{height:180px;width:inherit;position:relative;overflow:hidden;cursor:pointer}.galery .item .img:focus .over,.galery .item .img:hover .over{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.galery .item .title{display:block;width:100%;text-align:center;color:#fff;font-size:18px;padding:15px;background-color:#16763d}.galery .item .title:focus,.galery .item .title:hover{color:#a1dd00}.galery .over{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);background:rgba(7,29,56,.7);text-align:center}.galery .over span{position:absolute;color:#a1dd00;font-size:60px;line-height:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.galery.instructors .text-center{color:#fff;font-size:16px;padding:30px;width:100%;height:100%}.galery.instructors .title{position:relative}.galery.instructors .title span{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;line-height:1;position:absolute;color:#37bf09;left:50%;top:-40%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:40px;-webkit-opacity:0;-moz-opacity:0;opacity:0}.galery .item:focus .title span,.galery .item:hover .title span{-webkit-opacity:1;-moz-opacity:1;opacity:1}.galery .item:focus .over,.galery .item:hover .over{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}table{width:100%;border:none;font-size:18px;color:#16763d}table tr td,table tr td.between,table tr th,table tr th.between{border-bottom:2px solid #fff}table tr td{text-align:center;padding:15px;background-color:#e5f4eb}table tr td.between{padding:0;width:30px;background-color:#d7eee0}table tr th{text-align:center;padding:15px;background-color:#d7eee0}table tr th.between{padding:0;width:30px;background-color:#fff}.table-large,.table-small{max-width:770px;margin:auto auto 40px}.table-large tr th{font-weight:400}.table-large tr td{font-size:22px}@media (min-width:768px){.soc-icons a{display:inline-block;}.news-index .options{margin-top:-200px;margin-bottom:60px}.top-menu li a{padding-top:10px;padding-bottom:10px}.navbar-brand{padding:20px 15px}}@media (min-width:992px){.top-menu .navbar-left{margin-left:171px}.main-menu .navbar-nav{margin-top:25px}.main-content{padding:40px 16% 80px}.news-index .options{margin-top:-130px;margin-bottom:60px}}@media (max-width:991px){.home-head .slogan{top:53%}.galery .item,.galery div.btn{max-width:380px;margin-right:auto;margin-left:auto}.season{margin-top:5px}.wrapblueh{width: 100%; max-width: 380px; margin: 0 auto;}}@media (max-width:767px){.l-pad{padding:30px 0}.l-pad h1,.l-pad h2,.l-pad h3{margin:0 0 30px}.dark-form{margin-bottom:30px}.suppor a{padding:0 30px 30px}.home-head{height:410px}.home-head .slogan{top:55%}.home-head .slogan h1{font-size:30px}.home-head .carousel-inner{top:0}.main-menu{background-color:#fff;position:fixed;top:0;left:0;right:0;margin-right:0;margin-left:0}.main-menu .navbar-brand img{max-height:50px}.main-content{margin-top:110px}.news .item{height:auto}.news .item .flex-col{width:100%}table .between{display:none}.table-large .between,.table-small .between{width:2px;background-color:#fff;display:table-cell}.table-large tr th{font-size:14px;padding:5px}.table-large tr td{font-size:16px;padding:5px}.foot2 .map{display:flex}.foot2 .map iframe{width:85%;display:block}.foot2 .map .scrollspace{display:block}}.main-content img{  !important; max-width: 100%; height: auto !important; margin: 0 auto;}.slink{color:#16763d}.slink:hover{color:#a1dd00;}@media (min-width:992px){#madeby{position: absolute; right:10px; bottom:0;}}#madeby{text-align:center;}.offmenu{ z-index: 1000;}.top-btn{z-index: 100;position: relative;}.media_embed {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}.media_embed iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}a.bighref{display:block; width: 100%;}a.bighref:hover,a.bighref:active{text-decoration:none; color: #ffffff; opacity: 1.0; border:none;}

span.blueline{height: 5px; background-color: #a1dd00; width: 100%; visibility: hidden; position: absolute;bottom: 0px; left: 0px;}.info-item:hover span.blueline{visibility:visible;} li:hover .dropdown-menu{display:block;} .dropdown-menu{width: 180px; text-align:center; left: 50%; margin-left: -90px; border: none;border-radius: 0; -webkit-box-shadow:none; -moz-box-shadow:none;box-shadow:none; padding: 20px 10px 45px 10px;} .dropdown-menu li a{font-size: 18px; font-weight: 600; text-transform:none !important; padding: 3px 0;}.caret{position: absolute; left: 50%; margin-left: -3px; top: 38px;}.main-menu .lang-menu {top:-2px; right:20px; list-style:none; position:absolute;}.lang-menu li{display:inline;}.main-menu .lang-menu li a{ font-size:14px; color:#00910a; padding:4px 10px; margin: 0 1px; text-transform: none;}.main-menu .lang-menu li a.language{color:#30a70b; background-color: #127039; text-transform: uppercase; }.main-menu .lang-menu li a.language:hover{color:#83c442}.offmenu li ul{list-style:none;display:block;} .offmenu .caret{top:20px; left:0; color: #a1dd00;} .offmenu li ul li a {color: #a1dd00;}.menuswitch{cursor:pointer;}
.shifted{overflow:hidden;}#allpage{transition:all .5s ease;}.headerwrap{min-height:145px; margin-bottom:50px; position:relative;} .headerwrap h2{font-size:40px; padding:0; position:absolute; top: 50%; -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%); width: 100%; text-align:center;}@media (max-width:767px){.home-head{margin-top: 0px;}}.top-btn:hover .blueline{visibility: visible;}@media (max-width:767px){.foot1 .support{display:block;}.support a{display:block; margin: 0 auto;}}.contlang_ru #main-menu ul li a{font-size:16px;}.contlang_ru .dropdown-menu li a{font-size: 14px;}

.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
