::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}*{-webkit-box-sizing:border-box;box-sizing:border-box}body input:focus:required:invalid,body textarea:focus:required:invalid{color:#666}body input:required:valid,body textarea:required:valid{color:#666}body,html{height:100%;margin:0;padding:0}footer,header,section{position:relative}.container{max-width:1000px;margin:auto}.container2{max-width:1000px;margin:auto}.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.search{margin-left:200px;position:relative;width:353px}.search input{width:100%;font-size:20px;font-family:PTSansBold;padding:3px 5px;outline:0}.search input::-webkit-search-cancel-button{display:none}.search i{position:absolute;top:8px;right:14px}body{font-size:16px;min-width:320px;position:relative;line-height:1.4;opacity:1;margin:0;padding:0;color:#1a1818}a{text-decoration:none;-webkit-transition:.3s;transition:.3s;color:#1a1818}a:hover{color:red;-webkit-transition:.3s;transition:.3s}p{margin:0;color:#1a1818}.img{display:block;max-width:100%;height:auto}.title>*{font-family:PTSerifBold;font-size:36px;color:#1a1818;margin:0;line-height:1.2;max-width: 700px;}.desc>*{font-family:PTSerifItalic;font-size:24px;color:#464749;margin:0}.text>*{font-family:PTSerif;font-size:20px;color:#000;line-height:1.4}#map{width:800px;padding:10px}.map{width:800px;padding:10px}header{position:relative}header .video{width:100%;height:1000px;position:absolute;overflow:hidden}header .video::before{content:'';position:absolute;bottom:0;width:100%;height:100px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,.1)));background:-webkit-linear-gradient(bottom,#fff,rgba(255,255,255,.1));background:linear-gradient(to top,#fff,rgba(255,255,255,.1));z-index:2}header .logo{position:relative;z-index:2;padding-top:40px;padding-bottom:80px;width:250px}header .logo img{width:100%}header .nav_block{background:#fff;font-family:PTSans;padding-bottom:60px;position:relative;z-index:2}header .nav_block .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .nav_block .menu ul{padding:0}header .nav_block .menu ul li{display:inline-block;list-style-type:none}header .nav_block .menu ul li::before{content:'|';margin-right:5px;cursor:pointer}header .nav_block .menu ul li:first-child::before{content:''}header .nav_block .menu ul li a{text-decoration:none;color:#1a1818;font-size:16px;-webkit-transition:.3s;transition:.3s}header .nav_block .menu ul li a:hover{color:red;-webkit-transition:.3s;transition:.3s}header .nav_block .login .alert{border-right:1px solid #1a1818;padding:0 9px}header .nav_block .login a{border-bottom:1px solid #1a1818;padding-right:1px;margin-left:5px}header .nav_block .login a:hover{border-bottom:1px solid red;-webkit-transition:.3s;transition:.3s}header .nav_block .login i{color:#6b84b6;margin-left:20px;font-size:15px}header .nav_block .bot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .nav_block .bot .logodn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .nav_block .bot .logodn img{width:75px;height:38px}header .nav_block .bot .logodn p{font-size:30px;font-family:RussoOne;color:#313132;text-transform:uppercase;padding-top:7px;margin-left:10px}header .main{background:#fff;margin-top:30px;position:relative;z-index:2}header .main .banners{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}header .main .banners .left{overflow:hidden;height:411px;max-width:664px}header .main .banners .left img{width:100%;height:auto}header .main .banners .right{width:240px;height:411px;background:tomato}header .flex,header .main{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}header .flex .main_text,header .main .main_text{max-width:870px;margin-left:80px;margin-top:70px}header .flex .desc,header .main .desc{margin:20px 0}header .flex .links,header .main .links{margin-top:30px}header .flex .links a,header .main .links a{display:inline-block;-webkit-transition:.3s;transition:.3s}header .flex .links a:hover,header .main .links a:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.content{margin-top:65px}.content .title>*{display:inline-block}.content .nomber{position:relative;width:50px;height:50px;border:3px solid #1a1818;-webkit-border-radius:50%;border-radius:50%;text-align:center;margin-right:10px}.content .nomber p{margin-top:4px;font-size:.85em}.content .nomber img{width:31px;margin-top:9px;margin-left:2px}.content .bg{background-size:cover;width:100%;height:450px;margin-top:32px}.content .bg img{width:100%}.content .desc_place .text{margin-top:40px}.content .desc_place .adress{margin-top:20px}.content .desc_place .adress p{display:inline-block;font-family:PTSerif;font-size:25px}.content .desc_place .adress a{font-family:PTSans;margin-left:30px;font-size:16px;color:#6b84b6;border-bottom:1px solid #6b84b6}.content .places{margin-top:40px}.content .places .title_Place{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.content .places .title_Place .block{padding-top:4px;display:block}.content .places .title_Place .block .desc p{font-family:PTSerif;color:#1a1818}.content .places .slider{margin-top:20px;width:100%;overflow:hidden}.content .places .slider .slide{width:100%;height:500px;overflow:hidden}.content .places .slider .slide img{width:100%}.content .places .slider .arrow{position:absolute;z-index:9999;top:42%;color:#fff;font-size:4em;cursor:pointer;background:rgba(0,0,0,.5);padding:10px}.content .places .slider .right{right:0}footer{margin-top:40px;background:#464749;width:100%}footer .nav_footer{background:#313132;padding:10px;margin-bottom:20px}footer .nav_footer .flex.footer{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .nav_footer .logo{width:80px;height:43px;overflow:hidden}footer .nav_footer .logo img{width:100%}footer .nav_footer ul{padding:0}footer .nav_footer ul li{display:inline-block}footer .nav_footer ul li a{color:#fff;font-family:PTSans;-webkit-transition:.3s;transition:.3s;padding:12px 10px}footer .nav_footer ul li a:hover{background:#464749}footer .flex.footer2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}footer .flex.footer2 .left{max-width:550px}footer .flex.footer2 .left p{color:#f8f8f8;font-size:13px;font-family:PTSans}footer .flex.footer2 .left .block{max-width:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:20px}footer .flex.footer2 .left .block .license{max-width:200px;margin-right:20px}footer .flex.footer2 .left .block .contacts .search{margin-left:0;border:none;width:230px}footer .flex.footer2 .left .block .contacts .search input{width:100%;background:0 0;width:100%;color:#fff;font-size:1em}footer .flex.footer2 .left .block .contacts .search i{color:#fff;right:10px;font-size:.9em}footer .flex.footer2 .left .block .ad{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left}footer .flex.footer2 .left .block .ad .item{max-width:116px;line-height:1.2;margin-top:40px}footer .flex.footer2 .left .block .ad .item a{font-size:12px;color:#fff;font-family:PTSans}footer .flex.footer2 .left .block .ad .item a:hover{color:#999}footer .flex.footer2 .middle ul{padding:0}footer .flex.footer2 .middle ul li{list-style-type:none}footer .flex.footer2 .middle ul li a{color:#fff;font-family:PTSans;border-bottom:1px solid #fff;font-size:.8em}footer .flex.footer2 .middle ul li a:hover{color:#888;border-bottom:1px solid #888}footer .flex.footer2 .right p{color:#fff;font-family:PTsans}footer .flex.footer2 .right .mobile{margin-top:20px}footer .flex.footer2 .right .mobile a{display:block}footer .flex.footer2 .right .mobile a img{width:130px}@media only screen and (max-width:768px){header{background:url(../img/Back_2.png) no-repeat center;background-size:cover}.video{display:none}#map{width:100%}.container2{padding:10px}.mobile_menu{position:fixed;background:#fff;width:100%;z-index:99999;height:40px;top:0;left:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.mobile_menu .btn{background:#1a1818;height:5px;width:40px;position:absolute;right:20px;top:17px}.mobile_menu .btn::before{content:'';background:#1a1818;height:5px;width:40px;position:absolute;margin-top:12px}.mobile_menu .btn::after{content:'';background:#1a1818;height:5px;width:40px;position:absolute;margin-top:-12px}header .logo{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:50px;padding-bottom:20px}header .main{margin-top:0}header .main .banners{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header .main .banners .left{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;max-width:100%}header .main .banners .right{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;height:250px}header .main .main_text{margin:0;margin-top:10px;padding:10px}header .nav_block{padding:0;padding:10px 0}header .nav_block .bot{display:block;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header .nav_block .bot .logodn{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}header .nav_block .bot .logodn p{padding:0}header .nav_block .login{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header .nav_block .login a{border:none;font-size:1.7em}header .nav_block .login i{display:none}header .nav_block .login .alert{border:none;border-bottom:1px solid #1a1818}header .nav_block .menu{position:fixed;right:0;top:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;z-index:9999;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}header .nav_block .menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;overflow-y:scroll}header .nav_block .menu ul li{display:block;border-bottom:1px solid #111;padding:6px}header .nav_block .menu ul li::before{display:none}header .nav_block .menu ul li a{font-size:1.5em}.search{width:290px;margin:auto}.content .bg{height:auto}.content .desc_place .text{margin-top:20px}.content .places .slider .arrow{top:31%;font-size:3em}.content .places .slider .slide{height:300px;overflow:hidden}footer .nav_footer{margin-bottom:0}footer .nav_footer ul{text-align:center}}@media only screen and (max-width:480px){.content .desc_place .adress a{margin-left:0}.content .places .slider .arrow{top:27%}.content .places .slider .slide{height:245px}header .main .banners .right{height:153px!important}header .main .banners .left{height:auto}footer .nav_footer ul li a{padding:4px 10px}footer .flex.footer2 .left p{text-align:center}footer .flex.footer2 .left .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .flex.footer2 .left .block .license{margin-right:0;margin:auto;text-align:center}footer .flex.footer2 .left .block .contacts .search{margin:auto;margin-top:20px}footer .flex.footer2 .left .block .ad{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}footer .flex.footer2 .left .block .ad .item{text-align:center}}@media only screen and (max-width:380px){.content .places .slider .slide{height:192px}}@media only screen and (max-width:350px){.title>*{font-size:28px}.desc>*{font-size:18px}.content .nomber p{margin-top:8px}.content .places .slider .slide{height:164px}footer .flex.footer2 .middle ul{text-align:center}}