/*
 Theme Name:     Twenty Fourteen Child
 Theme URI:      https://wordpress.org/themes/twentyfourteen/
 Description:    Twenty Fourteen Child Theme
 Author:         WordPress.org - Parent, Jim Flannery - Child
 Author URI:     http://www.elegantthemes.com //  JFwebdev.com
 Template:       twentyfourteen
 Version:        1.0.0
*/
 
@import url("http://greenkatrealty.com/wp-content/themes/twentyfourteen/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */


/* Enter Your Custom CSS Here */
.site,
.site-header {
 max-width: 100%;
}
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta, .page-content {
 /* Original max-width: 474px */
 max-width: 80%;
}
.entry-title {
    display: none;
}
.site:before {
    display: none;
}

#secondary {
  display: none;
}
.content-area {
    padding: 0px;
}
.full-width .site-content {
	margin:0px auto;
}
.full-width .site-content .has-post-thumbnail .entry-header {
	margin:0px auto;
}
.singular.full-width .site-content .has-post-thumbnail.hentry {
	margin:0px auto;
}
p {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}
.entry-meta {
    display: none;
}
.product_grid_display.group p {
margin-bottom: 0px;
}
#site-header { text-align: center; }
#site-header a { display: block; background: black; 
}
#site-navigation {
  background-color: #d40c0e;
  border-top: 4px solid #000;
}
p {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}
a {
text-decoration: none;
}
.entry-content a {
text-decoration: none;
}
a, h2 a:hover, h3 a:hover a:visited {
color: #EA5F28;
text-decoration: none;
}
.wpcf7-form textarea { 
	background:#ffffff; 
	padding:5px 0px 5px 7px; 
	border:3px solid #d9d9d7; 
	border-radius:7px;
}
.primary-navigation a {
    font-size: 12px;
}
header.entry-header {
    display: none !important;
}
.header-container {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.wpcf7 textarea  {
  height: 50px;
  width: 800px;
}
.header-container {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.header-main {
  padding:0px;
}

/* moves nav menu inwards and Changes home page image to move closer to nav menu*/
.header-container {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.wp-image-345 {
    margin-top: 0 !important;
}
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	max-width: 900px;
}




/*
     FILE ARCHIVED ON 11:56:06 Aug 16, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:49:18 Oct 17, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 60.247
  exclusion.robots: 0.074
  exclusion.robots.policy: 0.068
  RedisCDXSource: 0.48
  esindex: 0.005
  LoadShardBlock: 42.599 (3)
  PetaboxLoader3.datanode: 68.303 (5)
  CDXLines.iter: 14.898 (3)
  load_resource: 146.405 (2)
  PetaboxLoader3.resolve: 82.13 (2)
*/

.csColumnGap {
	display: none;
}
#header-wide{
width:100%;
height:117px;
background:#000000 url('images/header-bg.jpg') repeat-x top left;
position:relative;
top:0;
left:0;
right:0;
z-index:9999;
}


.wrapper{
	display:block;
	width:900px;
	display:block;
	margin:0 auto;
	min-height:34px;
}


.header-main {
  width:900px;
  margin: 0 auto;
}

#splash .wrapper{
height:100%;	
position:relative;
}


#branding{
width:100%;
display:block;
height:117px;
margin:0 auto;
padding:0;
position:relative;
}

#primary-navigation {
vertical-align:baseline;
}

.menu-toggle {
display:block;
margin-top:33px;
}

#logo{
	width:385px;
	height:95px;
	display:inline-block;
	float:left;
	margin:15px 0 0 0;
}



#header-info{
display:inline-block;
float:right;
width:50%;
height:60px;
margin:25px 0px 13px 0;
padding:0;	
text-align:right;
font-family:'Open Sans',sans-serif;
color:#e6e6e6;
font-size:14px;
}


#header-info strong{
display:block;
width:100%;	
font-weight:700;
color:#dcbb7b;
font-size:32px;
line-height:102%;
}


#header-info a{
color:#e6e6e6;
text-decoration:none;
}

#header-info a:hover{color:#E7C787;}



/* #Tablet Fix
================================================== */
    /* max width of 1160px */
    @media only screen and (max-width: 1160px) {

.wrapper{width:100%;}
.header-main{width:100%;}
#logo{height:auto;}
.search-toggle {margin-right:50px;}
.menu-primary-menu-container{margin-top:15px;}
#search-container{margin-top:20px};






/* #Tablet 
================================================== */
    /* max width of 959px */
    @media only screen and (max-width: 959px) {

.wrapper{width:100%;}
.header-main{width:100%;}

#header-wide, #branding{
min-height:117px;
height:auto;	
}

#header-info{
width:auto;
margin-top:25px;	
}

}


/*  #Mobile
================================================== */
    /* max width of 767px */
    @media only screen and (max-width: 767px) {


    #branding{
	width:100%;	
	height:auto;
	min-height:50px;
margin-bottom:11px;
}

#logo{width:100%;
/*height:74px;*/
margin:10px 0;

}


#header-wide{
	min-height:	185px;
	height:auto;
	/*background:transparent url('images/grey-trans.png') repeat top left;*/
margin:0 0 0 0;
z-index:88;
-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75);
}

#header-info{
width:100%;
margin:0;
text-align:center;
padding:0;
}

#branding{
height:auto;
display:inline-block;
float:left;
min-height:	150px;

}

#logo img{
display:block;
width:300px;
height:auto;
margin:0 auto;
}

	}