/*
 Theme Name:     Divi creative agency
 Theme URI:      https://demo.infomaniak.com/preview?t=divi-creative-agency
 Description:    Votre site sera constitue de plusieurs pages (accueil, blog, contact, etc...) que vous pourrez librement personnaliser selon vos besoins.
 Author:         Infomaniak
 Author URI:     https://www.infomaniak.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
/********* Header *********/
#top-menu .tel a {
    background-color: #333;
    font-size: 20px;
    border-radius: 10px;
    padding: 5px 20px!important;
    color: #fff;
}
#top-menu a
{color:#000;}
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
color: #000;
}
.et_mobile_menu {
border-top: 3px solid #000!important;
}
/********* Homepage *********/
.form-devis .column3
{column-count:3;}
.form-devis .column4
{column-count:4;}
.form-devis .column2
{column-count:2;}
.form-devis input
{width:100%;
padding:5px;}
.form-devis .last-row, .form-devis .wpcf7-textarea
{width:100%;}
.form-devis label, .form-devis .wpcf7-form-control-wrap
{display:block;}
.form-devis label
{padding:10px 0px;}
.form-devis .wpcf7-submit {
    background-color: #333;
    color: #fff;
    border: none;
    cursor: pointer;
    padding: 10px 0px;
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 16px;
}
.form-devis .wpcf7-submit:hover
{background-color: #666;}
.et_pb_gallery_grid .et_pb_gallery_image {
 text-align: center;
}
/********* Formulaire *********/
.col-2
{width:48%;
float:left;
margin:0 1%;}
.col-3
{width:31%;
float:left;
margin:0 1%;}
.col-3.heure span
{display: inline-block;
margin: 0 5px;}
.clear
{clear:both;}
.bagages
{margin:0 1%;}
.bagages input {
width: auto;
}
.w-normal
{   font-size: 0.9em;
    font-weight: normal;
    padding: 0px!important;}
/********* Responsive *********/
@media (max-width: 980px)
{.form-devis .column4, .form-devis .column2
{column-count:1;}
}
@media (max-width:640px)
{
.col-2, .col-3
{width:100%;
float:left;
margin:0;}
}