/*  MICROTHEMER STYLES  */

/*= Animations ================ */

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}


/*= Form rejoindre ============ */

/** Form rejoindre >> Contact Details **/
#gform_fields_3 input {
	font-size: 18px !important;
	border-bottom-color: rgb(0, 177, 170) !important;
	border-width: 0 0 1px 0 !important;
	border-radius: 0 !important;
}

/** Form rejoindre >> Contact message **/
#input_3_5 {
	font-size: 18px !important;
	border-bottom-color: rgb(0, 177, 170) !important;
	border-width: 0 0 1px 0 !important;
	border-radius: 0 !important;
}

/** Form rejoindre >> Gform submit button 3 (:hover) **/
#gform_submit_button_3:hover {
	border-top: 1px solid rgb(0, 177, 170) !important;
	border-color: rgb(0, 177, 170) !important;
	border-width: 1px !important;
}

/** Form rejoindre >> Post 392 pp post link (:hover) **/
.post-392 .pp-post-link:hover {
	-webkit-animation-name: flash !important;
	animation-name: flash !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** Form rejoindre >> Rejoindre Details **/
.field_description_below input {
	font-size: 18px !important;
}

/** Form rejoindre >> Fl post 8194 [type="text"] **/
#fl-post-8194 [type="text"] {
	color: rgb(142, 56, 65) !important;
	font-size: 18px !important;
	background-color: rgb(237, 237, 237) !important;
	border-bottom: 2px solid rgb(0, 177, 170) !important;
	border-radius: 0 !important;
}

/** Form rejoindre >> Titre newsletter **/
.inf-main_97ef7f4a6f519343cfcc3c26a3639178 > h4 {
	color: rgb(0, 177, 170) !important;
}

/** Form rejoindre >> Inf main 97ef7f4a6f519343cfcc3c26a3639178 span **/
.inf-main_97ef7f4a6f519343cfcc3c26a3639178 > span {
	font-size: 18px !important;
}

/** Form rejoindre >> Fl post 8194 inf main 97ef7f4a6f519343cfcc3c26a3639178 **/
#fl-post-8194 .inf-main_97ef7f4a6f519343cfcc3c26a3639178 {
	background-color: rgba(142, 56, 65, 0) !important;
}

/** Form rejoindre >> Acronyme Cercle **/
#fl-post-132 .wp-image-8448 {
	position: relative !important;
	bottom: 8px !important;
	float: left !important;
}

/** Form rejoindre >> Fullcalendar 298 fc prev button **/
#fullcalendar-298 .fc-prev-button {
	background-color: rgb(142, 56, 65) !important;
}

/** Form rejoindre >> Fullcalendar 298 fc next button **/
#fullcalendar-298 .fc-next-button {
	background-color: rgb(142, 56, 65) !important;
}

/** Form rejoindre >> Fullcalendar 298 fc button **/
#fullcalendar-298 .fc--button {
	display: none !important;
}

/** Form rejoindre >> Table row (#1) table heading **/
section > article:nth-of-type(1) > table:nth-of-type(1) > thead:nth-of-type(1) > tr:nth-of-type(1) > th {
	color: rgb(237, 237, 237) !important;
}

/** Form rejoindre >> Rejoindre Consent Text **/
#field_1_7 .gfield_consent_label {
	color: rgb(255, 255, 255) !important;
	font-weight: normal !important;
}

/** Form rejoindre >> Button NL inscrire **/
#fl-post-8194 [type="submit"] {
	color: rgb(142, 56, 65) !important;
	font-weight: bold !important;
	background-color: rgb(255, 255, 255) !important;
	border: 1px solid rgb(142, 56, 65) !important;
}

/** Form rejoindre >> Button NL inscrire (:hover) **/
#fl-post-8194 [type="submit"]:hover {
	color: rgb(0, 177, 170) !important;
	border-color: rgb(0, 177, 170) !important;
}

/** Form rejoindre >> Div **/
.gfield > div {
	color: rgb(142, 56, 65) !important;
	font-size: 18px !important;
}


/*= Candidats ================= */

/** Candidats >> Fl node 0d4kwo7g3vez paragraph (:hover) **/
.fl-node-0d4kwo7g3vez p:hover {
	color: rgb(0, 177, 170) !important;
}

/** Candidats >> TitleAdhesion **/
.arm_setup_form_title {
	font-family: montserrat !important;
	color: rgb(142, 56, 65) !important;
	font-size: 42px !important;
}

/** Candidats >> Input 5 5 **/
#input_5_5 {
	font-size: 18px !important;
}


/*= AR Member Form ============ */

/** AR Member Form >> Arm module plan cycle price _3 **/
.arm_module_plan_cycle_price {
	margin-left: 15px !important;
}

