body {color: #555555;}  h2 {font-size: 1.35rem;}
h3 {font-size: 1.25rem; color: #89AE3D; font-weight: bold;}
h4 {font-size: 1.15rem;}
h5 {font-size: 1.05rem;}
.exergue {color: #89AE3D;}  #top-menu-nav > ul > li > a,
.et-fixed-header #top-menu-nav > ul > li > a,
#footer-info {
color: #FFFFFF !important;
}
#footer-info a {
color: #FFFFFF;
}
.e-psy-titre h1,
a,
#contact_rdv a,
#to_top_scrollup,
.et_pb_contact_captcha_question {
color: #FF7733;
}
#top-menu-nav > ul > li > a:hover {
color: #376092 !important;
}
#top-menu li.current-menu-item > a,
.et-fixed-header #top-menu li.current-menu-item > a {
color: #376092 !important;
}
.e-psy-titre h1:hover,
a:hover,
#contact_rdv a:hover,
.et_pb_module .et_pb_button:hover,
.et_pb_button:hover,
#to_top_scrollup:hover,
.et_pb_bg_layout_light.et_pb_module.et_pb_button:hover,
.et_mobile_menu li a:hover,
#et-info-email,
#et-info-email a:hover,
#et-secondary-menu > ul > li > a:hover,
#footer-info a:hover {
color: #376092;
}
#to_top_scrollup,
#to_top_scrollup:hover {
opacity: 0.8 !important;
}     #et-info-email {
padding-right: 1rem;
}
#et-info-phone {
color: #376092 !important;
}
.e-psy { background: rgb(118,149,53); background: -moz-linear-gradient(left, rgba(118,149,53,1) 0%, rgba(156,199,70,1) 100%); background: -webkit-linear-gradient(left, rgba(118,149,53,1) 0%,rgba(156,199,70,1) 100%); background: linear-gradient(to right, rgba(118,149,53,1) 0%,rgba(156,199,70,1) 100%); -webkit-box-shadow: -1px 3px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: -1px 3px 2px 0px rgba(0,0,0,0.3);
box-shadow: -1px 3px 2px 0px rgba(0,0,0,0.3);
}
.e-psy-titre h1, .karenk h2 {
color: #FFFFFF;
text-shadow: 0 0 2px rgba(64,64,64,0.9);
font-weight: bold;
}
.e-psy-titre {
float: left;
padding-top: 0.70rem;
padding-bottom: 0;
padding-left: 1rem;
font-size: 2.5rem;
}
.karenk {
padding-top: 0;
padding-right: 1rem;
font-size: 1.7rem;
text-align: right;
}
.paysage {
width: 100%;
height: 120px;
background-image: url(//e-psy-cancerologie.fr/wp-content/uploads/paysage.png);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: cover;
margin-bottom: 1rem;
}
.e-psy-slogan h2 {
color: #376092;
padding-top: 0rem;
padding-bottom: 1.5rem;
}
@media all and (min-width: 767px) {
.e-psy-slogan h2 {
font-size: 2vmax;
}
}
@media all and (max-width: 980px) {
.e-psy-slogan h2 {
text-align: center;
}
}
@media all and (min-width: 980px) {
.e-psy-slogan h2 {
font-size: 2vmax;
}
}
@media all and (min-width: 1300px) {
.e-psy-slogan h2 {
font-size: 1.5vmax;
}
}
#main-header {box-shadow: none;}  .et_header_style_left #et-top-navigation {padding-top: 3px;}
#et-top-navigation {
float: none;
padding-left: 0 !important;
margin-bottom: 5rem;
}
#top-menu li {
display: inline-flex;
padding-right: 12px;
}
#top-menu li a {
font-size: 0.8rem !important;
}
.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_split #et-top-navigation nav > ul > li > a {
padding: 5px 0px 5px 0px !important;
background-color: #948A54;
-webkit-box-shadow: -1px 3px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: -1px 3px 2px 0px rgba(0,0,0,0.3);
box-shadow: -1px 3px 2px 0px rgba(0,0,0,0.3);
width: 150px;
height: 38px;
text-align: center;
}
#top-menu-nav > ul > li > a:hover,
#et-secondary-menu > ul > li > a:hover {
opacity: 0.95;
}  .et_header_style_left .mobile_menu_bar {padding-right: 50px;}  @media all and (max-width: 470px) {
.et_header_style_left .mobile_menu_bar {padding-right: 0;}
.e-psy-slogan {padding-right: 0;}
}
@media all and (max-width: 900px) {
.karenk {padding-top: 4.0rem;}
}
@media all and (min-width: 901px) {
.karenk {padding-top: 1.4rem;}
}     .et_pb_slide_content {
border-radius: 15px !important;
border-top-right-radius: 15px !important;
border-top-left-radius: 15px !important;
border-bottom-right-radius: 15px !important;
border-bottom-left-radius: 15px !important;
background-color: rgba(255,255,255,0.5) !important;
padding-bottom: 1.5rem;
color: #272727;
}
.et_pb_slide_content h3 {
font-size: 2rem;
padding-top: 1.2rem;
color: #376092;
}     .et_pb_bg_layout_light.et_pb_module.et_pb_button {color: #FF7733;}
#contact_image .et_overlay::before {
font-size: 96px;
top: 31%;
left: 39%;
}
@media all and (max-width: 980px) {
#contact_image.et_pb_image_0, #contact_rdv.et_pb_text_0 {
border: none !important;
}
#contact_image .et_overlay::before {
font-size: 96px;
top: 30%;
left: 45%;
}
}
@media all and (max-width: 768px) {
#contact_image .et_overlay::before {
font-size: 56px;
top: 40%;
left: 48%;
}
}  #contact_rdv h3 {
padding-bottom: 0.5rem;
font-weight: bold;
color: #376092;
}
.et_pb_contact p input,
.et_pb_contact p textarea {
background-color: rgba(48, 20, 20, 0.1);
color: #666666;
}
.et_pb_contact_submit {color: #FF7733;}  div#video_interview {
margin-top: 1rem;
margin-bottom: 0;
}
div#video_accueil {
border: 4px #89ae3d solid;
margin-bottom: 0 !important;
}
div#video_nous_connaitre {
border: 4px #89ae3d solid;
margin-top: 1rem !important;
margin-bottom: 0 !important;
}   #footer-bottom {
background-color: rgba(118,149,53,1);
margin-top: 3rem;
}
#footer-info {font-style: italic;}