/*
Theme Name: GBC
Theme URI: https://globalbusinesscoalition.org/
Description: Global Business Coalition
Author: GBC
Author URI: https://globalbusinesscoalition.org
Template: Divi
*/
.screen-reader-text{
	display:none;
}
a{
	transition: all .3s ease;
}
.archive #content-area{
	padding-bottom:4em;
}
#top-header{
	background:#fff;
	padding:10px 0  0 0;
}
#et-top-navigation{
	padding:10px 0  0 0 !important;

}
#et-top-navigation a{
	padding:10px 0  !important;
}
#et-secondary-menu 
{
float:none !important;
overflow:hidden;
clear:both;
display:block;
}
#content-area p{
	text-align:justify;
}
.et_pb_blog_grid .column.size-1of2{
	margin-bottom:0 !important;
}
#content-area ul, #content-area ol{
	margin:.5em 1em ;
	display:block;
	line-height:1.5em;
}
#content-area ul li, #content-area ol li{
	padding-bottom:.5em;
}
.custom_logo_container{
float:left;
width:130px !important;
overflow:hidden;
margin-bottom:5px;
}

.right_side{
	float:right;
	width:50%;
	padding:1em 0 0 0;
}
.social-nav{
	display:none;
}
.logo_container a{
	display:block;
}
#et-secondary-menu  .et-social-icons {
	margin:0;
}
#et-secondary-menu  ul.et-social-icons li{
	margin:0
}
#et-secondary-menu  ul.et-social-icons a{	
font-size:12px;
width:24px;
height:24px;
line-height:24px;
display:block;
border-radius:50% !important;
color:#fff !important;
}
#et-secondary-menu  ul.et-social-icons a:hover{	
color:#fff;
opacity:1;
}
#et-secondary-menu  ul.et-social-icons .et-social-facebook a:hover{	
	background:#39579A ;
}
#et-secondary-menu  ul.et-social-icons .et-social-twitter a:hover{	
	background:#37BDF0 ;
}
#et-secondary-menu .et-social-icons a{
	color:black;
	}
.container:before{
	display:none !important;
}
.text-center{
	text-align:center;
}
.et_post_meta_wrapper img{
	width:auto;
	margin:auto;
	display:block;
	padding:30px 0 0 0;
}
.post-template-default .entry-title{
	padding:0 0 20px 0;
	width:90%;
	margin:auto;
}
#main-footer a{
color:#000;
}
#main-footer a:hover{
color:#000;
}
.entry-content .et_pb_section.et_pb_section_0.et_section_regular{
	top-padding:0 !important;
}
.footer-widget ul li{
	padding:0 !important;
	margin:0 !important;
}
.footer-widget .title{
	font-size:17px;
	padding:.5em 0;
}
.align-center{
	text-align:center;
}

.footer-widget ul li a{
	padding:.5em 0;
	display:block;
}
.footer-widget ul li a:hover{
	color:#000 !important;
}
.footer-widget ul li:before{
	display:none;
}
.single-blog .post-content{
	display:none;
}
.single-blog {
	
}
.single-blog .et_pb_post{
	padding:0;
min-height:25em ;
}
.single-blog  .et_pb_image_container{
	width:100%;
	overflow:hidden;
	position:static;
	margin:0;
}
.single-blog   .entry-title{
	margin:0;
padding:15px;
}
.single-blog  .post-meta{
	margin:0;
padding:0 15px 15px 15px !important;
}
.single-col-blog  article, .post-wrapper article{
	overflow:hidden;
	border-bottom:1px solid #eee;
	margin:0;
	padding:1.5em;
}
.single-col-blog .entry-featured-image-url{	margin-bottom:1em;
}
.single-col-blog .et_pb_post{	padding:1em !important;}.single-col-blog,.post-wrapper{

	margin:auto;
	box-shadow:0 0 3px rgba(0,0,0,.2);
}
.post-wrapper{
	margin:3em auto 4em auto;
}
.single-col-blog .entry-title,.single-col-blog .post-meta,.single-col-blog .post-content{
	}
.single-col-blog .entry-title{
	margin:0;
	padding:0 0 10px  0;

}

.post-thumb{
	float:left;
	width:30%;
	text-align:center;
}
.post-thumb img{
	width:100%;
	height:auto;
}
.post-brief.has-thumb{
	float:right;
	width:65%;
}
.nav-links{
	padding:.5em;
	text-align:right;
}
.nav-links .page-numbers.current{
	background:#9FB7C8;
}
.nav-links .page-numbers{
	display:inline-block;
	font-size:1em;
	padding:.5em 1em;
	background:rgba(0,0,0,.3);
}
.nav-links .page-numbers:hover{
	background:#9FB7C8;
}
.cat-page-header{
	text-align:center;	text-transform:uppercase;	font-weight:bold;
}
#top-menu li{
	padding:0;
display:inline-block !important;
}
#top-menu li a{
display:inline-block !important;
padding:11px 0 1em 1.2em !important;
}
.single-cat-title{	font-size:22px;	line-height:1.3em;	color:#000;	font-weight:bold;}.post-meta{	font-size:14px;	line-height:1.7em;	color:#595959;}.post-excerpt{	font-size:20px;	line-height:1.4em;	color:#595959;}
#top-menu li a:after{
	display:none !important;
}
.big-section-titles{
	padding:.8em 0;
margin:0 0 0 0 !important;
border-top:1px solid #eee;
}
#top-social-menu{
	text-align:right;
}
.social-menu li,
.copyrt-menu li{
	display:inline-block;
}
#bottom-copyrt-menu .copyrt-menu li a{
	color:#fff;
	opacity:.7;
}
#bottom-copyrt-menu{
	text-align:right;
}
.credits{
	overflow:hidden;
	width:50%;
	float:left;
}
.pos-tags{
	font-size:1.2em;
	line-height:1.8em;

	margin:auto;
	border-top:1px solid #ccc;
	padding-top:2em;
}

.pos-tags a{
	color:#000;
}
.social-menu li{
	margin:0 0 0 .5em;
}
.social-menu li a{
	display:inline-block;
	padding:.15em 0;
	width:1.9em;
	border-radius:50%;
	text-align:center;
	transition:all .3s ease;
	color:#fff;
	
}
.social-menu li.twitter  a,.social-menu li.twitter  a:hover{
	background:#1da1f2;
}
.social-menu li.linkedin  a, .social-menu li.linkedin  a:hover{
	background:#0077b5;
}
.social-menu li.facebook  a:hover{
	background:#3b5998;
}
.nav-links  a{
	color:#000;
}
.nav-links .page-numbers{
	background:#ddd;
}
.nav-links .page-numbers:hover{
	background:#ddd;
}
.nav-links .page-numbers.current{
	background:#fff;
}


.four-o-four{
	padding-bottom:4em ;
	margin:auto;
}
.narrow-column .four-o-four{
	width:100%;
}
.four-o-four h1{
	padding-bottom:1em;
}
.four-o-four #searchform{
	padding:2em  0;
}
.no-disp{
	display:none;
}
li.bold-head >a{
	font-weight:bold;
	font-size:17px;
}
#footer-info{
	text-align:left !important;
}
.fwidget.et_pb_widget{
	margin-bottom:2em !important;
}
.fwidget.et_pb_widget.widget_search, #searchform{
	width:100%;
}
.subscription-form .et_pb_newsletter_description{
		display:none;
	}
	.subscription-form .et_pb_newsletter_form{
		padding:0;
		width:100%;
	}
@media all and (max-width:64em){
	.post-wrapper{
		width:100%;
	}
	
}
@media all and (min-width:64em) and (max-width:80em){
#top-menu li a{
		font-size:12px!important;
		padding:7px 0 1em .5em !important;
	}
}
@media all and (width:80em){
#top-menu li a{
		font-size:14px!important;
		padding:7px 0 1em 1em !important;
	}
}
@media all and (min-width:64em){
	.subscription-form{
		width:60%;
	}
	.right_side{
		float:right;
		width:80%;
		padding:1em 0 0 0;
	}
	.social-nav{
	display:block;
	}
	.single-col-blog  article, .post-wrapper article{


	margin:0;
	padding:1.5em;
}
.single-col-blog .entry-featured-image-url{	
width:30%;	float:left;
}
.single-col-blog .et_pb_post{
	padding:1em !important;
}
.single-col-blog,.post-wrapper{
	margin:auto;

}

.single-col-blog .entry-title,.single-col-blog .post-meta,.single-col-blog .post-content{float:right;width:65%;
	}
.single-col-blog .entry-title{
	margin:0;
	padding:0 0 10px  0;

}
}

@media all and (min-width:80em){
	.four-o-four,.single-col-blog,.post-wrapper,.narrow-column{
		width:70%;
		margin:auto;
	}
}
@media all and (max-width:63.9em){
	#top-menu-nav{
		display:none;
	}
	.right_side{
		padding:0;
	}
	#et_mobile_nav_menu{
		padding:2em 0  0 0;
	}
	#et_mobile_nav_menu .mobile_menu_bar{
		padding:0 0 4em  0;
	}
	
}
@media all and (max-width:40em){
	.post-wrapper{
		box-shadow:none;
	}.post-wrapper article{
		padding:1.5em 0;
	}
	.post-thumb,.post-brief.has-thumb{
	/*float:none;
	width:100%;*/
	}
	.custom_logo_container{

width:25% !important;

}
	
}
@media all and (max-width:39em){
	.post-thumb,.post-brief.has-thumb{
	float:none;
	width:100%;
	}
	.post-thumb{
		margin:0 0 1em  0;
	}
}
@media all and (min-width:48em){
	.gbc-masonry-blog	article{
		min-height:33em;
	}
}
@media all and (max-width:30em){
	#et_mobile_nav_menu{
		padding:1em 0  0 0;
	}
	#et_mobile_nav_menu .mobile_menu_bar{
		padding:0 0 2em  0;
	}
}
@media all and (max-width:22.5em){
	#et_mobile_nav_menu{
		padding:0 0  0 0;
	}
	#et_mobile_nav_menu .mobile_menu_bar{
		padding:0 0 2em  0;
	}
}
#mobile_menu li, #mobile_menu li ul.sub-menu li {
	padding:0 !important;
}
#mobile_menu li a{
	padding:.5em 1em !important;
}
.twitter-share{ display:none !important; }
#main-header{
	border-bottom:1px solid #ddd;
	box-shadow: 0 0 0 #000;
}