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


.btn.btn-er {
	width: 100%;
	background-color: var(--ignition-primary-color);
    color: var(--ignition-colors-white);
	font-weight: 700;
	text-transform: uppercase;
	border: none;
}
.btn-er-thick {
	padding: 18px;
}

h3.has-background,
h4.has-background,
h5.has-background {
	padding: 10px 15px;
}


/* * * * * * * * * * * * * * * * *
 * Event Calendar Overrides
 * * * * * * * * * * * * * * * * */

.my-events-header h2.my-events {
	font-size: 2em !important;
    font-weight: 700 !important;
}
.tribe_community_edit .tribe-button.submit {
	background-color: var(--ignition-primary-color) !important;
    color: var(--ignition-colors-white) !important;
	font-weight: 700;
	text-transform: uppercase;
	border: none;
	border-radius: 0;
}
.tribe_community_edit .tribe-button-secondary {
	border-radius: 0 !important;
}

.tribe-events-widget-events-list__header {
	background: var(--ignition-primary-color);
	padding: 10px !important;
}
.tribe-events-widget-events-list__header-title {
	text-align: center;
	font-weight: 600 !important;
	color: #fff !important;
}

.tribe-events .tribe-events-c-search__button, 
.tribe-events button.tribe-events-c-search__button {
	background: var(--ignition-primary-color);
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, 
.single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, 
.tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text
	color: var(--ignition-primary-color);
}
.tribe-events .tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:hover,
.tribe-events button.tribe-events-c-search__button:hover {
	background: var(--ignition-primary-color) !important;
	color: #fff;
}
.tribe-events .tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:focus {
	border: 0 !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
	background:	var(--ignition-primary-color);
	color: #fff !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-c-subscribe-dropdown__button-text {
	color: #fff !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
	stroke: var(--ignition-primary-color);
	color: var(--ignition-primary-color);
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-c-subscribe-dropdown__button-icon {
	stroke: #fff;
	color: #fff;
}
.tribe-common .tribe-common-c-btn-border {
	border-color: var(--ignition-primary-color);
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text {
	color: var(--ignition-primary-color);
}

/* MC4WP */
.widget_mc4wp_form_widget h4 {
	background:	var(--ignition-primary-color);
	color: #fff !important;
	text-align: center;
	font-size: 20px;
	padding: 10px;
}
.widget_mc4wp_form_widget input[type="submit"] {
	background:	var(--ignition-primary-color);
	border-color: var(--ignition-primary-color); 
	color: #fff !important;
}

/* * * * * * * * * * * * * * * 
 *    Popup maker styling 
 * * * * * * * * * * * * * * */
.pum-theme-5054, .pum-theme-default-theme {
	background-color: rgba( 255, 255, 255, 0.85 ) !important;
}
#popmake-5054 {
	border: 5px solid var(--ignition-primary-color);
	padding: 45px 45px 30px; 
}
.pum-theme-5054 .pum-content + .pum-close, 
.pum-theme-default-theme .pum-content + .pum-close {
	background: var(--ignition-primary-color) !important;
	width: 70px !important;
  	font-size: 18px !important;
	padding: 0 !important;
}
.pum-theme-5054 .pum-container, 
.pum-theme-default-theme .pum-container {
	background: #fff !important;
}
.pum-theme-5054 .pum-content, 
.pum-theme-default-theme .pum-content {
	color: #000 !important;
}
.pum-theme-5054 #mc4wp-form-1 p {
	 text-align: center;
}
.pum-theme-5054 #mc4wp-form-1 p input {
	text-align: center;
	max-width: 400px;
}