/*
Theme Name: Avanti 2020
Description: Child theme for Uncode theme
Author: Undsgn™ / Stéphane Demets
Template: uncode
Version: 1.0.0
*/



/* Page Grâce (Crédits) */


#post-2281 p {line-height: 1.5;
	margin: 24px 0px 0px 0px;}

.credit-max-width {max-width:400px; margin:0 auto;}


/* 2022 Concours Fêtes des Mères */

.texte-concours p {font-size:20px; line-height:1.5;}
.texte-concours h1 {    margin: 0 0 24px 0; color:#e19898;}
.texte-concours .surtitre {font-size:14px;}

#kol-contestbox-embed-frame {border:none !important;}

#contest-rules-row {display:none;}

.kol-activities-wrapper .kol-share-btns-md .kol-btn-sharing {
    padding: 13px 15px !important;
	font-size: 24px !important;}

.is-section.kol-editable-section.kol-widget-hero-top.is-align-center.is-box.is-light-text.is-section-auto.is-section-margin-0 {display:none;}

.kol-section-headline-text {font-size:20px;}

.kol-form-button-row, .kol-form-button-row-inline {
	margin:20px 0 20px 0;}

.kol-section-headline-text .label-points {display:none;}

.is-wrapper .is-section-margin-0 .is-box-centered .is-container {
	margin-top: -30px;}

.kol-section-headline-text {
	font-size:14px;
	text-transform:uppercase;
	font-weight:600;
}

.kol-form-squared fieldset .kol-form-group input.input-sm, .kol-form-squared fieldset .kol-form-group select.input-sm {
    padding: 22px 12px;
    font-size: 14px;
}

.form-control {
    padding: 14px 8px;
    font-size: 14px;
    line-height: 1.42857143;
	color: #555 !important;
}

.kol-form-label {margin-top: 22px;}

.kol-form-group label {font-size: 14px;}

.kol-form-group .kol-checkbox-label.kol-form-label, .kol-form-group .kol-radio-label.kol-form-label {
    margin-top: 16px;
    font-size: 14px;
    line-height: 1.3em;
}

.kol-form-squared .kol-form-button-row input.kol-btn-md {
    height: 50px;
    font-size: 16px;
    font-weight: 600 !important;
}

.fa-brands, .fab {
	color: #005599 !important;}
	


/* 2021 promo Rouge FM */
.rouge-affiche .background-inner {
	background-position:center right !important;
	background-size: auto 100% !important;
}

.rougefm, .rougefm p {
	color:#FFF !important;
	font-weight:bold;
	font-family:'Roboto',sans-serif;
}

p#smartPWError {
width: 258px;
padding: 5px;
font-weight: bolder;
color: #FFFFFF;
}
#smartPWLogin input[type=”submit”], .submit-rouge {
background-color: #FFF !important;
color: #eb0029 !important;
font-size: large;
border: solid 2px #FFF !important;
border-radius: 0 !important;
}


input#smartPassword {
display: block;
background-color: transparent !important;
color: #FFFFFF !important;
margin-bottom: 12px;
border: solid 2px #FFF !important;
border-radius: 0 !important;
width: 240px;
padding: 13px;
}

@media (max-width: 959px) {
	form input[type="submit"] {width: 180px; !important}
}





input#smartPassword::placeholder {color:#FFF !important;}

/* FIN Promo Rouge. */






.header-wrapper.header-uncode-block p {
    display: none;
}


.main-logo {opacity:1 !important;}
.menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-light-original .main-logo {opacity:0 !important;}


/* .overlay.style-dark-bg {background-color: rgba(125,132,87,0.95) !important;} */


#spectacles #blog-pagination {display:none;}

@media (max-width: 959px) {
	.center {text-align:center !important;}
}


.infolettre h1 {color:#FFFFFF;}
.infolettre p { color:#FFFFFF; margin:0;}
.btn-form, .btn-form a { color:#1e4266 !important;}
.btn-form {margin:0 !important;}
#mc-embedded-subscribe, #mce-responses {margin:0 !important;}
#mce-responses, #mce-responses a, #mce-success-response {color:#FFFFFF !important;}
 #mce-responses a {color:#FFFFFF !important; text-decoration:underline;}
#mce-error-response, #mce-success-response {padding-top:0 !important; margin-top:0 !important;}
.mce_inline_error {background:none !important; color:#FFFFFF; padding:5px 0 !important;}