/* 
Theme Name: Artcom Bureautique
Theme URI: https://artcombureautique.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: 3.4
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 */

.titre-span-h1 h1 span {font-size: 22px!important; letter-spacing:0px!important}
@media screen and  (max-width : 1440px) {
    h1 { font-size: calc(22px + (70 - 24) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(26px + (50 - 26) * ((100vw - 320px) / (1440 - 320)))!important;}
    h2, h2 span { font-size: calc(20px + (30 - 20) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(21px + (32 - 21) * ((100vw - 320px) / (1440 - 320)))!important;}
    h3, h3 span { font-size: calc(16px + (26 - 16) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(18px + (30 - 18) * ((100vw - 320px) / (1440 - 320)))!important;}
    h4, .titre-span-h1 h1 span { font-size: calc(16px + (22 - 16) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(14px + (24 - 14) * ((100vw - 320px) / (1440 - 320)))!important;}
        .titre-span-h1 h1 span {font-size: 22px!important; letter-spacing:0px!important}
    .text-animation h3 span  {font-size: 36px!important; margin-top: 5px;}
    .text-animation h3 { font-size: calc(42px + (80 - 42) * ((100vw - 320px) / (1440 - 320)))!important;}
    }


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

.single-post h1 {font-size: 44px;}
h2.wp-block-heading {font-size: 24px;}
h3.wp-block-heading {font-size: 20px;}

@media screen and  (max-width : 590px) {
    h1, .titre-span-h1 h1 span {font-size: 20px!important; letter-spacing:0px!important; line-height: 24px;}

}

