/*
Theme Name:   Food And Cook Child
Theme URI:    http://dahz.daffyhazan.com/food-cook/
Description:  Food & Cook Child Theme.
Author:       Dahz
Author URI:   http://www.dahztheme.com/
Template:     food-cook
Version:      1.0.0
License:      GNU General Public License v3.0
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, sticky-post, theme-options
Text Domain:  woothemes
Copyright: (c) 2012-2013 DahzTheme.
*/
/* Login Updates */
/* Menu Updates */
@import url('https://fonts.googleapis.com/css?family=Tangerine:700');
@media only screen and (min-width: 769px) {
#navigation ul ul li a {
	text-transform:none !important;
	font-size:16px !important; 
}
#navigation ul ul li a {
	text-transform:none !important; 
	font-size:16px !important; 
	color: #EBEBEB !important; 
	border-bottom:1px solid #444;
}
#navigation ul ul li .first a {
	position:relative;
	margin-top:10px !important;
}
#navigation ul ul li a:hover {
	padding-left:1.5em !important;
	text-decoration:none !important;
	color:#efcf78 !important;
}
ul.sub-nav {width:100% !important; left:0px !important;}
#navigation ul.nav ul ul {left:100% !important;}
#main-nav .df-mega-menu .df-mega-parent .sub-nav {border:none !important; height:3px !important; line-height:0px !important; background-color:#555 !important;}
#main-nav .df-mega-menu>.sub-nav>li.has-children:not(.new-column)>a {font-family:'Tangerine', cursive !important; font-size:30px !important; width:100% !important;}
ul.nav ul li a {padding: .5em 1em!important;}
#navigation ul.nav li ul {background-color:#222 !important; border:1px solid #fff !important; box-shadow:0 0 0 10px #000;}
#main-nav .df-mega-menu .sub-nav .new-column {padding-top:34px !important;}
}

/* Social Icons - Wine Theme*/
.social-footer { margin-top:8px; margin-bottom:20px; width:320px; height:26px; margin-left:auto; margin-right:auto;}
#top div.social-top a, #footer-wrap div.social-footer a {width:26px; height:26px; border-radius:40px; padding:5px; padding-top:6px; font-size:24px !important; text-align:center; margin:2px;}
#top div.social-top .fa-pinterest, #footer-wrap div.social-footer .fa-pinterest {color:#fff; background-color:#d49657; border:2px solid #d49657;}
#top div.social-top .fa-twitter, #footer-wrap div.social-footer .fa-twitter  {color:#fff; background-color:#d49657; border:2px solid #d49657;}
#top div.social-top .fa-facebook, #footer-wrap div.social-footer .fa-facebook  {color:#fff; background-color:#d49657; border:2px solid #d49657;}
#top div.social-top .fa-youtube, #footer-wrap div.social-footer .fa-youtube  {color:#fff; background-color:#d49657; border:2px solid #d49657;}
#top div.social-top .fa-microphone, #footer-wrap div.social-footer .fa-microphone  {color:#fff; background-color:#d49657; border:2px solid #d49657;}
#top div.social-top .fa-instagram, #footer-wrap div.social-footer .fa-instagram  {color:#fff; background-color:#d49657; border:2px solid #d49657;}
#top div.social-top .fa-medium, #footer-wrap div.social-footer .fa-medium  {color:#fff; background-color:#d49657; border:2px solid #d49657;}
/* Hover State */
#top div.social-top .fa-pinterest:hover, #footer-wrap div.social-footer .fa-pinterest:hover {color:#fff; background-color:#b01515; border:2px solid #990000;}
#top div.social-top .fa-twitter:hover, #footer-wrap div.social-footer .fa-twitter:hover {color:#fff; background-color:#b01515; border:2px solid #990000;}
#top div.social-top .fa-facebook:hover, #footer-wrap div.social-footer .fa-facebook:hover {color:#fff; background-color:#b01515; border:2px solid #990000;}
#top div.social-top .fa-youtube:hover, #footer-wrap div.social-footer .fa-youtube:hover {color:#fff; background-color:#b01515; border:2px solid #990000;}
#top div.social-top .fa-microphone:hover, #footer-wrap div.social-footer .fa-microphone:hover {color:#fff; background-color:#b01515; border:2px solid #990000;}
#top div.social-top .fa-instagram:hover, #footer-wrap div.social-footer .fa-instagram:hover {color:#fff; background-color:#b01515; border:2px solid #990000;}
#top div.social-top .fa-medium:hover, #footer-wrap div.social-footer .fa-medium:hover {color:#fff; background-color:#b01515; border:2px solid #990000;}
/* Social Icons - Wheat Theme
#top div.social-top a {width:26px; height:26px; border-radius:40px; padding:5px; padding-top:6px; font-size:24px !important; text-align:center; margin:2px;}
#top div.social-top .fa-pinterest {color:#BF9764; background-color:rgba(191, 151, 100, 0.2); border:2px solid #BF9764;}
#top div.social-top .fa-twitter {color:#BF9764; background-color:rgba(191, 151, 100, 0.2); border:2px solid #BF9764;}
#top div.social-top .fa-facebook {color:#BF9764; background-color:rgba(191, 151, 100, 0.2); border:2px solid #BF9764;}
#top div.social-top .fa-youtube {color:#BF9764; background-color:rgba(191, 151, 100, 0.2); border:2px solid #BF9764;}
#top div.social-top .fa-microphone {color:#BF9764; background-color:rgba(191, 151, 100, 0.2); border:2px solid #BF9764;}
#top div.social-top .fa-instagram {color:#BF9764; background-color:rgba(191, 151, 100, 0.2); border:2px solid #BF9764;}
/* Hover State 
#top div.social-top .fa-pinterest:hover {color:#fff; background-color:rgba(191, 151, 100, 1); border:2px solid #fff;}
#top div.social-top .fa-twitter:hover {color:#fff; background-color:rgba(191, 151, 100, 1); border:2px solid #fff;}
#top div.social-top .fa-facebook:hover {color:#fff; background-color:rgba(191, 151, 100, 1); border:2px solid #fff;}
#top div.social-top .fa-youtube:hover {color:#fff; background-color:rgba(191, 151, 100, 1); border:2px solid #fff;}
#top div.social-top .fa-microphone:hover {color:#fff; background-color:rgba(191, 151, 100, 1); border:2px solid #fff;}
#top div.social-top .fa-instagram:hover {color:#fff; background-color:rgba(191, 151, 100, 1); border:2px solid #fff;}
/* Social Icons - Multicolor Theme*/
/*#top div.social-top .fa-pinterest {color:#cb2027; background-color:rgba(203, 32, 39, 0.2); border:2px solid #cb2027;}
#top div.social-top .fa-twitter {color:#55acee; background-color:rgba(85, 172, 238, 0.2); border:2px solid #55acee;}
#top div.social-top .fa-facebook {color:#4a6ea9; background-color:rgba(74, 110, 169, 0.2); border:2px solid #4a6ea9;}
#top div.social-top .fa-youtube {color:#e94639; background-color:rgba(233, 70, 57, 0.2); border:2px solid #e94639;}
#top div.social-top .fa-microphone {color:#3E99C8; background-color:rgba(62, 153, 200, 0.2); border:2px solid #3E99C8;}
#top div.social-top .fa-instagram {color:#D7C8B1; background-color:rgba(214, 200, 173, 0.2); border:2px solid #D7C8B1;}
/* Hover State 
#top div.social-top .fa-pinterest:hover {color:#fff; background-color:rgba(203, 32, 39, 1); border:2px solid #fff;}
#top div.social-top .fa-twitter:hover {color:#fff; background-color:rgba(85, 172, 238, 1); border:2px solid #fff;}
#top div.social-top .fa-facebook:hover {color:#fff; background-color:rgba(74, 110, 169, 1); border:2px solid #fff;}
#top div.social-top .fa-youtube:hover {color:#fff; background-color:rgba(233, 70, 57, 1); border:2px solid #fff;}
#top div.social-top .fa-microphone:hover {color:#fff; background-color:rgba(62, 153, 200, 1); border:2px solid #fff;}
#top div.social-top .fa-instagram:hover {color:#fff; background-color:rgba(214, 200, 173, 1); border:2px solid #fff;}
*/
body #go-signup .button, body #go-signup .button:visited, body #top a.button, body #top a.button:visited, body #wrapper #content #respond .form-submit input#submit, body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a {
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-weight: 400;
    display: inline-block;
    color: #fff!important;
    text-decoration: none;
    position: relative;
    cursor: pointer;
    border: none;
    background: #990000 !important;
}
body #go-signup .button:hover, body #go-signup:hover, body #top a.button:hover, body #wrapper #content #respond .form-submit input#submit:hover, body #wrapper #content .button:hover, body #wrapper #content .reply a:hover {
	    background: #b01515 !important;
}
.df-ajax-search {background: #d49657 !important;}
.df-ajax-search:hover {background: #b01515 !important;}
#navigation ul li a:hover {
	color: #fff !important;
	background: #000 !important;
}
/* Footer Search Box */
.searchform input[type=text] {width:68% !important;}
.searchform input#searchsubmit {
    padding: 9px 8px 6px;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    outline: 0;
    background-color: #990000 !important;
    color: #fff;
    border: 0px solid #990000 !important;
}
.searchform input#searchsubmit:hover {background: #b01515 !important;}
/* Footer Subscribe Box */
form#sib_form_1-form input[type=text], form#sib_form_1-form input[type=email], form#sib_form_1-form select {
    padding: 9px 8px 6px !important;
    width: 72.9386% !important;
    margin: 0 !important;
    border: 1px solid #e1e1e1 !important;
    background: 0 0 !important;
    color: #777 !important;
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
	}
.sib_signup_box_inside	{margin-top:-30px !important;}
form#sib_form_1-form button.sib-default-btn, form#sib_form_1-form input[type=submit].sib-default-btn {
    padding: 9px 8px 6px;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    outline: 0;
    background-color: #990000 !important;
    color: #fff;
    border: 0px solid #990000 !important;
	line-height:normal !important;
	font-size:12px !important;
}
.sib-default-btn {margin-top:-15px !important;}
/* Single Recipe - Call to action section */
#footer-wrap {border-top:none !important;}
.split {color: #888 !important; width:100%; margin-left:auto; margin-right:auto; display:block; position:relative; height:auto; min-height:250px; line-height:22px !important; }
.split-left {float:left; display:inline; border-right:2px solid #EBCBA9; text-align:left; width:49%; padding-top:15px; padding-bottom:30px; min-height:120px;}
.split-right {float:right; display:inline; text-align:left; width:49%; padding-top:15px; padding-bottom:30px; min-height:120px; }
.split-center {width:100%; margin-left:auto; margin-right:auto; height:auto; min-height:70px; padding-top:20px; border-top:2px solid #EBCBA9;}
.split-left .button {float:none !important; margin-left:40% !important; margin-right:auto !important; margin-top:0px; font-weight:normal !important;}
.split-right .button {float:none !important; margin-left:35% !important; margin-right:auto !important; margin-top:20px; font-weight:normal !important;}
.split-center .button {float:none !important; margin-left:43.5% !important; margin-right:auto !important; margin-top:20px; font-weight:normal !important;}
/* Fix Header on Recipes */
.df-header {
     padding: 10px 0 !important; 
}
.df-header h1 {display:none !important;}
.title-left .breadcrumbs {text-align: left !important;}
.archive .title  {

}
h1.title.fn {

}
#menu-footer-menu a {font-size:18px !important; color:#888 !important;}
#menu-footer-menu a:hover {color:#990000 !important; text-decoration:none !important;}
/* Sidebar Menu for Recipe Index */
#recipe_types-2 > ul > li a {font-size:24px !important;}
#recipe_types-2 ul.parent a {	

	color: #990000 !important;
}
#recipe_types-2 ul.parent {margin-left:-20px !important; margin-top:8px !important;}
#recipe_types-2 ul.children a, #recent-posts-2 ul a, #archives-2 ul a {	
	font: bold 16px Sorts Mill Goudy !important;
	color: #666 !important;
	line-height:16px !important;
}
#recipe_types-2 ul.children a:hover, #recent-posts-2 ul a:hover, #archives-2 ul a:hover {
	text-decoration:none !important;
	color: #A40000 !important;
}

#recent-posts-2 h3, #archives-2 h3 {
	margin:0 0 .2em !important; 
	padding:0 0 .0em !important;	
	color: #990000 !important;
}
.widget ul ul {padding:0px 0px 0px 0px !important;}
.widget ul li {
    padding: 2px 0 2px 24px !important;
}
/* Recipe Index Page */
.recipe-index ul, .recipe-index ul li {list-style-type: none !important; list-style:none !important;}
.recipe-index ul li a {
	font-family:'Dancing Script', cursive;
	line-height:3.3em;
	font-weight:bold;
	font-size:3em;
	color: #990000;
	border-bottom:2px solid #ccc;
	margin-bottom:40px;
}
.recipe-index ul ul li a {	
	font: bold 16px Sorts Mill Goudy !important;
	color: #666 !important;
	line-height:16px !important;
	border-bottom: none !important;
	margin-bottom:none !important;
	}
.recipe-index ul ul li a:hover {color: #990000 !important;}
/* Add excerpt to recipe grid */
.summary {
	text-align:left !important;
	font-size:16px !important;
	color:#666 !important;
	line-height:18px !important;
	font-weight:normal !important;
}
.summary p {line-height:18px !important; font-weight:normal !important; font-style:normal !important;}
.recipe-info h3 {font-size:16px !important;}
.entry-title a {font-weight:bold !important; color:#990000 !important;}
.entry-title a:hover {color:#d69551 !important;}

.recipe-grid-item {border:1px solid #EBCBA9; box-shadow:0 0 10px #eee; border-radius:6px; margin-bottom: 10px !important; padding:1.5%; margin:1%;}
.recipe-grid-item:hover {border:1px solid #990000; box-shadow:0 0 10px #aaa;}
@media only screen and (min-width: 319px) {
.recipe-grid-item {margin-bottom: 10px !important; padding:2.5% !important; margin:1%;}
}
@media only screen and (min-width: 479px) {
.recipe-grid-item {margin-bottom: 10px !important; padding:2.5% !important; margin:1%; width:41.333% !important; height:360px !important;}
}
@media only screen and (min-width: 769px) {
.recipe-grid-item {width:41.333% !important;}
}

.cat-item-254 > a:nth-child(1) { display:none; }
#recipe_types-2 ul.parent li ul.children.parent li a { color:#990000 !important; font-size: 24px !important; font-weight: normal; line-height: 48px !important; }
#recipe_types-2 ul.parent li ul.children.parent li ul.children li a { color:#666666 !important; font-size: 16px !important; font-weight: normal; line-height: 16px !important; }
#recipe_types-2 ul.parent li ul.children.parent li a:hover { color:#000000 !important; }
#recipe_types-2 ul.parent li ul.children.parent li ul.children li a:hover { color:#000000 !important; }

/*WPPS-19118 start*/
#parallax img {
border: 5px solid #722F37 !important;
border-radius: 1em !important;
}

/*WPPS-19118 end*/

@media screen and (max-width: 768px) {
  
#parallax > div {
	height:auto !important;
}

#parallax > div > div > div > div:nth-child(2){
	overflow:visible !important;
}
}
