body{
	 font-family: 'Merienda';font-size: 15px;
}
.nav-item{
	padding-right: 12px;
	padding-left: 12px;
}
.flag{
	max-height: 20px;
	max-width: 20px;
	margin-top: 10px;
}
.nav-link.active{
	background-color: lightgrey !important;
}

.reserve-container{
	position: relative;
}
.card-body{
	-webkit-transition: all 1s ease; /* Safari and Chrome */
  	-moz-transition: all 1s ease; /* Firefox */
  	-o-transition: all 1s ease; /* IE 9 */
  	-ms-transition: all 1s ease; /* Opera */
  	transition: all 1s ease;
}
.card-body:hover{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.reserve-text{
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.image-reserve{
	opacity: 0.4;
	max-height: 750px;
}

.carousel-caption{
	top: 40%;
}

.img-slider{
	min-height: 320px;
}

.navMenu{
	padding-top: 75px;
	padding-bottom: 20px;
}

.card-img-top{
	height: 200px;
}

.map{
	height: 320px;
}


.social-icon{
	font-size:28; 
}

img {
	max-width: 100%;
	display: block;
  }

  .container a {
	padding: .2em;
  }
  
  @media (pointer: coarse) {
	.container a {
	  padding: .8em;
	}
  }

  .menu-bold
  {
	font:inherit;
	margin:5;
	font-weight:bold;
  }

.w3-container,.w3-panel{padding:0.2em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#981b1e!important}
.w3-black,.w3-hover-black:hover{background-color:#205493!important;color:#ffffff!important;}
.w3-menu,.w3-hover-menu:hover{color:#212121!important;background-color:#FDB81E!important;}
.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(68, 2, 2, 0.2),0 6px 20px 0 rgba(44, 2, 2, 0.19)}
.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}
.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}
.red-bold{color:#981b1e;font-weight:bold;font-family:"Segoe UI",Arial,sans-serif;}
.menuitem {color: #000000;}
.subhead {color: #981b1e;}
.CarouselItem {color: #000000;}
.menuAnchor {color:#0000FF; background-color: #FFFFFF;}
a.skip-main {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}

a.skip-main:focus, a.skip-main:active {
    color: #fff;
    background-color:#000;
    left: auto;
    top: auto;
    width: 30%;
    height: auto;
    overflow:auto;
    margin: 10px 35%;
    padding:5px;
    border-radius: 15px;
    border:4px solid yellow;
    text-align:center;
    font-size:1.2em;
    z-index:999;
}

footer{
	position: relative;
	bottom: 0px;
	padding-top: 10px;
	text-align: center;
	background-color: #981b1e;
	color: #ffffff;
  }