/*
Welcome to Custom CSS!
 
CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.
 
By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
/*h1, h2, h3, h4, h5, h6 {
               font-family: 'Open Sans' !important, Helvetica, Geneva, Verdana, sans-serif;
}
 
body {
               font-family: 'Open Sans' !important, Helvetica, Geneva, Verdana, sans-serif;
}
 
a {
               font-family: 'Open Sans' !important, Helvetica, Geneva, Verdana, sans-serif;
}*/



/* Modal popup */

.pum-theme-54365 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 3px;
    border: 0px solid #000000;
    box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 0 );
    background-color: rgba( 255, 255, 255,0 );
}

.pum-theme-54365 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { display: none !important; visibility: hidden !important;  }


@media only screen and (max-width: 60.063em) {
	.DailyPlayerWrapper {
		visibility: hidden;
		width: 1px;
		height: 1px;
	}
	
	iframe {
		width: 10px;
		min-width: 100%;
	}
	
	.DvdBannerWrapper {
		visibility: hidden;
		width: 1px;
		height: 1px;
	}
}

.DvdBannerWrapper {
	text-align: center;
	width: 100%;
	background-color: #efefef;
	margin: 5px 0 0;
}

#main-content h1 {
	font-size: 2em;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
	text-transform: uppercase;
}

.headline-link {
	text-transform: uppercase;
}

.spacing-tight .page-header {
	margin: 0 0 0 16px;
}

.single .the-content {
	padding-top: 0;
	margin: -10px 0 0;
}

p {
	display: block;
}

/* archive */
body.archive #column-1 {
	background-color: transparent;
	padding: 10px 0 0;
	border-right: 0 solid #ffa200;
}

body.archive #column-2 {
	background-color: transparent;
	padding: 10px 0 0;
	border-right: 0 solid #ffa200;
}

body.archive h1 {
	text-transform: uppercase;
	color: #003f77;
}

/* headers */
#text-3 h2.widget-head {
	padding: 5px 0;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, helvetica;
	font-style: normal;
	background-image: url('https://gaypornlive.wpenginepowered.com/wp-content/uploads/2015/01/h_col_3_porn.png');
	background-color: transparent;
	height: 85px;
	text-indent: -9999px;
	display: block !important;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
}

input[type=text] {
	padding: 5px;
	border: 2px solid #ccc;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

input[type=text]:focus {
	border-color: #333;
}

input[type=submit] {
	padding: 5px 15px;
	background: #ffcc00;
	border: 0 none;
	cursor: pointer;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#column-1, #column-2 {
	border-right: 1px solid #ffa200;
}

#menu-mainnav {
	text-align: left;
	float: left;
}

.SideAd {
	position: relative;
	float: left;
	padding: 5px 1px 0 0;
}

#wrapper {
	margin: 0;
	padding: 0;
	background-color: transparent;
}

#column-1 {
	background-color: #f2f4f7;
}

#column-1 h2.widget-head a {
	padding: 5px 0;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, helvetica;
	font-style: normal;
	background-image: url('https://gaypornlive.wpenginepowered.com/wp-content/uploads/2015/01/h_col_1_stories1.png');
	background-color: transparent;
	height: 85px;
	text-indent: -9999px;
	display: block !important;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
}

#column-2 {
	background-color: #e5e9ee;
	font-family: foundation_sans_exbold, Helvetica, Sans-Serif;
}

#column-2 h2.widget-head a {
	padding: 5px 0;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, helvetica;
	font-style: normal;
	background-image: url('https://gaypornlive.wpenginepowered.com/wp-content/uploads/2015/01/h_col_2_trending3.png');
	background-color: transparent;
	height: 85px;
	text-indent: -9999px;
	display: block !important;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
}

#column-3 {
	background-color: #f2f4f7;
}

#column-3 #text-3 h2 {
	padding: 5px 0;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, helvetica;
	font-style: normal;
	background-image: url('https://gaypornlive.wpenginepowered.com/wp-content/uploads/2015/01/h_col_3_porn.png');
	background-color: transparent;
	height: 85px;
	text-indent: -9999px;
	display: block !important;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
}

.GPBMainNavWrapper {
	float: left;
	background-color: transparent;
	margin: 0;
	padding: 0;
	width: 100%;
}

.GPBMainNavWrapper #wrapper {
	width: 100%;
	min-width: 400px;
}

.GPBMainNavWrapper #wrapper #menu-mainnav {
	width: 100%;
}

.spacing-tight .header-nav li a {
	font-family: 'Open Sans', Helvetica, Geneva, Verdana, sans-serif !important;
	padding: 0;
	font-weight: normal;
}

.spacing-tight .header-nav li a:hover {
	color: #ffcc00;
}

.header-nav li {
	text-transform: uppercase;
	color: #ccff00;
font-family: 'Open Sans' "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif !important;
	float: left;
}

.header-nav li + li:before {
	content: " | ";
	padding: 0 2px;
	color: #000000;
}

/* duplicate hp */

.ehf-stylesheet-wp-drudge-v2-child .spacing-tight #header {
    padding: 0px 0px !important;
}

.ehf-stylesheet-wp-drudge-v2-child .page-header { background-color:#ff6600; display: none !important; visibility: hidden !important; }

/* new hp feedzy rework */

.feedzy-rss .rss_header {
   display:none;
	visibility: visible;
	height: 0px;
	padding: 10px;
	margin: 10px;
	
}

.feedzy-rss .rss_item .title {
    padding: 10px;
    font-weight: bold;
    display: block;
    clear: both;
	text-transform: uppercase;
	font-weight: 400 !important;
	font-size: 1.25em;
	line-height: 1.25;
}

.feedzy-rss .rss_item small {
   display:none;
	visibility: hidden;
	height: 0px;
	padding: 0px;
	margin: 0px;
	
}

.feedzy-rss .rss_item p {
   display:none;
	visibility: hidden;
	height: 0px;
	padding: 0px;
	margin: 0px;
	
}


#feedzy_wp_widget-3 .spacing-tight .widget-box li {
    margin: 0 0 0em 0 !important;
}

.feedzy-rss .rss_item .rss_image {
    float: left;
    position: relative;
    border: none;
    text-decoration: none;
    max-width: 100%;
	min-width: 100%;
    min-height: 250px;
}
.feedzy-rss li { padding: 0px !important; }

.feedzy-rss .rss_item .rss_image a { width: 100% !important; 
height: auto !important;
}

#feedzy_wp_widget-3 .fetched {     background-size: cover;
	background-repeat: no-repeat;
    background-position: top left; }

#feedzy_wp_widget-3 .default { visibility: hidden; display: none; }


#feedzy_wp_widget-3 { color: #efefef !important; }

#feedzy_wp_widget-3 .title { display: inline-block !important; margin-top: 10px !important; }

#feedzy_wp_widget-3 a:link {
    color: #efefef !important;
}

#feedzy_wp_widget-3 a:hover {
    color: #1e73be !important;
}



#feedzy_wp_widget-3 a:visited {
    color: #efefef !important;
}