/* Fonts */
@font-face {
  font-family: 'WAG-Rounded';
  src: url('https://www.walgreens.com/images/adaptive/share/images/fonts/helvetica/HelveticaRoundedLTW01-Bold.woff2') format('woff2')
}
@font-face {
    font-family: "WAG-Heavy";
    src: url("https://www.walgreens.com/images/adaptive/share/images/fonts/helvetica/c431f563-3e4b-43a5-9ae0-9ecf7c2f9f0d.woff2") format("woff2")
}
@font-face {
  font-family: 'WAG-Light';
  src: url('https://www.walgreens.com/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-55Roman.woff2') format('woff2')
}
.wag-bold
{
	font-family:"WAG-Bold" !important;
	font-weight:900;
}
.left
{
	text-align:left;
}

/* Globals */
body
{
	font-family: "WAG-Light",-apple-system, BlinkMacSystemFont, Roboto, sans-serif;
	background:#000;
    overflow: hidden;
    overflow-y: auto;
}
hr 
{
	display: block;
    clear: both;
    margin: 1em 0px;
    visibility: hidden;
}
.btn-home
{
	margin:3px !important;
}
.text-center
{
	text-align:center;
}
.intro-header 
{	
	background-color: #000000;
	text-align: center;
}
.intro-header h1
{
	font-size: 65px;
	font-family: "Bree Serif", sans-serif;
	line-height:1.2;
	color:#FFF;
}
.intro-header h3
{
	margin-top:20px;
	margin-bottom:20px;
	font-size: 22px;
	font-family: "Dancing Script", cursive;
	line-height:1.2;
	color:#FFF;
}

img.home_hero
{
	width:50%;
	margin:0px auto;
}
.mapBox
{
	width:50%;
	margin:0px auto;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) 
{
	img.home_hero
	{
		width:100%;
		margin:0px auto;
	}
	.mapBox
	{
		width:100%;
		margin:0px auto;
	}
}
.hotel 
{
	background-color: #2f4a36 !important;
	width:100%;
}
.hotel h1
{
	font-size: 100px !important;
	font-family: "Bree Serif", sans-serif !important;
	line-height:1.2 !important;
}
.hotel h2
{
	font-size: 60px !important;
	font-family: "Bree Serif", sans-serif !important;
	line-height:1.2 !important;
}
.hotel .card
{
	padding:0px !important;
}
.center-block
{
	margin: 0px Auto !important;
}

.intro-body
{
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
	color: #FFF;
	background-color: #000;
}
.intro-body h1
{
	margin-top:20px;
	margin-bottom:20px;
	font-size: 65px;
	font-family: "Dancing Script", cursive;
	line-height:1.2;
	color:#FFF;
}
.intro-body h6
{
	margin-top:20px;
	margin-bottom:20px;
	font-size: 40px;
	font-family: "Dancing Script", cursive;
	line-height:1.2;
	color:#828282;
}

.card-deck
{
	margin:0px Auto !important;
	width:100%;
}
.card-title
{
	margin-top:40px;
	font-size: 38px;
	font-family: "Bree Serif", sans-serif;
	line-height:1.2;
	color:#000000;
}
.card-text
{
	margin-top:10px;
	font-size: 30px;
	font-family: "Dancing Script", cursive;
	line-height:1.2;
	color:#464646;
}
.card
{
	border:none !important;
}
.ml-10
{
	margin-left:10px !important;
	max-width: 300px;
}
.ml-20
{
	margin-left:20px !important;
}
.rsvp-body
{
	background-color: #C1C9C3 !important;
}
.rsvp-body iframe 
{
	width: 100%;
	height: 637px;
}
.rsvp_image_header
{
	width: 75%;
	border-radius: 20px;
	margin: 0px Auto;
	text-align: center;
}
.covid-body
{
	background-color: #323264;
}
.covid-body .textArea
{
	color: #f5f5f0;
	font-size: 30px;
	line-height:1.2;
	text-align: left !important;
}
.covid-body .textAreaSmall
{
	margin: 0px;
	color: #f5f5f0;
	font-size: 28px;
	line-height:1.2;
	text-align: left !important;
}
.covid_image_header
{
	width: 75%;
	border-radius: 20px;
	margin: 0px Auto;
	text-align: center;
}
.covid-body iframe 
{
	width: 100%;
	height: 637px;
}
.ub{
	font-weight: bold;
	text-decoration: underline;
}
.margin-center
{margin: 0px Auto;}
.mb-20
{margin-bottom:20px !important;}
.mb-40
{margin-bottom:40px !important;}