/*
Theme Name: Avada
Description: The #1 selling theme of all time that allows you to build virtually any design style.
Author: ThemeFusion
Theme URI: http://avada.theme-fusion.com/
Author URI: http://themeforest.net/user/ThemeFusion
Version: 6.2.3
Requires PHP: 5.6
License: Themeforest Split Licence
License URI: -
Text Domain: Avada
*/

/* Classes needed by Theme Check */
.wp-caption-text,
.gallery-caption,
.bypostauthor {
}

/************************** important ***********************/
.titreformulaire{color: #ffffff !important;font-family: 'klavika bold' !important;font-size: 30px !important;margin-bottom: 0px !important;}
.titreformulaire h1{color: #ffffff !important;font-family: 'klavika bold' !important;font-size: 30px !important;}
.fusion-form-form-wrapper .fusion-form-field{
    margin-top: 5px !important;
}

strong{font-weight: 900 !important;FONT-FAMILY: 'open sans bold' !important;color: #ffffff !important;}
.blocker{text-align: center !important;font-family: 'klavika bold' !important;display: block;}
.fusion-post-cards .fusion-load-more-button {font-size:14px !important;text-decoration: underline !important;padding-bottom: 20px !important;}
.fusion-post-cards .fusion-load-more-button:hover {background: #9400d8 !important;}

.imglangue{display:inline !important;width: 30px !important;}
.languecontain{text-align: right!important;}

/*********************************************************************************************************/

.titre1{font-family: 'klavika bold' !important;font-size: 40px !important;padding: 0;margin: 0;line-height: 38px !important;letter-spacing: 1px;}
.titre2{font-family: 'klavika bold' !important;font-size: 40px !important;padding: 0;margin: 0;line-height: 38px !important;letter-spacing: 1px;}
.titre2b{font-family: 'klavika bold' !important;font-size: 20px !important;padding: 0;margin: 0;line-height: 38px !important;letter-spacing: 1px;color: #ffffff !important;margin-bottom: 0px !important;margin-top: 0px !important;}
.titre2b:hover{text-decoration: underline !important;}
.titrearticle{font-family: 'klavika bold' !important;font-size: 30px !important;letter-spacing: 0px;margin-bottom: 0px !important;margin-top: 30px !important;color: #ffffff !important;}
.titrearticle2{font-family: 'Fjalla one regular' !important;font-size: 23px !important;line-height: 20px !important; letter-spacing: 0px;color: #ffffff !important;}

.titrearticle3{font-family: 'klavika bold' !important;font-size: 35px !important;letter-spacing: 0px;margin-bottom: 0px !important;margin-top: 30px !important;color: #ffffff !important;}



.imgtitrearticle{display: inline-block;max-width: 40px !important;position: relative!important;top:-5px !important;}
.titrenewsletter{font-family: 'klavika bold' !important;padding: 0 !important;margin: 0 !important;color: #ffffff !important;font-size: 25px !important;}
.titreprod{font-family: 'klavika bold' !important;font-size: 30px !important;letter-spacing: 0px;margin-bottom: 0px !important;margin-top: 30px !important;color: #ffffff !important;}

.titreactu h1{color: #ffffff !important;font-family: 'klavika bold' !important;}
.titreactu h2{color: #ffffff !important;font-family: 'klavika bold' !important;font-size:30px !important;}
.titreactu {color: #ffffff !important;font-family: 'klavika bold' !important;font-size:30px !important;}
.texteactu{color: #9DA1A6 !important;}
.texteactu strong{color: #ffffff !important;}

.titresingle h1{color: #ffffff !important;font-family: 'klavika bold' !important;text-decoration: underline !important;}
.textesingle h3{color: #9DA1A6 !important;}

.titrecompilation h1{color: #ffffff !important;font-family: 'klavika bold' !important;text-decoration: underline !important;}
.textecompilation h3{color: #9DA1A6 !important;}

.titreclip h1{color: #ffffff !important;font-family: 'klavika bold' !important;text-decoration: underline !important;}
.texteclip h3{color: #9DA1A6 !important;}

.titreservices , .titreservices h1, .titreservices h2{font-family: 'klavika bold' !important;font-size: 30px !important;padding: 0;margin: 0;line-height: 30px !important;letter-spacing: 1px;color: #ffffff !important;}

.titreservices2 , .titreservices2 h1, .titreservices2 h2{font-family: 'klavika bold' !important;font-size: 20px !important;padding: 0;margin: 0;line-height: 30px !important;letter-spacing: 1px;color: #ffffff !important;}
.texteservices{color: #9DA1A6 !important;}

.titreplaylist h1{color: #ffffff !important;font-family: 'klavika bold' !important;margin-bottom: 15px !important;}
.texteplaylist h3{color: #9DA1A6 !important;text-decoration: underline !important;}

.imageclip{border-bottom: 3px solid #af00fc !important;}
.imageclip img{border-bottom: 3px solid #af00fc !important;}
/*********************************************************************************************************/

.gras1{font-family: 'open sans bold' !important;font-weight: 900 !important; color: #c300d1 !important;}
.gras2{font-family: 'open sans bold' !important;font-weight: 900 !important; color: #ffffff !important;}
.gras3{font-family: 'open sans bold' !important;font-weight: 900 !important; color: #415597 !important;}

/*********************************************************************************************************/

.bouton1{font-family: 'Circular Std', sans-serif !important;letter-spacing: 2px;padding: 4px 32px;background: #795ad2;border: 2px solid #795ad2;-webkit-border-radius: 17px;-moz-border-radius: 17px;border-radius: 17px;margin-top: 15px;color: #ffffff !important;display: inline-block;font-size: 12px;}
.bouton2{font-family: 'Circular Std', sans-serif !important;letter-spacing: 2px;padding: 4px 32px;background: #795ad2;border: 2px solid #795ad2;-webkit-border-radius: 17px;-moz-border-radius: 17px;border-radius: 17px;
margin-top: 15px;color: #ffffff !important;display: inline-block;font-size: 12px;}
.bouton3{color: #ffffff;margin-bottom: 20px;display: inline-block;padding: 7px 60px;border: 3px solid #ffffff;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;margin-top: 20px;margin-left: 10px;margin-right: 10px;}
.btnnewsletter{color: #ffffff!important;margin-bottom: 20px!important;display: inline-block!important;padding: 7px 60px!important;border: 3px solid #ffffff!important;-webkit-border-radius: 200px!important;-moz-border-radius: 200px!important;border-radius: 200px!important;margin-top: 20px!important;margin-left: 10px!important;margin-right: 10px!important;}

.boutonspoti{display: inline-block;font-family: 'circular bold', sans-serif !important;font-weight: 700;letter-spacing: 2px;border: 3px solid #c300d1 !important;color: #ffffff !important;text-decoration: underline !important;margin-top: 10px;padding: 15px 48px;font-size: 12px;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;position: relative;top:10px;}

.boutonspoti:hover{background:#c300d1 !important;border: 3px solid #c300d1 !important;color:#ffffff !important;text-decoration:underline !important;}

.boutonspoti2{background:none !important;display: inline-block;font-family: 'circular bold', sans-serif !important;font-weight: 700;letter-spacing: 2px;border: 3px solid #c300d1 !important;color: #ffffff !important;text-decoration: underline !important;margin-top: 10px;padding: 7px 48px !important;font-size: 12px !important;-webkit-border-radius: 40px !important;-moz-border-radius: 40px !important;border-radius: 40px!important;position: relative;top:10px;}

.boutonspoti2:hover{
    background:#c300d1 !important;border: 3px solid #c300d1 !important;color:#ffffff !important;text-decoration:underline !important;
}

.btnactu{font-family: 'Circular Std', sans-serif !important;letter-spacing: 2px !important;padding: 4px 32px !important;background:#795ad2 !important;border:2px solid #795ad2 !important;-webkit-border-radius: 17px;-moz-border-radius: 17px !important;border-radius: 17px!important;color: #ffffff !important;display: inline-block;font-size:12px!important;}
.btnactu:hover{background:none !important!;color:#795ad2 !important;border:2px solid #795ad2!important;}

.btnactu2{font-family: 'Circular Std', sans-serif !important;letter-spacing: 2px !important;padding: 4px 32px !important;background:#795ad2 !important;border:2px solid #795ad2 !important;-webkit-border-radius: 17px;-moz-border-radius: 17px !important;border-radius: 17px!important;color: #ffffff !important;display: inline-block;font-size:12px!important;}
.btnactu2:hover{background:#ffffff !important!;color:#795ad2 !important;border:2px solid #795ad2!important;}

.btnartist{color: #ffffff !important;margin-bottom:20px !important;display: inline-block !important;padding: 7px 60px !important;border:3px solid #b129b5 !important;-webkit-border-radius: 200px !important;-moz-border-radius: 200px!important; border-radius: 200px !important;}
.btnartist:hover{background:#b129b5 !important;color:#ffffff !important;border:3px solid #b129b5 !important;}

.lienreseauxsociaux{color: #ffffff !important;}
.lienreseauxsociaux:hover {color: #c300d1 !important;} 
/********************************************ftitreprodtitreprodv*************************************************************/

.infos{font-size: 16px !immportant;font-family: 'Open Sans' !important;padding: 30px !important;border: 1px solid #454545;margin-bottom: 20px;margin-top: 20px;}
.conclusion {color:#ffffff !important;background: #9851da !important;padding: 30px !important;-webkit-border-radius: 20px!important;-moz-border-radius: 20px!important;border-radius: 20px!important;}
.lane {border-top: 1px solid #d1d1d1 !important;margin-top: 20px !important;margin-bottom: 20px !important;}
@media screen and (max-width: 800px){
    .titreprod{font-family: 'klavika bold' !important;font-size: 20px !important;}
}
@media screen and (max-width: 700px){
    
}
@media screen and (max-width: 600px){
    
}
