@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@400;700&display=swap');

:root {
	--tto-color-primary: #044476;
	--tto-color-secondary: #b9314f;
}

html{margin:0;padding:0;height:100%;min-height:700px;overflow-y:scroll;font-family:'Alegreya Sans', Roboto, Arial, sans-serif;background:#fff;color:#797979;}
body{margin:0;padding:60px 0 0 0;min-height:100%;min-width:280px;font-size:18px;line-height:2;position:relative}
.wrap{position:relative;width:100%;padding:50px 0;}

/********************************************************************************************************************************** COMMON ELEMENTS */
.link, a{text-decoration:none;cursor:pointer;outline:none;color:var(--tto-color-primary);}
.link:hover, a:hover{text-decoration:none;color:var(--tto-color-secondary);}
a img{border:none;}
img{max-width:100%}
ul, ol{margin:1rem 0 1rem 2rem;}
ul{list-style-image:url("../images/layout/li.png");}
li{margin: 0;}
hr{display:block;clear:both;height:1px;margin:30px 0;padding:0;border:none;background:#f5f7f8;}
.full-width{width:100%;}
.max-width{max-width:100%;}
.v-top{vertical-align:top;}
.small{font-size:12px;}
.very-small{font-size:10px;line-height:13px;}
.clear{display:block;height:0px;clear:both;}
.nowrap{white-space:nowrap;}
.gray{color:#a8a8a8;}
.uc{display:inline-block;padding:10px 0;text-align:left;font-size:30px;color:#aeaeae; border-bottom: dotted 1px #aeaeae; margin-top: 3px;}
.msg{display:block;padding:80px 20px;text-align:center;margin: 20px auto;font-size:24px;color:#a8a8a8;}
h1,h2,h3,h4,h5{font-weight: bold;margin-bottom:0.5em;line-height:1.1;}
h1{font-size:2.2em;} h2{font-size:1.7em;} h3{font-size:1.4em;} h4{font-size:1.2em;} h5{font-size:1.1em;}
b, strong{font-weight: bold;}
.img-left{float:left;margin:0 20px 10px 0;}
.img-right{float:right;margin:0 0 10px 20px;}
.no-gutter > [class*='col-']{padding-right:0;padding-left:0;}

.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);}
.overlay.white{background: rgba(255,255,255,0.6);}
.header-wrap{padding:0;position:relative;background:url(../images/slide.jpg) no-repeat top;background-size:cover;}
.header-wrap.header-home{height:100vh;overflow:hidden;background:url(../images/slide.jpg) no-repeat center;}
.header-wrap.header-home .overlay{background:none;}

.menu-wrap{position:fixed;z-index:1500;top:0;left:0;padding: 1.15rem 0;background: #fff;box-shadow: none;will-change: padding;transition: padding 350ms;}
#logo img{width:27px;display:inline-block;vertical-align:bottom;margin-right:10px;}
#logo-text{display:inline-block;font-size:20px;font-weight:bold;line-height: 1.25;color:var(--tto-color-primary);vertical-align:bottom;transition: all 350ms;}
#logo-text span{display:block;font-size:12px;color:var(--tto-color-secondary);line-height:1;}
#logo:hover #logo-text{color:var(--tto-color-secondary);}

#ionio-logo{display:inline-block;position:absolute;top:5px;right:15px;}
#ionio-logo img{width:70px;}

.scrolled .menu-wrap{padding: .75rem 0;box-shadow: 0 0 0.8125rem 0 rgb(77 82 94 / 15%);}
.scrolled #ionio-logo{display:none;}
.scrolled #jq-menu{margin:5px 0 0 0;}

.home-wrap{padding:80px 0;}
.home-block{position:relative;overflow:hidden;display:block;padding:30px;margin-bottom:30px;border:1px solid #cccccc;border-radius:15px;text-align:center;color:var(--tto-color-secondary);transition:0.5s;}
.home-block-icon{width:90px;height:90px;padding:20px;border-radius:100%;background:var(--tto-color-primary);}
.home-block-title{display:block;font-size:26px;font-weight:bold;margin:20px 0;}
.home-block-text{display:block;font-size:14px;line-height:1.6;}
.home-block:hover{background:var(--tto-color-primary);border:1px solid var(--tto-color-primary);color:#fff;}
.home-block-bg{width:100%;opacity:0.3;position:absolute;top:40%;left:40%;display:none;}
.home-block:hover .home-block-bg{display:block;}

.insitutes-wrap{padding:80px 0;background:#F0F4F8;}
.insitutes-number{display:block;font-size:32px;font-weight:bold;border-bottom:1px solid #333;line-height:1;padding-bottom:5px;}
.insitutes-title{display:block;font-size:18px;font-weight:bold;line-height:1.2;margin-bottom:10px;}
.insitutes-director{font-size:12px;font-weight:bold;color:var(--tto-color-secondary);line-height:1.2;}
.insitutes-director span{font-weight:normal;opacity:0.5;}

.parallax-wrap{color:#fff;padding:180px 0;background:url(../images/layout/parallax.jpg) no-repeat center var(--tto-color-secondary);background-size:cover;background-attachment:fixed;}

.slide-wrap{background:url(../images/slide.jpg) no-repeat center;background-size:cover;overflow:hidden;}
.slide-text{margin-top:60px;max-width:400px;color: #282b2c}
.slide-title{display:block;color: #333333;font-weight: bold;font-size:22px;margin-bottom:5px;line-height:1.3;}
.slide-subtitle{display:inline-block;color:#fff;opacity:0.6;margin-top:10px;margin-bottom:40px;padding-left:2px;font-size:12px;line-height:1.3;max-width:350px;}
.slide-block{position:absolute;display:block;width:200%;height:150%;transition:1s;box-shadow:0px 0px 5px 5px rgba(0,0,0,0.1);}
.slide-block-a{transform:rotate(-35deg);background: var(--tto-color-primary);opacity:0.6;bottom:-100%;right:-90%;}
.slide-block-b{transform:rotate(-35deg);background: var(--tto-color-secondary);opacity:0.6;top:-100%;left:-90%;}
.slide-wrap:hover .slide-block-a{bottom:-110%;right:-100%;}
.slide-wrap:hover .slide-block-b{top:-110%;left:-100%;}

.page-slide{padding:80px 0;text-align:center;font-size:42px;font-weight:bold;color:#fff;background-size:cover;background-position:center;position:relative}
.page-slide span{position:relative;}

#jq-menu{margin-top:15px;width:auto;}
#jq-menu .jq-menu-item:hover a, #jq-menu .jq-menu-item:hover a.selected, #jq-menu .jq-submenu .jq-menu-item a{background:none;}
#jq-menu .jq-menu-item a{background:none;color: #424242;font-size: 1.3rem;padding: 0;margin: 0 2.15rem 0 0;}
#jq-menu .jq-menu-item:hover a, #jq-menu .jq-menu-item a.selected, #jq-menu .jq-menu-item:hover a.selected{background:none;color:var(--tto-color-primary);}
#jq-menu .jq-menu-item a.more::after{content:"";display:inline-block;width:8px;height:8px;margin-left: .5rem;}
#jq-menu .jq-menu-item a.more::after{border: 0 solid currentColor;border-right-width: 2px;border-bottom-width: 2px;transform:rotate(45deg);position:relative;top:-2px;transition:0.2s;}
#jq-menu .jq-menu-item:hover a.more::after{transform:scaleY(-1) rotate(45deg) translate(-3px,-2px);border-right:2px solid var(--tto-color-primary);border-bottom:2px solid var(--tto-color-primary);}
#jq-menu .jq-submenu .jq-menu-item{padding:0;}
#jq-menu .jq-submenu .jq-menu-item + .jq-menu-item {border-top: 1px solid #e5e5e5;}
#jq-menu .jq-submenu .jq-menu-item a, #jq-menu .jq-submenu .jq-menu-item a.selected{color: #424242;font-size: 1rem;font-weight: bold;padding: 1rem;margin:0;line-height: 1.25;border:0;white-space: break-spaces;}
#jq-menu .jq-menu-item:hover .jq-menu-item a{text-decoration:none;}
#jq-menu .jq-submenu .jq-menu-item:hover a, #jq-menu .jq-submenu .jq-menu-item a.selected{text-decoration:none;color:var(--tto-color-primary);}
#jq-menu .jq-submenu{padding:0;min-width: 15rem;max-width: 25rem;background-color: #fff;box-shadow: 0px 0px 15px rgba(0,0,0,0.1);border:1px solid #dbdbdb;border-radius: .8rem;}
#jq-menu .jq-submenu .jq-menu-item a.more::after{transform:scaleY(1) rotate(-45deg) translate(-0,-0);border-right:2px solid var(--tto-color-primary);border-bottom:2px solid var(--tto-color-primary);}
#jq-menu .jq-submenu .jq-menu-item:hover a.more::after{transform:scaleY(1) rotate(45deg) translate(-0,-0);border-right:2px solid var(--tto-color-primary);border-bottom:2px solid var(--tto-color-primary);}

#mobile-menu-wrap{text-align:right;margin-top:30px}
.mobile-menu-icon{display:inline-block;cursor:pointer;width:40px;}
.mobile-menu-icon span{display:block;width:100%;height:5px;margin:6px 0;background-color:var(--tto-color-primary);}
#mobile-menu-items{display:none;position:absolute;right:0;width:320px;text-align:left;}
#mobile-menu{padding:30px;background:#fff;box-shadow:0 0 0.8125rem 0 rgba(77,82,94,.25);}
#mobile-menu a{display:block;line-height:1.1;padding:10px 0;}
#mobile-menu a:hover{color:var(--tto-color-secondary);}
.mobile-menu-submenu{display:none;font-size:80%;padding-right:10px;border-right:2px solid var(--tto-color-primary);}

.mobile-menu-item + .mobile-menu-item {border-top: 1px solid var(--offwhite-2);}
.mobile-menu-submenu .mobile-menu-item {border-bottom: 0;}
.mobile-menu-item a {display: block; font-size: 18px; font-weight: bold; color: var(--tto-color-secondary); padding: 0; white-space: normal;}
.mobile-menu-item.more a {background-image: url('../images/layout/menu_more.png'); background-repeat: no-repeat; background-position: right; background-position-x: 95% !important;}
.mobile-menu-item.more a:hover {background-image: url('../images/layout/menu_more.png');}
.mobile-menu-item.more.open a {background-image: url('../images/layout/menu_more_open_b.png'); background-repeat: no-repeat; background-position: right;}
.mobile-menu-item.more.open a:hover {background-image: url('../images/layout/menu_more_open_b.png');}
.mobile-menu-item a:hover {color: var(--tto-color-secondary); background-repeat: no-repeat; background-position: right;}
.mobile-menu-submenu {display: none; padding-left: 0;}
.mobile-menu-submenu .mobile-menu-item a {font-size: 16px; font-weight: bold; color: var(--tto-color-secondary); background-image:none !important;}
.mobile-menu-submenu .mobile-menu-item a:hover {color: var(--tto-color-primary); background-image: none;}
.mobile-menu-submenu .mobile-menu-submenu {padding: 0;}
.mobile-menu-submenu .mobile-menu-submenu a {padding: 3px 10px; font-size: 13px; color: var(--tto-color-secondary);}
.mobile-menu-submenu .mobile-menu-item.more {border-bottom: 1px solid rgba(255, 255, 255, .3); margin-bottom: 1em;}
.mobile-menu-submenu .mobile-menu-item a.selected {color: var(--tto-color-primary);}
.mobile-menu-item.more.open {background: #f4f4f4;padding-left:15px;}
.mobile-menu-item.more {padding: 0;}
.mobile-menu-item > a[href="javascript:void(0)"] {padding: 18px 0 18px 24px;}
.mobile-menu-submenu .mobile-menu-item > a:first-of-type {padding: 18px 24px;}
.mobile-menu-submenu .mobile-menu-submenu .mobile-menu-item a {color: var(--tto-color-secondary); font-weight: normal; padding: 12px 24px;}
.mobile-menu-submenu .mobile-menu-submenu .mobile-menu-item a.selected {color: var(--tto-color-primary); font-weight: bold;}

.content-wrap{background:#fff;padding: 70px 0;}

#lang-link{position:absolute;bottom:-32px;right:15px;color:#9c3232;}
#lang-link img{border-radius:0 0 10px 10px;opacity:0.8;width:30px;height:30px;}
#lang-link:hover img{opacity:1;}

.img-slider{max-width:100%;}

.page-content{text-align:justify;}
#page-title{display:block;width:100%;font-size: 2.25rem;line-height: 1.25;border-bottom:1px solid #d0d0d0;padding-bottom: .75em;margin-bottom: 1em;font-weight: bold;color: var(--tto-color-secondary);overflow:visible;}
#search_q_input{height: 2em;border:1px solid #d0d0d0;font-size: 1rem;font-family: inherit;padding-left:10px;width:300px;max-width:100%;vertical-align:middle;border-radius: 5px;}
#search_q_submit {padding: .75em 1.25em;}
.news-search-block, .news-categories-block {padding-inline: 1rem;padding: 1rem;background: #eee;margin-bottom:2rem;}
.news-tile{display:block;background:#f5f7f8;border-radius:5px;overflow:hidden;margin-bottom:30px;padding:15px;}
a.tile-title{display:block;line-height:1.2;margin-bottom:20px;font-size:120%;color:var(--tto-color-secondary);}
a.tile-title:hover{color:#9c3232;}
.tile-content{padding:30px;}
.tile-lead{font-size:80%;}
.tile-thumb{display:block;width:100%;height:250px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0.1);}

.footer-wrap{background:#282b2c;color:#dbddde;font-size:85%;}
.footer-wrap a{color:var(--tto-color-secondary);}
.footer-wrap a:hover{color:#fff;}
.news-list-block {margin-bottom: 1rem; padding-bottom: 1rem; border-bottom: 1px solid #ddd;}
.news-list-block .news-list-title {display: block; font-size: 1.5rem; font-weight: bold;line-height:1.2;}
.news-list-dates {font-style: normal; padding: 0; border: 0;}
.news-list-categories-item {display: inline-block; border: 1px solid #ccc; padding: 0 .5em; border-radius: 4px;font-size:11px;font-weight:bold;}
.news-list-lead,.home-news-lead{line-height:1.3;}
.news-list-nothumb{background-position:center;background-image:url(../images/layout/no_thumb.jpg);}

.home-icons-wrap{background-color:#f1f2f6;padding:120px 0 90px 0;}
.home-icon{display:block;text-align:center;margin:0 10px 30px 10px;padding:30px;border-radius:20px;border:6px solid var(--tto-color-primary);color:var(--tto-color-primary);transition:0.3s;}
.home-icon .icon-svg{display:inline-block;fill:var(--tto-color-primary);width:80px;height:80px;transition:0.3s;}
.home-icon:hover{background:var(--tto-color-primary);}
.home-icon:hover .icon-svg{transform: scaleX(-1);fill:#fff;}
.home-icon-title{display:block;margin:15px auto 0 auto;color:var(--tto-color-primary);font-size:16px;font-weight:bold;line-height:1.2;min-height:50px;}
.home-icon:hover .home-icon-title{color:#fff;}

/********************************************************************************************************************************** SCROLL TOP */
#scroll-top{position:fixed;bottom:90px;right:10px;display:none;width:50px;height:50px;border-radius:100%;border: 2px solid var(--tto-color-secondary);z-index:3000;}
#scroll-top span{display:inline-block;width:48px;height:48px;background:url(../images/layout/to_top.png) no-repeat center;transition:0.5s;}
#scroll-top:hover span{transform: scaleX(-1);}

/********************************************************************************************************************************** FORMS */
.form-table td{padding:5px 8px 5px 0;vertical-align:top;}
.form-table input[type="text"], .form-table input[type="password"], .form-table textarea{padding:4px;border:1px solid #ADADAD;background:#F1F1F1;}
.button, input[type=submit]{display:inline-block;padding: 1em 2em;line-height:1;font-weight:700;border:none;cursor:pointer;transition:background 350ms, color 350ms;border-radius: .8rem;background: var(--tto-color-primary);color:#fff;letter-spacing: 1px;}
.button:hover, input[type=submit]:hover{text-decoration:none;background:var(--tto-color-secondary);color:#fff;}

/********************************************************************************************************************************** DOWNLOADS */
.downloads-block{display:block;padding:8px 10px;margin:5px 0;border-radius:3px;border:solid 1px #ccc;color:#999; background:#eaeaea;}
.downloads-block img{vertical-align:middle;}
.downloads-block a{color:var(--tto-color-primary);}
.downloads-block a:hover{color:#333;}
.downloads-block span{font-size:12px;color:#6f6f6f;}
.download{padding-left:30px; font-size: 16px;}
.download.pdf{background:url(https://ionio.gr/central/commons/images/filetypes/pdf.png) no-repeat left;}
.download.doc{background:url(https://ionio.gr/central/commons/images/filetypes/doc.png) no-repeat left;}

.downloads-inline{display:inline-block;padding:3px 6px;background:#ebebeb;border-radius:3px;margin-bottom:4px;}

.exit-btn{display:inline-block;position:fixed;top:150px;left:0px;padding:5px;background-color:#eee;color:var(--tto-color-secondary)}

/********************************************************************************************************************************** CALENDAR */

#calendar-wrap{padding:30px 0;width:100%;background-color:#f1f2f6;background-attachment:fixed;color:#12303F; font-size: 120%; opacity: 0.9;}
table.calendar-table{width:100%;}
.calendar-dates td.active{background:var(--tto-color-primary);}
.calendar-dates td.today{background: var(--tto-color-secondary);}
.calendar-dates td.active:hover{background:var(--tto-color-secondary);}
.calendar-subtitle{text-align:center;font-size: 24px;padding-bottom:7px;margin-top: 1rem;}

.calendar-news-list .news-list-block{padding: .75rem 1rem .5rem;margin-bottom: 1rem;line-height:1.2;border-radius:5px;background: #fff;}
.calendar-news-list .news-list-title{display: block;font-weight: bold;font-size: 1.25rem;line-height: 1.25;}
.calendar-news-list.current .news-list-block{background:#fff;}
.calendar-news-list.today .news-list-block{background: var(--tto-color-secondary);color:#fff;}
.calendar-news-list.today .news-list-block a{color:rgba(255,255,255,0.8)}
.calendar-news-list.today .news-list-block a:hover{color:rgba(255,255,255,1);}
.calendar-news-list.today .news-list-block .news-list-date{color:#fff;}
.calendar-news-list .i3-show-hide{margin-top:5px;}
.calendar-news-list .i3-show-hide-head {padding: 4px 9px 4px 19px;margin-top:4px;font-size:13px;background: url('../images/layout/show_hide.png') no-repeat 4px 2px rgba(0,0,0,0.1);}
.calendar-news-list .i3-embed-list{font-size:13px;}
.calendar-news-list .i3-gallery-list{font-size:13px;}
.calendar-news-list-no-results{display:block;padding:5px;border-radius:5px;background:#d5d5d5;color:#000;font-size: 1rem;text-align: center;}
.calendar-dates td{background: rgba(0,0,0,0.1);}
.calendar-days td{background: rgba(0,0,0,0.2);}
.calendar-dates td.today.selected, .calendar-dates td.active.selected {background: var(--tto-color-secondary);}
.calendar-title,.calendar-subtitle,.calendar-date-title{text-shadow:1px 1px 3px #fff;}
.calendar-news-list.today .news-list-block .i3-show-hide .i3-show-hide-content .downloads-block a{color:rgba(255,255,255,0.7)}
.calendar-news-list.today .news-list-block .i3-show-hide .i3-show-hide-content .downloads-block a:hover{color:rgba(255,255,255,1)}
.calendar-news-list .news-list-dates {float: right;min-width: 310px;text-align: right;padding: .5rem .25rem;border: 0;line-height: 1;}

#front-news-wrap{padding:20px 0;width:100%;}
.home-news-block{display:block;background:#fff;margin-bottom:30px;position:relative;height:100%;border-radius:15px;overflow:hidden;border:2px solid #dedede;}
.home-news-img{display:block;position:relative;width:100%;height:250px;background-color:#433e3d;overflow:hidden;}
.home-news-img-b{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;filter: blur(8px);opacity:0.5;}
.home-news-img-c{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;border-bottom:2px solid #dedede;}
.home-news-content{display:block;}
.home-news-title{display:block;padding: 1.5em;font-size: 21px;font-weight: bold;line-height:1.3;background:var(--tto-color-primary);color:#fff;transition:background 0.3s;width: 90%;margin-inline: auto;border-radius: .8rem;position:relative;top:-40px;}
.home-news-date{display:block;margin-bottom:15px;font-size:70%;opacity:0.5;}
.home-news-lead{display:block;padding:0 30px 30px 30px;font-size: 16px;}
.home-news-link{position:absolute;display:block;top:0;left:0;width:100%;height:100%;}
.home-news-block:hover .home-news-title{background:var(--tto-color-secondary);color:#fff;}

.cookie-warning-button{line-height:1.6 !important}

.frontpage-wrap{position:relative;overflow:hidden;box-shadow:0px -10px 15px rgba(0,0,0,0.1);background:#f2f2f2;}
.frontpage-wrap .row{position:relative;}
.frontpage-wrap-img{position:absolute;top: -50%;left:-10%;width:40%;height:200%;transform: rotate(20deg) scale(1.15);background-size:cover;opacity:0.2;}
.frontpage-img-right .frontpage-wrap-img{left:auto;right:-10%;}

#gmap{height:500px;width:100%;margin:10px 0;}

.comp-wrap{padding:0;}

#gdpr-wrap{background:#f2f2f2;}

.social{display:inline-block;white-space:nowrap;text-align:right;}
.social.social-top{display:block;width:100%;height:40px;position:absolute;right:0;bottom:-40px;}
.social a{display:inline-block;line-height:1;width:40px;height:40px;background:#4d4d4d;color:#fff;margin-left:10px;opacity:0.8;transition:opacity 0.3s;}
.social a:hover{opacity:1;}
.social a:first-child{background:#1B74E4;}
.social a:nth-child(2){background:#0A66C2;}
.social.social-top a{border-radius:0 0 5px 5px;}

.home-iframe{max-width:100%;}

.e-box{margin:5px 0;border-radius:5px;overflow:hidden;border:4px solid #e1e1e1;transition:margin 0.3s;}
.e-box.current{border:4px solid var(--tto-color-primary);margin-bottom:30px;}
.e-attachments{padding:10px;background:#fff;}
.e-zip{padding:5px;background:var(--tto-color-primary);}
.e-title{display:block;padding:10px 10px 10px 30px;line-height:1.2;background-color:#e1e1e1;transition:background 0.3s;cursor:pointer;background-image:url(../images/layout/show_more_g.png);background-position: left;background-repeat: no-repeat;}
.e-title:hover{background:#555555;color:#fff;background-image:url(../images/layout/show_more_w.png);background-position: left;background-repeat: no-repeat;}
.e-title.current{background:var(--tto-color-primary);color:#fff;background-image:url(../images/layout/show_more_wr.png);background-position: left;background-repeat: no-repeat;}
.e-subtitle{display:block;padding:5px 10px;background:#eeeeee;}
.e-table td{padding:3px 10px 3px 0;}
.e-category-title{font-size:120%;color:#323946;font-weight:bold;padding:20px 0 0 0;}
.toggle-body{display:none;}

.espa-wrap{padding:20px 0}
.bottom-espa img{max-width:100%;width:760px;margin:auto;display:block;}
.top-espa{position:absolute;top:0px;right:0px;z-index:2000}
.top-espa img{max-width:300px;}

.news-pagination{padding-inline:1rem;background:#eee;margin-bottom:30px;}
.news-pagination a{display:inline-block;vertical-align:middle;width:20px;height:20px;line-height:20px;text-align:center;margin:0px 3px;background:rgba(0,0,0,0.1);border-radius:3px;font-size:14px;font-weight:bold;letter-spacing:-1px;}

.icon-sidebar img{max-width:100%;display:block;margin:10px auto;}
.icon-parallax img{border-radius:15px;margin-top:20px;opacity:0.9}
.icon-parallax img:hover{opacity:1;transition:0.3s}

@media (min-width: 768px) {
	.text-content{text-align:justify;}
	#logo-text{font-size:32px;}
	.top-espa{top:114px;z-index:100}
}
@media (min-width: 992px) {
	.same-height-md, .same-height{display:flex;}
	.same-height-block {position:relative;height:100%;}
	.slide-wrap{padding:150px 0;}
	.slide-title{font-size:42px;}
	.slide-subtitle{font-size:16px;}
	.frontpage-wrap-img{opacity:1;}
}
@media (min-width: 1200px) {
	.top-espa{top:91px}
	
}