/*
Theme Name: Tyseo Framework
Theme URI: http://www.tyseo.net
Description: Le constructeur de thème Tyseo d'après le framework WP / Elegant / Divi 
Author: Christophe BENOIT & Florent PARCEVAUX
Author URI: http://www.tyseo.net
Template: Divi
Version: 1.0.0
*/

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

/*Arial par défaut*/
body, input, textarea, select {
font-family: Arial, sans-serif;
}

/*barre supérieur petite*/
#top-header, #top-header a, #et-secondary-nav li li a, #top-header .et-social-icon a:before {
    font-size: 10px;
}
/*masquer tel + email*/
#et-info-phone, #et-info-email {
    visibility: hidden!important;
}

#top-header .container {
    font-weight: normal;
}

/*hauteur élément pleine largeur*/
.et_pb_fullwidth_header {
    padding: 25px 0;
}

/*carrousel accueil*/
#carrouselpleinelargeur .et_pb_slide {
    padding: 0;
}

#carrouselpleinelargeur .et_pb_slider .et_pb_container {
    width: 100%;
    max-width: none;
}

#carrouselpleinelargeur .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    /*padding: 32% 0% 0% 0%;*/
    padding: 25% 0% 0% 0%;
    /*background-color: rgba(255, 255, 255, 0.55);*/
}

#carrouselpleinelargeur .et_pb_slide_description .et_pb_slide_title {
    background-color: rgba(255, 255, 255, 0.6);
    padding: 15px;
    font-size: 26px;
    color: #3777bc !important;
    text-shadow: initial !important;
 
}

/*6 métiers*/
#lignemetiers .wp-caption {
    border: 0;
    background-color: #fff;
}

/*titre confiance sur accueil*/
#accueil-titre-confiance
 {
    font-size: 26px;
    padding-bottom: 10px;
    color: #333;
    font-weight: 500;
    line-height: 1em;
}
/*titre actus sur accueil*/
#accueil-titre-actus {
    font-size: 26px;
    padding-bottom: 10px;
    color: #333;
    font-weight: 500;
    line-height: 1em;
}

/*portefeuille défilant*/
.et_pb_fullwidth_portfolio .et_pb_portfolio_item {
    /*padding: 25px 0 50px 0;*/
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image img {
    /*min-width: initial;
    min-height: initial;*/
}

.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3 {
    font-size: 100%;
    /*margin: 40% auto;
    max-width: 200px;
    text-align: center;*/
}

/*taille personnalisée carto*/
.et_pb_map {
    height: 400px !important;
}

/*hover footer*/
#footer-widgets .footer-widget li a:hover {
    color: #3777bc;
}

/*recherche en pied de page*/
.widget_search input#s, .widget_search input#searchsubmit {
    height: 30px !important;
    font-size: 12px;
}
.widget_search #searchsubmit {
    width: 85px;
    right: 0px;
}

.et_project_meta {
    display: none;
}

#videologiciel {
min-height:600px;
}

.boutonpleinelargeur {
width:100%;
}

/*formulaires de contact*/
.wpcf7 p {
    clear: both;
}

.wpcf7 input[type=text],.wpcf7 input[type=password],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 input.text,.wpcf7 input.title,.wpcf7 textarea,.wpcf7 select {
    padding: 16px;
    margin-bottom:10px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #0C0C0C;
    background-color: #ddd;
    font-size: 14px;
}

.wpcf7 .demi {
    width: 45%;
    margin-right:4%;
}

.wpcf7 .pleinelargeur {
    width: 95%;
    margin:0;
}

.wpcf7-submit, .wpcf7 input[type="button"],.wpcf7 input[type="submit"],.wpcf7 input[type="reset"] {
    position: relative;
    padding: 0.3em 1em;
    border: 2px solid #3777bc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    color: #3777bc;
    cursor: pointer;
    width:95%;
}

.wpcf7-submit:hover, .wpcf7 input[type="button"]:hover,.wpcf7 input[type="submit"]:hover,.wpcf7 input[type="reset"]:hover {
    padding: 0.3em 1em;
    border: 2px solid #333;
    color: #333;
}

.timeline-express-read-more-link {
    display: none;
}