/*
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
 */

.site-logo { width: 200px; }

@media screen and (max-width: 767px) {
	.site-logo {
		max-width: 200px;
		margin: 15px auto 10px;
	}
	.head-mast .head-content-slot {
		display: block;
		margin: auto;
	}
}

.home .page-title-wrap,
.home .page-breadcrumb { 
	display: none;
}
.navigation-main>li>a {
	padding: 23px 15px;
}

.ppress-paywall-message {
	border-radius: 0;
	border-color: var(--ignition-secondary-color);
	border-width: 3px;
}

.ppress-paywall-message a {
	font-weight: 700;
	color: var(--ignition-secondary-color);
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap {
	margin-top: 45px;
}

.splw-weather-title { display: none; }

/* .header-normal .head-mast { width: 500px;} */

.sidebar #block-6 {width: 312px; }

.pum-theme-1020, .pum-theme-default-theme {
	background-color: rgba( 255, 255, 255, 0.85 ) !important;
}
#popmake-1029 {
	border: 3px solid #aa5ed2;
	padding: 45px 45px 30px; 
}
.pum-theme-1020 .pum-content + .pum-close, 
.pum-theme-default-theme .pum-content + .pum-close {
	background: #aa5ed2 !important;
	width: 45px !important;
  	font-size: 20px !important;
}
.pum-theme-1020 .pum-container, 
.pum-theme-default-theme .pum-container {
	background: #fff !important;
}
.pum-theme-1020 .pum-content, 
.pum-theme-default-theme .pum-content {
	color: #000 !important;
}
.pum-theme-1020 #mc4wp-form-1 p {
	 text-align: center;
}
.pum-theme-1020 #mc4wp-form-1 p input {
	text-align: center;
	max-width: 400px;
}

.btn-nwsppr a {
	display: inline-block;
	background: #aa5ed2;
	color: #fff;
	font-weight: 600;
	text-align: center;
	padding: 15px 45px;
	width: 100%;
	max-width: 450px;
}

div[id^="div-gpt-ad"].ldbrd {
	width: 728px;
	text-align: center;
	margin: auto;
	min-width: 728px; 
	min-height: 90px; 
}

@media screen and (max-width: 767px) {
	.btn-nwsppr a {
		padding: 15px 25px;
	}
	
	div[id^="div-gpt-ad"] {
		width: 320px;
		min-width: 320px; 
		min-height: 50px; 
		text-align: center;
	}
}

.responsive-ldbrd-ad { 
	width: 320px; 
	height: 50px; 
	margin: 0 auto 45px;
	padding: 0;
}
@media(min-width: 800px) { 
	.responsive-ldbrd-ad { 
		width: 728px; 
		height: 90px; 
	} 
}

