/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/montserrat-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* caveat-regular - latin */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/caveat-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/caveat-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/caveat-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/caveat-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/caveat-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/caveat-v17-latin-regular.svg#Caveat') format('svg'); /* Legacy iOS */
}
/* encode-sans-regular - latin */
@font-face {
  font-family: 'Encode Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/encode-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/encode-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/encode-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/encode-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/encode-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/encode-sans-v15-latin-regular.svg#EncodeSans') format('svg'); /* Legacy iOS */
}
/*
@font-face {
    font-family: 'AbsaraSans';
    src: url('../fonts/AbsaraSans-Bold.woff2') format('woff2'),
        url('../fonts/AbsaraSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AbsaraSans';
    src: url('../fonts/AbsaraSans-Light.woff2') format('woff2'),
        url('../fonts/AbsaraSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
} 
*/
@font-face {
    font-family: 'Calibri';
    src: url('../fonts/Calibri.woff2') format('woff2'),
        url('../fonts/Calibri.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.close 
{
	color: #fff;
	
	
}

body {
font-family: 'Encode Sans', sans-serif !important;
background-color: #000 !important;
font-size:16px;
}

.lead
{
font-size: 1rem;

}

.navbar-brand>img {
	max-width: 120px;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
font-family: 'Encode Sans', sans-serif !important;
 }

.h1 {
font-size: 2rem;
}

.galumbospecialschrift {
font-family: 'Caveat', cursive;
font-size:50px;
line-height: 0.8;
color:#000000;
}
.galumbospecialschrift_klein, a:hover.galumbospecialschrift_klein {
font-family: 'Caveat', cursive;
font-size:50px;
line-height: 0.8;
color:#000000;
text-decoration:none;
}


#header a, header.main-nav a
{
font-family: 'Calibri', sans-serif !important;
font-size:22px;
color:#FFFFFF;
    padding-right: 20px !important;
}

.navbar-brand {
	margin-top:12px !important;
}

#header, header.main-nav {
    position: relative;
    /*background-color: #ffffff0 !important;*/
    background-color: #000000 !important;

}

.bg-light {
background-color:#FFFFFF !important;
}

.bg-black {

background-color:#000000 !important;

}


.galumbosand {
background-color:#E8EADF !important;

}

.sand {	
	color:#E8EADF !important;
}
.rounded-xl {
    border-radius: 1.8rem!important;
}

.shadow-lg {
    box-shadow: 0 0 15px 3px 
    rgba(4, 4, 4, 0.71) !important;
}

.bg-white-trans {
    background-color: #ffffffa6!important;
}

.bg-black-trans {
  background-color: #0006 !important;

}

.bg-brown-trans {
	background-color: #dccba3d9!important;
}

.bg-brown2-trans {
	background-color: #a69365d9!important;
}

.bg-pink-trans {
	background-color: #cbacb7d9!important;
}

.bg-blue-trans {
	background-color: #86a8b0d9!important;
}

.bg-green-trans {
	#background-color: #7d936dd9!important;
	background-color: #a5b18d !important;
}

.bg-grey-trans
 {
	background-color: #cbcbcbd9!important;
}

.w-35 {
width: 35%
}

.text-black {
color:#000;
}

.bg-cover2 {
    background-repeat: no-repeat!important;
    /* background-position: 50%!important; */
    background-size: cover!important;
}

p, p.h1, p.h2, p.h3, p.h4, p.h5, p.h6 {

    color:  #47494a;

}

.text-primary {

color:#247565 !important;

}

.btn-soft-static.btn-primary:not([aria-expanded="true"]):not(.active), .btn-soft.btn-primary:not(:hover):not([aria-expanded="true"]):not(.active) {
color: #ffffff;

border-color:#000000;
background-color: #67AAE4;
background-color: #000000;

}

#logo2

{
display: none !important;
}

form{
 margin:0px; padding:0px; display:inline;
}

/* HOVER BUTTON */
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {

color: #fff;
font-size:18x;
background-color: #666666 !important;
border-color: #000000;
border-color: #000000;
}


.border-primary {

  border-color: #247565 !important;
  }
  
 .ng-star-inserted {
 
 display:none;
 }
.bg-gradient-primary {
    background: #000000 !important;
    /*background: linear-gradient(180deg,#048fa480 0,#048fa480)!important;
    background: linear-gradient(180deg,#048fa480 0,#048fa480)!important;*/
}

@media only screen and (min-width: 768px)
{
.navbar-brand>img {
    max-width: 400px;
    max-height: 160px;
}

.menu-index {
	height:350px;
	
}
}

@media only screen and (min-width: 992px)
{

	
	.navbar-nav:not(.navbar-sm) {
		height: 30px;

	}

	nav.navbar:not(.h-auto) {
		min-height: 30px;

	}

	.navbar .navbar-nav .nav-link {
		cursor: pointer;
		padding: 0px 10px;

	}
	
	.menu-index {
	height:300px;
	
}

#button-instagram {
	padding-right:5px !important;
	padding-left:5px !important;
	margin-top: -15px;

	
}
}

.card-text {
line-height: 1.8;
}

@media only screen and (max-width: 991px)
{
.navbar-collapse.show>.navbar-nav {
    background-color: #000;
	overflow-y: hidden;
}
 
#button-instagram {
	padding-right:5px !important;
	padding-left:5px !important;
	margin-top: -15px;
font-size:15px;
background-color: #3f729b;
	
}
}
.detail-page--accommodation .detail-page__sidebar-col
{
width:0 !important;
}

@media (min-width: 1024px)
{
.detail-page__sidebar-col {
    width: 0px !important;
}
}

.mdc-button--raised.mdc-button--primary:not(:disabled), .mdc-button--unelevated.mdc-button--primary:not(:disabled) {
    color: #555 !important;
}




.nav-pills .nav-link {
	color: #000000;
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #000000;
  background-color: #cccccc; }

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }


.badge-grey {
    color: #000000;
    background-color: #cccccc;
}

.leaflet-container a {
    color: #6c757d !important;
}

a.link-muted:hover {
    color: #247565 !important;
	border-bottom: 1px solid #97a4af;
}

