@import url("forms.css");
@import url("header.css");
@import url("offer-box.css");
@import url("footer.css");
@import url("btn-to-top.css");

/* INTERNAL */

@import url("content.css");
@import url("offer-view.css");
@import url("hotel-box.css");
@import url("hotel-view.css");
@import url("table.css");
@import url("wiki.css");
@import url("js-calendar.css");
@import url("cookies.css");


* {
 padding: 0;
 margin: 0;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}

ul li {
 padding: 3px 0 3px 13px;
 margin: 0;
 background: url('/img/internal/bullet.svg') no-repeat 0 8px;
 background-size: 5px 10px;
 list-style-type: none;
}

body {
/*  font-family: 'Montserrat', sans-serif; */
 font-family: "Trebuchet MS";
 font-weight: 400;
 font-size: 14px;
 line-height: 1.5;
 color: #1e1e1e;
 text-align: left;
 background-color: #fff;
}

#main_content {
 display: flex;
 flex-direction: column;
 float: left;
 width: 100%;
 height: 100vh;
 border-top: 56px solid #30AAAF;
}

#content {
 flex: 1 0 auto;
 float: left;
 width: 100%;
}

#site_bottom {
 flex: 0 0 auto;
 float: left;
 width: 100%;
 margin: 30px 0 0 0;
}

.container {
 max-width: 800px;
 margin: 0 auto;
}

.container.container_wide {
 max-width: 1000px;
}

.wrapper {
 float: left;
 width: 100%;
 padding: 0 15px;
}

.container_wide>.wrapper {
 padding: 0;
}

.title_home {
 float: left;
 width: 100%;
 margin: 20px 0 15px 0;
 font-family: inherit;
 font-weight: 700;
 font-size: 18px;
 line-height: 1.1;
 color: #025458;
 text-align: center;
 text-transform: uppercase;
}

a:link,
a:visited,
a:hover {
 font-family: inherit;
 font-weight: inherit;
 font-size: inherit;
 line-height: inherit;
 color: #025458;
 text-decoration: none;
 transition: 0.2s ease-in-out;
}

a:hover {
 color: #025458;
}

a.basic_btn {
 font-family: inherit;
 font-weight: 600;
 font-size: inherit;
 line-height: 1.2;
 color: #fff;
}

a.basic_btn:hover {
 color: #fff;
}

.no-scroll {
 overflow: hidden;
}

.lazyload,
.lazyloading {
 opacity: 0;
}

.lazyloaded {
 opacity: 1;
 transition: opacity 300ms;
}

a.full_version_btn,
a.full_version_btn:hover {
 float: left;
 width: 100%;
 padding: 10px 15px;
 font-size: 12px;
 color: #025458;
 background-color: #30AAAF;
}

.flo-l{float:left;margin-top:6px;}
.flo-r{float:right;line-height:2em;margin-top:6px; }
.clr-b{clear:both;}
.clr-l{clear:left;}
.cf{overflow:hidden;}
.fa-bars:before {content: "\f0c9";}
.fa-phone-square:before {content: "\f098";}
.fa-chevron-right:before {content: "\f054";}
.fa-air:before{content:"\f072"}
.fa-plane:before{content:"\f072"}
.fa-none:before{content:"\f1b9"}
.fa-car:before{content:"\f1b9"}
.fa-bus:before{content:"\f207"}
.fa-ship:before {content:"\f21a"}
.fa-star:before {content: "\f005";}
.fa-map-marker:before {content: "\f041";}
