/*Page Template Brad*/

.page-template-page-brad div#page, 
.post-template-single-brad div#page, 
.project-template-single-brad div#page,
.team-member-template-single-brad div#page {margin-left:2%;margin-right:-2%;width:98%;margin-top:-20px;}

body.page-template-page-brad, 
body.post-template-single-brad,
body.project-template-single-brad,
body.team-member-template-single-brad
{background-image:url('http://berkbrad.wpengine.com/wp-content/uploads/2018/11/bradley-back.png');}

.page-template-page-brad header#masthead, 
.post-template-single-brad header#masthead, 
.project-template-single-brad header#masthead,
.team-member-template-single-brad header#masthead {padding-top:1.5em;}

p.cat-plate-bradley-single {color:#AB8D61; writing-mode: vertical-rl;
	text-orientation: mixed; float:left; height:100%;
	text-transform:uppercase;
    text-align:right;
	font-size:150%;
-moz-transform: scale(-1, -1);
-webkit-transform: scale(-1, -1);
-o-transform: scale(-1, -1);
-ms-transform: scale(-1, -1);
transform: scale(-1, -1);}

.post-title-bradley-single {float:left;margin-left:10px;clear:right;font-weight:500;font-size:200%;width:90%;text-align: left;}
div .project-description-bradley-single p {float:left;margin-left:10px;margin-top:1em;color:#555;width:90%;text-align: justify;;}
.project-template-single-brad h1.entry-title {display:none;}

.page-template-page-brad ul.progall li p {margin-bottom:5%;margin-left:1%;margin-right:1%;max-width:90%;float:left;}
.page-template-page-brad ul.progall li div.project-photo-overlay {display:none;}
p.project-photo:hover + div.project-photo-overlay {display:block;color:#fff;width:100%;font-size:80%;height:auto;margin-top:4%;;margin-left:8px;}
span.project-photo-category-text {text-transform:uppercase;border-top-style:solid;border-top-width:1px;border-top-color:#fff;}
.project-template-single-brad div.post-thumbnail , .team-member-template-single-brad div.post-thumbnail{display:none;}

/*Bradley Profile Page*/
.page-id-16 h1.entry-title, .page-template-page-brad h1.entry-title {display:none;}
.page-id-16 div.col-sm-4 {padding-left:0px!important; background-color:#555; color: #fff; height: 550px; display: inline-flex; align-items: center; line-height: 1.5em;}
.page-id-16 div.col-sm-2 {padding-right:0px!important;}
.page-id-16 div.col-sm-2 img {height:550px;object-fit:cover;overflow:hidden;object-position:bottom 0%;}
.page-template-page-brad tbody tr td p {margin-bottom:5%;margin-left:1%;margin-right:1%;max-width:90%;float:left;}