/*
Theme Name: Public Opinion - Ignition Child
Theme URI: https://www.cssigniter.com/themes/public-opinion/
Author: CSSIgniter
Author URI: https://www.cssigniter.com/
Description: Child theme for Public Opinion - Ignition
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: ignition-public-opinion
Text Domain: ignition-public-opinion-child
*/

/*
 * Add your custom styles below. The parent theme's styles are loaded automatically by default.
 * If you need to change this, see functions.php
 */



.entry-meta-category span,
.entry-meta-category a {
	color: #000;
}

/* * * * * * * * * * * * * * * 
 *    Gutenbee overrides 
 * * * * * * * * * * * * * * */

.site-branding {
	width: 100%;
	margin: auto;
	text-align: center;
	max-width: 100%;
}
.wp-block-gutenbee-post-types .news {
	width: 100% !important;
}


/* * * * * * * * * * * * * * * 
 *    Google Ad Manager 
 * * * * * * * * * * * * * * */

.header-ad { 
	text-align: center;
	padding: 30px 0 0;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
    background: #ebebeb;
	transition: 0.3s ease;
	z-index: 10 !important;
}
.adv-container { margin-bottom: 60px; text-align: center;}
.adv-container img { width: 100%; max-width: 725px; max-height: 90px;}
.responsive-ldbrd-ad { 
	margin: 0 auto 30px; 
	width: 100%; 
	text-align: center;
}
.after-hero.responsive-ldbrd-ad { margin-bottom: 15px; }

.img_ad {
	width: 728px !important;
	height: 90px !important;
}
div[id^="div-gpt-ad-"] iframe img { border: 2px solid #000 !important; }

div[id^="div-gpt-ad-"] { margin-left: auto; margin-right: auto;}

.category-page-ad {
	text-align: center;
	margin-bottom: 45px;
}
.home div[id^="div-gpt-ad-"],
.single div[id^="div-gpt-ad-"] {
	margin: 0 auto 25px;
	text-align: center;
}
.header-ad div[id^="div-gpt-ad-"] {
	margin-bottom: 0;
}
.single-post-ad {
	margin: 45px auto -25px;
}

@media screen and (max-width: 767px) {
	.responsive-ldbrd-ad { 
		max-width: 320px;
		max-height: 50px;
	}
	.img_ad {
		width: 320px !important;
		height: 50px !important;
	}
}