/*!
 * Start Bootstrap - Creative Bootstrap Theme (https://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see https://www.apache.org/licenses/LICENSE-2.0.
 */
 
#main-logo {
	float:none;
	padding-bottom: 30px;
	position: relative;
	top: 20px;
}
 
.navbar-default {
 	border-bottom-color: rgba(0,0,0,0);
}
 	

.navbar-default, .navbar-default.affix {
    background-color: #5b141a;
}

.navbar-default .nav > li > a, .navbar-default .nav > li > a:focus, .navbar-default.affix .nav > li > a, .navbar-default.affix .nav > li > a:focus {
    color: rgba(255, 255, 255, 0.7);
}
.navbar-default .navbar-header .navbar-brand:hover,
.navbar-default .navbar-header .navbar-brand:focus, .navbar-default .navbar-header .navbar-brand, .navbar-default.affix .navbar-header .navbar-brand {
    color: #eca000;
}
    
.navbar-default .nav > li.active > a, .navbar-default .nav > li.active > a:focus {
    color: #eca000 !important;
}

.navbar-default .nav > li>a:hover, .navbar-default .nav>li>a:focus:hover, .navbar-default.affix .nav > li>a:hover, .navbar-default.affix .nav>li>a:focus:hover {
        color: #eca000;
}

.portfolio-box .portfolio-box-caption-alt {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    opacity: 0;
    background: rgba(236, 160, 0, 0.9);
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.portfolio-box .portfolio-box-caption-alt .portfolio-box-caption-content {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.portfolio-box .portfolio-box-caption-alt .portfolio-box-caption-content .project-category,
.portfolio-box .portfolio-box-caption-alt .portfolio-box-caption-content .project-name {
    padding: 0 15px;
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
}

.portfolio-box .portfolio-box-caption-alt .portfolio-box-caption-content .project-category {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

.portfolio-box .portfolio-box-caption-alt .portfolio-box-caption-content .project-name {
    font-size: 24px;
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
    font-size: 24px;
}
.portfolio-box:hover .portfolio-box-caption-alt {
    opacity: 1;
}





@media(max-width:768px) {
.portfolio-box .portfolio-box-caption-alt, .portfolio-box .portfolio-box-caption {
	opacity: .9;
	}
}


@media(min-width:769px) {
    .portfolio-box .portfolio-box-caption-alt .portfolio-box-caption-content .project-category {
        font-size: 16px;
    }

    .portfolio-box .portfolio-box-caption-alt .portfolio-box-caption-content .project-name {
        font-size: 24px;
    }
    
    .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
        font-size: 24px;
    }
}

.bg-dark {
	background-color: #1b232a;
}

section {
    padding: 60px 0;
}

#promo p {
	font-size: 1.45em;
}

#promo div.row {margin-bottom: 30px;}

#menu section {
    padding: 80px 0 10px 0;
    position: relative;
    border-bottom: 10px solid #5b141a;
}

aside {
    padding: 40px 0;
}

.text-primary {
    color: #f05f40;
}

.bg-light {
    background-color: rgba(236,160,0,0.2);
}

.bg-gold {
    background-color: rgba(236, 160, 0, 0.3);
}

#map-logo {
	margin-bottom: 20px;
}

.btn-default {
  color: #fff;
  background-color: #f05f40;
}

.orange {
	color: #f05f40;
}

.white {
	color: #fff;
}

.dark {
	color: #5b141a;
}

body {
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Merriweather,'Helvetica Neue',Arial,sans-serif;
}


.food-title, .food-price {
font-family: Merriweather, georgia, serif;}

.food-title{
font-weight: 700;
font-size: 16px;
}



#down {
position: relative;
top: 140px;
}

.overlay {
   background:transparent; 
   position:relative; 
   width:100%;
   height:450px; /* your iframe height */
   top:450px;  /* your iframe height */
   margin-top:-450px;  /* your iframe height */
}

a:focus {
  outline: 0;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: 1px solid #f05f40;
}

body#menu h2.section-heading {
	padding-bottom: 10px;
	font-weight: 700;
}

.table .table {
    background-color: rgba(0, 0, 0, 0);
}


#menu, #about, #services, #contact {
	background-image: url(../img/jenas-menu-bg.png);
}

@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}

#menu header {
	background-image: url(../img/menu-header.jpg);
   border-bottom: 10px solid #5b141a;
    min-height: 220px;
    height:220px;
}

#menu-title {
	color: #5b141a;
}

@media (min-width: 769px) {



#menu-h1 {
	margin-top: 80px;
}

#menu-p {
	font-size: 1.4em;
	margin-top: -10px;
}


}

@media (max-width: 768px){

#menu header {
	height: 170px;
	}

#menu-h1 {
	margin-top: -20px;
	font-size: 0.8em;
}

#menu-p {
        margin-right: auto;
        margin-left: auto;
        max-width: 80%;
        font-size: 14px;
    }
    
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #5b141a;
    }
    
    .dropdown-backdrop {
    position: static;
}

.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    background-color: #ffe09e;
    color: #5b141a;
    }
    
    .navbar-default .navbar-nav .open .dropdown-menu > li >a, .navbar-default .navbar-nav .open .dropdown-menu > li >a:focus, .navbar-default .navbar-nav .open .dropdown-menu >li > a:hover {
    color: #eca000;
    }
    
a.tel {
	color:#fff;
}    
