/* gilda-display-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Gilda Display';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/gilda-display-v18-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

h1, h2, h3, h4, h5, h6, .font_headline, .h1 {font-family: 'Gilda Display';
  font-style: normal;
  font-weight: 400;
 -webkit-hyphens: none; 
  hyphens: none; }

.slotholder {
    margin: 0px 40px 0px 0px !important;
}

p {
    hyphens: none;
}

html body.mac.firefox.gecko.fx121.home.float_left.fixed-header.privacy_setting_1-2-3.revolutionslider_19_loaded.viewport_desktop.revolutionslider_1_loaded div.body div#contentwrapper div#wrapper div#container section#main div.inside div#article-14838.mod_article.article_14838.block.fullwidth.article-pt-s.article-pb div.container div.ce_revolutionslider.block div.rs-container.auto.block div#revslider-846.banner.auto.tp-banner.my_revolutionslider_129441.odd.block.revslider-initialised.tp-simpleresponsive div.tp-carousel-wrapper ul.tp-revslider-mainul li.slide.slide_1.rs_mq_image_19_1.tp-revslider-slidesli.active-revslide {
    display: none;
}

.ce_revolutionslider_text.bold,
.ce_revolutionslider_text{
    font-family: 'Gilda Display';
  font-style: normal;
    font-weight: 400;
}

#logos-footer .inside {
  padding: 65px 100px;
/*
    display: flex;
  justify-content: center;
  align-items: center;
*/
}

#dmws_footer .inside{
margin: 20 0 !important;}


div.eb-forms > form {
	display: block;
    color: #000;
}

 .smallsearchAnfrage {
 	background: #eeeeee;
 	height: 25%;
 	display: flex;
 	justify-content: center;
 	align-items: center;
 }
 .eb_smallsearch {
 	width: auto;
 }
 .smallsearchForm {
 	width: auto;
 	display: flex;
 }
 .eb_smallsearch select {
 	background-color: #FFF;
 	border: 1px solid #CCC;
 	height: 30px;
 	padding: 7px 6px;
 	width: 60px;
 	float: right
 }
 .eb_smallsearch .adults .label,
 .eb_smallsearch .children .label {
 	color: #666;
 	line-height: 30px;
 	padding-right: 10px
 }
 .eb_smallsearch .adults,
 .eb_smallsearch .children {
 	margin: 5px 20px 0 0
 }
 .eb_smallsearch h3 {
 	width: auto;
 }
 .eb_smallsearch .arrival,
 .eb_smallsearch .departure {
 	min-width: unset;
 	float: left;
 	margin-right: 50px;
 	width: 300px;
 }
 .eb_smallsearch .arrival input,
 .eb_smallsearch .departure input {
 	color: #ccc;
 	font-size: 16px;
 	height: 45px;
 	line-height: 23px;
 	padding-left: 15px;
 	width: 100%;
 	margin: 0px 0;
 	z-index: 99;
 	border: none;
 }
 .eb_smallsearch form div.search .sendButton {
 	background: none repeat scroll 0 0 #D62848;
 	border: 0 none;
 	border-radius: 0 0 0 0;
 	color: #FFF;
 	cursor: pointer;
 	float: unset;
 	font-size: 15px;
 	margin: 0px 0;
 	padding: 15px 33px;
 	margin-right: 25px;
 }
 .eb_smallsearch h3 {
 	color: #666;
 	font-family: 'Raleway', sans-serif;
 	font-size: 28px;
 	font-weight: bold;
 	margin-top: 6px;
 	text-transform: uppercase;
 }
 .eb_smallsearch .datepicker {
 	background: url(http://nele.easybooking.tv/fileadmin/templates/Vorlage13_Nele/img/datepicker.png) no-repeat scroll right top 5px #FFF;
 	border: 0 none;
 }
 #ui-datepicker-div {
 	font-size: 17px;
 }
 @media screen and (max-width: 1000px) {
 	.eb_smallsearch .arrival,
 	.eb_smallsearch .departure {
 		width: 100%;
 		margin-bottom: 10px;
 	}
 	.eb_smallsearch form div.search .sendButton {
 		width: 49.574%;
 		margin-right: 0px;
 	}
 	.eb_smallsearch {
 		margin-left: 0px;
 	}
 }
 @media screen and (max-width: 500px) {
 	.eb_smallsearch form div.search .sendButton {
 		width: 100%;
 		margin-right: 0px;
 		margin-bottom: 10px;
 	}
 }
 @media screen and (max-width: 1008px) {
 	.smallsearchForm {
 		display: block;
 	}
 }
 
 