/*
Theme Name: Wad Child
Description: Child Theme pour le site Portail UADF
Author: Zag
Author URI: https://www.agencewad.com
Template: wad
Version: 4.20.0
Date: 
Text Domain:  Wad
*/

/* BASE */
.text-white {color:#fff;} .text-color-01 {color:#11305c;} .text-color-02 {color:#2188e5;} .text-color-03 {color:#003050;} .bloc-text {padding-bottom:14px;} .text-center {text-align:center;} .text-right {text-align:right;}
.text-9 {font-size:9px;} .text-10 {font-size:10px;} .text-11 {font-size:10px;} .text-12 {font-size:12px;} .text-13 {font-size:13px;} .text-14 {font-size:14px;} .text-15 {font-size:15px;} .text-16 {font-size:16px;} .text-18 {font-size:18px;} .text-21 {font-size:21px;} .text-24 {font-size:24px;} .text-32 {font-size:32px;} .text-400 {font-weight:400;} .text-500 {font-weight:500;} .text-600 {font-weight:600;} .text-700 {font-weight:700;}
.bloc-sep-10 {margin-bottom:10px;} .bloc-sep-15 {margin-bottom:15px;} .bloc-sep-20 {margin-bottom:20px;} .bloc-sep-25 {margin-bottom:25px;} .bloc-sep-30 {margin-bottom:30px;} .bloc-sep-40 {margin-bottom:40px;} .text-upp {text-transform: uppercase;} .text-upp {text-transform: uppercase;} .text-under {text-decoration: underline;}

/* HEADER */

.et_pb_section_0_tb_header {border-bottom-width: 0px !important;}
.header-content::before {content: "\2713";font-size: 18px;display: flex;position: relative;float: left;padding-top: 1px;margin-right: 15px;}


/* LOGIN */

.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {padding-left: 0px !important;width: 100% !important;}
.et_pb_forgot_password {display:none !important;}
.et_pb_newsletter_button:hover {background-color: #2188e5 !important;}
.et_pb_newsletter_button {border-radius: 10px !important;}
.et_pb_login_0 .et_pb_newsletter_form p input {border-radius: 10px !important;}

/* PAGES */

.bloc-text-css ul {padding-bottom:10px !important;line-height: 20px !important;}
.bloc-text-css ul li {padding-bottom:10px !important;}
.bloc-text-css ul li::marker {color:#2188e5 !important;}
.bloc-choice .et_pb_column {margin-bottom:50px !important;}
.btn-estimation {text-transform: none !important;}
.et_pb_section .et_pb_button_0::before {left: 35px;margin-left: -1.5em !important;}

.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label::after {display:none!important;}

/* MON ESPACE */


.bloc-name-hidden {display:none !important;}
.bloc-rdv .ff-el-form-control {padding: 20px 15px !important;font-size: 16px;}
.bloc-rdv input::placeholder {color: #2188e5 !important;}
.flatpickr-calendar.hasTime .flatpickr-time {height: 80px !important;}
.flatpickr-time {line-height: 80px !important;max-height: 80px !important;}
.flatpickr-time .numInputWrapper {height: 80px !important;}
.flatpickr-time input {font-size: 21px !important;}
.numInputWrapper span {width: 40px !important;padding: 0 15px 0 15px !important;height: 100% !important;line-height: 100% !important;}
.numInputWrapper span.arrowDown::after {top: 25% !important;}

/* FOOTER */

a.sub-menu-footer {margin-right:20px; color:#fff !important;}
a.contact-footer {color:#fff !important;}
a.bottom-link-tel {color:#2188e5 !important;}
a.bottom-link-tel::before {content:"\260F";color:#2188e5;font-size: 21px;padding-right: 10px;}



/* RESPONSIVE - MOBILE */

@media (max-width: 1050px) {
#nav-right {position: sticky !important;top:80px; height: 550px;}
	}
@media (max-width: 980px) {
#nav-right {position: relative !important;top:80px; height: auto;}
.bloc-schema .et_pb_column {width: 48% !important;margin-right: 2%;}
#faq .et_pb_accordion_item {margin-bottom: 0px !important;}
.title-faq {margin-bottom: 0px !important;}
.column-margin .et_pb_column {margin-bottom: 10px !important;}
	}
@media (min-width: 981px) {
#faq .et_pb_accordion_item {margin-bottom: 0px !important;}
	}

@media (max-width: 479px) {
    .bloc-choice .et_pb_column {padding-bottom:40px !important;}
	.bloc-logo .et_pb_column {width: 50% !important;}
	.bloc-logo .et_pb_column.et_pb_column_1_6 {margin-bottom:0px !important;}
	.mepr-submit {width: 60%;margin-left: 20%;margin-right: 20%;}
}