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

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

#top-header .container{text-align:center;}
#et-secondary-menu > ul > li a{font-weight:100;}
#et-secondary-menu {float: none;}

@media only screen and (min-width: 981px){
	#top-menu li{padding-right:0px;width:100%;}
	.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{padding-bottom: 5px !important;text-align: right;}
	#nav_menu-2.et_pb_widget ul li{margin-bottom:0px;}
	#et-info{display:none;}
}
@media (max-width: 980px){
	.menu-address, .menu-coord{display:none;}
}
@media (max-width: 480px){
	body #page-container .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button,
	body #page-container .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover{padding: 0.3em 0.3em !important;}
}
#top-menu-nav > ul > li > a:hover{opacity:1;}
#top-menu-nav .menu-address a{font-weight:400;}
#top-menu-nav .menu-coord a{font-weight: 400;}

h2 {text-transform: uppercase;font-family: 'open sans';font-weight: 100;font-size:35px;}

.et_mobile_menu{border-top:3px solid;}

#footer-widgets #nav_menu-2{width:100%;margin-bottom:0;}
#footer-widgets h3{font-weight: 100;text-decoration: underline;}
#footer-widgets .footer-widget li{padding-left:0px;}
#footer-widgets .footer-widget li:before{display:none;}

#titre-interieur{background-position: 50% 100%;}

.menu-item-has-children .sub-menu,.menu-item-has-children .sub-menu li{padding:0 !important;}
.menu-item-has-children .sub-menu li a{font-weight: 100 !important;font-size: 13px !important;}

.et_pb_contact_form_0.et_pb_contact_form_container h1{font-weight:100;}
h1.et_pb_contact_main_title:before {content: "FORMULAIRE ";}
.et_pb_contact_submit:hover, .et_pb_contact_reset:hover {padding-right: 2em;padding-left: 0.7em;}
.et_pb_contact_submit{font-weight:100 !important;}

#home-slider .et_pb_column_0{padding:0;}
#home-slider .et_pb_specialty_column .et_pb_row_inner_0{padding-bottom:0;}
#home-slider .et_pb_specialty_column .et_pb_row_inner_1{padding-top:0;}

.et_pb_contact_form .et_pb_contact_submit{font-size:15px;}
.et_pb_contact_form .et_pb_contact_submit:after{content:">" !important;font-size:15px;}
.et_pb_contact_form .et_pb_contact_right p input {padding: 7px;}

a.more-link {color: #fff;margin-top: 15px;position: relative;display: inline-block;}
a.more-link:before {content: "+";padding: 3px 10px;display: inline-block;}

.et_pb_button:hover,a.more-link:hover:before {opacity: 0.7;}
.et_pb_contact_submit:after {display:none;}
.et_pb_contact_submit {padding-right:0.7em !important;}

.et_pb_specialty_column .et_pb_row_inner.et_pb_row_inner_1,.et_pb_specialty_column .et_pb_row_inner.et_pb_row_inner_3{padding-top:0;}

#cookie_action_close_header{text-shadow:none;}

.greyscale img,.greyscale .et_pb_gallery_image.landscape img{
	filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */}
.greyscale img:hover,.greyscale .et_pb_gallery_image.landscape img:hover{-webkit-filter: grayscale(0%);}

.et_pb_cta_0.et_pb_no_bg a.et_pb_promo_button.et_pb_button:hover{background-color:transparent !important;}

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

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

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