.dark-gray {background-color: #202020 !important;}
.yellow {background-color: #FCC806 !important;}
.white {color:white;}
.color {color: #8B4513 !important;}
body {font-size: 1rem; color: #000;}
#primary-menu ul li > a {font-size: 20px !important;}
#header, #header-wrap, #logo img {height: 150px !important;}
p.mission {font-size: 1.1rem; color: #fff; margin-top: 1em;}
div.hours {font-size: 1.1rem; color: black; padding-top: 20px;}
div.location {font-size: 1.1rem; color: black; padding-top: 20px;}
#mobile-navigation {display: none;}
.i-plain:hover {color: red;text-shadow: 0px 0px 0px transparent;}
.feature-box p {color: #000!important;}
.testimonial { background-color: rgba(255,255,255, 1) !important;}
.testi-content p {
    margin-bottom: 0;
    font-family: 'Cookie', sans-serif;
    font-style: normal;
    color: #000;
}
.dark .slider-caption, .dark .slider-caption h1 {
    color: #EEE;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
}
.slider-caption h1 {
    font-size: 4rem;
    letter-spacing: 2px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 0;
}
a h3.uppercase.font-body {color:white;}
a h3.uppercase.font-body:hover {color:#a05116;}
label {color: white !important;}
a.icon-facebook: hover {color: red;}
i.icon-angle-down {color:white; font-weight: bold;}
.i-plain {color: white!important;}
#primary-menu-trigger {font-size: 22px !important;}
.feature-box.fbox-bg.fbox-center {
    background-color: #FCC806!important;
}
.feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon, .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon {
    background-color: transparent!important;
}
#content {
    position: relative;
    overflow: hidden;
    background-color: #181818!important;
}
.slider-caption p {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: bold!important;
}

@media only screen and (max-width: 767px) {
 div.hide-mobile {display: none;}
 #mobile-navigation {
    width: 100%;
    background-color: #202020;
    text-align: center;
    position: fixed;
    bottom: 0;
	display:inline;
	border-top: solid 1px #FCC806;
	z-index: 100000;
}

#mobile-navigation nav ul {
    list-style: none;
    padding: 0;
    color: #fff;
    margin: 0;
}

#mobile-navigation nav li {
    display: inline-block;
    width: calc(100vw / 4.6);
    padding: 10px;
}

#mobile-navigation nav li:hover {
    transform: scale(1.2);
    transition: 1s;
}

#mobile-navigation i.icon-mug, #mobile-navigation i.icon-food, #mobile-navigation i.icon-map-marker,  #mobile-navigation i.icon-phone3  {
        font-size: x-large;
		color:white;
    }
	
#mobile-navigation a i.icon-mug	{color:#fff !important;}
#mobile-navigation nav p a:hover, #mobile-navigation nav p a:active, #mobile-navigation > nav > ul > li > a > p { color: #FCC806;}
        }
@media (min-width: 992px) {
#header.split-menu #logo 
{ margin: 10px 0 0 0;}
}
/* Primary Menu - Split Menu
-----------------------------------------------------------------*/

@media (min-width: 1024px) {

	#header.split-menu #logo {
		width: 96% !important;
	}
	#primary-menu ul li > a {
    font-size: 16px !important;
    letter-spacing: 0px!important;
}
 	}

	@media (max-width: 991.98px){
#header.transparent-header, #header.semi-transparent {
    background: #FCC805 !important;
    border-bottom: 1px solid #000;
    z-index: auto;
}
	}
	@media (max-width: 575.98px){
.swiper_wrapper .slider-caption h2 {
    font-size: 3rem;
}
	}