/*
Theme Name: GeneratePress
Theme URI: https://generatepress.com
Author: Tom Usborne
Author URI: https://tomusborne.com
Version: 1.3.40
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: generatepress
*/
 
.code-block.code-block-2{
 display: none;
}

.search footer.entry-meta {
 display: none;
}

#single-between-post-ad {
height: 100px;
max-width: 100%;
position:relative;
top: -12px;
margin-bottom:5px;
}

.text-before-ad {
 display:none;
}

.matched-content {
margin-top:15px;
}

.ad-after-first {
max-width: 100%;
min-width:728px;
height: auto;
min-height: 90px;
padding: 4px auto 2px auto;
}

.ad-after-first-mobile {
display:none;
}
.single .entry-content a, .single .entry-content a:visited {

text-decoration: underline;
font-weight: bold;
}

.ad-after-second-mobile {
display:none;
}

.entry-meta a {

text-decoration: none !important;
font-weight: 600;
}

.social-media-share-buttons-bottom-small{
width: 100%;
text-align: center;
height: 30px;
margin-top: 25px;
margin-bottom: 15px;
}


.sidebar .widget .widget-title span {
    background: #000;
    color: #FFF;
  display: inline-block;
}
.sidebar .widget .widget-title {
    border-bottom: 3px solid #000;
text-align: left;
}



/* Contextual Related Post */

.crp_related img {
    max-width: 240px;
    height: 200px;
}

.crp_related .crp_title {
font-size: 15px;
font-weight: bold;
}

.crp_related h3 {
font-size: 25px;
font-weight: bold;
}

/* Block Quote CSS */
blockquote {
    border: 1px solid #d7d7d7;
   font-size: 17px;
    font-style: italic;
 font-weight: normal;
    background: #e2e2e2;
}

/* Remove Second Nav Bar From Desktop*/
.secondary-nav-aligned-center.secondary-nav-above-header .secondary-navigation, .secondary-nav-aligned-center.secondary-nav-below-header .secondary-navigation {
display: none;
}



/* End Remove Second Nav Bar From Desktop*/

/* Baller Life Log In Nav Bar */

.main-navigation .sticky-logo, .main-navigation .sticky-logo img {
    height: 70px ! important;
    width: 201px ! important;
}


/* Mobile Nav Bar Logo - Slide Out Menu Swap */
@media (max-width: 768px) {
.site-logo.sticky-logo {
position: absolute;
left: calc( 50% - 98px); /* 50% from the left - half your image width */
}
}

.main-navigation button.menu-toggle {
    position: absolute;
    left: 0;
}

.menu-toggle .mobile-menu {
display: none;
}

.slideout-navigation {
    left: auto !important;
    right: 0;
    transform: translateX(100%) !important;
}

.slide-opened .slideout-navigation {
transform: translateX(0px) !important;
}

/* WP Navi Link Underline */

.wp-pagenavi {
text-decoration: underline;
font-size: 28px !important;
}

.wp-pagenavi span.pages {
display:none;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active{
font-weight:bold;
font-size: 50px;
}

/* Recent Post Widget List Category Remove Facebook and 300 Banner Bottom */

.wpfp-featured-post.design-1 .wpfp-bottom-content {
   
    padding: 0 15px 5px 15px;

 background: linear-gradient(to bottom,rgba(34, 34, 34, 0.37) 0, rgba(25, 25, 25, 0.71) 50%, rgba(0, 0, 0, 0.51) 100%);
}


.wpfp-date {
display: none ! important;
}

.wpfp-categories {
display: none ! important;
}
.wpfp-featured-post.design-1 .wpfp-title a {font-size:14px;}

.wpfp-medium-6.wpfp-medium-left .wpfp-title a {font-size: 30px;}

h2.entry-title a:hover{
text-decoration: underline;
}

.wposrp-recent-post.design-1 h5.recent-title a:hover {
text-decoration: underline;
color:#fff;
}

input#submit.submit {
background: #000;
} 

/* Facebook and 300 Banner Bottom */

#spaceundernav {
background-color:#000; height:270px; max-width:100%;
clear: both


} 

#spaceundernav .facebook {
float:left; height:250px; width:300px;
display: inline-block;
margin: 10px 0 0 15px;
background: white;
border: 2px solid white;
} 

#spaceundernav .banner300 {
float:right;height:250px; width:300px;
display: inline-block;
margin: 10px 15px 0 0;
}
@media all and (min-width: 1000px) {
  .banner300 { display: none; }
}


.widget-title {
margin-bottom: 10px;
margin-top:15px;

}

.between-post-ads-home {
position: relative;
top: -20px; 
max-width: 100%;
max-height: 90px;
}


footer.entry-meta {
    margin-top: 1px;
}


.generate-back-to-top, .generate-back-to-top:hover, .generate-back-to-top:visited   {
background: red;
 font-size: 40px;
font-weight: bold;
}

.taboola-ad {
max-width: 100%;
height: auto;
margin-top:20px;
}

/* SPAN TAG BEFORE TAGS & CATEGORY BOTTOM LINKS*/

span.cat-links:before, span.tags-links:before {
display:none;
}

/* MAIN NAV BAR CSS SEARCH BOX */
.navigation-search input[type="search"], .navigation-search input[type="search"]:focus {
color: #333;
background-color: #fff;
}

.navigation-search input {
border: 8px solid #333;

}
.navigation-search {
bottom:auto;
top:100%;

}
.main-navigation li.search-item {
 float: right !important;
background: #333;
}


/* POST IMAGE CSS SIZE */
.entry-content img {
width:100%;
height: auto;
margin-bottom: -16px;
}

/* ADS ABOVE AND UNDERNEATH FEATURE GRID */
.featured-post-ad {
width: 100%;
height: auto;
display: block;
margin: 0 0 6px 0;
text-align: center;
}

.under-featured-post-ad {
width: 729px;
max-height: 100%;
display: block;
min-height: 100px;
margin: 0 0 55px 250px;
text-align: center;
border-bottom: 11px solid #666;
}

.single aside#text-7 h4.widget-title {		
display: none;		
}


#footer-widgets .site .footer-widgets {		
display: none;		
}

.under-featured-post-ad-single {
max-width: 100%;
max-height: 100%;
display: block;
min-height: 100px;
overflow:hidden;
margin: 0 0 15px 0;
text-align: center;
border-bottom: 1px solid #666;
}


/* POST CONTENT SPACING */
.entry-content {
margin: 1px 0 0 0 !important;
}

span.screen-reader-text {
color: #000;
font-size: 56px;
}

.index .entry-summary {
display:none;
}

.post-image {
display:none;
}

/* HEADER SPACE AND AD CSS */
.site-header {
min-height: 100px ! important;
max-height: 100%;
max-width: 100%;
}


.inside-header {
max-width: 100%;
max-height: 100%;
min-height: 100px;
padding: 10px 0 1px 0;
}

.header-widget {
min-width:729px;
max-width:100% ! important;
max-height: 100%;
padding: 0 250px 0 250px;

}


/* READ MORE IMAGE */
.entry-content .read-more-image,
.entry-summary .read-more-image {
width: auto;
position: relative;
top: 12px;
}

.inside-right-sidebar {
text-align: center;
}


.home footer.entry-meta, .archive footer.entry-meta {
display:none;
}
.entry-meta {
font-size: 99%;
}

.page-header>:last-child, .read-more-container, .site-main .post-navigation, .taxonomy-description p:last-child {
    display: none;
}

/* Home Page Featured Post Plugin */

.featured-post-grid {
max-width:100%;
max-height: 100%;
margin-top:2px;
margin-bottom: 20px;
}


/* Related Post Plugin Div Class */
.related-post-thumb {
max-width: 100%;
max-height:100%;
margin-top: -10px;
}


/* Single Post - Top Related Post Plugin */

.single .featured-post-single, .archive .featured-post-single {
min-height: 200px;
max-height: 100%;
overflow: hidden;
max-width:100%;
margin-bottom: 10px;
background: black;
}
.wposrp-recent-post.design-1 .recent-title h5 {
color: #FFF !important;
font-weight: bold;
text-decoration:underline;
}

.wposrp-recent-post.design-1 .wposrpcolumns {
padding-bottom: 5px;
padding-top: 10px;
}

/* Post Containers */
.one-container .site-content {
padding: 10px;
}

.post {
margin: 10px 0 2em;
}

.wposrp-recent-post.design-1 .recent-image-bg {
    background: #222;
 }

/* Right Sidebar width Flush */
.wpfp-widget .wpfpcolumns, .wpfp-widget .wpcolumns {
padding-left: 0;
padding-right: 0;
}

/* Hide navigation Links */

#nav-below.paging-navigation {
display:none;
}



/* H2 header text CSS Below */
h2 {
font-size: 35px;
font-weight: bold;
}

/* H1 header text CSS Below */
h1 {
   
font-size: 35px;
}

/* All Title tags - First post, Recent Post, Comment Post */

h4.first-post-title {
text-align: left;
border-bottom: 4px solid #222;
margin-top: 20px;
}

.first-post-title > span {
display: inline-block;
background-color: #222;
color: #fff;
font-size: 20px;
padding: 0 10px;
font-weight: bold;
}

header.page-header {display:none}

/* Mashare Social M edia Buttons CSS Below */
.single .entry-content {
margin-bottom: 50px;
}
.social-media-shre-buttons-bottom {
max-width: 100%;
height: auto;
}

/* Next Page - Pagination Links CSS Below */
.page-links a {
    display: inline-block;
    border: 1px solid #000;
    padding: 5px 10px;
    line-height: 1;
    margin-right: 10px;
    text-decoration: underline;
    font-weight: bold;
    background: black;
    color: white !important;
    clear: both;

}

.page-links a:hover {
    background:#000;
    color: #FFF;
    border-color: #000;
}

.page-links {
clear: both;
color: black;
margin: 35px auto 5px auto;
font-size: 45px;
text-align: center;
max-width: 100%;
font-weight:bold;
}


.archive .mashsb-container {
display:none;
}


/* Removed Comment Text CSS Below */
h3#reply-title.comment-reply-title {
display:none;
}

/* Removed Home Page Pagination Links CSS Below */

.home .page-links, .archive .page-links {
display: none;
}


/* Related Post Plugin Div Class - Maria */

.related-post-thumb1 {
    width: 735px;
    max-height: 100%;
    height: auto;
    margin-top: -10px;
    background: black;
   padding-left: 70px;
}

.archive .mashsb-container {
display:none;
}



/* WP Support Custom CSS Below */
nav#nav-below.paging-navigation span.page-numbers.current {font-weight:700;border:solid 1px #1e72bd; background:#1e72bd; padding:3px 5px 3px 5px; margin-right:10px; color:#fff;}

nav#nav-below.paging-navigation a.page-numbers {font-weight:400;border:solid 1px #1e72bd; background:transparent; padding:3px 5px 3px 5px; margin-right:10px;}

nav#nav-below.paging-navigation a.page-numbers:hover {font-weight:400;border:solid 1px #1e72bd; background:#1e72bd; padding:3px 5px 3px 5px; margin-right:10px; color:#fff;}

/* Custom Widget Titles */
.widget-area .widget h4.widget-title{text-align: left;border-bottom: 4px solid #222;}
.widget-area .widget h4.widget-title > span{display: inline-block;background-color: #222;color: #fff;padding: 0 10px;}

/* Custom Tags */
.tags-links a{border: 1px solid #222;background-color: #fff;color: #222;-moz-box-shadow: 1px 2px 0px 0.5px #222;-webkit-box-shadow: 1px 2px 0px 0.5px #222;box-shadow: 1px 2px 0px 0.5px #222;padding: 3px 5px;display: inline-block;margin:0 8px 8px 0;font-style: italic;}

span.screen-reader-text a hover{color:black;}

.cat-links a{border: 1px solid #222;background-color: #fff;color: #222;-moz-box-shadow: 1px 2px 0px 0.5px #222;-webkit-box-shadow: 1px 2px 0px 0.5px #222;box-shadow: 1px 2px 0px 0.5px #222;padding: 3px 5px;display: inline-block;margin:0 8px 8px 0;font-style: italic;}

.embed-youtube iframe{
height: 250px !important;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#zergnet-widget-66817 {
margin-left:auto;
margin-right:auto;
}