@import url("https://fonts.googleapis.com/css?family=Michroma");
@import url("https://fonts.googleapis.com/css?family=PT+Sans");
@font-face {
font-family: 'FontAwesome';
src: url(https://www.eosengineering.it/wp-content/themes/olympusinn-child/fonts/fontawesome-webfont.eot?v=4.7.0);
src: url(https://www.eosengineering.it/wp-content/themes/olympusinn-child/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(https://www.eosengineering.it/wp-content/themes/olympusinn-child/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(https://www.eosengineering.it/wp-content/themes/olympusinn-child/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(https://www.eosengineering.it/wp-content/themes/olympusinn-child/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(https://www.eosengineering.it/wp-content/themes/olympusinn-child/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
font-weight: normal;
font-style: normal;
}
::-moz-selection{
color:#FFF;
background:#F37235 !important;
}
::selection{
color:#FFF;
background:#F37235 !important;
}
html,body{font:normal 18px 'Pt Sans';}
.home-slider .slide-sup{font-size: 20px;}
.widget-title,.slide-title{font-family:"Roboto Slab",Georgia,serif;}
h1,h2,h3,h4,h5,h6{font-family:"PT Sans",Georgia,serif;}
.header{padding:0}
.widget{margin:0}
#navigation li{
border-right: 1px solid #ebebeb;
padding: 15px 10px 20px;
position: relative;
z-index: 100;
}
#menu-item-136,#menu-item-142,#menu-item-180,#menu-item-234,#menu-item-367,#menu-item-181{text-align:center}
#menu-item-136 a::before{
content:"\f015";
font-family:'FontAwesome';
font-size:38px;
line-height:36px;
display:block;
}
#menu-item-142 a::before{
content:"\f275";
font-family:'FontAwesome';
font-size:30px;
line-height:36px;
display:block;
}
#menu-item-180 a::before{
content:"\f1ea";
font-family:'FontAwesome';
font-size:30px;
line-height:36px;
display:block;
}
#menu-item-234 a::before{
content:"\f03e";
font-family:'FontAwesome';
font-size:30px;
line-height:36px;
display:block;
}
#menu-item-367 a::before{
content:"\f02d";
font-family:'FontAwesome';
font-size:30px;
line-height:36px;
display:block;
}
#menu-item-181 a::before{
content:"\f085";
font-family:'FontAwesome';
font-size:30px;
line-height:36px;
display:block;
}
.menu-item li a::before{display:none !important}
.pattern{
background:url(//www.eosengineering.it/wp-content/themes/olympusinn-child/images/pattern.png);
width:100%;
height:100%;
position:absolute;
}
.footer-pattern{
background:rgba(0,0,0,0.5);
width:100%;
height:100%;
position:absolute;
}
#navigation li ul{margin-top:25px}
#navigation li li{padding:0;}
#navigation a{font:normal 13px 'Michroma';}
.resort-info{display:none}
.booking-wrap.booking-hero{
width:462px;
background:none;
}
@media all and (max-width:1200px){
#mobile-bar,#mobilemenu{display:block;}
.header{display:none;}
.mob-title{text-align:center}
.home-slider .slide-content{padding:200px 0 0 0;}
.booking-wrap.booking-hero{top:100px;}
}
@media all and (max-width:995px){
.booking-wrap.booking-hero{display:none !important}
.slide-sup,.slide-title{text-align:center !important;max-width:100% !important;}
.home-slider .col-sm-10{width:100%}
}
.box-hp{
width:140px;
height:140px;
margin:2px;
text-align:center;
}
.orange,.centrale{
background:#F37235;
border:solid 5px #F37235;
transition:all 0.30s ease;
color:#FFF;
font-family:'Michroma';
padding-top:35px;
font-size:12px;
}
.centrale{padding-top:25px}
.orange:hover{
background:#FFF;
color:#F37235;	
}
.slide-content p{text-shadow:1px 1px #333}
.slide-content h3{text-shadow:2px 2px #333}
.main{padding-top:25px}
.item-title{
font-size:17px;
position:relative;
text-align:center;
}
.footer{
background:#000 url(//www.eosengineering.it/wp-content/uploads/home4.jpg) center fixed !important;
background-size:cover !important;
color:#FFF;
position:relative;
}
.foot-main{padding:30px 0 0}
.footer p,.footer h2,.footer h3{color:#FFF;}
.footer h3{
font:normal 18px 'Michroma';
border-bottom:solid 2px #F37235;
}
.phone::before{
content:"\f098";
font-family:'FontAwesome';
font-size:20px;
padding-right:10px;
line-height:15px;
}
.fax::before{
content:"\f1ac";
font-family:'FontAwesome';
font-size:20px;
padding-right:10px;
line-height:15px;
}
.email::before{
content:"\f0e0";
font-family:'FontAwesome';
font-size:20px;
padding-right:10px;
line-height:15px;
}
.skype::before{
content:"\f17e";
font-family:'FontAwesome';
font-size:20px;
padding:0 10px 0 3px;
line-height:15px;
}
.map-marker::before{
content:"\f041";
font-family:'FontAwesome';
font-size:30px;
padding-right:10px;
line-height:20px;
}
.phone,.fax,.email,.skype{line-height:15px}
.map-marker{line-height:20px;}
.foot .container{
border-top:solid 2px #F37235;
padding-top:5px;
}
.flexslider{margin:0 0 15px;}
#comments{display:none}
.seo{width:0;height:0;overflow:hidden;margin:0}
.row.listing{clear:both}
.page-hero{background-size:cover;}
#ticket{width:100%;height:800px;border:0;}
@media all and (max-width:767px){#ticket{height:1100px;}}