/*
Theme Name: generatepress Child
Description: Child theme for generatepress theme
Author: generatepress
Template: generatepress
Version: 1.0.0
Text Domain: generatepress
*/

body {

}

/* CONTENT */

h1 {

}

h2 {

}

.post-content {

}

.clearboth {
clear: both;
}

div#page-header-619 {
max-height: 380px !important;
}

#main, .inside-footer-widgets {
max-width: 1280px !important;
margin: auto !important;
}

/* IMPRESS LISTINGS */
div.prop-listings{
    margin-top: 130px;
}

.right-prop, .main-prop-listing {
	float: left;
}

.right-prop {
    margin: 0;
    padding: 1em;
    width: 30%;
}

.main-prop-listing {
    padding: 1em;
    overflow: hidden;
    width: 69%;
}

.entry-header-prop {
background-image: url(http://ranchhod.imwebdev.com/wp-content/uploads/2017/11/listing-bg.jpg);
text-align: center;
height: 150px;
width: 100%;
color: #FFF;
font-weight: bold;
position: absolute;
top: 320px;
left: 0px;
}

.entry-title {
text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.95);
font-size: 3em !important;
margin-top: 40px;
font-weight: 400;
}

#listing-agent, #listing-agent + #listing-contact {
	width: 100% !important;
}

.wplistings-single-listing .tagged-features li {
	margin: 0px !important;
	width: 100% !important;
}

/* DivTable.com */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

.divTableCell.label {
	font-weight: bold;
	width: 150px;
}





@media (max-width: 600px) {

.page-header-content {
	/* display: none; */
	height: auto !important;
}

.entry-title {
text-shadow: none;
font-size: 2em !important;
margin-top: 20px;
font-weight: 600;
}

.entry-header-prop {
background: none;
text-align: center;
height: auto;
color: #000;
position: inherit;
}

.main-prop-listing {
    margin-right: 0px;
    padding: 1em;
    overflow: hidden;
    width: 100%;
    float: none;
}

div.prop-listings{
    margin-top: 0px;
}

	.right-prop {
	    float: none;
	    width: 100%;
	}

#listing-agent .attachment-agent-profile-photo {
	width: 80% !important;
	margin: 0 auto;
}

.agent-details {
	margin-top: 15px;
	text-align: center;
}
}