/*
Theme Name: ASFAA
Author: WebexpR
Author URI: https://webexpr.fr/
Description: Thème spécialement créé par WebexpR pour ASFAA.
Template: blocksy
Version: 1.0
*/


/* Footer */

.ct-footer .ct-widget:not(:first-child) {
    margin-top: 10px !important;
}
.ct-footer .widget_media_image {
    margin-bottom: 20px;
}
.ct-footer li {
    margin-bottom: 15px;
}
.copyright {
    display: flex;
    align-items: center;
    color: white;
}
a.webexpr {
    min-width: 111px;
    height: 26px;
    display: block;
    padding: 0;
    margin: 0 10px;
    margin-bottom: 0px;
    background-image: url(/wp-content/uploads/2022/05/Copyright2.png);
    background-repeat: no-repeat;
    transition: background-position-y 0s linear;
    -webkit-transition: background-position-y 0s linear;
    -moz-transition: background-position-y 0s linear;
    -ms-transition: background-position-y 0s linear;
    -o-transition: background-position-y 0s linear;
}
a.webexpr:hover {
    background-position-y: -28px;
    transition: background-position-y 0s linear;
    -webkit-transition: background-position-y 0s linear;
    -moz-transition: background-position-y 0s linear;
    -ms-transition: background-position-y 0s linear;
    -o-transition: background-position-y 0s linear;
}
.ct-footer #menu-bottom-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.ct-footer #menu-bottom-footer * {color: white;}
.ct-footer #menu-bottom-footer li:not(:last-child) {margin-right: 15px;}
.ct-footer #menu-bottom-footer li a {
    text-decoration: underline;
    font-size: 12px;
}
.ct-footer #menu-bottom-footer li a:hover {color: #D86B4E;}

.ct-button {inline-size : max-content}
/* Form */

.nf-form-fields-required {
    display: none;
}
button.btn.nf-fu-button-cancel {
    display: none!important;
}



/* pre-prod */
.qubely-block-a6dda6 .qubely-row > .qubely-column {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
}
/* pre-prod */
.qubely-block-7346c0 .qubely-row > .qubely-column {
    padding-left: calc(50px / 2);
    padding-right: calc(50px / 2);
}

.wp-block-heading.has-palette-color-8-color.has-text-color,.wp-block-heading.has-palette-color-4-color.has-text-color{margin-top:0px}


/* Form style into the WS form */
.wsf-field{line-height: 20px !important;color: #404268 !important; background-color: #ffffff !important; border-color: #f6d7ca !important; color: #667085 !important; border-radius: 8px !important;}

.wsf-field:focus {
  box-shadow: unset !important;
}

#ws-form-1 .wsf-label{color: #404268;font-weight: 600;font-size: 18px;line-height: 20px;}

#ws-form-1 .wsf-button{background-color: #404268;color: #ffffff; width: 190px;font-size: 14px;padding: 15px 20px;border-radius: 10px;font-weight: 600;}