/*
Theme Name:Child Theme for Divi
Theme URI: http://wordpress-style.net
Description: Child Theme For Divi
Author: Eduard Ungureanu
Author URI: http://wordpress-style.net
Template: Divi
Version: 1.0
*/
/* Start your custom CSS bellow this comment
============================================ */
/* 
#### NIVII  CODE COULEUR 
Bleu foncé : 0e1c29
GOLD : C4A27D
Gris : 272b2e
#### CODE COULEUR */

  
/* HEADER */
#logo {
    width: 300px !important;
    height: 92px !important;
    max-height: inherit !important;
    margin:15px 0 0 !important;
}
#main-footer { background-color: #15344a!important;}
#footer-bottom { background: none;}
#mainCredits, #mainCredits a{ font-size: 14px; line-height: 20px; color: #aaa; }
#mainCredits{ padding: 0 0 15px 20px;}

h1{ margin-bottom: 30px;}
h2.spottext{ margin-bottom: 30px;}


.wpcf7-form input.text, .wpcf7-form input.title, .wpcf7-form input[type="text"], .wpcf7-form select, .wpcf7-form textarea {
    margin: 0;
    border-radius: 2px 2px 2px 2px;
    overflow: hidden;
    border-width: 2px;
    border-color: rgba(255,255,255,0.3);
    padding: 16px;
    background-color: rgba(0,0,0,0);
    color: #fff;
    font-size: 16px;
    margin: 10px;
    width: 90%;
}
.wpcf7-form textarea{ height: 125px; }            
.wpcf7-form input[type="submit"]{border-radius: 0; font-weight: bold; float: right; margin-right: 10%; padding: 12px 20px!important; }            
.wpcf7-form input[type="submit"]:hover{ color:#FFF!important; background: #00e2c4; padding: 12px 20px!important; cursor: pointer; }            
.wpcf7-not-valid { border-color: #dc3232!important;}
.wpcf7-not-valid-tip {
    color: #dc3232;
    position: absolute;
    right: 20px;
    top: -20px;
}

/* RESPONSIVE  RESPONSIVE  RESPONSIVE  RESPONSIVE  RESPONSIVE  */
/* RESPONSIVE  RESPONSIVE  RESPONSIVE  RESPONSIVE  RESPONSIVE  */
@media only screen and (max-width: 1399px) {

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

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

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

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


}



/* RESPONSIVE  RESPONSIVE  RESPONSIVE  RESPONSIVE  RESPONSIVE  */
/* RESPONSIVE  RESPONSIVE  RESPONSIVE  RESPONSIVE  RESPONSIVE  */