/*
Theme Name: BeFlex Child
Theme URI: https://www.eoxia.com
Author: the Eoxia team
Description: Child theme of BeFlex
License: AGPLv3
License URI: https://spdx.org/licenses/AGPL-3.0-or-later.html
Version: 1.0.0
Template: beflex
Text Domain: beflex-child
*/


/*typo*/

/*@font-face {*/
/*    font-family: 'Futura PT';*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*    src: local('Futura PT'), url('FuturaCyrillicBook.woff') format('woff');*/
/*    }*/
/*    @font-face {*/
/*        font-family: 'Futura PT';*/
/*        font-style: normal;*/
/*        font-weight: 600;*/
/*        src: local('Futura PT'), url('FuturaCyrillicBook.woff') format('woff');*/
/*        }*/
/*@font-face {*/
/*    font-family: 'Futura PT';*/
/*    font-style: normal;*/
/*    font-weight: 500;*/
/*    src: local('Futura PT'), url('FuturaCyrillicBook.woff') format('woff');*/
/*    }*/

/*@font-face {*/
/*    font-family: 'Futura PT';*/
/*    font-style: normal;*/
/*    font-weight: 450;*/
/*    src: local('Futura PT'), url('FuturaCyrillicBook.woff') format('woff');*/
/*    }*/

/*@font-face {*/
/*    font-family: 'Futura PT';*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    src: local('Futura PT'), url('FuturaCyrillicBook.woff') format('woff');*/
/*    }*/



.wp-block-cover .wp-block-cover__inner-container {
    max-width: 1330px;
}
.wp-site-blocks > * + * {
    margin-block-start: 0px;
}

/*sous menue*/
/*@media screen and (min-width: 780px) {*/
/*.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {*/
/*    min-width: 268px;*/
/*    margin-right: -71px;*/
/*    padding-top: 27.5px;*/
/*    */
/*    border: none;*/
/*    background-color: transparent;*/
/*}*/

/*li.menu-planning {*/
/*    padding-top: 24px !important;*/
/*    border-top: 1px solid #0a7790;*/
/*    border-left: 1px solid #0a7790;*/
/*    border-right: 1px solid #0a7790;*/
/*    background-color: #fff;*/
/*}*/
/*li.menu-planning-machine {*/
/*    border-left: 1px solid #0a7790;*/
/*    border-right: 1px solid #0a7790;*/
/*    background-color: #fff;*/
/*}*/
/*li.menu-tarifs {*/
/*    border-bottom: 1px solid #0a7790;*/
/*    border-left: 1px solid #0a7790;*/
/*    border-right: 1px solid #0a7790;*/
/*    background-color: #fff;*/
/*    padding-bottom: 24px !important;*/
/*}*/
/*li.le-pilates {*/
/*    border: 1px solid #0a7790;*/
/*    background-color: #fff;*/
/*    margin-left: 110px;*/
/*    padding-top: 24px !important;*/
/*    padding-bottom: 24px !important;*/
/*}*/
/*}*/
/*@media screen and (max-width: 780px) {*/
/*    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{*/
/*        padding-right: 0 !important;*/
/*    }*/
/*    .wp-block-navigation-submenu .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-item__content {*/
/*        font-size: 16px;*/
/*    }*/
/*}*/
/*.wp-block-navigation-submenu .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-item__content::before {*/
/*   content: url(https://viapilates.fr/wp-content/uploads/2023/07/PATTERN-BLEU.png);*/
/*   padding-right: 12px;*/
/*   padding-left: 5px;*/
/*}*/

/*tableau*/
/*body.page-id-52 .wp-container-15,body.page-id-52 .wp-container-22,body.page-id-52 .wp-container-29,body.page-id-52 .wp-container-36,body.page-id-52 .wp-container-43 {*/
/*    border-style: dashed solid;*/
/*}*/

/*@media screen and (min-width: 780px) {*/
/*    .wp-container-12,.wp-container-13,.wp-container-14,.wp-container-15,.wp-container-16,.wp-container-17,*/
/*    .wp-container-19,.wp-container-20,.wp-container-21,.wp-container-22,.wp-container-23,.wp-container-24,*/
/*    .wp-container-26,.wp-container-27,.wp-container-28,.wp-container-29,.wp-container-30,.wp-container-31,*/
/*    .wp-container-33,.wp-container-34,.wp-container-35,.wp-container-36,.wp-container-37,.wp-container-38{*/
/*        border-right: none !important;*/
/*    }*/
/*    .wp-container-19,.wp-container-26,.wp-container-33,.wp-container-40{*/
/*        border-left: none !important;;*/
/*    }*/
/*}*/
/*@media screen and (max-width: 780px) {*/
/*    .wp-container-57.wp-container-57 > .alignwide {*/
/*        max-width: 300px;*/
/*    }*/
/*}*/

/*bouton faq contact responsive*/

/*@media screen and (min-width: 600px) {*/
/*    .wp-container-5.wp-container-5 {*/
/*        display: none;*/
/*    }*/
/*}*/

/*@media screen and (max-width: 600px) {*/
/*    .wp-container-4 {*/
/*        display: none !important;*/
/*    }*/
/*    .wp-container-35 ,.wp-container-38 {*/
/*        display: flex;*/
/*    flex-direction: column;*/
/*    }*/
/*}*/

/*bouton hover*/


.wp-block-button.has-custom-font-size.bouton-vert {
    border: 2px solid #0a7790;
    transition: 0.5s;
}
.wp-block-button.has-custom-font-size.bouton-vert .wp-block-button__link:hover { 
    background-color: #fff;
    color: #0a7790;   
}
.wp-block-button.has-custom-font-size.bouton-noir .wp-block-button__link {
    border: 2px solid black;
    transition: 0.5s;
}
.wp-block-button.has-custom-font-size.bouton-noir .wp-block-button__link:hover {
    background-color: black;
    color: #fff;   
    
}

/*formulaire*/
form label {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 600;
}

.bf-button, form input[type=submit] {
    border-radius: 0px;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 450;
    font-size: 16px;
    border: 2px solid #0a7790;
    transition: 0.5s;
}

.bf-button, form input[type=submit]:hover {
    background-color: #fff;
    color: #0a7790;   
}

form input[type=text],input[type="email"], form textarea{
    border: none !important;
    border-radius: 0px;
}

/** Fix align mobile table */
.bf-table.mobile .wp-block-columns .wp-block-column {
    min-height: 0 !important;
}