

/* Start:/weather/weather.css?168485601316049*/
.pogoda-page {
                display: table;
                width: 100%;
                box-sizing: border-box;
            }

            .pogoda-today {
                box-sizing: border-box;
                position: relative;
                width: 100%;
float:left;
                height: 284px;
                border-radius: 5px;
                overflow: hidden;
            }

            .pogoda-today2 {
float:left;
                position: relative;
				vertical-align:top;
					width:100%;
					padding:40px 0;
            }
			


            .pogoda-up-block {
                display: table;
                padding: 0 20px;
				width:100%;
            }

            .pogoda-ad-block {
float:right;
                width: 336px;
                height: 284px;
				display:none;
            }

            .pogoda-info {
                z-index: 10;
                position: absolute;
                width: 100%;
                height: 100%;
            }

            .p10dh2 {
                font-size: 30px;
                margin: 40px 20px 30px;
                color: #333;
                font-weight: 400;
                text-align: center;
            }

            .day-night, .oblaka, .osadki, .temp {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1;
				background-position:50%;
            }

.dn2 {
    background: linear-gradient(270deg, #000000, #01b0dd);
}

            .day-night {
                z-index: 1;
            }

            .sun-moon {
                display: table;
                width: 100%;
                margin: 40px 0 0;
				text-align:center;
            }

			.sm_block{
                padding: 10px;
	            background-size: 100px;
                background-repeat: no-repeat;
                background-position: 0 3px;
				position:relative;
				display: inline-block;
			}
			.sm_block.param{
			    display: none;
			}
			
			.wnow{
			text-transform: lowercase;
			}

			.sm_block ul{
    list-style-type: none;
    padding: 10px 0 0 90px;
    text-align: left;
    line-height: 23px;
	background:#fff'
			}

			.sun{
			    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjAwIiB2aWV3Qm94PSIwIDAgMTIwMCAxMjAwIj48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDAgNjAwKSBzY2FsZSgwLjY5IDAuNjkpIHJvdGF0ZSgwKSB0cmFuc2xhdGUoLTYwMCAtNjAwKSIgc3R5bGU9ImZpbGw6I2ZmY2MwMCI+PHN2ZyBmaWxsPSIjZmZjYzAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDI0IDEwMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNmZmNjMDA7c3Ryb2tlLXdpZHRoOjgwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT48Zz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI1MTIiIGN5PSI1MTIiIHI9IjIyNyI+PC9jaXJjbGU+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjUxMiIgeTE9IjE5MSIgeDI9IjUxMiIgeTI9IjgwIj48L2xpbmU+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjUxMiIgeTE9Ijk0NCIgeDI9IjUxMiIgeTI9IjgzMyI+PC9saW5lPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxOTEiIHkxPSI1MTIiIHgyPSI4MCIgeTI9IjUxMiI+PC9saW5lPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSI5NDQiIHkxPSI1MTIiIHgyPSI4MzMiIHkyPSI1MTIiPjwvbGluZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iMjg1IiB5MT0iNzM5IiB4Mj0iMjA2LjUiIHkyPSI4MTcuNSI+PC9saW5lPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSI4MTcuNSIgeTE9IjIwNi41IiB4Mj0iNzM5IiB5Mj0iMjg1Ij48L2xpbmU+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjI4NSIgeTE9IjI4NSIgeDI9IjIwNi41IiB5Mj0iMjA2LjUiPjwvbGluZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iODE3LjUiIHkxPSI4MTcuNSIgeDI9IjczOSIgeTI9IjczOSI+PC9saW5lPjwvZz48L3N2Zz48L2c+PC9nPjwvc3ZnPg==");
            }

			
.moon:after{
    content: "";
    position: absolute;
    display: block;
    border-radius: 50%;
    top: 18px;
    left: 19px;
    width: 70px;
    height: 70px;
    background: #7597b5;
}
			

.nmoon:after{
opacity: 0.08;
}
.lmoon10:after{
    border-left: 7px solid #7597b5;
    background: #fff;
    width: 60px;
}
.lmoon9:after{
border-left: 11px solid #7597b5;
    background: #fff;
    width: 55px;
    border-radius: 50% 0 0 50%;
}
.lmoon8:after{
    border-left: 16px solid #7597b5;
    background: #fff;
    width: 55px;
    border-radius: 50% 0 0 50%;
}			
.lmoon7:after{
    border-left: 21px solid #7597b5;
    background: #fff;
    width: 40px;
    border-radius: 50% 0 0 50%;
}
.lmoon6:after{
    border-left: 26px solid #7597b5;
    background: #fff;
    width: 44px;
    border-radius: 50% 0 0 50%;
}
.lmoon5:after{
border-left: 35px solid #7597b5;
    background: #fff;
    width: 35px;
    border-radius: 50% 0 0 50%;
}
.lmoon4:after{
border-right: 21px solid #ffffff;
    background: #7597b5;
    width: 49px;
    border-radius: 50%;
}
.lmoon3:after{
    border-right: 16px solid #ffffff;
    background: #7597b5;
    width: 54px;
    border-radius: 50%;
}
.lmoon2:after{
    border-right: 11px solid #ffffff;
    background: #7597b5;
    width: 59px;
    border-radius: 50%;
}
.lmoon1:after{
    border-right: 7px solid #ffffff;
    background: #7597b5;
    width: 63px;
    border-radius: 50%;
}
.fmoon:after{

}
.gmoon1:after{
    border-left: 7px solid #ffffff;
    background: #7597b5;
    width: 63px;
    border-radius: 50%;
}
.gmoon2:after{
    border-left: 11px solid #ffffff;
    background: #7597b5;
    width: 59px;
    border-radius: 50%;
}
.gmoon3:after{
    border-left: 16px solid #ffffff;
    background: #7597b5;
    width: 54px;
    border-radius: 50%;
}
.gmoon4:after{
border-left: 21px solid #ffffff;
    background: #7597b5;
    width: 49px;
    border-radius: 50%;
}
.gmoon5:after{
border-right: 35px solid #7597b5;
    background: #fff;
    width: 35px;
    border-radius: 0 50% 50% 0;
}
.gmoon6:after{
    border-right: 26px solid #7597b5;
    background: #fff;
    width: 44px;
    border-radius: 0 50% 50% 0;
}
.gmoon7:after{
    border-right: 21px solid #7597b5;
    background: #fff;
    width: 40px;
    border-radius: 0 50% 50% 0;
}
.gmoon8:after{
    border-right: 16px solid #7597b5;
    background: #fff;
    width: 55px;
    border-radius: 0 50% 50% 0;
}
.gmoon9:after{
border-right: 11px solid #7597b5;
    background: #fff;
    width: 55px;
    border-radius: 0 50% 50% 0;
}
.gmoon10:after{
    border-right: 7px solid #7597b5;
    background: #fff;
    width: 60px;
}


	
			.sm_block.param ul{
    padding: 0;
			}

            .sm_block span{
                margin: 20px 0 0 0;
                display: block;
			}

            .oblaka {
                z-index: 2;
            }

            .o1 {
                background-size: cover;
                opacity: .3;
            }

            .pts {
                margin: 0 0 7px;
                padding: 20px 20px 0;
                display: block;
                color: #fff;
                font-size: 16px;
                opacity: 0.8;
            }

            .pg_num {
height: 100px;
    line-height: 100px;
    font-size: 70px;
    color: #fff;
    margin: 45px 15px;
    display: inline-block;
            }

            .pts2 {
margin: 0 0 7px;
    padding: 20px 20px 0;
    display: block;
    color: #fff;
    font-size: 16px;
            }

            .pg_det li {
    float: left;
    color: #fff;
    font-size: 16px;
    width: 50%;
    margin: 15px 0;
            }

            .pg_det span {
                display: block;
                opacity: 0.7;
                margin: 0 0 5px;
                font-size: 18px;
            }




            .pi_1 {
                background: url(//yastatic.net/weather/i/icons/blueye/color/svg/skc_d.svg);
            }

            .pi_2 {
                background: url(//yastatic.net/weather/i/icons/blueye/color/svg/skc_d.svg);
            }

            .pi_3 {
                background: url(//yastatic.net/weather/i/icons/blueye/color/svg/skc_d.svg);
            }

            .pg_numb {
                line-height: 54px;
                font-size: 20px;
                color: #333;
                display: block;
                text-align: center;
            }

            .pg_icon {
    display: inline-block;
    width: 130px;
    height: 130px;
    margin: 35px 0 0 20px;
    float: left;
    background-repeat: no-repeat;
    background-size: cover;
            }

            .pg_iconb {
    display: block;
    width: 70px;
    height: 70px;
    margin: 20px auto 0;
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
            }

            .pg_det {
    list-style: none;
    margin: 10px 20px 0;
    font-size: 20px;
    box-sizing: border-box;
    padding: 10px 0;
    display: table;
            }

			.pg-fb{
float: left;
    width: 50%;
			}
			
			.pg-sb{
    border-left: 1px solid rgba(255, 255, 255, .4);
    float: right;
    width: 50%;
    height: 100%;
    padding: 0 0 0 10px;
			}


            .pg_block {
                width: 12.5%;
                right: 0;
                top: 0;
                box-sizing: border-box;
                padding: 10px;
				text-align:center;
				float:left;
            }
			
.new_day{border-left:1px dotted #ddd;}

            .pgbt {
                border-radius: 5px;
                overflow: hidden;
                width: 100%;
                display: table;
            }

            .pg_vr {
                display: inline-block;
                width: 100%;
                color: #00506b;
                margin: 0 0 0 3px;
            }

            .pogoda-netoday {
                display: table;
                height: 280px;
                box-sizing: border-box;
				width:100%;
            }


            .pg-ntd-c {
                width: 20%;
                display: block;
                height: 300px;
                float: left;
                padding: 20px;
                box-sizing: border-box;
                text-align: center;
                font-size: 16px;
                line-height: 22px;
            }

			{
                background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjAwIiB2aWV3Qm94PSIwIDAgMTIwMCAxMjAwIj48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDAgNjAwKSBzY2FsZSgwLjY5IDAuNjkpIHJvdGF0ZSgwKSB0cmFuc2xhdGUoLTYwMCAtNjAwKSIgc3R5bGU9ImZpbGw6I2ZmY2MwMCI+PHN2ZyBmaWxsPSIjZmZjYzAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDI0IDEwMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNmZmNjMDA7c3Ryb2tlLXdpZHRoOjgwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT48Zz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI1MTIiIGN5PSI1MTIiIHI9IjIyNyI+PC9jaXJjbGU+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjUxMiIgeTE9IjE5MSIgeDI9IjUxMiIgeTI9IjgwIj48L2xpbmU+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjUxMiIgeTE9Ijk0NCIgeDI9IjUxMiIgeTI9IjgzMyI+PC9saW5lPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxOTEiIHkxPSI1MTIiIHgyPSI4MCIgeTI9IjUxMiI+PC9saW5lPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSI5NDQiIHkxPSI1MTIiIHgyPSI4MzMiIHkyPSI1MTIiPjwvbGluZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iMjg1IiB5MT0iNzM5IiB4Mj0iMjA2LjUiIHkyPSI4MTcuNSI+PC9saW5lPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSI4MTcuNSIgeTE9IjIwNi41IiB4Mj0iNzM5IiB5Mj0iMjg1Ij48L2xpbmU+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjI4NSIgeTE9IjI4NSIgeDI9IjIwNi41IiB5Mj0iMjA2LjUiPjwvbGluZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iODE3LjUiIHkxPSI4MTcuNSIgeDI9IjczOSIgeTI9IjczOSI+PC9saW5lPjwvZz48L3N2Zz48L2c+PC9nPjwvc3ZnPg==");
			}

            .pg_icon_c {
                display: block;
                width: 100px;
                height: 100px;
                margin: 20px auto;
            }

            .pts3 {
                display: block;
                margin: 0 0 7px;
                height: 40px;
				color:#444;
				font-size:16px;
            }

            .pg_numd {
                display: block;
            }

            .pg_numn {
                display: block;
            }

            .pg_vr_c {
    display: block;
    font-size: 18px;
                color: #00506b;
            }

            .best-time {
                margin: 20px;
                font-size: 16px;
                padding: 20px;
                line-height: 22px;
                background: #efffec;
            }

            .aboutcity2 {
                display: table;
            }

            .ac_text2 {
                padding: 30px;
                display: table;
            }

            .ac_text2 h2 {
                margin: 10px 0 20px 0;
                font-size: 35px;
            }

            .ac_text2 p {
                margin: 20px 0;
                font-size: 16px;
            }

            .ac_text2 span {
                float: left;
                width: 33%;
                margin: 8px 0;
                display: inline-block;
            }

            .ac_text2 a {
                color: #00547E;
                border-bottom: 1px solid #fff;
                font-size: 17px;
            }

            .platina2 {
                margin: 20px;
                display: flex;
                box-sizing: border-box;
            }

            .platina2 .pl_avia {
                width: 49.5%;
                margin: 0 1% 0 0;
                height: 100px;
            }

            .platina2 .pl_two {
                margin: 0;
                width: 49.5%;
                height: 100px;
            }

            .platina2 .pl_avia a {
                line-height: 100px;
                background-position: 0;
            }

            .platina2 .pl_two a {
                line-height: 100px;
                background-position: 0;
            }

@media screen and (max-width:1330px){
.pg_num{font-size:50px;}
.pg_icon{width:100px;height:100px;margin:45px 0 0 20px;}
.sun-moon{width:85%;margin:40px 0 0 13%;}
.sm_block{width:50%;}
.sm_block.param{width:100%;margin:10px 0 0 -6.5%;}
.sm_block.param ul{text-align:center;}
}

@media screen and (max-width:1050px){
.pogoda-ad-block{float:right;width:336px;height:284px;margin:0 20px 0;}
.pg_vr_c{font-size: 17px;}
}

@media screen and (max-width:1024px){
.pogoda-ad-block{margin:0 1% 0;}
.pogoda-up-block{padding:0;}
.today-ad{padding:0 20px;}
.pg-fb{width:100%;}
.pg-sb{width:100%;padding:0 20px;height:auto;}
.pgbt{overflow:hidden;height:182px;display:grid;}
.pgbts{-webkit-overflow-scrolling:touch;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-y: hidden;
    overflow-x: scroll;
    padding: 0 0 30px;}


.pg_block{
    display: inline-block;
    float: none;
	width:124px;
}
.pg_icon{margin:10px 0 0 10px;}
.pg_num{margin:10px 15px;}
.pg_det {
    width: 100%;
    margin: 0;
    padding: 0;
    border-top: 1px solid #eeeeee80;
}
.pg_det li:nth-child(1){width:25%;}
.pg_det li:nth-child(2){width:35%;}
.pg_det li:nth-child(3){width:25%;}
.pg_det li:nth-child(4){width:15%;}
.pts2{margin:0;padding:13px 0 5px;}
.pg_det li{font-size:15px;}
.pg_det span{font-size:16px;}
}





@media screen and (max-width:830px){
.pogoda-today{width:100%;}
.pogoda-ad-block{display:none;}
.pg-ntd-c{width:33%;}
.sun-moon{width:85%;margin:40px 0 0 10%;}
.sm_block.param{margin:10px 0 0 -5%;}
}

@media screen and (max-width:760px){
.pogoda-ad-block:display:none;
}

@media screen and (max-width:730px){
.sm_block.param{margin: 10px 0 0;}
.sun-moon{width: 100%;margin: 40px 0 0;}
}

@media screen and (max-width:620px){
.sm_block{width:100%;}
.sm_block.param ul{text-align: left;}
.sun-moon{width:70%;margin:40px 0 0 20%;}
}

@media screen and (max-width:500px){
.pg_det li{width:50%!important;}
.pogoda-today{height:350px;}
.sun-moon{width:80%;margin: 40px 0 0 15%;}
.pg-ntd-c{width: 50%;}
}

@media screen and (max-width:430px){
.sun-moon{width:90%;margin: 40px 0 0 10%;}
}

@media screen and (max-width:380px){
.sun-moon{width:95%;margin:40px 0 0 5%;}
}

/* End */


/* Start:/bitrix/templates/books/template_styles.css?1722795962115521*/

/* Важные стили (начало) */


body{height:100%;width:100%;font-size:13px;color:#000;background:#fff;font-family: Arial, sans-serif;}
*{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;border-radius:0;box-sizing:border-box;}

a{text-decoration:none;border:none;outline:none}
html{height:100%;width:100%}
header{top:0;background:#fff;position:absolute;top:0;background:#fff;z-index:200;width:100%;box-shadow:rgba(0,0,0,0.05) 0 3px 10px,rgba(0,0,0,0.01) 0 0 1px}
.nomenu .header-in{height:58px}
.header-in{max-width:1280px;margin:0 auto;height:115px;position:relative}
.nomenu .wrp,.wrp.nomenu{padding:58px 0 0}
.wrp{padding:115px 0 0;background:#fff;position:relative}
.inbody{z-index:2;position:relative}
.logo{color:#000;display:block;height:52px;width:168px;background-repeat:no-repeat;padding:0 0 0 40px;line-height:52px;font-size:30px;letter-spacing:2px;font-weight:700;background-position:0 50%;margin:0 auto;position:absolute;left:50%;margin:0 0 0 -84px;background-size:30px;background-position:0 12px;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxtZXRhZGF0YT48c2Z3IHhtbG5zPSJodHRwOi8vbnMuYWRvYmUuY29tL1NhdmVGb3JXZWIvMS4wLyI+PHNsaWNlcz48L3NsaWNlcz48c2xpY2VTb3VyY2VCb3VuZHMgaGVpZ2h0PSIxMDAuMDQyIiB3aWR0aD0iMTAwLjA0MiIgeT0iMjQ3LjQ1OCIgeD0iMzcwLjQ3MSIgYm90dG9tTGVmdE9yaWdpbj0idHJ1ZSI+PC9zbGljZVNvdXJjZUJvdW5kcz48L3Nmdz48L21ldGFkYXRhPjxnPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik00OS45OTIsMEMyMi4zNjYsMC0wLjAyOSwyMi4zOTUtMC4wMjksNTAuMDIxYzAsMjcuNjI1LDIyLjM5NSw1MC4wMjEsNTAuMDIxLDUwLjAyMSAgIHM1MC4wMjEtMjIuMzk2LDUwLjAyMS01MC4wMjFDMTAwLjAxNCwyMi4zOTUsNzcuNjE4LDAsNDkuOTkyLDB6IE00OS45OTIsOTQuMzg5Yy0yNC41MDIsMC00NC4zNjUtMTkuODYzLTQ0LjM2NS00NC4zNjcgICBjMC0xLjk5NCwwLjE0NC0zLjk1MywwLjM5OS01Ljg3Nmw2LjMxNSw5LjQ0NGg0LjUyNHYtNS42OGg1LjM5NmMyLjIxOCwwLDQuMDE1LTEuNzk4LDQuMDE1LTQuMDE1aDQuNmw0LjgxMi00LjgxMnYtNC40NTkgICBsLTQuNzYtNC43NmgtNC44NDR2My45NThIMjEuMzljLTIuNDk5LDAtNC41MjQtMi4wMjUtNC41MjQtNC41MjVjMC0yLjQ5OSwyLjAyNS00LjUyNCw0LjUyNC00LjUyNHYtNC42MzhoLTQuMTg1ICAgYzguMTEzLTguODk2LDE5Ljc5Ny0xNC40NzksMzIuNzg3LTE0LjQ3OWMxMi43ODUsMCwyNC4zMDMsNS40MTcsMzIuMzk4LDE0LjA3MmwtOC4wODQsNC45NDRjLTEuNDU5LTEuOTMtMy43NzMtMy4xNzgtNi4zODEtMy4xNzggICBjLTQuNDE0LDAtNy45OTIsMy41OC03Ljk5Miw3Ljk5NGwzLjQxLDEuMjI2bC0wLjM2NywxLjAyMmwtMS45MTItMC41NzlsLTMuMTY4LDIuMTg4bDIuMDM3LDQuMTQ2aDEuNzMyICAgYzEuODg2LDAsMy40MTQsMS41MjgsMy40MTQsMy40MTN2NC41MDVoMy40MzlsNS4yMTctMi42MDljMS40NDEsMCwyLjYwOSwxLjE2OCwyLjYwOSwyLjYwOUg2OC41Mmw4LjIyMSwxMC45MzVsNi41MzktNi41MzloMy4zMTEgICBjMS4zNzQsMCwyLjQ4OCwxLjExMiwyLjQ4OCwyLjQ4N2wtMC4wMjgtMC4xMDRjMCwxLjM3NywxLjExNSwyLjQ5LDIuNDksMi40OXY2LjAzOGwxLjI5OCwwLjgyMiAgIEM4Ny43NjgsODAuNDU2LDcwLjUxLDk0LjM4OSw0OS45OTIsOTQuMzg5eiI+PC9wYXRoPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0yMS43NDcsNjIuMzgxYzAsMi45MzgsMi4zODEsNS4zMTQsNS4zMTcsNS4zMTR2MTcuNTM3bDQuNTA3LDIuMjA1Vjg0LjFsOC4wODctOC4wODh2LTMuOTAyICAgYzIuOTM2LDAsNS4zMTYtMi4zODEsNS4zMTYtNS4zMTVsMC4wMTgtMy43ODdINDAuMjhsLTkuMjE5LTkuMzkxbC0xNC4xOTYtMC4wMjdsNC44NjQsNS4wMDVMMjEuNzQ3LDYyLjM4MXoiPjwvcGF0aD48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNTMuMTQ2LDQ0LjI3OGMzLjc0OCwwLDYuNzg3LTMuMDM5LDYuNzg3LTYuNzg3aC02Ljc4N1Y0NC4yNzh6Ij48L3BhdGg+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTY3LjMwNyw0Ny41OTZINTAuNzE0Yy0xLjc1LDAtMy4xNjcsMS40MTctMy4xNjcsMy4xNjd2My4wNDNjMCw1LjI3MSw0LjI3MSw5LjU0MSw5LjU0LDkuNTQxaDQuODY0Vjc0LjYzICAgbDQuNDY4LDQuNDdoNC40Njh2LTQuOTIybDQuNTI0LTQuNTIzdi04LjEyNWMxLjY1NSwwLDIuOTk4LTEuMzQyLDIuOTk4LTNoLTIuODg2TDY3LjMwNyw0Ny41OTZ6Ij48L3BhdGg+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTMzLjE0MiwxNC43MThsLTMuNDY5LDUuMjc4bDEuOTY4LDMuMDE3bDAuMDQyLDQuNzM4bDQuNzYxLDQuNzYxbDIuODUtNi41NDYgICBjNC42MywwLDguMzgzLTMuNzUzLDguMzgzLTguMzgxTDMzLjE0MiwxNC43MTh6Ij48L3BhdGg+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTcyLjY5NSw3Ni4zODVWNzkuMWMxLjUsMCwyLjcxNi0xLjIxOCwyLjcxNi0yLjcxNVY3My42N0M3My45MTIsNzMuNjcsNzIuNjk1LDc0Ljg4NSw3Mi42OTUsNzYuMzg1eiI+PC9wYXRoPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik01NC41MDQsMzMuMzQ0aDMuMzk1VjI5Ljk1QzU2LjAyMywyOS45NSw1NC41MDQsMzEuNDcsNTQuNTA0LDMzLjM0NHoiPjwvcGF0aD48L2c+PC9zdmc+)}
.fl .logo{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiNmZmZmZmYiIHhtbG5zOng9Imh0dHA6Ly9ucy5hZG9iZS5jb20vRXh0ZW5zaWJpbGl0eS8xLjAvIiB4bWxuczppPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlSWxsdXN0cmF0b3IvMTAuMC8iIHhtbG5zOmdyYXBoPSJodHRwOi8vbnMuYWRvYmUuY29tL0dyYXBocy8xLjAvIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PG1ldGFkYXRhPjxzZncgeG1sbnM9Imh0dHA6Ly9ucy5hZG9iZS5jb20vU2F2ZUZvcldlYi8xLjAvIj48c2xpY2VzPjwvc2xpY2VzPjxzbGljZVNvdXJjZUJvdW5kcyBoZWlnaHQ9IjEwMC4wNDIiIHdpZHRoPSIxMDAuMDQyIiB5PSIyNDcuNDU4IiB4PSIzNzAuNDcxIiBib3R0b21MZWZ0T3JpZ2luPSJ0cnVlIj48L3NsaWNlU291cmNlQm91bmRzPjwvc2Z3PjwvbWV0YWRhdGE+PGc+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTQ5Ljk5MiwwQzIyLjM2NiwwLTAuMDI5LDIyLjM5NS0wLjAyOSw1MC4wMjFjMCwyNy42MjUsMjIuMzk1LDUwLjAyMSw1MC4wMjEsNTAuMDIxICAgczUwLjAyMS0yMi4zOTYsNTAuMDIxLTUwLjAyMUMxMDAuMDE0LDIyLjM5NSw3Ny42MTgsMCw0OS45OTIsMHogTTQ5Ljk5Miw5NC4zODljLTI0LjUwMiwwLTQ0LjM2NS0xOS44NjMtNDQuMzY1LTQ0LjM2NyAgIGMwLTEuOTk0LDAuMTQ0LTMuOTUzLDAuMzk5LTUuODc2bDYuMzE1LDkuNDQ0aDQuNTI0di01LjY4aDUuMzk2YzIuMjE4LDAsNC4wMTUtMS43OTgsNC4wMTUtNC4wMTVoNC42bDQuODEyLTQuODEydi00LjQ1OSAgIGwtNC43Ni00Ljc2aC00Ljg0NHYzLjk1OEgyMS4zOWMtMi40OTksMC00LjUyNC0yLjAyNS00LjUyNC00LjUyNWMwLTIuNDk5LDIuMDI1LTQuNTI0LDQuNTI0LTQuNTI0di00LjYzOGgtNC4xODUgICBjOC4xMTMtOC44OTYsMTkuNzk3LTE0LjQ3OSwzMi43ODctMTQuNDc5YzEyLjc4NSwwLDI0LjMwMyw1LjQxNywzMi4zOTgsMTQuMDcybC04LjA4NCw0Ljk0NGMtMS40NTktMS45My0zLjc3My0zLjE3OC02LjM4MS0zLjE3OCAgIGMtNC40MTQsMC03Ljk5MiwzLjU4LTcuOTkyLDcuOTk0bDMuNDEsMS4yMjZsLTAuMzY3LDEuMDIybC0xLjkxMi0wLjU3OWwtMy4xNjgsMi4xODhsMi4wMzcsNC4xNDZoMS43MzIgICBjMS44ODYsMCwzLjQxNCwxLjUyOCwzLjQxNCwzLjQxM3Y0LjUwNWgzLjQzOWw1LjIxNy0yLjYwOWMxLjQ0MSwwLDIuNjA5LDEuMTY4LDIuNjA5LDIuNjA5SDY4LjUybDguMjIxLDEwLjkzNWw2LjUzOS02LjUzOWgzLjMxMSAgIGMxLjM3NCwwLDIuNDg4LDEuMTEyLDIuNDg4LDIuNDg3bC0wLjAyOC0wLjEwNGMwLDEuMzc3LDEuMTE1LDIuNDksMi40OSwyLjQ5djYuMDM4bDEuMjk4LDAuODIyICAgQzg3Ljc2OCw4MC40NTYsNzAuNTEsOTQuMzg5LDQ5Ljk5Miw5NC4zODl6Ij48L3BhdGg+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTIxLjc0Nyw2Mi4zODFjMCwyLjkzOCwyLjM4MSw1LjMxNCw1LjMxNyw1LjMxNHYxNy41MzdsNC41MDcsMi4yMDVWODQuMWw4LjA4Ny04LjA4OHYtMy45MDIgICBjMi45MzYsMCw1LjMxNi0yLjM4MSw1LjMxNi01LjMxNWwwLjAxOC0zLjc4N0g0MC4yOGwtOS4yMTktOS4zOTFsLTE0LjE5Ni0wLjAyN2w0Ljg2NCw1LjAwNUwyMS43NDcsNjIuMzgxeiI+PC9wYXRoPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik01My4xNDYsNDQuMjc4YzMuNzQ4LDAsNi43ODctMy4wMzksNi43ODctNi43ODdoLTYuNzg3VjQ0LjI3OHoiPjwvcGF0aD48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNjcuMzA3LDQ3LjU5Nkg1MC43MTRjLTEuNzUsMC0zLjE2NywxLjQxNy0zLjE2NywzLjE2N3YzLjA0M2MwLDUuMjcxLDQuMjcxLDkuNTQxLDkuNTQsOS41NDFoNC44NjRWNzQuNjMgICBsNC40NjgsNC40N2g0LjQ2OHYtNC45MjJsNC41MjQtNC41MjN2LTguMTI1YzEuNjU1LDAsMi45OTgtMS4zNDIsMi45OTgtM2gtMi44ODZMNjcuMzA3LDQ3LjU5NnoiPjwvcGF0aD48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMzMuMTQyLDE0LjcxOGwtMy40NjksNS4yNzhsMS45NjgsMy4wMTdsMC4wNDIsNC43MzhsNC43NjEsNC43NjFsMi44NS02LjU0NiAgIGM0LjYzLDAsOC4zODMtMy43NTMsOC4zODMtOC4zODFMMzMuMTQyLDE0LjcxOHoiPjwvcGF0aD48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNzIuNjk1LDc2LjM4NVY3OS4xYzEuNSwwLDIuNzE2LTEuMjE4LDIuNzE2LTIuNzE1VjczLjY3QzczLjkxMiw3My42Nyw3Mi42OTUsNzQuODg1LDcyLjY5NSw3Ni4zODV6Ij48L3BhdGg+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTU0LjUwNCwzMy4zNDRoMy4zOTVWMjkuOTVDNTYuMDIzLDI5Ljk1LDU0LjUwNCwzMS40Nyw1NC41MDQsMzMuMzQ0eiI+PC9wYXRoPjwvZz48L3N2Zz4=);color:#fff}
.footer .logotxt{color:#fff}
.logotxt{color:#000}
.find{vertical-align:top;float:right;width:50px;height:54px}
.find-mob{right:10px;width:50px;height:50px;top:2px;cursor:pointer;border:none;outline:none;float:right;background-repeat:no-repeat;background-position:0;background-size:35px;background-position:50%;display:block;position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPlNlYXJjaCB2Mi42PC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMwMDAwMDAiPjxwYXRoIGQ9Ik02OS44Mjg0MjcxLDY0LjE3MTU3MjkgQzcxLjM5MDUyNDMsNjUuNzMzNjcgNzEuMzkwNTI0Myw2OC4yNjYzMyA2OS44Mjg0MjcxLDY5LjgyODQyNzEgQzY4LjI2NjMzLDcxLjM5MDUyNDMgNjUuNzMzNjcsNzEuMzkwNTI0MyA2NC4xNzE1NzI5LDY5LjgyODQyNzEgTDU1LjkxNjEzODgsNjEuNTcyOTkzIEM1NS4zMzEwMTAzLDYwLjk4Nzg2NDUgNTQuMjcxNzA3NSw2MC44Mzk3OTYyIDUzLjUzNTIxOCw2MS4yMzM0NTkzIEM1My41MzUyMTgsNjEuMjMzNDU5MyA1My42MzUzNzc3LDYxLjIwOTUwMjYgNTIuOTkxMTUwMSw2MS41MDA1MjIyIEM1MC44NTg3MTU0LDYyLjQ2MzgxNiA0OC40OTE5NzM5LDYzIDQ2LDYzIEMzNi42MTExNTkzLDYzIDI5LDU1LjM4ODg0MDcgMjksNDYgQzI5LDM2LjYxMTE1OTMgMzYuNjExMTU5MywyOSA0NiwyOSBDNTUuMzg4ODQwNywyOSA2MywzNi42MTExNTkzIDYzLDQ2IEM2Myw0OC41MDAzMDQ2IDYyLjQ2MDIyNTEsNTAuODc0NTM4IDYxLjQ5MDg0Nyw1My4wMTI1Mjg0IEM2MS4yMDIxOTQ5LDUzLjY0OTE1ODggNjEuMjMxMDk4MSw1My41NDA3OTk5IDYxLjIzMTA5ODEsNTMuNTQwNzk5OSBDNjAuODM0NzkzLDU0LjI2NzUzNDggNjAuOTg4MjU3Nyw1NS4zMzE0MDM1IDYxLjU3Mjk5Myw1NS45MTYxMzg4IEw2OS44Mjg0MjcxLDY0LjE3MTU3MjkgWiBNNDYsNTUuNSBDNTEuMjQ2NzA1MSw1NS41IDU1LjUsNTEuMjQ2NzA1MSA1NS41LDQ2IEM1NS41LDQwLjc1MzI5NDkgNTEuMjQ2NzA1MSwzNi41IDQ2LDM2LjUgQzQwLjc1MzI5NDksMzYuNSAzNi41LDQwLjc1MzI5NDkgMzYuNSw0NiBDMzYuNSw1MS4yNDY3MDUxIDQwLjc1MzI5NDksNTUuNSA0Niw1NS41IFoiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==)}
.find-in{display:none}
.topmenu{vertical-align:top;height:50px}
.itemsmenu a{color:#000;font-size:16px}
.itemsmenu{width:100%;color:#000;transition-duration:.5s;top:-100%;position:fixed;height:auto;z-index:500;max-width:1240px;margin:0 0 0 20px}
.iconmenu{display:block;width:20px;height:20px;padding:15px;cursor:pointer;box-sizing:unset;margin:2px 0 0;position:absolute;left:20px}
.iconmenu span,.openmenu .header-opacity .iconmenu span,.fixed-top.header-opacity .iconmenu span{position:absolute;height:2px;width:20px;transition:background-color .3s 0;background-color:#000;margin-top:9px}
.iconmenu span:before,.iconmenu span:after{content:'';position:absolute;width:100%;height:100%;background-color:#000;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .3s 0}
.iconmenu span:before{transform:translateY(-6px)}
.iconmenu span:after{transform:translateY(6px)}
.fixup{position:fixed;top:0;transition:top .3s ease-out;box-shadow:rgba(0,0,0,0.12) 0 3px 10px,rgba(0,0,0,0.03) 0 0 2px}
.nomenu .fixdown,header.nomenu,.nomenu header{top:0;position:fixed}
.fixdown{position:fixed;top:-50px;box-shadow:rgba(0,0,0,0.12) 0 3px 10px,rgba(0,0,0,0.03) 0 0 2px}
.openmenu .fixdown{top:0}
h1{font-size:50px;line-height:1.3em;padding:0 10px}
.inpic h1{font-size:55px;line-height:1.3em}
.where{font-size:13px;line-height:16px}
.where a{color:#696969}
.br-s{margin:0 20px 1px;background:#eee;height:4px;width:4px;display:inline-block;border-radius:40%}
.h1block{text-align:center;margin:20px 0 30px}
.inpic{position:absolute;z-index:2;width:100%;height:100%;display:table}
.inpic .h1block{margin:0;color:#fff;width:100%;z-index:2;vertical-align:middle;display:table-cell}
.inpic .where a{color:#fff}
.inpic .br-s{margin:0 20px 1px;background:#fff;height:4px;width:4px;display:inline-block;border-radius:100%;font-size:0}
.element-bg-b{width:100%;height:100%;position:absolute;z-index:1;background-size:cover;background-position:50%;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-via-position: ;--tw-gradient-to: hsla(0,0%,7%,0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from),hsla(0,0%,7%,.2) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-from: hsla(0,0%,7%,.4) var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: hsla(0,0%,7%,0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);border-radius:15px;}
.block{position:relative;border-radius:15px;overflow:hidden;box-shadow:rgba(0,0,0,0.12) 0 3px 10px,rgba(0,0,0,0.03) 0 0 2px;margin:0 20px 20px 0;display:inline-block;width:310px;height:230px;transition:.3s linear}
.m-p{padding:0 20px}
.m-inb{height:600px;width:100%;margin:0;box-shadow:10px 10px 30px #CCC;position:relative;background-color:#316bff;overflow:visible;border-radius:15px}
.href{display:block;width:100%;height:100%;background-size:cover;background-position:50%}
.content{max-width:1280px;margin:0 auto;padding:0 20px}
.content-mini{max-width:900px;margin:0 auto;padding:0 20px}
.nomenu .wide-up{height:calc(72vh + 57px)}
.nomenu .wide-up-in{padding:57px 0 150px}
.wide-up{height:72vh;display:flex;justify-content:center;align-items:center;min-height:560px}
.wide-up-in{max-width:1280px;margin:0 auto;padding:0 0 150px;width:100%}
.wide-up h1{font-size:44px}
.wide-bread{position:absolute;width:100%;margin:28px 0 0}
.wide-bread-in{max-width:1280px;margin:0 auto;position:relative;padding:0 20px}
.black-back,.white-back,.black-f,.white-f{background-repeat:no-repeat;padding:0 0 0 20px;font-size:14px}
.black-back{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg class='fKMJ0' width='16' height='16' fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' focusable='false'%3e%3cpath d='M6.41764 8L11.2075 12.7931C11.5979 13.1838 11.5977 13.817 11.207 14.2073C10.8164 14.5977 10.1832 14.5975 9.79281 14.2069L4.29656 8.70687C3.90636 8.3164 3.90636 7.6836 4.29656 7.29313L9.79281 1.79313C10.1832 1.40248 10.8164 1.40226 11.207 1.79265C11.5977 2.18304 11.5979 2.81621 11.2075 3.20687L6.41764 8Z' fill='currentColor'%3e%3c/path%3e%3c/svg%3e ")}
.black-f{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg class='fKMJ0' width='16' height='16' fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' focusable='false'%3e%3cpath d='M9.58236 8L4.79248 12.7931C4.40212 13.1838 4.40234 13.817 4.793 14.2073C5.18365 14.5977 5.81683 14.5975 6.20718 14.2069L11.7034 8.70687C12.0936 8.3164 12.0936 7.6836 11.7034 7.29313L6.20718 1.79313C5.81683 1.40248 5.18365 1.40226 4.793 1.79265C4.40234 2.18304 4.40212 2.81621 4.79248 3.20687L9.58236 8Z' fill='currentColor'%3e%3c/path%3e%3c/svg%3e")}
.white-back{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg class='fKMJ0' width='16' height='16' fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' focusable='false'%3e%3cpath d='M6.41764 8L11.2075 12.7931C11.5979 13.1838 11.5977 13.817 11.207 14.2073C10.8164 14.5977 10.1832 14.5975 9.79281 14.2069L4.29656 8.70687C3.90636 8.3164 3.90636 7.6836 4.29656 7.29313L9.79281 1.79313C10.1832 1.40248 10.8164 1.40226 11.207 1.79265C11.5977 2.18304 11.5979 2.81621 11.2075 3.20687L6.41764 8Z' fill='%23fff'%3e%3c/path%3e%3c/svg%3e ");color:#fff}
.white-f{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg class='fKMJ0' width='16' height='16' fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' focusable='false'%3e%3cpath d='M9.58236 8L4.79248 12.7931C4.40212 13.1838 4.40234 13.817 4.793 14.2073C5.18365 14.5977 5.81683 14.5975 6.20718 14.2069L11.7034 8.70687C12.0936 8.3164 12.0936 7.6836 11.7034 7.29313L6.20718 1.79313C5.81683 1.40248 5.18365 1.40226 4.793 1.79265C4.40234 2.18304 4.40212 2.81621 4.79248 3.20687L9.58236 8Z' fill='%23fff'%3e%3c/path%3e%3c/svg%3e");color:#fff}
.content-head{margin:0 auto;max-width:1280px;padding:22px 0 0}
.galleryup{overflow:hidden;height:295px;position:relative;font-size:0}
.galleryup .scrolling-stone{padding:23px 20px 30px;width:100%!important}
.galleryup .block{width:32%;margin:0 2% 0 0;height:260px}
.galleryup .block:nth-last-child(1){margin:0}
.bimctr{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#ddd;background-repeat:no-repeat;background-position:50%;background-size:30%;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' x='0px' y='0px' style='&%2310; fill: %23fff;&%2310;'%3e%3cg%3e%3cpath d='M18,1H6A5,5,0,0,0,1,6V18a5,5,0,0,0,5,5H18a5,5,0,0,0,5-5V6A5,5,0,0,0,18,1ZM6,3H18a3,3,0,0,1,3,3v7.43l-1.51-1.51a2,2,0,0,0-2.82,0l-2.59,2.59L9.49,9.92a2,2,0,0,0-2.82,0L3,13.59V6A3,3,0,0,1,6,3ZM18,21H6a3,3,0,0,1-3-3V16.41l5.08-5.08,4.59,4.59a2,2,0,0,0,2.82,0l2.59-2.59L21,16.25V18A3,3,0,0,1,18,21Z'/%3e%3ccircle cx='17' cy='7.5' r='1.5'/%3e%3c/g%3e%3c/svg%3e")}
.gallery_pic{width:auto;height:100%;max-height:260px}
.iconmenu span,.openmenu .header-opacity .iconmenu span,.fixed-top.header-opacity .iconmenu span{position:absolute;height:2px;width:20px;transition:background-color .3s 0;background-color:#000;margin-top:9px}

/* Важные стили (конец) */


/* Служебные (начало) */
.eshephoto{height:50px;line-height:51px;display:block;background-repeat:no-repeat;background-size:30px;width:165px;background-position:0 50%;color:#333;margin:0 auto;text-align:left;padding:0 0 0 34px;font-size:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjAwIiB2aWV3Qm94PSIwIDAgMTIwMCAxMjAwIj48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDAgNjAwKSBzY2FsZSgwLjY5IDAuNjkpIHJvdGF0ZSgwKSB0cmFuc2xhdGUoLTYwMCAtNjAwKSIgc3R5bGU9ImZpbGw6Izc3Nzc3NzsiPjxzdmcgZmlsbD0iIzc3Nzc3NyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik05NC41ODcsMTQzLjM0OHYzMTkuODAyaDQxNy40VjE0My4zNDhIOTQuNTg3eiBNNDY0LjY5Myw0MTUuODY5SDE0MS44OTZWMTkwLjYyN2gzMjIuNzk3VjQxNS44Njl6Ij48L3BhdGg+PHBhdGggZD0iTTIxMS4zMTQsMjkxLjkzN2MxNi44NTgsMCwzMC41My0xMy42ODgsMzAuNTMtMzAuNTI5YzAtMTYuODQ0LTEzLjY3Mi0zMC41My0zMC41My0zMC41MyAgIGMtMTYuODc0LDAtMzAuNTYxLDEzLjY4Ny0zMC41NjEsMzAuNTNDMTgwLjc1NCwyNzguMjQ5LDE5NC40NCwyOTEuOTM3LDIxMS4zMTQsMjkxLjkzN3oiPjwvcGF0aD48cG9seWdvbiBwb2ludHM9IjQ0OS42NzgsMzgzLjg3IDM0OC43NzYsMjU3LjI4IDI5MS40OTksMzI5LjE1MyAyNjMuODc2LDI5NC40OTggMTkyLjYyOSwzODMuODcgICI+PC9wb2x5Z29uPjxwb2x5Z29uIHBvaW50cz0iNDE3LjQzLDk2LjEzIDQxNy40Myw0OC44NTEgMC4wMTMsNDguODUxIDAuMDEzLDM2OC42MiA0Ny4zMjIsMzY4LjYyIDQ3LjMyMiwzMjEuMzQxIDQ3LjMyMiw5Ni4xMyAzNzAuMTE5LDk2LjEzICAgICAiPjwvcG9seWdvbj48L2c+PC9zdmc+PC9nPjwvZz48L3N2Zz4=)}
.profile{display:none}
.app_close,.fix_close,.fixdesclose,.mobfixclose,.mobfixcloseg{z-index:7;cursor:pointer;position:absolute;top:-30px;font-size:0;right:8px;display:block;background-size:30px;background-repeat:no-repeat;background-position:50%;width:30px;height:29px;border:1px solid #eee;border-bottom:1px solid #fff;background-color:#fff;top:-29px;border-top-left-radius:6px;border-top-right-radius:6px;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjODQ4NDg0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHg9IjBweCIgeT0iMHB4Ij48dGl0bGU+d29yay1vdXRsaW5lPC90aXRsZT48cGF0aCBkPSJNMzAsNzJhMiwyLDAsMCwxLTEuNDEtMy40MWw0MC00MGEyLDIsMCwxLDEsMi44MywyLjgzbC00MCw0MEEyLDIsMCwwLDEsMzAsNzJaIj48L3BhdGg+PHBhdGggZD0iTTcwLDcyYTIsMiwwLDAsMS0xLjQxLS41OWwtNDAtNDBhMiwyLDAsMSwxLDIuODMtMi44M2w0MCw0MEEyLDIsMCwwLDEsNzAsNzJaIj48L3BhdGg+PC9zdmc+)}
.mhl .mobfixclose{display:none}
ins.adsbygoogle1{display:inline-block}
ins.adsbygoogle1[data-ad-status="unfilled"]{display:none!important}
.adsbygoogle1{max-height:120px!important}
.lipban{margin:10px;box-shadow:0 -1px 1px #eee}
.nolb{margin:0;border-radius:0}
.mrg-tag{text-decoration:none;margin:0 auto;text-align:center;display:block}
.adsbygoogle1{max-height:120px}
.lipban .mobfixclose{display:none}
.mobfix,.mobfixg{bottom:0;position:fixed;right:0;left:0;background-color:#fff;z-index:100;display:block;max-width:860px;margin:0 auto}
.mobfixin{display:block;position:relative;overflow:hidden}
.mobstyle{background:none;box-shadow:none;transition-duration:.1s;bottom:-200px}
.mobstyle2{transition-duration:.1s}
.mfshow{bottom:0}
.mfshow .mobfixclose,.mfshow .mobfixcloseg{display:block}
.mobstyle #mobfix{padding:10px;border-radius:15px;margin:10px;background:#fff;box-shadow:rgba(0,0,0,0.35) 0 5px 15px}
.mobstyle .mobfixclose{border-radius:50%;margin:10px}

.fixdesclose{border-radius:6px}
.fixdes{height:auto;width:300px;bottom:20px;position:fixed;right:20px;background-color:#fff;z-index:120;display:block}
.frramefix{width:100%;height:250px}
.frramefix2{width:320px;height:108px;margin:8px auto 0}
.gglbl{opacity:0}
.gglbl .mobfixcloseg2{display:block;opacity:0;transition-delay:0;transition-property:opacity}
.mobfixcloseg{display:none}
.fsdb .mobfixcloseg{display:block;opacity:1}
.mobfix{display:none}
.google-auto-placed{display:none;width:0;height:0}
.nad-footer-ad{max-width:1310px;height:250px;margin:50px auto;padding:0 10px}
.nad-footer-ad_g{max-width:1310px;margin:50px auto}
.pod_video_g{margin:20px 0;display:table;width:100%}
.pod_cont_g{display:table;width:100%}
.nad-footer_g{display:table;width:100%}
.pod_video_g1,.pod_video_g2,.pod_video_g3{width:33.3%;display:table-cell;text-align:center;vertical-align:top}
.nad-footer_g1,.nad-footer_g2,.nad-footer_g3,.nad-footer_g4{width:25%;display:table-cell;text-align:center;vertical-align:top;font-size:0}
.nad-footer_g1 center,.nad-footer_g2 center,.nad-footer_g3 center,.nad-footer_g4 center{min-width:300px;min-height:250px}

.mobst-noclick{visibility:visible;pointer-events:auto;position: absolute;background-color: #f0f4f8;margin:-20px 0 0 0;z-index:1;line-height:20px;width:44px;height:20px;left:0px;background-size:13px 13px;background-position:9px;background-repeat:no-repeat;border-radius:0 12px 0 0;display:none;}
#mobstblock3{max-height:120px;}
.mobst-close{visibility:visible;pointer-events: auto;position:absolute;width:44px;height:20px;left:0px;background-size:13px 13px;background-position:9px;background-color:#f0f4f8;background-repeat:no-repeat;box-shadow:0 -1px 1px 0 rgba(0, 0, 0, 0.2);border:none;border-radius:0 12px 0 0;outline:none;font-size:0px;color:#000000;transition:300ms ease-in;margin:-20px 0 0 0;display:none;background-color:#f0f4f8;}
.mobst-close:after{content:"";display:inline-block;width:8px;height:8px;transform:rotate(-45deg);border-left:2px solid #000000;border-bottom:2px solid #000000;position:relative;top:3px;}
.mobst{max-height:30vh;width:100%;position:fixed;bottom:0px;text-align:center;transition:300ms ease-in;line-height:0px;margin:0px!important;will-change:transform;left:0;align-items:center;box-shadow:0 -1px 1px #eee;background-color:#f0f4f8;z-index:auto;}
.mobst-show-on{z-index:10000}

.mobst-hide{z-index:auto!important}
.mobst-show .mobst-close{display:block;}
.mobst-show .mobst-noclick{display:block;}
.mobst-none{display:none}

.mobst-show{z-index:10000}
.mobst-hide{display:none}

.bfotload{position:fixed;bottom:0;max-width:944px;left:0}
.frabmf{width:100%;height:30vh;position:relative}

.adsense .mobst-show-on,.adsense .mobst-show{z-index:1!important;}

@media screen and (min-width:800px){.mobst{display:none!important;}}

@media screen and (max-width:1330px) {
.nad-footer-ad,.element-pf, .nad-footer-ad_g{max-width:1024px;margin:50px auto;padding:0 10px}
.nad-footer_g1{display:none}
}
@media screen and (min-width:0px) and (max-width:900px) {
.pod_video_g1{display:none}
.pod_video_g2, .pod_video_g3{width:50%}
.nad-footer_g2{display:none}
}
@media screen and (min-width:0px) and (max-width:600px) {
.pod_video_g2, .nad-footer_g3{display:none}
.pod_video_g3{width:100%}	
}
/* Служебные (конец) */



/* Поиск (начало) */

.find.active{position:fixed;left:0;top:0;z-index:500;width:100%;background:#fff;height:65px}
.find.active form{height:65px;box-shadow:0 0 15px 1px rgba(0,0,0,.4);position:absolute;width:100%}
.find.active .find-mob{display:none}
.open.find-in{display:block;position:fixed;width:100%;height:100%;left:0;top:0;background:#fff;z-index:10}
.find-okno{width:100%;box-sizing:border-box;color:#000;display:flex;height:47px;margin:9px 0;outline:none;border:none;font-size:30px}
.otmena-find{display:block;cursor:pointer;position:absolute;right:30px;top:7px;background-size:cover;height:30px;width:30px}
.find.active .find-in{display:block;padding:0 30px;max-width:900px;margin:8px auto;position:relative}
.otmena-find{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iODQuMywxMy42IDQ5LjcsNDguMiAxNS4xLDEzLjYgMTIuOSwxNS43IDQ3LjUsNTAuMyAxMi45LDg0LjkgMTUuMSw4Ny4xIDQ5LjcsNTIuNSA4NC4zLDg3LjEgODYuNCw4NC45IDUxLjgsNTAuMyAgICA4Ni40LDE1LjcgICI+PC9wb2x5Z29uPjwvZz48L3N2Zz4=)}
.find-rezult{width:100%;display:none;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.3);margin:65px auto;max-width:900px}


.rezult-block{padding:20px;border-radius:4px;margin:0 0 20px}
.poroda-rezult{display:table}
.content-rezult{vertical-align:middle;padding:0 0 0 20px;margin:0 0 0 100px;display:table-cell}
.name-rezult{color:#000;font-size:25px;font-weight:600}
.rezult-tags{margin:5px 0 0;display:none}
.tag{padding:8px 12px;background:#fff;color:#333;border-radius:3px;border:1px solid #dedede;font-size:13px;cursor:pointer;margin:10px 6px 0 0;display:inline-block}
.ava-rezult img{height:100%}
.ava-rezult{width:100px;border-radius:50%;overflow:hidden;height:100px;display:block;margin:0 auto;float:left}
.poisk-fon{background:#F5F5F5;position:fixed;top:65px;left:0;width:100%;height:100%;z-index:10;overflow:auto;padding:10px 0 0;display:none;visibility:hidden}
.active .poisk-fon{visibility:visible}
.poisk-content{max-width:900px;margin:8px auto;display:block;position:relative;padding:0 0 50px}

/* Поиск (конец) */







/* Стили рекламы (начало) */
.rspv{max-height:600px;position:relative;}
.rspf{max-height:600px;position:relative;max-width:1024px;margin:0 auto;}
.rsft{max-height:400px;position:relative;}
.ya_content{margin:30px 0}

#dscb-close{display:none;}
@media screen and (min-width:1024px){
.bfot_g.bfotload{left: -900px;z-index: 2;font-size: 0}
.bfotload .nad-footer_g1, .bfotload .nad-footer_g2, .bfotload .nad-footer_g3, .bfotload .nad-footer_g4{width:300px;display:table-cell;}
.bfotload #dscb-close{display: block;background-color:#fff;height:35px;width:35px;background-size:15px;margin:-35px 0;box-shadow:0 0 15px 1px rgba(0,0,0,.2);top:0;right:0;position:absolute;}
.bfot_g.bfotloadclose{z-index:1;left:auto;height:auto}
.bfotloadclose #dscb-close{display:none}
}


/* Стили рекламы (конец) */


/* Стили блока отелей (начало) */
.hotel-promo {
display:none;
}


/* Стили блока отелей (конец) */

/* Стили вставки видео (начало) */
.youtube {
background-position: center;
background-repeat: no-repeat;
position: relative;
display: inline-block;
overflow: hidden;
transition: all 200ms ease-out;
cursor: pointer;
    background-size: cover;
}
.youtube .play {
background-color: #00000008;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}

.youtube .play:after{
content: '';
width: 100px;
height: 100px;
background-size: cover;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 64 80' x='0px' y='0px' style='&%2310; fill: %23fff;&%2310;'%3e%3cpath d='M13.36,32.39V13.59A3.07,3.07,0,0,1,18,10.93l16.28,9.4,16.29,9.4a3.07,3.07,0,0,1,0,5.32l-16.29,9.4L18,53.86a3.08,3.08,0,0,1-4.61-2.66Z'/%3e%3c/svg%3e");
}

.youtube:hover .play {
background-position: 0 0;
}
/* Стили вставки видео (конец) */


/* Стили меню (начало) */

.drop-menu-shadow.opsh{position:fixed;width:100%;height:100%;z-index:300;background:#00000069;left:0;top:0;visibility:visible}
.drop-menu-shadow{transition-duration:.1s;visibility:hidden}

.w33{width:33%}
.w50{width:49%}



/* Стили меню (конец) */


.element-anons {
    max-width: 1024px;
    margin: 50px auto;
    text-align: center;
}
.element-anons h2, .h2-takje, .txt-body h3, .txt-publ h2, .h3-list strong{
    font-weight: 400;
    font-size: 40px;
    margin: 0 0 30px 0;
	line-height:1.4;

}
.txt-body h3, .txt-publ h2 {
	border-top: 75px solid transparent;
    margin-top: -15px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.txt-body h4{
padding: 20px 0;
}
h4, .txt-publ h3{font-size:20px;font-weight:400;padding:15px 0;color:#333;margin:0;border-top: 0;}

.content-mini h2{
font-size: 35px;
}

.main-content {
    max-width: 1500px;
    margin: 0 auto;
    padding: 0 0 0 20px;
}
.main-content h2 {
    font-weight: 550;
    margin: 45px 0 30px;
    padding: 0;
    font-size: 45px;
    text-align: left;
}
.all-href, .all-rezult {
    cursor: pointer;
    outline: 0px;
background-position: right 10px center;
    display: inline-block;
    font-size: 16px;
    margin: 10px 0 20px;
    color: #000;
    padding: 10px 35px 10px 17px;
    border: 1px solid #e5e5e5;
    border-radius: 16px;
	background-repeat: no-repeat;
    opacity: .9;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg class='fKMJ0' width='16' height='16' fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' focusable='false'%3e%3cpath d='M9.58236 8L4.79248 12.7931C4.40212 13.1838 4.40234 13.817 4.793 14.2073C5.18365 14.5977 5.81683 14.5975 6.20718 14.2069L11.7034 8.70687C12.0936 8.3164 12.0936 7.6836 11.7034 7.29313L6.20718 1.79313C5.81683 1.40248 5.18365 1.40226 4.793 1.79265C4.40234 2.18304 4.40212 2.81621 4.79248 3.20687L9.58236 8Z' fill='%23555'%3e%3c/path%3e%3c/svg%3e");
background-color:#fff;
}

.all-rezult{
margin: 10px 20px;	
}


.legenda {
    display: block;
    padding: 29px 20px 1px;
    border-left: 7px solid #0b73fe;
    margin:30px 0;
}
.legenda h3 {
    margin-top: -75px!important;
}


.scroll-menu {
    height: 65px;
    overflow: hidden;
    line-height: 42px;
    margin: 0 auto;
    width: 100%;
	-webkit-tap-highlight-color: transparent;
}
.scrolling-stone {
    -webkit-overflow-scrolling: touch;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-y: hidden;
    overflow-x: scroll;
    padding: 0 0 30px;
}

.element-menu {
    text-align: center;
    height: 60px;
    margin: 8px 0 20px;
}
.element-menu a {
    color: #333;
    padding: 0 15px;
    font-size: 14px;
    height: 40px;
	line-height:40px;
    display: inline-block;
    transition: all 100ms linear;
    border-bottom: 2px solid transparent;
	border-radius: 15px;
}
.element-menu a:hover {
background-color:rgb(246, 246, 246)
}

.element-menu .menuback:hover {
background-color:#fff
}

.m-act {
    background: #eee;
}
.menuback {
    border-bottom: 0!important;
    opacity: 0.6;
    height: 50px!important;
    width: 0;
    background-size: 25px;
    margin: 0 10px -20px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiPjx0aXRsZT5iYWNrPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS42MzYwMzg5NywxMiBMMTYuODgzODgzNSwxOS4yNDc4NDQ1IEMxNy4zNzIwMzg4LDE5LjczNTk5OTkgMTcuMzcyMDM4OCwyMC41Mjc0NTYxIDE2Ljg4Mzg4MzUsMjEuMDE1NjExNSBDMTYuMzk1NzI4MSwyMS41MDM3NjY4IDE1LjYwNDI3MTksMjEuNTAzNzY2OCAxNS4xMTYxMTY1LDIxLjAxNTYxMTUgTDYuOTg0Mzg4NTQsMTIuODgzODgzNSBDNi40OTYyMzMxOCwxMi4zOTU3MjgxIDYuNDk2MjMzMTgsMTEuNjA0MjcxOSA2Ljk4NDM4ODU0LDExLjExNjExNjUgTDE1LjExNjExNjUsMi45ODQzODg1NCBDMTUuNjA0MjcxOSwyLjQ5NjIzMzE4IDE2LjM5NTcyODEsMi40OTYyMzMxOCAxNi44ODM4ODM1LDIuOTg0Mzg4NTQgQzE3LjM3MjAzODgsMy40NzI1NDM5IDE3LjM3MjAzODgsNC4yNjQwMDAxMyAxNi44ODM4ODM1LDQuNzUyMTU1NDkgTDkuNjM2MDM4OTcsMTIgWiIgZmlsbD0iIzAwMDAwMCI+PC9wYXRoPjwvZz48L3N2Zz4=);
}
.menuback:hover{opacity:1}
.obj-info{
display: block;
width: 100%;
height: 100%;
background-size: cover;
background-position: 50%;
border-radius:15px;
}
.obj-min, .obj-mob{
display:none;	
}


.opisanie-hide {
    display: none;
    margin: 50px auto;
}


.load-after .ob-block {
    width: 32.66%;
    height: 380px;
    margin: 0 1% 15px 0;
}
.load-after .ob-block:nth-child(4n) {
    margin: 0 1% 15px 0;
}
.load-after .ob-block:nth-child(3n) {
    margin: 0 0 15px 0;
}


.load-after .ob-block .ob-tz{
    font-size: 26px;
    line-height: 33px;
}

.load-after .ob-block .ob-text{
    max-height: 133px;
}

.txt-body p {
    font-size: 17px;
    margin: 0 0 30px;
    line-height: 1.7;
	word-wrap: break-word;
}

.txt-body .img_text_block + p, .txt-body .img_text_block + p, .txt-body .img_text_center + p{
margin: 20px 0 30px;
}


.txt-body .img_text_block + .img_text_bright, .txt-body .img_text_block + .img_text_bright, .txt-body .img_text_center + .img_text_bright{
margin-top: 20px
}

.txt-body .img_text_block + .img_text_bright + p, .txt-body .img_text_block + .img_text_bright + p, .txt-body .img_text_center + .img_text_bright + p{
margin: 20px 0 30px;
}

a{
color: #0c73fe;
}
p a{
border-bottom: 1px solid rgba(0,84,126,0.3);
    color: #0c73fe;
    font-weight: 400;
    text-decoration: none;
}

.txt-body ul {
    padding-left: 20px;
    margin: 0 0 30px;
}
.txt-body li {
font-size: 17px;
margin: 0 15px 15px 0;
line-height: 1.7;
}

.panner {
    display: none;
    position: absolute;
    width: 40px;
    height: 40px;
	top: calc(50% - 20px);
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: 50%;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 3px 10px, rgba(0, 0, 0, 0.03) 0px 0px 2px;
    border-radius: 50%;
    cursor: pointer;
    z-index: 1;
}
.galleryup:hover .panner{
display:block;
}
#panLeft {
    left:8px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' fill='none' class='-kreD EcUq-' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' focusable='false'%3e%3cpath d='M6.41764 8L11.2075 12.7931C11.5979 13.1838 11.5977 13.817 11.207 14.2073C10.8164 14.5977 10.1832 14.5975 9.79281 14.2069L4.29656 8.70687C3.90636 8.3164 3.90636 7.6836 4.29656 7.29313L9.79281 1.79313C10.1832 1.40248 10.8164 1.40226 11.207 1.79265C11.5977 2.18304 11.5979 2.81621 11.2075 3.20687L6.41764 8Z' fill='currentColor'%3e%3c/path%3e%3c/svg%3e");
}
#panRight {
    right: 8px;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' fill='none' class='-kreD EcUq-' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' focusable='false'%3e%3cpath d='M9.58228 8L4.79241 3.20687C4.40202 2.81621 4.40223 2.18304 4.79289 1.79265C5.18355 1.40226 5.81671 1.40248 6.2071 1.79314L11.7034 7.29314C12.0936 7.6836 12.0936 8.3164 11.7034 8.70687L6.2071 14.2069C5.81671 14.5975 5.18355 14.5977 4.79289 14.2073C4.40223 13.817 4.40202 13.1838 4.79241 12.7931L9.58228 8Z' fill='currentColor'%3e%3c/path%3e%3c/svg%3e");
}
.more-over {
    display: table;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.2);
    z-index: 1;
    font-size: 20px;
    color: #fff;
    text-align: center;
	border-radius:15px;
}
.more-num {
color: #fff;
display: table-cell;
vertical-align: middle;
font-size: 60px;
font-weight: bold;
}

.scroll-np, .scrolling-stone-mob{
font-size:0;
}

.txt-column{
display:none;
}

.up-mob-block span{
display:none;
}

.close{
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 100 100' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M60.646,50.103l32.077-32.09c2.864-2.869,2.864-7.54-0.002-10.409c-2.78-2.78-7.629-2.78-10.409,0L50.235,39.693 L17.689,7.149c-2.865-2.865-7.533-2.865-10.406,0c-2.871,2.869-2.871,7.54,0,10.409l32.545,32.546L7.511,82.436 c-2.871,2.869-2.871,7.54,0,10.409C8.899,94.236,10.748,95,12.716,95c1.962,0,3.811-0.764,5.205-2.154l32.318-32.331L82.313,92.59 c1.392,1.386,3.241,2.151,5.203,2.151s3.811-0.764,5.206-2.154c2.864-2.869,2.864-7.54-0.002-10.409L60.646,50.103z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
display: block;
background-position: 50%;
background-repeat: no-repeat;
width: 20px;
height: 20px;
cursor:pointer;
}

body.opentext{
overflow:hidden;
}

body.opentext #opisanie {
display: block;
    position: fixed;
    top: 0;
    z-index: 1000;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: #f9f9f9;
}

body.opentext .opisanie {
    max-width: 1624px;
    margin: 0 auto;
    position: relative;
    padding: 0 0 0 200px;
}

body.opentext .txt-body {
	max-width: 1024px;
    display: table-cell;
}
.txt-body {
    max-width:1024px;
    background: #fff;
    vertical-align: top;
    margin: 50px auto;
}
body.opentext .opisanie-hide{
    display: block;
}
body.opentext .txt-column {
    display: table-cell;
    max-width: 400px;
}
.fix-txt {
    position: sticky;
    max-width: 400px;
    top: 0;
}

body.opentext .read-next{
display:none;
}

.dop-menu-mob{
	display:none;
}

.dop-menu-mob i {
    position: absolute;
    height: 4px;
    width: 4px;
    background-color: #000;
    border-radius: 4px;
    margin: 23px;
}

.dop-menu-mob i:before, .dop-menu-mob i:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 4px;
}

.dop-menu-mob i:before{
    transform: translateY(-8px)
}

.dop-menu-mob i:after{
    transform: translateY(8px)
}

.dop-menu-cont {
    width: 100%;
    color: #000;
    transition-duration: 0.2s;
    bottom: -100%;
    position: fixed;
    height: auto;
    z-index: 200;
    max-width: 1240px;
}

.dma.dop-menu-cont {
    display: block;
    bottom: 0;
}

.dmo{
position: fixed;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: #00000069;
    left: 0;
    top: 0;
    visibility: hidden;
    transition-duration: 0.1s;
}
.dma .dmo{
    visibility: visible;
}

.dmdm {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 3px 10px, rgba(0, 0, 0, 0.03) 0px 0px 2px;
    background: #fff;
    border-radius: 16px 16px 0 0;
    left: 0;
    position: fixed;
    bottom: -100%;
    z-index: 300;
    width: 100%;
	transition-duration: 0.5s;
}


.dma .dmdm {
	bottom: 0;
}

.dmdm .bot-a {
    color: #000;
    border-bottom: 1px solid #000;
}
.dmdm:before{
content: '';
        position: absolute;
    width: 20%;
    height: 5px;
    margin: 8px 40%;
    background: #eee;
    z-index: 10;
    text-align: center;
    border-radius: 5px;
}

.wabc{
    margin: 0 auto 50px;
}

.bot-txt {
    max-width: 1024px;
    margin: 50px auto;
    text-align: center;
    padding: 0 20px;
}
.bot-txt p {
    font-size: 15px;
    line-height: 26px;
    margin: 0 0 30px 0;
}


.iconmenu span:before,.iconmenu span:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .3s 0
}

.iconmenu span:before{
    transform: translateY(-6px)
}

.iconmenu span:after{
    transform: translateY(6px)
}

.openmenu .header-opacity .iconmenu span:before, .openmenu .header-opacity .iconmenu span:after, .fixed-top.header-opacity .iconmenu span:before, .fixed-top.header-opacity .iconmenu span:after{
    background-color: #000;
}



.opisanie-close {
display: none;
    position: fixed;
    background-color: #fff;
    width: 50px;
    height: 50px;
    top: 10px;
    margin: 10px 0 0 -60px;
    border-radius: 50%;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 13px 13px;
}

body.opentext .opisanie-close{
display:block;
}


body.opentext .element-anons{
text-align: left;
max-width: 100%;
}

.h2-takje {text-align: center;margin: 60px 0 30px;}

p a,.best-time a, .element-publ li a, .ac_t,.contents ul a,.strok_rezult1 a,.pogoda_href a,.letter-items a,.zagl1 a,.item-text a,.pathway a,.otnositsya a,.video-content-up a,.v-opis div > a,.item-find-text > a{border-bottom:1px solid #0974fd99;color:#0c73fe;font-weight:400;text-decoration:none}
#content li{color:#444;font-size:16px;list-style:square outside none;margin:0 15px 15px 0;line-height:27px}
.img_text_bright{float:right;width:420px;position:relative;margin-left:16px;display:block;padding-top:5px}
.img_text_bright img{width:420px;height:auto;}
.img_text_center{display:block;margin-bottom:3px}
.img_text_center img{width:100%;height:auto;display:block}
.img_text_block{display:flex;font-size:0;margin:0 0 5px 0}
.img_text_three{float:left;width:33.4%;display:block;position:relative;margin-right:5px;}
.img_text_three img{width:100%;height:auto;max-width:342px}
.img_text{font-size:13px;line-height:16px;color:#555;margin:3px;display:block}
.img_text_three:last-child{margin-right:0}
.img_text_bleft{float:left;width:430px;margin:0 10px 5px 0;display:block;position:relative;padding-top:10px}
.img_text_left{float:left;width:330px;margin:0 10px 5px 0;display:block;position:relative;padding-top:10px}
.img_text_left img{width:320px;height:auto;}
.img_text_right{float:right;width:320px;position:relative;margin-left:16px;display:block;padding-top:5px}
.img_text_right img{width:320px;height:auto;}
.img_text_two{float:left;width:50%;display:block;margin-right:00;position:relative;margin-right:5px;}
.img_text_two:nth-child(2){margin-right:0;float:right;}
.img_text_two img{width:100%;height:auto;max-width:520px;}


.opisanie .h3-list svg{width:33px;float:left;margin:3px 6px 0 -6px}
.opisanie .h3-list {
    margin: 0 0 20px;
    width: 100%;
    box-sizing: border-box;
    padding: 0 30px;
}
.opisanie .h3-list strong {
    display: block;
    font-size: 35px;
    font-weight: 400;
    padding: 20px 0 10px;
}
.opisanie .h3-list ul {
    width: 100%;
    box-sizing: border-box;
    padding: 15px 0;
}
.opisanie .h3-list li {
    display: block;
    position: relative;
    font-size: 15px;
}
.opisanie .h3-list li a {
    color: #000;
    padding: 8px 15px;
    display: table;
    line-height: 1.4;
    border-bottom: none;
}
.read-next {
    position: relative;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    height: 48px;
    max-width: 400px;
    border: 1px solid transparent;
    border-radius: 48px;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    transition: background-color 0.2s ease 0s;
    color: #000;
    background: #f1f1f1;
    line-height: 48px;
    margin: 0 auto;
}


.partners{border-top:1px solid #c1c1c169}
.travel-r{display:table;width:100%;max-width:1320px;margin:0 auto;box-sizing:border-box}
.travel-r li{list-style:none;width:20%;float:left;height:115px;padding:0 20px}

.bn-map{position:absolute;width:240px;height:400px;z-index:1;right:0;top:75px}
.ab-ah{bottom:50px;position:absolute;width:100%}
.ah-map{color:#000;background:#fff;padding:10px 35px 10px 20px;border-radius:30px;margin:0 auto;display:table;position:relative}
.in-map{position:relative;max-width:1024px;margin:0 auto;height:700px;z-index:2}
#map{height:750px;width:100%}
.element-map #map{position:absolute}
.map-cont{position:absolute;width:100%;height:700px;overflow:hidden;z-index:2;background:#000}
.map-hover{position:absolute;width:100%;height:100%;z-index:1;background:#0000004f}
.element-map{width:100%;height:700px;background-position:50%;background-size:100%;position:relative;overflow:hidden}


.video-content {
    background: #101010;
    padding: 0 20px;
}

.video-block {
    max-width: 1024px;
    margin: 0 auto;
    padding: 50px 0;
}
.video-block .block {
    box-shadow: 10px 10px 30px #000;
}

.video-block h3 {
    font-size: 45px;
    font-weight: 550;
    margin: 45px 0 15px;
    padding: 0;
    color: #fff;
	text-align:center;
}





.pod_video {
    margin: 5px 0 50px;
}
.pod_video_g {
    margin: 20px 0;
    display: table;
    width: 100%;
}
.pod_video_g1, .pod_video_g2, .pod_video_g3 {
    width: 33.3%;
    display: table-cell;
    text-align: center;
    vertical-align: top;
}
.frab {
    width: 300px;
    height: 250px;
}
.frab24{
    width: 2400px;
    height: 400px;
}
.cat-block {
    max-width: 1024px;
    margin: 0 auto;
}
.cat-block h3{
font-weight: 550;
    margin: 45px 0 30px;
    padding: 0;
    font-size: 45px;
    text-align: center;
}

.cat-list {
    width: 100%;
    display: table;
}

.cat-card {
    border-radius: 16px;
    height: 600px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    margin: 0 2% 40px 0;
    display: inline-block;
    width: 49%;
}

.cat-card:nth-child(2n){
margin: 0 0 40px 0;
}



.cc-img {
    background-size: cover;
    background-position: 50%;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.cc-text {
    position: absolute;
    z-index: 3;
    bottom: 0;
    color: #fff;
    padding: 30px;
    height: 100%;
    width: 100%;
}
.cc-text h4 {
    font-size: 27px;
    text-align: center;
    padding: 40px 0;
}
.text-ico {
    background-repeat: no-repeat;
    background-position: 50%;
    width: 100%;
	height: 100%;
    background-size: 60%;
	margin: -50px 0 0 0;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 96 120' style='enable-background:new 0 0 96 96;fill: %23fff;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bdisplay:none;%7d .st1%7bdisplay:inline;opacity:0.5;%7d %3c/style%3e%3cg class='st0'%3e%3cg class='st1' style='&%2310;'%3e%3cpath d='M83.9,8.5c0-3-2.5-5.5-5.5-5.5h-61c-3,0-5.5,2.5-5.5,5.5l0.1,79c0,3,2.5,5.5,5.5,5.5h61c3,0,5.5-2.5,5.5-5.5L83.9,8.5z M78.5,90h-61c-1.4,0-2.5-1.1-2.5-2.5l-0.1-79C14.9,7.1,16,6,17.4,6h61c1.4,0,2.5,1.1,2.5,2.5l0.1,79C81,88.9,79.9,90,78.5,90z'/%3e%3crect x='27' y='16' width='42' height='23' style='&%2310;'/%3e%3crect x='27' y='70' width='42' height='3'/%3e%3crect x='27' y='76' width='20' height='3'/%3e%3crect x='27' y='41' width='20' height='24'/%3e%3crect x='49' y='41' width='20' height='24'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3crect x='27' y='65' width='42' height='3'/%3e%3crect x='27' y='77' width='30' height='3'/%3e%3crect x='27' y='28' width='18' height='3'/%3e%3crect x='27' y='71' width='42' height='3'/%3e%3crect x='27' y='16' width='42' height='3'/%3e%3crect x='27' y='22' width='42' height='3'/%3e%3crect x='27' y='36' width='42' height='24'/%3e%3cpath d='M78.4,3h-61c-3,0-5.5,2.5-5.5,5.5l0.1,79c0,3,2.5,5.5,5.5,5.5h60.9c3,0,5.5-2.5,5.5-5.5v-79C83.9,5.5,81.4,3,78.4,3z M78.5,90h-61c-1.4,0-2.5-1.1-2.5-2.5l-0.1-79C14.9,7.1,16,6,17.4,6h60.9c1.4,0,2.5,1.1,2.5,2.5l0.1,79C81,88.9,79.9,90,78.5,90z'/%3e%3c/g%3e%3c/svg%3e");
}
.cc-grad {
    background-position: 50%;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
background: linear-gradient(to bottom right, #000000, #191e67);
    opacity: 0.5;
}



.cc-ph-block {
    margin: 43px auto;
    display: block;
    text-align: center;
}
.cc-ph {
    width: 180px;
    height: 180px;
    display: inline-block;
    background-size: cover;
    background-position: 50%;
    margin: 3% 3%;
    border-radius: 30px;
}

.photo-card h4{
    text-align: center;
    font-size: 27px;
}

.pogoda-card{
    height: 250px;
    text-align: center;
	font-size: 16px;
}

.pg-fb{
width: 330px;
    margin: 0 auto;
}

.pg_icon {
    display: inline-block;
    width: 130px;
    height: 130px;
    margin: 35px 0 0 20px;
    float: left;
    background-repeat: no-repeat;
    background-size: cover;
}
.pg_num {
    height: 100px;
    line-height: 100px;
    font-size: 65px;
    color: #000;
    margin: 45px 15px;
    display: inline-block;
    font-weight: 800;
}

.price-card {
    height: 250px;
    background: linear-gradient(to right top, #4b3a3a, #1e1e71);
}

.price-card p{
color: #fff;
    padding: 50px 50px 30px;
    text-align: center;
    font-size: 24px;
    line-height: 30px;
}

.price-go{
    text-align: center;
    border: 1px solid;
    display: table;
    margin: 0 auto;
    padding: 10px 22px;
    color: #fff;
    font-size: 20px;
    border-radius: 30px;
}
.pconm{
display:none;
}

.mesta-block {
    margin: 100px 0 0;
}
.mesta-block h3, .avia-block h3, .soder-block h3, .zagl1{
    font-weight: 550;
    margin: 45px 0 30px;
    padding: 0;
    font-size: 45px;
}
.wrap-list{display:block;width:100%;text-align:center}
.ob-block {
    width: 380px;
    height: 440px;
    position: relative;
    vertical-align: top;
    letter-spacing: normal;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 1px 4px 1px rgba(0,0,0,.14);
    margin: 0 15px 15px 0;
    transition: opacity .15s linear 0;
    display: inline-block;
    text-align: left;
	
}


.ob-block:nth-child(3n){
margin: 0 0 15px 0;
}


.city-href {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
    color: #000;
    font-size: 13px;
}
.ob-placeholder{display:block;padding-bottom:calc(127% - 6px)}
.ob-back{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.ob-image{position:absolute;left:0;width:100%;background-size:cover;background-repeat:no-repeat;height:83%;background-position:50%;transition-duration:0.5s}
.ob-block:hover .ob-image{transform: scale(1.1);}
.ob-blur{-webkit-filter:blur(10px);-moz-filter:blur(10px);filter:blur(10px);position:absolute;left:0;width:120%;background-size:200%;background-repeat:no-repeat;background-position:-40px 100%;top:61%;height:50%;z-index:1;opacity:.25}
.ob-grad{position:absolute;top:30%;left:0;right:0;bottom:0;background:linear-gradient(to top,#202030 25%,rgba(32,32,48,0.85) 35%,rgba(32,32,48,0.7) 45%,rgba(32,32,48,0) 70%)}
.ob-href{width:100%;height:100%;overflow:hidden;display:block;position:absolute;top:0;left:0;right:0;color:#fff;z-index:1}
.ob-text{display:flex;flex-flow:column nowrap;z-index:1;justify-content:flex-start;outline:0;webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:absolute;padding:0;height:auto;bottom:10px;max-height:140px;width:100%}
.ob-tz{font-size:30px;line-height:36px;padding:0 18px 6px;font-weight:600;white-space: normal;}
.ob-ta{font-size:15px;line-height:20px;opacity:.8;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;word-wrap:break-word;word-break:break-word;padding:3px 18px 2px}

.allhref {
    color: #333;
    display: table;
    transition: all .15s linear 0s;
    font-size: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTggOTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk4IDk4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI2OC45LDQ1LjcgMzIuOCw5LjUgMjYuMSwxNi4yIDU4LjgsNDkgMjYuMSw4MS44IDMyLjgsODguNSA2OC45LDUyLjMgNzIuMSw0OSAiPjwvcG9seWdvbj48L3N2Zz4=);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    padding: 0 30px 0;
    margin: 30px auto;
}
.exc-block {
    background: #eee;
    padding: 50px 20px;
}
.hotel-block, .soder-block, .exc-block {
margin: 100px 0 0;
}
.exc-block .wrap-list, .hotel-block .wrap-list, .avia-block .wrap-list, .soder-block .wrap-list{
max-width: 1240px;
    margin: 0 auto;
}
.soder-block {
    padding: 1px 50px 50px;
    background: linear-gradient(to left top, #000000, #224879);
}
.soder-block h3{
color:#fff;
}

.soder-block li {
list-style-type: decimal;
    display: inline-block;
    background: none repeat scroll 0 0 #fff;
    border-radius: 15px;
    margin: 0 10px 10px 0;
    position: relative;
    text-align: center;
    box-shadow: 0 0 0 1px rgba(0,0,0,.1);
    transition: all .15s linear 0;
    font-size: 15px;
}

.soder-block li a {
    color: #000;
    padding: 8px 15px;
    display: table;
    line-height: 23px;
    border-bottom: none;
}

.bot-bot-bg {
    background: #222;
    margin: 30px 0
}

.bot-bot {
    max-width: 1280px;
    margin: 0 auto;
    padding: 40px 0;
    display: table;
    width: 100%;
}

.bot-ava {
    border-radius: 50%;
    overflow: hidden;
    float: left;
    width: 100px;
    height: 100px;
    margin: 20px
}

.bot-ava img {
    height: 100%
}

.bot-prew-bot {
    display: table
}

.bot-p {
    font-size: 30px;
    margin: 15px 0 25px;
    color: #fff;
    font-weight: 900;
}

.bot-a {
    color: #fff;
    border-bottom: 1px solid #fff;
    font-weight: 600;
}

.also-href {
    color: #333;
    padding: 10px 16px;
    cursor: pointer;
    list-style-type: decimal;
    display: inline-block;
    background: none repeat scroll 0 0 #fff;
    border-radius: 15px;
    margin: 0 10px 10px 0;
    position: relative;
    text-align: center;
    box-shadow: 0 0 0 1px rgba(0,0,0,.1);
    font-size: 15px;
}
.takje {
    line-height: 25px;
    font-size: 17px;
    position: relative;
    vertical-align: top;
    margin: 0 auto;
    max-width: 1280px;
    padding: 20px;
}
.ftrfff{background-color:#fff;position:relative;display:table;width:100%}
.footer{height:300px;width:100%;z-index:1;position:relative}
.footerline{background:#eee;}
.fl{text-align:center}
.fl1{height:80px}
.fl2 a{font-size:14px;color:#fff;font-weight:500;margin:0 10px;line-height:25px;white-space:nowrap}
.fl3{margin:13px 0 25px}
.fl3 a{color:#9e9e9e;font-weight:700;margin:0 10px;line-height:20px;white-space:nowrap}
.fl4{margin:40px auto;max-width:800px;padding:0 20px;color:#d0d0d0}
.footercell{padding:40px 0;background:#111821;border-top:4px solid #9e9e9e}
.footerniz{text-align:center;max-width:320px;margin:0 auto}
#bx-composite-banner{margin-top:0px!important}

.avia-block{
padding: 0 20px 30px;
}

.sortirovka_pole{display:table;width:260px;margin:0 auto 20px;height:22px;-webkit-tap-highlight-color: transparent;}
.tegi-dostopr{margin:0 auto 30px;text-align:center}
.teg-up.on{background:#000;color:#fff}
.teg-up{    color: #333;
    padding: 10px 16px;
    cursor: pointer;
    list-style-type: decimal;
    display: inline-block;
    background: none repeat scroll 0 0 #fff;
    border-radius: 15px;
    margin: 0 10px 10px 0;
    position: relative;
    text-align: center;
    box-shadow: 0 0 0 1px rgba(0,0,0,.1);
    font-size: 15px;}
.spisok_hide{display:none;}
.alphabet-list {
    max-width: 920px;
    margin: 0 auto;
    padding: 0 0 0 30px;
}






.normal, .wabca .abc {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    white-space: nowrap;
    border-spacing: 2px;
    border-color: gray;
    padding: 5px 10px;
    border-radius: 15px;
    background-color: #f5f5f5;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.3);
    margin: 0 5px;
    color: #555;
    text-decoration: none;
    cursor: pointer;
}

.abc, .wabca .normal {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 10px;
    margin: 0 5px;
    line-height: 20px;
    white-space: nowrap;
    border-spacing: 2px;
    box-shadow: none;
    background-color: #fff;
    color: #555;
    cursor: pointer;
}
.inc_abc, .wabca .winde{
display:none;
}
.wabca .inc_abc{
display:block;
}
.winde{
font-size:0;
}
.loading{
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3e%3cg%3e%3cpath d='M64 9.75A54.25 54.25 0 0 0 9.75 64H0a64 64 0 0 1 128 0h-9.75A54.25 54.25 0 0 0 64 9.75z' fill='%23000000'/%3e%3canimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='800ms' repeatCount='indefinite'/%3e%3c/g%3e%3c/svg%3e");
background-repeat:no-repeat;
background-position:50%;
}
.loading-white{
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3e%3cg%3e%3cpath d='M64 9.75A54.25 54.25 0 0 0 9.75 64H0a64 64 0 0 1 128 0h-9.75A54.25 54.25 0 0 0 64 9.75z' fill='%23ffffff'/%3e%3canimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='800ms' repeatCount='indefinite'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;
background-position:50%;
}


.scroll-pc-block {
    overflow: hidden;
}

.scroll-pc-in {
    cursor: grab;
    padding-bottom: 20px;
    margin-bottom: -20px;
    -webkit-overflow-scrolling: touch;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-y: hidden;
    overflow-x: scroll;
}

.infinity-main .scroll-pc-block, .infinity-page .scroll-pc-block{
    position: absolute;
    width: 100%;
    left: 0;
}
.infinity-main, .infinity-page{
height:455px;
}
.infinity-main .infinity-in, .infinity-page .infinity-in{
    max-width: 1500px;
    margin: 0 auto;
    padding: 0 20px;
}
.infinity-page .infinity-in{
	max-width: 1280px;
}
.infinity-in .ob-block:nth-child(3n){
margin: 0 15px 15px 0;
}
.main-content .ob-block {
width: 354px;
}
.main-content .wrap-list{
text-align:left;
}
.main-content .ob-block:nth-child(3n){
margin: 0 15px 15px 0;
}

.iframe_max, .video-contain iframe {
    width: 100%;
    height: 560px;
    display: block;
    border: none;
    background-color: #000;
}
.h3-list{
margin:60px 0 0 0;
}
.h3-list ul {
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    margin: 25px 0 0;
}
.h3-list li {
    list-style-type: decimal;
    display: inline-block;
    background: none repeat scroll 0 0 #fff;
    border-radius: 15px;
    margin: 0 10px 10px 0;
    position: relative;
    box-shadow: 0 0 0 1px rgba(0,0,0,.1);
    font-size: 17px;
	border-bottom: none;
}
.h3-list li a {
    color: #000;
    padding: 9px 15px;
    display: table;
    height: 38px;
    line-height: 1.4;
}
.h3-list svg {
    width: 50px;
    float: left;
    margin: 3px 6px 0 -6px;
}
.h3-list strong {
    display: block;
    font-weight: 400;
}
.exc{
    background: #eee;
    padding: 50px 0;
}
.exc-in{
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 10px;
}

.otnositsya {
    font-size: 15px;
    margin: 15px;
    line-height: 1.7;
    color: #999;
}



.small-info{background:none;padding:0 0 20px;margin:-15px 0 0;}
.moreinfo{cursor:pointer;display:block;}
.moreinfoopen{clear:both;overflow:hidden;margin:10px 0 0;background:#f9f9f9;padding:0 0 10px;}
.moreinfo span{
color: #777;
    text-decoration: none;
    font-size: 14px;
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg class='fKMJ0' width='16' height='16' fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' focusable='false'%3e%3cpath d='M8 9.58236L3.20687 4.79248C2.8164 4.40212 2.1836 4.40234 1.79313 4.793C1.40248 5.18365 1.40226 5.81683 1.79265 6.20718L7.29265 11.7034C7.68322 12.0936 8.3164 12.0936 8.70687 11.7034L14.2069 6.20718C14.5975 5.81683 14.5977 5.18365 14.2073 4.793C13.817 4.40234 13.1838 4.40212 12.7931 4.79248L8 9.58236Z' fill='%23555'%3e%3c/path%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: 0 3px;
    background-size: 12px;
    padding: 0 0 0 18px;
}
.info-pic {
    float: left;
}
.info-el-title {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    margin-top: 6px;
    padding: 7px 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 120px;
    white-space: nowrap;
}
.info-el img {
    display: block;
    margin: 5px 20px;
}

.prop-list {
    overflow: hidden;
}

.prop-el {
    float: left;
    width: 290px;
    margin: 5px 0;
}

.prop-el-name {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-top: 6px;
    padding: 7px 20px;
}

.prop-el-value {
    color: #555;
    margin-bottom: 4px;
    padding: 0 20px;
    font-size: 15px;
}


.yp-inform {
    max-width: 1024px;
    margin: 0 auto;
}

.photolistpage{overflow-x:hidden;height:100%;display:block;margin: 0 -20px;}

.content .m-p {
    padding: 0;
    max-width: 1024px;
    margin: 0 auto;
}
.start-text{
background: #f5f5f5;
    padding: 20px;
    border-radius: 16px;
    margin: 0 0 30px 0;
}
.start-text p {
    margin: 0;
}

.flag-gerb-gimn{text-align:center}
.flag-gerb-gimn img{max-width:100%;}

.m-lnk{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik04My4zLDc5LjdjMCwyLTEuNiwzLjYtMy42LDMuNkgyMC4zYy0yLDAtMy42LTEuNi0zLjYtMy42VjIwLjNjMC0yLDEuNi0zLjYsMy42LTMuNmgyMy40VjkuNUgyMC4zICAgYy02LDAtMTAuOCw0LjgtMTAuOCwxMC44djU5LjRjMCw2LDQuOCwxMC44LDEwLjgsMTAuOGg1OS40YzYsMCwxMC44LTQuOCwxMC44LTEwLjhWNTYuM2gtNy4yVjc5Ljd6Ij48L3BhdGg+PHBvbHlnb24gcG9pbnRzPSI1Ni4zLDkuNSA1Ni4zLDE2LjcgNzguMiwxNi43IDQ5LjksNDUgNTUsNTAuMSA4My4zLDIxLjggODMuMyw0My43IDkwLjUsNDMuNyA5MC41LDkuNSAgIj48L3BvbHlnb24+PC9nPjwvc3ZnPg==);background-size:16px;background-repeat:no-repeat;background-position:50%;position:absolute;top:10px;right:10px;width:16px;height:16px;display:block}

.photo-items-list .foto-item{background:none repeat scroll 0 0 #FFF;float:left;margin:0 5px 5px 0;overflow:hidden;position:relative;text-align:center}
.foto-item .photo-item-inner{display:block;overflow:hidden;position:relative}
.foto-item .photo-item-inner img{transition:opacity .15s linear;border:none}
.photo-cat{text-align:center;overflow:hidden;height:220px;margin:0 0 20px}
.photo-cat.photo-cat-pre-max{height:100%}
.more-photo{display:inline-block;position:relative;outline:none;vertical-align:top;width:252px;padding:20px 0 30px;transition:opacity .15s linear 0}
.more-photo:hover{opacity:.8}
.mphr{text-align:center;font-size:14px;display:block;width:100%;white-space:normal;color:#333;padding:5px 0 0}
.more-photo img{width:200px;height:150px;border-radius:3px;z-index:3;box-shadow:0 0 15px 1px rgba(0,0,0,.3)}
.zaimg{z-index:2;width:185px;height:7px;display:block;position:absolute;top:13px;background:#7FA4CD;border-radius:3px 3px 0 0;left:33px}
.zim{z-index:1;top:6px;width:170px;left:41px;background:#b2c8e1}

.more-photo:nth-child(2n) .zaimg{background:#3B4432}
.more-photo:nth-child(2n) .zim {background:#899b77}

.more-photo:nth-child(3n) .zaimg{background:#E0E0E0}
.more-photo:nth-child(3n) .zim {background:#ececec}

.more-photo:nth-child(4n) .zaimg{background:#27282D}
.more-photo:nth-child(4n) .zim {background:#767988}

.more-photo:nth-child(5n) .zaimg{background:#0E0D0D}
.more-photo:nth-child(5n) .zim {background:#726a6a}

.more-photo:nth-child(6n) .zaimg{background:#A57E23}
.more-photo:nth-child(6n) .zim {background:#deba66}

.more-photo:nth-child(7n) .zaimg{background:#D4D4D2}
.more-photo:nth-child(7n) .zim {background:#e5e5e4}

.show-all {
    text-align: center;
    margin: 15px auto;
    color:#333;
    border-bottom:1px dotted#ddd;
    display:table;
    cursor:pointer;}
.hp1{max-height: 100%!important}
.zagphoto{text-align:center;margin:0 0 20px;display:block;font-weight:400}
.orion-isp-ajax-wait{height:100px;background:url(/bitrix/templates/books/images/786.svg) 50% no-repeat;margin-bottom:400px}




@media screen and (min-height:0px) and (max-height:950px) {
.dmc2 .country li{
margin: 0 1% 0px 0;
}
}

@media screen and (min-height:0px) and (max-height:950px) {
.dmc2 .country li{
margin: 0 1% 0px 0;
}
}

@media screen and (min-height:0px) and (max-height:870px) {
.dmc2 .country li{
height: 35px;
}
.dmc2 {
    padding: 0px 0 0 40px;
}
.dmc1 .dmc1-first {
    margin: 0px 50px 30px 0;
}
}

@media screen and (min-height:0px) and (max-height:740px) {
.m-noi{display:none;#}
}
@media screen and (min-width:801px) {
.stop-scroll{white-space:normal;overflow-x:hidden}
.photo-cat-max{height:100%}
.photo-cat-pre-max{max-height:450px;}
.photo-items-list{padding:0 5px 5px}
.ob-big{width:49%!important;height:480px!important;margin:0 1% 1% 0!important;}
.ob-big:nth-child(2n){margin-right:0!important;}
.ob-big .ob-text{width:80%;left:10%;bottom:30px;}
}






@media screen and (min-width:0px) and (max-width:1630px) {
body.opentext .opisanie{
padding: 0 0 0 100px;
}
}

@media screen and (min-width:0px) and (max-width:1530px) {
body.opentext .opisanie{
padding: 0 0 0 70px;
}
}

@media screen and (min-width:0px) and (max-width:1500px) {
.main-content {
    max-width: 1280px;
}
.main-content .ob-block {
    width: 404px;
}
}

@media screen and (min-width:0px) and (max-width:1320px) {
.travelWidgetin{display: block;overflow: hidden;width: 100%;padding: 0 0 0 20px;}
.yp-inform{max-width:100%;}


body.opentext .txt-body{
    padding: 0 30px;
}

.ob-block:nth-child(4n){
margin: 0 15px 15px 0;
}

.ob-block:nth-child(3n){
margin: 0 0 15px 0;
}
}

@media screen and (min-width:0px) and (max-width:1280px) {
.main-content .wrap-list {
    text-align: left;
    padding: 0 20px 0 0;
}
.main-content .ob-block {
    width: 32.5%;
    margin: 0 1% 15px 0;
}
.main-content .ob-block:nth-child(3n) {
    margin: 0 0 15px 0;
}
}

@media screen and (min-width:0px) and (max-width:1220px) {
.mesta-block h3, .avia-block h3, .soder-block h3, .zagl1, .cat-block h3, .video-block h3, .main-content h2{
font-size: 40px;
}

.opentext .up-mob-block{
display: block;
    width: 100%;
    height: 60px;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 101;
}
.opisanie-close{
    z-index: 10;
    top: 5px;
    left: 10px;
    position: absolute;
    margin: 0;
}
.opentext .up-mob-block span{
    display: block;
    text-align: center;
    font-size: 20px;
    line-height: 60px;
    width: 80%;
    margin: 0 auto;
}



body.opentext .opisanie {
    padding: 120px 0 0 0;
}
body.opentext .txt-column{
    position: fixed;
    top: 60px;
    background: #fff;
    height: 60px;
	display: block;
    left: 0;
    max-width: 100%;
	z-index:10;
}

.ob-block {
    width: 32%;
height: 400px;
    margin: 0 1% 10px 0;
}

.ob-block:nth-child(3n){
margin: 0 0 10px 0;
}

.infinity-main .ob-block:nth-child(3n), .infinity-main .ob-block:nth-child(4n){
margin: 0 1% 10px 0;
}

.opisanie .h3-list strong{display:none}
.fix-txt{
    overflow: hidden;
    max-width: 100%;
	    border-top: 1px solid #eee;
}
.opisanie .h3-list{
-webkit-mask-image: linear-gradient(90deg,transparent 0,rgba(0,0,0,.25) 9px,#000 18px,#000 calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),transparent);
    mask-image: linear-gradient(90deg,transparent 0,rgba(0,0,0,.25) 9px,#000 18px,#000 calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),transparent);
    cursor: grab;
    padding-bottom: 20px;
    margin-bottom: -20px;
    -webkit-overflow-scrolling: touch;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-y: hidden;
    overflow-x: scroll;
	    padding: 0 15px;
}
.opisanie .h3-list ul{
	display: flex;
}
.opisanie .h3-list li {
    display: inline-block;
}
.opisanie .h3-list li a {
    color: #333;
    padding: 0 15px;
    font-size: 14px;
    height: 40px;
    display: inline-block;
    transition: all 100ms linear;
    border-bottom: 2px solid transparent;
}
body.opentext .txt-column{
box-shadow: 0 0 15px 1px rgba(0,0,0,.4);
}
body.opentext .txt-body{
display: block;
margin: 0 auto;
}
body.opentext #opisanie{
background: #fff;
}

.dop-menu-mob{
display: block;
    height: 50px;
    width: 50px;
    position: absolute;
    top: 5px;
    right: 0;
    background-size: 43px;
    background-repeat: no-repeat;
    background-position: 4px 3px;
	cursor: pointer;
}

.dmc2 .country li{
width: 32%;
}
.wide-up h1 {
    font-size: 40px;
}
.infinity-main {
    height: 415px;
}
.mesta-block .infinity-page{
height: 415px;
}
}

@media screen and (min-width:0px) and (max-width:1120px) {
.m-inb {
height: 500px;
}
.galleryup .block{
height: 220px;
}
.galleryup {
    height: 260px;
}
.more-num{
font-size: 52px;
}

.price-card p{
color: #fff;
    padding: 50px 30px 30px;
    font-size: 22px;
    line-height: 29px;
}
.mesta-block h3, .avia-block h3, .soder-block h3, .zagl1, .cat-block h3, .video-block h3, .main-content h2{
font-size: 35px;
}
.price-card p{
font-size: 22px;
    line-height: 26px;
}
.wide-up h1 {
    font-size: 36px;
}
.gallery_pic{
max-height: 226px;
}
}

@media screen and (min-width:0px) and (max-width:1024px) {
	.galleryup .block{
width: 32.1%;
	}
	.find-mob{
		right:5px;
	}
	.iconmenu{
		left:5px;
	}
.scroll-mob-block{
overflow: hidden;
}
.m-p,.m-inb,.element-bg-b{
    padding: 0;
	border-radius:0;
}
.scroll-mob-in{
    cursor: grab;
    padding-bottom: 20px;
    margin-bottom: -20px;
    -webkit-overflow-scrolling: touch;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-y: hidden;
    overflow-x: scroll;
}
.galleryup:hover .panner{
display:none;
}

.obj-info{
border-radius:0;
}

.scroll-np{
    margin: 0 -20px;
	
}
.ob-image, .ob-block:hover .ob-image {
background-size: cover;
}
.ob-ta{
max-height: 84px;
}
.element-anons {
    margin: 50px auto 30px;
}


body.opentext .txt-body{
padding: 0;
}
body.opentext .element-anons h2, body.opentext .element-anons h3{
padding: 0 30px;
}

body.opentext .txt-body h3, .txt-publ h2, body.opentext .txt-body h4, body.opentext .txt-body h5{
padding: 30px 30px 0;

}

body.opentext .txt-body p{
padding: 0 0 30px;
}

.ob-tz {
    font-size: 26px;
    line-height: 33px;
}
.ob-text{
max-height: 133px;
}

.scroll-mob-in .ob-block, .scroll-pc-in .ob-block{
height: 380px;
margin: 0 0 20px 20px;
width:300px;
white-space: initial;
}

.scroll-mob-in  .ob-block:nth-child(4n),.scroll-mob-in .ob-block:nth-child(3n), .scroll-pc-in  .ob-block:nth-child(4n),.scroll-pc-in .ob-block:nth-child(3n){
margin: 0 0 20px 20px;
}
.scroll-mob-in .ob-block:nth-last-child(1){
margin: 0 20px 20px 20px;
}

.ob-block {
    height: 380px;
}
.mesta-block h3, .avia-block h3, .soder-block h3, .zagl1, .cat-block h3, .video-block h3, .main-content h2{
font-size:30px;
}
.element-anons h2, .h2-takje, .txt-body h3, .txt-publ h2, .content-mini h2, .h3-list strong{
font-size:33px;
}
.cc-text h4{
font-size: 25px;
}
.price-card p{
    font-size: 20px;
    line-height: 24px;
}

.openmenu .itemsmenu {
left: 0;
top: 0;
}
.teg-up{
    margin: 5px 10px 10px 0;
}
.tegi-dostopr {
    margin: 0 -20px 20px -20px;
}
.teg-up:nth-child(1){
    margin: 5px 10px 10px 30px;
}
.wide-up h1 {
    font-size: 32px;
}
.infinity-main .infinity-in, .infinity-page .infinity-in{
padding: 0;
}
.infinity-main {
    height: 400px;
}
.main-content h2{
    margin: 35px 0 25px
}
.h3-list svg {
    width: 35px;
}
.iframe_max, .video-contain iframe{height:520px;margin:0 -20px;width:calc(100% + 40px);border-radius:0}
.mesta-block .infinity-page{
height: 395px;
}
.chpr {
    padding: 0;
}
.content .m-p {
margin: 0 -20px;
}
.bn-map{right:30px}



}


@media screen and (min-width:0) and (max-width:1103px) {
.nomenu .wide-up-in {
    padding: 57px 0 10%;
}
.wide-up-in {
    padding: 0 0 10%;
}
}






@media screen and (min-width:0px) and (max-width:920px) {
.m-inb {
    height: 440px;
	}

.galleryup .block{
	width: 32.2%;
height:190px;
}
.galleryup {
    height: 230px;
}
.inpic h1{
    font-size: 45px;
}
h1 {
    font-size: 40px;
}
.where a, .br-s, .inpic .br-s{
display:none;
}

.where .last_url_bread, .where .wheremob {
    display: inline-block;
}
.more-num{
font-size: 45px;
}
.img_text_bright,.img_text_bleft{width:46%}
.img_text_right,.img_text_left{width:35%}
.img_text_bright img,.img_text_right img,.img_text_bleft img,.img_text_left img{width:100%}
.img_text_center,.img_text_block{margin:0 -20px 0}
.img_text_right, .img_text_bright{margin: 0 -20px 0 16px}
.img_text_left, .img_text_bleft{margin: 0 10px 5px -20px}
.img_text_three {
    width: 50%;
    margin: 0;
    margin-right: 0;
}
.img_text_two{
margin-right: 0;	
}
.ob-block {
width: 32.1%;
height: 340px;
}
.ob-tz {
    font-size: 22px;
    line-height: 27px;
}
.ob-text{
max-height: 146px;
}
.text-card,.photo-card{
height:500px;
}
.cc-ph-block {
    margin: 60px auto;
	}
	
	.photo-card h4{
	font-size:22px;
	}

.cc-ph{
    width: 120px;
    height: 120px;
}

.pod_video_g1{display:none}
.nad-footer_g2{display:none}
.pod_video_g2, .pod_video_g3{width:50%}
.cc-text h4{
    font-size: 23px;
}
.text-card, .photo-card {
    height: 460px;
}
.cc-ph-block {
    margin: 50px auto;
}
.cc-ph {
    width: 110px;
    height: 110px;
    margin: 4% 4%;
}
.cc-ph-block {
    margin: 40px auto 30px;
}
.price-card p{
    padding: 60px 20px 30px;
    font-size: 18px;
    line-height: 22px;
}
.price-go{
font-size: 17px;
}
.pogoda-card{
padding: 20px;
}
.cat-card{
margin: 0 2% 20px 0;
}
.cat-card:nth-child(2n) {
    margin: 0 0 20px 0;
}
.pg-fb {
    width: 100%;
}
.pg_icon{
margin: 15px 0 0 20px;
height:110px;
}

.pg_num{
margin: 25px 10px;
height:110px;
font-size: 58px;
}
.pg-fb p{
padding: 10px;
line-height: 20px;
}

.winde .ob-block:nth-child(3n) {
    margin: 0 0 10px 0;
}
.txt-body h3, .txt-publ h2{
margin-top: -25px;
}
.iframe_max, .video-contain iframe{height: 520px}
.gallery_pic{
max-height: 192px;
}
.itemsmenu{width:320px;height:100%;top:0;left:-100%}
.drop-menu-in{border-radius: 0;height: 100%}



}




@media screen and (min-width:0px) and (max-width:820px) {
.m-inb {
    height: 400px;
	}
.galleryup .block{
height:170px;
width: 32.3%;
}
.element-anons {
    margin: 30px auto 20px;
}
.galleryup {
    height: 210px;
}
.more-num{
font-size: 40px;
}
.txt-body p {
    font-size: 17px;
}

.mesta-block h3, .avia-block h3, .soder-block h3, .zagl1, .cat-block h3, .video-block h3, .main-content h2{
font-size: 28px;
}
.element-anons h2, .h2-takje, .txt-body h3, .txt-publ h2, .content-mini h2, .h3-list strong{
font-size:26px;
}
.inpic h1{
font-size: 42px;
}
h1 {
    font-size: 37px;
}
.cc-text h4, .photo-card h4{
font-size: 21px;
}
.cc-text h4{
    padding: 30px 0;
}
body.opentext .txt-body p {
padding: 0 20px;
}
body.opentext .txt-body h3, body.opentext .txt-body h4, body.opentext .txt-body h5, body.opentext .element-anons h2, body.opentext .element-anons h3{
padding: 30px 20px 0;
}
.txt-body li {
font-size: 17px;
line-height: 28px;
}
.ob-block {
height: 310px;
}
.bot-bot{text-align:center;padding:40px 20px;}
.bot-ava{float:none;margin:0 auto;}

.wide-bread {
margin: 18px 0 0 0;
}
.black-back, .white-back{
font-size: 12px;
background-size: 13px;
background-position: 0 0;
}
.h3-list svg {
width: 26px;
}
.iframe_max, .video-contain iframe{height:460px}
.gallery_pic{
max-height: 172px;
}
h4, .txt-publ h3{font-size:18px}
.bn-map{display:none}
}


@media screen and (min-width:0px) and (max-width:720px) {
.find-mob{right:0px;}
.m-inb {
    height: 360px;
}
.galleryup .block {
    height: 150px;
	}
.galleryup .scrolling-stone{
    padding: 15px 15px 30px;
}
.galleryup {
    height: 185px;
}
.more-num{
font-size: 35px;
}

.mesta-block h3, .avia-block h3, .soder-block h3, .zagl1, .cat-block h3, .video-block h3, .main-content h2{
font-size: 27px;
}
.element-anons h2, .h2-takje{
margin: 30px 0 20px;
}

.inpic h1{
font-size: 38px;
}
h1 {
    font-size: 33px;
}
.text-card, .photo-card {
    height: 400px;
}
.cc-ph-block {
    margin: 30px auto 30px;
}
.cc-text h4, .photo-card h4 {
    font-size: 18px;
}
.cat-card{
margin: 0 2% 10px 0;
}
.cat-card:nth-child(2n) {
    margin: 0 0 10px 0;
}

.map-cont, .element-map, .in-map{
    height: 500px;
}
.video-block h3{
    margin: 15px 0;
}

.mesta-block, .hotel-block, .soder-block, .exc-block {
    margin: 30px 0 0;
}

.allhref{
    margin: 30px auto 60px;
	font-size: 18px;
}
.video-block {
padding: 30px 0;
}
.soder-block{
padding: 1px 20px 30px;
}
.pg_icon{
    margin: 21px 0 0 0;
	width:110px;
}
.pg_num {
    font-size: 53px;
}
.price-card p{
font-size: 16px;
    line-height: 21px;
}
.txt-body h3, .txt-publ h2{
    margin-top: -30px;
}

.ob-block {
    width: 49%;
    height: 380px;
    margin: 0 2% 15px 0;
}
.ob-block:nth-child(3n) {
    margin: 0 2% 15px 0;
}
.ob-block:nth-child(2n) {
    margin: 0 0 15px 0;
}
.scroll-mob-in .ob-block:nth-child(2n), .scroll-pc-in .ob-block:nth-child(2n) {
    margin: 0 0 20px 20px;
}

.dmdm:before{
    width: 30%;
    margin: 8px 35% 0;
}

.winde .ob-block:nth-child(3n) {
    margin: 0 2% 10px 0;
}

.winde .ob-block:nth-child(2n){
margin: 0 0 10px 0;
}
.teg-up:nth-child(1) {
    margin: 5px 10px 10px 20px;
}
.wide-up h1 {
    font-size: 28px;
}
.iframe_max, .video-contain iframe{height:410px}
.gallery_pic{
max-height: 150px;
}
.ava-rezult {
width: 50px;height:50px}
.content-rezult{
    padding: 0 0 0 10px;	
}
.name-rezult {
    font-size: 18px;
}
.rezult-block{
padding: 0 20px 20px;
margin: 0;
}
.obj-mid{display:none;}
.obj-min{display:block;}



}




@media screen and (min-width:0px) and (max-width:620px) {
.m-inb {
    height: 320px;
}
.galleryup .block {
    height: 130px;
    width: 180px;
}
.galleryup {
    height: 165px;
}
.more-num{
font-size: 30px;
}
.read-next {
max-width: 100%;
}
.pod_video_g2, .nad-footer_g3{display:none}

.mesta-block h3, .avia-block h3, .soder-block h3, .zagl1, .cat-block h3, .video-block h3, .main-content h2{
font-size: 27px;
text-align: left;
}
.inpic h1{
font-size: 33px;
}
h1 {
    font-size: 28px;
}
.cc-text h4, .photo-card h4 {
    font-size: 16px;
}
.text-card, .photo-card {
    height: 320px;
}
.cc-ph-block {
    margin: 15px auto 10px;
}
.cc-ph {
    width: 90px;
    height: 90px;
    margin: 4% 4%;
}
.cc-ph-block {
    margin: 25px auto 10px;
}
.text-ico{
    margin: -40px 0 0 0;
}
.price-go {
font-size: 14px;
    padding: 10px 12px;
}
.pg_num {
    font-size: 40px;
    margin: 17px 0 0 10px;
}
.pg_icon {
	margin: 16px 0 0 0;
    width: 100px;
	background-size: contain;
}
.price-card p {
    font-size: 15px;
    line-height: 20px;
    padding: 60px 12px 30px;
}
.scroll-mob-in .ob-block, .scroll-pc-in .ob-block{
height: 320px;
    width: 260px;
}
.img_text_right,.img_text_left{width:46%}

body.opentext .txt-body p {
    padding: 0 15px;
}
body.opentext .txt-body h3, body.opentext .txt-body h4, body.opentext .txt-body h5, body.opentext .element-anons h2, body.opentext .element-anons h3{
    padding: 30px 15px 0;
}
.txt-body p {
    font-size: 16px;
    text-align: left;
}
.otnositsya{
text-align: left;
margin: 15px 0;
font-size:14px;
}
.small-info{
text-align:left;
}
.wrap-list{
text-align:left;
}
.element-anons h2, .h2-takje, .content-mini h2{
    text-align: left;
}

.txt-body li {
    font-size: 16px;
    line-height: 24px;
}
.img_text_three:last-child {
    display: none;
}
.ob-block {
height: 340px;
}


.dmdm .also-href{
width: 100%;
    text-align: left;
    border-radius: 0;
    box-shadow: none;
    border-bottom: 1px solid #eee;
    background: none;
    margin: 0;
    padding: 13px 16px;
    font-size: 14px;
}
.dmdm .bot-bot {
    padding: 40px 20px 20px;
}
.dmdm .also-href:nth-last-child(1){
	border-bottom: 0;
}

.dmdm  .bot-m {
    background: #f7f7f7;
    border-radius: 10px;
}

.logo{
background-size: 27px;
    background-position: 0 12px;
    font-size: 25px;
    width: 168px;
    padding: 0 0 0 35px;
    margin: 0 0 0 -75px;
}
.iframe_max, .video-contain iframe{height:350px}
.eshephoto{
margin:0 15px;
    height: 30px;
    line-height: 31px;
}
.mesta-block .infinity-page{
height: 335px;
}
.small-info {
    text-align: left;
}
}




@media screen and (min-width:0px) and (max-width:560px) {
.ob-block {
    height: 250px;
}
.ob-ta{
font-size: 13px;
    line-height: 16px;
    padding: 3px 10px 2px;
	display:none;
}
.ob-tz {
    font-size: 21px;
    line-height: 26px;
    padding: 0 16px 10px;
    text-align: center;
}
.scroll-mob-in .ob-block, .scroll-pc-in .ob-block {
    height: 280px;
}
.gallery_pic{
max-height: 130px;
}
.mesta-block .infinity-page{
height: 295px;
}
}


@media screen and (min-width:0px) and (max-width:520px) {
	.wrp {
    padding: 109px 0 0;
}
	.header-in{
	height:109px;
	}

.element-menu{
margin: 0 0 12px;
}
.m-inb {
    height: 280px;
}
.galleryup .block {
    height: 110px;
    width: 148px;
	margin: 0 3% 0 0;
}
.galleryup {
    height: 145px;
}
.mesta-block h3, .avia-block h3, .soder-block h3, .zagl1, .cat-block h3, .video-block h3, .main-content h2{
font-size: 25px;
}
.element-anons h2, .h2-takje, .txt-body h3, .txt-publ h2, .content-mini h2, .h3-list strong{
font-size:24px;
}
.text-card, .photo-card {
    height: 280px;
}
.cc-text h4{
padding: 10px 0;
}
.text-ico{
margin: -32px 0 0 0;
}
.cc-ph {
    width: 80px;
    height: 80px;
    margin: 3% 3%;
    border-radius: 20px;
}
.content, .content-mini{
    padding: 0 15px;
}
.scroll-np {
    margin: 0 -15px;
}
.map-cont, .element-map, .in-map {
    height: 400px;
}
.pconm{
display:block;
}
.pcond{
display:none;
}
.price-go{
width:70%;
}
.ob-block {
    width: 49%;
    height: 240px;
    margin: 0 2% 10px 0;
}
.ob-block:nth-child(2n) {
    margin: 0 0 10px 0;
}
.pg-fb{
    display: table;
    margin: 5px 0 0;
}
.pg_num {
    float: none;
    font-size: 32px;
    line-height: 32px;
    margin: 9px 0 1px;
    height: 50px;
}
.pg_icon {
    float: none;
    margin: 0;
    display: block;
    width: 100%;
    background-position: 50%;
    background-size: 40%;
    height: 72px;
}
.pogoda-card p{
    font-size: 15px;
}
.wide-up h1 {
    font-size: 26px;
}
.main-content {
    padding: 0 0 0 15px;
}
.img_text_center,.img_text_block{margin:0 -15px 0}
.img_text_right, .img_text_bright{margin: 0 -15px 0 16px}
.img_text_left, .img_text_bleft{margin: 0 10px 5px -15px}
.iframe_max, .video-contain iframe{margin:0 -15px;width:calc(100% + 30px)}
.gallery_pic{
max-height: 110px;
}
.element-menu{text-align:left;}
.travelWidgetin{
    padding: 0 0 0 15px;
}

.tegi-dostopr {
    margin: 0 -15px 15px -15px;
}
.photolistpage{
margin: 0 -15px;
}
.content .m-p {
margin: 0 -15px;
}
.takje {
    font-size: 15px;
    line-height: 22px;
}
.obj-mid, .obj-min{display:none;}
.obj-mob{display:block;}

}


@media screen and (min-width:0px) and (max-width:460px) {
.ob-block {
    width: 49%;
    height: 230px;
    margin: 0 2% 10px 0;
}
.ob-block:nth-child(3n) {
    margin: 0 2% 10px 0;
}
.winde .ob-ta{
    max-height: 69px;
    overflow: hidden;
}
.ob-tz {
    font-size: 19px;
    line-height: 24px;
}
.iframe_max, .video-contain iframe{height:300px}
}



@media screen and (min-width:0px) and (max-width:420px) {
.txt-body p {
    font-size: 15px;
}
.txt-body li {
    font-size: 15px;
}
.m-inb {
    height: 250px;
}
.galleryup .block {
    height: 95px;
    width: 140px;
	border-radius: 10px;
	margin: 0 3.8% 0 0;
}
.galleryup {
    height: 128px;
}
.more-num {
    font-size: 23px;
}
.element-anons {
    margin: 24px auto 15px;
}
.mesta-block h3, .avia-block h3, .soder-block h3, .zagl1, .cat-block h3, .video-block h3, .main-content h2{
font-size: 24px;
}

.text-card, .photo-card {
    height: 240px;
}
.cc-ph-block {
    margin: 10px auto;
}
.cc-ph {
    width: 70px;
    height: 70px;
}
.cc-text h4, .photo-card h4 {
    font-size: 14px;
}
.soder-block {
    padding: 1px 15px 25px;
	}
.scroll-mob-in .ob-block, .scroll-pc-in .ob-block {
    height: 240px;
    width: 230px;
}
.img_text_bright{
margin-left: 10px;
}
.img_text_bright, .img_text_bleft {
    width: 45%;
}
.ob-block {
    width: 49%;
    height: 200px;
    margin: 0 2% 10px 0;
}
.ob-block:nth-child(3n) {
    margin: 0 2% 10px 0;
}

.h3-list li{
box-shadow: none;
}
.h3-list li a{
    line-height: 1.4;
    border-bottom: 1px dashed;
    padding: 0;
    height: auto;
    display: inline;
}
.iframe_max, .video-contain iframe{height:250px}
.txt-body p{margin: 0 0 25px}
.txt-body h3, .txt-publ h2{margin: -45px 0 25px 0}
.mesta-block .infinity-page{
height: 255px;
}
.gallery_pic{
max-height: 95px;
}
}



@media screen and (min-width:0px) and (max-width:410px) {
.ob-block {
    width: 100%;
    height: 340px;
    margin: 0 0 15px 0;
}
.ob-block:nth-child(2n) {
    margin: 0 0 15px 0;
}
.winde .ob-ta {
font-size: 15px;
    line-height: 20px;	
}
.winde .ob-tz {
	    font-size: 22px;
    line-height: 26px;
}

}


@media screen and (min-width:0px) and (max-width:400px) {
.m-inb {
    height: 220px;
}
.galleryup .block {
height: 80px;
    width: 111px;
}
.galleryup {
    height: 108px;
}
.mesta-block h3, .avia-block h3, .soder-block h3, .zagl1, .cat-block h3, .video-block h3, .main-content h2{
font-size: 23px;
}
.iframe_max, .video-contain iframe{height:250px}
}



@media screen and (min-width:0px) and (max-width:390px) {
.text-card, .photo-card {
    height: 230px;
}
.cc-ph {
    width: 60px;
    height: 60px;
    border-radius: 15px;
}
}




@media screen and (min-width:0px) and (max-width:360px) {
.m-inb {
    height: 190px;
}
.galleryup {
    height: 112px;
}
.more-num {
    font-size: 20px;
}
.mesta-block h3, .avia-block h3, .soder-block h3, .zagl1, .cat-block h3, .video-block h3, .main-content h2{
font-size: 22px;
}
.soder-block li{
font-size: 13px;
}
.txt-body p {
    font-size: 14px;
}
.txt-body li {
    font-size: 14px;
}
h1 {
    font-size: 24px;
}
}












/* блок партнерок  */

.h3-sm{display:none}
.for-travels{max-width:1280px;margin:0 auto 20px;padding:0 20px;text-align:center}
.partners-block{border-top:1px solid #f9f9f9;display:inline-block;position:relative;width:24%;margin:0 1% 25px 0;border-radius:15px;vertical-align:top;box-shadow:rgba(0, 0, 0, 0.08) 0px 5px 15px;min-height:188px;text-align:left;padding:90px 10px 20px 20px;white-space:initial}
.partners-block:nth-child(4n){margin-right:0}
.pb-z{font-size:18px;display:block;line-height:1.4;color:#000}
.pb-t{font-size:14px;display:block;line-height:1.4;margin:6px 0;color:#555}
.pb-avia{background-size:50px;background-repeat:no-repeat;background-position:18px 22px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' version='1.1' x='0px' y='0px' viewBox='0 0 100 100' style='&%2310; fill: %230c73fe;&%2310;'%3e%3cg transform='translate(0,-952.36218)'%3e%3cpath style='font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:1;color:%23000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans' d='M 79.125 10 C 76.38088 9.9733 73.607208 11.0177 71.53125 13.09375 L 58.09375 26.65625 L 21.75 17.09375 A 3.0003 3.0003 0 0 0 18.875 17.875 L 11.875 24.875 A 3.0003 3.0003 0 0 0 12.25 29.4375 L 37.59375 47.53125 L 28.75 57.875 L 19.28125 57 A 3.0003 3.0003 0 0 0 16.875 57.875 L 10.875 63.875 A 3.0003 3.0003 0 0 0 11.375 68.53125 L 22.125 75.375 L 24.625 77.875 L 31.46875 88.625 A 3.0003 3.0003 0 0 0 36.125 89.125 L 42.125 83.125 A 3.0003 3.0003 0 0 0 43 80.71875 L 42.125 71.25 L 52.46875 62.40625 L 70.5625 87.75 A 3.0003 3.0003 0 0 0 75.125 88.125 L 82.125 81.125 A 3.0003 3.0003 0 0 0 82.90625 78.25 L 73.34375 41.90625 L 86.90625 28.46875 C 91.040828 24.33435 90.981035 17.48086 86.75 13.25 C 84.636465 11.13638 81.871855 10.02671 79.125 10 z M 79.0625 16 C 80.260701 16.0117 81.468253 16.46821 82.5 17.5 C 84.559787 19.5597 84.505572 22.36951 82.65625 24.21875 L 67.875 38.875 A 3.0003 3.0003 0 0 0 67.09375 41.75 L 76.65625 78.09375 L 73.375 81.375 L 55.4375 56.25 A 3.0003 3.0003 0 0 0 51.0625 55.71875 L 37.0625 67.71875 A 3.0003 3.0003 0 0 0 36 70.28125 L 36.875 79.875 L 34.53125 82.21875 L 29.53125 74.375 A 3.0003 3.0003 0 0 0 29.125 73.875 L 26.125 70.875 A 3.0003 3.0003 0 0 0 25.625 70.46875 L 17.78125 65.46875 L 20.125 63.125 L 29.71875 64 A 3.0003 3.0003 0 0 0 32.28125 62.9375 L 44.28125 48.9375 A 3.0003 3.0003 0 0 0 43.75 44.5625 L 18.625 26.625 L 21.90625 23.34375 L 58.25 32.90625 A 3.0003 3.0003 0 0 0 61.125 32.125 L 75.78125 17.34375 C 76.697112 16.42785 77.861564 15.98832 79.0625 16 z ' transform='translate(0,952.36218)'/%3e%3c/g%3e%3c/svg%3e");}
.pb-exc{background-size:45px;background-repeat:no-repeat;background-position:22px 27px;
background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;fill: %230c73fe;' xml:space='preserve'%3e%3cg%3e%3cpath d='M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z M12,20c-4.4,0-8-3.6-8-8s3.6-8,8-8s8,3.6,8,8 S16.4,20,12,20z'/%3e%3cpath d='M7.8,16.2l6.4-2.1l2.1-6.4L9.9,9.9L7.8,16.2z M11.3,11.3c0.4-0.4,1-0.4,1.4,0c0.4,0.4,0.4,1,0,1.4c-0.4,0.4-1,0.4-1.4,0 C10.9,12.3,10.9,11.7,11.3,11.3z'/%3e%3c/g%3e%3c/svg%3e");}
.pb-hotel{background-size:50px;background-repeat:no-repeat;background-position:18px 22px;
background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve' style='&%2310; fill: %230c73fe;&%2310;'%3e%3cpath d='M29.909,29.692h-2.076V11.938c0-2.756-2.242-5-5-5H9.167c-2.756,0-5,2.244-5,5v17.754H2.091c-0.553,0-1,0.447-1,1 c0,0.551,0.447,1,1,1h27.818c0.553,0,1-0.449,1-1C30.909,30.14,30.462,29.692,29.909,29.692z M6.167,11.938c0-1.654,1.346-3,3-3 h13.666c1.654,0,3,1.346,3,3v17.754h-6.814v-5.285h-6.037v5.285H6.167V11.938z'/%3e%3cpath d='M10.302,15.901h3.338c0.275,0,0.5-0.225,0.5-0.5v-3.338c0-0.273-0.225-0.5-0.5-0.5h-3.338c-0.275,0-0.5,0.227-0.5,0.5v3.338 C9.802,15.677,10.026,15.901,10.302,15.901z'/%3e%3cpath d='M18.36,15.901h3.338c0.275,0,0.5-0.225,0.5-0.5v-3.338c0-0.273-0.225-0.5-0.5-0.5H18.36c-0.275,0-0.5,0.227-0.5,0.5v3.338 C17.86,15.677,18.085,15.901,18.36,15.901z'/%3e%3cpath d='M13.64,22.823c0.275,0,0.5-0.225,0.5-0.5v-3.338c0-0.273-0.225-0.5-0.5-0.5h-3.338c-0.275,0-0.5,0.227-0.5,0.5v3.338 c0,0.275,0.225,0.5,0.5,0.5H13.64z'/%3e%3cpath d='M18.36,22.823h3.338c0.275,0,0.5-0.225,0.5-0.5v-3.338c0-0.273-0.225-0.5-0.5-0.5H18.36c-0.275,0-0.5,0.227-0.5,0.5v3.338 C17.86,22.599,18.085,22.823,18.36,22.823z'/%3e%3cpath d='M8.462,3.47C8.55,3.556,8.606,3.728,8.585,3.849L8.327,5.354c-0.021,0.121,0.051,0.174,0.16,0.117l1.352-0.711 c0.109-0.057,0.289-0.057,0.398,0l1.352,0.711c0.111,0.057,0.184,0.004,0.162-0.117l-0.258-1.506 c-0.021-0.121,0.035-0.293,0.123-0.379l1.094-1.066c0.088-0.086,0.061-0.172-0.063-0.189l-1.51-0.219 c-0.123-0.018-0.27-0.123-0.324-0.234l-0.676-1.369c-0.055-0.111-0.145-0.111-0.199,0L9.263,1.761 C9.208,1.872,9.063,1.978,8.94,1.995l-1.51,0.219C7.308,2.231,7.278,2.317,7.368,2.403L8.462,3.47z'/%3e%3cpath d='M14.423,3.47c0.088,0.086,0.145,0.258,0.123,0.379l-0.258,1.506c-0.021,0.121,0.051,0.174,0.162,0.117l1.35-0.711 c0.109-0.057,0.289-0.057,0.4,0l1.352,0.711c0.109,0.057,0.182,0.004,0.16-0.117l-0.258-1.506c-0.021-0.121,0.035-0.293,0.123-0.379 l1.094-1.066c0.088-0.086,0.061-0.172-0.063-0.189l-1.51-0.219c-0.123-0.018-0.268-0.123-0.324-0.234l-0.674-1.369 c-0.057-0.111-0.146-0.111-0.201,0l-0.674,1.369c-0.057,0.111-0.201,0.217-0.324,0.234l-1.51,0.219 c-0.123,0.018-0.15,0.104-0.063,0.189L14.423,3.47z'/%3e%3cpath d='M20.384,3.47c0.09,0.086,0.145,0.258,0.123,0.379l-0.258,1.506c-0.021,0.121,0.053,0.174,0.162,0.117l1.352-0.711 c0.109-0.057,0.289-0.057,0.398,0l1.352,0.711c0.109,0.057,0.182,0.004,0.16-0.117l-0.258-1.506 c-0.02-0.121,0.035-0.293,0.125-0.379l1.092-1.066c0.09-0.086,0.063-0.172-0.061-0.189L23.06,1.995 c-0.123-0.018-0.268-0.123-0.322-0.234l-0.676-1.369c-0.055-0.111-0.145-0.111-0.199,0l-0.676,1.369 c-0.055,0.111-0.201,0.217-0.324,0.234l-1.51,0.219c-0.123,0.018-0.15,0.104-0.063,0.189L20.384,3.47z'/%3e%3c/svg%3e");}
.pb-tours{background-size:50px;background-repeat:no-repeat;background-position:18px 22px;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' x='0px' y='0px' style='&%2310; fill: %230c73fe;&%2310;'%3e%3cpath d='M29,9H24V6a3,3,0,0,0-3-3H15a3,3,0,0,0-3,3V9H7a7,7,0,0,0-7,7V26a7,7,0,0,0,7,7H29a7,7,0,0,0,7-7V16A7,7,0,0,0,29,9Zm-.15,17.27a3.77,3.77,0,0,1-2.21.73,1.74,1.74,0,0,1-1.39-.64,1.71,1.71,0,0,1-.13-1.52,4,4,0,0,1,3.56-2.57h.07a1.51,1.51,0,0,1,1.53,2.16A3.8,3.8,0,0,1,28.85,26.27ZM14,6a1,1,0,0,1,1-1h6a1,1,0,0,1,1,1V9H14ZM10.88,17.11l1.73-.17-.92,1.48a1.6,1.6,0,0,0-.1,1.5l.69,1.59-1.69-.42a1.6,1.6,0,0,0-1.45.37l-1.3,1.15-.13-1.73a1.63,1.63,0,0,0-.8-1.28l-1.5-.87L7,18.07a1.61,1.61,0,0,0,1-1.15l.37-1.7,1.12,1.33A1.65,1.65,0,0,0,10.88,17.11ZM2,26V16a5,5,0,0,1,5-5v2.24a1.66,1.66,0,0,0-.43.79l-.49,2.26-2.14.88a1.62,1.62,0,0,0-.21,2.89l2,1.17.17,2.31a1.63,1.63,0,0,0,1,1.38,1.65,1.65,0,0,0,1.68-.3l1.73-1.54,2.25.55a1.59,1.59,0,0,0,1.62-.53,1.62,1.62,0,0,0,.24-1.69L13.5,19.3l1.22-2a1.62,1.62,0,0,0-1.54-2.46l-2.3.23-1.5-1.77A1.66,1.66,0,0,0,9,13V11H27v9.56a5.8,5.8,0,0,0-1.61.81,5.72,5.72,0,0,0-2.18,2.86A3.5,3.5,0,0,0,26.58,29h.14L27,29v2H9V27a1,1,0,0,0-2,0v4A5,5,0,0,1,2,26Zm32,0a5,5,0,0,1-5,5V28.47a5.94,5.94,0,0,0,1-.57A5.74,5.74,0,0,0,32.18,25,3.47,3.47,0,0,0,29,20.29V11a5,5,0,0,1,5,5Z'/%3e%3cpath d='M17.78,20.43l3.82,1.2a1,1,0,0,0,.3.05.93.93,0,0,0,.46-.12,1,1,0,0,0,.49-.58L25,14.3a1,1,0,0,0-.65-1.25l-3.82-1.2a1,1,0,0,0-.76.06,1.06,1.06,0,0,0-.49.59l-2.1,6.68A1,1,0,0,0,17.78,20.43Zm3.06-6.38,1.91.6-1.5,4.77-1.91-.6Z'/%3e%3c/svg%3e")}

@media screen and (min-width:0px) and (max-width:1120px) {
.partners-block:nth-child(3n){margin-right:0}
.partners-block:nth-child(4n){margin-right:1%}
.partners-block{width:32%}
}

@media screen and (min-width:0px) and (max-width:1024px) {
.for-travels{padding:0}
.partners-block{margin:0 0 20px 20px;padding:70px 10px 5px 15px;min-height:153px;width:250px}
.partners-block:nth-child(4n){margin-right:0}
.partners-block:nth-last-child(1){margin-right:20px}
.pb-z{font-size:17px}
.pb-avia{background-size:42px;background-position:14px 17px}
.pb-hotel{background-size:37px;background-position:16px 18px}
.pb-exc{background-size:36px;background-position:14px 19px}
.pb-tours{background-size:38px;background-position:18px 19px}
}

@media screen and (min-width:0px) and (max-width:620px) {
.h3-sm{display:block;font-size:22px;font-weight:400;line-height:1.4}
.for-travels{padding:0 15px 20px;text-align:left}
.partners-block:nth-last-child(1){margin-right:0}
.partners-block{width:100%;margin:20px 0 0 0;box-shadow:none;border-top:0;padding:0 0 0 50px;min-height:0}
.for-travels .scroll-mob-in, .for-travels .scroll-mob-block{white-space:unset;overflow:unset;overflow-y:unset;overflow-x:unset;-webkit-overflow-scrolling: unset}
.pb-avia{background-size:35px;background-position:0 0}
.pb-hotel{background-size:31px;background-position:0 0}
.pb-exc{background-size:30px;background-position:0 0}
.pb-tours{background-size:31px;background-position:0 0}
}





/* фенси  */
.fancybox-gallery{overflow:hidden}
.fancybox-enabled body{overflow:visible;height:100%}
.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}
.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.fancybox-container ~ .fancybox-container{z-index:99992}
.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}
.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}
.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47,0,0.74,0.71)}
.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(0.22,0.61,0.36,1)}
.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0 linear .25s;box-sizing:border-box}
.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;transition:opacity .25s,visibility 0}
.fancybox-infobar{top:0;left:50%;margin-left:-79px}
.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:&#34;text-align:center;color:#ddd;background-color:rgba(30,30,30,0.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}
.fancybox-toolbar{top:0;right:0}
.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0,0,0)}
.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.fancybox-slide::before{content:&#39;display:inline-block;vertical-align:middle;height:100%;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}
.fancybox-slide--image{overflow:visible}
.fancybox-slide--image::before{display:none}
.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}
.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#E5E3DF}
.fancybox-slide--next{z-index:99995}
.fancybox-slide > *{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}
.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}
.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}
.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}
.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}
.fancybox-spaceball{z-index:1}
.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}
.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}
.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}
.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px &#34}
.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}
.fancybox-close-small:after{content:&#39;position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,&#34;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}
.fancybox-close-small:focus:after{outline:1px dotted #888}
.fancybox-close-small:hover:after{color:#555;background:#eee}
.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}
.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}
.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}
.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.6) 80%,rgba(0,0,0,0.8) 100%);pointer-events:none}
.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,0.4);font-size:14px;font-family:&#34;color:#fff;line-height:20px;-webkit-text-size-adjust:none}
.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}
.fancybox-caption a{color:#fff;text-decoration:underline}
.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none;opacity:.8;background-repeat:no-repeat;background-position:50%;background-size:24px}
.fancybox-button--close{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiNmZmZmZmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNTcuNjI0LDUwLjk5M2wyNi42ODgtMjYuNjljMS45NjctMS45NywxLjk2Ny01LjE2LDAtNy4xM2MtMS45NzMtMS45Ny01LjE2NS0xLjk3LTcuMTMyLDBMNTAuNDkyLDQzLjg2MUwyMy44MDQsMTcuMTczICBjLTEuOTcyLTEuOTctNS4xNTktMS45Ny03LjEzMiwwYy0xLjk2NywxLjk3LTEuOTY3LDUuMTYsMCw3LjEzbDI2LjY4OCwyNi42OUwxNi42NzIsNzcuNjgyYy0xLjk2NywxLjk2Ny0xLjk2Nyw1LjE1OSwwLDcuMTMyICBjMC45ODksMC45ODMsMi4yNzcsMS40NzYsMy41NjYsMS40NzZjMS4yOTMsMCwyLjU4Mi0wLjQ5MiwzLjU2NS0xLjQ3NmwyNi42ODgtMjYuNjg4bDI2LjY4OCwyNi42ODggIGMwLjk4MywwLjk4MywyLjI3NywxLjQ3NiwzLjU2NSwxLjQ3NmMxLjI4OSwwLDIuNTc3LTAuNDkyLDMuNTY2LTEuNDc2YzEuOTY3LTEuOTczLDEuOTY3LTUuMTY1LDAtNy4xMzJMNTcuNjI0LDUwLjk5M3oiPjwvcGF0aD48L3N2Zz4=);float:right}
.fancybox-button--play{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiNmZmZmZmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTQwNS4yLDIzMi45TDEyNi44LDY3LjJjLTMuNC0yLTYuOS0zLjItMTAuOS0zLjJjLTEwLjksMC0xOS44LDktMTkuOCwyMEg5NnYzNDRoMC4xYzAsMTEsOC45LDIwLDE5LjgsMjAgIGM0LjEsMCw3LjUtMS40LDExLjItMy40bDI3OC4xLTE2NS41YzYuNi01LjUsMTAuOC0xMy44LDEwLjgtMjMuMUM0MTYsMjQ2LjcsNDExLjgsMjM4LjUsNDA1LjIsMjMyLjl6Ij48L3BhdGg+PC9zdmc+);background-size:21px}
.fancybox-button--fullscreen{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiNmZmZmZmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPjIvaWNvbnMvZnVsbHNjcmVlbiBjb3B5PC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjwvcmVjdD48cGF0aCBkPSJNNSw1IEw1LDkgQzUsOS41NTIyODQ3NSA0LjU1MjI4NDc1LDEwIDQsMTAgQzMuNDQ3NzE1MjUsMTAgMyw5LjU1MjI4NDc1IDMsOSBMMyw0IEMzLDMuNDQ3NzE1MjUgMy40NDc3MTUyNSwzIDQsMyBMOSwzIEM5LjU1MjI4NDc1LDMgMTAsMy40NDc3MTUyNSAxMCw0IEMxMCw0LjU1MjI4NDc1IDkuNTUyMjg0NzUsNSA5LDUgTDUsNSBaIE01LDE1IEw1LDE5IEw5LDE5IEM5LjU1MjI4NDc1LDE5IDEwLDE5LjQ0NzcxNTMgMTAsMjAgQzEwLDIwLjU1MjI4NDcgOS41NTIyODQ3NSwyMSA5LDIxIEw0LDIxIEMzLjQ0NzcxNTI1LDIxIDMsMjAuNTUyMjg0NyAzLDIwIEwzLDE1IEMzLDE0LjQ0NzcxNTMgMy40NDc3MTUyNSwxNCA0LDE0IEM0LjU1MjI4NDc1LDE0IDUsMTQuNDQ3NzE1MyA1LDE1IFogTTE5LDkgTDE5LDUgTDE1LDUgQzE0LjQ0NzcxNTMsNSAxNCw0LjU1MjI4NDc1IDE0LDQgQzE0LDMuNDQ3NzE1MjUgMTQuNDQ3NzE1MywzIDE1LDMgTDIwLDMgQzIwLjU1MjI4NDcsMyAyMSwzLjQ0NzcxNTI1IDIxLDQgTDIxLDkgQzIxLDkuNTUyMjg0NzUgMjAuNTUyMjg0NywxMCAyMCwxMCBDMTkuNDQ3NzE1MywxMCAxOSw5LjU1MjI4NDc1IDE5LDkgWiBNMTUsMTkgTDE5LDE5IEwxOSwxNSBDMTksMTQuNDQ3NzE1MyAxOS40NDc3MTUzLDE0IDIwLDE0IEMyMC41NTIyODQ3LDE0IDIxLDE0LjQ0NzcxNTMgMjEsMTUgTDIxLDIwIEMyMSwyMC41NTIyODQ3IDIwLjU1MjI4NDcsMjEgMjAsMjEgTDE1LDIxIEMxNC40NDc3MTUzLDIxIDE0LDIwLjU1MjI4NDcgMTQsMjAgQzE0LDE5LjQ0NzcxNTMgMTQuNDQ3NzE1MywxOSAxNSwxOSBaIiBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==)}
.fancybox-button--thumbs{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiNmZmZmZmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZGF0YS1uYW1lPSJMYXllciAyIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeD0iMHB4IiB5PSIwcHgiPjx0aXRsZT4xMiBtYXkgMjAxNy08L3RpdGxlPjxyZWN0IHg9IjI2Ljc5IiB5PSIyNy42NyIgd2lkdGg9IjE4LjAxIiBoZWlnaHQ9IjE4LjA4Ij48L3JlY3Q+PHJlY3QgeD0iMjYuODciIHk9IjU0LjI4IiB3aWR0aD0iMTguMDEiIGhlaWdodD0iMTguMDgiPjwvcmVjdD48cmVjdCB4PSI1NS4yIiB5PSI1NC4xOSIgd2lkdGg9IjE4LjAxIiBoZWlnaHQ9IjE4LjA4Ij48L3JlY3Q+PHJlY3QgeD0iNTUuMiIgeT0iMjcuNjUiIHdpZHRoPSIxOC4wMSIgaGVpZ2h0PSIxOC4wOCI+PC9yZWN0Pjwvc3ZnPg==);background-size:33px}
.fancybox-button[disabled]{cursor:default;pointer-events:none}
.fancybox-infobar__body,.fancybox-button{background-color:rgba(30,30,30,0.6)}
.fancybox-button:hover:not([disabled]){color:#fff;background-color:rgba(0,0,0,0.8)}
.fancybox-button::before,.fancybox-button::after{content:&#39;pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}
.fancybox-button[disabled]::before,.fancybox-button[disabled]::after{opacity:.3}
.fancybox-button--left::after,.fancybox-button--right::after{top:18px;width:6px;height:6px;background:transparent;border-top:solid 2px currentColor;border-right:solid 2px currentColor}
.fancybox-button--left::after{left:20px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
.fancybox-button--right::after{right:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.fancybox-button--left{border-bottom-left-radius:5px}
.fancybox-button--right{border-bottom-right-radius:5px}
.fancybox-button--close::before,.fancybox-button--close::after{content:&#39;display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}
.fancybox-button--close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.fancybox-button--close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s;background-size:30px;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiNmZmZmZmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMC42IDM4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMC42IDM4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cjwvc3R5bGU+PHRpdGxlPlNlbnphIHRpdG9sby0zPC90aXRsZT48cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIyLDM2IDE4LjYsMTkuMSAyLDIgIj48L3BvbHlsaW5lPjwvc3ZnPg==)}
.fancybox-arrow::after{content:&#39;position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,0.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:24px 24px}
.fancybox-arrow--right{right:0}
.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.fancybox-arrow--right::after,.fancybox-arrow--left::after{left:0}
.fancybox-show-nav .fancybox-arrow{opacity:.6}
.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}
.fancybox-loading{border:6px solid rgba(100,100,100,0.4);border-top:6px solid rgba(255,255,255,0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}
.header_letter{text-align:center;padding:30px 0 10px;font-size:25px;}
.letter-items{text-align:center;}
.letter-items li{display:inline-block;margin:0 6px 12px;font-size:17px;}

@-webkit-keyframes fancybox-rotate {
from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fancybox-rotate {
from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fancybox-animated{transition-timing-function:cubic-bezier(0,0,0.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}
.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}
.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}
.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}
.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0}
.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}
.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}
.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}
.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}
.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(0.1) skew(10deg);transform:translate3d(100%,0,0) scale(0.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
@media all and (max-width: 800px) {
.fancybox-infobar{left:0;margin-left:0}
.fancybox-button--left,.fancybox-button--right{display:none!important}
.fancybox-caption{padding:20px 0;margin:0}
}
.fancybox-button--fullscreen::before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}
.fancybox-button--play::before,.fancybox-button--pause::before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}
.fancybox-button--play::before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}
.fancybox-button--pause::before{width:7px;height:11px;border-style:solid;border-width:0 2px}
.fancybox-thumbs{display:none}
.fancybox-button--thumbs{display:none}
@media all and (min-width: 800px) {
.fancybox-button--thumbs{display:inline-block}
.fancybox-button--thumbs span{font-size:23px}
.fancybox-button--thumbs::before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}
.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}
.fancybox-show-thumbs .fancybox-thumbs{display:block}
.fancybox-show-thumbs .fancybox-inner{right:220px}
.fancybox-thumbs > ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}
.fancybox-thumbs > ul > li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}
li.fancybox-thumbs-loading{background:rgba(0,0,0,0.1)}
.fancybox-thumbs > ul > li > img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-thumbs > ul > li:before{content:&#39;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94)}
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before{opacity:1}
}




/* End */
/* /weather/weather.css?168485601316049 */
/* /bitrix/templates/books/template_styles.css?1722795962115521 */
