@charset "UTF-8";

body, p {
	font-family: 'Oswald', sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #000;
	margin: 1rem 0;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}

.accent-2 h1, .accent-2 h2, .accent-2 h3, .accent-2 h4, .accent-2 h5, h6, .accent-2 .h1, .accent-2 .h2, .accent-2 .h3, .accent-2 .h4, .accent-2 .h5, .accent-2 .h6 {
	color: #fff;
}

.btn-primary, .btn-default, .btn-template {
	background-color: #f7941d;
	color: #fff;
	border-color: #000;
	outline: none;
	font-size: 1.25rem;
}

.btn-primary:hover, .btn-default:hover, .btn-template:hover, .btn-primary:focus, .btn-default:focus, .btn-template:focus {
	background-color: #148abc;
	color: #fff;
}

.accent-2 .cmsform {
	box-shadow: none;
}

.border-left-white {
	border-left: 2px dashed #fff;
	padding-right: 1rem;
}

.cmsform {
	background-color: #000;
	color: #fff;
	padding: 1.25rem;
	box-shadow: 7px 7px #eee;
	border: 1px solid #000;
}

.page-wrapper .container {
	border: none;
}

.page-wrapper .container img {
	box-shadow: 7px 7px #c3c3c3;
}

a:hover, a:focus, #footer a:hover, footer.fixed-bottom a:hover, #footer a:focus, footer.fixed-bottom a:focus, .nav-link:hover, .nav-link:focus {
	color: #f7941d;
	outline: 1px solid #f7941d;
}

.navbar-expand-md .navbar-nav .nav-link {
	text-transform: uppercase;
}

.navbar-brand img {
	max-height: 120px;
}

.block2 .text2.big {
	color: #fff;
}

.home-title{
	min-width:100px;
}

.home-title a {
	color: #fff;
	padding: 15px;
	text-decoration: none;
	border: inset;
	background-color: #148abc;
	transition: color 500ms;
	font-size: 2rem;
}

.home-title a:hover {
	background-color: #f7941d;
	color: #fff;
}

.page-wrapper .container .food-menu img {
	box-shadow: none;
}

.food-menu hr {
	background-color: #fff;
	height: 3px;
}

.food-menu h4 {
	padding-top: 1.25rem;
}

.menu-header {
	margin: 4rem 0;
	border-top: 10px double #fff;
	border-bottom: 10px double #fff;
}

.menu-header p {
	padding-bottom: 1rem;
}

a.modaal.gallery:hover, a.modaal.gallery:focus {
	background-color: transparent;
}

footer img {
	max-height: 200px;
}

@media(max-width: 768px) {
	.border-left-white {
		border: none;
	}
	.food-menu hr {
		display: none;
	}
	.food-menu h4 {
		font-size: 1rem;
	}
	.navbar-collapse {
		background-color: #000;
	}
	#hero {
		height: 35vh;
		background-size: cover;
	}
	.secondary-bg, .wrapsection {
		height: 35vh;
	}
	.parallax-content {
		padding-top: 18vh;
	}
}