#section-1, #section-1 .center{ height:82px; }
#section-1 .logo { position:absolute; z-index:100; left:50%; margin-left:-28px; top:13px; margin-top:0px; }
#section-1 .blur {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/media-1-blurred.jpg) 50% -82px no-repeat; background-attachment:fixed; background-size: cover;
}
.en #section-1 .blur { background-image:url(../img/media-1-eng-blurred.jpg); }

#section-2 { background:url(../img/media-1.jpg) 50% -82px no-repeat; background-attachment:fixed; background-size: cover; height:200px; }
.en #section-2 { background-image:url(../img/media-1-eng.jpg); }
#section-2 .title{ position:absolute; top:50%; left:0%; width:100%; text-align:center; font-family:'__Forum_5', 'Tinos', serif; line-height:72px; font-size: 42px; color:#fff; text-shadow: 3px 3px 5px rgba(2, 3, 5, 30.00); letter-spacing: 3px; margin:-36px 0px 0px; }
#section-2 .clock { position:absolute; left:25px; bottom:20px; width:110px; height:25px; font:22px '__Forum_5', 'Tinos', serif; line-height:25px; color:#fff; }

#section-3 .center{ padding:0; width:920px; }
.media-item.submenu-links{ text-align:center; padding:36px 0px 0px 0px; width:800px; margin:0 auto; }
.media-item.submenu-links a{ display:inline-block; height:42px; font-size:14px; line-height:40px; color:#00416B; border:1px solid #00416B; border-left-width:0; padding:0px 20px; font-family:'__Forum_5', 'Tinos', serif; letter-spacing: 3px; text-transform:uppercase; }
.media-item.submenu-links a:first-child{ border-left-width:1px; }
.media-item.submenu-links a:hover{ color:#0093B2; border-color:#0093B2; }
#section-3 .center .title-date { color:#0093b2; text-align:center; margin:15px 0px 0px; font:24px '__Forum_5', 'Tinos', serif; line-height:30px; }
#section-3 .center .title, #section-3 .center h1 { color:#014056; line-height:29px; text-align:center; margin:0px 0px 0px; font:36px '__Forum_5', 'Tinos', serif; }
#section-3 .center h1 { background:url(../img/short-line.png) center bottom no-repeat; padding-bottom:20px; }
#section-3 .center .nav{ border-collapse:collapse; width:100%; margin:85px 0px 0px; }
#section-3 .center .nav td.prev, #section-3 .center .nav td.next{ width:55px; text-align:center; padding-top:8px; }
#section-3 .center .nav .prev-date, #section-3 .center .nav .next-date{ line-height:36px; color:#0093b2; font:14px '__Forum_5', 'Tinos', serif; }
#section-3 .center .nav td > *{ display:inline-block; vertical-align:top; }
#section-3 .center .nav tr td { text-align:center; }
#section-3 .center .nav tr:nth-child(1) td { vertical-align:bottom; }
#section-3 .center .nav tr:nth-child(2) td { vertical-align:top; }
#section-3 .center .nav .prev-link, #section-3 .center .nav .next-link{ width:30px; height:30px; margin:13px 30px 0; border:1px solid #01426a; border-radius:50%; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
#section-3 .center .nav .no-prev-link, #section-3 .center .nav .no-next-link { width:30px; height:30px; margin:13px 30px 0; }

#section-3 .center .nav .prev-link div, #section-3 .center .nav .next-link div { background-image:url(../img/arrow-sprite.png); background-size:auto 34px; background-repeat:no-repeat; width:10px; height:17px; margin:5px 10px; }
#section-3 .center .nav .prev-link div { background-position:-1px 0; }
#section-3 .center .nav .next-link div { background-position:right 0; }
#section-3 .center .nav .prev-link:hover, #section-3 .center .nav .next-link:hover{ background-color:#01426a; }
#section-3 .center .nav .prev-link:hover div { background-position:-1px -17px; }
#section-3 .center .nav .next-link:hover div { background-position:right -17px; }

#section-3 .center .nav .center-line{ width:584px; height:27px; margin:0px 8px; background:url(../img/line3.png) 50% 14px no-repeat; }
#section-3 .center .text{ margin:31px 0px 0px; padding:0px 0px 1px 0px; }
#section-3 .center .text .img{ margin:0px 0px 25px; }
#section-3 .center .text { color:#888; font:16px 'Georgia', serif; text-align:justify; line-height:24px; }
#section-3 .center .text a { color:#888; text-decoration:underline; }
#section-3 .center .text a:hover { text-decoration:none; }
#section-3 .center .text p{ margin:0px 0px 20px; }
#section-3 .center .text b, #section-3 .center .text strong { font-weight:600; }
#section-3 .center .text h3{ color:#00416B; font-weight:400; font:24px '__Forum_5', 'Tinos', serif; padding:7px 0px 27px 0px; line-height:35px; }
#section-3 .center .text-action{ margin:12px 0px 0px; }
#section-3 .center .text-action .save-pdf, #section-3 .center .text-action .open-pdf { float:left; width:26px; height:32px; background:url(../img/save-pdf.svg) 50% 0px no-repeat; background-size:26px 32px; margin:0px 17px 0px 0px; }
.ie8 #section-3 .center .text-action .save-pdf, .ie8 #section-3 .center .text-action .open-pdf { background-image:url(../img/save-pdf.png); }
#section-3 .center .text-action .search{ float:right; width:20px; height:20px; background:url(../img/search.svg) 50% 0px no-repeat; background-size:20px 20px; margin:5px 0px 0px 0px; }
.ie8 #section-3 .center .text-action .search{ background-image:url(../img/search.png); }

#section-3 .text-block-2 { background-color:rgb(245, 245, 245); position:relative; }
#section-3 .text-block-2 > div{ position:relative; width:920px; margin:0 auto; padding:35px 0px 35px; color:#06426a;  text-align:center; font:17px Georgia, '__Forum_5', 'Tinos', serif; line-height:24px; }
#section-3 .text-block-2 > div .text-2{ font-size:14px; line-height:17px; background: url(../img/media-line2.png) 50% 0% no-repeat; padding:18px 0px 0px 0px; margin:18px 0px 0px; }
#section-3 .text-block-2 > div .text-2 div { font-size:14px; line-height:20px; }

#section-3 .news-share { margin:30px 0 48px; height:75px; width:100%; border-top:1px solid #c5c5c5; }
#section-3 .news-share td { text-align:left; width:50%; vertical-align:middle; color:#3f3f3f; font:16px 'Georgia', serif; }
#section-3 .news-share .social .fb-share { text-align:center; padding-left:29px; font:16px '__Forum_5', 'Tinos', serif; color:#fff; float:left; width:128px; height:31px; line-height:33px; background:url(../img/facebook-share.svg) center center no-repeat; cursor:pointer; }
#section-3 .news-share .social .linkedin-share { text-align:center; padding-left:29px; font:16px '__Forum_5', 'Tinos', serif; color:#fff; float:left; margin-right:15px; width:128px; height:31px; line-height:33px; background:url(../img/linkedin-share.svg) center center no-repeat; cursor:pointer; }
#section-3 .news-share .social .tg-share { text-align:center; padding-left:29px; font:16px '__Forum_5', 'Tinos', serif; color:#fff; float:left; margin-right:15px; width:128px; height:31px; line-height:33px; background:url(../img/tg-share.svg) center center no-repeat; cursor:pointer; }
#section-3 .news-share .download-pdf { text-align:right; } 
#section-3 .news-share .save-pdf, #section-3 .news-share .open-pdf { text-align:right; padding-right:10px; font:16px '__Forum_5', 'Tinos', serif; color:#fff; float:right; width:126px; height:31px; line-height:33px; background:url(../img/pdf-version.svg) center center no-repeat; background-size:126px; display:inline-block;  }

#section-3 .info { position:relative; font:16px 'Georgia', serif; font-style:italic; line-height:24px; width:920px; margin:0 auto; color:#8b8b8b; padding:30px 0; text-align:justify; }
#section-3 .info b { font-weight:bold; }
#section-3 .info .info-title { font-style:normal; color:#8b8b8b; font:bold 14px 'Georgia', serif; text-align:left; padding:0 0 20px; margin-bottom:20px; }	/*  background:url(../img/short-line.png) center bottom no-repeat; */
#section-3 .info-open { bottom:0; text-align:center; position:absolute; width:100%; height:165px; background:url(../img/media-info-back.png) 0 0 repeat-x; z-index:100; }
#section-3 .info-open a { display:inline-block; border:1px solid #0093b2; color:#0093b2; font:16px '__Forum_5', 'Tinos', serif; padding:12px 40px; margin:60px auto 0; }

#section-4 { height: 147px; background:#A67DC8 url(../img/media-bottom-back.jpg) 50% 50% no-repeat; background-size:cover; padding:25px 0px 0px 0px; z-index:0; }
#section-4 .news-subscribe{ margin:0px; text-align:center; position:relative; z-index:10; }
#section-4 .news-subscribe input{ vertical-align:top; height:37px; display:inline-block; background:transparent; font-size:14px; color:#fff; }
#section-4 .news-subscribe input[type=text]{ text-align:center; width:460px; border:none; border-bottom:1px solid #fff; font:21px '__Forum_5', 'Tinos', serif; line-height:21px; margin:0; padding:10px 0; }
#section-4 .news-subscribe input[type=text]::-webkit-input-placeholder{ color:#fff; }
#section-4 .news-subscribe input[type=text]::-moz-placeholder{ color:#fff; }

#section-4 .news-subscribe input[type=submit]{ padding:0 40px; line-height:42px;  border:1px solid #fff; cursor:pointer; font:16px '__Forum_5', 'Tinos', serif; margin:15px 0px 0px 11px; }
#section-4 .news-subscribe input[type=submit]:hover{ background:#fff; color:#8262ae; border-color:#fff; }
#section-4 .subscribe-form-response { display:none; height:99px; text-align:center; font:21px '__Forum_5', 'Tinos', serif; color:#fff; line-height:99px; }

#section-5 .gallery-slider{ margin:0 auto 55px; width:940px; position:relative; }
#section-5 .gallery-slider .item{ height:180px; width:290px; margin:0px 10px; }
#section-5 .gallery-slider .item a{ width:290px; height:180px; display:block; position:relative; background-position:50% 50%; background-repeat:no-repeat; background-size: cover; }
#section-5 .gallery-slider .item a > div { width:100%; height:70px; position:absolute; bottom:0; padding:15px; font:14px 'Georgia', serif; color:#fff; }

#section-5 .gallery-slider .slick-prev, #section-5 .gallery-slider .slick-next{ position:absolute; width:30px; height:30px; border:1px solid #01426a; border-radius:50%; margin:-14px -10px 0px; -webkit-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
#section-5 .gallery-slider .slick-prev div, #section-5 .gallery-slider .slick-next div { background-image:url(../img/arrow-sprite.png); background-repeat:no-repeat; background:auto 34px; width:10px; height:17px; margin:6px 10px 0; }
#section-5 .gallery-slider .slick-prev div { background-position:-1px 0; }
#section-5 .gallery-slider .slick-next div { background-position:right 0; }
#section-5 .gallery-slider .slick-prev:hover, #section-5 .gallery-slider .slick-next:hover{ background-color:#01426a; }
#section-5 .gallery-slider .slick-prev:hover div { background-position:-1px -17px; }
#section-5 .gallery-slider .slick-next:hover div { background-position:right -17px; }
#section-5 .center { width:920px; text-align:center; }
#section-5 .img { width:100%; padding:30px 0px; margin:0 auto; }

#section-6 { display:none; }

#magazine-show { background:#fff; position:absolute; left:0; top:0; width:100%; display:none; overflow:hidden; padding-bottom:150px; }
#magazine-show .header { position:absolute; left:0; top:0; background-image:url(../img/media-1-eng-blurred.jpg); width:100vw; height:86px; z-index:200; }
#magazine-show .header .logo { display:block; width:57px; height:57px; position:absolute; left:50%; margin-left:-28px; top:13px; margin-top:0px; background: url(../img/logo-white.svg) 50% 50% no-repeat; background-size:70px; }
.show-container { position:absolute; top:12%; left:50%; }
.flipbook{
	width:922px;
	height:600px;
	left:-461px;
}
#magazine-show .page{
	width:461px;
	height:600px;
	background-color:white;
	background-repeat:no-repeat;
	background-size:100% 100%;
}
#magazine-show .page{
	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);
	-ms-box-shadow:0 0 20px rgba(0,0,0,0.2);
	-o-box-shadow:0 0 20px rgba(0,0,0,0.2);
	box-shadow:0 0 20px rgba(0,0,0,0.2);
}
#magazine-show .page img{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin:0;
}
#magazine-show .shadow{
	-webkit-transition: -webkit-box-shadow 0.5s;
	-moz-transition: -moz-box-shadow 0.5s;
	-o-transition: -webkit-box-shadow 0.5s;
	-ms-transition: -ms-box-shadow 0.5s;

	-webkit-box-shadow:0 0 20px #ccc;
	-moz-box-shadow:0 0 20px #ccc;
	-o-box-shadow:0 0 20px #ccc;
	-ms-box-shadow:0 0 20px #ccc;
	box-shadow:0 0 20px #ccc;
}
#magazine-show .close { z-index:9999; left:261px; width:34px; height:34px; background:url(../img/show-close.png) no-repeat; cursor:pointer; position:absolute; }
#magazine-show .save-pdf { z-index:9999; position:absolute; left:108px; top:260px; text-align:right; padding-right:10px; font:16px '__Forum_5', 'Tinos', serif; color:#fff; width:126px; height:31px; line-height:33px; background:url(../img/pdf-version.svg) center center no-repeat; background-size:126px; display:inline-block;  }

@media screen and (max-height: 850px) {
	.flipbook{
		width:738px; height:480px;
		left:-392px;
	}
	#magazine-show .page{
		width:323px; height:420px;
	}
	#magazine-show .close { left:189px; }
	#magazine-show .save-pdf { left:189px; top:170px; }
	#magazine-show .header { height:77px; }
	#magazine-show .header .logo { width:51px; height:51px; margin-left:-25px; top:13px; background-size:63px; }
}

@media screen and (max-height: 700px) {
	.flipbook{
		width:645px; height:420px;
		left:-322px;
	}
	#magazine-show .page{
		width:323px; height:420px;
	}
	#magazine-show .close { left:189px; }
	#magazine-show .save-pdf { left:189px; top:150px; }
	#magazine-show .header { height:77px; }
	#magazine-show .header .logo { width:51px; height:51px; margin-left:-25px; top:13px; background-size:63px; }
}


.fixed-block-bottom .submenu { z-index:-1; position:relative; }
.fixed-block-bottom .submenu ul { display:inline-block; margin-left:100px; }
.fixed-block-bottom .menu { padding-top:2px; z-index:10; }
.fixed-block-bottom .menu li { position:relative; }
.fixed-block-bottom .menu li.active a:before { top:-13px; left:50%; margin-left:-10px; content:' '; width:20px; height:10px; background:url(../img/footer-corner-down.png) 0 0 no-repeat; position:absolute; }

@media screen and (max-height: 850px) {
	#section-1, #section-1 .center{ height:77px; }
	#section-1 .blur { background:url(../img/media-1-blurred.jpg) 50% -74px no-repeat; }

	#section-2 { background:url(../img/media-1.jpg) 50% -74px no-repeat; height:180px; }
	#section-2 .title{ line-height:65px; font-size:38px; margin:-32px 0px 0px; }
	#section-2 .clock { left:23px; bottom:18px; width:99px; height:23px; font-size:20px; line-height:23px; }

	#section-3 .center{ width:828px; }
	.media-item.submenu-links{ padding:32px 0 0 0; width:720px; }
	.media-item.submenu-links a{ height:38px; font-size:13px; line-height:36px; padding:0 18px; }
	#section-3 .center .title-date { margin:14px 0 0; font-size:22px; line-height:27px; }
	#section-3 .center .title, #section-3 .center h1 { line-height:32px; margin:0; font-size:32px; }
	#section-3 .center h1 { padding-bottom:18px; }
	#section-3 .center .nav{ margin:77px 0 0; }
	#section-3 .center .nav td.prev, #section-3 .center .nav td.next{ width:50px; padding-top:7px; }
	#section-3 .center .nav .prev-date, #section-3 .center .nav .next-date{ line-height:32px; font-size:13px; }
	#section-3 .center .nav .prev-link, #section-3 .center .nav .next-link{ width:27px; height:27px; margin:12px 27px 0; }
	#section-3 .center .nav .no-prev-link, #section-3 .center .nav .no-next-link { width:27px; height:27px; margin:12px 27px 0; }
	
	#section-3 .center .nav .prev-link div, #section-3 .center .nav .next-link div { background-size:auto 31px; width:9px; height:15px; margin:5px 9px; }
	#section-3 .center .nav .prev-link:hover div { background-position:-1px -15px; }
	#section-3 .center .nav .next-link:hover div { background-position:right -15px; }

	#section-3 .center .nav .center-line{ width:473px; height:22px; margin:0 6px; background:url(../img/line3.png) 50% 12px no-repeat; }
	#section-3 .center .text{ margin:25px 0 0; }
	#section-3 .center .text .img{ margin:0 0 21px; }
	#section-3 .center .text { font-size:13px; line-height:20px; }
	#section-3 .center .text p{ margin:0 0 16px; }
	#section-3 .center .text h3{ font-size:20px; padding:5px 0 22px; line-height:28px; }
	#section-3 .center .text-action{ margin:10px 0 0; }
	#section-3 .center .text-action .save-pdf{ width:21px; height:25px; background-size:21px 26px; margin:0 14px 0 0; }
	#section-3 .center .text-action .search{ width:16px; height:16px; background-size:16px 16px; }
	
	#section-3 .text-block-2 > div{ position:relative; width:828px; padding:32px 0px; font-size:15px; line-height:22px; }
	#section-3 .text-block-2 > div .text-2{ font-size:13px; line-height:15px; padding:16px 0 0 0; margin:16px 0 0; }
	#section-3 .text-block-2 > div .text-2 div { font-size:13px; line-height:18px; }
	
	#section-3 .news-share { margin:27px 0 43px; height:68px; }
	#section-3 .news-share td { font-size:14px; }
	#section-3 .news-share .social .fb-share { padding-left:26px; font-size:14px; width:115px; height:28px; line-height:30px; background-size:115px; }
	#section-3 .news-share .social .linkedin-share { padding-left:26px; font-size:14px; margin-right:14px; width:115px; height:28px; line-height:30px; background-size:115px; }
	#section-3 .news-share .social .tg-share { padding-left:26px; font-size:14px; margin-right:14px; width:115px; height:28px; line-height:30px; background-size:115px; }
	#section-3 .news-share .save-pdf { padding-right:9px; font-size:14px; width:113px; height:28px; line-height:30px; background-size:113px; }
	
	#section-3 .info { font-size:14px; line-height:22px; width:828px; padding:27px 0; }
	#section-3 .info .info-title { font-size:13px; padding:0 0 18px; margin-bottom:18px; }
	#section-3 .info-open { height:151px; }
	#section-3 .info-open a { font-size:15px; padding:11px 36px; margin:54px auto 0; }

	#section-4 { height:132px; padding:23px 0 0 0; }
	#section-4 .news-subscribe input{ height:33px; font-size:13px; }
	#section-4 .news-subscribe input[type=text]{ width:414px; font-size:19px; line-height:19px; margin:0; padding:9px 0; }
	
	#section-4 .news-subscribe input[type=submit]{ padding:0 36px; line-height:34px; font-size:14px; margin:14px 0 0 10px; }
	#section-4 .subscribe-form-response { height:89px; font-size:19px; line-height:89px; }
	
	#section-5 .gallery-slider{ margin:0 auto 50px; width:846px; }
	#section-5 .gallery-slider .item{ height:162px; width:261px; margin:0 9px; }
	#section-5 .gallery-slider .item a{ width:261px; height:162px; }
	#section-5 .gallery-slider .item a > div { height:63px; padding:14px; font-size:13px; }
	
	#section-5 .gallery-slider .slick-prev, #section-5 .gallery-slider .slick-next{ width:27px; height:27px; margin:-13px -9px 0; }
	#section-5 .gallery-slider .slick-prev div, #section-5 .gallery-slider .slick-next div { width:9px; height:15px; margin:5px 9px 0; background-size:auto 31px; }
	#section-5 .gallery-slider .slick-prev:hover div { background-position:-1px -15px; }
	#section-5 .gallery-slider .slick-next:hover div { background-position:right -15px; }
	#section-5 .center { width:828px; }
	#section-5 .img { padding:27px 0; }

	.fixed-block-bottom .menu li.active a:before { top:-12px; margin-left:-9px; width:18px; height:9px; background-size:18px; }
}

/*years*/
@media (min-width: 641px) {
	.slider-years {
		width: 100%;
		margin-bottom: 2rem;
		margin-top: 2rem;
	}
	.slider-years .track-wrapper {
		height: auto;
	}
	.slider-years .track {
		position: static;
	}
	.slider-years .track .item {
		display: inline-block;
        height: 42px;
        width: 76px;
        color: #888;
        border: 1px solid #fff;
        font: 16px '__Forum_5', 'Tinos', serif;
        text-align: center;
        -webkit-transition: background-color 200ms ease-in-out, color color 200ms ease-in-out;
        -o-transition: background-color 200ms ease-in-out, color color 200ms ease-in-out color 200ms ease-in-out;
        transition: background-color 200ms ease-in-out, color 200ms ease-in-out;
        line-height: 42px;
        margin-right: 10px;
    }
	.slider-years .track .item.active {
        color: #0093b2;
        font-size: 20px;
        border: 2px solid #0093b2;
    }
}