/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Template: oceanwp
Author: Nick
Author URI: https://oceanwp.org/about-me/
Description: OceanWP is the perfect theme for your project. Lightweight and highly extendable, it will enable you to create almost any type of site with a beautiful &amp; professional design. There are several options to personalize your website, multiple widget regions, a responsive design and much more. You can even edit the settings on tablet &amp; mobile so your site looks good on every device. Developers will love his extensible codebase making it a joy to customize and extend. Best friend of Elementor page builder and WooCommerce. Looking for a Multi-Purpose theme? Look no further!
Tags: two-columns,right-sidebar,footer-widgets,blog,news,custom-background,custom-menu,post-formats,rtl-language-support,sticky-post,editor-style,threaded-comments,translation-ready
Version: 1.4.12.1517840159
Updated: 2018-02-05 15:15:59

*/

body {color:#444; font-size:16px;}

.iziModal-header {display:none !important;}
.iziModal-navigate-prev, .iziModal-navigate-next {display:none !important;}
iframe, iframe > body { background:transparent !important}
.cleanlogin-container {margin:0 auto;max-width:300px;position:relative;overflow:hidden;padding: 0px;-webkit-box-shadow:none;box-shadow:none;border-radius:0px;border:0px solid #ddd;}
.cleanlogin-preview .avatar{display:none;}
.cleanlogin-form a.cleanlogin-form-register-link,.cleanlogin-preview a.cleanlogin-preview-logout-link{text-align: center;float: none;text-decoration: none;}
#site-header{border-bottom: 0 solid #fff;}
.page-header{padding-top: 15px;padding-bottom:15px;background-color:#fff;}
.site-breadcrumbs{right: unset;}
.site-breadcrumbs{position:relative;right:unset;top:unset;margin-top:0px;font-size:13px;}
.single .entry-title{padding-bottom: 3px;}
.single-post.content-max-width .entry-header, .single-post.content-max-width ul.meta, .single-post.content-max-width .entry-content h1, .single-post.content-max-width .entry-content h2, .single-post.content-max-width .entry-content h3, .single-post.content-max-width .entry-content h4, .single-post.content-max-width .entry-content h5, .single-post.content-max-width .entry-content h6, .single-post.content-max-width .entry-content blockquote, .single-post.content-max-width .entry-content p, .single-post.content-max-width .wp-block-image, .single-post.content-max-width .wp-block-gallery, .single-post.content-max-width .wp-block-video, .single-post.content-max-width .wp-block-quote, .single-post.content-max-width .wp-block-text-columns, .single-post.content-max-width .entry-content ul, .single-post.content-max-width .entry-content ol, .single-post.content-max-width .wp-block-cover-text, .single-post.content-max-width .post-tags, .single-post.content-max-width .comments-area {margin:0 0 0 90px;}
.single .entry-content{margin-top: 20px;}
#main #content-wrap{padding:0 25px 0 70px;}
.page-header .page-header-title{display: none;}
article .entry-header,.single-post.content-max-width ul.meta{display:none;}
/*
.elementor-element-213edae6 .elementor-row .elementor-column.elementor-col-50{margin:0 10px 35px 10px}
.elementor-element-24afbbc .elementor-row .elementor-column.elementor-col-50{margin:0 10px 35px 10px}
*/
.site-footer .widget_nav_menu li:first-child {border-top:0px solid #e9e9e9;}
.site-footer .widget_nav_menu li {border-bottom:0px solid #e9e9e9;display:inline-flex;border-top:0;}
.site-footer .widget_nav_menu li:after{content:"|";margin-left:10px;}
.site-footer .widget_nav_menu li:before{content:"";margin-right:10px;}
.site-footer .widget_nav_menu li:last-child:after{content:"";margin-left:10px;}
#site-navigation-wrap .dropdown-menu > li > a{line-height:45px;}
#site-navigation-wrap .dropdown-menu > li > a:hover, 
#site-navigation-wrap .dropdown-menu > li.sfHover > a {border-radius: 10px 10px 0px 0;}
#site-navigation-wrap .dropdown-menu {margin-top: 40px;}
#blog-entries .blog-entry.large-entry {border-bottom: 2px solid #d9d9d9;margin-bottom: 10px;padding-bottom: 0px;}
.blog-entry-title.entry-title::before {content:url('/wp-content/themes/oceanwp-child/assets/img/puce_sommaire.png');}
.liste-ressources ul { margin-left:0;}
.liste-ressources ul li { list-style-type:none;background:url('/wp-content/themes/oceanwp-child/assets/img/puce_telecharger.png') no-repeat 0 12px transparent; padding:12px 0 12px 48px; font-family:'Roboto Condensed'; font-size: 1.2em; display : block; line-height:30px;}

#top-bar.has-no-content {padding: 0;}

.dropdown-menu ul li a.menu-link {text-transform: none;}

.dropdown-menu ul li a.menu-link .nav-content {display:none;}
.sf-menu li.menu-item {position:unset;}
.iziModal-navigate { display:none}

.ipticm.ipt-icomoon-chevron-up.suffix {display:none;}

a.red {color:#de0000;}

.single nav.post-navigation .nav-links i {font-size: 30px;}
.single nav.post-navigation .nav-links a {font-size: 22px;}
.single nav.post-navigation .nav-links .post-title {font-size: 22px;}

.single-post.content-max-width #main #content-wrap {max-width: 1170px;}

#logout   {position:absolute; top:44px; right: -25px; color:#fff;}
#logout i {font-size: 25px;}
#logout a {color:#444}
#logout a:hover {color:#f00;}

.mobile-menu .oceanwp-text {display:none;}

a.button.btn.btn-primary.ressourcesdl 		{font-size:16px; background-color:#fff; font-weight:normal;}
a.button.btn.btn-primary.ressourcesdl:hover {font-size:16px; background-color:#fff; font-weight:normal;}
a.button.btn.btn-primary.ressourcesdl img { box-shadow: 4px 4px 8px #aaa;}

.dropdown-menu .sub-menu {/*min-width:340px*/}

.single nav.post-navigation {margin-top:0; padding-top:0}
.single .entry-content {margin-bottom:0}
iframe ~ p > small {display: none;}


@media only screen and (max-width: 3800px) {
	.iziModal-iframe {max-height:388px !important; height:388px !important;}
	.mobile-menu {display:none}
}

@media only screen and (max-width: 959px) {

	#logout   {position:absolute; top:26px; right: 40px; color:#fff;}

}

@media only screen and (max-width: 1024px) and (min-width: 555px) {
	.elementor-col-50 {width:46% !important}
}

@media only screen and (max-width: 554px) {
	.elementor-col-50 * { margin:8px 0 !important;}
}
@media only screen and (max-width: 767px) {
	#main #content-wrap {padding: 0}
}

@media only screen and (max-width: 414px) {
	.iziModal-iframe {
		max-height:733px !important; 
		    height:733px !important;
	}
}

@media only screen and (max-width:412px) {
	.iziModal-iframe {
		max-height:729px !important; 
		    height:729px !important;
	}
}

@media only screen and (max-width:384px) {
	.iziModal-iframe {
		max-height:637px !important; 
		    height:637px !important;
	}
}

@media only screen and (max-width:375px) {
	.iziModal-iframe {
		max-height:664px !important; 
		    height:664px !important;
	}
}

@media only screen and (max-width:360px) {
	.iziModal-iframe {
		max-height:637px !important; 
		    height:637px !important;
	}
}

@media only screen and (max-width:320px) {
	.iziModal-iframe {
		max-height:477px !important; 
		    height:477px !important;
	}
}




