/*!
Theme Name: Clear Skies
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.31
Description: Child theme for Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


body {

    font-size: 16px;
	/*white-space: nowrap;*/
	word-break: break-word;
}

.et-fixed-header #logo {
    content: url(/wp-content/uploads/2021/05/clear-skies-impact-investment.svg);
}
.fr-ca .et-fixed-header #logo {
    content: url(/wp-content/uploads/2021/09/Clear-Skies-logo-couleur-fr.svg);
}

#top-menu li {
    /*max-width: 160px;*/
    line-height: 1.5em;
}
#logo {
	max-width: 300px;
}	

.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 33px;
    text-align: right;
}
@media only screen and (min-width: 981px){
	.et_pb_svg_logo #logo {
    width: 250px;
	}
}
img.linkedin.short,  .linkedin.short img{
	width:36px;
	height:36px;
}	
 .linkedin.short.marge img{
	margin-left:10px;
	margin-right:10px;
}	
#et-secondary-nav li.wpml-ls-menu-item >ul {
    width: 50px;
	padding:0;
} 
#et-secondary-nav li li {
    padding: 0 0em;
}
#et-secondary-nav li li {
    padding: 0 0em;
}
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, #top-menu li.current_page_item>a, .et_color_scheme_red #top-menu li.current-menu-ancestor>a, .et_color_scheme_red #top-menu li.current-menu-item>a, .et_color_scheme_red #top-menu li.current_page_item>a, .et_color_scheme_pink #top-menu li.current-menu-ancestor>a, .et_color_scheme_pink #top-menu li.current-menu-item>a, .et_color_scheme_pink #top-menu li.current_page_item>a, .et_color_scheme_orange #top-menu li.current-menu-ancestor>a, .et_color_scheme_orange #top-menu li.current-menu-item>a, .et_color_scheme_orange #top-menu li.current_page_item>a, .et_color_scheme_green #top-menu li.current-menu-ancestor>a, .et_color_scheme_green #top-menu li.current-menu-item>a, .et_color_scheme_green #top-menu li.current_page_item>a {
    color: #ffce45!important;
}
.et_pb_countdown_timer .section.values {
    width: 18%;
}
/*move wrapped title, meta, and text up over the image*/

.pa-blog-text {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	padding: 30px;
	z-index: 1;
}
/*
@media only screen and (max-width: 980px){
	.pa-blog-text {
	top: 16%;
	}
}
*/

@media only screen 
  and (min-device-width: 980px) 
  and (max-device-width: 1200px) {
	#top-menu li a {
		font-size: 11px!important;
	}
	#top-menu li {
		padding-right: 14px;
	}
}
@media only screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1350px) {
	
	#top-menu li {
		padding-right: 14px;
	}
	#top-menu li a {
		font-size: 16px!important;
	}
}

@media (orientation:landscape) and (min-device-height:980x),
all and (min-width:980px) and (max-width:1200px){
	#top-menu li a {
		font-size: 11px!important;
	}
	#top-menu li {
		padding-right: 14px; 
	}
}	

@media only screen and ( min-width: 981px ) {
	

	.cu-blog .column.size-1of2 {
	    width:49%!important;
	    margin-right: 1%;
	}
	.cu-blog .et_pb_salvattore_content[data-columns]::before {
	content: '2 .column.size-1of2' !important;
	}
}

#et-secondary-nav li ul.sub-menu, #et-secondary-nav li .sub-menu li {
	/*background-color:rgba(0, 45, 116,0.8);*/
	background-color:rgba(255, 255, 255,1);
}	
#et-secondary-nav li  .sub-menu li a{

	color:#000;
}	

@media only screen and (max-width: 980px){
	
	body #main-header {
		background-color: rgba(30,148,220,0) !important;
		
		text-transform:uppercase;
	}
	 #main-header .et_mobile_menu {
		/*background-color: rgba(30,148,220,0) !important;*/
		background-color: #fff !important;
		text-transform:uppercase;
	}
	
	.mobile_menu_bar:before {
		color: #ffffff!important;
	}
}