/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/foxy/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

/* =======================================  
START CPT-ZIMMERSEITEN STYLING V241002
======================================= */
.single-zimmer .et_post_meta_wrapper { display: none; }
.single-zimmer div#main-content .container {
    width: 100%!important;
	max-width: 100% !important;
	padding-top: 0!important;
}
.single-zimmer div#left-area {
    width: 100%!important;
    padding-right: 0!important;
}
.single-zimmer  #main-content .container:before { display: none}
.single-zimmer .dsm_home_item .dsm_home_icon, .single-zimmer .et-db #et-boc .et-l .dsm_home_icon, .single-zimmer .dsm_breadcrumbs_separator .dsm_separator_icon, .single-zimmer .et-db #et-boc .et-l .dsm_separator_icon {
    font-size: 18px!important;
}

div#ibe-wrapper { position: fixed !important; z-index: 5 !important; }
/* =======================================  
END CPT-ZIMMERSEITEN STYLING V241002
======================================= */

/* =======================================  
START WPML FLAG STYLING V240926
======================================= */
.ragnar_menu_giants .menu-item-has-children {cursor: pointer;}
.ragnar_menu_giants .wpml-ls-menu-item {display: inline-block;}
.ragnar_menu_giants .wpml-ls-first-item {margin-top: 8px;border-top: 1px solid #aaa;padding-top: 16px;}
/* =======================================  
START WPML FLAG STYLING V240926
======================================= */

/* =======================================  
START D-EDGE IBE WIDGET V240802
======================================= */
#ibe-wrapper { z-index: 5; } /* FIX: so banner does not overlay Ragnar menu when scrolled all the way to the top */
#ibe-wrapper #fb-widget-1 #widgets--wrapper .widgets--wrapper .fbw-qs--item.fbw-qs--search-btn, #ibe-wrapper #fb-widget-1 #widgets--wrapper .widgets--wrapper .fbw-qs--item.fbw-qs--apply-btn {
	letter-spacing: -1px; /* STYLE MATCH with header design */
	font-weight: normal; /* STYLE MATCH button design */
	padding-top: 16px; /* FIX button padding in select hotels */
} 
html { margin-bottom: 60px; } /* FIX: add banner display height to bottom padding so footer is not cut off by bar */
/* =======================================  
END D-EDGE IBE WIDGET V240802
======================================= */

/* =======================================  
Start Header Design v240118
======================================= */
.et_pb_section.main_header > .et_pb_row{
	display:flex;
	align-items:center;
} 
.main_header .ragnar_menu_giants_container_row .et_pb_column{
	display:block;
}
#trustyou {
	-ms-transform: scale(0.8);
	-webkit-transform: scale(0.8); 
	-moz-transform: scale(0.8); 
	transform: scale(0.8);
	margin-left:-4vw;
	margin-top:-5px;
}
#trustyou-wrap {
			width: 200px!important;
}
.ragnar_menu_giants_hamburger{
	text-align:right;
}
.main_header .et_pb_menu__wrap{
	justify-content:flex-end;
}
.main_header .et_pb_menu__wrap .et_pb_menu__menu{
	display:none;
}
.main_header .et_pb_menu__wrap .et_mobile_nav_menu{
	display:block;
}
.main_header .et_pb_menu_inner_container,
.main_header .et_pb_module.et_pb_menu,
.et_pb_section.main_header > .et_pb_row > .et_pb_column:last-child {
	position:unset;
}
.main_header .et_pb_menu__wrap .et_mobile_nav_menu ul.et_mobile_menu{
	padding-left:0;
	margin-top:17px !important;
}
.main_header .et_pb_menu__wrap .et_mobile_nav_menu ul.et_mobile_menu > li{
	display:inline-block;
	width:100%;
}
.main_header .et_pb_menu__wrap .et_mobile_nav_menu ul.et_mobile_menu li{
	padding-left:2%;
}
.main_header .et_pb_menu__wrap .et_mobile_nav_menu ul.et_mobile_menu li a{
	padding-left:2%;
}
.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child{
	width:14% !important;
	margin-right:0 !important;
}
.et_pb_section.main_header > .et_pb_row > .et_pb_column:nth-child(2){
	width:40% !important;
	margin-right:0 !important;
}
.et_pb_section.main_header > .et_pb_row > .et_pb_column:nth-child(3),
.et_pb_section.main_header > .et_pb_row > .et_pb_column:nth-child(4){
	width:20.5% !important;
	margin-right:0 !important;
}
.et_pb_section.main_header > .et_pb_row > .et_pb_column:last-child{
	width:4.5% !important;
}
.main_header .et_pb_button_module_wrapper .et_pb_button {
    min-height: 60px;
    max-height: 60px;
}
.main_header .et_pb_button_module_wrapper .et_pb_button:after{
	font-size:32px;
}

.main_header .et_pb_button_module_wrapper .et_pb_button.header_btn1{
	width:100%;
}
.main_header .et_pb_button_module_wrapper .et_pb_button.header_btn2{
	width:100%;
}
.main_header.ragnar_menu_giants_container .menu_lines .line{
	width:30px;
	height:3px;
	margin-bottom:5px;
}



/* ============= Media Queries =============== */
@media only screen and (min-width:1200px){
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child .et_pb_image{
		height:50px;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child .et_pb_image img{
		height:50px;
		object-fit:contain;
	}
}
@media (max-width:1199px) and (min-width:981px){
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child .et_pb_image {
		max-width:80%;
		margin-right:40px !important;
	}
}
@media only screen and (max-width:1050px){
	.main_header .et_pb_button_module_wrapper .et_pb_button{
		padding-left:20px !important;
		padding-right:20px !important;
	}
}
@media (min-width:768px) and (max-width:980px){
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child .et_pb_image{
		height:50px;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child .et_pb_image img{
		height:50px;
		object-fit:contain;
	}
}
@media only screen and (max-width:980px){
	.et_pb_section.main_header > .et_pb_row > .et_pb_column{
		margin-bottom:0;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child {
		width: 20%;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child .et_pb_image{
		margin-right:40px !important;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:nth-child(2){
		width:25%;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:nth-child(3), 
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:nth-child(4){
		width:22.5%;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:last-child{
		width:10%;
	}
	.main_header .et_pb_menu__wrap .et_mobile_nav_menu ul.et_mobile_menu{
		margin-top:0 !important;
	}
	.main_header .et_pb_button_module_wrapper .et_pb_button {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.main_header .et_pb_button_module_wrapper .et_pb_button:after{
		right:0;
	}
}
@media (min-width:376px) and (max-width:767px){
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child .et_pb_image{
		height:40px;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child .et_pb_image img{
		height:40px;
		object-fit:contain;
	}
}
@media only screen and (max-width:767px){
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:nth-child(3),
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:nth-child(4){
		display:none;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child{
		width:44% !important;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:nth-child(2){
		width:42% !important;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:last-child{
		width:13% !important;
	}
}
@media only screen and (max-width:479px){
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child {
    	width: 38% !important;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:nth-child(2) {
    	width: 45% !important;
	}
	#trustyou {
		-ms-transform: scale(0.6);
		-webkit-transform: scale(0.6);
		-moz-transform: scale(0.6);
		transform: scale(0.6);
		margin-left: -16vw;
	}
}
@media only screen and (max-width:319px){
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:nth-child(2){
		display:none;
	}
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:first-child,
	.et_pb_section.main_header > .et_pb_row > .et_pb_column:last-child{
    	width: 50% !important;
	}
}

/* =======================================  
Ende Header Design 
======================================= */


/* =Genereller Divi Button */
.et_pb_button { padding: 10px 20px 10px 20px !important;}

/* =Schriftgröße Cookie Banner */
#cookiebanner p.c-message {font-size: 14px!important;}


/* Recaptcha Widget ausblenden */
.grecaptcha-badge {visibility:hidden!important;}



/* =SCHRIFTARTEN */
/* =Definition der Überschriften */
h1 { 
font-size: 46px!important;
font-weight: 900!important;
	
} 

h2 {
font-size: 36px!important;
font-weight: 600!important;
line-height: 1.2em!important;
	
}

h3 {
font-size: 28px!important;
line-height: 1.2em!important;
}

.dsm_card_carousel_child_subtitle  {
font-size: 28px!important;
line-height: 1.2em!important;
padding-top: 20px!important;
}

h5 {
font-size: 16px!important;
}

p, li, a, .et_pb_text_inner, .et_pb_blurb_description, .dsm_breadcrumbs li.dsm_breadcrumbs_item.dsm_breadcrumbs_item_current span {
font-size: 18px!important;
font-weight: 100!important;
line-height: 1.6em!important;
}

.dsm_card_carousel_child_description {
	padding-top: 40px!important;
	font-size: 20px!important;
}

@media only screen and (min-width:768px) and (max-width: 1280px){
h1 { 
font-size: 40px!important;
font-weight: 900!important;
} 

h2 {
font-size: 30px!important;
font-weight: 600!important;
line-height: 1.2em!important;
}
	
h3 {
font-size: 24px!important;
line-height: 1.2em!important;
}
	
.dsm_card_carousel_child_subtitle  {
font-size: 24px!important;
line-height: 1.2em!important;
padding-top: 10px!important;
}

h5 {
font-size: 16px!important;
}
	
p, li, a, .et_pb_text_inner, .et_pb_blurb_description, .dsm_breadcrumbs li.dsm_breadcrumbs_item.dsm_breadcrumbs_item_current span {
font-size: 18px!important;
font-weight: 100!important;
line-height: 1.6em!important;
}

.dsm_card_carousel_child_description {
font-size: 18px!important;
font-weight: 100!important;
line-height: 1.6em!important;
}

}

@media only screen and (min-width:1px) and (max-width: 767px){
h1 { 
font-size: 30px!important;
font-weight: 600!important;
} 

h2 {
font-size: 24px!important;
font-weight: 600!important;
line-height: 1.2em!important;
}

h3 {
font-size: 20px!important;
line-height: 1.2em!important;
}
	
.dsm_card_carousel_child_subtitle  {
font-size: 20px!important;
line-height: 1.2em!important;
padding-top: 10px!important;
}

h5 {
font-size: 16px!important;
}
	
p, li, a, .et_pb_text_inner, .et_pb_blurb_description, .dsm_breadcrumbs li.dsm_breadcrumbs_item.dsm_breadcrumbs_item_current span {
font-size: 18px!important;
font-weight: 100!important;
line-height: 1.6em!important;
}
	
.dsm_card_carousel_child_description {
font-size: 18px!important;
font-weight: 100!important;
line-height: 1.6em!important;
}
}
/* Ende SCHRIFTARTEN */



/* Diverse CSS-Codes */

@media only screen and (min-width:981px) and (max-width:1279x){
.image_blog_module{display:none!important;}
}

.padding_error_section{padding-bottom:0px !important;padding-top:0px !important;}
.padding_error_row{padding-bottom:0px !important;padding-top:0px !important;}
.et_pb_blurb .et_pb_blurb_content{margin-bottom:-5px !important;}
.ds-fullwidth-specialty> .et_pb_row{min-width:100% !important;}
.page-id-6487 #offerbutton{display:none !important;}
#excerpt{padding-left:15px;}
#offers_overview .entry-title{padding-left:15px;}
#offers_overview .post-meta{padding-left:15px;}
#offers_overview .more-link{padding-top:20px;padding-left:15px;font-size:18px;color:#f6861f !important;}
#offerbutton{font-size:18px;border:2px solid #004fa3;padding:8px 12px 8px 12px!important;color:#004fa3 !important;}
#offerbutton:hover{color:#fff !important;background-color:#004fa3 !important;border:2px solid #004fa3 !important;}
.headtext_h1_textbox{width:80% !important;}
#fb-widget-2 h2{font-size:14px!important;}
#headertextslider{font-size:80px;line-height:1.2em;font-weight:bold;margin-left:18px !important;}
#bodytextslider{font-size:42px;text-transform:uppercase;margin-left:18px !important;line-height:1.9em !important;}
element.style{padding-left:80px!important;}

.et_pb_map{height:550px !important;}




#trustyoupage2{padding-top:10%;}
#tab_mice{padding-top:80px !important;padding-right:80px!important;padding-bottom:80px!important;padding-left:80px!important;border:0px!important;}
@media (max-width:980px){.page-id-6487 .et_pb_section{padding:0px !important;}
.page-id-27729 .et_pb_section{padding:0px !important;}
.page-id-27661 .et_pb_section{padding:0px !important;}
.page-id-27804 .et_pb_section{padding:0px !important;}
.page-id-27787 .et_pb_section{padding:0px !important;}
.page-id-27739 .et_pb_section{padding:0px !important;}
.page-id-27753 .et_pb_section{padding:0px !important;}
.page-id-27769 .et_pb_section{padding:0px !important;}
.page-id-27708 .et_pb_section{padding:0px !important;}
.page-id-27724 .et_pb_section{padding:0px !important;}
.page-id-28036 .et_pb_section{padding:0px !important;}
.page-id-6698 .et_pb_section{padding:0px !important;}
}
div.form{font-family:arial;font-size:16pt;color:#6B6B6B;}
div.form .form_field{border:0px solid #6B6B6B;width:100%;line-height:36px;background-color:#ededed;font-size:16pt;border-radius:0px !important;}
div.form .form_field_error{border:1px solid #fa0033;}
div.form .form_button_submit{color:#f6861f !important;padding:8px 12px 8px 12px!important;margin:4px auto 4px;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:0px;line-height:1.7em;background-color:#004FA3 !important;border:0px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;font-weight:normal;}
div.form .form_button_submit:hover{background-color:#004FA3 !important;}
div.form .rsError{background-color:#f6861f;}
div.form_home{font-family:open-sans;font-size:16pt;color:#fff;}
div.form_home .form_field{border:0px solid #6B6B6B;width:100%;line-height:36px;background-color:#ededed;font-size:16pt;border-radius:0px !important;}
div.form_home .form_field_error{border:1px solid #fa0033;}
div.form_home .form_button_submit{color:#ffffff !important;padding:8px 12px 8px 12px!important;margin:4px auto 4px;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:0px;line-height:1.7em;border:1px #fff solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;font-weight:normal;background-color:#004FA3;}
div.form_home .form_button_submit:hover{background-color:#f6861f !important;border:1px #f6861f solid;}
div.form_home .rsError{background-color:#fa0033;}
.et-pb-arrow-prev, .et-pb-arrow-next{background-color:rgba(1,107,126,0.3);border:1px solid rgba(1,107,126,0.1);}
.et-pb-arrow-prev:hover, .et-pb-arrow-next:hover{background-color:rgba(255,255,255,0.3);}
.et-pb-arrow-prev:hover:before, .et-pb-arrow-next:hover:before{color:#004fa3;}
@media screen and (max-width:980px){.image-left:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:0;height:0;border-bottom:solid 30px white;border-left:solid 30px transparent;border-right:solid 30px transparent;z-index:2;}
.image-right:after{content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 30px white;border-left:solid 30px transparent;border-right:solid 30px transparent;z-index:2;}
}
@media screen and (min-width:981px){.image-left:after{content:'';position:absolute;top:45%;right:0;margin:0 auto;width:0;height:0;border-top:solid 30px transparent;border-right:solid 30px white;border-bottom:solid 30px transparent;z-index:9;}
.image-right:after{content:'';position:absolute;top:45%;left:0;margin:0 auto;width:0;height:0;border-top:solid 30px transparent;border-left:solid 30px white;border-bottom:solid 30px transparent;z-index:9;}
}
@media only screen and (min-width:1721px) and (max-width:1940px){#button1_split{padding-bottom:40px !important;padding-right:80px!important;padding-left:80px!important;}
}
@media only screen and (min-width:1500px) and (max-width:1720px){#button1_split{padding-bottom:40px !important;padding-right:80px!important;padding-left:80px!important;}
}
@media only screen and (min-width:1280px) and (max-width:1499px){
.et_pb_fullwidth_header_subhead{font-size:25px!important;width:70%!important;margin:auto !important;}
#tab_mice{padding-top:60px!important;padding-right:60px!important;padding-bottom:60px!important;padding-left:60px!important;}
#button1_split{padding-bottom:40px !important;padding-right:60px!important;padding-left:60px!important;}
}



@media only screen and (min-width:1024px) and (max-width:1279px){
.et_pb_fullwidth_header_subhead{font-size:30px!important;width:70%!important;margin:auto !important;}
#socialmodul2{display:none;}
.main_slider{height:750px !important;}
#accordeon .et_pb_toggle_open h5.et_pb_toggle_title{font-size:14px !important;}
#teiler2{display:none;}
#trustyoupage2{-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);}
#tab_mice{padding-top:40px!important;padding-right:10px !important;padding-bottom:40px;padding-left:10px !important;border:0px;}
#button1_split{padding-bottom:20px !important;padding-right:15px!important;padding-left:25px!important;}
.et-pb-controllers{display:none;}
#headertextslider{font-size:44px;line-height:1.6em;font-weight:bold;}
#bodytextslider{font-size:24px;text-transform:uppercase;line-height:2.1em !important;}
.et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content{font-size:14px !important;}
.et_pb_toggle_open h5.et_pb_toggle_title{font-size:16px !important;}
.et_pb_toggle_close h5.et_pb_toggle_title{font-size:16px !important;}
#offerstext{font-size:20px;}
#offerstext h2{font-size:28px;}
#offerstext{padding-top:60px;}
#blurb5{padding-top:40px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
#blurb6{padding-top:40px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
	.et_pb_fullwidth_header_container .et_pb_module_header{font-size:4vw!important;width:80%!important;margin:auto !important;line-height: 1.4em!important;}
}


@media only screen and (min-width:981px) and (max-width:1023px){
.et_pb_fullwidth_header_subhead{font-size:20px!important;width:70%!important;margin:auto !important;}

#headtext_spa{display:none;}
#teiler_spa{display:none;}
#socialmodul2{display:none;}
#teiler2{display:none;}
#trustyoupage2{-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);}
#tab_mice{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border:0px;}
#button1_split{padding-bottom:60px !important;padding-right:80px!important;padding-left:80px!important;}
#headertextslider{font-size:40px;line-height:1.4em;font-weight:bold;}
#bodytextslider{font-size:24px;text-transform:uppercase;}
.main_slider{height:600px;}
.et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content{font-size:14px !important;}
.et_pb_toggle_open h5.et_pb_toggle_title{font-size:16px !important;}
.et_pb_toggle_close h5.et_pb_toggle_title{font-size:16px !important;}
#offerstext{padding-top:40px;}
#blurb5{padding-top:60px;padding-right:20px;padding-left:40px;}
#blurb6{padding-top:60px;padding-right:20px;padding-left:40px;}
	.et_pb_fullwidth_header_container .et_pb_module_header{font-size:5vw!important;width:100%!important;margin:auto !important;line-height: 1.4em!important;}
}


@media only screen and (min-width:768px) and (max-width:980px){
.et_pb_fullwidth_header_subhead{font-size:20px!important;width:70%!important;margin:auto !important;}
#socialmodul2{padding-bottom:30px;}
div#et_mobile_nav_menu{padding-top:20px!important;}
#headertextslider{font-size:32px;line-height:1.4em;font-weight:bold;}
#bodytextslider{font-size:20px;text-transform:uppercase;}
.main_slider{height:720px;}
#tab_mice{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border:0px;}
#button1_split{padding-bottom:60px !important;padding-right:80px!important;padding-left:80px!important;}
#blurb5{padding-top:60px;padding-right:20px;padding-left:40px;}
#blurb6{padding-top:60px;padding-right:20px;padding-left:40px;}
	.et_pb_fullwidth_header_container .et_pb_module_header{font-size:7vw!important;width:100%!important;margin:auto !important;line-height: 1.4em!important;}
}



@media only screen and (min-width:400px) and (max-width:767px){
#headertextslider{font-size:20px;line-height:1.4em;font-weight:bold;}
#bodytextslider{font-size:18px;text-transform:uppercase;}
#tab_mice{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border:0px;}
#button1_split{padding-bottom:60px !important;padding-right:80px!important;padding-left:80px!important;}
#socialmodul2{padding-bottom:30px;}
.main_slider{height:600px;}
.et-pb-arrow-prev, .et-pb-arrow-next{background-color:#f6861f;border:1px solid #f6861f;}
.et-pb-arrow-prev:hover, .et-pb-arrow-next:hover{background-color:rgba(255,255,255,0.3);}
.et-pb-arrow-prev:hover:before, .et-pb-arrow-next:hover:before{color:#f6861f;}
#teiler_overview{width:50%;margin-top:20px;margin-left:40px;display:block !important;}
#offerstext{padding-top:60px;padding-right:10px;padding-left:10px;}
#roomslider{height:500px;}
#blurb6{padding-top:60px;}
#blurb5{padding-top:60px;padding-right:20px;padding-left:40px;}
div#et_mobile_nav_menu{padding-top:20px!important;}
	.et_pb_fullwidth_header_container .et_pb_module_header{font-size:7vw!important;width:100%!important;margin:auto !important;line-height: 1.4em!important;}
}

@media only screen and (min-width:100px) and (max-width:399px){
#bodytextslider{font-size:18px;text-transform:uppercase;}
#tab_mice{padding-top:20px !important;padding-right:1px!important;padding-bottom:20px!important;padding-left:1px!important;border:0px;}
#socialmodul2{padding-bottom:30px;}
.main_slider{height:500px;}
#roomslider_fullwidth .et_pb_slide{height:500px;}
#pageslider_fullwidth .et_pb_slide{height:500px;}
#roomslider_split .et_pb_slide{height:500px;}
#page_split .et_pb_slide{height:500px;}
#button1_split{padding-left:10px !important;padding-bottom:60px !important;font-size:16px !important;}
.et-pb-arrow-prev, .et-pb-arrow-next{background-color:#f6861f;border:1px solid #f6861f;}
.et-pb-arrow-prev:hover, .et-pb-arrow-next:hover{background-color:rgba(255,255,255,0.3);}
.et-pb-arrow-prev:hover:before, .et-pb-arrow-next:hover:before{color:#f6861f;}
div#et_mobile_nav_menu{padding-top:15px!important;}
#teiler_overview{width:50%;margin-top:20px;margin-left:40px;display:block !important;}
#headtext{padding-top:60px;padding-right:20px;padding-left:40px;}
#offerstext{padding-top:60px;padding-right:10px;padding-left:10px;}
#roomslider{height:600px;}
#blurb1{padding-top:60px;padding-right:20px;padding-bottom:20px;padding-left:40px;}
#blurb2{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:40px;}
#blurb3{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:40px;}
#blurb4{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:40px;}
#blurb5{padding-top:60px;}
#blurb6{padding-top:60px;}
}



