 @import url('https://fonts.googleapis.com/css2?family=Fauna+One&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');

 /*-- Global --*/

 .cw-yellow {
 	color: #FEEA7C;
 }

 .map-iframe-full {
 	width: 100%;
 	min-height: 250px;
 	margin: 0 0 -6px 0;
 }

 .cw-blueBg {
 	/* background: #006578 ;
 	background: linear-gradient(#006578, #010D76) ;
 	background: -webkit-gradient(linear, left top, left bottom, from(#006578), to(#010D76)) ;
 	background: -webkit-linear-gradient(#006578, #010D76) ;
 	background: -moz-linear-gradient(top, #006578, #010D76) ;
 	background: -ms-linear-gradient(#006578, #010D76) ;
 	background: -o-linear-gradient(#006578, #010D76) ;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006578', endColorstr='#010D76') ; */

 	background: #006578;
 	background: -moz-linear-gradient(top, #006578 0%, #010d76 100%);
 	background: -webkit-linear-gradient(top, #006578 0%, #010d76 100%);
 	background: linear-gradient(to bottom, #006578 0%, #010d76 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006578', endColorstr='#010d76', GradientType=0);

 	border: 3px solid #eee;
 	border-radius: 10px;
 }

 /*--- Header --*/

 button,
 .btn {
 	border-radius: 28px;
 }

 .header {
 	background-color: #121212;
 }

 .header .navbar-dark .navbar-nav .nav-link {
 	line-height: 28px;
 	border-radius: 50px;
 	text-transform: uppercase;
 }

 .header .navbar-dark .navbar-nav>.active .nav-link {
 	color: #fff !important;
 }

 .header .header-info-logo-img img {
 	width: 356px;
 }

 .header .navbar-dark .navbar-nav .nav-item .nav-link:before {
 	border-width: 0;
 }

 nav.navbar.affix {
 	-webkit-box-shadow: 0 0 15px -10px #000;
 	box-shadow: 0 0 15px -10px #000;
 }

 .cw-header-info span,
 .cw-header-info a {
 	position: relative;
 	display: block;
 	vertical-align: middle;
 }

 .header a.header-business-phone {
 	font-family: 'Chelsea Market', cursive;
 	color: var(--color-theme-highlight);
 }

 /* ============= BTN section ========================= */

 .BTNsection h2 {
 	font-family: 'Fauna One', serif;
 	font-weight: 700;
 	text-transform: uppercase;
 	font-size: 3.5em;
 }

 .BTNsection h5 {
 	font-family: 'Pacifico', cursive;
 	font-size: 2em;
 	letter-spacing: 4px;
 	font-weight: 100;
 }

 .BTNsection h2 a {
 	color: #ffffff;

 }

 .BTNsection h5 a {
 	color: #ffffff;
 }

 .BTNsection .btn1 {
 	background-image: url(https://apihoard.webit.com/api/v1/Image/F9938F8BC67F3AC46F05AECAAD602C6B/F9938F8BC67F3AC46F05AECAAD602C6B.jpg?size=1920x1440);
 	background-size: cover;
 	padding: 10em 0;
 	text-align: center;
 	border-style: solid;
 	border-color: #89161C;
 	border-width: 7px;
 }

 .BTNsection .btn2 {
 	background-image: url("https://apihoard.webit.com/api/v1/Image/F54CE272856D38F1A4D6E55CC0492C34/F54CE272856D38F1A4D6E55CC0492C34.jpg?size=1920x1440");
 	background-size: cover;
 	padding: 10em 0;
 	text-align: center;
 	border-style: solid;
 	border-color: #89161C;
 	border-width: 7px;
 }

 .BTNsection .btn3 {
 	background-image: url("https://apihoard.webit.com/api/v1/Image/652E6A407BAAF6AC4BDB37B2317321F5/652E6A407BAAF6AC4BDB37B2317321F5.jpg?size=1920x1440");
 	background-size: cover;
 	padding: 10em 0;
 	text-align: center;
 	border-style: solid;
 	border-color: #89161C;
 	border-width: 7px;
 }

 .BTNsection .btn4 {
 	background-image: url("https://apihoard.webit.com/api/v1/Image/AF051261F45F5CB59C82666B301C200C/AF051261F45F5CB59C82666B301C200C.jpg?size=1920x1440");
 	background-size: cover;
 	padding: 10em 0;
 	text-align: center;
 	border-style: solid;
 	border-color: #89161C;
 	border-width: 7px;
 }



 @media (min-width: 500px) {

 	.cw-header-info span,
 	.cw-header-info a {
 		display: inline-block;
 	}

 	.cw-bullet:before {
 		content: "\2022";
 		padding: 0 4px 0 0;
 	}

 }

 @media(min-width: 992px) {
 	.header .header-info-logo-img {
 		position: fixed;
 		top: 30px;
 		z-index: 2001;
 		padding: 0;
 	}

	 .header .header-info-logo-img img {
		width: 209px;
	}

 	.header .header-info-logo-img img.cw-shrink {
 		width: 160px
 	}

 	nav.navbar .container {
 		position: relative;
 		height: 170px;
 		margin: 0 auto;
 	}

 	nav.navbar .container.cw-shrink {
 		height: 100px;
 	}

 	.navbar-nav {
 		position: absolute;
 		right: 0;
 		bottom: 24px;
 	}

 	.navbar-nav.cw-shrink {
 		bottom: 7px;
 	}

 	.cw-header-info {
 		position: fixed;
 		z-index: 2000;
 		top: 25px;
 		width: 100%;
 	}

 	.BTNsection h2 {
 		font-size: 2.5em;
 	}

 }
 @media (min-width: 1160px) {
	.header .header-info-logo-img img {
		width: 236px;
	}
 }
 /* LG: 1200px & Up */
 @media (min-width: 1200px) {
 	.BTNsection h2 {
 		font-size: 3.5em;
 	}
	 .header .header-info-logo-img img {
		width: 320px;
	}
 }

 /*========= Menu ==============*/
 .menuPage span:not(.d-inline-block) {
 	font-style: italic;
 	font-size: .8em;
 }

 .third-color {
 	color: #4aaabc;
 }


 @media (max-width: 400px) {
 	.menuPage .col-10 {
 		-ms-flex: 0 0 75%;
 		flex: 0 0 75%;
 		max-width: 75%;
 	}
 	.menuPage .col-10+.col-2 {
 		-ms-flex: 0 0 25%;
 		flex: 0 0 25%;
 		max-width: 25%;
 	}
 }

@media (min-width: 1200px) {
	.cw-space {
		margin-left: 11%;
	}
}

/* Superbowl Catering */
.cw-superbowl {
    padding: 3em 0 1em 0;
}

.cw-superbowl h2 {
    font-size: 2.25rem;
	text-transform: uppercase;
}

.cw-superbowl hr {
    width: 60px;
    margin: 1em auto .5em auto;
    border-width: 2px;
    border-color: var(--color-theme-highlight);
}

.cw-superbowl img {
    max-width: 600px;
    width: 100%;
    margin: 1em auto 0 auto;
    padding: 5px;
    border: 5px solid var(--color-theme-secondary);
}