/*
 Theme Name:   Portfolio Press Child
 Theme URI:    http://test.marciawilkestatesales.com/portfolio-press-child/
 Description:  Portfolio Press Child Theme
 Author:       construct
 Author URI:   http://cnstrct.com
 Template:     portfolio-press
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         responsive-layout
 Text Domain:  portfolio-press-child
*/

/* colors
darker green b4c4bb
lighter green cfd9d3
*/

body {
background-color:#ffffff;
color:#000000;
font-size:16px;
}

a {
color:#000000;
}

p a {text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {
line-height:1em;text-align:center;}

article ul {
list-style-position: inside;
}

/*hide some things*/
#logo, #comments, #site-generator {display:none;}

.clear-menu #branding, #branding {
background-color:#000000;
min-height:35px;
padding:0;
position:relative;/*see stickynav.js*/
top:0;
width:100%;
z-index:199;
}

.clear-menu .primary-navigation, .primary-navigation {
float: none;
margin: 0;
padding:0;
}

.primary-navigation .nav-menu {text-align:center;}
.primary-navigation a {letter-spacing:0.1em;margin:0;padding:10px 16px;}
.primary-navigation ul li.current-menu-item > a, .primary-navigation ul > li:hover > a {border-radius:0px;}

.col-width {max-width:100%;width:100%;}

#logobar {background: url('../../uploads/2016/07/logoheaderbg.png') repeat scroll}
#logobar img {display:block;padding:1em;margin:0 auto;}

.entry-header {
background-color:#b4c4bb;
border-bottom: 0 none;
box-shadow: 0px 0px white;
margin-bottom: 20px;
padding:2em;
text-align:center;
}

#content {padding:0;}

#content .entry-title {font-size:32px;margin:1em 0;text-align:center;}

#content p {margin-bottom:1.75em;}

#main {padding-top:0;}

.entry-content{margin:0 auto; width:70%;}

.saledatacontainer {}
.saledata {float:left;padding-bottom:3em;width:31%;}
.saledatacenter {float:left;padding:0 2%;width:31%;}
.gallery {clear:left;padding-top:3em;}
.gallery-item img {border:10px solid #b4c4bb;}

#content p.dateandtime {margin-bottom:0;}

a.orangereadmore:after 
{
content: url(orangereadmore.png);
line-height:24px;
padding-left:4px;
vertical-align:sub;
}

a.whiteonorangereadmore:after {
content: url(whiteonorangereadmore.png);
line-height:24px;
padding-left:4px;
vertical-align:sub;
}

a.buybuttonorange, a.buybuttonblack, input.gobutton {
color:#ffffff;
display:inline-block;
margin-bottom:2em;
padding:0.5em;
text-decoration:none;
}
a.buybuttonorange, input.gobutton {
background-color:#b4c4bb;
border:1px solid #000000;
}
a.buybuttonblack {
background-color:#000000;
border:1px solid #b4c4bb;
}

a.buybuttonorange:hover, a.buybuttonblack:hover, a.buybuttonorange:active, a.buybuttonblack:active {
background-color:#929496;
color:#000000;
}

#pmt label {display:inline-block;}
#pmt input[type="text"] {background-color:#dedede;display:inline-block;margin:0 0.5em 1em 0.5em; width:8em;}

#nav-below {
color:#000000;
margin:0;
padding:0.5em;
text-transform:uppercase;
}

/*footer*/

#endofpage {
background: #b4c4bb none repeat scroll 0 0;
display: block;
padding:20px 0
}

#endofpage .textwidget {
text-align:center;
}

#endofpage span {
vertical-align:middle;
}

.endofpagebold {
font-size:30px;
font-style: normal;
    font-weight: 900;
    padding-right:1em;
    text-transform: uppercase;
    }

#endofpage .widget-container {
font-size:16px;
margin:0;
}

#colophon {
background: #cfd9d3 none repeat scroll 0 0;
border-top: 0px none;
display: block;
}

#footer-widgets {border-bottom: 0 none; margin-bottom:0;}

#footer-widgets .block {padding:0;width:33%;}
#footer-widgets .footer-widget-1 {padding-top:33px;text-align:right;}
#footer-widgets .footer-widget-2 {text-align:center;}
#footer-widgets .footer-widget-3 {padding-top:33px;}

@media only screen 
and (max-width: 900px) {
.entry-content {width:100%}
.saledata, .saledatacenter {float:none;padding:0 0;width:100%;}
}

@media only screen 
and (max-width: 500px) {
#footer-widgets .block {float:none;padding:0;width:100%;}
#footer-widgets .footer-widget-1, #footer-widgets .footer-widget-2, #footer-widgets .footer-widget-3 {padding-top:10px;text-align:center;}
}
