/*
 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");

/*********** Normalize ***********/
.grecaptcha-badge
{visibility:hidden;}

.wpcf7-submit {
    background-color: #1481ab;
    border: none;
    padding: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    cursor:pointer;
}
/*********** Header ***********/
#top-header .et-social-icon.et-social-rss
{display:none;}
#top-header {
background-color: #1381ab!important;
}
#top-header #et-info-phone {
 font-size: 18px;
}
#top-header .et-social-icon a {
    font-size: 18px;
}
.et_color_scheme_pink #top-header {
    background: #1381ab!important;
}
#et-info-phone:before
{padding-right:10px;}
header .et_menu_container {
    width: 100%;
    max-width: 1400px;
    margin: auto;
}
/*********** Footer ***********/
.et_pb_widget {
    float: none;
    max-width: 100%;
    text-align: center;
}
#footer-info {
    color: #ccc;
    font-size: 14px;
    text-align: center;
    float: none;
}
#footer-bottom .et-social-icon a {
 color: #fff;
}
.et-social-icon.et-social-rss
{display:none;}
#footer-widgets {
    padding:20px 0px 0px 0px;
}
.et_pb_gutters3 .footer-widget
{margin-bottom:0px;}
.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget
{margin-bottom:20px!important;}
#footer-bottom
{padding:5px!important;}
.home footer#main-footer .container
{border-top: solid 1px #ccc;}
#footer-bottom .container
{border:none!important;}
#footer-info
{padding:5px!important;}
/*********** Home ***********/
#liens-directs .et_pb_column_1_3:hover {
    background-color: rgba(0,0,0,0.2);
 }
.home .et_pb_slides .call-us
{display: inline-block;
    background-color: #fff;
    color: #1381ab;
    padding: 10px 25px;
    text-shadow: none;
    font-size: 24px;
    margin:40px 0px;
    font-weight: bold;
    border-radius: 25px;}
/*********** Responsive ***********/
@media (max-width: 1100px)
{
#logo{max-width:250px;}
.et_fixed_nav #et-top-navigation {
 padding-left: 100px!important;
}
}
@media (min-width: 981px)
{
.et_vertical_nav #main-header .container {
    width: auto;
    margin: 0 20px;
}
}