.page-id-13 .elementor-widget-theme-post-content ul li::before{
	display: none !important;
}
.page-id-13 ul{
	padding: 0 !important;
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 47.5% !important;
}
.cc-link:hover{
	color: #003b69 !important;
}
#cc-window{
    z-index: 99999;
}
#cmplz-document {
    max-width: 100% !important;
	width: 100% !important;
}
.buchungbutton a{
    padding: 15px 23px 15px 23px;
    background: #003B69;
    display: block;
}
.elementor-button:hover {
    transform: scale(1.03) !important;
}
#d21-book-button:hover{
	background-color: #E4AB3F !important;
}
#d21-book-button{
	text-transform: uppercase !important;
}
.elementor-field-type-html {
    display: inline-block;
    margin-top: 30px;
    font-weight: bold !important;
}
.e-form__buttons{
	margin-top: 25px;
}
.elementor-widget-theme-post-content ul {
  list-style: none;
	columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

.elementor-field-group-field_404ab3e{
    font-weight: inherit !important;
    font-size: 14px;
    line-height: 1.4;
	margin-top: 0px;
}


.elementor-widget-theme-post-content li {
  text-align: left;
	    padding-right: 20px;
}

.elementor-widget-theme-post-content ul li::before {
    content: "\2022";
    font-weight: bold;
    display: inline-block;
    margin-left: -1em;
    color: #003b69;
        font-size: 34px;
    position: absolute;
}


.elementor-widget-price-list ul{
	  list-style: unset;
	columns: unset;
  -webkit-columns: unset;
  -moz-columns: unset;
}
.elementor-widget-price-list li {
  text-align: unset;
	    padding-right: unset;
}

.elementor-widget-price-list ul li::before {
    content: unset;
    font-weight: unset;
    display: unset;
    margin-left: unset;
    color: unset;
        font-size: unset;
    position: unset;
}



#elementor-popup-modal-367{
	z-index: 999999 !important;
}
.current-page-ancestor a{
	color: var( --e-global-color-accent ) !important;
}
.current-page-ancestor .current-menu-item.menu-item a, .current-page-ancestor .menu-item a:hover{
	color: white !important;
}
.current-page-ancestor .menu-item a{
	color: #003B69 !important;
}
.elementor-sticky--effects .ankum-logo img{
	max-width: 100px;
    margin-bottom: -20px;
    margin-top: 10px;
	mix-blend-mode: multiply;
}
.ankum-logo:hover, .sidebuttons:hover{
	opacity: .8;
}
header img, .ankum-logo, .sidebuttons{
    transition: all ease 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important;
}
.elementor-sticky--effects {
    box-shadow: 0px 0px 12px 0px rgba(17,17,17,0.25) !important;
	padding-bottom: 0px !important;
}
.elementor-sticky--effects .headmenu a{
	 line-height: 15px !important;
	 padding-top: 9px  !important;
	 padding-bottom: 9px  !important;
}
.nomarginp p:last-of-type{
	margin-bottom: 0px !important;
}
.footer-logos .cls-1, .arrowblue svg{
	    fill: #003B69 !important;
}
.arrowblue svg .a{
	    stroke: #003B69 !important;
}
.icons-bright-gold .cls-1{
	 fill: #E8C686 !important;
}
.icons-dark-blue .cls-1{
	 fill: #003B69 !important;
}
.buchungbutton .elementor-widget-container{
	transform: rotate(180deg);
}
.buchungbutton:hover{
	cursor: pointer;
}
.slidehome .elementor-slide-button{
	display: none !important;
}
.slidehome .elementor-slide-description{
    max-width: 519px;
}
.slidehome .swiper-pagination-bullet {
    height: 5px !important;
    width: 46px !important;
    border-radius: 0 !important;
	background: rgba(255,255,255,.9) !important;
	opacity: 1;
}
.slidehome .swiper-pagination-bullet-active {
    background-color: #E4AB3FE6 !important;
	background: #E4AB3FE6 !important;
}
.slidehome .swiper-pagination-bullet {
    margin: 0 !important;
    margin-right: 37px !important;
	transform: unset !important;
}
.slidehome .swiper-pagination-bullet:last-of-type {
    margin: 0 !important;
    margin-right: 0px !important;
}
.slidehome .swiper-pagination-bullets{
    bottom: 140px !important;
}
.subslide .swiper-pagination-bullets{
    bottom: 38px !important;
}
.subslide .swiper-pagination-bullet {
    margin: 0 !important;
    margin-right: 18px !important;
}
li.elementor-price-list-item {
    background: #EAF2F7;
    padding: 30px 64px 23px 40px;
    margin-bottom: 5px !important;
}
li.elementor-price-list-item:last-of-type {
    margin-bottom: 0px !important;
}
.box-restaurant .elementor-image-box-title{
    margin-bottom: 15px !important;
}
.single-price .elementor-price-list-item{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.ankum-loop-item-column-event .elementor-element-populated{
	min-height: 350px;
}

.d21-input {
    width: 100%;
    padding: 0 .4em;
    border: none!important;
    color: #003B69!important;
    height: 45px!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 41px!important;
    border-radius: 4px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    cursor: pointer;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
}

.d21-btn.d21-primary {
    background-color: #003B69!important;
    border: none!important;
    color: #ffffff;
	border-radius: 0px!important;
}
.d21-input-icon {
    background-color: #003B69!important;
	border: none!important;
    border-color: #808080;
    border-radius: 0px!important;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    bottom: 5px;
    color: #fff;
    font-size: 1.3em;
    vertical-align: top;
    box-sizing: border-box;
    left: 4px;
    line-height: 25px;
    padding: 3px;
    padding-top: 6px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 33px;
    z-index: 9;
    height: 45px!important;

}
.material-icons {
	padding-top: 12px!important;
}
.d21-btn {height:45px!Important; line-height:44px!important;}
#d21-quickbook {
    max-width: 100%!important;
}

#d21-modal-fullsize.d21-open-animated {
    transform: scale(1);
    padding-top: 115px!important;
}

.d21-widgets-calendar-small {
    max-width: 100%!important;
}


/* Disable popup */

#elementor-popup-modal-2231 {
    display: none !important;
}




/* COOKIE CONSENT STYLING */
#dsgvomiddlewrap > div{
    color: rgb(255, 255, 255) !important;
    position: absolute !important;
    bottom: 30px !important;
    right: 30px !important;
    max-width: 365px !important;
    background: #fff !important;
    padding: 25px 25px 15px 25px !important;
    border-radius: 15px !important;
    box-shadow: 1px 7px 14px -5px rgb(0 0 0 / 15%) !important;
    text-align: left !important;
    height: unset !important;
	color: black !important;
}
body #tarteaucitronDisclaimerAlert p {
    margin-bottom: 0px !important;
    font-size: 13px !important;
    line-height: 22px !important;
}
.dsdvo-cookie-notice #tarteaucitronPersonalize {
    margin-bottom: 0px !important;
}
#tarteaucitronPersonalize, #tarteaucitronCloseAlert{
    background: transparent !important;
    color: black !important;
	text-underline-offset: 3px !important;
    text-decoration: underline !important;
}
#tarteaucitronPersonalize:hover, #tarteaucitronCloseAlert:hover{
    text-decoration: none !important;
}
.dsdvo-cookie-notice #tarteaucitronDisclaimerAlert a {
    display: none;
}
body .dsdvo-cookie-notice #tarteaucitronPersonalize, body .dsdvo-cookie-notice #tarteaucitronCloseAlert{
        width: 49% !important;
    margin: 0 !important;
    margin-top: 10px !important;
}
body .dsdvo-cookie-notice #tarteaucitronAccept{
    background: black !important;
    border-radius: 30px !important;
	border: 1px solid white !important;
	 width: 100% !important;
}
body .dsdvo-cookie-notice #tarteaucitronAccept:hover{
    color: black !important;
    background: white !important;
    border-radius: 30px !important;
    border: 1px solid black !important;
}
body .dsdvo-cookie-notice.style5 #tarteaucitronAccept, body .dsdvo-cookie-notice.style5 #tarteaucitronCloseAlert, body .dsdvo-cookie-notice.style5 #tarteaucitronPersonalize {
    padding: 8px 0!important;
}
#tarteaucitronAlertBig p::before {
  content: url('data:image/svg+xml; utf8, <svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" width="45" height="47" viewBox="0 0 284.31 299.05"><path d="M281.81,206.93c-13.5-12.19-18.51-31.37-12.45-48.7,1.45-4.16-.94-8.69-5.2-9.82-27.77-7.39-41.76-38.57-28.89-64.2,2.25-4.49-.42-9.9-5.35-10.84-26.52-5.07-42.91-32.29-34.73-58.25,1.28-4.07-1.06-8.41-5.18-9.57-13.13-3.68-26.75-5.55-40.48-5.55C67.08,0,0,67.08,0,149.52s67.08,149.52,149.52,149.52c57.83,0,109.14-33.06,134-83.13,1.51-3.04,.81-6.72-1.71-8.99Zm-132.29,76.97c-74.1,0-134.37-60.28-134.37-134.37S75.43,15.15,149.53,15.15c9.9,0,19.73,1.08,29.31,3.21-5.12,29.43,11.95,57.78,39.41,67.5-9.73,29.87,5.25,62.74,34.74,74.75-4.1,19.27,1.49,39.1,14.46,53.37-23.06,42.12-67.59,69.92-117.93,69.92Z"/><path d="M69.02,155c-13.07,0-23.7,10.63-23.7,23.7s10.63,23.7,23.7,23.7,23.7-10.63,23.7-23.7c0-13.07-10.63-23.7-23.7-23.7Zm0,32.25c-4.71,0-8.55-3.84-8.55-8.55s3.83-8.55,8.55-8.55,8.55,3.84,8.55,8.55-3.84,8.55-8.55,8.55Z"/><path d="M165.86,90.65c0-14.9-12.12-27.02-27.02-27.02s-27.02,12.12-27.02,27.02,12.12,27.02,27.02,27.02c14.9,0,27.02-12.12,27.02-27.02Zm-38.89,0c0-6.54,5.32-11.87,11.87-11.87s11.87,5.32,11.87,11.87-5.32,11.87-11.87,11.87-11.87-5.33-11.87-11.87Z"/><path d="M162.27,187.25c-19.63,0-35.61,15.97-35.61,35.61s15.97,35.61,35.61,35.61,35.61-15.97,35.61-35.61c0-19.64-15.98-35.61-35.61-35.61Zm0,56.07c-11.28,0-20.46-9.18-20.46-20.46s9.18-20.46,20.46-20.46,20.46,9.18,20.46,20.46-9.18,20.46-20.46,20.46Z"/></svg>');
   display: inline-block;
    width: 60px;
    height: 90px;
    padding-right: 15px;
    padding-bottom: 5px;
    float: left;
}

@media (max-width: 1024px){
	#dsgvomiddlewrap > div {
		bottom: 15px !important;
		right: 15px !important;
	}
}

@media (max-width: 767px){
	#dsgvomiddlewrap > div {
		bottom: 0px !important;
		right: 0px !important;
		width: 75% !important;
		max-width: 100% !important;
		padding-top: 30px !important;
	}
	body .dsdvo-cookie-notice.style5 {
		right: 0px !important;
		bottom: 0px !important;
		left: 0px !important;
		width: 100% !important;
	}
	#dsgvomiddlewrap > div{
		 border-radius: 15px 0px 0px 0px !important;
	}
	body .dsdvo-cookie-notice.style5 #tarteaucitronPersonalize, body .dsdvo-cookie-notice.style5 #tarteaucitronCloseAlert{
		width: 50% !important;
		margin: 0 !important;
		margin-top: 0px !important;
	}
	#tarteaucitronAlertBig::before {
  content: url('data:image/svg+xml; utf8, <svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" width="38" height="40" viewBox="0 0 284.31 299.05"><path d="M281.81,206.93c-13.5-12.19-18.51-31.37-12.45-48.7,1.45-4.16-.94-8.69-5.2-9.82-27.77-7.39-41.76-38.57-28.89-64.2,2.25-4.49-.42-9.9-5.35-10.84-26.52-5.07-42.91-32.29-34.73-58.25,1.28-4.07-1.06-8.41-5.18-9.57-13.13-3.68-26.75-5.55-40.48-5.55C67.08,0,0,67.08,0,149.52s67.08,149.52,149.52,149.52c57.83,0,109.14-33.06,134-83.13,1.51-3.04,.81-6.72-1.71-8.99Zm-132.29,76.97c-74.1,0-134.37-60.28-134.37-134.37S75.43,15.15,149.53,15.15c9.9,0,19.73,1.08,29.31,3.21-5.12,29.43,11.95,57.78,39.41,67.5-9.73,29.87,5.25,62.74,34.74,74.75-4.1,19.27,1.49,39.1,14.46,53.37-23.06,42.12-67.59,69.92-117.93,69.92Z"/><path d="M69.02,155c-13.07,0-23.7,10.63-23.7,23.7s10.63,23.7,23.7,23.7,23.7-10.63,23.7-23.7c0-13.07-10.63-23.7-23.7-23.7Zm0,32.25c-4.71,0-8.55-3.84-8.55-8.55s3.83-8.55,8.55-8.55,8.55,3.84,8.55,8.55-3.84,8.55-8.55,8.55Z"/><path d="M165.86,90.65c0-14.9-12.12-27.02-27.02-27.02s-27.02,12.12-27.02,27.02,12.12,27.02,27.02,27.02c14.9,0,27.02-12.12,27.02-27.02Zm-38.89,0c0-6.54,5.32-11.87,11.87-11.87s11.87,5.32,11.87,11.87-5.32,11.87-11.87,11.87-11.87-5.33-11.87-11.87Z"/><path d="M162.27,187.25c-19.63,0-35.61,15.97-35.61,35.61s15.97,35.61,35.61,35.61,35.61-15.97,35.61-35.61c0-19.64-15.98-35.61-35.61-35.61Zm0,56.07c-11.28,0-20.46-9.18-20.46-20.46s9.18-20.46,20.46-20.46,20.46,9.18,20.46,20.46-9.18,20.46-20.46,20.46Z"/></svg>');
		width: 55px;
    height: 55px;
		display: inline;
		position: absolute;
		background: white;
		top: -27px;
		padding: 8px;
		border-radius: 100%;
		left: 50%;
    transform: translate(-50%, 0%);
	}
	#tarteaucitronAlertBig p::before {
	  display: none !important;
	}
}

/*ANPASSUNG FÜR FULL OVERLAY */
.dsdvo-cookie-notice.style2 #dsgvomiddlewrap > div {
    background: rgba(0, 0, 0, 0.8) !important;
    width: 100% !important;
    height: 100% !important;
    position: fixed !important;
    overflow-y: hidden !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
	max-width: unset !important;
	    padding: 0 !important;
}
body .dsdvo-cookie-notice.style2 #tarinner {
    background: white !important;
	padding: 25px 25px 20px 25px !important;
    border-radius: 15px !important;
	max-width: 465px !important;
	margin-top: 17.5% !important;
}
.dsdvo-cookie-notice.style2 .dsgvonoticebtns {
    display: flex !important;
    padding: 0 !important;
}
body .dsdvo-cookie-notice.style2 #tarteaucitronPersonalize, body .dsdvo-cookie-notice.style2 #tarteaucitronCloseAlert {
    width: 43% !important;
    margin: 0 !important;
    margin-top: 2px !important;
}
body .dsdvo-cookie-notice.style2 #tarteaucitronDisclaimerAlert{
    padding-left: 0 !important;
    padding-right: 0 !important;
	padding-bottom: 15px !important;
    padding-top: 0 !important;
}

@media (max-width: 1024px){
	.dsdvo-cookie-notice.style2 #tarteaucitronAlertBig #tarinner {
		margin-top: 46.5% !important;
	}
}


@media (max-width: 767px){
	body .dsdvo-cookie-notice.style2 #tarteaucitronAlertBig #tarinner {
		margin-top: 80% !important;
    	max-width: 300px !important;
	}
	body .dsdvo-cookie-notice.style2 #tarteaucitronDisclaimerAlert {
		width: 100%;
	}
	.dsdvo-cookie-notice.style2 .dsgvonoticebtns {
		display: inline-block !important;
	}
	#dsgvomiddlewrap > div {
		bottom: 0px !important;
		right: 0px !important;
		width: 75% !important;
		max-width: 100% !important;
		padding-top: 30px !important;
	}
	body .dsdvo-cookie-notice.style5 {
		right: 0px !important;
		bottom: 0px !important;
		left: 0px !important;
		width: 100% !important;
	}
	#dsgvomiddlewrap > div{
		 border-radius: 15px 0px 0px 0px !important;
	}
	.dsdvo-cookie-notice.style2 #tarteaucitronAlertBig::before {
	  display: none !important;
	}
	.dsdvo-cookie-notice.style2 #tarteaucitronAlertBig #tarinner::before {
  content: url('data:image/svg+xml; utf8, <svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" width="38" height="40" viewBox="0 0 284.31 299.05"><path d="M281.81,206.93c-13.5-12.19-18.51-31.37-12.45-48.7,1.45-4.16-.94-8.69-5.2-9.82-27.77-7.39-41.76-38.57-28.89-64.2,2.25-4.49-.42-9.9-5.35-10.84-26.52-5.07-42.91-32.29-34.73-58.25,1.28-4.07-1.06-8.41-5.18-9.57-13.13-3.68-26.75-5.55-40.48-5.55C67.08,0,0,67.08,0,149.52s67.08,149.52,149.52,149.52c57.83,0,109.14-33.06,134-83.13,1.51-3.04,.81-6.72-1.71-8.99Zm-132.29,76.97c-74.1,0-134.37-60.28-134.37-134.37S75.43,15.15,149.53,15.15c9.9,0,19.73,1.08,29.31,3.21-5.12,29.43,11.95,57.78,39.41,67.5-9.73,29.87,5.25,62.74,34.74,74.75-4.1,19.27,1.49,39.1,14.46,53.37-23.06,42.12-67.59,69.92-117.93,69.92Z"/><path d="M69.02,155c-13.07,0-23.7,10.63-23.7,23.7s10.63,23.7,23.7,23.7,23.7-10.63,23.7-23.7c0-13.07-10.63-23.7-23.7-23.7Zm0,32.25c-4.71,0-8.55-3.84-8.55-8.55s3.83-8.55,8.55-8.55,8.55,3.84,8.55,8.55-3.84,8.55-8.55,8.55Z"/><path d="M165.86,90.65c0-14.9-12.12-27.02-27.02-27.02s-27.02,12.12-27.02,27.02,12.12,27.02,27.02,27.02c14.9,0,27.02-12.12,27.02-27.02Zm-38.89,0c0-6.54,5.32-11.87,11.87-11.87s11.87,5.32,11.87,11.87-5.32,11.87-11.87,11.87-11.87-5.33-11.87-11.87Z"/><path d="M162.27,187.25c-19.63,0-35.61,15.97-35.61,35.61s15.97,35.61,35.61,35.61,35.61-15.97,35.61-35.61c0-19.64-15.98-35.61-35.61-35.61Zm0,56.07c-11.28,0-20.46-9.18-20.46-20.46s9.18-20.46,20.46-20.46,20.46,9.18,20.46,20.46-9.18,20.46-20.46,20.46Z"/></svg>');
		    width: 55px;
    height: 55px;
		display: inline;
		position: absolute;
		background: white;
		top: -27px;
		padding: 8px;
		border-radius: 100%;
		left: 50%;
    transform: translate(-50%, 0%);
	}
	.dsdvo-cookie-notice.style2 #dsgvoAlertBiginner{
		position: relative !important;
	}
	body .dsdvo-cookie-notice.style2 #tarinner {
		padding: 30px 25px 13px 25px !important;
	}
	body .dsdvo-cookie-notice.style2 #tarteaucitronDisclaimerAlert p {
		text-align: center !important;
	}
	body .dsdvo-cookie-notice.style2 #tarteaucitronAlertBig #tarteaucitronAccept {
		padding-right: 0;
   		padding-left: 0px;
	}
	
}

/* COOKIE CONSENT STYLING END*/




.sh-ul ul li::before{
display:none;
}

.sh-ul ul {
columns: auto;
-webkit-columns: auto;
}

.sh-ul-2 span  {
line-height: 20px;
}
.sh-ul-2 span span {
font-size: 14px !important;
	color: #003B69 !important;
}

.sh-price-list li.elementor-price-list-item {

  padding: 0px 64px 0px 40px;
  margin-bottom: 5px !important;
}
.elementor-price-list-title span {
font-weight: normal;
	text-transform: initial;
}

.sh-icon-list ul li::before {
display:none;
}


.sh-icon-list li  {
word-break: unset;
flex-wrap: wrap;	
padding-bottom:20px;
flex-direction:column;
text-align:center;
align-items:center !important;
}    


.sh-icon-list li::after {
border-right:5px solid #000;
}


/*
.sh-icon-list li span {
display:block;
width:100%;
text-align:center;
padding:0px;
margin:0px;
}
*/

.sh-icon-list li svg {
height:20px !important;
width:auto !important;
}

.sh-icon-list ul {
justify-content: space-between !important;
}

.sh-bg-blue .elementor-widget-wrap {
background:#EAF2F7;
}

.sh-room-slider .swiper-pagination-bullet {
height:5px !important;
width:46px !important;
opacity:1 !important;
}

.sh-room-slider .swiper-pagination {
bottom:35px !important;
}

.swiper-image-stretch .swiper-slide .swiper-slide-image {
width:auto !important;
object-fit:cover !important;
margin-bottom:-7px;
}

.swiper-slide-inner {
height:100% !important;
}

.sh-room-slider, .sh-room-slider figure img, .sh-room-slider .elementor-widget-container, .sh-room-slider .elementor-widget-container .elementor-image-carousel-wrapper {
height:100% !important;
}



.list-icon-test h3 {
margin-bottom:0px !important;
}

.list-icon-test .elementor-icon-box-icon {
margin-top:5px;
}






@media (max-width: 1324px){
.sh-icon-list li  {
word-break: unset;
flex-wrap: wrap;	
padding-bottom:20px !important;
}   
	
.sh-icon-list ul {
justify-content: space-evenly !important;
}
	
}

@media (max-width: 767px){
.sh-icon-list ul {
justify-content: center !important;
}
}




