/*
Theme Name: CCWEB8
Description: Thème personnalisé
Author: Reactime
Template: Divi
*/

@import url("../Divi/style.css");

@media all and (min-width: 768px) {
	.et_pb_posts img, .archive .post img, .category .post img, .search .post img, .blog .post img {float: left; margin-right: 1em;}
	.et_pb_posts article:after, .archive article:after, .category article:after, .search article:after, .blog article:after {content: ""; display: table; clear: both;}
}
@media all and (min-width:479px) and (max-width:980px){
	#btn-bas .et_pb_promo_button {min-width: 400px;}
	.et_pb_fullwidth_header_container h1,.et_pb_fullwidth_header_container p{font-size:40px !important;}
	.et_pb_more_button.et_pb_button.et_pb_button_one{margin-right:15px;}
}
@media all and (max-width: 479px) {
	.et_pb_fullwidth_header_container h1,.et_pb_fullwidth_header_container p{font-size:32px !important;}
	.et_pb_more_button,.et_pb_promo_button{font-size:18px !important;}
	body #page-container .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button, .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover {margin-top: 3em !important;}
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one {margin-right: 0px;}
	.fond-gris section{padding-top: 150px !important;}
	.home .fond-gris .et_pb_fullwidth_header_container{min-height: 396px !important;}
	#menu-menu-footer{width:100% !important;}
	.home .et_pb_posts .et_pb_post img{max-width:250px;}
	.single article .et_post_meta_wrapper h1 {font-size: 20px;padding-top: 15px;padding-bottom: 15px;}
	.et_pb_more_button.et_pb_button.et_pb_button_one{margin-right:0;}
}
@media all and (min-width: 980px){
	.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {padding-bottom: 15px !important;}
}
@media only screen and (min-width: 1350px){
	.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {padding-top: 58px !important;}
	.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper img {padding-top: 20px !important;}
}
@media (max-width: 980px){
	.et_header_style_split #main-header .mobile_nav {background-color: #333333;border: 1px solid rgba(255, 255, 255, 0.1);}
	.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll{padding-bottom:0;}
	.et_pb_post.category-actualites img {max-width: 100% !important;}
	#footer-widgets .footer-widget{text-align:center;}
	#text-4{width:100%;}
	.single .et_post_meta_wrapper h1{margin-top:-30px;}
	#main-content .container {padding-top: 30px;}
}
@media (max-width: 767px){
	body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header, body.et_fixed_nav.et_secondary_nav_two_panels #main-header {top: 30px;}
}

.et_pb_promo_button {min-width: 170px;}
.et_pb_more_button{min-width: 189px;}
#et-top-navigation a{font-weight:100;}
#main-header, #et-top-navigation {font-family: 'Open Sans Light', Helvetica, Arial, Lucida, sans-serif !important;}

body #page-container .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button, .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover {margin-top: 7em;}

.titre-triangle .et_pb_fullwidth_header{background-repeat: no-repeat;background-size: 155px 135px;background-position: center;padding-top:15px;}

.et_pb_posts a.more-link {clear: none;display: inline;color: #000;text-transform:capitalize;font-weight:600;}
.et_pb_posts a.more-link:before{content:"(";}
.et_pb_posts a.more-link:after{content:")";}
.home .et_pb_post img,.et_pb_team_member img{border:2px solid;}

.bottom-nav{border-top: 2px solid #fff;}
.bottom-nav a{font-weight:100;}

.footer-widget img{max-height:95px;}

#top-menu-nav > ul > li > a:hover{-webkit-transition: none;transition: none;}

#top-menu-nav li.current-menu-item a:before,
#top-menu-nav li.current-menu-ancestor > a:before,
#top-menu-nav li:hover > a:before {content: "";width: 100%;height: 2px;display: block;top: -7px;position: absolute;}

#top-menu-nav li.current-menu-ancestor li.current-menu-item a:before,
#top-menu-nav li.menu-item-has-children ul li:hover a:before{top:7px;width:2px;height:70%;left:7px;background-color:transparent;border-left:2px solid;}

#top-menu-nav li:hover > li a:before {content: "";display:none;}
#top-menu-nav li.centered-inline-logo-wrap:hover a:before{display:none;}
#top-menu-nav li.menu-item-has-children ul li a{font-size:15px;}

#menu-menu-footer{width:70%;float:left;}

ul#mobile_menu {background-color: #2C2C2B !important;}

#text-2.et_pb_widget{float:none;text-align:center;}

.et_pb_blog_grid .et_pb_post {border: 1px solid;}
.et_pb_post h2 a{font-weight:700;}
a.more-link {font-weight: 700;text-transform: capitalize;text-decoration: underline;}

ul.sub-menu {background-color: #333 !important;}

.et_pb_contact p input, .et_pb_contact p textarea{border: 2px solid;background-color:#fff;border-radius:3px;}

.single .et_pb_fullwidth_header_overlay{background-color:rgba(0,0,0,0.75);}
.single h1{text-transform:lowercase;text-align: center;margin-left: -5000px;margin-right: -5000px;margin-top: -58px;padding: 30px 0;padding-left:5000px;padding-right:5000px;}
.single h1:first-letter{text-transform:uppercase;}
.single #main-content{overflow:hidden;}

#contact-map .et_pb_map_container{border: 2px solid;}

.category-actualites img{max-width:1080px !important;}
.et_pb_blog_grid .et_pb_image_container img{max-width:100% !important;}

[data-icon]:before {content: "";}

#ethemez-design-switch{z-index: 999999;}

#et-info-phone:before, #et-info-email:before {display: none;}

span.txt_jaune,
.et_pb_posts a.more-link:before,
.et_pb_posts a.more-link:after,
.lien-urgences a{
	color:#F27126 !important;
}

.home .et_pb_post img,
.et_pb_team_member img,
#top-menu-nav li.current-menu-ancestor li.current-menu-item a:before,
#top-menu-nav li.menu-item-has-children ul li:hover a:before,
.et_pb_blog_grid .et_pb_post,
.et_pb_contact p input,
.et_pb_contact p textarea,
#contact-map .et_pb_map_container {
	border-color:#F27126;
}

#top-menu-nav li:hover > a:before,
.single h1{
	background-color: #F27126;
}