/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.logo_wrapper{ display:none;}

nav.main_menu>ul>li.active>a, nav.main_menu>ul>li>a{ color:#fff;font-family: 'Georgia';    padding: 0 22px; font-size:20px; line-height:45px; font-weight:normal;}

nav.main_menu>ul>li.active>a{ border-bottom:1px solid #9ea698; border-top:1px solid #9ea698;}

.home .header_top .right .inner>div{ width:100%; text-align:center; padding-top:55px;}

.header_top .right{ width:100%;color:#fff;}

.header_top .right .textwidget{ font-size:16px;font-family: 'Calibri';}

nav.main_menu>ul{ left:0;}

.home nav.main_menu{ left:22%; top:75px;}

.carousel-inner .item .image{ background-size: auto;}

.carousel-inner .active .slider_content .text img{ max-width:none;}

.full_screen .carousel-inner .slider_content{ left:20.2% !important; top:35% !important; width:60% !important; }

.test{ margin-top:45px; letter-spacing: 1px; line-height: 52px;text-transform: uppercase;display:inline-block; width:388px; height:53px; font-size:26px; font-style:italic; font-family: 'Georgia'; font-weight:normal; background:url( images/border.png) no-repeat left center;}

.granville .vc_col-sm-8 h3{width: 95%;line-height: 36px;text-transform: none;font-size:25px;font-family: 'Georgia'; font-style:italic; font-weight:400;}

.granville .vc_col-sm-8 p{width: 83%;line-height: 25px;font-size:18px;  font-weight:400; color:#000; margin-top:33px;}

.salad h3{ background:url( images/salad-left.png) no-repeat left center; color:#677d25;  font-size:50px; line-height:95px; padding-left:25px; font-weight:400;}

.salad h4{ text-align:right; text-transform:uppercase; background:url( images/salad-right.png) no-repeat right center; color:#807911!important;  font-size:50px !important; line-height:95px !important; padding-right:25px; padding-bottom:0 !important; margin-bottom:0 !important; border:none !important;}

.Menu-order{ padding:0 0 0 40px; width:487px; margin:auto;background:url( images/border-menu.png) no-repeat left center; float:left; display:inline-block; height:293px;}

.Menu-order h1{ margin-top:30px;line-height: 48px;text-transform: none;font-size:44px;font-family: 'Georgia'; font-style:italic; font-weight:400; color:#FFF;  }

.Menu-order p{line-height: 25px !important;font-size:18px !important;  font-weight:400 !important; color:#fff !important; margin-top:33px !important;}

.Menu{ float:left; padding: 8px 15px;; border-radius: 5px; border:1px solid #fff;margin-top:8px;line-height: 40px;text-transform: none;font-size:25px;font-family: 'Georgia'; font-style:italic; font-weight:400; color:#FFF;}

.Menu:hover{ color:#FFF;}

.footer_top_holder{ background:#000;}

.home .footer_top_holder{ opacity:1;}

.footer_top{     padding: 45px 0;}

.footer_top a, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget{ color:#fff; font-size:18px; line-height:25px;}

footer .two_columns_50_50>.column2 .textwidget{ text-align:right;}

.footer-social{ float:right; margin-top:10px;}

.facebook{background:url( images/facebook-hungry-guys-kitchen.png) no-repeat left center; float:left; width:54px; height:54px; float:left;background-size: 100%;} 

.twitter{background:url( images/twitter-hungry-guys-kitchen.png) no-repeat left center; float:left; width:54px; height:54px; float:left;background-size: 100%;    margin-left: 5px;} 

.instagram{background:url( images/instagram-hungry-guys-kitchen.png) no-repeat left center; float:left; width:54px; height:54px; float:left;background-size: 100%;    margin-left: 5px;} 

.google{background:url( images/googleplus-hungry-guys-kitchen.png) no-repeat left center; float:left; width:54px; height:54px; float:left;background-size: 100%;    margin-left: 5px;} 

.about-banner img{ width:45%;    margin: auto;  display: block;}


.test2{ margin: auto; float: none;margin-top:0; letter-spacing: 1px; line-height: 52px;text-transform: uppercase;display:block; width:300px; height:53px; font-size:18px; font-style:italic; font-family: 'Georgia'; font-weight:normal; background:url( images/border.png) no-repeat left center; color:#FFF; text-align:center; background-size:100% auto;}

.about-content{ width:850px; margin:auto;}

.page-template-full_width .vc_col-sm-12 h4{ color:#000; font-size:22px; line-height:35px; font-weight:normal; letter-spacing:1px; margin-bottom:42px; padding-bottom:42px; border-bottom:1px solid #000;}

.page-template-full_width .vc_col-sm-12 p{color:#000; font-size:17px; line-height:28px; font-weight:normal; letter-spacing:1px;}

.footer-top-image h5{color:#fff; font-size:50px; line-height:80px; font-weight:normal;text-transform: none;}

.footer-top-image{ padding:280px 0 390px 0;}

.page-id-10 footer, .page-id-8 footer, .page-id-12 footer{ margin-top:-192px;}

.footer_top_holder { opacity: .8;}

.header_top .right .inner>div{ padding-top:20px; width:100%; text-align:center;}

nav.main_menu {  top: 37px;    left: 22%;}

.about-banner {    background-size: 138% auto !important;}

.footer-top-image-midd{padding:80px 0 80px 0;}

.located{ border-bottom: 1px solid #000;margin-bottom: 42px; padding-bottom: 42px;}

 .located p, .located-street{ color: #000 !important; font-size: 26px !important;  line-height: 50px !important; font-weight: 400 !important;  letter-spacing: 2px !important; text-align:center; }

.footer-top-image-midd .wpb_content_element{ width:80% !important; margin:0 auto;}

.wpcf7 .two_columns_50_50>.column1{ width:20%;  color:#000; line-height: 54px; display:flex;font-size: 18px;}

.wpcf7 .two_columns_50_50>.column1 i{font-size: 25px; color: #F00;line-height: 26px;font-weight: 500;margin-top: 15px;float: left;}


.wpcf7 .two_columns_50_50>.column2{ width:80%;}

 .wpcf7 h5 { font-size: 26px; color: #000; text-transform: capitalize; margin-bottom:25px;}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz{ border:1px solid #000; background-color:transparent; color:#FFF; font-size:18px;}

.enquiry{ margin-top:15px !important;}

.enquiry:hover{ background:#000 !important; border-color:#000 !important;}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe{ height:350px;}

.wpb_gmaps_widget .wpb_wrapper{ padding:0; margin-top:25px;}

div.wpcf7 { width: 80%; float: right;}

.burritos h3{background:url(images/heading.png) no-repeat; width:500px; margin:0 auto 40px auto !important;    text-align: center; color:#677d25;  font-size:54px; line-height:71px;  font-weight:400;text-transform: none; }

.saladmenu h3{background:url(images/salad.png) no-repeat; width:261px;}

.page-id-6 .wpb_content_element h5{width: auto; display: inline-block;font-family: 'Georgia';color:#000; font-size:20px;font-weight:400;    text-align: center;border-bottom: 1px solid #807911;  padding-bottom: 10px; margin-bottom: 18px;text-transform: none;}

.page-id-6 .wpb_content_element{ text-align: center;}

.page-id-6 .wpb_content_element h5 strong{  color: #000; font-size: 17px; line-height: 28px; font-weight: normal;letter-spacing:0px; display: block;text-transform: none;}

.page-id-6 .wpb_content_element p{letter-spacing:0px;}

.page-id-6 .bases .wpb_content_element{ height:180px;}

.space{ height:75px;}

.ohh h5{text-transform: capitalize !important;font-size:22px !important;}

.page-id-6 .ohh .wpb_content_element{ height:300px;}

.page-id-6 .taco  .wpb_content_element{ height:250px;}

.build h3{text-transform: capitalize !important;font-size:56px !important;color: #fff;    font-weight: 400;}

.page-id-6 .such .wpb_content_element{ height:367px;}

.page-id-6 .dressing  .wpb_content_element{ height:350px;}

.page-id-10 .about-content strong{margin-top:20px;    display: inline-block;}

.metaslider .caption-wrap{ bottom:43% !important;background:none !important; }

.metaslider .caption-wrap .caption img{margin: auto;}

.metaslider .flexslider{ margin-bottom:0 !important; }




/* 1024 */
@media (max-width: 1050px) {
	
	.home .content { margin-top: -188px;}
	
	.about-banner{padding-top: 150px !important;padding-bottom: 21px !important;background-size: 149% auto !important;}
	
	.content { margin-top: -153px;}
}


/* 980 */
@media (max-width: 1000px) {
	
	.home .content {margin-top: 0 !important;}
	
	
	
	.header_bottom, .header_top{ background-color:#fff !important;}
	
	.mobile_menu_button{ height:auto; width:100px;}
	
	.side_menu_button{ height:0 !important;}
	
	.header_top .right .inner > div{ padding-top:0;}
	
	.header_top .left{ display:none;}
	
	.header_top .right .textwidget, .mobile_menu_button .fa{ color:#000;}
         .mobile_menu_button .fa{ font-size: 20px !important;margin-right: 11px;}
         .side_menu_button > a, .mobile_menu_button span{font-weight: 600; color:#000;}
	
	nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li a, nav.mobile_menu ul li h3{color:#000;}
	
	#qode-home{ height:640px !important;}
		
	.full_screen .carousel-inner .slider_content{top: 10% !important;}
	
	.carousel-inner .item img {   width: 100%;}
	
	.salad h3, .salad h4{ font-size: 40px !important;;}
	
	/*.Menu-order p{ margin-top: 18px;}*/
	
	.about-content{ width:100%;}
	
	
}

/* 768 */
@media (max-width: 979px) {
	
	#qode-home{ height: 480px !important;}
	
	.carousel-inner > .item { height: 600px !important;}
	
	.about-banner {padding-top: 78px !important;   background-size: 134% auto !important;}
	
	.footer-top-image {Padding: 150px 0 300px 0;}
	
	footer, .page-id-8 footer, .page-id-12 footer { margin-top: -214px !important ;}
	
	.page-id-6 .ohh .wpb_content_element{ height:375px;}

   .page-id-6 .taco  .wpb_content_element{ height:375px;}
   
   .page-id-6 .dressing .wpb_content_element { height: 415px;}

   .metaslider .caption-wrap{ bottom:32% !important; }

  .metaslider .caption-wrap .caption img{ width:70% !important;}


}



/* 640 */
@media (max-width: 767px) {
	
	#qode-home{ height: 400px !important;}
	
	.carousel-inner > .item { height: 500px !important;}
	
	.salad h3, .salad h4{ background-size:16% auto; line-height:71px;}
	
	.salad{ margin-top:20px;}
	
	.salad-main{ padding:50px 0 !important;}
	
	.about-banner { padding-top: 35px !important;}
	
	.page-template-full_width .vc_col-sm-12 h4{ font-size:18px;}
	
	.page-template-full_width .vc_col-sm-12 p{ font-size:15px;}
	
	.footer-top-image h5{ font-size:42px; line-height:50px;}
	
	div.wpcf7 { width: 100%; float: right; margin-top:50px !important;}
	
	.home .header_top .right .inner>div{     padding-top: 15px;}
	
	.page-id-6 .bases .wpb_content_element {height: auto;}
	
	.bases .vc_col-sm-4{ margin-top:15px;}
	
	.page-id-6 .bases  .vc_col-sm-4:nth-child(1) {margin-top:0px;}
	
	.topping .vc_col-sm-4 .separator, .topping .vc_col-sm-4  .space, .page-id-6 .such .wpb_content_element .space  {display:none;}
	
	.topping .vc_col-sm-4{ margin-top:15px;}
	
	.topping .vc_col-sm-4:nth-child(3){ margin-top:0;}
	
	.ohh .vc_col-sm-4, .taco .vc_col-sm-4, .such .vc_col-sm-4, .dressing .vc_col-sm-4{ margin-top:15px; }
	
	.page-id-6 .ohh .wpb_content_element, .page-id-6 .taco .wpb_content_element{ height:auto;}
	
	.page-id-6 .such .wpb_content_element{height:auto; }
	
	.such .vc_col-sm-4:nth-child(3){ margin-top:0;}
	
	.page-id-6 .dressing .wpb_content_element{height:auto;}
	
	.page-id-6 footer{margin-top: 0 !important;}
	
	.dressing{ padding-bottom:20px;}
	
}


/* 480 */
@media (max-width: 639px) {
	
	.header_top .right .textwidget{ font-size:13px;}
	
	#qode-home{ height: 360px !important;}
	
	.carousel-inner > .item { height: 400px !important;}
	
	.Menu-order{ padding: 0 0 0 20px; width:100%; height:202px; background-size:100% auto; background-position:left top;}
	
	.Menu-order h1{ line-height:33px; font-size:36px; margin-top:15px;}
	
	.Menu-order p{ margin-top:15px; font-size:16px;}
	
	.Menu{line-height: 27px;font-size: 20px;  margin-top:0;}
	
	.our-menu{ padding:50px 0 !important;}
	
	.footer-social{ float:left;}
	
	footer .two_columns_50_50 > .column2 .textwidget { text-align: left;}
	
	.two_columns_50_50 > .column1{ margin-bottom:0 !important;}
	
	.test2{line-height: 29px;width: 190px;height: 27px;font-size: 12px;}
	
	.about-banner img { width: 75%;}
	
	.about-banner {padding-top: 20px !important;}
	
	footer, .page-id-8 footer, .page-id-12 footer { margin-top: 0 !important; }
	
	.footer_top_holder { opacity: 1;}
	
	.footer-top-image, .location-footer{ Padding: 100px 0 100px 0 !important;}
	
	.located p, .located-street{ line-height: 40px !important;font-size: 22px !important;}
	
	.wpcf7 .two_columns_50_50 > .column1{ width:100%;}
	
	div.wpcf7 { width: 100%; float: right; margin-top:225px !important;}
	
	.wpcf7 .two_columns_50_50 > .column2 {width: 100%;}
	
	.wpcf7 .two_columns_50_50 > .column1{line-height: 43px;}
	
	.burritos h3{ width:300px; background-size:100% auto;line-height: 45px;font-size: 32px; margin: 0 auto 20px !important;}
	
	.saladmenu h3{ width:160px; background-size:100% 45px;}
	
	.burr{ padding-bottom:20px !important;}
	
	.saladmain{padding-top:20px !important;}
	
	.build h3{ font-size: 24px !important;}
	
	.bulidsalad{ padding:60px 0 !important;}
	
	.veggi{ padding-top:0 !important;}
}


/* 360 */
@media (max-width: 479px) {
	
	#qode-home{ height: 250px !important;}
	
	.carousel-inner > .item { height: 300px !important;}
	
	
	.carousel-inner .item img { width: 94%;}
	
	.carousel-inner p span.test{ width:265px; background-size:100% auto; font-size:18px !important;}
	
	.Menu-order {     height: 214px;  padding: 0 0 0 20px;  width: 92%;}
	
	.Menu-order h1 {font-size: 30px;}
	
	.Menu-order p{ margin-top:10px;}
	
	.footer_top a, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget{ font-size:14px;}
	
	.granville .vc_col-sm-8 h3{ font-size:22px;}
	
	.header_top .right .textwidget {font-size: 11px;}
	
	.test{margin-top: 0;}
	
	.mobile_menu_button{ margin-left:12px;}
	
	.page-id-8 .about-banner {background-size: 170% auto !important;}
	
	.footer-top-image, .location-footer{ Padding: 70px 0 70px 0 !important;}
	
	
}


/* 320 */
@media (max-width: 359px) {
	
	.page-id-8 .about-banner {background-size: 190% auto !important;}
	
	.burritos h3{ width:280px;}
}

