
html {
	
}

header {
	padding: 156px 0 100px;
}

section {
	padding: 4rem 0;
}

body {
	background: url('landing_image_compressed.png') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}


body:after{
      content:"";
      position:fixed; /* stretch a fixed position to the whole screen */
      top:0;
      height:100vh; /* fix for mobile browser address bar appearing disappearing */
      left:0;
      right:0;
      z-index:-1; /* needed to keep in the background */
      background: url('landing_image_compressed.png') center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
}


.title-main {
	color: #FFFF99;
}

.important-message {
	background-color: rgba(0, 0, 0, .3);
	border: 0;	
	padding: 3px;
}

.open-hours {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: large;
	color: white;
	border: 0;
	margin-right: 0 !important;
	width: 70px;
	display: block;
}

.open-days {
	color: white;
	position: relative;
	margin-right: 0 !important;
	width: 95px;
	display: block;
	border: 0;
}

.open-until {
	color: white;
	border: 0;
	margin-right: 0 !important;
	width: 40px;
	display: block;
	border: 0;
}




.message_start {
	color: #FFFF99;
	font-size: x-large;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
}

.tarife_background {
	background-color: rgba(0, 0, 0, .8);
	color: white;
}

.message_address {
	color: #e2e2e2;
	font-weight: 500;
}

.message_address a {
	color: #a5a5a5;
}

.link_bottom {
	color: #e2e2e2;
}

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

.bg-light-yellow {
	background-color: #254462;
	background-clip: padding-box;
	color: white;
}

.border-bibcontent {
	border: 0.5rem solid transparent!important;
	background-clip: padding-box;
}

.card-body-team {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}

.text-link {
	color: #727272;
}

.info-link {
	color: white;
}
.info-link:hover { 
	color: white;
}

.navbar {
	background-color: rgba(0, 0, 0, .4) !important;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
}

.scrolled {
	background-color: #151D25 !important;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
}


.img_height_carousel {
	height: 700px;
}


@media (max-width: 576px) {
	.navbar-transparent {
		background: #000 !important; /*Add your own background*/
	}
	
	
	.img_height_carousel {
		height: 210px;
	}
}



