/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* IFRAME HEADER COVER SILVERCHEF */

.iframe-chef{
	position: relative;
}
	.cover-header{
		background-color: #FFF;
		height: 8%;
		position: absolute;
		top: 0;
		width: 100%;
	}


/* CF 7 Hidden Field */
.referrer-url, .cf7-hidden-input { display: none !important; }

/* Zeo Results and 404 Page Layout */
#search-no-results, div#error404-content { margin-bottom: 0; }
div#error404-content { margin-top: 0; }

article#search-no-results, div#error404-content {
position: fixed;
font-family: Arial, Helvetica, sans-serif;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0,0,0,0.4);
z-index: 99999;
-webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;	
opacity:1;
pointer-events: auto;
}

article#search-no-results.clr > div, div#error404-content.clr > div {
max-width: 800px;
position: relative;
margin: 10% auto;
padding: 20px 20px 13px 20px;
border-radius: 10px;
background: rgba(0,0,0,0.8);
}

article#search-no-results:target, div#error404-content:target {
opacity:0;
pointer-events: none;
}

a.close {
background: #606061;
color: #FFFFFF;
line-height: 25px;
position: absolute;
right: -12px;
text-align: center;
top: -10px;
width: 24px;
text-decoration: none;
font-weight: bold;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-moz-box-shadow: 1px 1px 3px #000;
-webkit-box-shadow: 1px 1px 3px #000;
box-shadow: 1px 1px 3px #000;
pointer-events: auto;
}

a.close:hover { background: #00d9ff; } 

@media only screen and (max-width : 819px) { 
	.cover-header{ height: 4%; }
}


@media only screen and (max-width : 414px) { 
	article#search-no-results.clr > div, #error404-content.clr > div { margin: 50% 3%; }
}

@media only screen and (max-width : 736px) { 
	article#search-no-results.clr > div, #error404-content.clr > div { margin: 10% 3%; }
}
