/*
Theme Name:   Divi Childf
Description:  Write here a brief description about your child-theme
Author:       kwingerei
Author URL:   Write here the author's blog or website url
Template:     Divi
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  divi-child
*/
/* Removing menu icon from menu module */
.et_mobile_nav_menu { display:none!important }
.et-menu-nav { display:none!important }
/* Search box */
div.et_pb_menu__search {
	margin-left:10px;
	padding-left:5px;
	background-color:#f0f0f0;
}
/* more */
.et_pb_posts a.more-link {
	margin-top:12px;
}
.post-content {
	padding-bottom:15px!important;
}
/* intro - posts and pages */
p.introduction, .introduction .et_pb_text_inner {
   	font-size: 20px;
    line-height: 1.5em;
}
@media only screen and ( max-width:981px ) {
	p.introduction, .introduction { font-size:16px; }
}
/* Adjustments for old posts */
.et_pb_post_title .et_pb_title_featured_container, .featured-image {
	padding-top:3%;
}
/* removing subs banner from old posts */
#old-post .et_pb_section > .et_pb_with_border > .et_pb_column, #old-post .et_pb_section.et_pb_section_1.et_pb_with_background.et_section_regular {
	display:none;
}
#old-post .et_pb_section.et_pb_section_1.et_pb_with_background.et_section_regular
/* old posts - no divi */
#old-post .et_pb_column_3_4 {
	width:100%!important;
	margin-left:10%!important;
}
/* old posts - divi */
#old-post .et_pb_column.et_pb_column_empty {
	min-height:0;
}
#old-post.et_pb_post_content_0_tb_body {
	padding-top:0px!important;
}
#old-post div.et_pb_column_2_3, #old-post div.et_pb_column_3_4 {
	width:115%!important;
	margin-left:-20%!important;
}
#old-post div.et_pb_column_4_4 {
	width:120%!important;
	margin-left:-25%;
}
@media only screen and ( max-width:981px ) {
	#old-post div.et_pb_column_2_3, #old-post div.et_pb_column_3_4, #old-post div.et_pb_column_4_4 {
		width:118%!important;
		margin-left:-18%!important;
		padding-right:3%!important;
	}
}
#old-post .et_pb_row_0.et_pb_row {
	padding-left:0!important;
	margin-right:0!important; 
}
@media only screen and ( max-width:981px ) {
#old-post-image .et_pb_title_featured_container {
	padding-left:2%!important;
}
.et_pb_column_0_tb_body {
	padding-right:0!important;
	}
}
/* adjust bottom margin of featured images */
.wp-caption, .featured-image p.caption {
	max-width:inherit;
	padding:inherit;
	padding-top:inherit;
	border:none;
	background-color:inherit;
}
.et_pb_title_featured_container, .featured-image p.caption {
	line-height:inherit;
}
.featured-image > a > img {
	min-width:100%;
}
.featured-image p.caption {
	padding-right:5px;
}
/* fixing styling bug for meta a link */
.et_pb_bg_layout_light .et_pb_post .post-meta a {
	color:#3f62e6!important;
}
/* people posts old */
#People-posts-old .et_pb_section {
	padding-top:0;
} 
#People-posts-old .et_pb_title_featured_container {
	padding-top:0;
}
#People-posts-old .et_pb_image_wrap > img {
	margin-top:-3%;
}
#People-posts-old .et_pb_row {
	width:90%!important;
}
#People-posts-old div.et_pb_posts_nav.nav-single {
	display:none!important;
	/* width:80%;
	margin-left:15%; */
}
#People-posts-old span.nav-previous:hover, #People-posts-old span.nav-next:hover {
	background-color:#668866!important;
}
#People-posts-old span.meta-nav {
	display:none;
}
#People-posts-old .nav-previous span.nav-label:before {
	content:"\003c  ";
}

/* Revolving Door blurbs */
.revolving-door .et_pb_social_media_follow li a.icon::before {
	color:inherit;
}
/* widget area */
.et_pb_widget_area_left {
	border:none;
}
.et_pb_widget {
	margin-bottom:5%!important;
}
h4.widgettitle {
	background-color:#3E62E6;
	color:#fafafa;
	padding:5px;
}
h3.widget-title {
	padding-bottom:5%;
}
.widget_media_image p.wp-caption-text {
	display:none;
}
/* Tax Dodger 2019 */
#tax-dodger-2019 div.et_pb_row.et_pb_row_2, #tax-dodger-2019 div.et_pb_row.et_pb_row_4 {
	display:none;
}
#tax-dodger-2019 div.et_pb_row.et_pb_row_6 {
	border-top: 1px solid #910000;
}
/* Bloom fixes */
.et_bloom_form_header, .et_bloom_form_content, .et_bloom_form_container_wrapper {
    height: auto!important;
}
@media screen and ( max-width: 767px ) {
	.et_bloom .et_bloom_form_container_wrapper { flex-direction: row!important; } 
	.et_bloom .et_bloom_form_container .et_bloom_popup_input { padding-right: 0 !important; }
	.et_bloom .et_bloom_form_container .et_bloom_form_header, .et_bloom .et_bloom_form_container .et_bloom_popup_input, .et_bloom .et_bloom_form_container button { width: 100% !important; max-width: 100% !important; float: left !important; }
	.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content .et_bloom_popup_input { margin-bottom: 10px !important; }

	.et_bloom .et_bloom_bottom_inline p.et_bloom_popup_input { padding-bottom: 10px; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_bottom .et_bloom_form_header:before, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left 	
	.et_bloom_form_header:before, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_form_header:before { width: 97%; }
	.et_bloom .et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_form_left .et_bloom_header_outer { width: 80%; }
	.et_bloom .et_bloom_form_container .et_bloom_form_header img { float: none !important; max-width: 100% !important; }
	.et_bloom .et_bloom_form_text { text-align: center; }
	.et_bloom .et_bloom_flyin { width: 100% !important; padding: 0 10% !important; }
	.et_bloom .et_bloom_stacked_flyin.et_bloom_form_container { margin: 0; width: 100%; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_bottom .et_bloom_form_header:before { width: 95%; }
	.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_form_header:before, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_form_header:before, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_form_header:before { margin-top: -2.5%; } 
}
/* Fixing image scaling when images have caption */
.wp-caption.alignleft, .wp-caption.aligncenter, wp-caption.alignright {
	max-width:100%!important;
}
/* QED styling */
#qed-image div.featured-image, #rd-image div.featured-image {
	padding:0;
}
#qed-image .featured-image p.caption, #rd-image .featured-image p.caption {
	margin-top:-3%;
	background-color:#0D1F0B;
	color:#FAFAFA;
	padding:2%;
	font-size:18px;
}

/* QED/RD styling */
.column.size-1of3 > article.category-qed-featured {
	margin-bottom:1%!important;
}
/* search-page styling */
#search-page-box .et_pb_searchform {
	height:inherit!important;
	width:inherit!important;
	border:none!important;
}
#search-page-box .et_pb_searchsubmit {
	font-family:ETmodules!important;
	border: none;
    font-size: 20px;
    float: right;
    padding: 6px 8px 6px 8px;
    color: white;
    background: #838D82;
}
#search-page-box .et_pb_s {
	border:none!important;
	font-size:16px!important;
	padding: 7px 0 7px 5px;
}	
#search-page-box .et_pb_s::placeholder {
	color:#d8d8d8!important;
}
#search-page-box div.et_pb_text_inner::before {
	content:"Showing";
	text-transform:none;
}
#search-page-box div.et_pb_text_inner {
	text-transform:lowercase;
}
#search-page .et_pb_text_inner h3 {
	padding-bottom:0!important;
}
/* Hide form heading */
.et_pb_contact_main_title {
	display:none!important;
}

/* Climate card slider fix */
#climate-card-slider .et_pb_slider_container_inner {
	vertical-align:baseline;
}
#climate-card-slider .et_pb_slide {
	padding:0;
}
#climate-card-slider .et_pb_container {
	height:inherit;
}
/* Show slider arrows always */
#climate-card-slider .et-pb-arrow-next {
       opacity: 1;
       right: 22px;
}
#climate-card-slider .et-pb-arrow-prev{
       opacity: 1;
       left: 22px;
}
/* SRL */
#secret-rich-list-table .tablepress thead th, #secret-rich-list-table .tablepress .row-hover tr:hover td {
	background-color:#1D252C;
	color:#fafafa;
}
.secret-rich-list blockquote {
	border-color:#fafafa!important;
}
.secret-rich-list ul {
	line-height:inherit!important;
}
.dp_oc_item h2 {
	margin-top:5px!important;
}
#post-srl-carousel .dp_oc_item {
	margin-bottom:0!important;
	padding-bottom:0!important;
}
/* YouTube subscribe fix */
#youtube-sub-button div.fluid-width-video-wrapper {
	padding-top:5px!important;
}
/* ---------------------------- */
/* MARCH 2022 */
/* global menu */
.et_pb_menu__wrap {
	justify-content:normal!important;
}
#mobile-menu button.et_pb_menu__icon.et_pb_menu__search-button {
	margin-left:5%;
}
#mobile-menu .et_mobile_nav_menu {
	margin-left:80%;
}
#mobile-menu .et_pb_menu__search-input {
	max-width:25%;
	background-color:rgb(219,219,219,0.3);
	padding:5px;
	border:1px black;
}
#mobile-menu .et_pb_menu__search-container--visible {
	display:normal!important;
}
#mobile-menu button.et_pb_menu__close-search-button {
	display:none;
}
.et-l--footer p, .et-l--footer a {
	font-weight:normal!important;
}
.et-l--footer a, .et-l--footer a:hover {
	color:white!important;
}
.et-l--footer a:hover, #MegaMenu .et_pb_text_inner ul li a:hover {
	text-decoration:underline!important;
	text-decoration-color:#FE9F2A!important;
}
.et-l--footer a.et_pb_button:hover {
	text-decoration:none!important;
}
.et-l--footer .et_pb_newsletter_footer {
	margin-top:10px;
}
.et_pb_social_media_follow li a, li.et_pb_social_media_follow_network_0_tb_footer a:hover {
	text-decoration:none!important;
}
body {
	font-weight:400;
}
/* Divi Filter Grid */
.dp-dfg-layout-flex .dp-dfg-item {
	padding:0!important;
}
h1, h2, h3, h4, h5 {
	word-wrap:normal!important;
}
@media only screen and (max-width: 980px) {
	.et_pb_post {
		margin-bottom:15px!important;}
}
#old-post .et_pb_row.et_pb_row_0, .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular {
	background-color:white!important;
}
#old-post .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular {
	padding-top:0!important;
}
#old-post p.has-medium-font-size {
	line-height:1.5em;
	padding-top:32px;
}
blockquote {
	border:none;
	font-size:22px;
	letter-spacing:-0.6px;
	line-height:1.3;
	margin-top:15px;
	margin-bottom:30px;
	padding:30px 60px;
	background-color:rgba(8,22,68,.12);
	color:black;
}
blockquote:before {
	content:'“';
	font-size:50px;
	margin-top:-10px;
	margin-left:-25px;
	vertical-align:text-bottom;
	position:absolute;
}
blockquote p:after {
	content:'”';
	font-size:50px;
	margin-top:5px;
	margin-left:5px;
	position:absolute;
}
/* Stripe update form */
input#gscp-email {
    width: 50%;
    padding: 8px;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.gscp-form button[type="submit"] {
    background-color: #FE9F29;
    padding: 14px 24px;
    color: white;
    font-size: 16px;
    text-transform: uppercase;
	border-radius:2px;
	border-color:#FE9F29;
}
.gscp-form button[type="submit"]:hover, p.et_pb_newsletter_button_wrap:hover {
	background-color: #d08504;
	cursor:pointer;
}
/* Search-button */
.et_pb_search_0 input.et_pb_searchsubmit:hover {
	background-color:#d08504!important;
}
/* Person image */
.et_pb_team_member_image img {
	min-width:150px!important;
}
/* button hover */
.dp-dfg-pagination .et_pb_button:hover {
	border-color:#0684F5!important;
}
/* DFG filter */
a.dp-dfg-filter-link {
	border:none!important;
}
/* DFG filter and search box */
div.dp-dfg-skin-default .dp-dfg-search {
	justify-content:right!important;
}
/* @media only screen and (max-width: 980px) {
div.dp-dfg-search {
	margin-top:-50px;
	}
} */
#SRL div.dp-dfg-search {
	margin-top:-70px;
	margin-left:40%!important;
	}
@media only screen and (max-width: 980px) {
	#SRL div.dp-dfg-search {
	margin-top:-50px;
	}
}
@media screen and ( max-width: 767px ) {
	#SRL div.dp-dfg-search {
		display:none!important;
	}
}
div.dp-dfg-filters {
	border-top: 1px #d9d9d9 solid;
    padding-top: 20px;
	padding-bottom:20px;
    margin-top: 10px;
    border-bottom: 1px #d9d9d9 solid;
    margin-bottom: 30px;
}
.dp-dfg-filters ul {
	justify-content:left!important;
}
.dp-dfg-pagination ul.pagination {
	justify-content:right!important;
}
.et-l .dp-dfg-skin-default .pagination li.active a {
	background-color:#0280FA!important;
}
/* Pop-up module */
div.el_modal_popup_inner_wrap {
	background-color:#F0F1F4!important;
}
#MegaMenu div.el_modal_popup_inner_wrap {
	background-color:#081644!important;
}
#MegaMenu div.el_modal_popup_body {
	overflow-y:revert!important;
}
.el_modal_popup_trigger_element_wrapper img:hover {
	background-color:#f9fafc;
}
.el_modal_popup .el_modal_popup_header {
	justify-content:flex-start;
}
div#mega-menu-row {
	margin-left:30px!important;
	margin-bottom:0px!important;
}
.et_pb_menu .et_pb_menu__close-search-button:after {
	font-size:1.2em;
	color:grey;
}
/* remove grid from old war-powers post grid */
#old-post .dp-dfg-container .category-war-powers-reform, #old-post .dp-dfg-container .dp-dfg-pagination {
	display:none!important;
}
/* Fix Revolving Door posts */
#Revolving-doors .et_pb_column_1_3 {
	display:none!important;
}
#Revolving-doors .et_pb_text_inner h1 {
	display:none;
}
#Revolving-doors .et_pb_column_2_3 {
	width:100%!important;
}
#Revolving-doors .et_pb_section_0 {
	padding-top:0;
	padding-bottom:0;
}
/* Fix Secret-Rich_list */
#Secret-rich-list .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular {
	background-color:black!important;
}
/* Molongui */
.m-a-list[data-list-layout="basic"] { display: flex; flex-wrap: wrap; justify-content: space-between; }
.m-a-list[data-list-layout="basic"] .m-a-list-item { display: flex; flex-direction: column; align-items: flex-start; margin: 0 0px; border-bottom: 0 !important;  }
.m-a-list[data-list-layout="basic"] .m-a-list-item-job { display: none; }
.m-a-list[data-list-layout="basic"] .m-a-list-item-link { display: none; }
/*.m-a-list[data-list-layout="basic"] .m-a-box-item.m-a-box-social { display: none; } */
.m-a-list[data-list-layout="basic"] .m-a-list-item-img, .m-a-list[data-list-layout="basic"] img { width:200px!important; max-height:200px!important }
.m-a-list[data-list-layout="basic"] .m-a-list-item .m-a-list-item-name { font-weight:inherit!important; }
.m-a-box-name.m-a-box-title a {
	text-decoration:none!important;
}
.m-a-list-item-img img, .m-a-list-author__avatar img {
	border:1px solid #d9d9d9;
}
/* Change text after 1st para */
div.aap-news > p + p {
	font-size:16px!important;
}
/* Hiding text content from YouTube posts 
div.youtube-posts > p + p + p {
	display:none!important;
}
/* fix bottom margin of featured images */
.et_pb_post .entry-featured-image-url {
	margin-bottom:15px!important;
}
.tablepress-table-description {
	font-size:14px!important;
}
/* Remove public view counter */
.tptn_counter {
	display:none;
}
/* Beyondwords */
#old-post > .beyondwords-player {
	display:none;
}
.beyondwords-player.bwp {
	margin-bottom:15px!important;
}
/* MWM Explainers */
.wp-embed .category-mwm-explainers {
	background:#F0F1F4!important;
}
/* adding apple podcast icon */
.et-social-itunes a.icon:before { 
	background: url('/wp-content/uploads/2024/09/Apple-podcast-icon.svg');
	content: ''!important;
}
.et_pb_social_media_follow .et-social-itunes a.icon:before { 
	display: block !important;
	height: 18px;
	width: 18px;
	margin: 9px;
}
/* end */