﻿/*
Theme Name: template
Description: Thème enfant pour le thème Divi 
Author:  Medialogue
Template: Divi
*/

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

/*
1. BASIC
2. HELPER
3. NAVBAR
4. HOME
5. SERVICES
6. ABOUT US
7.WEBSITE DESCRIPTION
8. PRICING BOX
9. TEAM
10. OUR PROCESS
11. PEOPLE SAYS
12. GET STARTED
13. BLOG
14. CONTACT
15. FOOTER
16. RESPONSIVE
*/

/* ==========
   2.BASIC
   ========== */

/*   #main-content{
        margin-top: 33px;
   }
*/

   .contactmenu a{
        background-color: #e74610;
        padding: 15px 25px !important;
        margin-top: -20px;
        color: #fff !important;
        border-radius: 15px;
        border: 1px solid #e74610;

        transition: all 0.2s;
   }

   .contactmenu a:hover{
    background-color: transparent;
    border-radius: 0;
    color: #e74610 !important;
   }

   h3{color: #e74610!important;}

    .boutonPlanSite{
      margin-left:20px;
    }

   .sectionbusiness{
    float: right;
    position: relative;
    padding: 3px 1% 5px 0px;
}

.sectionbusiness img{
    position: absolute;
    width: 25px;
    left: -32px;
    top: 3px;
}

#top-headerGoogleBusiness{
    position: fixed;
    width: 100%;
    background: #333;
    top: 0;
    z-index: 999999;
}

#top-headerGoogleBusiness a{
 color: #fff !important;   
}

#top-headerGoogleBusiness a:hover u{
 text-decoration: none;   
}

#main-header{
      top: 32px!important;
}
a{
  color: #e74610;
}

.et_mobile_menu{
  border-color: #e74610;
}

   .boutonfooter{
   float: right;
    margin-top: 5px;
    font-weight: 600;
    cursor: pointer;
  }

.et-pb-controllers a{
    background-color: rgba(0,0,0,.5);
}

html body #page-container .et_pb_section .et_pb_button{
  background-color: #24659b!important;
  border: 1px solid #24659b;
  border-radius: 15px!important;
  color: #fff !important; 
}

html body #page-container .et_pb_section .et_pb_button.boutonSliderNum {
    border-radius: 0!important;
}

html body #page-container .et_pb_section .et_pb_button:hover{
  color: #24659b !important; 
  background-color: #fff !important;
}

html body #page-container .et_pb_section .et_pb_button:hover a{


}

body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button{
      color: #24659b !important; 
}


h3, li{
  color: #e74610;
}

.et-pb-icon{
  color: #347ebb !important;
}

#temoignagesection .guillemet{
  color: #347ebb !important;
}

#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #e74610;
}



/* ==========
   2.HELPER
   ========== */

.margin-t-20 {
    margin-top: 20px;
}


.margin-t-30 {
    margin-top: 30px;
}

.margin-b-0 {
    margin-bottom: 0px;
}

.padding-t-15 {
    padding-top: 15px;
}

.padding-b-10 {
    padding-bottom: 10px;
}

.height-100vh {
    height: 100vh;
}

.vertical-content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: row;
    -webkit-flex-direction: row;
}

/* ==========
   4.HOME
   ========== */



/* ==========
   15.services
   ========== */

   #nosserviceheader .et_pb_column_1_3{
    background-color: #e74610 !important; 
   } 

/* ==========
   15.footer
   ========== */

.footerprincipal input {
    width: 650px;
    max-width: 100%;
    padding: 12px;
    margin-bottom: 15px;
    font-weight: 300;
    font-size: 15px;
    border: 2px solid #fff;
    background: rgba(255,255,255,0.8);
}

.footerprincipal textarea {
    width: 650px;
    padding: 12px;
    margin-bottom: 15px;
    max-width: 100%;
    font-weight: 300;
    font-size: 15px;
    border: 2px solid #fff;
    background: rgba(255,255,255,0.8);
}

.footerprincipal h4 {
    font-size: 1.5em!important;
}

.footerprincipal .et_pb_blurb p {
    font-size: 1.5em!important;
}

.wpcf7 h2{
  color: #e74610;
    font-weight: 700;
    font-size: 2em;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.wpcf7 .wpcf7-submit{
  width: 350px;
    background: #e74610;
    border: 1px solid #e74610;
  border-radius: 15px!important;
    color: #fff;
    font-size: 23px;
    text-transform: uppercase;
    padding: 8px;
    font-weight: 600;
    cursor: pointer;

    transition: 0.2s all;
}

.wpcf7 .wpcf7-submit:hover{
    background: transparent;
    color: #e74610;
    border-radius: 0px!important;
}  

#footer-info img{
	margin-bottom: -10px;
	margin-right: 10px;
}

#contactbanner{
  background-color: #347ebb!important;
}

.logoblancicon .et-pb-icon{
  color: #fff !important;
}


/* ==========
   16.Responsive
   ========== */

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

}

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

}

@media only screen and ( max-width: 767px ) {
    .boutonfooter {
      margin-top: 0px;
      margin-bottom: 15px;
  }

    .boutonPlanSite{
      margin-left:0px;
      margin-right:20px;
    }
}

@media only screen and ( max-width: 479px ) {
  #homeslide .et_pb_row{
    padding-left: 0!important;
  }
   .sectionbusiness{
               margin-right: 8%;
    }

    .sectionbusiness img{
        top: 4px;
    }
}
