<style>
html, html a {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body{
	margin:0;
	overflow-x: hidden;
}


/*******SLIDER*********/
.my-slider{height:40vw;}
.slider_button{position:absolute;width:32px;height:32px;top:13.5vw;z-index:10;}
.slider_button1{left:10px;}
.slider_button2{right:10px;}
.ul-slider{position:absolute;width:100%;overflow: hidden;height: 40vw;}
.ul-items a li:before{display:none;}
.ul-items a li::marker{content:none;}
.ul-items a li:hover{background:#4d4d705e;color:#fff}
.ul-items a li{padding:10px;margin:10px;text-align:center;background:#a9a9c052}
.action-holder{background:#f1f1f1;padding:10px;margin:20px 5px;position:relative}
.action-holder:hover{background:#d9e7f1;}
.bx-viewport,.bx-wrapper,bx-wrapper img{height:auto!important;}
.slider-link{display:inline-block;margin:10px;min-width:90px;width:10%;vertical-align:top;}
.slider-link div{width:100%;min-width:120px;}
.slider-link img{width:100%;}
.slider-link{color:white;}
.slider-link:hover{color:#d7e2ff}
#special-slider{width:550px;}
.content-slider p{font-size:2vmin;color:white}
.content-slider h3{font-size:2.5vmin;color:white;font-weight:500;}
.content-slider h2{font-size:3vmin;color:white;font-weight:700;}
.li-slider{position:absolute;width:100%;transition:1s;z-index:4;}
.overlay{position:relative;}
.inner{width:100%;height:40vw;}
.slider-text-outer{position:absolute;width:100%;}
.slider-text-inner{position: absolute;width: 80vw;z-index:99;padding:2vw 10vw 2vw 10vw;background: #090d0569;color: #fff;font-family:system-ui;font-size: 32px;bottom:0;}


/*******PAGE BLOCKS**********/
.page-background{min-height:100%;}

.heading{padding: 5vw 15vw 1vw 15vw;    color: #461c00;font-family: sans-serif;font-size:32px;}
.subheading{padding: 2vw 15vw 1vw 15vw;    color: #461c00;font-family: sans-serif;font-size:28px;}
.page-text{padding: 5vw 15vw;    color: #461c00;font-family: sans-serif;}

.img_row_2{padding: 5vw 15vw;}
@media (max-width:740px){.img_row_2 img{width:98%!important;margin-top:3px}}
.img_row_2 img{position:relative;width:49%;display:inline-block;vertical-align:top;}

.in-image-header{position:relative;width:100%;height:30vh;}
.in-image-header-text-outer{position:relative;width:100%;height:100%;background:#7e6e587a;}
.in-image-header-text{position:relative;margin: auto 0;text-align:center;color:#fff;font-family: sans-serif;font-size:28px;padding-top: 10vh;}

.img_row_1{padding: 5vw 15vw;}
.img_row_1 img{width:100%;}

.in-image-header-2{position:relative;width:100vw;height:60vh;}
.in-image-header-2-text-outer{position:relative;width:100%;height:100%;}
.in-image-header-2-text{position: absolute;width: 94vw;color: #fff;font-family: sans-serif;font-size: 28px;bottom: 0;padding-top: 7vh;padding-bottom: 7vh;padding-left: 6vw;background: #a2af8ea8;}


/********GALLERY*******/
#viewer{position:fixed;top:0;z-index:1001;width:100%;height:100%;display:none;background:#5a6d5adb;}
#close-viewer{position:absolute;z-index:1000;cursor:pointer;right:10px;top:10px;color:#fff;font-size:24px;}
#move-left-viewer{position:absolute;z-index:1000;cursor:pointer;left:10px;top:48vh;color:#fff;font-size:4vh;}
#move-right-viewer{position:absolute;z-index:1000;cursor:pointer;right:10px;top:48vh;color:#fff;font-size:4vh;}
.viewer-1{position:absolute;width:100%;}
.viewer-2{position:absolute;width:100vw;height:auto;max-height:80vh;top: 50vh;transform: translateY(-50%);}
.viewer-image{position:relative;margin:0 auto;width:auto;max-width:80vw;height:auto;max-height:80vh;}

.gallery-inner{padding: 150px 15vw;}
.gallery_row_2_album{position:relative;display:inline-block;width:33vw;height:33vw;margin:15px 3px;cursor:pointer;}
.gallery_row_2{position:absolute;width:33vw;height:auto;margin:15px 3px;cursor:zoom-in;}
.gallery_row_2_img{position:relative;width:100%;height:auto;}
.viewer-background{position:relative;height:100%;width:100%;background:#b1905661;}
.album-name{bottom: 0;position: relative;padding:20px;    color: #fff;background: #00000088;font-family: system-ui;}

 @media (max-width:740px){.gallery_row_2 {width:70vw!important;height:auto!important;margin-top:20px} 
			  .gallery-inner{padding:20vw 15vw!important}
			  .gallery_row_2_album {width:70vw!important;height:70vw!important;margin-top:20px} }


/*************VIDEO*****************/
@media(min-width:800px){
.gallery-inner iframe{position:relative;display:inline-block;width:32vw;margin:10px 1vw;height:15vw}}
@media(max-width:799px){
.gallery-inner iframe{position:relative;display:block;width:70vw;margin:10px 0;height:39vw;}}









.header{
	position:sticky;
	width:100%;
	z-index:100;
}
.head-menu{
	position:relative;
	float:right;
	width: 100%;
    	background: #5e8852ed;
}
@media(min-width:800px){
.head-menu-item{
	
	position:relative;
	color:white;
	font-family:system-ui;
	padding:20px 40px;
}}
@media(max-width:799px) and (min-width:500px){
.head-menu-item{
	
	position:relative;
	color:white;
	font-family:system-ui;
	padding:10px 30px;
}
.head-menu-text{    
    font-size: 18px;}}
@media(max-width:499px) and (min-width:200px){
.head-menu-item{
	
	position:relative;
	color:white;
	font-family:system-ui;
	padding:7px 20px;
}
.head-menu-text{    
    font-size: 14px;}}


.head-menu a{
	position:relative;
	display:inline-block;
	text-decoration:none!important;
	vertical-align:top;
}
.head-menu a:hover .head-menu-item .head-menu-text .line{
	background:#fff;
}

.head-menu-text{    
    position: relative;
    margin: 0 auto;
    vertical-align: middle;}
        
    .line{    background: #5e885200;
    height: 1.5px;
    border-radius: 2px;
    }    
    
</style>
<html>
    <head>
    <meta name="viewport" content="width=device-width,initial-scale=1.0"/>
	<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
    <link rel="icon" href="/styles/images/favicon.ico" type="image/x-icon">
    
                
    </head>
    
    <body class='body'>
       <div class="header" style="position:sticky;top:0;width:100%;z-index:1000">
            <div class="head-menu">
            <a href='page.php?page=index' class='a'><div class='head-menu-item'><div class='head-menu-text'><div>Главная</div><div class='line'></div></div></div></a><a href='gallery.php?album=none' class='a'><div class='head-menu-item'><div class='head-menu-text'><div>Галлерея</div><div class='line'></div></div></div></a><a href='video-gallery.php' class='a'><div class='head-menu-item'><div class='head-menu-text'><div>Видео галлерея</div><div class='line'></div></div></div></a><a href='page.php?page=musical' class='a'><div class='head-menu-item'><div class='head-menu-text'><div>"Сказание о Берене и Лютиэн"</div><div class='line'></div></div></div></a>            </div>
        </div> 
        
        <style>
           
        </style>
        <script>
            var menu_open=false;
            document.getElementsByClassName('header')[0].style.height=document.getElementsByClassName('head-menu')[0].getBoundingClientRect().height;
            window.addEventListener('resize', () => {document.getElementsByClassName('header')[0].style.height=document.getElementsByClassName('head-menu')[0].getBoundingClientRect().height;});
            
        </script>
        <div class="mob-header" style="position:sticky;top:0;z-index:1000">
            <div class="head-menu">
            <div onClick='OpenMenu()'><div class='mob-head-menu-item' style='color:#fff;font-size:20px;padding:5px 30px 5px;float:right;'>&#9776;</div></div>
            </div>
        </div>
        <div class="mob-menu" style="width:100vw;position:fixed;right:210vw;top:0;height:100%;overflow-y:auto;background:#8d857ded;z-index:999;padding-top:30px;transition:0.7s">
            <a href='page.php?page=index' style='text-decoration:none' class='a'><div class='mob-menu-item' style='position:relative;width:100%;padding:20px 30px;color:#fff;text-decoration:none;font-family:sans-serif;border-bottom: 0.5px solid #ffffff80;'>Главная</div></a><a href='gallery.php?album=none' style='text-decoration:none' class='a'><div class='mob-menu-item' style='position:relative;width:100%;padding:20px 30px;color:#fff;text-decoration:none;font-family:sans-serif;border-bottom: 0.5px solid #ffffff80;'>Галлерея</div></a><a href='video-gallery.php' style='text-decoration:none' class='a'><div class='mob-menu-item' style='position:relative;width:100%;padding:20px 30px;color:#fff;text-decoration:none;font-family:sans-serif;border-bottom: 0.5px solid #ffffff80;'>Видео галлерея</div></a><a href='page.php?page=musical' style='text-decoration:none' class='a'><div class='mob-menu-item' style='position:relative;width:100%;padding:20px 30px;color:#fff;text-decoration:none;font-family:sans-serif;border-bottom: 0.5px solid #ffffff80;'>"Сказание о Берене и Лютиэн"</div></a>        </div>
        <style>
            @media (max-width:620px){.header{display:none} .mob-header{display:block}}
            @media (min-width:621px){.header{display:block} .mob-header{display:none}}
        </style>
        <script>
            var menu_open=false;
            document.getElementsByClassName('mob-header')[0].style.height=document.getElementsByClassName('head-menu')[1].getBoundingClientRect().height;
            window.addEventListener('resize', () => {document.getElementsByClassName('mob-header')[0].style.height=document.getElementsByClassName('head-menu')[1].getBoundingClientRect().height;});
            function OpenMenu(){
                if (!menu_open){
                document.getElementsByClassName('mob-menu')[0].style.right='6vw';
                document.getElementsByClassName('mob-head-menu-item')[0].innerHTML='&#10006;';
                    document.getElementsByTagName('body')[0].style.overflow='hidden';
                document.getElementsByClassName('mob-menu')[0].style.overflowY='auto';    
                menu_open=true;
                }
                else{
                document.getElementsByClassName('mob-menu')[0].style.right='210vw';
                document.getElementsByClassName('mob-head-menu-item')[0].innerHTML='&#9776;';
                    document.getElementsByTagName('body')[0].style.overflow='auto';
                document.getElementsByClassName('mob-menu')[0].style.overflowY='auto'; 
                menu_open=false;
                }
            }
        </script>
<div class='page-background' style="background-image:url(/styles/images/fon.png);background-size:100%;"> 
    
       

<div class='footer' style='    position: relative;background: #c6d2c9bd;padding: 30px;text-align: center;'>
    <a href='/index.php' style='    color: #404040;font-family:system-ui;padding: 5px 15px;'>Главная</a><a href='/gallery.php?album=none' style='    color: #404040;font-family:system-ui;padding: 5px 15px;'>Галлерея</a> 
</div>
</body>
</html>