/*
 Theme Name:     Backyard
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
.left{text-align:left;}
h1, h2, h3, h4, h5, h6 {font-weight:600!important;}

/*.et_pb_slider .et_pb_slide, .et_pb_section {background-position:center calc(50%); }*/
.header-no-parallax .et_pb_fullwidth_header{background-position: center top !important; }
.et_pb_fullwidth_header{background-position: center top !important; }
.et-social-icons {float: right!important;}
#top-header {border-bottom: 1px solid #fff;}
.footer-widget .et_pb_widget a {color: #fff!important;}
#home-about {padding:0;}
#home-about .et_pb_row_fullwidth {max-width: 100% !important;width: 100% !important;padding:0;}
#home-about .et_pb_column.et_pb_column_2_3.et_pb_column_1{padding: 150px 100px 150px 0;}

/*        custom sub nav styles        */
.nav li ul {
    z-index: 9999;
    position: fixed;
    padding: 0;
    text-align: center !important;
    box-shadow: none;
}
.nav li.et-reverse-direction-nav li ul {
    right: 0;
    top: auto;
    background: #bae1fc;
}
#top-menu li li a {
    width: 100%;
	padding:0;
}
.sub-menu {background-color: rgba(0, 0, 0, 0.3) !important; padding:22px 0!important;}
.sub-menu li {
    margin: 0;
    padding: 0;
}

/*        footer newsletter stylee        */
#footer-newsletter {}
#news-copy{}
#news-form{float:right;}
#news-form input{line-height:2em !important;}
#news-form button {
	padding: 3px 18px 7px;
}

 /*        temporarily hiding chef section         */  .temp-hide-chef {display:none; }
.chef-img img {margin-bottom:6%; }
.rf-copy {margin: 4% auto !important; }

.specials-bottom-copy {padding-bottom:30px; }
/*        specials customization        */
	.specials-cf {
	  position:relative;
	  height:200px;
	  width:200px;
	  margin:0 auto;
	}
	.specials-cf:hover img.cf-bandw { opacity:0}
	
	.specials-cf img {
		position:absolute;
		left:0;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
		
	}
	.specials-cf img.cf-color { opacity:0 }
	.specials-cf img.cf-color:hover {
		opacity:1;
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		transform:rotate(360deg);
	}
	.specials-bottom-copy {padding-bottom:30px; }
	
#gform_submit_button_1 {
	background-color:#B71322 !important;
	color:#fafafa !important; 
	border: 1px none #B71322;
	font-size: 16px;
    padding: 10px;
	}
#gform_submit_button_2 {
	background-color:#B71322 !important;
	color:#fafafa !important; 
	border: 1px none #B71322;
	font-size: 16px;
    padding: 10px;
	}

#main-footer {background-image: url("//www.backyardpb.com/wp-content/uploads/2017/02/backyard-footer-image.jpg");background-size: cover;}
#footer-newsletter {background-color: #b71322;padding: 1.5% 0;}
#footer-newsletter span {color: #fff;font-size: 26px;font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;}
#footer-bottom {border-top: 1px solid #fff; padding: 15px 0 0;}

/*       footer customization        */
#footer-widgets .footer-widget #rpwwt-recent-posts-widget-with-thumbnails-2 li::before {border: none; }
#footer-widgets .footer-widget #rpwwt-recent-posts-widget-with-thumbnails-2 li {padding-left: 0 }
/*        footer info customization        */
#footer-keywords {padding-bottom:2px ;}
#footer-keywords a{color:#fafafa; font-weight:100;}

#text-2 #ot-reservation-widget {padding-left:0 ;}
#ot-reservation-widget a {background-color:#B71322; }

#specials-list .et_pb_divider {clear:both;margin: 0 0 30px!important;}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module, .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_module {margin-bottom:0;}


/*        custom styles for news posts       */
.single-post #top-header {background-color:#B71322; }
.single-post #main-header {background-image: url("//www.backyardpb.com/wp-content/uploads/2017/01/slider-bg.png") !important; background-size:cover; }
.page-id-359 #top-header {background-color:#B71322; }
.page-id-359 #main-header {background-image: url("//www.backyardpb.com/wp-content/uploads/2017/01/slider-bg.png") !important; background-size:cover; }
.page-id-572 #top-header {background-color:#B71322; }
.page-id-572 #main-header {background-image: url("//www.backyardpb.com/wp-content/uploads/2017/01/slider-bg.png") !important; background-size:cover; }
.page-id-4558 #top-header {background-color:#B71322; }
.page-id-4558 #main-header {background-image: url("//www.backyardpb.com/wp-content/uploads/2017/01/slider-bg.png") !important; background-size:cover; }
.single-post .opencart-dropdown button {border:1px solid #fafafa; }
.page-id-359 .opencart-dropdown button {border:1px solid #fafafa; }

/*        open table header button syles        */
.opencart-dropdown {
    display: inline-block;
    float: right;
    position: relative;
}
.opencart-dropdown button {
	font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif;
	background-color: #B71322;
    border: 0 none;
    border-radius: 2px;
    color: #fff;
    margin: -6px 0 0 12px;
    padding: 3px;
}
.opencart-dropdown button:hover {cursor: pointer; }

/*--------------------------------------
-----------New Hover Icons------------*/
.byard-row h2 {
	color: #fff;
}

.byard-img {
	transform: scale(.75, .75);
	filter: drop-shadow(0 0 3em rgba(255,255,255, .4));
}
/*-----------New Hover Icons------------
--------------------------------------*/

/*-----------------------------------------------------
----------- Specials Image Hover Effects ------------*/
.rf-hover-zoom a img {
	transition: all 0.2s ease-out;
}

.rf-hover-zoom>.et_pb_column a img:hover {
	transform: scale(1.06);
}


/*--------END Specials Image Hover Effects-------------
-------------- ZC 2/1/2019 --------------------------*/

/*     nav changes to hamburger     */
@media all and (max-device-width : 980px) { 
	#home-about .et_pb_column.et_pb_column_2_3.et_pb_column_1 {padding: 10% 5% 10% 5%;}
	.opencart-dropdown, .et-social-icons {padding-top: 0.75em; }
		/*        custom  nav styles after hamburger        */
	.sub-menu {background-color: rgba(0, 0, 0, 0 )!important; }
	.et_mobile_menu {background-color: rgba(0, 0, 0, 0.5) !important; }
}
@media all and (max-device-width : 900px) { 
	/*        special breakpoint for inline newsletter        */
	#footer-newsletter .container {text-align:center; }
	#news-form{float:none;}
}

@media only screen and (max-width: 767px) {
	.et-social-icons {display: block !important; float:none !important; padding-top:inherit; }
	#top-header .opencart-dropdown {display: none;}
}

@media all and (min-device-width : 768px) 
and (max-device-width : 1024px)  { }

@media all and (min-device-width : 320px) 
and (max-device-width : 767px) { }