/* Global */

.ph-clearfix {
	visibility:hidden; 
	clear:both;
	margin:0;
	padding:0;
	height:0;
}

/* Change Color of Background here */
.ph-ad-advertorial {	
	background-color: #e8e8e8;
	padding: 10px 20px;
	
	 -webkit-hyphens: auto;
	 	-moz-hyphens: auto;
        	 hyphens: auto;
}

/* .ph-ad-front-show-three */

.ph-ad-front-show-three {
	min-height: 500px;
	margin-top: -40px;	
	padding: 17px 20px;
}

.ph-ad-front-show-three .ph-ad-label {
	text-align: right;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 6px;
}

.ph-ad-front-show-three .ph-ad-title {
	font-size: 22px;
	margin-top:15px;
	margin-bottom:20px;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	text-overflow: ellipsis;
    overflow: hidden;
}

.ph-ad-front-show-three .ph-ad-img {
	margin-left: -20px;
	width:258px;
}

.ph-ad-front-show-three .ph-ad-text {
	letter-spacing:0;
	font-weight: 100;
	font-style: normal;
	font-size: 13px;
	
}


.ph-ad-front-show-three .ph-ad-readmore {
	font-size: 20px;
	margin-top:15px;
	margin-bottom:20px;
	letter-spacing:0;
	text-transform: uppercase;
	text-decoration: underline;
	font-size: .84615em !important;
	letter-spacing: .29231em !important;
	font-family: minion-pro,serif;
	text-transform: uppercase;
	display: block;
	margin-top: 32px;
	text-decoration: underline;
}

/** Advertorial Label on Post **/


.ph-advertorial-post-label {
	text-align: right;
	font-size: 12px;
	text-transform: uppercase;
}


/** Advertorial inline **/


.ph-ad-inline {
	margin-bottom: 1.528em;
}

.ph-ad-inline:after {
	clear:both;
}

.ph-ad-inline .ph-ad-label {
	float:right;
}

.ph-ad-inline .ph-ad-img {
	float:left;
	max-width: 25%;
	margin-right: 20px;
}

.ph-ad-inline .ph-ad-title {
	font-size: 20px;
	letter-spacing:0;
	margin-bottom: 0.5em;
}

.ph-ad-inline .ph-ad-text {
	letter-spacing:0;	
	margin-bottom: 1em;
}

.ph-ad-inline .ph-ad-readmore {
	letter-spacing:0;	
	text-transform: uppercase;
	text-decoration: underline;
}


/** Archive Teaser **/ 

.ph-ad-archive {
	margin-bottom:100px;
}

.ph-ad-archive,
.archive.category article.ph-ad-archive header.entry-header h2.entry-title,
.archive.category div.ph-ad-archive header.entry-header h2.entry-title,
.ph-ad-archive .entry-content p,
.ph-ad-archive a.read-more, 
.ph-ad-archive p a.read-more {
	font-family: "gt_walsheim_medium";
}

.ph-ad-archive-top {
	padding-top: 20px;
}

.ph-ad-archive .ph-ad-label {
	text-align:right;
	font-size: 12px;
	margin-bottom: 1em;
	text-transform: uppercase;
}

.archive.category article.ph-ad-archive header.entry-header h2.entry-title,
.archive.category div.ph-ad-archive header.entry-header h2.entry-title {
	letter-spacing:0;
	text-transform: none;
}
