/******************************************************************
Theme Name: SimpleCorp
Theme URI: https://www.s5themes.com/theme/simplecorp/
Description:  SimpleCorp - Check <a href="https://www.s5themes.com/documentation/simplecorp/">SimpleCorp Documentation</a> in case you need directions or get support from <a href="https://www.s5themes.com/forums/">Forum</a>.
Author: Site5.com
Author URI: https://gk.site5.com/t/568
Version: 2.1.5

License: GPL
License URI: https://www.gnu.org/copyleft/gpl.html 
******************************************************************/

@import url("https://ba4d8c.claudeassets.com/20250419041224cs_/https://www.france-renaissance.org/wp-content/themes/simplecorp-2/library/css/main-css.css");
@import url("https://33d3ff.claudeassets.com/20250419041224cs_/https://www.france-renaissance.org/wp-content/themes/simplecorp-2/library/css/768.css");
@import url("https://0ad528.claudeassets.com/20250419041224cs_/https://www.france-renaissance.org/wp-content/themes/simplecorp-2/library/css/320.css");
@import url("https://24fa09.claudeassets.com/20250419041224cs_/https://www.france-renaissance.org/wp-content/themes/simplecorp-2/library/css/480.css");

/* ajouts */

.myButton {
	-moz-box-shadow: 4px -4px 0px 1px #3a5caa;
	-webkit-box-shadow: 4px -4px 0px 1px #3a5caa;
	box-shadow: 4px -4px 0px 1px #3a5caa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3a5caa), color-stop(1, #244180));
	background:-moz-linear-gradient(top, #3a5caa 5%, #244180 100%);
	background:-webkit-linear-gradient(top, #3a5caa 5%, #244180 100%);
	background:-o-linear-gradient(top, #3a5caa 5%, #244180 100%);
	background:-ms-linear-gradient(top, #3a5caa 5%, #244180 100%);
	background:linear-gradient(to bottom, #3a5caa 5%, #244180 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a5caa', endColorstr='#244180',GradientType=0);
	background-color:#3a5caa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #6d92e3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	padding:14px 35px;
	text-decoration:none;
	text-shadow:0px 1px 0px #000000;
	text-align:center;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #244180), color-stop(1, #3a5caa));
	background:-moz-linear-gradient(top, #244180 5%, #3a5caa 100%);
	background:-webkit-linear-gradient(top, #244180 5%, #3a5caa 100%);
	background:-o-linear-gradient(top, #244180 5%, #3a5caa 100%);
	background:-ms-linear-gradient(top, #244180 5%, #3a5caa 100%);
	background:linear-gradient(to bottom, #244180 5%, #3a5caa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#244180', endColorstr='#3a5caa',GradientType=0);
	background-color:#244180;
	color:white !important;
	text-decoration:underline !important;
}
.myButton:active {
	position:relative;
	top:1px;
}
/* GRAVITY FORM : MODIFS CSS DES FORMULAIRES */

.ginput_container_email {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_select {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_text {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_radio {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_multiselect {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_number {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_list {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_fileupload {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_website {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_name {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_phone {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_date {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_product_price {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_checkbox {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_total {
   color: white !important;
   font-size: 25px; !important;
   font-weight: bold;
   text-align:center;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
   border: 3px solid #4969696;
   display: inline-block;
   width:100%;
    background: #f7f8fa !important;
    padding: 21px;
    margin-top:0 !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.ginput_container_textarea {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.gf-page-sans-bulles .ginput_complex {
    background: #f7f8fa !important;
    padding: 25px;
    margin-top: 1rem !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.gf-page-sans-bulles .gfield_label {
    background: #fff2e0 !important;
    color: #b31f1f !important;
    font-size: 40px;
    font-weight: bold;
    text-align:center;
    width:100%;
    padding: 5px 0 !important;
    line-height: 1.714285714 !important;
box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
border-radius:20px;

}

.ginput_container_address {
   background: #f7f8fa !important;
   color: black !important;
   font-size: 16px;
   font-weight: bold;
   padding: 15px 20px !important;
   margin-top:16px !important;
   margin-bottom:16px !important;
}

.gfield {
    font-size: 16px !important;
}

.gform_body input[type="text"] {
border: 0 !important;
border-bottom: 1px dotted black !important;
}

.gfield_checkbox {
	margin:0 !important;
}


.gform_body select {
    border: 1px solid black !important;
}

.gform_body textarea {
    border: 1px solid black !important;
}

.mm-tooltip-title-underline {
    border-bottom: 0 !important;
}

.gform_footer {
    padding-right: 16px !important;
}

.ginput_container_product_price input {
	font-weight:bold !important;
	text-align:center !important;
}

.ginput_container_address .address_country {
	margin-bottom:1rem !important;
}

.gform_button {
    background: #afd301 !important;
    padding: 1rem !important;
    color: white !important;
    font-weight: bold !important;
    font-size: 18px !important;
    text-align: center !important;
    width: 100% !important;
    border-radius:20px !important;
    margin-top:20px !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.gform_next_button {
    background: #afd301 !important;
    padding: 1rem !important;
    color: white !important;
    font-weight: bold !important;
    font-size: 18px !important;
    text-align: center !important;
    width: 100% !important;
    border-radius:20px !important;
    margin-top:20px !important;
    box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

.gf-page-bulles .mm-tooltip-radio {
padding: 15px 20px !important;
line-height: 1.8px !important;
}

.gf-page-bulles .gfield_radio li input[type="radio"] {
   margin: 10px; !important;
} 

.gf-page-bulles input[type="radio"] {
 display: none !important;
 &:not(:disabled) ~ label {
   cursor: pointer !important;
 }
 &:disabled ~ label {
   color: hsla(150, 5%, 75%, 1) !important;
   border-color: #afd301 !important;
   box-shadow: none !important;
   cursor: not-allowed !important;
 }
}

.gf-page-bulles .gfield_radio {
	width:100% !important;
}

.gf-page-bulles .gfield_label {
 height: 100% !important;
 display: block !important;
 background:  #fff2e0 !important;
 color:#b31f1f !important;
 border-radius: 20px !important;
 padding: 1rem !important;
 margin:0 auto !important;
 margin-bottom: 1rem !important;
 text-align: center !important;
 box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
 position: relative !important;
}

.gf-page-bulles .ginput_container label {
 height: 100% !important;
 display: block !important;
 background: white !important;
 border-radius: 20px !important;
 padding: 1rem !important;
 margin:0 auto !important;
 margin-bottom: 1rem !important;
 text-align: center !important;
 box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
 position: relative !important;
}

.gf-page-bulles input[type="radio"]:checked + label {
 background: #afd301 !important;
 color: hsla(215, 0%, 100%, 1) !important;
 border: 2px solid #afd301 !important;
 max-width: 90% !important;
 /*box-shadow: 0px 0px 20px hsla(150, 100%, 50%, 0.75);*/
 &::after {
   color: hsla(215, 5%, 25%, 1) !important;
   font-family: FontAwesome !important;
   border: 2px solid hsla(150, 75%, 45%, 1) !important;
   content: "\f00c" !important;
   font-size: 24px !important;
   position: absolute !important;
   top: -25px !important;
   left: 50% !important;
   transform: translateX(-50%) !important;
   height: 50px !important;
   width: 50px !important;
   line-height: 50px !important;
   text-align: center !important;
   border-radius: 50% !important;
   background: white !important;
   box-shadow: 0px 2px 5px -2px hsla(0, 0%, 0%, 0.25) !important;
 }}

.gf-page-bulles input[type="checkbox"]:checked + label {
 background: #afd301 !important;
 color: hsla(215, 0%, 100%, 1) !important;
 border: 2px solid #afd301 !important;
 max-width: 90% !important;
 /*box-shadow: 0px 0px 20px hsla(150, 100%, 50%, 0.75);*/
 &::after {
   color: hsla(215, 5%, 25%, 1) !important;
   font-family: FontAwesome !important;
   border: 2px solid hsla(150, 75%, 45%, 1) !important;
   content: "\f00c" !important;
   font-size: 24px !important;
   position: absolute !important;
   top: -25px !important;
   left: 50% !important;
   transform: translateX(-50%) !important;
   height: 50px !important;
   width: 50px !important;
   line-height: 50px !important;
   text-align: center !important;
   border-radius: 50% !important;
   background: white !important;
   box-shadow: 0px 2px 5px -2px hsla(0, 0%, 0%, 0.25) !important;
 }}



.gf-page-bulles .ginput_container_checkbox ul li input {
    -webkit-appearance: none !important;

}

.gf-page-sans-bulles .gfield_label {
	border-radius:20px !important;
        box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5) !important;
}

/* FIN - GRAVITY FORM : MODIFS CSS DES FORMULAIRES */

/*
     FILE ARCHIVED ON 14:15:25 Jun 15, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:22:16 Jun 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.501
  exclusion.robots: 0.045
  exclusion.robots.policy: 0.034
  esindex: 0.009
  cdx.remote: 5.946
  LoadShardBlock: 85.663 (3)
  PetaboxLoader3.datanode: 91.877 (4)
  PetaboxLoader3.resolve: 82.939 (3)
  load_resource: 91.874
*/