/*
Theme Name:     Energie Citoyenne en Pays de Vilaine
Theme URI:      http://www.energie-citoyenne.fr/
Description:    Theme enfant pour le thème Divi
Author:         Vincent Moinard
Author URI:     https://www.vehem.fr/
Template:       Divi                             
Version:        0.1.0
*/ 

*, body, p, div, input {font-family: 'Ubuntu', sans-serif;}
h1, h2, h3, h4, h5, h6, 
h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {font-family: 'Raleway', serif; font-weight: 900;}      

/* Divers */ 
.widget_search #searchsubmit {width: auto; font-size: 12px;}
.et_pb_tabs_controls li a {padding: 4px 25px 4px;}
.et_pb_tab_content hr {width: 60%;margin: 10px auto 30px;height: 0;color: transparent;border-bottom: 1px solid #CCC;}

/* chiffres cles */
.chiffres-cles li strong {font-size: 1.4em; color: #a1c854;}  
epv.chiffres-cles li strong {color: 008440;}

/* Pied de page */
.textwidget ul {float: left; margin-right: 10px; min-width: 45%;}
.footer-widget h4 {color: #FFF !important;}
.footer-widget #text-2 {background: #a1c854; padding: 15px 20px; border-radius: 15px;}

/* menu */
#logo {max-width: 285px;}
#top-menu .sub-menu li a {font-size: 0.9em !important;line-height: 1.3em !important;}
#top-menu li.home-icon a {font-size: 0 !important;}
#top-menu li.home-icon a:after{
  content: "\e074";
  font-family: "ETmodules";
  visibility: visible;
  font-size:16px !important;
  font-weight: bold;
} 
/* mega menu sur 5 colonnes */
#top-menu li.mega-menu > ul > li:nth-of-type(5n+1) {clear: left;}  
#top-menu li.mega-menu > ul > li:nth-of-type(4n+1) {clear: none;}
#top-menu li.mega-menu > ul > li {width: 20%;}

/* Contact */
.et_pb_contact_captcha_question {color: red; font-weight: bold; }
.et_pb_contact_captcha_question:before{content:"Protection anti-spam (captcha) : "; font-weight: normal; color: #333;}
.et-pb-contact-message {position: fixed; z-index: 2; background: #CC0000; color: #fff; bottom: 0; width: 100%; left: 0; padding: 0px 10%;}
.et-pb-contact-message p {padding-top: 20px;}
.et-pb-contact-message ul {padding-bottom: 20px;}
.et_pb_contact {min-height: 450px;}

/* Calages Responsive */
/* Responsive Styles Large Desktop And Above */
@media all and (min-width: 1405px) {
  
}

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 1100px) and (max-width: 1405px) {
	h1 {font-size: ;}
  h2 {font-size: ;}
  h3 {font-size: ;}
  h4 {font-size: ;}
  h5 {font-size: ;}
  h6 {font-size: ;}
}

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {   
  #top-menu li {padding-right: 10px !important; letter-spacing: -0.5pt;}
  #top-menu li a {font-size: 14px !important;}	
}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
.lien-groupe a {
    border-left: 1px solid #FFF;
    padding-left: 15px;
    height: 5px;
    height: 17px;
    opacity: 0.9;
}  	
}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {
}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
	
}

/* Responsive Styles Tablet Only */
@media all and (min-width: 768px) and (max-width: 980px) {
}

/* Responsive Styles 782px */
@media screen and (max-width: 782px) {
	
}

/* Responsive Styles Tablet Portrait And Below */
@media all and (max-width: 768px) {
	
}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
	
}

/* Responsive Smartphone Ladnscape And Above */
@media all and (min-width: 480px) {
	
}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {

}

/* Responsive Styles Small Smartphone Portrait */
@media all and (max-width: 380px) {

}