/*
Theme Name: GeMa
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
    

/*Add your own styles here:*/
@media all and (min-width: 240px) and (max-width: 768px){
    #top #wrap_all .main_color h4{ color: black;}
}
/*----------------------SITEGEMA----------------------*/
p{
    text-align: justify;
}
h1{border-radius:10px;}
#main #full_slider_1 p{font-size: 20px;}
#gema-contact fieldset label{color: white;}
#gema-contact select{background-color: white;}
#gema-contact > div.av-section-color-overlay-wrap > div.container > div > div > div > div > form > fieldset > p:nth-child(10){clear: none;width: 40%;margin: 11px 15px;}


/*----------------------IMGSEPARATEUR----------------------*/
#img-separateur{
    right: 0;
    width: 110%;
    height: 100%;
    -webkit-transform-origin: right top;
    transform-origin: left top;
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
}
#img-separateur h3{
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg); 
}
/*----------------------HOMEPAGE----------------------*/
#homepage-video h5{
	padding: 10px;
    border-radius: 5px;
}
#homepage-testimonial .avia_message_box {
	margin: 0px 0px 0px 0px !important;
}
#homepage-fonction-perso{}
#homepage-valeurs-ajoutes form p{color:white;}


/*----------------------AVANTAGES----------------------*/
.iconbox_content{background: rgba(255,255,255,0.75);}
#avantages-profil div.flex_column{min-height: 550px;}
#avantages-apport .iconbox_content{min-height: 250px;}
#avantages-apport img{position: relative; top:15px; border: 2px solid white;}
#avantages-projet div.iconbox_content {padding: 50px;border-radius: 200px;background: #eb5e3a;box-shadow:none;transition: box-shadow 0.5s ease;}
#avantages-projet div.iconbox_icon {border: 4px solid #eb5e3a;}
#avantages-projet div.iconbox_content:hover {box-shadow: 0px 0px 100px 20px rgba(255, 255, 255, 0.3);}
#avantages-projet article.iconbox {padding: 10px;border-radius: 250px;width: 365px;background: #eb5e3a;}

/*----------------------FONCTIONS----------------------*/
#fonctions-profil div.flex_column{min-height: 550px;}
#fonctions-bonus div.iconbox_content{min-height: 210px;}

/*----------------------MOBILITE----------------------*/

#mobilite-device{}
#mobilite-bonus div.iconbox_content{min-height: 210px;}


/*
#mobilite-header{}
#mobilite-profil div.flex_column{min-height: 600px;}
#mobilite-materiel h3{font-size: 22px;}
#mobilite-fonction .pricing-table .avia-heading-row{font-weight: 300; color: #ffffff !important; font-size: 18px;}
#mobilite-technologie .pricing-table .avia-heading-row{font-weight: 300; color: #ffffff !important; font-size: 18px;}
#mobilite-masonry .av-inner-masonry-content-pos{color: white;font-size: 14px;text-align: center;}
#mobilite-masonry figcaption{background: #2b2b2a; height: 25%;}*/

/*----------------------MODULES----------------------*/
#modules-contact form fieldset p input{color:white!important;}
#modules-contact form fieldset p select {background-color: white!important;}
#modules-contact form fieldset p textarea{background-color: white!important;}

/*----------------------SECTION-CONTACT-DEMO----------------------*/
#bdp-contact-demo a.iconbox_icon:first-child{animation-name: movetobot; animation-duration: 2s; animation-iteration-count: infinite; animation-direction:reverse;animation-timing-function:ease-in;}
@keyframes movetobot {
    0%   {width: 50px;height: 50px;left: 48%;top: -25%;}
    50%  {width: 35px;height: 35px;left: 49.5%;top: -20%;}
    100% {width: 50px;height: 50px;left: 48%;top: -25%;}
}
#bdp-contact-demo a.iconbox_icon::before{animation-name: moveicon; animation-duration: 2s; animation-iteration-count: infinite; animation-direction:reverse;animation-timing-function:ease-in;position:relative;}
@keyframes moveicon {
    0%   {top:12px;}
    50%  {top:3px;}
    100% {top:12px;}
}

/*#bdp-contact-demo a.iconbox_icon{animation-name: changesize; animation-duration: 4s; animation-iteration-count: infinite; animation-direction: reverse;animation-timing-function: ease;}
@keyframes changesize {
    0%   {width: 80px;left:45%;}
    50% {width: 150px;left:39%;}
    100% {width: 80px;left:45%;}
}*/
/*#bdp-contact-demo div.iconbox_content{background-color: rgba(43, 43, 42, 0.8);transition: border 1s ease;border:solid 4px transparent;}
#bdp-contact-demo div.iconbox_content:hover{border:solid 4px #eb5e3a;}
#bdp-contact-demo div.iconbox_content_container p{color: white; font-weight: 900;}*/

/*----------------------FOOTER----------------------*/

#footer div div{text-align: center;}
#footer img{margin-top: 30px;transition: width 0.5s;}
#footer img:hover{width:100px!important;}
#footer h3:hover{color: #2b2b2a;}
#footer strong:hover{color: #2b2b2a;}
#footer #text-2 h3.widgettitle{font-size:12px; text-transform: uppercase; font-weight: 700;}
#footer #text-3 h3.widgettitle{font-size:12px; text-transform: uppercase; font-weight: 700;}
#footer #text-4 h3.widgettitle{font-size:12px; text-transform: uppercase; font-weight: 700;}
#footer p{color: white;font-size:12px!important;line-height:1.5em;}
#portfoliobox-5 span.news-time{display:none;}
#portfoliobox-5 span.news-thumb{display:none;}
#portfoliobox-5 strong.news-headline{font-size:12px!important; text-transform: uppercase!important; font-weight: 700;}

/*- Ajout VTAV - Style pour rond des steps */
#step {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    border: solid 2px #fff;
    text-align: center;
    margin: auto;
    font-size: 30px;
    line-height: 90px;
    font-weight: bold;
    color: #fff;
	}
/*- Ajout VTAV - Modif style des bordures du portfolio */	
.grid-entry .inner-entry{
    box-shadow: none;
}
.grid-entry-excerpt {
	font-style: normal;
    text-align: justify;
}
.grid-entry-title .entry-title a{
	color:#eb5d3a;
}

/*Ajout VBOU - bouton retour à la page d'accueil */
.home-icon {
background-image: url('https://gema.a2si.net/wp-content/uploads/2019/11/homepage-e1573123565503.png');
background-repeat: no-repeat;
background-position: left;
padding: 0 0 0 5px;
}

/*SUPPRESSION TCHAT TAWK*/
.tawk-min-container {
    position: relative;
    display: none;
}