/* 
Theme Name: Institut de Formation et Accompagnement des professionnels
Theme URI: https://ifaap.fr
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Art'Com Bureautique
Author: Art'Com Bureautique
Author URI: https://artcombureautique.fr
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
/* Textes */


@media screen and  (max-width : 1440px) {
    h1, h1 span { font-size: calc(24px + (42 - 24) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(22px + (44 - 22) * ((100vw - 320px) / (1440 - 320)))!important;}
    h2, h2 span { font-size: calc(18px + (26 - 18) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(20px + (28 - 20) * ((100vw - 320px) / (1440 - 320)))!important;}
    h3, h3 span { font-size: calc(15px + (24 - 15) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(18px + (26 - 18) * ((100vw - 320px) / (1440 - 320)))!important;}
    }


/* Accueil */
.elementor-element-b2cd858 .ue_taxonomy_image {   display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center; align-content: normal;
                    height: 80px; width: 80px; background-color: rgb(241, 242, 246); margin-left: auto; margin-right: auto; border-radius: 50%;}
.elementor-element-b2cd858 .ue_taxonomy_image img {filter: invert(14%) sepia(95%) saturate(2735%) hue-rotate(226deg) brightness(98%) contrast(99%);}

.elementor-element-b2cd858 .ue_taxonomy {  display: flex!important; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; align-content: normal; }
.elementor-element-b2cd858 .ue_taxonomy_item  {  display: flex!important; justify-content: center; align-items: center; align-content: normal; width: 17%; flex-direction: column; padding: 30px!important;}
.elementor-element-b2cd858 .ue_taxonomy_item_content {width: 85%; margin-left: auto; margin-right: auto; margin-top: 40px;}
.elementor-element-b2cd858 .ue_taxonomy_item:last-child .ue_taxonomy_item_content {width: 65%;}



/* Menu */
.elementor-widget-container a:focus{outline-width: none!important; outline: 0px solid #fff!important;}

.form-actions {margin-top: 25px;}

.btn-supprimer {
    background-color: #e74c3c;
    color: #fff;
    border: none;
    padding: 10px 15px;
    border-radius: 5px;
    cursor: pointer;
    font-size: 14px;
    transition: background-color 0.3s ease;
}

.btn-supprimer:hover {
    background-color: #c0392b;
}

.elementor-575 .elementor-element.elementor-element-90fda3c:not(.elementor-motion-effects-element-type-background) {border-bottom-left-radius: 500px;}

.fil-ariane .elementor-shortcode {display: flex;}
.fil-ariane .elementor-shortcode svg {height: 21px; margin-left: 15px;  margin-right: 15px;}
.breadcrumb-separator {
  margin: 0 6px;
  color: #999;
}