/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

h1, h2, h3, h4, h5, h6, .mar-highlight-title p, .page h3.usg_post_title_1, .single h3.usg_post_title_1, .archive h3.usg_post_title_1, .cmplz-title, .w-nav-title, .w-grid-none.type_message{font-family: 'ccmonstermash', sans-serif !important; font-weight: 400 !important; font-style: normal !important; text-transform:uppercase;}

/*Page maintenance*/
.mar-maintenace .l-section-img::before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; background: radial-gradient(rgba(0,0,0,0.6), rgba(0,0,0,1)); display:block;}
.mar-highlight p{color:transparent !important; text-shadow:rgba(255,255,255,1) 0 0 1px, rgba(255,113,113,1) 0 0 3px, rgba(255,113,113,1) 0 0 5px, rgba(255,81,4,1) 0 0 8px, rgba(255,0,0,1) 0 0 20px;}

/*ENTÊTE*/
.l-header.shadow_thin .l-subheader.at_middle{box-shadow:none !important;}
.mar-socials .w-socials-list{display:flex; align-items:center;}

/*PAGES*/
.mar-row-centered{justify-content:center;}
.l-section.color_primary .wpb_text_column a:not(.w-btn){color:#e5a632 !important;}
.l-section.color_primary .wpb_text_column a:not(.w-btn):hover{color:#fff !important;}
@media(max-width:1024px){
	.l-section-shape{height:5vh !important;}
}
/*Accueil*/
.mar-homesection .l-section-shape{top:79px !important; z-index:1;}
.mar-mainslogan{position:absolute; left:4rem !important; bottom:5rem;}
.mar-mainslogan h1{padding-top:0; font-size:3rem !important;}
.mar-mainslogan p{margin-bottom:0.25rem !important;}
.mar-section-musicien .w-image{margin:auto; max-width:250px;}
@media(max-width:1024px){
	.mar-homesection .w-image{margin-left:-2.5rem !important; margin-right:-2.5rem !important;}
	.mar-mainslogan{position:static; left:initial !important; bottom:initial;}
	.mar-mainslogan .wpb_wrapper{margin-top:4rem !important; justify-content:center; text-align:center !important;}
}

/*Grille*/
.w-grid-none.type_message{background:transparent !important; font-size:1.5rem !important;}
.layout_180 .w-grid-list, .layout_129 .w-grid-list, .layout_230 .w-grid-list{justify-content:center;}
.w-sharing-item{border-color:rgba(255,255,255,0.3) !important;}
.w-sharing.type_simple .w-sharing-item i{opacity:1 !important;}
.mfp-title{display:none !important;}

/*Formulaire*/
input:not([type=submit]), textarea, select{margin:0 !important;}
.mar-conctact-form label{display:none !important;}
.no-touch input[type="submit"]:not(.w-btn):hover, input[type="submit"]:not(.w-btn):hover{transition:0.3s !important}
.mar-submit input{border:#fff 1px solid !important; transition:0.3s !important;}
.mar-submit input:hover{border:#000 1px solid !important;}
.mar-rgpd{font-size:0.8rem !important; line-height:1.2 !important;}

/*FOOTER*/
.cmplz-cookiebanner{border-radius:0 !important;}
.cmplz-btn{border-radius:0 !important; background-color:#000 !important; color:#fff !important; border:none !important; transition:0.3s !important;}
.cmplz-btn:hover{background:linear-gradient(180deg,#ca3727,#e5a632) !important;}