@charset "UTF-8";
/* CSS Document */

body{background: #414143 ;}

@media (min-width: 1200px){
.container {
    max-width: 1000px;
}}

a:hover{text-decoration: none!important;}
:focus{outline: none!important;box-shadow:0 0 0 0!important;}
header {position: relative; /*z-index: 1;*/background: #414143 ;}
header a.btn{color: #f15a27!important;font-family: 'Roboto Condensed', sans-serif;font-weight: 300; font-size: 24px}
header a.btn:hover{color: #fff!important;}

article{background: #fff; position: relative; z-index: 1}
footer{font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 12px; }
footer .nav a{font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 12px; color: #ccc; }
footer .bg-black{background: #333 url(../images/bg-footer.jpg) bottom; background-size: cover!important; }


h1, h2, h3, h4, h5, h6{font-family: 'Roboto Condensed', sans-serif;font-weight: 300; color: #f15a27; }
article p{font-family: 'Roboto', sans-serif; font-weight: 300;}

.navbar-toggler{margin:15px;     background: #f15a27; }
.navbar{ padding: 0;}
.navbar.bg-light{ background: #333 url(../images/black-bg.jpg) top!important; background-size: cover!important; }
.navbar-nav .nav-link{font-family: 'Roboto Condensed', sans-serif; font-weight: 300; padding:15px 25px!important;color: #fff!important;}
.navbar-nav .nav-item.active .nav-link{background: #f15a27; color: #fff;}


/*.banner{position: absolute;top: 0;left: 0; width: 100%;
}

#tagholder{position: absolute; top:708px; left: 0; width: 100%;}*/
#contextholder{position: relative; top:-100px;  left: 0; width: 100%;}
#tagholder{position: relative; top:-55px; left: 0; width: 100%;z-index: 111;}

.banner .carousel-item img{ max-height: 450px!important;}
address p{font-family: 'Roboto', sans-serif; font-weight: 300;}
address p span{width: 50px; display: inline-block; color: #a49888;}
label{font-family: 'Roboto', sans-serif; font-weight: 300; font-size:14px; margin-bottom: 2px }


aside .nav a{font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 16px; background: #f4b334; color: #fff; margin-bottom: 2px; }
aside .nav a:hover, aside .nav li.active a { background: #f15a27; color: #fff; margin-bottom: 2px; }
.navbar-nav  .dropdown-menu{ padding: 0}
.navbar-nav  .dropdown-menu .dropdown-item{ padding:5px 15px;font-family: 'Roboto Condensed', sans-serif; font-weight: 300;}
.navbar-nav  .dropdown-menu .dropdown-item:hover{ background: #f15a27; color: #fff;}

.tag{ position: relative;}
.tag .title {  position: absolute; z-index: 1; width: 100%; height: 100%; background: rgba(0,0,0,.8); top: 0;left: 0; text-align: center;display: flex; 
	opacity: 0;
-webkit-transition: all 500ms ease;
   -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
     -o-transition: all 500ms ease;
        transition: all 500ms ease;
}
.tag:hover div{ 
	opacity: 1;
}

.tag div h4{ border: 4px double #ccc; margin: 15px; width: 100%; vertical-align: middle; padding:15% 0 0;color: #fff;}
.tag div h4 a{ color: #fff; text-decoration: none; }

.subscribe-panel{ min-height: inherit }
.subscribe-panel .subscribe-body{ background: #f4b334 url(../images/nav_back.png); }
.subscribe-panel .subscribe-body label{ color: #333 ; font-size: 18px; line-height: 42px; }
.subscribe-panel .subscribe-body button{     background: #f15a27;  }


.accordion *{border-radius:0 }
.card-header{padding: 0; border-radius:0; background: #333 url(../images/black-bg.jpg) bottom; background-size: cover!important;  }
.card-header .btn-link{color: #fff;  }


#accordionfaq .card-header .btn[aria-expanded="true"] .fa-chevron-circle-up:before{ content: "\f13a";color: #f15a27;}

#testimonialholder{ background: #333 url(../images/Main_chickennoodle.jpg) center!important; background-size: cover!important;     position: relative;
    margin-top: -150px!important;
    z-index: 0;}



@media only screen and (max-width: 600px) {
  .tag {
    position: relative;
    top: 47px;
    width: 79%;
    left: 10%;
    text-align: center;
  }
  .card-body {
    padding: .75rem;
}
}







