/* -- DFP options ** */
.dfp {}

.dfp__inline {
	margin: 15px auto 15px;
}

.dfp__ad_popover {
	position: fixed;
	z-index: 789;
	top:0; bottom: 0; left:0; right: 0;
	background: rgba(28, 28, 28, 0.92);
}
.dfp__ad_popover .close{
    position: absolute;
    top: 18%; right: 10%;
    width: 40px; height: 40px;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
    transition: padding .2s ease;
}
.dfp__ad_popover .close:hover {
	padding-right: 4px;
}
.dfp__ad_popover div:first-of-type {
	margin: 0 auto;
	top: 30%;
    position: relative;
    margin: 0 auto;
}
.dfp__ad_popover div div:before {
	position: absolute;
    top: -14px; left: 0;
    content: 'Advertisement';
    font-size: 10px;
    color: #717171;
    text-transform: uppercase;
    font-family: sans-serif;
}
.dfp__ad_pulldown {
	position: relative;
	width: 100%;
	float: left;
	background: #eaeaea;
	text-align: center;
	transition: max-height 1s ease;
	max-height: 0;
	overflow: hidden;
}
.dfp__ad_pulldown img {
	margin: 20px;
}
.dfp__ad_pulldown.active {
	max-height: 500px;
	margin-bottom: 15px;
}
.dfp__ad_pulldown .close {
	position: absolute;
    top: 10%; right: 10%;
    font-size: 24px;
    color: #757575;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
    transition: padding .2s ease;
}
.dfp__ad_pulldown .close:hover {
	padding-right: 4px;
}

/* DFP responsive leaderboard fix 10/9/18 */
#leader-small.active div div:first-of-type {
	display:none!important;
}

#leader-small.active div .dfp__responsive_ad amp-pixel,
#ad-728.active #leader-small div .dfp__responsive_ad amp-analytics{
	display:none!important;
}

#leader-small.active .dfp__responsive_ad #google_image_div,
#leader-small.active .dfp__responsive_ad{
	display:block!important;
}

.dfptag-leaderboard-wrapper {
  display: flex !important;
  justify-content: center !important;
}


/* PEJ ADDED */
