@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(//www.viajes.com/wp-content/themes/viajes/fonts/fa-solid-900.eot);src:url(//www.viajes.com/wp-content/themes/viajes/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//www.viajes.com/wp-content/themes/viajes/fonts/fa-solid-900.woff2) format("woff2"), url(//www.viajes.com/wp-content/themes/viajes/fonts/fa-solid-900.woff) format("woff"), url(//www.viajes.com/wp-content/themes/viajes/fonts/fa-solid-900.ttf) format("truetype"), url(//www.viajes.com/wp-content/themes/viajes/fonts/fa-solid-900.svg#fontawesome) format("svg");}
.fa, .fas {
font-family: 'Font Awesome 5 Free';
font-weight: 900; } *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url(//www.viajes.com/wp-content/themes/viajes/fonts/fa-brands-400.eot);src:url(//www.viajes.com/wp-content/themes/viajes/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//www.viajes.com/wp-content/themes/viajes/fonts/fa-brands-400.woff2) format("woff2"), url(//www.viajes.com/wp-content/themes/viajes/fonts/fa-brands-400.woff) format("woff"), url(//www.viajes.com/wp-content/themes/viajes/fonts/fa-brands-400.ttf) format("truetype"), url(//www.viajes.com/wp-content/themes/viajes/fonts/fa-brands-400.svg#fontawesome) format("svg");}
.fab{font-family:'Font Awesome 5 Brands';font-weight:400;}
article, aside, details, figcaption, figure, footer, header, nav, section, summary{display:block}
audio, canvas, video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:106%;line-height:136%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;margin:0;padding:0;overflow-x:auto}
body{margin:0!important;padding:0!important;width:100%!important;min-height:100%!important;position:relative!important;height:100%!important;overflow-y:unset!important;overflow-x:unset!important;font-family:Calibri, sans-serif!important;background-color:#fff!important;}
main{padding:0 0 260px;margin:0 auto;position:relative}
article{font-size:1.1rem!important;line-height:1.5rem!important}
article a{color:#02415E;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none}
article a:visited{color:#2a2ae0;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
article a:focus{outline:1px}
article a:active, article a:focus, article a:hover{outline:0;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out;text-decoration:underline;color:#A2D3E9}
article a:focus, article a:hover{text-decoration:underline}
h1, h2, h3, h4, h5, h6{font-family:Calibri, sans-serif!important;clear:both;line-height:110%;margin:0;letter-spacing:normal;font-weight:bold !important;word-wrap:break-word;word-spacing:normal;}
h1{font-size:2.2rem!important;margin:2.8rem 0 .85rem!important;color:#fbb900;text-align:center}
@media(max-width:468px){
h1{font-size:2rem!important;margin:2.4rem 0 1.15rem!important}
}
h2{font-size:1.6rem!important;margin:.9rem 0 .8rem!important;color:#00294f}
h3{font-size:1.35rem!important;margin:1rem 0 .75rem!important;color:#00294f}
h4{font-size:1.35rem!important;margin:1.125rem 0 .5625rem!important}
h5{font-size:1.125rem!important;margin:.9375rem 0 .3rem!important}
h6{font-size:1rem!important;margin:.375rem 0 .1rem!important}
b, strong {
font-weight: bold!important
} p{margin:0 0 10px!important;padding:0!important}
code, kbd, pre, samp{font-family:monospace, serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
blockquote, q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
blockquote:after, blockquote:before, q:after, q:before{content:"";content:none}
blockquote{font-size:18px;font-style:italic;font-weight:300;margin:24px 40px}
blockquote blockquote{margin-right:0}
blockquote cite, blockquote small{font-size:14px;font-weight:400;text-transform:uppercase}
blockquote em, blockquote i{font-style:normal;font-weight:300}
blockquote b, blockquote strong{font-weight:400}
small{font-size:smaller}
nav ol, nav ul{list-style:none;list-style-image:none}
li>ol, li>ul{margin:0}
img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
ins{background:#fff9c0;text-decoration:none}
hr{border-color:#eee!important;height:1px;margin:0 0 10px 0}
input, select{font-family:Calibri, sans-serif !important;}
.form-control{position:relative;width:100%;font-size:0.9rem;padding:10px 27px 10px 15px;margin-bottom:15px;-webkit-box-shadow:none !important;box-shadow:none !important;border:1px solid #ccc;}
.form-control:focus{border:1px solid #fbb900 !important;}
select.form-control{padding:9px 27px 9px 15px;background-color:#fff !important;}
#businessclass_vuelos_multi + .checkbox.businessclass_checkbox{margin:7px 0;}
.flight_only_checkbox{margin-top:5px;}
#driverage{display:inline-block;border-radius:4px !important;border:1px solid #ccc;color:#000 !important;font-size:0.95rem;max-width:140px;position:relative;padding:5px 10px 5px 10px;margin-bottom:15px;-webkit-box-shadow:none !important;box-shadow:none !important;}
.checkbox{border-radius:4px;background-color:rgba(0, 41, 79, 0.75);color:#fbb900;padding:3px 10px 3px 10px;margin-bottom:15px;display:inline-block;}
.checkbox:hover{color:#fff;}
.checkbox:hover div{border-color:#fff;}
.checkbox_input{opacity:0;position:absolute;width:auto;}
.checkbox_input + label{cursor:pointer;}
.checkbox_input + label div{display:inline-block;line-height:1rem;font-size:0.9rem;height:16px;width:16px;margin:0px 4px 0 0;border:1px solid #fbb900;color:transparent;background-color:transparent;}
.checkbox_input:checked + label div{color:#fba800;text-align:center;}
.checkbox_input:hover{cursor:pointer;}
.formular_trennlinie{margin:5px auto 15px auto;border-top:1px solid #A2D3E9 !important;height:0;border-bottom:none;border-right:none;border-left:none;}
.more_filter_btn{text-align:center;text-decoration-style:dotted;display:block;color:#00294f;border-top:1px solid #00294f;margin:7px 0 0 0;padding:5px 0 10px 0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);-o-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);}
.more_filter_btn:hover, .more_filter_btn:hover i.fa-chevron-up{text-decoration:none;color:#A2D3E9;-webkit-transition:color 0s ease-in-out;-o-transition:color 0s ease-in-out;transition:color 0s ease-in-out;-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;}
.more_filter_btn.collapsed i.fa-chevron-up{transform:rotate(180deg);-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);-o-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);}
.more_filter_btn i.fa-chevron-up{transform:rotate(0deg);right:auto;bottom:auto;color:#00294f;position:relative;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);-o-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);}
.select-wrapper{position:relative;}
.select-wrapper:before{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:bold;right:22px;top:4px;display:block;position:absolute;font-size:0.75rem;color:#A2D3E9;pointer-events:none;z-index:1;}
#selectMonthList,
a.form-control, input.custom-combobox-input, input.destination, input.form-control, select.form-control{border-radius:4px !important;color:#000!important}
input::-webkit-input-placeholder{color:#888;}
input:-ms-input-placeholder{color:#888;}
input::-ms-input-placeholder{color:#888;}
input::placeholder{color:#888;}
label{color:#000;}::selection{background:#A2D3E9;color:#00294f;text-shadow:none}::-moz-selection{background:#A2D3E9;color:#00294f;text-shadow:none}
.fa{word-break:none;word-wrap:none}
.white{color:#fff}
.gray{color:#00294f}
.tabs-content .input_error{animation:shake .82s cubic-bezier(.36, .07, .19, .97) both;transform:translate3d(0, 0, 0);perspective:1000px;border:1px solid red!important}
@-webkit-keyframes shake {
10%,
90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}
20%,
80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}
30%,
50%,
70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}
40%,
60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}
}
@keyframes shake {
10%,
90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}
20%,
80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}
30%,
50%,
70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}
40%,
60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}
}
#tabs-content .gray3{color:#fff!important}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;width:auto;z-index:100000}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}
.comment-content img[height],
.entry-content img, .entry-summary img, img[class*=align],
img[class*=attachment-],
img[class*=wp-image-]{height:auto}
img.size-full, img.size-large, img.wp-post-image{height:auto;max-width:100%}
.wp-block-media-text__media > img{margin-bottom:15px !important;}
embed, iframe, object, video{max-width:100%}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.btn-primary.continuar{width:100%;background-color:#fbb900;font-weight:bold;padding:9px 0;color:#fff;font-size:1.1rem;margin:5px 0 15px 0;border-radius:20px;border:none;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
.btn-primary.continuar:focus, .btn-primary.continuar:hover{background-color:#fba800;cursor:pointer;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
.btn-primary.continuar.submit-green{text-transform:uppercase;letter-spacing:1px;background-color:#5ebb3f !important;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:0.35s;animation-duration:0.35s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.btn-primary.continuar.submit-green:hover, .btn-primary.continuar.submit-green:focus{background-color:#55a839 !important;}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.025, 1.025, 1.025);transform:scale3d(1.025, 1.025, 1.025);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes pulse {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.025, 1.025, 1.025);transform:scale3d(1.025, 1.025, 1.025);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
#wrapper{position:relative;height:auto!important;min-height:100%;width:100%;margin:0 auto}
.site{background-color:#fff;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;margin:0 auto;width:100%}
#primary,
.sjb-container{padding-bottom:70px}
.site-main{position:relative;margin:0 auto -70px;z-index:0;min-height:530px}
.site-main::after{content:'';height:200px;width:115%;border-radius:100%;background-color:#fff;display:block;box-sizing:border-box;margin:0 auto;position:absolute;bottom:0;z-index:-1;left:-9%}
@media screen and (min-height: 1000px) {
.site-main{min-height:650px!important}
}
.site-main .sidebar-container{display:block;float:left;width:24%;z-index:1;position:relative}
.site-main .sidebar-inner{margin:0 auto;max-width:1200px;padding:0 10%;display:block}
#headerwrap{display:block;position:absolute;top:0;z-index:10;width:100%;padding:0;box-shadow:none}
.page-template-default #headerwrap.standard_page_background{background-color:#00294f}
#masthead{position:relative;height:100%;min-height:100px}
.logo{position:relative;height:100%;margin:0 auto;padding-bottom:15px;}
.logo a{display:block;text-align:left;}
@media screen and (max-width:991px){
#headerwrap .logo a{text-align:center;margin:0 auto;max-width:75%;}
}
@media screen and (max-width:767px){
#footer .logo a{text-align:center;}
}
.logo img{height:auto;max-height:70px;margin:15px 0 5px;display:inline-block;}
.navbar{margin:0;z-index:0!important}
.navi{margin:13px 0 0;padding:0;text-align:right}
.navi li{display:inline-block;margin:0 -1px;padding:0;font-size:0px;text-align:center;}
.navi li a{color:#fff;display:block;font-family:Arial, sans-serif;font-size:.75rem;letter-spacing:-0.025rem;font-weight:bold;line-height:1rem;padding:10px 6px;text-decoration:none;word-wrap:nowrap;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.navi li a:focus, .navi li a:hover{color:#fbb900;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;padding-bottom:10px;border-bottom:2px solid #fbb900}
.navi li a em{display:none}
div.nav-container>ul, ul.nav-container{margin:0 auto;padding:0}
.menu-container .current_page_item a{background-color:#fbb900;cursor:default;padding-bottom:10px;border-bottom:2px solid #fbb900;color:#fff}
.menu-container .current_page_item a:focus, .menu-container .current_page_item a:hover{padding-bottom:10px;color:#fff}
@media(min-width:662px) and (max-width:991px){
#navbarNav{padding-right:0 !important;padding-left:0 !important;}
.navi{text-align:center;margin-top:10px}
.menu-container{margin-top:8px}
.navi li a{padding:8px 10px}
.navi li a:focus, .navi li a:hover{padding-bottom:6px}
.menu-container .current_page_item a{padding-bottom:6px}
.menu-container .current_page_item a:focus, .menu-container .current_page_item a:hover{padding-bottom:6px}
}
@media screen and (max-width:767px){
.menu-container{margin-top:8px}
.navi{margin:5px 0 0}
.navi li{display:block}
.navi li a, .navi li a:focus, .navi li a:hover{border:none;padding:15px;font-size:1.1rem}
.navi li a:focus, .navi li a:hover{background-color:#fbb900;color:#000}
.navi li a br{display:none}
.navi li a em{display:inline-block}
.navi li a i{margin-right:3px}
.menu-container .current_page_item a, .menu-container .current_page_item a:focus, .menu-container .current_page_item a:hover{border:none;padding:15px}
.mobil-only{display:block!important}
.desktop-only{display:none!important}
#carousel-offers .no-mobile{display:none!important}
#carousel-offers .carousel-inner .item.row{display:block}
}
@media screen and (min-width:1024px){
.navi li a{padding:10px 10px;}
}
.navbar-toggler{position:absolute;z-index:1;right:15px;background-color:transparent;border-radius:4px}
.navbar-toggler:focus, .navbar-toggler:hover{background-color:transparent}
@media screen and (min-width:992px){
#navbarNav{display:block !important;}
.navbar-toggler{display:none}
}
#toggler-icon{width:30px;height:30px;margin:30px auto 0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;border:none;outline:0}
#toggler-icon span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;outline:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
#toggler-icon .line1{top:7px}
#toggler-icon .line2,
#toggler-icon .line3{top:14px}
#toggler-icon .line4{top:21px}
#toggler-icon.open .line1{top:18px;width:0;left:50%}
#toggler-icon.open .line2{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#toggler-icon.open .line3{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#toggler-icon.open .line4{top:18px;width:0;left:50%}
.navbar-collapse{border:none!important;box-shadow:none!important}
@media(max-width:400px){
#toggler-icon{margin-top:22px}
#login_btn{top:18px}
}
#blau_verlauf{background:-moz-linear-gradient(top, rgba(0, 41, 79, 1) 11%, rgba(0, 41, 79, 0.98) 13%, rgba(0, 41, 79, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 41, 79, 1) 11%, rgba(0, 41, 79, 0.98) 13%, rgba(0, 41, 79, 0) 100%);background:linear-gradient(to bottom, rgba(0, 41, 79, 1) 11%, rgba(0, 41, 79, 0.98) 13%, rgba(0, 41, 79, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#447cbf', endColorstr='#00447cbf', GradientType=0);display:block;position:absolute;top:0;height:45%;width:100%}
#weiss_verlauf{background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);display:block;position:absolute;bottom:0;height:35%;width:100%;z-index:1;}
#header_background{background:url(//www.viajes.com/wp-content/themes/viajes/images/standard-header-background.jpg);background-position:top;background-size:cover;background-repeat:no-repeat;background-color:. #eeeeef;width:100%;padding:135px 0 30px;margin:0 0 50px;position:relative;z-index:3;}
#header_background .einleitungstext{text-align:center;display:block;color:#393c3d}
#header_background h2,
#header_background h3{text-align:center;display:block;color:#fff;font-weight:bold}
#header_background h1{font-family:Calibri, sans-serif!important;font-size:3.75rem !important;font-weight:bold !important;line-height:3.5rem !important;margin:.5rem auto .8rem auto !important;text-align:center;display:block;color:#fbb900;z-index:2;position:relative;}
#header_background h2{font-family:Calibri, sans-serif!important;font-size:2rem!important;font-weight:bold!important;line-height:2rem!important;margin:.5rem 0 .8rem!important;text-align:center;display:block;color:#fff}
@media(max-width:768px){
#header_background h1{font-size:2.75rem !important;line-height:2.5rem !important;}
#header_background h2{font-size:1.75rem!important;line-height:1.75rem!important;}
#dunkler_bg{background-color:#fff !important;}
}
#header_background .einleitungstext{z-index:-1}
.tab-content h3{margin-top:0!important}
#ui-datepicker-div,
.ui-timepicker-container.ui-timepicker-no-scrollbar.ui-timepicker-standard{z-index:111!important}
.highlights_headline_container{color:#818586;font-size:1.175rem;line-height:1.5rem}
.highlights_headline_container h3{font-size:2.75rem!important;line-height:2.8125rem!important;margin-top:0!important;color:#00294f}
.highlight_rahmen{margin-bottom:25px;border-radius:8px;background-color:#00294f;border:1px solid #ddd;position:relative;min-height:350px;overflow:hidden;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
.highlight_rahmen:hover, .highlight_rahmen:focus{-webkit-box-shadow:0 5px 15px 0 rgba(64, 118, 187, 0.5);-moz-box-shadow:0 5px 15px 0 rgba(64, 118, 187, 0.5);box-shadow:0 5px 15px 0 rgba(64, 118, 187, 0.5);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.highlight_rahmen:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.highlight_rahmen .image{position:relative;overflow:hidden;display:block;min-height:350px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.highlight_rahmen .image img{position:absolute;z-index:0;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;min-width:100%;min-height:100%;width:auto}
.highlight_rahmen:hover .image, .highlight_rahmen:focus .image{opacity:.5;transform:scale(1.05)}
.highlight_rahmen .inner_content{position:absolute;bottom:0;right:0;left:0;padding:0 20px 20px 20px;color:#fff!important;background:-moz-linear-gradient(top, rgba(0, 41, 79, 0) 0%, rgba(0, 41, 79, 1) 100%);background:-webkit-linear-gradient(top, rgba(0, 41, 79, 0) 0%, rgba(0, 41, 79, 1) 100%);background:linear-gradient(to bottom, rgba(0, 41, 79, 0) 0%, rgba(0, 41, 79, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000294f', endColorstr='#00294f', GradientType=0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.highlight_rahmen .inner_content a{text-decoration:none;}
.highlight_rahmen .inner_content>a:hover h4, .highlight_rahmen .inner_content>a:focus h4{color:#fff}
.highlight_rahmen .inner_content h4{color:#fbb900;font-size:1.25rem!important;font-weight:bold!important;line-height:1.2rem!important;margin:0!important}
.highlight_rahmen .inner_content h5{display:block;font-family:Calibri, sans-serif!important;font-size:1rem!important;font-weight:bold;margin:0 0 5px!important;line-height:.95rem;max-height:0;overflow:hidden;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.highlight_rahmen .inner_content .specification{display:block;font-family:Calibri, sans-serif;color:#fff;font-size:.9rem;line-height:1.1rem;max-height:0;overflow:hidden;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.highlight_rahmen .route{display:block;font-family:Calibri, sans-serif;font-size:.9rem;line-height:1.1rem;color:#fbb900;max-height:0;overflow:hidden;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.highlight_rahmen .route a{text-decoration:underline;color:#fbb900;}
.highlight_rahmen .route a:hover, .highlight_rahmen .route a:focus{text-decoration:none;color:#fff}
.highlight_rahmen .inner_content .price{font-family:Calibri, sans-serif;display:block;font-size:.9rem;color:#fff!important;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.highlight_rahmen .inner_content .price strong{font-family:Calibri, sans-serif;font-size:1.25rem;font-weight:bold}
.breadcrumb_country{position:absolute;top:18px;left:18px}
.breadcrumb_country a{display:inline-block;color:#fff;text-decoration:underline;border-radius:4px;background-color:rgba(0, 41, 79, 0.5);padding:2px 7px 4px;font-size:.85rem;line-height:.9rem}
.breadcrumb_country a:hover, .breadcrumb_country a:focus{text-decoration:none;background-color:#00294f;color:#fff}
.highlight_rahmen:hover h5, .highlight_rahmen:focus h5, .highlight_rahmen:hover .specification, .highlight_rahmen:focus .specification, .highlight_rahmen:hover .route, .highlight_rahmen:focus .route{max-height:330px;overflow:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.carousel-inner{z-index:0!important}
.controls_container{padding:0 0 15px;margin:0 auto;display:none;width:175px;text-align:right}
@media screen and (max-width:991px){
.highlights_headline_container{padding-bottom:30px}
.highlight_rahmen .image{opacity:.7}
.highlight_rahmen .inner_content h5, .highlight_rahmen .route, .highlight_rahmen .inner_content .specification, .highlight_rahmen .inner_content .price{max-height:350px;overflow:visible;}
}
.inner_teaser{position:relative;margin-bottom:20px}
.display-flex{display:flex!important}
.same-height-teaser-feature{right:0px;left:0px;position:absolute!important;height:300px}
.border-top{border-top-left-radius:8px;border-top-right-radius:8px}
.border-left{border-top-left-radius:8px;border-bottom-left-radius:8px}
@media screen and (max-width:576px){
.border-left{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}
}
@media screen and (min-width: 578px) and (max-width: 991px) {
.border-left{border-top-left-radius:8px;border-top-right-radius:0px;border-bottom-left-radius:8px;border-bottom-right-radius:0px}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.border-left{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}
}
@media screen and (min-width:1200px){
.border-left{border-top-left-radius:8px;border-top-right-radius:0px;border-bottom-left-radius:8px;border-bottom-right-radius:0px}
}
.padding-top-feature{padding-top:310px!important}
.side-padding-30{padding-right:30px !important;padding-left:30px !important;}
.teaser .image_frame, .teaser_places .image_frame, .inner_teaser .image_frame{overflow:hidden;z-index:2;position:relative;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border:1px solid #ddd}
.teaser .image_frame, .teaser_places .image_frame{border-radius:8px}
.teaser_places .image_frame .headline{font-weight:bold;font-size:1.5rem;color:#fff;}
.image_frame .image{display:block;min-height:300px;width: 100%;height: 100%;overflow: hidden;position: relative;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.image_frame:focus .image img,.image_frame:hover .image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.image_frame .image img{position:absolute;z-index:-1;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;min-width:100%;min-height:100%;width:auto;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.image_frame .headline{width:100%;position:absolute;bottom:-1px;left:0;padding:40px 20px 15px 20px;text-decoration:none;background:-moz-linear-gradient(top, rgba(0, 41, 79, 0) 0%, rgba(0, 41, 79, 1) 100%);background:-webkit-linear-gradient(top, rgba(0, 41, 79, 0) 0%, rgba(0, 41, 79, 1) 100%);background:linear-gradient(to bottom, rgba(0, 41, 79, 0) 0%, rgba(0, 41, 79, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000294f', endColorstr='#00294f', GradientType=0)}
.image_frame .headline h4{margin:5px 0!important;padding:0;color:#fff;line-height:1.25rem}
.inner_teaser .image_frame .image_frame_content, #travelidea_summary .idea_image_container .image_frame_content{width:100%;color:#fff;text-decoration:none;position:absolute;bottom:0;left:0;padding:20px 20px 25px;background:-moz-linear-gradient(top, rgba(0, 41, 79, 0) 0%, rgba(0, 41, 79, 1) 100%);background:-webkit-linear-gradient(top, rgba(0, 41, 79, 0) 0%, rgba(0, 41, 79, 1) 100%);background:linear-gradient(to bottom, rgba(0, 41, 79, 0) 0%, rgba(0, 41, 79, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000294f', endColorstr='#00294f', GradientType=0)}
.inner_teaser .image_frame .image_frame_content:hover, .inner_teaser .image_frame .image_frame_content:focus{text-decoration:none}
.inner_teaser .image_frame .image_frame_content span{font-size:1.1rem;color:#A2D3E9;}
.inner_teaser .image_frame .storer, .teaser .storer, .highlight_rahmen .storer{position:absolute;right:0;top:0;background-color:#fbb900;color:#fff;text-align:right;padding:1px 10px 3px;border-bottom-left-radius:6px;font-size:.95rem;line-height:.95rem;font-family:Calibri, sans-serif}
.inner_teaser .specification span.route, #travelidea_summary .route{display:block;color:#00294f}
.inner_teaser .specification span.route a, #travelidea_summary .route a{color:#00294f;text-decoration:underline;}
.inner_teaser .specification span.route a:hover, .inner_teaser .specification span.route a:focus, #travelidea_summary .route a:hover,
#travelidea_summary .route a:focus{text-decoration:none;color:#A2D3E9!important;transition:all 0;-webkit-transition:all 0;-moz-transition:all 0}
.teaser_small:hover .image_frame .image img, .teaser_small:focus .image_frame .image img, .teaser:hover .image_frame .image img,.teaser:focus .image_frame .image img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.image_frame:hover .headline h4, .image_frame:hover .image_frame_content h4{opacity:.85}
.teaser .specification{display:block;position:relative;color:#818586;font-size:.9375rem;line-height:1.25rem;padding:10px 100px 20px 0;margin-bottom:10px;text-decoration:none;}
.teaser .image_frame .headline span{color:#A2D3E9;}
.teaser .specification span.route, .teaser .specification span.services{display:block;line-height:1.1rem}
.teaser .specification span.route a{text-decoration:underline;color:#818586;}
.teaser .specification span.route a:hover, .teaser .specification span.route a:focus{text-decoration:none;color:#A2D3E9}
.teaser .specification span.services{color:#000;font-family:Calibri, sans-serif;margin-bottom:3px}
.teaser .specification a.price{color:#000 !important;position:absolute;top:0;right:0;text-align:right;padding:10px 0 15px 10px;text-decoration:none;}
.teaser .specification a.price:hover, .teaser .specification a.price:focus{opacity:0.75;}
.teaser .specification a.price strong{font-size:1.25rem;font-family:Calibri, sans-serif;font-weight:700}
.offers_container{padding-top:25px;margin:25px -15px 0 -15px !important;}
.theme_tags{margin-bottom:15px;}
.theme_tags a{display:inline-block;margin:0 0 2px 0;border-radius:6px;border:1px solid #818586;color:#818586 !important;padding:0 3px 1px;font-size:1.05rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.theme_tags a i, .destination_tags a i{margin-left:2px;font-size:0.9rem !important}
.theme_tags .active{color:#fff !important;background-color:#fbb900;display:inline-block;margin:0 0 2px 0;border-radius:6px;border:1px solid #fbb900;padding:0 3px 1px;font-size:1.05rem}
.theme_tags a:hover, .theme_tags a:focus{color:#fff !important;background-color:#fbb900;border-color:#fbb900;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}
.theme_tags a.active:hover, .theme_tags a.active:focus{background-color:#fff;color:#fbb900 !important;text-decoration:none}
.theme_tags a.active:hover i, .theme_tags a.active:focus i{color:#fbb900;}
.destination_tags a{display:inline-block;margin:0 0 2px 0;border-radius:6px;border:1px solid #00294f;color:#00294f !important;padding:0 3px 1px;font-size:1.05rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.destination_tags .active{display:inline-block;margin:0 0 2px 0;border-radius:6px;border:1px solid #00294f;background-color:#00294f;color:#fff !important;padding:0 3px 1px;font-size:1.05rem}
.destination_tags a:hover, .destination_tags a:focus{color:#fff !important;background-color:#00294f;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}
.destination_tags a.active:hover, .destination_tags a.active:focus{background-color:#fff;color:#02415E !important;text-decoration:none}
.destination_tags a.active:hover i, .destination_tags a.active:focus i{color:#02415E;}
.offer_teaser{margin-bottom:30px !important}
.offer_teaser .image_frame .image_frame_content{text-decoration:none;width:100%;color:#fff;font-size:.95rem;line-height:1rem;position:absolute;bottom:0;left:0;padding:0 20px 25px;background:-moz-linear-gradient(top, rgba(0, 41, 79, 0) 0%, rgba(0, 41, 79, 1) 100%);background:-webkit-linear-gradient(top, rgba(0, 41, 79, 0) 0%, rgba(0, 41, 79, 1) 100%);background:linear-gradient(to bottom, rgba(0, 41, 79, 0) 0%, rgba(0, 41, 79, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000294f', endColorstr='#00294f', GradientType=0)}
.offer_teaser .image_frame .image_frame_content:hover, .offer_teaser .image_frame .image_frame_content:focus{text-decoration:none}
.offer_teaser .image_frame .image_frame_content span{font-size:1.1rem;color:#A2D3E9;}
.offer_teaser .image_frame .storer{position:absolute;right:0;top:0;background-color:#fbb900;color:#fff;text-align:right;padding:1px 10px 3px;border-bottom-left-radius:6px;font-size:.95rem;line-height:.95rem;font-family:Calibri, sans-serif}
.offer_teaser .specification ul.themes{display:inline-block;margin:0 0 5px;padding:0}
.offer_teaser .specification ul.themes a{display:inline-block;margin:0 0 2px 0;border-radius:6px;border:1px solid rgba(0, 0, 0, 0.25);color:#818586 !important;padding:0 3px;font-size:.9rem;text-decoration:none;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}
.offer_teaser .specification ul.themes a:hover, .offer_teaser .specification ul.themes a:focus{background-color:#fbb900;border-color:#fbb900;color:#fff !important;text-decoration:underline;}
.offer_teaser .specification span.route{display:block;color:#00294f}
.offer_teaser .specification span.route a{text-decoration:underline;color:#00294f}
.offer_teaser .specification span.route a:hover, .offer_teaser .specification span.route a:focus{text-decoration:none;color:#A2D3E9!important;transition:all 0;-webkit-transition:all 0;-moz-transition:all 0}
.offer_teaser .specification{padding:10px 20px 100px;height:auto;text-decoration:none;border-bottom:2px solid #fbb900;display:block;position:relative;color:#818586;font-size:1.05rem;line-height:1.25rem;text-decoration:none;background-color:rgba(0, 41, 79, 0.02);border-right:1px solid #A2D3E96B;border-left:1px solid #A2D3E96B}
.offer_teaser:hover .specification, .offer_teaser:focus .specification{background-color:#fbfbfb}
.offer_teaser .image_frame .image_frame_content h4{margin:5px 0!important;color:#fff;line-height:1.4rem;}
.offer_teaser .image_frame .image_frame_content h5{font-size:1.05rem!important;font-family:Calibri, sans-serif!important;font-weight:400!important;color:#ddd}
.offer_teaser .specification span{display:block}
.offer_teaser .specification span.services{text-align:left;position:relative;right:0;left:0;top:0;margin:5px 0;color:#000;font-family:Calibri, sans-serif;font-weight:bold}
.offer_teaser .specification span strong{font-size:.975rem}
.offer_teaser .specification span.price, .inner_teaser .specification span.price{color:#818586!important;font-size:1rem;font-weight:400;padding-top:7px;text-align:center;position:absolute;bottom:20px;left:20px;right:20px;}
.offer_teaser .specification .buy_btn, .inner_teaser .specification .buy_btn{text-align:center;color:#fff !important;text-decoration:none;background-color:#5ebb3f;padding:13px 50px 10px 50px;border-radius:4px !important;display:block;position:absolute;right:20px;left:20px;bottom:50px;}
.offer_teaser .specification .buy_btn strong, .inner_teaser .specification .buy_btn strong{font-size:1.55rem;color:#fff;font-family:Calibri, sans-serif}
.offer_teaser .specification .buy_btn:hover, .offer_teaser .specification .buy_btn:focus, .inner_teaser .specification .buy_btn:hover, .inner_teaser .specification .buy_btn:focus{text-decoration:none;background-color:#55a839;}
.offer_teaser .image:hover, .offer_teaser .image:focus{transform:scale(1.05);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.image_frame:hover .headline h4, .image_frame:hover .image_frame_content h4{opacity:.85}
.offer_teaser:hover .specification, .offer_teaser:focus .specification{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:1px 4px 8px 0 rgba(64, 118, 187, 0.35);-moz-box-shadow:1px 4px 8px 0 rgba(64, 118, 187, 0.35);box-shadow:0 10px 50px 0 rgba(64, 118, 187, 0.4)}
.offer_teaser:hover .box-shadow-left, .offer_teaser:focus .box-shadow-left{box-shadow:-10px -10px 45px 0 rgba(64, 118, 187, 0.4), -10px 10px 45px 0 rgba(64, 118, 187, 0.35);-moz-box-shadow:-10px -10px 45px 0 rgba(64, 118, 187, 0.4), -10px 10px 45px 0 rgba(64, 118, 187, 0.35);-webkit-box-shadow:-10px -10px 45px 0 rgba(64, 118, 187, 0.4), -10px 10px 45px 0 rgba(64, 118, 187, 0.35)}
@media screen and (max-width:767px){
.offer_teaser:hover .box-shadow-left, .offer_teaser:focus .box-shadow-left{box-shadow:-10px -10px 45px 0 rgba(64, 118, 187, 0.4), 10px -10px 45px 0 rgba(64, 118, 187, 0.35);-moz-box-shadow:-10px -10px 45px 0 rgba(64, 118, 187, 0.4), 10px -10px 45px 0 rgba(64, 118, 187, 0.35);-webkit-box-shadow:-10px -10px 45px 0 rgba(64, 118, 187, 0.4), 10px -10px 45px 0 rgba(64, 118, 187, 0.35)}
}
.offer_teaser:active .specification,{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
.offer_teaser .image_frame{overflow:hidden;z-index:2;position:relative;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border:1px solid #ddd}
.pagination{text-align:center;padding-top:15px;border-top:1px solid #eee;margin:0 auto !important;}
.pagination hr{display:inline-block;width:30px;border:none;height:1px;background-color:#ccc;bottom:-5px;position:relative;}
.pagenumber{display:inline-block;padding:2px 10px;font-size:1.4rem;position:relative;top:3px;}
.pagelink{display:inline-block;color:#000;text-decoration:none;padding:5px 10px 3px 10px;margin:2px;border-bottom:2px solid #00294f;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);-o-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);}
.pagelink:hover, .pagelink:focus{background-color:#00294f;color:#fff;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.pagelink i{color:#00294f;font-size:0.95rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);-o-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);}
.pagelink:hover i, .pagelink:focus i{color:#fff;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.pagelink.inactive, .pagelink.inactive i{color:#ccc;border:none;}
.pagelink.inactive:hover, .pagelink.inactive:focus, .pagelink.inactive:hover i, .pagelink.inactive:focus i{background-color:#fff;color:#ccc;cursor:default;}
.offers_total{padding-top:15px;font-size:0.9rem;color:#A2D3E9;}
.pages_slash{color:#A2D3E9;font-size:0.9rem;position:relative;bottom:-3px;margin:0 -7px;}
.pages_dots{display:inline-block;padding:0 3px;position:relative;color:#ccc;font-size:1.3rem;top:-2px;}
.pagenumber_container{display:inline-block;}
@media screen and (max-width:768px){
.pagenumber_container{display:block;}
} .teaser_small{margin-bottom:15px}
.teaser_small .image_frame{border-top-left-radius:8px;border-bottom-left-radius:8px;overflow:hidden;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.teaser_small .image_frame .image{border-top-left-radius:8px;border-bottom-left-radius:8px;min-height:120px;border:1px solid #eee;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.teaser_small .specification{padding:0 15px !important;font-size:.9rem;line-height:1.1rem;color:#818586;text-decoration:none;max-height:120px;overflow:hidden}
.teaser_small .specification h4{margin:-2px 0 .25rem!important;color:#00294f}
.blog_section{margin-bottom:75px;}
.blog_section .teaser_small .specification{padding:0 !important;}
.blog_section .teaser_small .specification{max-height:none;font-size:1rem;line-height:1.25rem;padding:0;}
.blog_section .teaser_small .specification img{padding:5px 0 5px 10px;max-height:120px;}
.blog_section .teaser_small .specification strong{font-size:1rem;}
.blog_section .teaser_small .specification a{color:#fbb900;font-weight:bold;display:block;text-decoration:underline;}
.blog_section .teaser_small .specification a.headline{font-size:1.3rem;font-weight:bold;line-height:1.35rem;color:#00294f;display:block;padding-bottom:5px;text-decoration:none;}
.blog_section .teaser_small .specification a.headline:hover{color:#A2D3E9;text-decoration:none;}
.blog_section .teaser_small .specification a:hover{color:#A2D3E9;text-decoration:none;}
.blog_section .teaser_small:hover .image, .blog_section .teaser_small:focus .image{transform:scale(1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.blog_section .teaser_small .image:hover, .blog_section .teaser_small .image:focus{transform:scale(1.05);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.row.row-eq-height{display:flex;flex-wrap:wrap;margin:0}
.row.row-eq-height>[class*='col-']{flex-grow:1}
.list_container{margin-bottom:15px}
.list{border:1px solid #00294f;border-radius:8px;padding:10px 40px;height:100%}
.list h4{font-size:1.5rem!important;color:#000}
.list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style:none;padding:0;}
.list ul li{padding:0;margin:0}
.list ul li a{display:block;padding:2px 0;font-size:1.15rem;line-height:1.5rem;color:#02415E;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.list ul li a i{margin-right:5px}
.list ul li a:hover, .list ul li a:focus{padding-left:5px;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out;text-decoration:none;color:#A2D3E9}
.continents{margin-bottom:50px !important;}
.country{margin-bottom:25px;}
.country .continent_btn{border-bottom:1px solid #A2D3E9;color:#00294f;display:block;text-align:center;padding-bottom:5px;margin-bottom:10px;text-decoration:none;}
.country .continent_btn h5{font-size:1.5rem !important;margin:0 !important;}
.country .continent_btn i{color:#A2D3E9;font-size:.9rem;}
.country .continent_btn.collapsed i{transform:rotate(0deg);transition:all 0.15s ease-in-out;}
.country .continent_btn i{transform:rotate(180deg);transition:all 0.15s ease-in-out;}
.country .subregion h6{color:#000;font-size:1.25rem !important;line-height:1.15rem;padding-bottom:3px;}
.country .subregion li{display:inline-block;padding:0 0 3px 10px;}
.country .subregion li a{color:#02415E;padding:0 10px 0 0;line-height:1.2rem;font-size:1.15rem;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.country .subregion li a i{font-size:.8rem;margin-left:-10px;}
.country .subregion li a:hover, .country .subregion li a:focus{color:#A2D3E9;text-decoration:none;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.centered.collapse.in, .centered.collapsing{display:flex !important;flex-wrap:wrap;}
.more_destinations_container.col-xs-12{padding:0 !important;}
.more_info_dest_btn{text-decoration:none;text-align:center;color:#fbb900;padding:15px 0 10px 0;line-height:1rem;font-size:1.2rem;border-bottom:1px solid #A2D3E9;margin-bottom:15px;display:block;width:100%;}
.more_info_dest_btn.col-xs-12{margin:0 15px 15px 15px !important;}
.more_info_dest_btn i{color:#fbb900;font-size:0.9rem;}
.more_info_dest_btn.collapsed i{transform:rotate(0deg);transition:all 0.15s ease-in-out;}
.more_info_dest_btn i{transform:rotate(180deg);transition:all 0.15s ease-in-out;}
.more_info_dest_btn:hover, .more_info_dest_btn:focus{color:#fba800;text-decoration:underline;}
.advantages{padding:0 0 50px 0 !important;}
.advantage{margin-bottom:50px;font-size:1rem;color:#393c3d}
.advantage .icon_container{height:110px;line-height:105px;padding-bottom:15px;border-top:1px solid #eee}
.advantage .text_container{padding-top:10px;border-top:1px solid #eee;font-size:1.1rem;line-height:1.4rem}
.advantage .headline_container{height:110px;line-height:130px;border-top:1px solid #eee}
.advantage h4{color:#000;margin:0!important;font-size:1.75rem!important;display:inline-block}
.advantage img{display:inline-block;max-height:100%}
@media screen and (max-width:767px){
.advantage .icon_container{text-align:center}
.advantage .headline_container{text-align:center;height:80px;line-height:100px;border-top:none}
.advantage .icon_container, .advantage .text_container{padding-bottom:0;border-top:none}
}
.section{margin-bottom:75px;float:left}
.section_headline{font-size:2rem!important;color:#00294f;padding-bottom:15px}
.section.image_section{border-bottom:1px solid #A2D3E9;border-top:1px solid #A2D3E9;padding-top:20px;padding-bottom:15px;}
.section .image_container a{margin-bottom:15px}
.section .image_container img, .image_container img{max-width:100%}
.section .image_container .image{overflow:hidden;max-height:150px}
.gallery_image_rahmen{border-radius:8px;background-color:#4076bb;position:relative;min-height:200px;overflow:hidden;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
.gallery_image_rahmen:hover, .gallery_image_rahmen:focus{-webkit-box-shadow:1px 4px 8px 0 rgba(64, 118, 187, 0.35);-moz-box-shadow:1px 4px 8px 0 rgba(64, 118, 187, 0.35);box-shadow:1px 4px 8px 0 rgba(64, 118, 187, 0.35);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.gallery_image_rahmen:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.gallery_image_rahmen .image{display:block;min-height:220px;border:1px solid #eee;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.gallery_image_rahmen .image img{position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;min-width:100%;min-height:100%;width:auto}
.gallery_image_rahmen:hover .image, .gallery_image_rahmen:focus .image{transform:scale(1.05)}
.gallery_controls_container{text-align:center}
ol.carousel-indicators{position:relative!important;bottom:3px!important;z-index:1!important;margin:0!important;left:auto!important;display:inline-block;width:auto!important}
.carousel-indicators li:hover, .carousel-indicators li:focus{background-color:#A2D3E9 !important;border:1px solid #A2D3E9 !important;}
.carousel-indicators li.active{background-color:#00294f !important;border:1px solid #00294f !important;}
.carousel-indicators li{display:inline-block;border:1px solid #A2D3E9!important;margin:0!important;width:6px !important;height:6px !important;border-radius:50% !important;}
.gallery_next, .gallery_prev{display:inline-block;width:35px;height:205px;line-height:205px;color:#fff;font-size:24px;text-align:center;margin:0 3px;position:absolute;top:0;}
.gallery_next{right:0;}
.gallery_prev{left:0;}
.gallery_next:hover, .gallery_next:focus, .gallery_prev:hover, .gallery_prev:focus{color:#A2D3E9;}
.general_infobox.section .text_container h3{color:#fba800}
.general_infobox.section .text_container span p, .general_infobox.section .text_container span{color:#000!important}
.section .text_container h4{font-size:2rem!important;margin-top:1.5rem!important;margin-bottom:.5rem!important;color:#00294f;}
.section .text_container h3{margin-top:0!important;font-size:2rem!important;color:#00294f;}
.general_infobox.section .text_container{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important}
.section .text_container p, .section .text_container{color:#393c3d;font-size:1.15rem;line-height:1.5rem;margin-bottom:10px}
.section .text_container .btn{background:transparent!important;font-weight:700!important;margin-top:5px!important;border-radius:20px!important;border:2px solid #9DCF0A;color:#9DCF0A!important;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
.section .text_container .btn:hover, .section .text_container .btn:focus{background:#9DCF0A!important;color:#fff!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media screen and (min-width:576px){
.section .text_container{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-rule:1px solid #A2D3E9;-moz-column-rule:1px solid #A2D3E9;column-rule:1px solid #A2D3E9;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
@media screen and (max-width:768px){
.section .text_container{border:none}
.controls_container{text-align:center;display:block}
.next_mobil, .prev_mobil{display:inline-block}
.next, .prev{display:none}
.highlight_rahmen .inner_content h5{display:none}
.highlight_rahmen .inner_content h4{font-size:1.35rem!important;line-height:1.5rem!important}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
.blog_posts .teaser .specification{height:auto !important;}
}
.breadcrumb_container{padding:0!important}
.breadcrumb_container .breadcrumb{border-bottom:1px dashed #b3b6b7;background-color:transparent;padding:5px 15px;margin-bottom:30px;}
.breadcrumb_container .breadcrumb i{color:#A2D3E9}
.breadcrumb_container .breadcrumb a{color:#78cef4;text-decoration:underline;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.breadcrumb_container .breadcrumb a:hover, .breadcrumb_container .breadcrumb a:focus{color:#4076bb;text-decoration:none;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
.infobox img{width: 100%;height: auto;max-width: 200px}
.infobox span{color:#818586;display:block}
.infobox strong{font-size:1rem;display:block;line-height:1.2rem}
.infobox div[class*="col-"]{margin-bottom:15px}
#mainContainer{margin-top:50px}
#footer{position:absolute;bottom:-20px;width:100%;font-size:14px;color:#fff;z-index:1;line-height:110%;background:#00294f}
#footer .menu,
#footer .menu li{padding:0;margin:0;list-style-type:none}
#footer .menu li{display:inline-block;padding:0 10px}
#footer .menu li a{color:#fff;line-height:110%;display:inline-block;text-decoration:underline;padding:5px 0;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
#footer .menu li a:focus,
#footer .menu li a:hover{text-decoration:none}
#footer .container ul.menu li.current-menu-item a{text-decoration:none;color:#fbb800}
#footer .container ul.menu li.current-menu-item a:hover{cursor:default}
#footer .menu-footermenu-container,
#footer .menu-blog-footermenu-container{margin-bottom:20px}
#footer .adresse{line-height:1.3rem;color:#fff}
.social-media-container{color:#fff;font-size:1.5rem;text-align:right;padding-left:0;}
.social-media-container a{padding:3px;color:#fff;}
.social-media-container a:hover, .social-media-container a:focus{color:#fbb900}
.no-gutters, .row.no-gutters{margin-right:0;margin-left:0}
.no-gutters>[class*=" col-"],
.no-gutters>[class^=col-],
.row.no-gutters>[class*=" col-"],
.row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}
.has-text-align-center{text-align:center}
.container{margin:0 auto;width:100%;max-width:1600px!important;}
article.container{color:#818586;font-family:Calibri, sans-serif;font-size:1.125rem;line-height:1.875rem;margin-bottom:50px;}
#mainContainer.full-header{border:none!important}
@media screen and (max-width:992px){
.video_container_info{padding:20px 0}
#headerwrap{background-color:#00294f}
.logo img{max-width:250px}
}
@media screen and (max-width:768px){
main{padding-bottom:500px;}
#footer .logo{text-align:center;}
#headerwrap{background-color:#00294f}
#video_container{top:0}
#video_container h1{color:#000}
#video_container h2.subheadline{color:#00294f}
.video_container_info{position:relative;background:#fff;padding:20px 0}
.hotelausstattung_icons_container{top:0}
.hotelbeschreibung_container{top:0}
}
@media screen and (max-width:568px){
#footer .social-media-container,
#footer .menu,
#footer .adresse{text-align:center;}
#footer .social-media-container,
#footer .adresse{padding-bottom:20px;}
#footer .social-media-container{padding-left:15px;}
}
@media screen and (max-width:468px){
.logo img{height:auto;max-width:220px}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
#header_background{padding-top:210px}
}
@media print {
body{background:0 0!important;color:#000;font-size:10pt}
footer a[rel=bookmark]:link:after,
footer a[rel=bookmark]:visited:after{content:" [" attr(href)"] "}
.site{max-width:98%}
.site-header{background-image:none!important}
.site-header .home-link{max-width:none;min-height:0}
.site-title{color:#000;font-size:21pt}
.site-description{font-size:10pt}
.author-avatar, .comment-respond, .comments-area .comment-edit-link, .comments-area .reply, .comments-link, .entry-meta .edit-link, .main-navigation, .more-link, .navbar, .page-links, .site-content nav, .site-footer, .widget-area{display:none}
.entry-content, .entry-header, .entry-meta, .entry-summary{margin:0;width:100%}
.entry-title, .page-title{font-size:21pt}
.entry-meta, .entry-meta a{color:#444;font-size:10pt}
.entry-content .wp-caption.alignleft, .entry-content img.alignleft{margin-left:0}
.entry-content .wp-caption.alignright, .entry-content img.alignright{margin-right:0}
.format-image .entry-content .size-full{margin:0}
.hentry{background-color:#fff}
.comments-area>li.comment{background:0 0;position:relative;width:auto}
.comment-metadata{float:none}
.comment-author .fn, .comment-reply-link, .comment-reply-login{color:#333}
}
#ui-datepicker-div{-webkit-box-shadow:0 0px 15px 0 rgba(92, 92, 92, 0.15);box-shadow:0 0px 15px 0 rgba(92, 92, 92, 0.15);margin-top:5px;padding:0 !important;border:0 !important;border-radius:4px;}
.ui-datepicker td span, .ui-datepicker td a{text-align:center !important;}
#ui-datepicker-div .ui-datepicker-month{font-weight:normal !important;}
#ui-datepicker-div .ui-datepicker-calendar{padding:0 10px !important;border-collapse:unset !important;}
#ui-datepicker-div .ui-datepicker-calendar tbody td>.ui-state-default{color:#000!important;background-color:#fff;border:0px;}
#ui-datepicker-div .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active{background-color:#fbb900!important;border-color:#fba800!important;}
#ui-datepicker-div .ui-state-disabled,
.ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.45!important}
#ui-datepicker-div .ui-datepicker-calendar tbody td.departure-day .ui-state-default{color:#fff!important}
#ui-datepicker-div .ui-datepicker-calendar tbody td>a.ui-state-hover{color:#fff!important;background-color:#A2D3E9!important}
#ui-datepicker-div .ui-datepicker-header.ui-widget-header>a>span{font-family:'Font Awesome 5 Free';font-weight:bold;}
#ui-datepicker-div .ui-datepicker-header.ui-widget-header>a{width:35px!important}
#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-corner-left>a>span{left:0!important}
#ui-datepicker-div .ui-datepicker-header a span::before{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;cursor:pointer;width:100%;height:100%;top:3px;text-indent:initial;color:#fff;font-size:0.8rem;}
#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next span::before{content:"";right:0;}
#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev span::before{content:"";left:5px;}
#ui-datepicker-div .ui-state-hover,
.ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover{background:0 0;border:none}
.ui-menu-item .ui-menu-item-wrapper .fa, .ui-menu-item .ui-menu-item-wrapper .fas{color:#78cef4!important;font-size:17px!important}
#ui-datepicker-div .ui-datepicker-header.ui-widget-header{background:#00294f!important;padding:5px 10px !important;border:0;border-top-right-radius:4px;border-top-left-radius:4px;}
#ui-datepicker-div .ui-datepicker-header.ui-widget-header>a{background:transparent}
#ui-datepicker-div.ui-datepicker.ui-datepicker-multi{width:auto !important;max-width:100% !important;}
#ui-datepicker-div .ui-datepicker-calendar tbody tr td .ui-state-default{padding:8px !important;}
input.date:hover{cursor:pointer;}
@media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
#ui-datepicker-div .ui-datepicker-calendar tbody td>.ui-state-default{font-weight:bold!important}
h1, h2, h3, h4, h5, h6{font-weight:bold!important}
}
.ui-timepicker-container, .ui-widget.ui-widget-content{border:0 !important;}
.ui-timepicker .ui-menu-item #ui-active-item{background-color:#A2D3E9;color:#fff;}
.flagge{border:1px solid #ddd}
@media screen and (min-width:768px){
.flughafen_daten.nurZielflughafen_fix{margin-top:-15px;padding-left:20px!important}
#footer .menu li{padding:0;display:block}
.desktop-only{display:block!important}
.mobil-only{display:none!important}
}
.no-padding{padding:0!important}
#warning-message{background-color:#fbb900;color:#000;text-align:center;padding:5px;margin-bottom:20px;font-weight:700}
#warning-message a{color:#00294f;text-decoration:underline}
#warning-message a:hover,
#warning-message a:focus{color:#A2D3E9;text-decoration:none}
.row:before, .row:after{display:flex!important}
.more-search-settings.col-xs-12 div:nth-child(1){max-width:300px!important}
#ui-datepicker-div .ui-datepicker-title span{color:#fff!important}
.blauer_hintergrund{background-color:#00294f}
.tab-pane{display:none;}
.tab-pane.show{display:block;}
#searchform-pills-tab{padding:0;margin:0;list-style:none;display:flex;}
#searchform-tabs-content{clear:both;padding-top:20px;}
#searchform-tabs-content .form-control{border:1px solid #ccc;}
#searchform-tabs-content a.form-control{border:0px !important;}
#searchform-tabs-content hr{height:0;border-top:1px solid #ccc !important;border-bottom:none;border-right:none;border-left:none;margin:15px auto 20px auto;}
#searchform-pills-tab .nav-item{display:block;float:left;width:16.6667%;}
#searchform-pills-tab .nav-item .nav-link{padding:10px 5px;margin:0 2px;height:100%;background-color:rgba(190, 195, 198, 0.6);color:#fff;font-weight:bold;text-decoration:none;line-height:1rem;border-radius:4px;text-align:center;position:relative;display:block;border:1px solid rgba(190, 195, 198, 0.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#searchform-pills-tab .nav-item .nav-link:hover,
#searchform-pills-tab .nav-item .nav-link:focus{border:1px solid #fff;background-color:rgba(190, 195, 198, 0.75);-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
#searchform-pills-tab .nav-item .nav-link.active{background-color:rgba(190, 195, 198, 1);color:#333;}
#searchform-pills-tab .nav-item .nav-link.active:hover,
#searchform-pills-tab .nav-item .nav-link.active:focus{border:1px solid rgba(190, 195, 198, 1);}
#flights-pills-tab{border-bottom:1px solid #00294f;display:flex;height:100%;margin:0 auto 15px auto;padding:0;list-style:none;word-wrap:normal;white-space:nowrap;}
#flights-pills-tab li{display:flex;width:auto;list-style:none;padding:0;margin:0 -1px 0 0;}
#flights-pills-tab li .nav-link{display:block;padding:7px 15px 5px 15px;background-color:#A2D3E9;color:#fff;text-decoration-style:dotted;white-space:normal;line-height:1rem;border-top-right-radius:4px;border-top-left-radius:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#flights-pills-tab li .nav-link:hover{background-color:#02415E;color:#fff;text-decoration:none;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
#flights-pills-tab li .nav-link.active{background-color:#00294f;color:#fff;}
@media screen and (max-width:768px){
#searchform-pills-tab .nav-item .nav-link span{display:none;}
.flight{margin-bottom:15px;border-bottom:1px solid #ccc;}
form#vuelos_multi div:nth-last-of-type(2){border-bottom:0 !important;margin-bottom:0 !important;}
}
@media screen and (min-width: 768px) and (max-width: 1200px){
#searchform-pills-tab .nav-item .nav-link i{display:block;}
}
.add_flight_container{text-align:right;}
.add_flight{position:relative;top:-5px;color:#fff;background-color:#ccc;text-align:center;padding:3px 25px 4px 25px;margin:0 auto 5px auto;border-radius:15px;display:inline-block;text-decoration:underline;text-decoration-style:dotted;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.add_flight:hover{cursor:pointer;background-color:#A2D3E9;text-decoration:none;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
.delete_btn{width:100%;display:block;color:#fff;background-color:#f23131;text-align:center;padding:4px 0;margin-top:4px;border-radius:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.delete_btn:hover{cursor:pointer;background-color:#d92727;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
.distribution:hover{cursor:pointer;}
.distribution_container{position:absolute;top:45px;right:0;width:100%;max-width:500px;z-index:2;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 0px 15px 0 rgba(92, 92, 92, 0.15);box-shadow:0 0px 15px 0 rgba(92, 92, 92, 0.15);}
@media screen and (min-width:576px){
.distribution_container{min-width:300px}
}
.distribution_container > div > .row{margin:0!important;}
.distribution_container .header_container .row > div{white-space:nowrap;line-height:1rem;}
.distribution_container .form-control{width:100%;}
.distribution_container .header_container{background-color:#00294f;font-size:0.9rem;color:#fff;text-align:right;padding:8px 0 6px 0;margin-bottom:5px;border-top-right-radius:4px;border-top-left-radius:4px;}
.distribution_container .header_container .fa-child{font-size:0.8rem;top:-1px;position:relative;}
.distribution_container .header_container .fa-male{font-size:1rem;top:-1px;position:relative;}
.distribution_container .header_container .fa-bed{font-size:0.8rem;}
.distribution_container .room{padding:6px 0 0 0;}
.distribution_container .room .room_number{text-align:right;line-height:1.7rem;color:#000;}
.distribution_container .room .room_number a{background-color:#f23131;display:inline-block;padding:4px 7px 6px 7px;line-height:0.6rem;position:absolute;left:15px;top:4px;}
.distribution_container .room .room_number a:hover{cursor:pointer;}
.distribution_container .room .room_number a i{color:#fff;font-size:0.7rem;line-height:0.6rem;}
.distribution_container .room .child_age_container{padding:7px 0px;margin:15px auto 7px auto;background-color:#f6f6f6;position:relative;}
.distribution_container .room .child_age_container::before{content:' ';display:block;position:absolute;right:40px;top:-10px;width:0px;height:0px;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f6f6f6 transparent;}
.distribution_container .room .child_age_container > .row{margin:0;}
.distribution_container .room .child_age_container .age_note{font-size:0.8rem;color:#5f5f5f;padding:2px 15px 9px 15px;line-height:1rem;}
.distribution_container .room select{color:#000;border:1px solid #ccc;width:100%;margin:0;padding:3px 18px 3px 6px;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none;text-align:right;font-size:0.9rem;font-family:Calibri, sans-serif;background-color:#fff;}
.distribution_container .room select:focus, .distribution_container .room select:hover, .distribution_container .room select:active{border-color:#fbb900;}
.distribution_container .room select option{font-family:Calibri, sans-serif;font-size:0.9rem;}
.distribution_container .room .trennlinie{max-width:92%;margin:10px auto !important;border-top:1px solid #A2D3E9 !important;}
.distribution_container .submit_distribution, .submit_btn{display:block;border-radius:4px;background-color:#5ebb3f !important;color:#fff !important;font-family:Calibri, sans-serif !important;font-size:1rem !important;line-height:1rem;text-align:center !important;text-decoration:none !important;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);-o-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);}
.distribution_container .submit_distribution:hover, .distribution_container .submit_distribution:focus{background-color:#55a839 !important;color:#fff !important;cursor:pointer;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.distribution_container .add_room a{color:#5c5c5c;text-decoration:underline;text-decoration-style:dotted;display:block;margin-bottom:15px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);-o-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);}
.distribution_container .add_room a:hover, .distribution_container .add_room a:focus{text-decoration:none;color:#A2D3E9;cursor:pointer;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.distribution_container .reisendeanzahl_hinweis{text-align:center;font-size:0.85rem;line-height:1rem;color:#c5c5c5;padding-bottom:15px;}
.target_recommendation{margin:-15px 0 0 0 !important;padding:5px 0 10px 0 !important;list-style:none;position:absolute;width:calc(100% - 5px);z-index:2;background-color:#fff;-webkit-box-shadow:0 0px 15px 0 rgba(92, 92, 92, 0.15);box-shadow:0 0px 15px 0 rgba(92, 92, 92, 0.15);}
.target_recommendation li{margin:0;padding:5px 16px 6px 16px;color:#5c5c5c;font-size:0.9rem;line-height:1.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);-o-transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);transition-timing-function:cubic-bezier(0.79,0.14,0.15,0.86);}
.target_recommendation li:hover, .target_recommendation li:focus{color:#fff;background-color:#A2D3E9;cursor:pointer;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.target_recommendation li i{font-size:0.8rem;color:#A2D3E9;width:15px;margin-right:7px;display:inline-block;}
.target_recommendation li:hover i, .target_recommendation li:focus i{color:#fff;}
.label-icon{position:relative;display:block;height:0px;width:100%;}
.date-icon:after{content:'\f073';font-style:normal;font-variant:normal;font-family:"Font Awesome 5 Free";font-weight:900;display:block;position:absolute;bottom:-29px;right:5px;color:#ccc;font-size:0.95rem;width:20px;height:20px;pointer-events:none;z-index:1;}
.time-icon:after{content:'\f017';font-style:normal;font-variant:normal;font-family:"Font Awesome 5 Free";font-weight:900;display:block;position:absolute;bottom:-29px;right:5px;color:#ccc;font-size:0.95rem;width:20px;height:20px;pointer-events:none;z-index:1;}
.destination-icon:after{content:'\f3c5';font-style:normal;font-variant:normal;font-family:"Font Awesome 5 Free";font-weight:900;display:block;position:absolute;bottom:-29px;right:4px;color:#ccc;background-color:#fff;font-size:0.95rem;width:20px;height:20px;pointer-events:none;z-index:1;}
.traveler-icon:after{content:'\f4ff';font-style:normal;font-variant:normal;font-family:"Font Awesome 5 Free";font-weight:900;display:block;position:absolute;bottom:-29px;right:6px;color:#ccc;background-color:#fff;font-size:0.95rem;width:20px;height:20px;pointer-events:none;z-index:1;}
.select-icon:after{content:'\f0d7';font-style:normal;font-variant:normal;font-family:"Font Awesome 5 Free";font-weight:900;display:block;position:absolute;bottom:-29px;right:5px;color:#ccc;background-color:#fff;font-size:0.95rem;width:20px;height:20px;pointer-events:none;z-index:1;}
.airport-icon:after{content:'\f5b0';font-style:normal;font-variant:normal;font-family:"Font Awesome 5 Free";font-weight:900;display:block;position:absolute;bottom:-30px;right:5px;color:#ccc;background-color:#fff;font-size:0.85rem;width:20px;height:20px;pointer-events:none;z-index:1;}
.filter_container{padding:0 0 10px 0;margin:0 0 30px 0;text-align:right;border-bottom:1px solid #eee;}
.select{position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#000;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #A2D3E9;padding:2px 20px 0 5px;font-size:1rem;font-family:Calibri, sans-serif;background-color:transparent;z-index:1;}
.select:focus + i{transform:rotate(180deg);}
.select:focus{border-bottom:1px solid #fff;}
.select option{font-family:Calibri, sans-serif;border:none;outline:none;}
.select option:last-child{border-bottom:1px solid #90af23;}
.select::-ms-expand{display:none;}
.select-input{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.select_container{position:relative;display:inline-block;color:#5c5c5c;margin-left:15px;}
.select_container i{right:5px;position:absolute;font-size:0.9rem;top:7px;color:#A2D3E9;z-index:0;}
.tooltip{background-color:#00294f;color:#fff;padding:5px 10px;border-radius:6px;margin-bottom:40px;max-width:200px;text-align:center;line-height:0.95rem;}
.tooltip::after{content:'';position:absolute;left:47%;top:100%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #00294f;clear:both;}
#moove_gdpr_cookie_info_bar{border:1px solid #ddd !important;background-color:#f1f1f1 !important;max-width:90% !important;left:5% !important;right:5% !important;bottom:5% !important;-webkit-box-shadow:0 0px 15px 0 rgba(92, 92, 92, 0.5) !important;box-shadow:0 0px 15px 0 rgba(92, 92, 92, 0.5) !important;}
@media screen and (max-width:768px){
#moove_gdpr_cookie_info_bar{bottom:12% !important;}
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:0 15px 15px 15px !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{font-weight:normal !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3{margin-bottom:0.5rem !important;line-height:1.5rem !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4{color:#00294f !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{color:#00294f !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a:hover{color:#A2D3E9 !important;}
#moove_gdpr_cookie_info_bar{max-height:none !important;}
.moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{display:block !important;text-align:center;}
.moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton.moove-gdpr-infobar-allow-all{width:100% !important;border:1px solid #5ebb3f !important;border-radius:8px !important;margin:5px 0 !important;padding:9px 30px !important;min-width:150px;font-size:1.25rem !important;}
.moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton.moove-gdpr-infobar-allow-all:hover{text-decoration:underline !important;}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-100% !important;}
#moove_gdpr_cookie_modal button{border-radius:8px !important;padding:8px 20px !important;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{display:block !important;}
.moove-gdpr-branding-cnt{display:none !important;}
@media screen and (max-width:767px){
.dekstop{display:none;}
}
@media screen and (min-width:768px){
.mobile {
display: none;
}
}