
html,body { width: 100%;height: 100%; padding: 0;margin: 0; font-family:arial, sans-serif;font-size:100%;}
* {	box-sizing: border-box; }

table, caption, tbody, tfoot, thead, tr, th, td {   /*all: unset;*/ }
table {border-collapse: collapse;}
/*table{all: unset;}*/
article {display: table;all: unset;}

.all-wrapper{ 
	width: 100%;height: 100%;	
}
body{}
.all-site{
	position: relative;
	transition: .3s;
	height: 100%;
}

.sp-panel{display: none;}
.sp-panel{padding: 10px 20px;text-align: right;}
.sp-panel a{color: black;text-decoration: none;line-height: 2;white-space: nowrap;}
.sp-panel a:hover{text-decoration: underline;}
.sp-panel a:not(:first-child){margin-left:20px;}
.sp-panel .sp-panel__blue{text-decoration: underline;}

.lazov-footer-menu3{float:left;width: 35%;}



.front-top{
	height: 100%;
	padding-bottom:6.5vw;
}

.site-menu-2{display: none;}

.front-top-menu-4{
	position: absolute;
	z-index: 100;right: 2vw;top:2vw;	
}

.front-top-header__mobile{
	position: absolute;
	display: none;
	background: #1DB102;
	width: 100%;
	z-index: 50;
}
.front-top-slider{
	background-color: #eeeeee;
	height: 100%;	
	position: relative;z-index: 10;
}
.site-menu-2{
	height: 7vh; z-index: 20;
	background: #1DB10233;
}

.front-top-links-3{
	position: absolute;top:0;
	left:0;
	z-index: 100;
	height: 100%;
	width: 25%;
	padding: 2vw 2vw 2vw 2vw;
	background: rgba(0,0,0,.4);
	color: white;
	font-family: "Open Sans";
	line-height: 1.3;
}
.front-top-links-3__bottom_menu{position: absolute;bottom: 2vw;}
.front-top-links-3 a{color: white;text-decoration: none;transition:.3s;}


.front-top-links-3__link-direcia{font-size: 1.2vw;}
.front-top-links-3__link-tiger,
.front-top-links-3__link-zap{ margin: 0 0 2vw 0; font-size: 2vw;}
.front-top-links-3__link-tiger a:hover,
.front-top-links-3__link-zap a:hover{color: #1DB102;}

.front-top-links-3__link-zap{position: relative;}
.front-top-links-3__link-zap:after{
	content: "";position: absolute; left:0;bottom: -1vw;width: 5vw;border-bottom: 2px solid white;
}

.front-top-links-3__btn_map{
	display: inline-block;
	transition:.3s;
	transform-origin:top right;
}

.front-top-links-3__btn_map img{width: 92px;height: auto;border-radius: 6px;}
.front-top-links-3__btn_map:hover{ transform:rotateZ(-6deg);}


.inside-top{height: 60px;position: relative;margin-bottom:6.5vw;}
.inside-top-header-container{position: absolute;top:50%;transform:translateY(-50%);left:1%;width: 98%;}
.inside-top-header-container:after{content: "";clear:both;display:table;}
.inside-top-mobile{display: none;background: #1DB102;}

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


.modern-menu{
	position: absolute;
	top:60px;
	left: 0;
	width: 100%;	
	height: 6.5vw;
	background: #1DB102;
	z-index: 2000;
	padding: 8px 0 0 2vw;

}
.modern-menu .menu:before{
	position: absolute;
	content: "";
	left:1vw;top:2.2vw;
	width: 0;height: 0;
	border-top:.8vw solid transparent;
	border-right:.8vw solid transparent;
	border-bottom:.8vw solid #6ed25c;
	border-left:.8vw solid #6ed25c;	
	transform:rotateZ(-135deg);
}
.home .modern-menu{
	height: 6.5vw;
	top:auto;bottom: 0;
}
.modern-menu .menu{
	list-style: none;margin: 0; 
	padding: 1.3vw 0 0 2vw;		
}

.modern-menu.open .menu-modern-wrapper{height: 1300px;overflow: hidden;}
.modern-menu .menu ul{display: none;}

.modern-menu .menu ul {box-shadow: 1px 2px 10px rgba(0,0,0,.8);}

.modern-menu .menu:after{content: "";display: table;clear: both;}
.modern-menu .menu >li{
	float: left;
	margin: 0 .5vw 0 0;position: relative;
	border-radius: 2px;
	background: #1DB102;
	font-size: 1.2vw;
}
.modern-menu .menu >li li {font-family: "Open Sans";}
.modern-menu .menu >li li {font-size: 85%;}
.modern-menu .menu >li li li {font-size: inherit;}

.modern-menu .menu >li > a {
	text-decoration: none;
	display: inline-block;padding: 6px;		
	color:white;	
}

.modern-menu .menu >li ul{
	position: absolute;
	list-style: none;padding:0;	
	border:2px solid #6ed25c;
	border-radius: 2px;
}
.modern-menu .menu >li >ul{top:120%;}

.modern-menu .menu >li li{
	border-bottom:1px solid #6ed25c;
	position: relative;
}
.modern-menu .menu >li li a{
	display: block;padding: .4vw 40px .4vw .5vw;
	color: white;
	text-decoration: none;	
}
.modern-menu .menu >li li:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px; border-bottom:0px none;}
.modern-menu .menu >li li:first-child{border-top-left-radius: 2px;border-top-right-radius: 2px; }
.modern-menu .menu >li li ul{left:103%;top:-.2vw;}

.modern-menu .menu li li {background: #1DB102;}
.modern-menu .menu li.current-menu-item,
.modern-menu .menu li.current_page_item,
.modern-menu .menu li.user_mouse_over {background: #179301;}

.modern-menu .menu li li.menu-item-has-children:after{
	content: "";position: absolute;right: 5px;top:50%;
	width: 0;height: 0;
	border-top: 6px solid transparent;
	border-left: 6px solid transparent;
	border-right: 6px solid white;
	border-bottom: 6px solid white;
	transform: translateY(-50%) scale(1,.8) rotateZ(-45deg) ;
}

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


.menu-mobile-menu{
	position: absolute;top:0;left:0;
	width: 70%;height:90vh;background: #e5e5e5;
	overflow: hidden;overflow-y:auto;-webkit-overflow-scrolling: touch; 
	padding:2vw;transition:.3s;
	transform:translateX(-100%);
	border-bottom: 10px solid #e5e5e5;
}
.menu-mobile-menu .menu{padding: 0;margin: 0;list-style: none;}
.menu-mobile-menu .menu>li{background: white;margin: 0 0 2vw 0;position: relative;}
.menu-mobile-menu .menu>li> a{
	background: #1DB102;color:white;display: block;padding: 2vw 3vw;text-decoration: none;
	line-height: 1.1;font-size: 3.3vw;
}
.menu-mobile-menu .menu>li:after{content: "";position: absolute;top: 2.4vw;right: 3vw;width: 0;height: 0;
	border-top:1.8vw solid white;border-right:1.8vw solid white;
	border-bottom:1.8vw solid transparent;border-left:1.8vw solid transparent;
	transform:scaleY(.5) rotateZ(45deg) ;
}

.menu-mobile-menu .sub-menu{list-style:none; padding:2vw 2vw 2vw 6vw;}
.menu-mobile-menu .sub-menu a{display: block;font-size: 2.8vw;color: black;text-decoration: none;width: 100%;padding: 1vw 0;}
.menu-mobile-menu .sub-menu a:before{ display: inline-block; content: "–";width: 4vw;margin-left: -4vw;}

.front-top-header-container:after{content: "";clear:both;display:table;;}
.front-top-header__mobile{position: absolute; display: none;}
.inside-top-header__link-search{display: none;}

.breadcrumbs{margin:0 0 2vw 0;font-size: 1em;}
.breadcrumbs a{color: #1DB102;text-decoration: none;}
.breadcrumbs a:hover{text-decoration: underline;}

/*xxx*/


.inside-main__wrapper{}
.inside-main__aside{float: left;width: 26%;}
.inside-main__article{float: right;width: 70%;}
.inside-main__article header{border-bottom:4px solid #1DB102;margin: 0 0 1.5em 0;}
.inside-main__article header h1{font-size: 2em;margin: 0 0 0 0;padding: 0;}
.inside-main__article header .post_date{
	font: .8em arial;padding: 2px 6px;border-radius: 6px;
	background: rgba(0,0,0,.4);color:white;display: inline-block;
}
.inside-main__article header .post-edit{}

.inside-main__wrapper:after{content: "";display: table;clear: both;}

.inside-second-menu:after{content: "";display: table;clear: both;}
.inside-second-menu{background: #efefef;padding: 0 0 1em 0;border-radius: 3px;}
.inside-second-menu__title{
	font-weight: bold;background: #1DB102;color:white;
	padding: 10px 10px 10px 40px;margin:0;position: relative;
	border-radius: 3px 3px 0 0;
}
.inside-second-menu__title:before{
	content: "";position: absolute;
	width: 0;height: 0;left:12px;top:7px;
	border-top:7px solid white;
	border-right:7px solid white;
	border-bottom:7px solid transparent;
	border-left:7px solid transparent;
	transform:scaleX(.8) rotateZ(135deg) ;	
}
.inside-second-menu__links{margin: .5em 0 0 0;}
.inside-second-menu__links a{display: block;font-size: 1em;padding:.4em 1em .4em 1em;text-decoration: none;color: black;position: relative;}
.inside-second-menu__links a:hover{text-decoration: underline;}
.inside-second-menu__links a.current{color:#1DB102;}
.inside-second-menu__links span{display: block;font-size: 1em;padding:.4em 0;color:#1DB102;}

.inside-main__header-title{font-size: 1.8em;margin: 0 0 1em 0;}



.inside-top-header__link{display: inline-block;}
.inside-top-header__link-searchform{float: right;border:2px solid #1DB102;margin:0 0 0 20px;padding: 0;font-size: 0;border-radius:50px;}
.inside-top-search-content:after{content: "";display: table;clear: both;}
.inside-top-search-input{float: left;margin: 0;}
.inside-top-search-input input {
    padding: 5px 10px 5px 10px;
    margin: 0; background: transparent;
    border: none;  outline: none;
    color: black; font: 300 16px 'Open Sans', sans-serif;    
}
.btn-inside-top-search {
	outline: none; width: 30px; height: 30px;
    cursor: pointer;border: 0;
    margin:2px 2px 0 0;
    background: url('./template-lazov5/i/laz5-icons-inside.svg') no-repeat  77.8% 100%/1000% auto;	
    transition:.3s;
}
.btn-inside-top-search:hover{transform:scale(1.3);}
.inside-top-search-content button{float: left;}
.inside-top-search-content input{float: left;}
.inside-top-header__link-direcia{
	font-size: .8em;color: #000000;
	position: absolute;top:50%;transform:translateY(-50%);
}
.inside-top-header__link-direcia:hover{text-decoration: underline;}

.inside-top-header__link-home{
	width: 40px;height: 40px;float: left;margin-right:20px;
	background: url('./template-lazov5/i/laz5-icons-inside.svg') no-repeat  22.3% 100%/1000% auto;	
}
.inside-top-header__link-special{
	width: 40px;height: 40px;float: right;margin-left:16px;
	background: url('./template-lazov5/i/laz5-icons-inside.svg') no-repeat  33.4% 100%/1000% auto;		
	border:1px solid black;border-radius: 6px;
}
.inside-top-header__link-special:hover{
	background-color: black; background-position: 33.4% 0;
}
.inside-top-header__link-maps{
	width: 40px;height: 40px;float: right;margin-left:16px;
	background: url('./template-lazov5/i/laz5-icons-inside.svg') no-repeat  44.5% 100%/1000% auto;		
}
.inside-top-header__link-photo{
	width: 40px;height: 40px;float: right;margin-left:16px;
	background: url('./template-lazov5/i/laz5-icons-inside.svg') no-repeat  55.6% 100%/1000% auto;		
}
.inside-top-header__link-video{
	width: 40px;height: 40px;float: right;margin-left:16px;
	background: url('./template-lazov5/i/laz5-icons-inside.svg') no-repeat  66.7% 100%/1000% auto;		
}

.inside-top-header__link-search{
	width: 40px;height: 40px;float: right;margin-left:16px;
	background: url('./template-lazov5/i/laz5-icons-inside.svg') no-repeat  88.9% 0%/1000% auto;			
}

.front-top-header__link-icons{float: right;}
.front-top-header__link-special{float: right;}

.front-top-header__link{font-size: .9em;line-height: 1.2;font-family: 'Open Sans';}
.front-top-header__link, .front-top-header__link a{color: white;text-decoration: none;}
.front-top-header__link a:hover{text-decoration: underline;}


.front-top-slider{}
.front-top-slider__wrapper{position: absolute;top:0;left:0;width: 100%;height: 100%;z-index: 10;}
.front-top-slider__other{position: absolute;top:0;left:0;width: 100%;height: 100%;z-index: 20;}
.site__large-menu{position: absolute;top:0;left:0;width: 100%;z-index: 30;overflow: none;overflow-y:auto; height: 100%;}


.lazov-main-image {position: absolute;top: 0;left:0;width: 100%;height: 100%;background: #F6F6F6;}
.lazov-main-image .slides {position: absolute;top:0;left:0;width: 100%;height: 100%;}
.lazov-main-image .slides div{position: absolute;top:0;left:0;width: 100%;height: 100%;opacity: 0;transition:2s;}
.lazov-main-image .slides div.current{opacity: 1;}

.slider-dots{position: absolute;bottom: 3vw;left:0;width: 100%;height: 1px;text-align: center;}
.slider-dots span{display: inline-block;margin:0 10px; width: 10px;height: 10px;background-color: rgba(255,255,255,.5);border-radius: 50%;transition:1s;}
.slider-dots span.current{background-color: white;}

.front-top-slider__other_btns_panel{position: absolute;right:2%;bottom: 5%;width: 230px;overflow: hidden;text-align: right;}
.front-top-slider__other_btn_gallery .front-top-slider__other_btn-icon{background-position: 0 0;}
.front-top-slider__other_btn_video .front-top-slider__other_btn-icon{background-position: 50% 0;}
.front-top-slider__other_btn_search .front-top-slider__other_btn-icon{background-position: 100% 0;}

.front-top-slider__other_btn{
	background: rgba(255,255,255,.3);padding:6px;border-radius: 10px;cursor: pointer;transition:.3s;
	position: relative; display: inline-block;margin: 0 0 0 auto;
}

.front-top__btn_ministr{
	position: absolute;top:100px;right: 2%;
	font-size: .9em;color:black;width: 200px;line-height: 1.2;
	padding:10px 15px;background: rgba(0,0,0,.4);
	font-family: 'Open Sans';
	border-radius: 6px;transition:.3s;cursor: pointer;
	z-index: 60;
}
.front-top__btn_ministr:after{
	content:"";position:absolute; top:8px;right: 8px;width: 8px;height: 8px;border-radius: 50%;background:#1DB102; 
	}
.front-top__btn_ministr a{color: white;text-decoration: none;}
.front-top__btn_ministr:hover{background: rgba(0,0,0,.6);}

.front-top-slider__other_btn:not(:last-child){margin-bottom:10px;}
.front-top-slider__other_btn:hover{background: rgba(255,255,255,.3);}
.front-top-slider__other_btn:hover .front-top-slider__other_btn-title{transform:translateX(0%);opacity: 1;}
.front-top-slider__other_btn-dummy{display: block;width: 55px;height: 55px;background:#1DB102;border-radius: 6px;}
.front-top-slider__other_btn-icon{
	display: block;height: 55px;width:55px;border-radius: 6px;
	position: absolute;right: 6px;top:6px;
	background-image:url("./template-lazov5/i/laz5-front-icon.svg");
	background-repeat: no-repeat;
	background-size:300% auto;
}
.front-top-slider__other_btn-title{
	display: block;height: 55px;width:150px;background:#1DB102;border-radius: 6px;
	position: absolute;right: 40px;top:6px;
	text-align: left;transform:translateX(50px);transition: .4s ;opacity: 0;
}
.front-top-slider__other_btn-title span{color:white;position: absolute;left:20px;top:50%;transform:translateY(-50%);}


.special-version{
	background: white;width: 4.8vw;height: 2.8vw;
	max-height: 35px;max-width: 50px;
	border-radius: 6px;position: relative;
	overflow: hidden;
}
.special-version:after{
	width: 46px;height: 46px;position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);
	content: "";background-image:url("./template-lazov5/i/laz5-header-icon.svg");
	background-size: 600% auto; background-repeat: no-repeat;background-position: top left;
}
.special-version:hover{background-color: black;}
.special-version:hover:after{background-position:  20% 0;}


.front-top-header__link-icons {display: inline-block;margin: 0 2vw 0 0;}
.front-top-header__link-icons a{
	display: inline-block;width: 2.8vw;height: 2.8vw;
	border:2px solid white;border-radius: 50%;
	margin: 0 0 0 .3em; max-width: 35px;max-height: 35px;
	background-image:url("./template-lazov5/i/laz5-ico-social-index.svg");
	background-repeat:no-repeat;
	background-size: 1000% auto;

}
.front-top-header__link-icons a:hover{background-color: white;}
.social-icon-insta{background-position: 0 0;}
.social-icon-fb{background-position: 11.2% 0;}
.social-icon-yt{background-position: 22.3% 0;}
.social-icon-mail{background-position: 33.4% 0;}
.social-icon-vk{background-position: 44.5% 0;}
.social-icon-map{background-position: 55.6% 0;}
.social-icon-insta:hover{background-position: 0 100%;transform:scale(1.1);transition:.3s;}
.social-icon-fb:hover{background-position: 11.2% 100%;transform:scale(1.1);transition:.3s;}
.social-icon-yt:hover{background-position: 22.3% 100%;transform:scale(1.1);transition:.3s;}
.social-icon-mail:hover{background-position: 33.4% 100%;transform:scale(1.1);transition:.3s;}
.social-icon-vk:hover{background-position: 44.5% 100%;transform:scale(1.1);transition:.3s;}
.social-icon-map:hover{background-position: 55.6% 100%;transform:scale(1.1);transition:.3s;}


.btn-arrow-start{
	position: absolute;
	bottom: 2vw;left:50%;
	transform:translateX(-50%);
	width: 10vh;
	height: 10vh;	
}
.btn-arrow-start a{
	display: block;
	width: 100%;height: 100%;	
	background-image: url("./template-lazov5/i/laz5-arrow-down.svg");
	background-repeat: no-repeat; 
	background-position: center;
	background-size: auto 20%;
	cursor: pointer;	
	transition:.5s;
	border-radius: 50%;
}
.btn-arrow-start a:hover{transform:scale(1.3);transition:transform .4s;	border:1px solid white;}

.btn-arrow-start.animated a{animation:arrow-ani .5s cubic-bezier(0.47, 0, 0.745, 0.715);}
@keyframes arrow-ani{
	0%{ transform:translateY(-40px);opacity: 0;}
	70%{ transform:translateY(0px);opacity: 1;}
	80%{ transform:translateY(-15px);}
	100%{ transform:translateY(0px);}
}


.lazov-search-modal { display:none; width: 100%;height: 100%;position: fixed;top:0;left:0;background: rgba(0,0,0,0.5);z-index: 10000;}
.lazov-search-modal.active{display: block;}
.lazov-search-wrapper{width: 100%;height: 100%;z-index:10; position: absolute;top:0;left:0;display: table;}
.lazov-search-wrapper>div{display: table-cell;vertical-align: middle;text-align:center; }

.btn-lazov-search-close{
	z-index:20;position: absolute;top:3vw;right:3vw;
	background:url("./template-lazov5/i/laz5-searchform.svg") no-repeat 0 0 / 200% auto; 
	width: 3vw;height: 3vw;
	cursor: pointer;opacity: 0;	
	border-radius: 4px;
}
.btn-lazov-search-close:hover{background-color: rgba(255,255,255,.3);}

.btn-lazov-search-close.animated {animation:close-ani 1s ease-in forwards;}
.lazov-search-modal.active .btn-lazov-search-close:hover{ transform:scale(1.3);transition:.3s;}
@keyframes close-ani{
	80%{transform:scale(1.5);opacity: 1;}
	100%{transform:scale(1);opacity: 1;}
}

.lazov-search-content{ display:table;width: 60%;margin: 0 auto;height:100px; } 
.inp-lazov-search{
	display:table-cell;background: white;border-radius: 10px 0 0 10px;width: 85%;vertical-align: middle;
	border:1px solid #cccccc;
}
.btn-lazov-search{display:table-cell; width: 15%;height: 100%;border-radius: 0 10px 10px 0;background: #1DB102;position: relative;}
.btn-lazov-search button {
	position: absolute;top:50%;left:50%;
	display: block; width: 7vw;height: 7vw;
	max-width: 45px;max-height: 45px;
	border:none;outline: none;cursor: pointer;
	transform:translate(-50%,-50%);
	background-color: transparent;
	background-image:url("./template-lazov5/i/laz5-searchform.svg"); 
	background-repeat: no-repeat;
	background-size: 200% auto;
	background-position:  100% 0;
}
.inp-lazov-search input { background: transparent;border: none; color:black; padding: 30px;width: 100%;height: 100%;font:23px arial; outline: none;}


/* ------------------------------ ARTICLE ------------------------------ */

.article-thumbnail{background-size: cover;margin: 0 0 3vw 0;}
.article-thumbnail img{width: 100%;max-width: 100%;height: auto;}
article .wp-caption{max-width: 100%;}
article .wp-caption.alignleft{float: left;margin: 0 1em 0 0;}
article .wp-caption.alignright{float: right;margin: 0 0 0 1em;}
article figure.alignleft{float: left;margin: .5em 1em 1em 0;}
article figure.alignright{float: right;margin: .5em 0 1em 1em;}
article figure {max-width: 100%;margin: 0 0 .5em 0;}

.wp-block-table{max-width: 100%;}
.wp-block-table td{border:1px solid #cccccc;padding:.2em;}

article figure.size-full:not(.is-resized) {width: 100%; height: auto; }
article figure.size-full:not(.is-resized) img {width: 100%; height: auto; max-width: 100%;}
article img{max-width: 100%;height: auto;}

article iframe {max-width: 100%;width: 100%;height: 30vw; }
article p{font-size: 1.1em; line-height: 1.5;margin: 1em 0;}
article figcaption{font-size: 1em;font-style: italic;}
article li{font-size: 1.1em; line-height: 1.5;margin: .5em 0;}
article li li {font-size: inherit;}
.site-map-list li{margin: 0;}
.site-map-list li li{font-size: inherit;}

article a{text-decoration: none;}
article a:hover{text-decoration: underline;}
article a{color: #1DB102;}
.menu-sitemap-automenu a{color: black;}

article hr{border:none;border-bottom:1px dashed #d2d2d2;margin: 2em 0;}
article h1{font-size: 1.5em;}
article h2{font-size: 1.3em;}
article h3{font-size: 1.1em;}

p.post-edit{font-size: 1em;}
p.post-edit a{color: black; border:1px solid #1DB102;display: inline-block;padding:.1em 1em;border-radius: 1em;text-decoration: none;}
p.post-edit a:hover{text-decoration: none;background:#1DB102;color: white; }

.archive__news-links{padding: 0 0 30px 0;font-size: 1.1em;}
.archive__news-links a{color:black;text-decoration: none;}
.archive__news-links a:hover{color:#1DB102;text-decoration:underline;}
.archive__news-links span.break{margin: 0 15px;}
.archive__news-links span.current{color:#1DB102;}

nav{display:block;margin: 10px 0 20px 0;}
nav .screen-reader-text{display: none;}
nav .nav-links{text-align: center;}
.page-numbers{padding: 10px 14px;background: #e5e5e5;border-radius: 6px;display: inline-block;}
.page-numbers {text-decoration: none;color:#1DB102;margin: 0 2px;}
.page-numbers.current{color:white;background: #1DB102;}
.page-numbers:not(.dots):hover{background:#1DB102;color:white;transition:.3s; }

body.single .nav-previous a,
body.single .nav-next a{
	border:1px solid #1DB102;display: inline-block;
	padding: 16px;margin: 0 0 10px 0;border-radius: 6px;
	text-decoration: none;
}
body.single .nav-previous a span,
body.single .nav-next a span{color: black;}
body.single .nav-previous a:hover,
body.single .nav-next a:hover{background: #1DB102;color: white;transition:.3s;}
body.single .nav-previous a:hover span,
body.single .nav-next a:hover span{color: white;}

.wp-caption-text{font-size: 1em;margin: 0 0 1.3em 0;padding: 0;font-style: italic;color: #1DB102;}




/* --------------- gallery --------------- */

.homepage-gallery{margin: 0 0 20px 0;}
.homepage-gallery-preview{
	float: left;margin-bottom:10px;
	height: 337px;width: 49.5%;position: relative;
	background-color:#ededed; 
}
.homepage-gallery-preview:nth-child(2n+2){	margin-left:1%; }
.gallery-preview-image{
	position: absolute;top:0;width:100%;height: 72%;
	background-size:cover; 
	background-repeat:no-repeat;
	background-position: center;	
}
.gallery-preview-image.no-thumb{
	background: #ededed url("./template-parts/i/picture.svg") no-repeat center;background-size: 20%;
}

.gallery-preview-description{
	position: absolute;bottom:0;width:100%;height: 90px;left:0;overflow: hidden;
	background:rgba(0,0,0,.6) url("./template-parts/i/icon-arrow2.svg") no-repeat 99% 80%;background-size: 20px;
}
.gallery-preview-category{ font:20px arial;color:#1DB102;margin: 0;padding: 18px 10px 0 20px;}
.gallery-preview-title{ font:300 20px 'Open Sans', sans-serif;  color:white;margin: 0; line-height: 40px; padding: 0 10px 10px 20px;}


.link-to-all-gallery {text-align: right;margin: 15px 0 35px 0 ;}
.link-to-all-gallery a{	font-family: arial;font-size: 18px;text-align: right;color: #1db102;text-decoration: none;}
.link-to-all-gallery a:hover{text-decoration: underline;}


/*
    __________  ____  ________________
   / ____/ __ \/ __ \/_  __/ ____/ __ \
  / /_  / / / / / / / / / / __/ / /_/ /
 / __/ / /_/ / /_/ / / / / /___/ _, _/
/_/    \____/\____/ /_/ /_____/_/ |_|

*/

.lazov-footer{background: #373737;padding:30px 5%;position: relative;}
.lazov-footer-top{position: relative;vertical-align: top;}
.lazov-footer-top:after{clear: both;display: table;content: "";}
.lazov-footer-search{float:left;width: 35%;vertical-align: top;padding-right: 40px;}
.lazov-footer-menu{float:left;width: 30%;vertical-align: top;}


.btn-go-top{
	display: inline-block;
	position: absolute;top:0;right: 6%;
	transform:translateY(-130%);
}
.btn-go-top a{
	display: block;
	background: #e5e5e5;color:black;
	padding: 5px 10px;
	border-radius: 6px;	
	text-decoration: none;
	font-size: 1em;
}
.btn-go-top:hover a{
	background: #1DB102;color: white;
}

.lazov-footer-menu ul,.lazov-footer-menu li{padding: 0;margin: 0;}
.lazov-footer-menu a{text-decoration: none;color: #afafaf;font-family: arial; font-size: 20px;display: inline-block;margin: 0 0 20px 0;}
.lazov-footer-menu a:hover{color: white;}
.lazov-footer-menu li:last-child a{margin:0;}

.lazov-footer-search-form{border:3px solid gray;border-radius: 100px;border: solid 1px #ffffff;margin:0 0 20px 0;height: 60px;}
.lazov-footer-search-form input {width: 80%;height: 100%; padding: 0 25px; font-family: arial;
	font-size: 22px;background: transparent;border: none;color: #ffffff;outline: none;float: left;
}
.lazov-footer-search-form button{
	float: left;display: inline-block;border:0;outline: none;cursor: pointer;
	width: 17%;height: 100%;background: url("./template-parts/i/icon-footer-search.svg") no-repeat center;background-size: 26px;
}

.lazov-footer-search-copyright{font:300 16px 'Open Sans', sans-serif; line-height: 1.25;color: #afafaf;}
.lazov-footer-menu ul {padding-left: 20px;list-style-type:none;border-left:1px solid #979797;}

.lazov-footer-menu2 ul,.lazov-footer-menu2 li{margin: 0;padding: 0;vertical-align: top;}
.lazov-footer-menu2 li{display: inline-block;float:right;}
.lazov-footer-menu2 a{display: inline-block;padding: 70px 20px 20px 20px;color:#afafaf;text-decoration: none;
	font: 16px arial;line-height: 1.12;text-align: center;position: relative;
}
.lazov-footer-menu2 a:before{display: block;content: "";position: absolute;width: 100%;height: 58px;background: gray;top:0;left:0;}
.lazov-footer-menu2 .link-to-books a:before{background:url("./template-parts/i/icon-book-2.svg") no-repeat center;background-size:48px;}
.lazov-footer-menu2 .link-to-maps a:before{background:url("./template-parts/i/icon-map-2.svg") no-repeat center;background-size:54px;}

.lazov-footer-bottom{padding-top:40px;position: relative; }
.lazov-footer-bottom:after{clear: both;content: "";display: table;}

.lazov-footer-bottom-copyright{width: 45%;float:left;}
.lazov-footer-bottom-menu-social{width: 25%;float:left;}
.lazov-footer-bottom-address{width: 30%;float:right;}

.lazov-footer-bottom-copyright{	font-family: arial;font-size: 16px;line-height: 1.25;color: #afafaf;}
.lazov-footer-bottom-copyright span{display: block;}
.lazov-footer-bottom-address{	font: normal 16px arial; line-height: 1.25;text-align: right;color: #afafaf;}
.lazov-footer-bottom-address a{font-size: 14px;color: #afafaf;display: inline-block;text-decoration: none;}
.lazov-footer-bottom-address a:hover{color:white;}


.btn-footer-search span {display: none;}

.lazov-footer-search-copyright a{color: white;text-decoration: none;}
.lazov-footer-search-copyright a:hover{text-decoration: underline;}


.menu-social-footer{list-style-type:none;padding: 0;margin: 10px 0 10px auto;text-align: right;}
.menu-social-footer:after{content: "";display: table;clear: both;}
.menu-social-footer li{width: 2.6vw;height: 2.6vw;min-width: 40px;min-height: 40px; display: inline-block;}
.menu-social-footer li a{display: inline-block;width: 100%;height: 100%;}

.menu-social-footer .ico-vk{background: url("./template-lazov5/i/laz5-social-icons-3.svg") no-repeat 44.5% 0/1000% auto;}
.menu-social-footer .ico-insta{background: url("./template-lazov5/i/laz5-social-icons-3.svg") no-repeat 0 0/1000% auto;}
.menu-social-footer .ico-facebook{background: url("./template-lazov5/i/laz5-social-icons-3.svg") no-repeat 11.2% 0/1000% auto;}
.menu-social-footer .ico-yt{background: url("./template-lazov5/i/laz5-social-icons-3.svg") no-repeat 22.3% 0/1000% auto;}
.menu-social-footer .ico-mail{background: url("./template-lazov5/i/laz5-social-icons-3.svg") no-repeat 33.4% 0/1000% auto;}
.menu-social-footer .ico-map{background: url("./template-lazov5/i/laz5-social-icons-3.svg") no-repeat 55.6% 0/1000% auto;}

.menu-social-footer .ico-vk:hover{background-position: 44.5% 100%;}
.menu-social-footer .ico-insta:hover{background-position: 0 100%;}
.menu-social-footer .ico-facebook:hover{background-position: 11.2% 100%;}
.menu-social-footer .ico-yt:hover{background-position: 22.3% 100%;}
.menu-social-footer .ico-mail:hover{background-position: 33.4% 100%;}
.menu-social-footer .ico-map:hover{background-position: 55.6% 100%;}



.lazov-footer-counters{min-height: 50px;background: #222222;padding: 10px 5%;text-align: right;}
.lazov-footer-counters p{margin: 0;padding: 0;}


.general-content{ width: 100%;
	min-height:600px;
	 padding:2vw 5% 50px 5%;
	}

.general-content-wrapper{max-width: 1000px;margin: 0 auto;}

/* ---------------- home news -------------------- */

.homepage-news .news-item {
	display: block;float:left;
	width: 33%;height:223px;
	position: relative;
	margin-bottom:10px; 
	text-decoration: none;	
	overflow: hidden;	
}
.homepage-news .news-item:nth-child(3n+2),
.homepage-news .news-item:nth-child(3n+3){	margin-left:.5%;}

.homepage-news .news-item:hover{background-position: 99% 99%;transition:.3s;}
.homepage-news .news-item{position: relative;}
.homepage-news .news-item-photo{width: 100%;height: 65%;position: absolute;top:0;left:0;background: #e5e5e5;}
.homepage-news .news-item-title {
	margin: 0;position: absolute;top:65%;
	height: 35%;width: 100%; 
	overflow: hidden;
    font: 16px arial;
    line-height: 1.2;	
    background: #1db102;    
}
.homepage-news .news-item-title a{
    color: white;    
    text-decoration: none;
    display: block;
    width: 100%;height: 100%;
    padding: 8px 10px;    
    background: #1db102 url('template-parts/i/icon-more-white.svg') no-repeat 98% 92%/20px auto;
    font-family: 'Open Sans', sans-serif;font-weight: 300;
    transition:.3s; 
}
.homepage-news .news-item:hover .news-item-title a{
	text-decoration: underline;
	background-position:99% 92%;
}
.homepage-news .news-item-photo .post-thumbnail{
	width: 100%;height: 96%; 
	/*-webkit-filter: grayscale(1); filter: grayscale(1);	*/
}
.homepage-news .news-item:hover .news-item-photo .post-thumbnail{
	/*-webkit-filter: grayscale(0); filter: grayscale(0);*/
}

.homepage-news .news-item-photo .post-thumbnail a{
	display: block;width: 100%;height: 100%;
	background-size: cover;background-position: center;
	background-repeat:no-repeat;	
}


.link-to-all-news {text-align: right;}
.link-to-all-news a{
	display: inline-block;
	margin: 15px 0 35px 0;text-decoration: none;font-family: arial;font-size: 18px;text-align: right;color: #1db102;}
.link-to-all-news a:hover{text-decoration: underline;}

.search-result .entry-title,
.page-404 .entry-title {font-size: 1.5em;margin: 1em 0 .3em 0;}

.search-result p.link-more{text-align: right;}
.search-result article{margin: 0 0 2em 0;}
.search-result article:not(:last-child){border-bottom: 1px dashed black;}



/* --------------- tourist-preview --------------- */

.tourist-preview { height: 667px;background:#ededed;overflow: hidden;margin-bottom: 20px;border:1px solid #dbdbdb;}

.tourist-preview-slide{ width: 100%;height: 100%;position: relative;}
.tourist-preview-slide a {text-decoration: none;}
.tourist-preview-slide-photo{position: absolute;top:0;left: 0;width: 100%;height: 70%;background-color: #ededed;background-size: cover;background-position: center;background-repeat: no-repeat;}
.tourist-preview-slide-photo.no-thumb{background: #ededed url("./template-parts/i/picture.svg") no-repeat center;background-size: 20%;}
.tourist-preview-slide-description{position: absolute;bottom:0;left: 0;width: 100%;height: 30%;text-decoration: none;}
.tourist-preview-slide:after{
	position: absolute;content: ""; bottom: 24%;left:20px;
	background: #1DB102 url("./template-parts/i/ico-tour.svg") no-repeat center; background-size: auto 100%;
	width:100px;height: 80px;border-radius: 6px;
}
.tourist-preview-slide-description__title{
	position: absolute; display:inline-block; left:0;top:0;height: 100%;
	background:white; width: 34%; padding: 8% 0 0 22px; color:#1DB102;
	line-height: 1;
	font-size: 30px;
}
.tourist-preview-linkto-article{
	position: absolute;left:34%;top:0;height: 90%; width: 66%;
	padding: 20px 30px;margin: 0;font:18px arial;line-height: 1.5;
	color:black;overflow: hidden;
}
.tourist-preview-linkto-article:after{
	content: "";position: absolute;bottom: 0px;right: 20px;width: 50px;height: 20px;
	background: url("./template-parts/i/icon-arrow-right.svg") no-repeat center;background-size: 50px;transition: .3s;
}
.tourist-preview-linkto-article:hover:after{right: 10px;}

.tourist-preview-slide-params{
	display: inline-block;position: absolute;left:34%;bottom:100%;
	background:rgba(0,0,0,.3); width: 66%;color:white;min-height: 100px;
	padding: 20px;margin: 0;font:18px arial;line-height: 1.4;
}
.tourist-preview-slide-params h2{
	position: absolute;left:0;top:0;width: 70%;
	padding: 20px 0 0 30px;margin: 0;height: 100%;
	overflow: hidden; 
	font:300 22px 'Open Sans', sans-serif;
	color:white;
}
.tourist-preview-linkto-photoalbum{
	display: none;
	position: absolute;top:0;left:70%;width: 15%;height: 100%;
	background: url("./template-parts/i/photo.svg") no-repeat center;background-size: 105px;
}
.tourist-preview-linkto-price{
	position: absolute;top:0;left:85%;width: 15%;height: 100%;
	background: url("./template-parts/i/icon-price.svg") no-repeat center 48%;background-size: 48px;
}
.tourist-preview-linkto-photoalbum:hover,
.tourist-preview-linkto-price:hover{
	transform:scale(1.1);transition:.3s;
}


/* --------------- tour-routs --------------- */

.tour-routs a{text-decoration: none;}
.tour-routs-one{float:left;width: 32%;background: #1db102;position: relative;margin-bottom: 10px;}
.tour-routs-one:nth-child(3n+2),
.tour-routs-one:nth-child(3n+3){ margin-left:2%;}
.tour-routs-one-image{height: 271px;background: gray;background-size: cover;background-position: center;}
.tour-routs-one-image.no-thumb{background: #ededed url("./template-parts/i/picture.svg") no-repeat center;background-size: 50%;}
.tour-routs-one-category{
	background: rgba(0,0,0,0.5);color:white;position: absolute;bottom: 150px;padding: 20px 20px;
	width: 100%;
}
.tour-routs-one-category, .tour-routs-one-category a{font:300 16px 'Open Sans', sans-serif;color:white;line-height: 1.5;}
.tour-routs-one-category a:hover{color: #1DB102;}


.tour-routs-one-title{display: block;padding: 0;margin: 0;height: 150px;position: relative;}
.tour-routs-one-title span{
	padding: 20px 20px;	line-height: 1.07;color: #ffffff;
	font-family: arial;font:300 26px 'Open Sans', sans-serif;
	display: block;	width: 100%;height: 80%;overflow: hidden;
}
.tour-routs-one-title:after{
	content: "";position: absolute;right: 20px;bottom:10px;
	background: url("./template-parts/i/icon-more-white.svg") no-repeat center;background-size: 80%;
	width: 41px;height: 28px;transition:.3s;	
}
.tour-routs-one-title:hover:after{right: 10px;}

.link-to-all-tours {text-align: right;margin: 15px 0 35px 0 ;}
.link-to-all-tours a{	font-family: arial;font-size: 18px;text-align: right;color: #1db102;text-decoration: none;}
.link-to-all-tours a:hover{text-decoration: underline;}

.link-to-help {	display: block;	text-align: center;margin: 20px auto 10px auto;}
.link-to-help span{
	display: inline-block; font-family: arial;font-size: 18px;color: #1db102;
	max-width: 300px;padding: 20px 5px 20px 130px;text-align: left;border:2px solid #1DB102;margin: 0 8%;border-radius: 10px;
	background: url("./template-parts/i/help.png") no-repeat 10px center;background-size: 90px;
}
.link-to-help:hover span{text-decoration: underline;}


/* --------------- bottom-section --------------- */

.bottom-section{display:block;margin: 60px 0;}

.bottom-section-tigers-link{
	position: relative;display:block;
	border-radius: 130px 0 0 130px;
	width: 66.5%;height: 260px;float:left;
	background: #e4f6e1 url("./template-parts/i/icon-arrow-right.svg") no-repeat 98% 98%;background-size: 50px;
	transition:.3s;
}
.bottom-section-tigers-link:hover{background-position:99% 98%;}
.bottom-section-other-links{display:block;width: 32%;height: 260px;float:right;}
.bottom-section-tigers-image{
	display:block;position: relative;
	width: 310px;height: 310px;border-radius: 50%;
	float: left;margin:-25px 0 0 -25px;
	background-color: rgba(29,177,2,.25) ;
}
.bottom-section-tigers-image:before{
	content: "";position: absolute; width: 83%;height: 83%;
	background: rgba(29,177,2,.25);border-radius: 50%;margin:8% 0 0 8%; 
	animation:tiger 10s 2s infinite;
}
.bottom-section-tigers-image:after{
	content: "";position: absolute; width: 67%;height: 67%;
	background: rgba(29,177,2,.25) url("./template-parts/i/tiger.jpg") no-repeat center;
	background-size:cover;border-radius: 50%;margin:16% 0 0 16%; 
	animation:tiger 10s infinite;
}
@keyframes tiger{
	50%{transform:scale(1.1);}
}

.bottom-section-tigers-description{display:block;width: 340px;float: right;height: 100%;
	padding: 40px 20px 20px 0px;font:18px arial;color: #1db102;	
}
.bottom-section-tigers-description strong{
	display: block;margin-bottom: 10px;font:300 40px 'Open Sans', sans-serif;color: #1db102;line-height: 1.6;
}

.bottom-section-other-links-lazov{display:inline-block;width: 49%;float:left;height: 100%;background-color: #1db102;position: relative;}
.bottom-section-other-links-zovtigra{display:inline-block;width: 49%;float:right;height: 100%;background-color: #1db102;position: relative;}
.bottom-section-other-links-lazov span,
.bottom-section-other-links-zovtigra span{
	position: absolute;bottom:0;height: 50%;width: 100%;
	font:300 16px 'Open Sans', sans-serif;text-align: center;color: #ffffff;
	line-height: 1.4;padding: 10px 10px 10px 10px;
}
.bottom-section-other-links-lazov:after{
	content: "";position: absolute;width: 100%;top:0;left:0;height: 50%;
	background: #EDEDED url("./template-parts/i/map-01.png") no-repeat center;
	background-size:100%;
}
.bottom-section-other-links-zovtigra:after{
	content: "";position: absolute;width: 100%;top:0;left:0;height: 50%;
	background: #EDEDED url("./template-parts/i/map-02.png") no-repeat center;
	background-size:100%;
}


@media screen and (max-width: 1250px){
	/*.front-top-header__link-icons{display: none;}	*/
	.large-menu-button{width: 5vw;height: 5vw;}
	.large-menu-button span{width: 4vw;height: 4vw;}
	.menu-large-automenu .menu >li ul{min-height: 400px;}
	.menu-large-automenu .menu{width: 90%;}
	.modern-menu .menu >li li {font-size: 100%;}	
}

/* LANDSCAPE*/
@media screen and (max-width: 1100px) and (orientation: landscape){
	.inside-top-header__link-searchform{display: none;}
}

/* ANY WAY*/

@media screen and (max-width: 1050px){	
	
	article iframe {max-width: 100%;width: 100%;height: 50vw; }

	.lazov-footer-menu3{float:left;width: 100%;margin: 2em 0 0 0;}

	.front-top-links-3{	width: 100%;height: auto;background: #1DB102bb;border-top:3px dashed white;}
	.front-top-links-3__bottom_menu{display: none;}
	.front-top-links-3__link-direcia{font-size: 4vw;}

	.modern-menu{display: none;}	
	
	.front-top-header__mobile,
	.inside-top-mobile{
		display: block;	height: 12vw;top:0;
		padding: 2vw 0 0 2vw;
	}

	
	.home .front-top{height: 100vh;padding:12vw 0 0 0;}
	.special-version{width: 8vw;height: 8vw;max-height: none;max-width: none;}
	.special-version:after{width: 6vw;height: 6vw;}
	.front-top-header__link-icons a{width:8vw;height:8vw;max-height: none;max-width: none;}

	.front-top-header__mobile_btn-menu,
	.inside-top-header__mobile_btn-menu,
	.inside-top-header__mobile_btn-home{ 
		width: 8vw;height: 8vw;display: block;float: left;
		background-image:url('./template-lazov5/i/laz5-icons-inside.svg'); 
		background-repeat: no-repeat;		
		background-size:1000% auto;
	}	

	.front-top-header__mobile_btn-menu,
	.inside-top-header__mobile_btn-menu	{background-position:  .5% 0; }		
	.inside-top-header__mobile_btn-home{background-position:  22.3% 0; }		
	
	.front-top-header__mobile_btn-menu-title,
	.inside-top-header__mobile_btn-menu-title,
	.inside-top-header__mobile_btn-home-title{
		float: left; line-height: 2;font-size: 4.2vw;
		color: white;text-decoration: none;	
		margin: 0 0 0 1vw;
	}
	
	.front-top-header__mobile_btn-menu-title{display: inline-block;}

	.show-extented-menu .all-site { transform:translateX(70%);}
	.show-extented-menu .all-site:after{position: absolute;left:0;top:12vw;background: rgba(0,0,0,.3);content: "";width: 100%;height: 100%;}
	.show-extented-menu .all-wrapper{width: 100%;height: 100%;overflow: hidden;}
	.show-extented-menu .front-top-header__mobile_btn-menu{background-position:  11.2% 0; }		
	.show-extented-menu .inside-top-header__mobile_btn-menu{background-position:  11.2% 0; }		

	/*xxx*/

	.breadcrumbs{margin: 0;}	
	.inside-main__aside{width: 100%;}
	.inside-main__article{width: 100%;}	
	.inside-main__article header h1{margin: 1.2vw 0;}
	.inside-main__article header .post_date{font-size: 1em;}
	.inside-second-menu{border-bottom: none;width: 100%;margin: 2vw 0 2vw 0;padding: 0;background: none;}
	.inside-second-menu.open .inside-second-menu__links-group{padding: 2vw 0;}
	.inside-second-menu.open{margin: 2vw 0 4vw 0;border-bottom:1px dashed black;padding: 0 0 .5em 0;}	

	.inside-second-menu__title{
		width: 100%;padding: 0;border-left: none;line-height: 3;font-size: 3vw;
		border-bottom:1px solid black;font-weight: normal;position: relative;
		background: none;
		color:black;
	}
	.inside-second-menu__title:before{display: none;}
	.inside-second-menu__title:after{
		content: "";position: absolute;
		display: block;width: 6.5vw;height: 6.5vw;right: 0;top:50%;
		transform:translateY(-50%);
		background: url("./template-lazov5/i/laz5-icons-inside.svg") no-repeat 100% 100%/1000% auto;
		transition:.3s;
	}
	

	.inside-second-menu__links{width: 100%;padding-left: 1.4em;}
	.inside-second-menu__links a,
	.inside-second-menu__links span{font-size: 2.6vw;padding:1vw 0 1vw 0;}

	.inside-second-menu.open .inside-second-menu__title:after{transform: translateY(-50%) rotateZ(45deg) ;} 	

	.inside-main__header-title{margin: 0 0 1em 0;}

	/* --------------- tourist-preview --------------- */

	.tourist-preview { height: 650px;}
	.tourist-preview-slide{ width: 100%;height: 100%;position: relative;}
	.tourist-preview-slide:after{bottom: 50%;left:30px;}
	.tourist-preview-slide-description__title{display: none;}
	

	.tourist-preview-linkto-article{height: 90%; width: 100%;padding: 20px 50px 20px 30px;left: 0;}
	.tourist-preview-slide-params{left:0;width: 100%;}
	.tourist-preview-slide-params h2{left:0;width: 70%;padding-right:30px; }

	.tourist-preview-linkto-photoalbum{width:10%;left:80%;}
	.tourist-preview-linkto-price{width:10%;left:90%;}

	/* --------------- tour-routs --------------- */
	.tour-routs-one {width: 49.5%;}
	.tour-routs-one:nth-child(3n+2),
	.tour-routs-one:nth-child(3n+3){ margin-left:0;}
	.tour-routs-one:nth-child(2n+2){margin-left:1%;}
	.tour-routs-one:nth-child(3){display: none;}

	/* --------------- bottom-section --------------- */
	.bottom-section-tigers-description{width: 45%; margin-right: 8%;}
	.bottom-section-tigers-link{width: 100%;float:auto;margin-bottom: 60px;}
	.bottom-section-other-links{width: 100%;height: auto;float:auto;}
	.bottom-section-other-links-lazov,
	.bottom-section-other-links-zovtigra{float: none;width: 100%;height: auto;position: relative;text-decoration: none;background: none;}
	.bottom-section-other-links-lazov span,
	.bottom-section-other-links-zovtigra span{
		position: static;padding: 20px 30px 20px 150px;display: block;
		height: auto;text-align: left;text-decoration: none;
		color: black;font-size: 20px;height: 120px;
		background:#ededed url("./template-parts/i/icon-more-2-green.svg") no-repeat 97% 80%;transition:.3s;
	}
	.bottom-section-other-links-lazov:hover span,
	.bottom-section-other-links-zovtigra:hover span	{
		background-position:98% 80%;	
	}
	.bottom-section-other-links-lazov span{margin: 0 0 10px 0;}
	.bottom-section-other-links-lazov:after,
	.bottom-section-other-links-zovtigra:after{
		height:120px;width: 120px;left: 0;top:0;bottom:auto;		
	}


	/* ---------------- footer -------------------- */

	.lazov-footer-search{width: 100%;}
	.lazov-footer-menu{width: 50%;}
	.lazov-footer-menu2{width: 50%;}

	.lazov-footer-search{margin: 0 0 10vw 0;position: relative;padding: 0;}
	.lazov-footer-search:after{content: "";position: absolute;bottom:-5vw;left:0;width: 100%;border:1px solid #a2a2a2;}
	.lazov-footer-search-form button{background-position: right center;}

	.link-to-maps,
	.link-to-books{width: auto;text-align: center;}
	.lazov-footer-bottom-copyright{width: 50%;}
	.lazov-footer-bottom-menu-social{width: 50%;}
	.lazov-footer-bottom-address{width: 100%;padding: 20px 0 0 0 ;line-height: 2;}
	.menu-social-footer{margin: 0;}
	.lazov-footer-bottom-copyright span{display: inline;}
	.lazov-footer-top:before{content: "";position: absolute;bottom:-20px;left:0;width: 100%;border:1px solid #a2a2a2;}
	.menu-social-footer li:not(:last-child){margin: 0 2vw 0 0;}

	.homepage-news .news-item-title a{font-family: arial;}
	.homepage-news .news-item {width: 49.5%;}
	.homepage-news .news-item:nth-child(3n+2),
	.homepage-news .news-item:nth-child(3n+3){	margin-left:0;}	
	.homepage-news .news-item:nth-child(2n+2){ margin-left: 1%;}

	
	.btn-go-top{right: 5%;}


	/* -------------- MOBILE -------------- */	

	.site-menu{display: none;}
	.menu-large-menu-container{display: none;}
	.front-top-header{background: #1DB102;}

	.inside-top{display: none;}
	.inside-top-mobile{display: block;}


	.front-top-slider__other_btn{padding: 1.5vh;}
	.front-top-slider__other_btn-dummy{width: 9vh;height: 9vh;}
	.front-top-slider__other_btn-icon{width: 9vh;height: 9vh;right: 1.5vh;top:1.5vh;}
	.front-top-slider__other_btn-title{top:1.5vh;height: 9vh;font-size: 3vh;width: 24vh;}	
	.front-top-slider__other_btns_panel{width: 31vh;bottom: 16vh;}
	.front-top__btn_ministr{display: none;}
	.front-top-slider__other_btn:not(:last-child){margin-bottom: 1vh;}
	.btn-arrow-start{overflow: hidden;width: 9.8vh; height: 9.8vh;bottom: 12vh;}
	.btn-arrow-start a{background-color:rgba(255,255,255,.35);margin: 0;background-position:center ;background-size: 55%; }
	.btn-arrow-start a:hover{transform:scale(1);transition:.3s;border:none;}
	

	body.home.show-extented-menu{background: #1DB102;}

	.btn-lazov-search-close{top:10vw;right: 5vw; width: 10vw;height: 10vw;}
	.lazov-search-content{width: 90%;}
	.slider-dots{display: none;}



	.homepage-news .news-item .news-item-photo .post-thumbnail{-webkit-filter: grayscale(0); filter: grayscale(0);}	

	article p{font-size:1.3em; }
	.homepage-news .news-item-title{font-size: 1.2em; top: 55%; height: 45%;}
	.news-item{height: 245px;}
	.homepage-news .news-item-photo{height: 55%;}
	.foogallery-album-gallery-list .foogallery-pile h3{font-size: 1.6em;background: white;}

}

@media screen and (max-width: 700px){

	.general-content{padding: 5vw 5% 15vw 5%;}

	.front-top-links-3__link-direcia{font: italic 5vw arial;}
	.front-top-header__link-icons{display: none;}	

	.front-top-header__mobile{height: 14vw;}
	.front-top{padding:14vw 0 0 0;}
	.special-version{width: 10vw;height: 10vw;}
	.special-version:after{width: 8vw;height: 8vw;}	
	.front-top-header__mobile_btn-menu,
	.inside-top-header__mobile_btn-menu,
	.inside-top-header__mobile_btn-home{width: 10vw;height: 10vw;}	
	.front-top-header__mobile_btn-menu-title,
	.inside-top-header__mobile_btn-menu-title,
	.inside-top-header__mobile_btn-home-title{line-height: 2.6;}
	
	
	.menu-mobile-menu .menu>li> a{font-size: 5vw;}	
	.menu-mobile-menu .sub-menu a{font-size: 4.5vw;padding: 3vw 0;}
	.breadcrumbs{font-size:.9em;}
	.front-top-header__mobile, .inside-top-mobile{height:13vw;}
	.show-extented-menu .all-site:after{top:13vw;}

	.inside-second-menu__title{font-size:.9em;}
	.inside-main__article header h1{font-size: 1.4em;}
	.inside-main__article header .post_date{font-size: .8em;}
	.inside-second-menu__title{font-size: 4.5vw;}
	.inside-second-menu__links a,
	.inside-second-menu__links span{font-size: 4.5vw;}
	.inside-second-menu__title:after{width: 9.5vw;height: 9.5vw;}

	.inside-second-menu__links a, .inside-second-menu__links span{
		padding: 2vw 0 2vw 0;
	}


	/* --------------- gallery --------------- */
	
	.homepage-gallery{position: relative;margin: 20px 0 10px 0;}
	.homepage-gallery-preview{width: 100%;}
	.gallery-preview-category{ display: none;}
	.gallery-preview-title{ font:20px arial; line-height: 1.3;padding: 10px 10px 10px 30px;}
	.homepage-gallery-preview:nth-child(2){display: none;}

	.link-to-all-gallery {display: table;position: absolute;top:0;right: 0;margin: 0;}
	.link-to-all-gallery a{
		display: table-cell;vertical-align: middle;text-align: center;
		background: #1db102;font-family: arial;	font-size: 20px;text-align: center;
		color: #ffffff;	height: 50px;
		padding: 10px 40px;text-decoration: none;white-space: nowrap;
	}
	.link-to-all-gallery:after{
		content: "";position: absolute;
		left:-19px;bottom:0;
		border-bottom:20px solid transparent;
		border-right:20px solid white;
	}
	.link-to-all-gallery:before{
		content: "";position: absolute;
		left:-19px;bottom:20px;width: 20px;
		height: 30px;background: #1db102;
	}	

	/* --------------- home news --------------- */
	.link-to-all-news a{padding: 5px 20px;border:1px solid #1DB102;border-radius: 50px;margin: 10px 0;}
	

	/* --------------- tourist-preview --------------- */
	
	.tourist-preview { position: relative;height: auto;overflow: visible;}
	.tourist-preview-slide{position: static;height: auto;}
	.tourist-preview-slide-photo{position: static;height: 200px;}
	.tourist-preview-slide-description{position: static;height: auto;}
	.tourist-preview-slide-params{
		position: static;display: block; color:black;padding: 0;margin: 0; background: none;min-height: 120px;
		background:rgba(0,0,0,0) url("./template-parts/i/icon-more-2-green.svg") no-repeat 99% 80%;background-size: 30px 30px;		
	}
	.tourist-preview-slide-params h2{ font:20px arial;margin: 0; padding: 20px 10px; 
		color:black;position: static; width: 100%;height: auto;}
	
	.tourist-preview-slide:after{display: none;}
	.tourist-preview-linkto-photoalbum{display: none;}
	.tourist-preview-linkto-price{display: none;}
	.tourist-preview-linkto-article{display: none;}

	.tourist-preview-label {display: table;position: absolute;top:0;right: 0;}
	.tourist-preview-label a{
		display: table-cell;vertical-align: middle;text-align: center;
		background: #1db102;font-family: arial;	font-size: 20px;text-align: center;
		color: #ffffff;	height: 50px;	padding: 10px 50px;
		text-decoration: none;
		white-space: nowrap;
	}
	.tourist-preview-label:after{content: "";position: absolute;left:-19px;bottom:0;border-bottom:20px solid transparent;border-right:20px solid white;}
	.tourist-preview-label:before{content: "";position: absolute;left:-19px;bottom:20px;width: 20px;height: 30px;background: #1db102;}	
	
	.tour-routs{display: none;}

	/* --------------- bottom-section --------------- */

	.bottom-section-tigers-link{margin: 0 0 20px 0;border-radius: 0;}

	.bottom-section-tigers-image{position: absolute;right: -50px;top: -90px;transform:scale(.5);}
	.bottom-section-tigers-description{width: 90%; margin: 0 0 0 5%;float: left;padding: 120px 0 0 0;}
	.bottom-section-tigers-description strong{margin: 0 0 20px 0;}
	.bottom-section-tigers-description span{display: none;}
	.bottom-section{margin-bottom:0; }
	.bottom-section-other-links-lazov span, 
	.bottom-section-other-links-zovtigra span { 
	    padding: 15px 5px 5px 120px;
	    height: 150px;
	    font-size: 18px;
	}	


	/* ---------------- footer -------------------- */
	.lazov-footer-menu{width: 100%;margin: 0 0 10vw 0;}
	.lazov-footer-menu2{width: 100%;} 
	.lazov-footer-bottom-address a {margin: 2vw 0 0 0;}
	.lazov-footer-bottom-copyright{width: 100%;margin: 0 0 10vw 0;}
	.lazov-footer-bottom-menu-social{width: 100%;}

	.archive__news-links{padding: 0 0 15px 0;}

	.homepage-news .news-item {width: 100%;}
	.homepage-news .news-item:nth-child(2n+2){ margin-left: 0;}	
	.homepage-news .news-item-title{font-size: 18px;}
	.bottom-section-tigers-link{height: 203px;}
	.bottom-section-tigers-description strong{line-height: 1.5;}

	article hr{margin: 1em 0;}
	article h1{font-size: 1.3em;margin: 0 0 1em 0;}
	article p, article li{font-size: 1em;}
	article li li {font-size: inherit;}
	article figcaption{font-size: .9em;}


	.menu-social-footer li:not(:last-child){margin: 0;}



}

