<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{font-family:"Titillium-Bold";src:url(//www.viajes.com/wp-content/themes/viajes/fonts/titilliumweb-bold.woff2) format("woff2"), url(//www.viajes.com/wp-content/themes/viajes/fonts/titilliumweb-bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:"Titillium-Semibold";src:url(//www.viajes.com/wp-content/themes/viajes/fonts/titilliumweb-semibold.woff2) format("woff2"), url(//www.viajes.com/wp-content/themes/viajes/fonts/titilliumweb-semibold.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:"Titillium";src:url(//www.viajes.com/wp-content/themes/viajes/fonts/titilliumweb-regular.woff2) format("woff2"), url(//www.viajes.com/wp-content/themes/viajes/fonts/titilliumweb-regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}
*:focus:not(:focus-visible){outline:none !important;}
*:focus-visible,
.select2-container--focus{outline:2px solid #1f75d7;outline-offset:2px;border:0;transition:outline 0s ease-in-out !important;}
.skiplink{display:block;background-color:#fff;color:#111a22;font-size:1.5rem;line-height:2rem;padding:15px;text-align:center;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.skiplink:focus{position:static;width:100%;height:auto;outline:2px solid #c20c72;outline-offset:-3px;}
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:16px;line-height:140%;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;background-color:#fff !important;}
main{padding:0 0 50px;margin:0 auto;position:relative;flex:1;display:block;height:100%;width:100%;}
article{font-size:1.1rem;line-height:1.75rem;color:#5c7584;padding-top:15px;}
body, html, article.container{font-family:"Titillium", sans-serif;}
article a{color:#1f75d7;transition:all 0.3s ease-in-out;text-decoration:underline;}
article a:active, article a:hover{transition:all 0.075s ease-in-out;text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-family:"Titillium-Bold", sans-serif;clear:both;line-height:110%;margin:0;letter-spacing:normal;word-wrap:break-word;word-spacing:normal;}
h1{font-size:2.2rem;margin:2.8rem 0 0.85rem;color:#fdc94f;text-align:center;font-family:"Titillium-Bold", sans-serif;}
@media(max-width:468px){
h1{font-size:2rem;margin:2.4rem 0 1.15rem;}
}
h2{font-size:1.6rem;margin:0.9rem 0 0.8rem;color:#191f26;font-family:"Titillium-Semibold", sans-serif;}
h3{font-size:1.35rem;margin:1rem 0 0.75rem;}
h4{font-size:1.35rem;margin:1.125rem 0 0.5625rem;}
h5{font-size:1.125rem;margin:0.9375rem 0 0.3rem;}
h6 {
font-size: 1rem;
margin: 0.375rem 0 0.1rem;
} p{margin:0 0 10px;padding:0;}
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 &gt; ol, li &gt; 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;}
.no-margin{margin:0 !important;}
.btn_offers{display:table;margin:0 auto;background-color:#fff;line-height:1.25rem;font-family:"Titillium-Semibold", sans-serif !important;font-weight:normal;font-size:1rem;padding:6px 40px !important;border-radius:20px;border:2px solid #1f75d7;color:#191f26;text-decoration:none;box-shadow:0px 7px 27px -2px rgba(40, 126, 224, 0.15);transition:all 0.2s ease-in-out;transition-timing-function:cubic-bezier(0.79, 0.14, 0.15, 0.86);}
.btn_offers:hover{color:#fff;text-decoration:none;background-color:#1f75d7;border:2px solid #1f75d7;transition:all 0s ease-in-out;}
.form-control{position:relative;width:100%;font-size:1rem;padding:9px 27px 8px 10px;margin-bottom:15px;-webkit-box-shadow:none !important;box-shadow:none !important;border:1px solid #ccc;}
.form-control:focus{border:1px solid #fbb900;}
select.form-control{padding:9px 27px 8px 10px;background-color:#fff !important;}
input, select{font-family:"Titillium", sans-serif !important;font-size:1rem !important;}
#businessclass_vuelos_multi + .checkbox.businessclass_checkbox{margin:7px 0;}
.flight_only_checkbox{margin-top:5px;}
.checkbox:focus-visible{outline:2px solid #1f75d7;outline-offset:2px;}
#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;margin-left:10px;-webkit-box-shadow:none !important;box-shadow:none !important;}
.checkbox{display:inline-block;background-color:transparent;margin:12px 0 15px 0;padding:0;font-size:1rem;color:#191f26;line-height:1rem;}
.checkbox:hover{color:#1f75d7;}
.checkbox:hover div{border-color:#fba800;}
.checkbox_input{opacity:0;position:absolute;width:auto;}
.checkbox_input + label{cursor:pointer;}
.checkbox_input + label div{display:inline-block;line-height:0.8rem;font-size:0.9rem;height:16px;width:16px;margin:0px 4px 0 0;border:1px solid #fbb900;border-radius:4px;color:transparent;background-color:transparent;}
.checkbox_input:checked + label div{color:#fba800;text-align:center;border-radius:4px;}
.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:#5c7584;margin:0;padding:0 0 15px 0;transition:all 0.2s ease-in-out;transition-timing-function:cubic-bezier(0.79, 0.14, 0.15, 0.86);}
.more_filter_btn:hover, .more_filter_btn:hover svg{text-decoration:none;color:#1f75d7;transition:color 0s ease-in-out;transition:transform 0.2s ease-in-out;}
.more_filter_btn.collapsed svg{transform:rotate(180deg);transition:transform 0.2s ease-in-out;transition-timing-function:ease-in-out;transition-timing-function:cubic-bezier(0.79, 0.14, 0.15, 0.86);}
.more_filter_btn svg{transform:rotate(0deg);right:auto;bottom:auto;margin:0 4px;color:#c6d1da;font-size:0.9rem;position:relative;transition:all 0.2s ease-in-out;transition-timing-function:cubic-bezier(0.79, 0.14, 0.15, 0.86);}
.select-wrapper{position:relative;}
#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:#1f75d7;color:#ffffff;text-shadow:none;}::-moz-selection{background:#1f75d7;color:#ffffff;text-shadow:none;}
.fa{word-break:none;word-wrap:none;}
.white{color:#fff;}
.gray{color:#00294f;}
.tabs-content .input_error{animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.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, 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 &gt; 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%;color:#202d3c;margin:0 0 15px 0;border-radius:20px;border:none;font-family:"Titillium-Bold", sans-serif !important;font-weight:normal;font-size:1rem !important;background-color:#fdc94f;padding:9px 0;text-transform:uppercase;transition:all 0.2s ease-in-out;}
.btn-primary.continuar:focus, .btn-primary.continuar:hover{cursor:pointer;background-color:#f2a007;letter-spacing:1px;transition:all 0.075s 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;min-height:100vh;display:flex;flex-direction:column;}
.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: 1200px) {
.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;}
#headerwrap,
#headerwrap.standard_page_background{background-color:#fff;position:relative !important;}
#headerwrap .logo{padding-bottom:0;margin:0 15px;}
#headerwrap .logo img{height:auto;margin:6px 0 7px 0;display:inline-block;width:150px;}
.page-template-startseite #headerwrap,
.page-template-default #headerwrap.standard_page_background{background-color:#fff;}
#masthead{position:relative;height:100%;}
#footer .logo img{margin-top:0px;}
@media screen and (max-width:1199px){
#headerwrap .logo img{max-width:150px;}
#headerwrap .logo a{text-align:left;max-width:none;}
}
#header-container{max-width:1920px;position:relative;margin:0 auto;}
#nav-container{position:relative;margin:0 auto;background-color:#1f75d7;border-top:2px solid #fdc94f;}
#menu-mainmenu.navi{margin:0 !important;text-align:center;display:flex;justify-content:space-between;}
#navbarNav{margin-top:3px;}
.navbar{z-index:0 !important;max-width:1920px;margin:0 auto;}
.navi{position:relative;margin:13px 0 0;padding:0;text-align:right;}
.navi &gt; li{position:relative;display:inline-block;padding:0;font-size:0px;text-align:center;vertical-align:middle;height:45px;margin:0 auto;}
.navi &gt; li &gt; a{position:relative;font-family:"Titillium-Semibold", sans-serif;font-weight:normal;font-size:1rem;line-height:1rem;color:#fff;text-align:left;height:100%;padding:10px 16px 10px 32px;display:flex;justify-content:center;align-items:center;transition:all 0.2s ease-in-out;letter-spacing:-0.025rem;text-decoration:none;word-wrap:nowrap;box-sizing:border-box;}
.navi &gt; li &gt; a .menu-item-arrow{display:none;}
.navi &gt; li &gt; a:focus-visible, .navi &gt; li &gt; a:hover, .navi &gt; li &gt; ul.sub-menu:hover + .navi &gt; li &gt; a,
.navi &gt; li &gt; ul.sub-menu:focus + .navi &gt; li &gt; a{border:0;color:#fdc94f;transition:all 0.075s ease-in-out;padding-bottom:10px;}
.navi &gt; li &gt; a:focus-visible{outline-color:#fba800;}
.navi &gt; li &gt; a [class*="fa-"]{position:absolute;left:-10px;transition:all 0.2s ease-in-out;}
.navi &gt; li &gt; a .fa-2x{font-size:2.1em;transition:all 0.2s ease-in-out;}
.navi &gt; li &gt; a .viajes-color{--fa-primary-color:rgb(255, 255, 255);--fa-secondary-color:rgb(253, 201, 79);--fa-primary-opacity:1;--fa-secondary-opacity:1;}
.navi &gt; li &gt; a .viajes-color-invert{--fa-secondary-color:rgb(255, 255, 255);--fa-primary-color:rgb(253, 201, 79);--fa-secondary-opacity:1;--fa-primary-opacity:1;}
.navi &gt; li &gt; a:hover .viajes-color, .navi &gt; li &gt; a:hover .viajes-color-invert, .navi &gt; li &gt; a:focus-visible .viajes-color, .navi &gt; li &gt; a:focus-visible .viajes-color-invert{opacity:0.55;}
.navi &gt; li &gt; a:hover .fa-2x, .navi &gt; li &gt; a:focus-visible .fa-2x{font-size:1.15rem;transition:all 0.2s ease-in-out;}
.navi &gt; li &gt; a:hover [class*="fa-"],
.navi &gt; li &gt; a:focus-visible [class*="fa-"]{left:15px;transition:all 0.2s ease-in-out;}
.navi &gt; li &gt; ul.sub-menu{position:absolute;display:none;background-color:#fff;padding:5px 7px;margin:0 auto;width:auto;top:45px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #eee;border-left:1px solid #eee;border-bottom:1px solid #eee;box-shadow:1px 4px 7px rgba(200, 200, 210, 0.3);transition:all 0s ease-in-out;}
.navi li:hover ul.sub-menu, .navi li:focus-within ul.sub-menu, .navi &gt; li &gt; ul.sub-menu:hover, .navi &gt; li &gt; ul.sub-menu:focus-within{display:block;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.navi &gt; li &gt; ul.sub-menu li{position:relative;display:inline-block;padding:0;margin:0;width:100%;}
.navi &gt; li &gt; ul.sub-menu &gt; li &gt; a{display:block;margin-bottom:5px;text-decoration:none;font-family:"Titillium-Semibold", sans-serif;padding:6px 10px 6px 5px;font-size:0.9rem;line-height:0.9rem;text-align:right;color:#191f26;transition:all 0.2s ease-in-out;}
.navi &gt; li &gt; ul.sub-menu &gt; li &gt; a:hover, .navi &gt; li &gt; ul.sub-menu &gt; li &gt; a:focus-visible, .navi &gt; li &gt; ul.sub-menu &gt; li:hover &gt; a, .navi &gt; li &gt; ul.sub-menu &gt; li:focus-visible &gt; a{color:#1f75d7;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.navi &gt; li &gt; ul.sub-menu &gt; li ul.sub-menu{position:absolute;display:none;top:-2px;box-shadow:1px 4px 7px rgba(200, 200, 210, 0.3);right:100%;padding:5px;background-color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:auto;transition:all 0.3s ease-in-out;}
.navi li &gt; ul.sub-menu &gt; li:hover ul.sub-menu, .navi li &gt; ul.sub-menu &gt; li:focus-within ul.sub-menu, .navi &gt; li &gt; ul.sub-menu &gt; li &gt; ul.sub-menu:hover, .navi &gt; li &gt; ul.sub-menu &gt; li &gt; ul.sub-menu:focus-within{display:block;transition:all 0.075s ease-in-out;}
.navi &gt; li &gt; ul.sub-menu &gt; li &gt; ul.sub-menu &gt; li &gt; a{display:block;margin-bottom:3px;font-family:"Titillium", sans-serif;text-align:right;color:#5c7584;line-height:0.85rem;padding:5px 5px 6px 15px;font-size:0.9rem;text-decoration:none;transition:all 0.3s ease-in-out;}
.navi &gt; li &gt; ul.sub-menu &gt; li &gt; ul.sub-menu &gt; li &gt; a:hover, .navi &gt; li &gt; ul.sub-menu &gt; li &gt; ul.sub-menu &gt; li &gt; a:focus{color:#1f75d7;transition:all 0.075s ease-in-out;}
div.nav-container &gt; ul, ul.nav-container{margin:0 auto;padding:0;}
.menu-container .current_page_item a{cursor:default;padding-bottom:10px;color:#fdc94f;font-family:"Titillium-Bold", sans-serif;}
.menu-container .current_page_item a svg{opacity:0.5;}
.menu-container .current_page_item a:hover svg{left:-10px;font-size:2.1em;opacity:0.5;}
@media screen and (max-width:1199px){
#navbarNav{position:absolute;margin-top:0;}
.navbar{padding:0;}
#menu-mainmenu.navi{display:block;}
.menu-container{margin-top:8px;}
.navi{margin:5px 0 0;}
.navi &gt; li{display:block;height:unset;}
.navi &gt; li &gt; a{justify-content:normal;align-items:center;font-size:1.2rem;line-height:1.1rem;border-bottom:1px solid #fdc94f;background-color:#1f75d7;padding:15px;min-height:55px;}
.navi &gt; li &gt; a [class*="fa-"]{position:static;margin-right:5px;font-size:1.5rem;}
.navi li ul li ul li a{font-size:1rem;font-family:Arial, sans-serif;color:#515560;border:0;padding:7px 10px;}
.navi &gt; li &gt; ul.sub-menu{display:block;position:relative;background-color:#fafafa;top:0;width:100%;padding-bottom:10px;column-count:2;}
.navi &gt; li &gt; ul.sub-menu &gt; li{padding:0 0 10px 43px;}
.navi &gt; li &gt; ul.sub-menu &gt; li &gt; a{font-size:1rem;line-height:1rem;padding:8px 5px;text-align:left;color:#191f26;}
.navi &gt; li &gt; ul.sub-menu &gt; li.menu-item-has-children &gt; a{border-bottom:1px solid #fdc94f;}
.navi &gt; li &gt; ul.sub-menu &gt; li &gt; a:hover, .navi &gt; li &gt; ul.sub-menu &gt; li &gt; a:focus-visible{color:#1f75d7;}
.navi &gt; li &gt; ul.sub-menu &gt; li &gt; a:active{background-color:#fdc94f;color:#fff;}
.navi &gt; li &gt; ul.sub-menu &gt; li ul.sub-menu{display:block;position:relative;box-shadow:none;padding:0 5px 5px 5px;right:0;top:0;background-color:#fafafa;column-count:3;direction:ltr;}
.navi &gt; li &gt; ul.sub-menu &gt; li ul.sub-menu &gt; li{display:inline-block;width:100%;padding:0;}
.navi &gt; li &gt; ul.sub-menu &gt; li ul.sub-menu &gt; li &gt; a{text-align:left;color:#5c7584;font-size:1rem;padding:6px 0;}
.navi &gt; li &gt; a:focus-visible, .navi &gt; li &gt; a:hover{background-color:#fdc94f;color:#000;padding:15px;}
.navi &gt; li &gt; a br{display:none;}
.navi &gt; li &gt; a em{display:inline-block;}
.navi &gt; li &gt; a svg{margin-right:3px;}
.menu-container .current_page_item a, .menu-container .current_page_item a:focus-visible, .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 (max-width:767px){
.navi &gt; .menu-item-has-children &gt; .sub-menu{height:0;overflow:hidden;padding:0;margin:0 0 -1px 0;}
.navi .menu-item-has-children a.open ~ .sub-menu{height:auto;}
.navi &gt; li &gt; ul.sub-menu &gt; li ul.sub-menu{column-count:1;}
.navi &gt; li &gt; a .menu-item-arrow{display:block;left:unset !important;right:6px;top:15px;position:absolute;font-size:1rem;}
}
.navbar-toggler{position:absolute;z-index:1;right:15px;background-color:transparent;border-radius:4px;}
.navbar-toggler:focus-visible, .navbar-toggler:hover{background-color:transparent;}
@media screen and (min-width:1200px){
#navbarNav{display:block !important;padding-right:0;}
.navbar-toggler{display:none;}
}
#mi-cuenta{display:block;position:absolute;right:15px;top:14px;padding:10px 28px 10px 5px;font-family:"Titillium-Semibold", sans-serif;line-height:1rem;color:#5c7584;text-align:right;font-size:1rem;text-decoration:none;z-index:3;transition:all 0.2s ease-in-out;}
#mi-cuenta svg{color:#c6d1da;font-size:1.5rem;position:absolute;top:5px;right:-6px;transition:all 0.2s ease-in-out;}
#mi-cuenta:hover{color:#191f26;transition:all 0.075s ease-in-out;}
#mi-cuenta:hover svg{color:#f2a007;transition:all 0.075s ease-in-out;}
#favorites{font-size:1rem;font-family:"Titillium-Semibold", sans-serif;color:#5c7584;display:block;position:absolute;right:130px;top:14px;padding:10px 25px 10px 5px;text-align:center;text-decoration:none;letter-spacing:-0.02rem;font-weight:normal;line-height:1rem;transition:all 0.2s ease-in-out;z-index:3;}
#favorites svg{font-size:1.5rem;position:absolute;top:5px;right:-6px;transition:all 0.2s ease-in-out;}
#favorites .fav-count{font-family:"Titillium-Bold", sans-serif;color:#191f26;position:absolute;top:-1px;right:-6px;font-size:0.55rem;width:25px;}
#favorites .fa-circle-heart{--fa-primary-color:rgb(242, 49, 49);--fa-secondary-color:rgb(198, 209, 218);}
#favorites:hover{color:#191f26;transition:all 0.075s ease-in-out;}
#favorites:hover .fa-circle-heart{--fa-secondary-color:rgb(242, 167, 75);--fa-secondary-opacity:0.4;transition:all 0.075s ease-in-out;}
@media screen and (max-width:1199px){
#favorites{right:175px;}
#mi-cuenta{right:65px;}
}
@media screen and (max-width:768px){
#favorites{right:110px;}
}
#toggler-icon{width:30px;height:30px;margin:16px auto 0 auto;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;border:none;}
#toggler-icon span{display:block;position:absolute;height:3px;width:100%;background:#000;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:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.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;}
}
#weiss_verlauf{background:-moz-linear-gradient( top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100% );background:-webkit-linear-gradient( top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100% );background:linear-gradient( to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);display:block;position:absolute;bottom:0;height:50%;width:100%;z-index:1;}
#main #banner_slider{padding:0;text-align:center;max-width:1920px;margin:0 auto;}
#main #banner_slider a{text-decoration:none;display:flex;}
#main #banner_slider .container{position:relative;text-align:left;height:auto;align-self:flex-end;padding:30px 15px 50px 40px;z-index:1;}
#main #banner_slider .container:before{content:" ";position:absolute;display:block;border-radius:50%;bottom:-80px;left:-35px;width:350px;height:350px;z-index:-1;background:linear-gradient( 90deg, #fdc94f, #f2c23c, #f2b930, #f2ae20, #f2a410, #f2a007 );}
#main #banner_slider .container:after{content:" ";position:absolute;display:block;border-radius:50%;bottom:-70px;left:200px;width:275px;height:275px;opacity:0.75;z-index:-1;background:linear-gradient( 190deg, #fdc94f, #f2c23c, #f2b930, #f2ae20, #f2a410, #f2a007 );}
#main #banner_slider h3.headline{font-family:"Titillium-Bold", sans-serif !important;text-shadow:2px 2px 1px #1f75d7;font-size:3.2rem;line-height:3rem;color:#fff;margin-top:0;max-width:50%;}
#main #banner_slider .text{color:#fff;max-width:50%;font-size:1.2rem;text-shadow:1px 1px 1px #1f75d7;line-height:1.5rem;}
#main #banner_slider .banner_btn{display:inline-block;margin:15px auto 0 auto;color:#202d3c;background-color:#fbb900;transition:all 0.2s ease-in-out;transition-timing-function:ease-in-out;transition-timing-function:cubic-bezier(0.79, 0.14, 0.15, 0.86);font-family:"Titillium-Semibold", sans-serif !important;font-weight:normal;font-size:1rem;padding:6px 40px !important;border-radius:20px;border:2px solid #fff;box-shadow:none;}
#main #banner_slider .banner_btn:hover,
#main #banner_slider .banner_btn:focus,
#main #banner_slider a:focus-visible .banner_btn{background-color:#1f75d7;border:2px solid #1f75d7;color:#fff;cursor:pointer;transition:all 0s ease-in-out;}
#main #banner_slider a:focus-visible .banner_btn{outline:2px solid #1f75d7;outline-offset:2px;}
#main #banner_slider .eyecatcher{padding:10px;border:8px solid #fff;color:#fff;background:#5ebb3f;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;position:absolute;right:10px;width:150px;height:150px;font-size:0.9rem;line-height:1rem;top:-55px;font-weight:normal !important;transform:rotate(-5deg);}
#main #banner_slider .eyecatcher span{display:table-cell;vertical-align:middle;height:140px;}
#main #banner_slider .owl-carousel{max-height:500px;}
@media screen and (max-width:767px){
#main #banner_slider .eyecatcher{top:-55px;bottom:unset;right:10px;padding:10px;}
#main #banner_slider h3.headline,
#main #banner_slider .text{max-width:100%;}
.highlights_headline_container{text-align:center;}
}
.banner_slider_rahmen{background-color:#191f26;position:relative;min-height:500px;overflow:hidden;}
.banner_slider_rahmen .image{position:relative;overflow:hidden;display:block;height:500px;}
.banner_slider_rahmen .image img{position:absolute;z-index:0;opacity:0.8;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;min-width:100%;min-height:100%;width:auto;-o-object-fit:cover;object-fit:cover;}
.headline-container h1{font-family:"Titillium-Bold", sans-serif !important;color:#191f26;font-size:3.75rem;font-weight:bold;line-height:3.5rem;margin:50px auto 0.8rem auto;text-align:center;display:block;z-index:2;position:relative;}
.headline-container h2{position:relative;font-family:"Titillium-Semibold", sans-serif !important;font-size:1.5rem;font-weight:normal;color:#191f26 !important;line-height:2rem;margin:0.5rem 0 0.8rem;text-align:center;display:block;z-index:2;}
.header-image-container{overflow:hidden;display:block;max-height:500px;min-height:500px;height:100%;width:100%;position:relative;margin-bottom:-200px;z-index:0;}
.header-image-container img{position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;min-width:100%;min-height:100%;width:auto;-o-object-fit:cover;object-fit:cover;}
@media screen and (max-width:767px){
.headline-container h1{font-size:2.5rem;line-height:2.5rem;}
.header-image-container{max-height:400px;min-height:400px;}
}
#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:15% 0 30px 0;margin:0 0 50px 0;position:relative;z-index:3;}
#main #header_background{background:#fff;margin:0;padding:0 0 30px 0;}
#header_background .einleitungstext{text-align:center;display:block;color:#393c3d;z-index:-1;}
#header_background .inspiration-url{font-family:"Titillium-Semibold", sans-serif !important;display:inline-block;font-weight:normal;font-size:1.1rem;line-height:1.1rem;padding-bottom:10px;color:#5c7584;transition:all 0.3s ease-in-out;}
#header_background .inspiration-url:hover,
#header_background .inspiration-url:focus{color:#fdc94f;transition:all 0.075s ease-in-out;text-decoration:none;}
#header_background h2,
#header_background h3{text-align:center;display:block;color:#fff;font-weight:bold;}
#header_background h1{font-family:"Titillium-Bold", sans-serif !important;color:#191f26;font-size:3.75rem;font-weight:bold;line-height:3.5rem;margin:50px auto 0.8rem auto;text-align:center;display:block;z-index:2;position:relative;}
#header_background h2{font-family:"Titillium-Semibold", sans-serif !important;font-size:1.5rem;font-weight:normal;color:#191f26 !important;line-height:2rem;margin:0.5rem 0 0.8rem;text-align:center;display:block;}
#main #header_background h1{margin-top:30px;}
#main #header_background h2{text-shadow:none;}
@media screen and (max-width:1199px){
body #header_background h2.desktop-only{display:block !important;margin:10px 0 30px 0;font-size:1rem;line-height:1.35rem;}
}
@media(max-width:767px){
#header_background{margin:0;padding-bottom:0;}
#main #header_background{padding:0;}
#header_background h1{font-size:1.5rem;line-height:1.5rem;margin:0 0 0.1rem 0;}
#main #header_background h1{font-size:2.2rem;line-height:2rem;}
.page-template-landingpage #header_background h1{font-size:2.5rem;line-height:2.5rem;margin:0.5rem auto 0.8rem auto;}
#dunkler_bg{background-color:#fff !important;}
#header_background .einleitungstext{display:none;}
#header_background .inspiration-url{font-size:1rem;line-height:1rem;}
}
.tab-content h3{margin-top:0 !important;}
#ui-datepicker-div,
.ui-timepicker-container.ui-timepicker-no-scrollbar.ui-timepicker-standard{z-index:111 !important;}
#tooltip-container{position:absolute;bottom:0;right:0;left:0;z-index:0;}
#tooltip-container .tooltip-icon{position:absolute;display:block;top:-14px;right:-7px;padding:8px 5px;background-color:#fff;color:#1f75d7;border-radius:50px;border:1px solid #eee;font-size:1.25rem;box-shadow:0px 0px 21px rgba(242, 160, 7, 0.3);z-index:1;transition:all 0.3s ease-in-out;}
#tooltip-container .tooltip-icon:hover,
#tooltip-container .tooltip-icon:focus,
#tooltip-container .tooltip-icon:active{color:#fff;background-color:#fdc94f;cursor:pointer;transform:rotate(18deg);transition:all 0.075s ease-in-out;}
#tooltip-container:hover .tooltip-text,
#tooltip-container:focus .tooltip-text,
#tooltip-container .tooltip-text.open{position:absolute;top:0;right:0;display:block;overflow:visible;}
#tooltip-container .tooltip-text{display:none;overflow:hidden;font-size:0.75rem;line-height:1.25rem;border-radius:6px;padding:10px;background-color:#fff;border:1px solid #fdc94f;color:#5c7584;line-height:1.15rem;max-width:400px;box-shadow:-1px 7px 25px rgba(107, 129, 142, 0.1);}
.owl-carousel-top-countries{margin-bottom:50px;}
.owl-carousel-top-countries .owl-nav{bottom:160px;position:relative;}
.owl-carousel-top-countries .owl-item{display:flex;flex-direction:row;justify-content:center;}
.country-teaser{position:relative;padding-left:225px;min-height:220px;display:flex;flex-direction:column;justify-content:center;}
.country-teaser .country-teaser-image{position:absolute;display:block;top:0;left:0;max-width:220px;height:auto;opacity:0.85;z-index:-1;transition:opacity 0.2s ease-out;transition:transform 0.3s ease-out;}
.country-teaser:hover .country-teaser-image{opacity:1;transform:scale(1.05);transition:opacity 0.2s ease-in;transition:transform 0.3s ease-in;}
.country-teaser::after{content:"";width:220px;height:220px;background:url(https://www.viajes.com/wp-content/themes/viajes/images/top-country-teaser-mask.png) no-repeat center;background-size:cover;display:block;position:absolute;top:0;left:0;z-index:0;transition:transform 0.3s ease-in-out;}
.country-teaser:hover::after{transform:scale(1.5);transition:transform 0.3s ease-in-out;}
.country-teaser .country-name{font-size:1.35rem;font-family:"Titillium-Bold", sans-serif;color:#1f75d7;margin-bottom:15px;}
.country-teaser .country-name:hover{color:#f2a007;padding-left:0px;transition:all 0.075s ease-in-out;}
.country-teaser .country-name svg{margin-left:4px;font-size:1rem;top:1px;position:relative;}
.country-teaser a{font-family:"Titillium-Semibold", sans-serif;font-size:1rem;line-height:1rem;color:#5c7584;display:block;text-decoration:underline;margin-bottom:10px;transition:all 0.3s ease-in-out;z-index:2;}
.country-teaser a:hover{color:#1f75d7;text-decoration:none;transition:all 0.075s ease-in-out;}
.country-teaser a svg{margin-left:3px;font-size:0.9rem;top:1px;position:relative;}
#similar-countries-teaser{margin-bottom:30px;}
#similar-countries-teaser .highlight_rahmen{margin-bottom:30px;}
#similar-countries-teaser .highlight_rahmen,
#similar-countries-teaser .highlight_rahmen .image{min-height:150px !important;}
#similar-countries-teaser .highlight_rahmen .image_frame .image img{z-index:0;}
#similar-countries-teaser .highlight_rahmen .headline{margin:0;}
#similar-countries-teaser .highlight_rahmen .inner_content &gt; .headline{padding:0;}
.slider-text{color:#5c7584;font-size:1rem;line-height:1.4rem;margin-bottom:15px;}
.slider-text p{margin-bottom:5px;}
.highlights_headline_container{color:#818586;font-size:1.175rem;line-height:1.5rem;}
.highlights_headline_container .headline{font-family:"Titillium-Bold", sans-serif !important;color:#191f26;font-size:2.5rem;line-height:2.5rem;margin:0 0 1.75rem 0;}
@media screen and (max-width:767px){
.highlights_headline_container .headline{font-size:1.65rem;line-height:1.6rem;margin:0 0 5px 0;}
article.container{margin-bottom:0 !important;}
}
.highlights_headline_container .btn_offers{margin:10px 0;display:inline-block;}
.highlight_rahmen{margin-bottom:25px;border-radius:8px;position:relative;min-height:300px;overflow:hidden;background-color:#1f75d7;margin-bottom:0;box-shadow:0px 12px 20px -10px rgba(40, 126, 224, 0.3);transition:all 0.3s ease-in-out;}
.highlight_rahmen:hover{box-shadow:none;transition:all 0.075s ease-in-out;}
.highlight_rahmen .image:focus-visible::after, .image_frame .image:focus-visible::after{content:'';position:absolute;display:block;border:3px solid #1f75d7;transition:border 0s ease-in-out !important;top:1px;left:1px;right:1px;bottom:1px;z-index:10;}
.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:300px;}
.highlight_rahmen .image, .offer .image{transform:scale(1);transition:all 0.3s 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%;opacity:0.8;width:auto;-o-object-fit:cover;object-fit:cover;}
.highlight_rahmen:hover .image, .image_frame:focus .image{transform:scale(1.02);filter:blur(3.5px);-webkit-filter:blur(3.5px);transition:all 0.3s ease-in-out;opacity:0.55;}
.highlight_rahmen .marcador, .image_frame .marcador{position:absolute;display:block;right:0px;top:5px;padding:15px;color:rgba(255, 255, 255, 0.7);font-size:1.3em;z-index:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.highlight_rahmen .marcador.remove, .image_frame .marcador.remove{color:#f23131;}
.highlight_rahmen .marcador:hover, .image_frame .marcador:hover{color:#f23131;-webkit-transition:all 0.075s ease-in-out;transition:all 0.075s ease-in-out;}
.highlight_rahmen .marcador.remove:hover, .image_frame .marcador.remove:hover{color:#fff;}
a.marcador svg{transition:transform 0.5s ease-in-out;}
a.marcador:active svg{transform:scale(1.2);transition:transform 0s ease-in-out;}
.highlight_rahmen .headline a{display:block;}
.highlight_rahmen .headline:hover a{color:#fdc94f !important;opacity:1 !important;}
.highlight_rahmen .inner_content{position:absolute;bottom:0;right:0;left:0;padding:0 20px 20px 20px;color:#fff !important;transition:all 0.3s ease-in-out;pointer-events:none;}
.highlight_rahmen .inner_content a{text-decoration:none;}
.highlight_rahmen .inner_content .headline{color:#fff;font-weight:bold;font-family:"Titillium-Bold", sans-serif !important;font-size:1.5rem;line-height:1.5rem;margin:0;pointer-events:none;text-shadow:1px 1px 6px rgb(25, 31, 38);}
.highlight_rahmen .inner_content .headline a:visited, .highlight_rahmen .inner_content .headline a{color:#fff;}
.highlight_rahmen .inner_content .headline:hover a, .highlight_rahmen .inner_content .headline:focus a{opacity:0.7;}
.highlight_rahmen .inner_content .specification{display:block;font-family:Calibri, sans-serif;color:#fff;font-size:0.9rem;line-height:1.1rem;max-height:0;overflow:hidden;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.highlight_rahmen .inner_content .additional_info{color:#ddd;font-size:0.9rem;line-height:1rem;margin-bottom:3px;}
.breadcrumb_country{position:absolute;top:18px;left:18px;margin:0;padding:0;list-style:none;}
.breadcrumb_country li{display:inline-block;}
.highlight_rahmen:hover h5, .highlight_rahmen:focus h5{max-height:330px;overflow:visible;transition:all 0.3s ease-in-out;}
.offer-container{margin-bottom:30px;}
.offer{position:relative;background-color:#fff;height:100%;overflow:hidden;border-radius:8px;border:1px solid #eee;box-shadow:0px 11px 20px -10px rgba(40, 126, 224, 0.2);transition:all 0.3s ease-in-out;}
.offer:hover, .offer:focus{box-shadow:none;transition:all 0.075s ease-in-out;}
.offer:hover::before{content:"";position:absolute;bottom:30px;right:10px;height:60px;width:60px;display:block;background:url(//www.viajes.com/wp-content/themes/viajes/images/viajes-palme-white.svg);background-repeat:no-repeat;z-index:1;-webkit-animation:AnimationKlein 0.75s ease-out 1 alternate;animation:AnimationKlein 0.75s ease-out 1 alternate;}
@-webkit-keyframes AnimationKlein {
0%{opacity:0;bottom:5px;right:5px;}
100%{bottom:30px;right:10px;}
}
@keyframes AnimationKlein {
0%{opacity:0;bottom:5px;right:5px;}
100%{bottom:30px;right:10px;}
}
.offer:hover::after{content:"";position:absolute;bottom:-30px;right:14px;height:95px;width:95px;display:block;background:url(//www.viajes.com/wp-content/themes/viajes/images/viajes-palme-white.svg);background-repeat:no-repeat;z-index:0;-webkit-animation:AnimationGross 0.75s ease-out alternate;animation:AnimationGross 0.75s ease-out alternate;}
@-webkit-keyframes AnimationGross {
0%{opacity:0;bottom:-10px;right:20px;}
100%{bottom:-30px;right:14px;}
}
@keyframes AnimationGross {
0%{opacity:0;bottom:-10px;right:20px;}
100%{bottom:-30px;right:14px;}
}
.offer .image_frame{position:relative;background-color:#1f75d7;overflow:hidden;z-index:1;}
.offer:hover .image_frame img{transform:scale(1.02);filter:blur(3.5px);-webkit-filter:blur(3.5px);transition:all 0.3s ease-in-out;opacity:0.55;}
.offer .image_frame .image{display:block;max-height:250px;min-height:250px;height:100%;width:100%;position:relative;padding:15px;}
.image_frame .image img{z-index:-1;}
.offer .marcador{position:absolute;display:block;right:0px;top:0;padding:15px;color:rgba(255, 255, 255, 0.7);font-size:1.3em;z-index:3;transition:all 0.3s ease-in-out;}
.offer .marcador.remove{color:#f23131;}
.offer .marcador:hover{color:#f23131;transition:all 0.075s ease-in-out;}
.offer .marcador.remove:hover{color:#fff;}
.offer .marcador:focus-visible{outline-offset:-3px;}
.offer .image_frame .price{position:absolute;bottom:20px;left:20px;color:#fff;font-size:0.9rem;line-height:1rem;text-shadow:1px 1px 12px #191f26;}
.offer .image_frame .price .value{font-size:2.5rem;line-height:2.25rem;margin-left:-2px;font-family:"Titillium-Bold", sans-serif !important;}
.offer .additional_info{font-size:0.9rem;line-height:1rem;color:#000;margin:5px 0 -5px 0;padding:2px 5px;background-color:#fdc94fee;border-radius:6px;text-shadow:none;}
.offer .storer{position:absolute;display:inline-block;font-family:"Titillium-Semibold", sans-serif !important;font-size:0.9rem;line-height:1rem;background-color:#fba800;left:15px;top:15px;color:#191f26;padding:3px 6px;border-radius:50px;}
.offer .inner_content{position:relative;padding:30px 20px 20px 20px;}
.offer .blured-image{position:absolute;z-index:0;top:-105%;bottom:-105%;left:-105%;right:-105%;margin:auto;min-width:105%;min-height:105%;width:auto;-o-object-fit:cover;object-fit:cover;filter:blur(100px);-webkit-filter:blur(100px);opacity:0.25;}
.offer:hover .blured-image{opacity:0.1;}
.breadcrumb_country{position:absolute;top:3px;left:16px;z-index:1;}
.breadcrumb_country a{display:inline-block;border-radius:4px;text-transform:uppercase;color:#191f26;background-color:transparent;font-size:0.70rem;line-height:0.9rem;padding:5px;font-family:"Titillium", sans-serif !important;letter-spacing:0.035rem;text-decoration:underline !important;}
.breadcrumb_country a:hover{background-color:#1f75d7;color:#fff;text-decoration:none !important;}
.offer .inner_content .headline{position:relative;font-family:"Titillium-Bold", sans-serif !important;font-size:1.6rem;line-height:1.7rem;margin:3px 0 2px 0;z-index:1;}
.offer .inner_content .headline a{color:#000;text-decoration:none;transition:all 0.3s ease-in-out;}
.offer .inner_content .headline:hover a{color:#1f75d7;text-decoration:none;transition:all 0.075s ease-in-out;}
.offer .inner_content .subheadline{position:relative;color:#191f26;font-family:"Titillium-Semibold", sans-serif !important;font-size:1.2rem;line-height:1.4rem;margin-top:5px;z-index:1;}
.offer .inner_content .description{margin-top:7px;color:#191f26;}
.offer .inner_content .include, .offer .inner_content .route{position:relative;color:#191f26;margin-top:10px;font-size:1rem;line-height:1.2rem;z-index:1;}
.offer .inner_content .include strong, .offer .inner_content .route strong{font-family:"Titillium-Semibold", sans-serif !important;color:#191f26;font-weight:normal;}
.offer .inner_content .include svg, .offer .inner_content .route svg{color:#f2a007;margin-right:3px;}
.offer .inner_content .route a, #travelidea_summary .route a{color:#1f75d7;text-decoration:underline;}
.offer .inner_content .route a:hover, #travelidea_summary .route a:hover{text-decoration:none;}
.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{margin-bottom:10px;}
.highlights_headline_container.text-right{text-align:left !important;}
.highlight_rahmen .image{opacity:0.7;}
#mobile-teasers .highlight_rahmen .image{opacity:1;}
.highlight_rahmen .inner_content h5{max-height:350px;overflow:visible;}
}
.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_places .image_frame{overflow:hidden;z-index:2;position:relative;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;border:1px solid #ddd;}
.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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.image_frame:hover .image img, .image_frame:focus .image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.image_frame .image img{position:absolute;z-index:-1;top:-100%;bottom:-100%;left:-100%;right:-100%;width:auto;margin:auto;min-width:100%;min-height:100%;opacity:0.8;-o-object-fit:cover;object-fit:cover;transition:all 0.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;}
.teaser_small:hover .image_frame .image img, .teaser_small:focus .image_frame .image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.image_frame:hover .headline h4{opacity:0.85;}
.offers_container{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 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.theme_tags a i, .destination_tags a svg{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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.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 svg, .theme_tags a.active:focus svg{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 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.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 svg, .destination_tags a.active:focus svg{color:#02415e;}
.image_frame:hover .headline h4{opacity:0.85;}
.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;margin:7px 0;background-color:#fff;line-height:1.25rem;font-family:"Titillium-Semibold", sans-serif !important;font-weight:normal;font-size:1rem;padding:6px 40px !important;border-radius:20px;border:2px solid #1f75d7;color:#191f26;text-decoration:none;box-shadow:0px 7px 27px -2px rgba(40, 126, 224, 0.15);transition:all 0.2s ease-in-out;transition-timing-function:ease-in-out;transition-timing-function:cubic-bezier(0.79, 0.14, 0.15, 0.86);}
.pagelink:hover, .pagelink:focus{background-color:#1f75d7;color:#fff;transition:all 0s ease-in-out;}
.pagelink svg{color:#1f75d7;font-size:0.8rem;transition:all 0.2s ease-in-out;transition-timing-function:cubic-bezier(0.79, 0.14, 0.15, 0.86);}
.pagelink:hover svg, .pagelink:focus svg{color:#fff;transition:all 0s ease-in-out;}
.pagelink.inactive, .pagelink.inactive svg{color:#ccc;border:none;}
.pagelink.inactive:hover, .pagelink.inactive:focus, .pagelink.inactive:hover svg, .pagelink.inactive:focus svg{background-color:#fff;color:#ccc;cursor:default;}
.offers_total{padding-top:15px;font-size:0.9rem;color:#5c7584;}
.pages_slash{color:#5c7584;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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.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 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.teaser_small .specification{padding:0 15px !important;font-size:0.9rem;line-height:1.1rem;color:#5c7584;text-decoration:none;max-height:120px;overflow:hidden;}
.teaser_small .specification h4{margin:-2px 0 0.25rem !important;color:#00294f;}
.inspiration_section{margin-bottom:30px;}
.blog_section{margin-bottom:50px;padding:15px 0 20px 0;background-color:rgba(242, 198, 65, 0.1);}
.blog_section .section_headline{margin:10px 0 1.5rem 0;}
.blog_section .teaser_small{margin-bottom:0;}
.blog_section .teaser_small .specification{max-height:none;padding:0;color:#5c7584;font-size:1rem;line-height:1.25rem;}
.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:#1062bf;font-weight:bold;display:block;text-decoration:underline;transition:all 0.3s ease-in-out;}
.blog_section .teaser_small .specification a:hover{color:#1062bf;text-decoration:none;transition:all 0.075s ease-in-out;}
.blog_section .teaser_small .specification .headline{display:block;padding-bottom:5px;margin:0;text-decoration:none;font-family:"Titillium-Bold", sans-serif !important;color:#5c7584;font-weight:normal;font-size:1.35rem;line-height:1.45rem;}
.blog_section .teaser_small .specification .headline:hover{color:#1f75d7;}
.blog_section .teaser_small .image_frame .image{min-height:235px;}
.blog_section .teaser_small:hover .image img, .blog_section .teaser_small .image:hover img{transform:scale(1.05);filter:blur(3px);-webkit-filter:blur(3px);}
.blog_section .teaser_small:hover .image{transform:scale(1);transition:all 0.3s ease-in-out;}
.blog_section .teaser_small .image:hover{transform:scale(1);transition:all 0.3s ease-in-out;}
div[class*="owl-carousel-blogposts"] .owl-nav{position:relative;top:-160px;margin:0 15px;}
.row.row-eq-height{display:flex;flex-wrap:wrap;height:100%;margin:inherit;}
.row.row-eq-height &gt; [class*="col-"]{flex-grow:1;}
.text-url svg{margin-left:4px;top:2px;position:relative;}
.list_container{margin-bottom:15px;}
.list_container .list{border:1px solid #fefefe;background-color:#1f75d7;box-shadow:0px 12px 20px -10px rgba(40, 126, 224, 0.3);}
.list_container .list::before{content:"";position:absolute;bottom:15px;right:20px;height:60px;width:60px;display:block;opacity:0.2;background:url(//www.viajes.com/wp-content/themes/viajes/images/viajes-palme.svg);background-repeat:no-repeat;z-index:0;}
.list_container .list::after{content:"";position:absolute;bottom:-45px;right:25px;height:95px;width:95px;display:block;opacity:0.3;background:url(//www.viajes.com/wp-content/themes/viajes/images/viajes-palme.svg);background-repeat:no-repeat;z-index:0;}
.list{border:1px solid #00294f;border-radius:8px;padding:10px 35px;height:100%;}
.list .headline{font-size:1.5rem !important;margin-bottom:0;font-weight:bold;font-family:"Titillium-Bold", sans-serif !important;color:#fdc94f;}
.list .subheadline{margin:0;font-weight:normal;}
.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:5px 0;line-height:1.25rem;color:#fff !important;text-decoration:underline;font-size:1.1rem !important;font-weight:normal !important;font-family:"Titillium-Semibold", sans-serif !important;transition:all 0.3s ease-in-out;}
.list ul li a:hover, .list ul li a:focus-visible{text-decoration:none;color:#fdc94f !important;transition:all 0.075s ease-in-out;}
.list ul li a:focus-visible{outline-color:#fba800 !important;}
.list ul li a svg{margin-left:5px;position:relative;top:1px;}
.list ul li a:hover{padding-left:5px;text-decoration:none;color:#fdc94f;transition:all 0.075s ease-in-out;}
@media screen and (max-width:767px){
.blog_section .teaser_small .specification .headline{font-size:1.25rem;line-height:1.35rem;}
.list .headline{font-size:1.4rem;line-height:1.4rem;}
.list ul li a{font-size:1rem;}
}
#continents{margin-bottom:65px !important;}
.country .countries-container{padding:0 15px;}
.country .continent_btn .headline{font-family:"Titillium-Semibold", sans-serif !important;font-weight:normal;}
.country-tabs{margin:0;border-bottom:1px solid #1f75d7;}
.country-tabs .continent_btn{border-top-left-radius:8px;border-top-right-radius:8px;background-color:#1f75d7;display:inline-block;text-align:center;padding-bottom:5px;padding-top:5px;text-decoration:none;transition:all 0.3s ease-in-out;}
.country-tabs .continent_btn.collapsed{background-color:#fafafa;}
.country-tabs .continent_btn .headline{color:#fff;font-size:1.5rem !important;margin:0 !important;transition:all 0.3s ease-in-out;}
.country-tabs .continent_btn.collapsed .headline{color:#191f26;}
.country-tabs .continent_btn.collapsed:hover{cursor:pointer;background-color:#c6d1da;transition:all 0.075s ease-in-out;}
.country-tabs .continent_btn.collapsed:hover .headline{color:#191f26;transition:all 0.075s ease-in-out;}
.country-tabs .continent_btn.collapsed svg{color:#5c7584;transform:rotate(0deg);transition:all 0.15s ease-in-out;}
.country-tabs .continent_btn svg{font-size:1rem;color:#fff;margin:0 5px;transform:rotate(180deg);transition:all 0.15s ease-in-out;}
.country-tabs .continent_btn.collapsed:hover svg{color:#1f75d7;}
.country .subregion{display:block;background-color:#fafafa;margin:0;padding-bottom:10px;}
.country .subregion .headline{color:#5c7584;font-family:"Titillium-Semibold", sans-serif !important;font-size:1.25rem !important;font-weight:normal;line-height:1.15rem;}
.country .subregion li{display:inline-block;}
.country .subregion li a{position:relative;color:#5c7584;padding:0 15px 10px 0;line-height:1.2rem;font-size:1.15rem;left:0;display:inline-block;text-decoration:underline;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.country .subregion li a svg{font-size:0.8rem;margin-left:5px;}
.country .subregion li a:hover, .country .subregion li a:focus{color:#1f75d7;left:5px;text-decoration:none;-webkit-transition:all 0.075s ease-in-out;-moz-transition:all 0.075s ease-in-out;transition:all 0.075s 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 svg{color:#fbb900;font-size:0.9rem;}
.more_info_dest_btn.collapsed svg{transform:rotate(0deg);transition:all 0.15s ease-in-out;}
.more_info_dest_btn svg{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 30px 0;margin:0 15px;}
.advantage{font-size:1rem;color:#393c3d;margin-bottom:35px;padding:30px 20px 50px 20px;border:1px solid #fdc94f;border-radius:8px;box-shadow:0px 12px 20px -10px rgba(40, 126, 224, 0.3);}
.advantage.right{padding-right:200px;}
.advantage.left{padding-left:200px;}
.advantage .icon_container{height:100px;line-height:105px;padding-bottom:15px;border-top:1px solid #eee;}
.advantage .text_container{padding-top:10px;color:#5c7584;font-size:1.15rem;line-height:1.5rem;border:0;}
.advantage .text_container.collapse{display:block !important;overflow:visible;}
.advantage .headline_container{height:110px;line-height:130px;border-top:1px solid #eee;}
.advantage .headline{margin:0;display:inline-block;font-family:"Titillium-Bold", sans-serif !important;position:relative;color:#191f26;padding:0;font-size:1.5rem;}
.advantage img{display:inline-block;max-height:100%;}
.advantage .icon_image{position:absolute;top:20px;width:100%;height:auto;max-width:160px;max-height:160px;border-radius:50%;}
.advantage.right .icon_image{right:20px;}
.advantage.left .icon_image{left:20px;}
@media screen and (max-width:767px){
.advantage{margin-bottom:15px;padding-top:0;padding-left:15px !important;padding-right:15px !important;}
.advantages{padding:0;}
.advantage .icon_container{text-align:center;}
.advantage .headline{font-size:1.25rem;line-height:1.35rem;text-align:center;width:100%;}
.advantage .headline_container{text-align:center;height:auto;line-height:unset;border-top:none;}
.advantage .icon_container, .advantage .text_container{padding-bottom:0;border-top:none;text-align:center;}
.advantage .icon_image{position:static;display:block;margin:5px auto 3px auto;top:0;left:0;right:0;}
.advantage .text_container.collapse{display:block !important;max-height:60px;overflow:hidden;}
.advantage .text_container.collapse.show{max-height:unset;overflow:visible;}
.advantage .more_btn{color:#fbb900;text-decoration:underline;text-decoration-style:dotted;width:100%;padding:2px 15px 5px 15px;font-size:0.9rem;text-align:center;}
.advantage .more_btn:focus, .advantage .more_btn:active{color:#fba800;text-decoration:none;}
.advantage .more_btn.collapsed svg{transform:rotate(180deg);}
}
.footer-seo-text{color:#5c7584;font-size:1rem;line-height:1.4rem;}
.footer-seo-text h4{color:#5c7584;font-family:"Titillium-Bold", sans-serif !important;}
.section{margin-top:50px;margin-bottom:50px;float:left;}
.section_headline{font-family:"Titillium-Bold", sans-serif !important;color:#191f26;font-size:2.5rem;line-height:2.5rem;margin:0 0 1.75rem 0;}
.section.image_section{border-bottom:1px solid #fdc94f;border-top:1px solid #fdc94f;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:#1f75d7;position:relative;min-height:200px;overflow:hidden;transition:all 0s ease-in-out;}
.gallery_image_rahmen:hover, .gallery_image_rahmen:focus{box-shadow:1px 4px 8px 0 rgba(64, 118, 187, 0.35);transition:all 0.3s ease-in-out;}
.gallery_image_rahmen:active{box-shadow:none;}
.gallery_image_rahmen .image{display:block;min-height:220px;border:1px solid #eee;transition:all 0.3s 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;-o-object-fit:cover;object-fit:cover;}
.gallery_image_rahmen:hover .image, .gallery_image_rahmen:focus .image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.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:#5c7584 !important;border:0 !important;}
.carousel-indicators li.active{background-color:#5c7584 !important;border:0 !important;}
.carousel-indicators li{display:inline-block;background-color:#c6d1da;border:0 !important;margin:0 !important;width:10px !important;height:10px !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:0.5rem !important;color:#191f26;}
.section .text_container h3{margin-top:0 !important;font-size:2rem !important;color:#191f26;}
.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:#5c7584;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;transition:all 0.3s ease-in-out;}
@media screen and (min-width:576px){
.section .text_container{column-count:2;column-rule:1px solid #c6d1da;column-gap:40px;}
}
@media screen and (max-width:767px){
.section_headline{font-size:1.65rem;line-height:1.6rem;margin:0 0 5px 0;}
.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 #5c7584;background-color:transparent;padding:5px 15px;margin-bottom:30px;color:#5c7584;}
.breadcrumb_container .breadcrumb svg{color:#c6d1da;}
.breadcrumb_container .breadcrumb a{color:#1f75d7;text-decoration:underline;transition:all 0.3s ease-in-out;}
.breadcrumb_container .breadcrumb a:hover, .breadcrumb_container .breadcrumb a:focus{text-decoration:none;transition:all 0.075s ease-in-out;}
.infobox{color:#5c7584;}
.infobox img{width:100%;height:auto;max-width:200px;}
.infobox span, .infobox dt{display:block;font-style:italic;}
.infobox strong, .infobox dd{font-family:"Titillium-Semibold", sans-serif !important;font-size:1rem;font-weight:normal;margin:0;display:block;line-height:1.2rem;}
.infobox div[class*="col-"]{margin-bottom:15px;}
#mainContainer{position:relative;background-color:#fafafa;border-radius:8px;border:1px solid #eee !important;padding-right:5px;padding-left:5px;padding-top:10px;margin-top:20px;margin-bottom:30px;z-index:3;box-shadow:0.5px 1.1px 4.8px -50px rgba(242, 160, 7, 0.15), 1.3px 3.1px 12.9px -50px rgba(242, 160, 7, 0.2), 3px 7.5px 28.6px -50px rgba(25, 31, 38, 0.234), 10px 25px 76px -50px rgba(25, 31, 38, 0.4);}
.home #main #mainContainer{top:-37px;margin-bottom:-27px;}
#footer{position:relative;width:100%;padding-top:20px;font-size:14px;color:#fff;z-index:1;line-height:110%;background:#5c7584;}
#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;transition:all 0.3s ease-in-out;}
#footer .menu li a:hover{text-decoration:none;color:#fdc94f;transition:all 0.075s ease-in-out;}
#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;}
#footer .adresse strong{font-family:"Titillium-Bold", sans-serif !important;font-size:1rem;}
#footer a:focus-visible{outline:2px solid #fba800 !important;outline-offset:2px;}
.social-media-container{color:#fff;font-size:1.5rem;text-align:right;padding-left:0;}
.social-media-container a{padding:3px;color:#fff;transition:all 0.3s ease-in-out;}
.social-media-container a:hover, .social-media-container a:focus{color:#fbb900;transition:all 0.075s ease-in-out;}
.no-gutters, .row.no-gutters{margin-right:0;margin-left:0;}
.no-gutters &gt; [class*=" col-"],
.no-gutters &gt; [class^="col-"],
.row.no-gutters &gt; [class*=" col-"],
.row.no-gutters &gt; [class^="col-"]{padding-right:0;padding-left:0;}
.has-text-align-center{text-align:center;}
.container{margin:0 auto;width:100%;max-width:1920px !important;z-index:1;position:relative;}
article.container{color:#818586;font-size:1.125rem;line-height:1.875rem;margin-bottom:50px;}
#mainContainer.full-header #form-content-wrapper{padding:5px 20px;}
@media screen and (max-width:1199px){
.video_container_info{padding:20px 0;}
.logo img{max-width:130px;}
}
@media screen and (max-width:767px){
#footer .logo{text-align:center;}
#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:767px){
#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 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 &gt; 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;font-family:"Titillium-Semibold", sans-serif !important;}
#ui-datepicker-div .ui-datepicker-year{font-family:"Titillium-Bold", sans-serif !important;}
#ui-datepicker-div .ui-datepicker-calendar{padding:0 10px !important;border-collapse:unset !important;}
#ui-datepicker-div .ui-datepicker-calendar tbody td &gt; .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-hover{border-radius:4px;background-color:#fdc94f !important;}
#ui-datepicker-div .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active{background-color:#fdc94f !important;color:#fff !important;border:0 !important;border-radius:4px;}
#ui-datepicker-div .ui-state-disabled,
.ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:0.25 !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 &gt; a.ui-state-hover{color:#fff !important;background-color:#a2d3e9 !important;}
#ui-datepicker-div .ui-datepicker-header.ui-widget-header &gt; a &gt; span{font-family:"Font Awesome 5 Free";font-weight:bold;}
#ui-datepicker-div .ui-datepicker-header.ui-widget-header &gt; a{width:35px !important;}
#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-corner-left &gt; a &gt; 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 0.3s ease 0s;transition:all 0.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;transform:rotate(180deg);top:3px;}
#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:#1f75d7 !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 &gt; 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;font-family:"Titillium", sans-serif !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 &gt; .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:#fdc94f !important;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{color:#fff;background-color:#1f75d7;text-align:center;padding:5px;margin-bottom:20px;font-weight:700;}
#warning-message a{color:#fff;text-decoration:underline;}
#warning-message a:hover{color:#fdc94f;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;}
#mainContainer [class^="col"]{padding-right:5px;padding-left:5px;}
#mainContainer form .row{margin-right:-5px;margin-left:-5px;}
.tab-headline{font-weight:bold;font-family:"Titillium-Semibold", sans-serif !important;font-size:1.25rem;line-height:1.25rem;color:#5c7584;margin-bottom:10px;margin-top:-7px;text-shadow:none;}
.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:10px;}
#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%;}
.destinationpage #searchform-pills-tab .nav-item{width:20%;}
#searchform-pills-tab .nav-item.nav-link{font-family:"Titillium-Semibold", sans-serif !important;background-color:#c6d1da;font-weight:normal;font-size:1rem;padding:10px 5px;margin:0 2px;height:100%;color:#fff;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);transition:all 0.3s ease-in-out;}
#searchform-pills-tab .nav-item.nav-link{color:#5c7584;border-bottom:1px solid #c6d1da;border-top:0;border-right:0;border-left:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:transparent;text-decoration:underline;text-decoration-style:dotted;}
#searchform-pills-tab .nav-item.nav-link:hover,
#searchform-pills-tab .nav-item.nav-link:focus{border-bottom:1px solid #c6d1da;border-top:0;border-right:0;border-left:0;background-color:#c6d1da !important;color:#191f26;text-decoration:none !important;transition:all 0s ease-in-out;}
#searchform-pills-tab .nav-item.nav-link svg{margin-right:4px;}
#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{color:#000;}
#searchform-pills-tab .nav-item.nav-link.active,
#searchform-pills-tab .nav-item.nav-link.active:focus,
#searchform-pills-tab .nav-item.nav-link.active:hover{border-top:0;border-right:0;border-left:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#1f75d7 !important;color:#fff;border-bottom:1px solid #5c7584;}
#flights-pills-tab,
#transfers-pills-tab{border-bottom:1px solid #fdc94f;display:flex;height:100%;margin:0 auto 15px auto;padding:0;list-style:none;word-wrap:normal;white-space:nowrap;}
#flights-pills-tab .nav-item,
#transfers-pills-tab .nav-item{display:flex;width:auto;list-style:none;padding:0;margin:0 -1px 0 0;}
#flights-pills-tab .nav-item.nav-link,
#transfers-pills-tab .nav-item.nav-link{display:block;padding:7px 15px 5px 15px;text-decoration-style:dotted;white-space:normal;line-height:1rem;font-size:0.85rem;background-color:#c6d1da;color:#191f26;border-top-right-radius:4px;border-top-left-radius:4px;transition:all 0.3s ease-in-out;}
#flights-pills-tab .nav-item.nav-link:hover,
#transfers-pills-tab .nav-item.nav-link:hover{background-color:#1f75d7;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 .nav-item.nav-link.active,
#transfers-pills-tab .nav-item.nav-link.active{background-color:#1f75d7;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 svg{display:inline-block;}
}
.add_flight_container{text-align:right;}
.add_flight{position:relative;top:-5px;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;background-color:transparent;color:#5c7584;border:1px solid #5c7584;font-size:0.8rem;transition:all 0.3s ease-in-out;}
.add_flight:hover{cursor:pointer;text-decoration:none;background-color:#1f75d7;border:1px solid #1f75d7;color:#fff;transition:all 0.075s ease-in-out;}
.delete_btn{width:100%;display:block;text-align:center;padding:4px 0;margin-top:4px;border-radius:50px;background-color:transparent;border:1px solid #f23131;color:#f23131;transition:all 0.3s ease-in-out;}
.delete_btn:hover{cursor:pointer;background-color:#f23131;color:#fff;transition:all 0.075s ease-in-out;}
.distribution:hover{cursor:pointer;}
.distribution_container{position:absolute;top:45px;right:0;width:100%;max-width:500px;z-index:3;padding:0 5px;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);}
.distribution_container.left{right:unset;left:0 !important;}
.distribution_container .label-icon .fa-caret-down{top:7px;right:1px;}
@media screen and (min-width:576px){
.distribution_container{min-width:350px;}
}
.distribution_container &gt; div &gt; .row{margin:0 !important;}
.distribution_container .header_container .row &gt; div{white-space:nowrap;line-height:1rem;}
.distribution_container .form-control{width:100%;}
.distribution_container .header_container{font-family:"Titillium-Semibold", sans-serif !important;background-color:#1f75d7;color:#fff;margin:0 -5px;font-size:0.9rem;text-align:right;padding:8px 10px 6px 0;border-top-right-radius:4px;border-top-left-radius:4px;}
.select-wrapper::before{display:none !important;}
.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 .delete-btn{display:inline-block;line-height:0.6rem;position:absolute;left:15px;background-color:transparent;border:1px solid #f23131;color:#f23131;border-radius:50px;padding:10px 11px;}
.distribution_container .room .room_number .delete-btn:hover{cursor:pointer;background-color:#f23131;color:#fff;}
.distribution_container .room .room_number .delete-btn svg{color:#f23131;font-size:0.7rem;line-height:0.6rem;}
.distribution_container .room .room_number .delete-btn:hover svg{color:#fff;}
.distribution_container .room .child_age_container{padding:7px 0px;margin:15px auto 7px auto;background-color:#fafafa;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 &gt; .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 20px 3px 6px;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none;text-align:right;font-size:0.9rem;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-size:0.9rem;}
.distribution_container .room .trennlinie{border-top:1px solid #a2d3e9 !important;max-width:98%;margin:15px 0 20px 0;}
.distribution_container .submit_distribution, .submit_btn{display:block;border-radius:4px;background-color:#5ebb3f !important;color:#fff !important;font-family:"Titillium-Semibold", sans-serif !important;padding:11px 10px 9px 10px;font-size:1rem !important;line-height:1rem;text-align:center !important;text-decoration:none !important;transition:all 0.2s ease-in-out;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;}
.add_room{position:relative;right:5px;text-align:right;}
.distribution_container .add_room button{text-decoration:underline;text-decoration-style:dotted;width:auto;background-color:transparent;color:#191f26;border:1px solid #5c7584;font-size:0.8rem;line-height:1.3rem !important;position:relative;top:-5px;text-align:center;padding:3px 25px 4px 25px;margin:0 auto 5px auto;border-radius:15px;display:inline-block !important;transition:all 0.3s ease-in-out;transition-timing-function:cubic-bezier(0.79, 0.14, 0.15, 0.86);}
.distribution_container .add_room button:hover{text-decoration:none;cursor:pointer;background-color:#1f75d7;border:1px solid #1f75d7;color:#fff !important;transition:all 0.075s ease-in-out;}
.distribution_container .reisendeanzahl_hinweis{text-align:center;line-height:1rem;color:#c5c5c5;padding-bottom:15px;font-size:0.8rem;margin-top:-5px;}
.distribution_container .footer_container{padding:0 5px;}
.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:3;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 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.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 svg{margin-right:5px;color:#c6d1da;}
.target_recommendation li svg.fa-star{margin-left:-2px;font-size:0.8rem;margin-right:3px;color:#fdc94f;}
.target_recommendation li:hover, .target_recommendation li.selected{color:#fff;background-color:#1f75d7;cursor:pointer;transition:all 0s ease-in-out;}
.target_recommendation li:hover svg{color:#fff;}
.label-icon{position:relative;display:block;height:0px;width:100%;z-index:1;}
.label-icon svg{color:#c6d1da;position:absolute;top:14px;right:8px;pointer-events:none;}
.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 #1f75d7;padding:2px 20px 0 5px;font-size:1rem;font-family:Arial, sans-serif;background-color:transparent;z-index:1;}
.select:focus + svg{transform:rotate(180deg);}
.select:focus{border-bottom:1px solid #fff;}
.select option{font-family:Arial, sans-serif;border: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;}
form .select-input.disabled, input:disabled{background-color:#e5e5e5 !important;opacity:0.3;}
.select_container{position:relative;display:inline-block;color:#5c5c5c;margin-left:15px;}
.select_container svg{right:5px;position:absolute;font-size:0.9rem;top:7px;color:#1f75d7;z-index:0;}
.tooltip{background-color:#1f75d7;color:#fff;padding:5px 10px;border-radius:6px;margin-bottom:10px;max-width:200px;text-align:center;line-height:0.95rem;z-index:10;}
.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 #1f75d7;clear:both;}
#faq{margin-bottom:50px;}
#faq .image_container{position:relative;overflow:hidden;display:block;min-height:300px;margin:30px 0;border-top-left-radius:8px;border-top-right-radius:8px;}
#faq .image_container img{position:absolute;display:block;z-index:0;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;min-width:100%;min-height:100%;width:auto;-o-object-fit:cover;object-fit:cover;}
#faq .headline{width:100%;margin:0;font-size:1.5rem;line-height:1.75rem;position:relative;padding:0;border-top:1px solid #1f75d7;}
#faq .headline svg{position:absolute;pointer-events:none;font-size:1.5rem;right:3px;top:14px;color:#5c7584;transition:all 0.15s ease-in-out;}
#faq .headline a{display:block;padding:0.75rem 0;color:#5c7584;text-decoration:none;transition:all 0.3s ease-in-out;}
#faq .headline a:hover{color:#1f75d7;transition:all 0.075s ease-in-out;}
#faq .headline a.question + svg{transform:rotate(180deg);}
#faq .headline a.question.collapsed + svg{transform:rotate(0deg);}
#faq .answer{color:#5c7584;padding-bottom:15px;}
#cookie-law-info-bar{padding:15px 25px !important;width:100% !important;max-width:90% !important;left:5% !important;right:5% !important;bottom:5% !important;border-radius:8px;-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;}
#cookie-law-info-bar .text{text-align:left;line-height:1.2rem;color:#191f26 !important;}
#cookie-law-info-bar .text strong{display:block;font-size:1.3rem;margin:0 0 0.5rem 0;line-height:1.5rem !important;font-family:"Titillium-Bold", sans-serif !important;}
#cookie-law-info-bar .text a{color:#1062bf !important;text-decoration:underline;}
#cookie-law-info-bar .text a:hover{color:#1062bf !important;text-decoration:none;}
#cookie-law-info-bar .buttons a{width:100% !important;font-weight:bold;border:1px solid #5ebb3f !important;border-radius:8px !important;margin:20px 0 5px 0 !important;padding:9px 30px !important;min-width:150px;font-size:1.25rem !important;}
#cliSettingsPopup .cli-modal-content.cli-bar-popup{background-color:#f1f1f1 !important;}
#cliSettingsPopup .cli-tab-section{border-radius:8px;}
#cliSettingsPopup .cli-tab-section .cli-tab-header{background-color:#fff !important;}
#cliSettingsPopup #wt-cli-privacy-save-btn{border-radius:8px;background-color:#5ebb3f !important;}
#cliSettingsPopup #wt-cli-privacy-save-btn:hover{background-color:#4b9632 !important;opacity:1 !important;}
#cliSettingsPopup #wt-cli-privacy-save-btn:focus-visible{outline-offset:2px;outline:2px solid #1f75d7;}
#cliSettingsPopup #cliModalClose{border-radius:50%;background-color:#5ebb3f !important;top:-15px !important;right:-15px !important;padding:7px 10px 10px 10px !important;}
#cliSettingsPopup #cliModalClose svg{fill:#fff;}
#cliSettingsPopup #cliModalClose:hover{background-color:#4b9632 !important;cursor:pointer;}
@media screen and (max-width:767px){
.dekstop{display:none;}
}
@media screen and (min-width:768px){
.mobile{display:none;}
}
#main #banner_slider .owl-carousel .owl-nav{bottom:330px;top:unset !important;position:relative;}
.owl-carousel .owl-dots{padding-bottom:5px;text-align:center;-webkit-tap-highlight-color:transparent;}
#main #banner_slider .owl-carousel .owl-dots{z-index:2;position:relative;display:inline-block;margin:0 auto;text-align:center;bottom:60px;top:unset;}
.owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1;}
.owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:3px 3px;background:#c6d1da;opacity:0.5;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{background:#5c7584;opacity:1;}
.owl-next.disabled, .owl-prev.disabled{display:none;}
.owl-next, .owl-prev, .owl-next:focus-visible, .owl-prev:focus-visible{position:absolute;z-index:10;display:block;width:40px;height:40px;border-radius:50%;line-height:40px !important;text-align:center;margin:10px;background-color:#fff !important;color:#5c7584 !important;font-size:25px !important;box-shadow:0px 2px 5px 0 rgba(25, 31, 38, 0.1);}
.owl-next{right:-24px;}
.owl-prev{left:-24px;}
#main #banner_slider .owl-next{display:inline-block;position:absolute;right:-8px;}
#main #banner_slider .owl-prev{display:inline-block;position:absolute;left:-8px;}
#main #banner_slider .dots-count-1 .owl-prev{margin-right:35px;}
#main #banner_slider .dots-count-2 .owl-prev{margin-right:50px;}
#main #banner_slider .dots-count-3 .owl-prev{margin-right:65px;}
#main #banner_slider .dots-count-4 .owl-prev{margin-right:80px;}
#main #banner_slider .dots-count-5 .owl-prev{margin-right:95px;}
#main #banner_slider .dots-count-6 .owl-prev{margin-right:110px;}
#main #banner_slider .dots-count-7 .owl-prev{margin-right:125px;}
#main #banner_slider .dots-count-8 .owl-prev{margin-right:140px;}
#main #banner_slider .dots-count-9 .owl-prev{margin-right:155px;}
#main #banner_slider .dots-count-10 .owl-prev{margin-right:170px;}
.owl-next:hover, .owl-prev:hover, .owl-next:focus-visible, .owl-prev:focus-visible{color:#fdc94f !important;box-shadow:0 1px 6px 0 rgba(64, 118, 187, 0.4);}
.owl-next:active, .owl-prev:active{-webkit-box-shadow:inset 0 2px 15px 0 rgba(45, 62, 80, 0.1);-moz-box-shadow:inset 0 2px 15px 0 rgba(45, 62, 80, 0.1);box-shadow:inset 0 2px 15px 0 rgba(45, 62, 80, 0.1);}
.owl-carousel-inspirations .owl-nav{position:relative;top:-175px;}
.owl-carousel .owl-nav.disabled{display:none !important;}
div[class*="owl-carousel-slider"] .owl-nav{position:relative;bottom:54%;}
.owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;}
.owl-carousel .owl-stage::after{content:" " !important;}
.owl-item{padding-bottom:20px;}
.asl_w_container{max-width:200px;position:absolute;right:230px;top:16px;}
#ajaxsearchlite1 .probox .proinput,
div.asl_w .probox .proinput{margin:0;}
#ajaxsearchliteres1.asl_r.asl_w{border:1px solid rgb(238, 238, 238) !important;border-radius:0px 0px 10px 10px !important;box-shadow:0px 12px 20px -10px rgba(40, 126, 224, 0.3) !important;}
#ajaxsearchliteres1.asl_r .results .item .asl_content h3,
#ajaxsearchliteres1.asl_r .results .item .asl_content h3 a{color:#5c7584;}
#ajaxsearchliteres1.asl_r .results .item .asl_content h3:hover,
#ajaxsearchliteres1.asl_r .results .item .asl_content h3:hover a{color:#1f75d7;}
div.asl_r .results .item.hovered, div.asl_r .results .item:focus-visible{outline:2px solid #1f75d7;outline-offset:-2px;}
@media screen and (max-width:1199px){
.asl_w_container{right:270px;}
}
@media screen and (max-width:767px){
#header-container {
min-height: 90px;
}
#headerwrap .logo {
position: absolute;
left: 0;
top: 0;
}
.navbar-toggler {
top: 0;
}
.asl_w_container {
position: relative;
right: 0;
top: 50px;
padding: 0 10px;
margin: 0;
max-width: 100%;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
}</pre></body></html>