body{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1,h2,h3,h4{font-weight:bold}h1{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#0fabb1;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}#top-menu li a:hover{opacity:1!important}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}.et_mobile_menu{overflow:scroll!important;max-height:83vh}.et_pb_preload,.et_pb_section.et_pb_section_video.et_pb_preload{background-color:#fff!important}.et_pb_preload:before{display:none!important}}span.mobile_menu_bar:before{}@media screen and (min-width:981px){.sub-menu{min-width:300px}#top-menu li li a{width:260px;padding:4px 12px}}@media (min-width:981px) and (max-width:1350px){.container{width:95%!important}}.ia_no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ia_bg1,.ia_bg2,.ia_bg3,.ia_bg4,.ia_bg5{height:100%}.ia_bg1{background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1)),linear-gradient(to right,rgba(255,0,0,0.2),rgba(255,255,255,0) 50%,rgba(0,0,255,0.2))}.ia_bg2{background:linear-gradient(to bottom,rgba(240,240,240,0),rgba(240,240,240,1)),linear-gradient(to right,rgba(0,255,0,0.2),rgba(255,255,255,0) 50%,rgba(0,255,255,0.2))}.ia_bg3{background:linear-gradient(to bottom,rgba(245,245,245,0),rgba(245,245,245,1)),linear-gradient(to right,rgba(255,165,0,0.2),rgba(255,255,255,0) 50%,rgba(255,20,147,0.2))}.ia_bg4{background:linear-gradient(to bottom,rgba(250,250,250,0),rgba(250,250,250,1)),linear-gradient(to right,rgba(75,0,130,0.2),rgba(255,255,255,0) 50%,rgba(0,255,127,0.2))}.ia_bg5{background:linear-gradient(to bottom,rgba(235,235,235,0),rgba(235,235,235,1)),linear-gradient(to right,rgba(255,105,180,0.2),rgba(255,255,255,0) 50%,rgba(138,43,226,0.2))}.ia_bg_box1{background:radial-gradient(circle at 20% 50%,rgba(255,69,0,0.44),transparent 50%),radial-gradient(circle at 50% 70%,rgba(0,0,255,0.5),transparent 50%),radial-gradient(circle at 80% 50%,rgba(165,42,42,0.35),transparent 50%),#000;animation:fadeCircles 10s infinite}@keyframes fadeCircles{0%,2%{background:radial-gradient(circle at 20% 50%,rgba(255,69,0,0.44),transparent 50%),radial-gradient(circle at 50% 70%,rgba(0,0,255,0.5),transparent 50%),radial-gradient(circle at 80% 50%,rgba(165,42,42,0.35),transparent 50%),#000}10%,15%,25%,30%,40%,45%,100%{background:radial-gradient(circle at 20% 50%,rgba(255,69,0,0.44),transparent 50%),radial-gradient(circle at 50% 70%,rgba(0,0,255,0.5),transparent 50%),radial-gradient(circle at 80% 50%,rgba(165,42,42,0.35),transparent 50%),#000}10%,25%{background:radial-gradient(circle at 20% 50%,rgba(255,69,0,0.35),transparent 50%),radial-gradient(circle at 50% 70%,rgba(0,0,255,0.5),transparent 50%),radial-gradient(circle at 80% 50%,rgba(165,42,42,0.35),transparent 50%),#000}}.wpforms-field-name-first,.wpforms-field-name-last,.wpforms-field-large{border-radius:8px!important}.wpforms-page-button{color:#5b5b5b!important;border-width:4px!important;border-radius:50px!important;border-color:white!important;background-color:transparent!important;border-style:dashed!important;border-top-style:dashed!important;border-right-style:dashed!important;border-bottom-style:dashed!important;border-left-style:dashed!important;border-color:#5b5b5b!important}.wpforms-page-button:hover{color:#5b5b5b!important}@media all and (max-width:767px){html .et-db .two-col-mob .et_pb_column,html .et-db .three-col-mob .et_pb_column,html .et-db .four-col-mob .et_pb_column,html .et-db .five-col-mob .et_pb_column,html .et-db .six-col-mob .et_pb_column{margin-bottom:0}html .et-db .two-col-mob .et_pb_column{width:47.25%!important}html .et-db .two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}html .et-db .three-col-mob .et_pb_column{width:29.6667%!important}html .et-db .three-col-mob .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}html .et-db .four-col-mob .et_pb_column{width:20.875%!important}html .et-db .four-col-mob .et_pb_column:not(:nth-child(4n)){margin-right:5.5%!important}html .et-db .five-col-mob .et_pb_column{width:15.6%!important}html .et-db .five-col-mob .et_pb_column:not(:nth-child(5n)){margin-right:5.5%!important}html .et-db .six-col-mob .et_pb_column{width:12.083%!important}html .et-db .six-col-mob .et_pb_column:not(:nth-child(6n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db .one-col-tab .et_pb_column{margin-right:0!important;width:100%!important}html .et-db .one-col-tab .et_pb_column:not(:last-child){margin-bottom:30px!important}html .et-db .two-col-tab .et_pb_column{width:47.25%!important}html .et-db .two-col-tab .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}html .et-db .three-col-tab .et_pb_column{width:29.6667%!important}html .et-db .three-col-tab .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}html .et-db .four-col-tab .et_pb_column{width:20.875%!important}html .et-db .four-col-tab .et_pb_column:not(:nth-child(4n)){margin-right:5.5%!important}html .et-db .five-col-tab .et_pb_column{width:15.6%!important}html .et-db .five-col-tab .et_pb_column:not(:nth-child(5n)){margin-right:5.5%!important}html .et-db .six-col-tab .et_pb_column{width:12.083%!important}html .et-db .six-col-tab .et_pb_column:not(:nth-child(6n)){margin-right:5.5%!important}}@media all and (min-width:1405px){.h1_startpage{font-size:450%}.h2{font-size:350%}.h3{font-size:250%}.h4{font-size:200%}}@media all and (min-width:1100px) and (max-width:1405px){.h1_startpage{font-size:400%}.h2{font-size:320%}.h3{font-size:230%}.h4{font-size:180%}}@media all and (max-width:980px){.h1_startpage{font-size:300%}.h2{font-size:250%}.h3{font-size:200%}.h4{font-size:150%}}@media all and (min-width:768px) and (max-width:980px){.h1_startpage{font-size:280%}.h2{font-size:230%}.h3{font-size:180%}.h4{font-size:140%}}@media all and (max-width:767px){.h1_startpage{font-size:200%}.h2{font-size:180%}.h3{font-size:150%}.h4{font-size:120%}}@media all and (max-width:479px){.h1_startpage{font-size:150%}.h2{font-size:130%}.h3{font-size:120%}.h4{font-size:110%}}.et_pb_slide_description{text-shadow:none!important}.mobile_menu_bar:before{font-size:50px!important}@font-face{font-family:"Quicksand-VariableFont_wght";font-display:swap;src:url(https://urlaub-packliste.com/wp-content/uploads/et-fonts/Quicksand-VariableFont_wght.ttf) format("truetype")}.et_pb_section_1_tb_footer.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_text_2_tb_footer{text-align:center}@font-face{font-family:"Quicksand-VariableFont_wght";font-display:swap;src:url(https://urlaub-packliste.com/wp-content/uploads/et-fonts/Quicksand-VariableFont_wght.ttf) format("truetype")}.et_pb_section_1_tb_footer.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_text_2_tb_footer{text-align:center}.ia_holiday_container {
margin: 0 auto;
text-align: center;
}
.ia_tiles {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 3px;
}
.ia_tile {
background-color: #f5f5f5;
border: 3px solid #f5f5f5;
padding: 2px 6px;
margin: 5px;
cursor: pointer;
position: relative; transition: all 0.2s ease;
}
.ia_tile:hover {
transform: rotate(-5deg);
}
.ia_tile.active {
border-color: #13303e;
background-color: #13303e;
color: white;
transform: rotate(-5deg);
}
.ia_tile.active::before {
content: "";
position: absolute;
top: -10px; left: 50%; transform: translateX(-50%); width: 40px; height: 20px; background-image: url(//urlaub-packliste.com/wp-content/plugins/UNI/assets/img/klebestreifen.webp); background-size: contain; background-repeat: no-repeat; z-index: 10; }
@keyframes tilt {
0% {
transform: rotate(0deg);
}
25% {
transform: rotate(-2deg);
}
50% {
transform: rotate(0deg);
}
75% {
transform: rotate(0deg);
}
100% {
transform: rotate(0deg);
}
}
.ia_default_shadow_box_no_hover { box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); }
.ia_default_shadow_box { box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); }
.ia_default_shadow_box:hover { box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.5); }
.ia_default_shadow_text_no_hover { text-shadow: 0px 6px 9px rgba(0, 0, 0, 0.3); }
.ia_default_shadow_text { text-shadow: 0px 6px 9px rgba(0, 0, 0, 0.3); }
.ia_default_shadow_text:hover { text-shadow: 0px 6px 9px rgba(0, 0, 0, 0.5); }
.ia_duration_slider { margin-bottom: 20px; }
.ia_holiday_items_table {
display: block !important;
width: auto !important;
width: 850px !important;
margin: 0 auto !important;
border-collapse: separate !important;
border-spacing: 0; border-radius: 10px; overflow: hidden; background-color: white;
}
.ia_holiday_items_table th,
.ia_holiday_items_table td {
border: 1px solid #ddd;
text-align: left;
} .ia_holiday_items_table thead tr th:first-child {
border-top-left-radius: 10px;
}
.ia_holiday_items_table thead tr th:last-child {
border-top-right-radius: 10px;
} .ia_holiday_items_table tbody tr:last-child td:first-child {
border-bottom-left-radius: 10px;
}
.ia_holiday_items_table tbody tr:last-child td:last-child {
border-bottom-right-radius: 10px;
}
.ia_result_th_item {
width: 15em;
}
.ia_result_th_number {
width:5em;
padding-left: 0.5em;
padding-right: 0.5em;
}
@media (max-width: 980px) {
.ia_result_th_item {
width: 8em;
}
.ia_result_th_number {
width:5em;
}
}
th span {
display: block;
line-height: 1; 
margin-top: 0px; 
}
th td {
display: block;
line-height: 1; 
margin-top: 0px; 
}
.ia_mainframe {
width: 100%;
padding: 3em;
padding-bottom: 0em;
}
@media (max-width: 980px) {
.ia_mainframe {
padding: 1em;
padding-bottom:0px;
}
}
.ia_result {
}
.ia_blur {
-webkit-filter: blur(7px);
-moz-filter: blur(7px);
-o-filter: blur(7px);
-ms-filter: blur(7px);
filter: blur(7px);
}
.ia_none { display:none; }
.ia_inline {
display:inline-block;
}
.ia_button {
color: white;
background-color:#0FABB1;
padding: .6em .9em;
cursor:pointer;
}
.ia_pointer {
cursor: pointer;
}
.ia_no_padding {
padding:0!important;
}
.ia_no_select			{ user-select: none; } 
.ia_white 				{ color: white; }
.ia_rounded				{ border-radius:10px; }
.ia_default_padding1 	{ padding: 1em; }
@media (max-width: 980px) {
.ia_default_padding1 	{ padding: 1em; }
}
.ia_show_mobile_only {
display: block;
}
@media (min-width: 981px) {
.ia_show_mobile_only {
display: none;
}
}
.ia_dont_show_mobile {
display: block; }
@media (max-width: 980px) {
.ia_dont_show_mobile {
display: none; }
}
.ia_scale { transition: transform 0.2s ease; }
.ia_scale:hover {
transform: scale(1.08);
}
.ia_center {
text-align:center;
}
.ia_travel_customizer_box {
max-width: 850px;
position: relative;
}
@media (max-width: 980px) {
.ia_travel_customizer_box {
width: 90 vw;
}
}
.slidecontainer {
width: 50%;
}
.slider {
-webkit-appearance: none;
width: 100%;
height: 25px;
background: #f5f5f5;
outline: none;
opacity: 1;
-webkit-transition: .2s;
transition: opacity .2s;
width: 50%;
}
@media (max-width: 980px) {
.slider {
width: 70%;
}
}
.slider:hover {
opacity: 1;
}
.slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 25px;
height: 25px;
background: #13303E;
cursor: pointer;
border-radius:100%;
}
.slider::-moz-range-thumb {
width: 25px;
height: 25px;
background: #f5f5f5;
cursor: pointer;
}
input.ia_result_table_field {
background: rgba(0, 0, 0, 0) !important;
border: none !important;
outline: none !important;
}
input.ia_result_name_input {
background: rgba(0, 0, 0, 0) !important;
border: none !important;
border-bottom: 1px solid #000!important;
padding: 0px!important;
font-size: 14px!important;
width: 70%;
}
.ia_results_textarea {
background: transparent;
border: 0;
outline: none;
resize: none; width: 100%;
font-family: inherit;
font-size: inherit;
line-height: 1.5; height: 1.6em; overflow: hidden; } .ia_glass_start_top {
background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.55) 100%);
backdrop-filter: blur(4px);
transition: 1s;
}
.ia_glass_start_top:hover {
backdrop-filter: blur(13px);
}
@media all and (max-width: 767px) {
.ia_glass_start_top {
}
}
.ia_opacity30 { opacity:0.3; }
.ia_opacity40 { opacity:0.4; }
.ia_opacity50 { opacity:0.5; }
.ia_space_xs { height: 0em; }
.ia_space_x { height: 0.25em; }
.ia_space_s { height: 0.5em; }
.ia_space_m { height: 1em; }
.ia_space_l { height: 2em; }
.ia_space_x { height: 4em; }
.ia_space_xl { height: 8em; }
@media (max-width: 980px) {
.ia_space_xs { height: 0em; }
.ia_space_x { height: 0.25em; }
.ia_space_s { height: 0.5em; }
.ia_space_m { height: 1em; }
.ia_space_l { height: 1.5em; }
.ia_space_x { height: 3em; }
.ia_space_xl { height: 4em; }
}
@media print {
.ia_no_print {
display: none !important;
visibility: hidden!important;
}
}
.ia_fadein {
-webkit-animation: ia_fadein 1s;
-moz-animation: ia_fadein 1s; 
-ms-animation: ia_fadein 1s; 
-o-animation: ia_fadein 1s; 
animation: ia_fadein 1s;
animation-fill-mode: forwards; 
opacity: 0; 
}
@keyframes ia_fadein {
from { opacity: 0; transform: rotateX(0deg) rotateY(15deg); transform: translate(0px, 2px);}
to   { opacity: 1; transform: rotateX(0deg) rotateY(0deg); transform: translate(0px, 0px); }
}
.ia_fadein:nth-child(2) { animation-delay: 0.3s; }
.ia_fadein:nth-child(3) { animation-delay: 0.5s; }
.ia_fadein:nth-child(4) { animation-delay: 0.7s; }
.ia_fadein:nth-child(5) { animation-delay: 0.9s; }
.ia_fadein:nth-child(6) { animation-delay: 1.1s; }
.ia_fadein:nth-child(7) { animation-delay: 1.3s; }
.ia_fadein:nth-child(8) { animation-delay: 1.5s; }
.ia_fadein:nth-child(9) { animation-delay: 1.7s; }
.ia_fadein:nth-child(10) { animation-delay: 1.9s; }
.ia_fadein:nth-child(11) { animation-delay: 2.1s; }
.ia_fadein:nth-child(12) { animation-delay: 2.3s; }
.ia_customizer_row {
display: flex;
align-items: center;
margin-bottom: 5px;
flex-wrap: wrap; }
.ia_customizer_label {
flex: 1; font-size: 1.2rem;    
text-align:left;
}
.ia_customizer_content {
flex: 2; display: flex;
flex-wrap: wrap; gap: 2px; } @media (max-width: 980px) {
.ia_customizer_row {
flex-direction: column; align-items: flex-start; }
.ia_customizer_label,
.ia_customizer_content {
flex: unset; width: 100%; }
}
.ia_ad {
background-color: #F5F5F5;
max-width: 850px;
}
.table_wrapper {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.responsive_table {
width: 100%;
border-collapse: collapse;
}
.ia_head_master_div {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap; max-width: 850px; margin: 0 auto; width: 100%; }
.ia_head_logo_div {
width: 15%;
}
.ia_head_headline_div {
width: 85%;
}
@media (max-width: 980px) {
.ia_head_logo_div,
.ia_head_headline_div {
width: 100%;
}
}
.ia_logo_headarea {
height: 100%;
}
@media (max-width: 980px) {
.ia_logo_headarea {
height: 5em;
}
} @media (min-width: 980px) {
.container { width: 850px; }
}
.ia_h2_padding {
padding-top:8px!important;
padding-bottom:3px!important;
} @media only screen and (max-width: 360px) {
h1 { font-size: 24px; line-height: 1.2; }
h2 { font-size: 22px; line-height: 1.2; }
h3 { font-size: 20px; line-height: 1.2; }
h4 { font-size: 18px; line-height: 1.2; }
h5 { font-size: 16px; line-height: 1.2; }
p  { font-size: 14px; line-height: 1.2; }
} @media only screen and (min-width: 361px) and (max-width: 479px) {
h1 { font-size: 26px; line-height: 1.2; }
h2 { font-size: 24px; line-height: 1.2; }
h3 { font-size: 22px; line-height: 1.2; }
h4 { font-size: 20px; line-height: 1.2; }
h5 { font-size: 18px; line-height: 1.2; }
p  { font-size: 16px; line-height: 1.2; }
} @media only screen and (min-width: 480px) and (max-width: 768px) {
h1 { font-size: 30px; line-height: 1.2; }
h2 { font-size: 28px; line-height: 1.2; }
h3 { font-size: 26px; line-height: 1.2; }
h4 { font-size: 24px; line-height: 1.2; }
h5 { font-size: 22px; line-height: 1.2; }
p  { font-size: 18px; line-height: 1.2; }
} @media only screen and (min-width: 769px) and (max-width: 980px) {
h1 { font-size: 34px; line-height: 1.2; }
h2 { font-size: 32px; line-height: 1.2; }
h3 { font-size: 30px; line-height: 1.2; }
h4 { font-size: 28px; line-height: 1.2; }
h5 { font-size: 26px; line-height: 1.2; }
p  { font-size: 20px; line-height: 1.2; }
} @media only screen and (min-width: 981px) and (max-width: 1200px) {
h1 { font-size: 34px; line-height: 1.2; }
h2 { font-size: 21px; line-height: 1.2; }
h3 { font-size: 22px; line-height: 1.2; }
h4 { font-size: 18px; line-height: 1.2; }
h5 { font-size: 16px; line-height: 1.2; }
p  { font-size: 16px; line-height: 1.2; }
} @media only screen and (min-width: 1201px) and (max-width: 1600px) {
h1 { font-size: 44px; line-height: 1.2; }
h2 { font-size: 21px; line-height: 1.2; }
h3 { font-size: 22px; line-height: 1.2; }
h4 { font-size: 18px; line-height: 1.2; }
h5 { font-size: 16px; line-height: 1.2; }
p  { font-size: 16px; line-height: 1.2; }
} @media only screen and (min-width: 1601px) {
h1 { font-size: 44px; line-height: 1.2; }
h2 { font-size: 21px; line-height: 1.2; }
h3 { font-size: 22px; line-height: 1.2; }
h4 { font-size: 18px; line-height: 1.2; }
h5 { font-size: 16px; line-height: 1.2; }
p  { font-size: 16px; line-height: 1.2; }
}
.rolling_logo {
position: absolute;
top: -20px; right: -10px; width: 85px; height: auto; animation: rollIn 2s ease-out forwards; }
@keyframes rollIn {
0% {
top: 100px; right: -50px; }
100% {
top: 150px; right: 30px; }
}