/*
Theme Name: Азбука движения
Author: 24-pro.ru
Author URI: https://24-pro.ru
Description: Шаблон темы коммерческий, корпоративный.
Version: 1.2.7
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: corporate, two-columns, one-column, accessibility-ready, custom-menu, featured-images, microformats
Requires at least: 6.0
Requires PHP: 7.4
*/


@charset "utf8";

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

:root {

    --palette-05: #F0F0F0;
    --palette-06: #8B8B8C;
    --palette-07: #5B5B5B;

    --green-light: #a4c137;
    --green-dark: #8cb640;

    --blue-light: #205da4;
    --blue-dark: #294c7f;
    --blue-lighter: #84a9d4;

    --white: #ffffff;

    --grey-lighter: #f0f0f0;
    --grey-light: #f8f8f8;
    --grey: #8b8b8c;
    --grey-dark: #5b5b5b;
    --grey-darker: #424242;

    --grey-border : #ececec;





    --background-color: var(--grey-light);
    --bacground-color-default: var(--background-color); 
    --background-color-light: var(--white);
    --background-gradient: background: radial-gradient(circle, rgba(255,255,255,0) 0%, rgba(132,169,212,1) 100%);

    --border-radius: 10px;
    
    /* --background-gradient: #84a9d4 #f1f1f1 #d9d9d9 */


    --color: #2c2c2c;
    --color-dark: var(--color);
    --color-light: #9e9e9e;

    --color-dark-alt: var(--grey-darker);
    --color-light-alt: var(--grey-dark);;

    --font-size-normal: 16px;
    --font-size-default: var( --font-size-normal );
    --font-size-large: 18px;
    --font-size-larger: 24px;
    --font-size-huge: 28px;
    --font-size-smaller: 14px;
    --font-size-small: 12px;
    --font-size-tiny: 10px;
    --font-family-normal: "Montserrat", sans-serif;
    --font-family-default: var( --font-family-normal );
    
    --a-link-color: var(--blue-light);
    --a-visited-color: var(--blue-light);
    --a-hover-color: var(--blue-lighter);
    --a-active-color: var(--blue-lighter);

    --a-text-decoration: none;

    --transition: all .3s ease 0s;

    --box-shadow: 0 0 20px -5px rgb(0 0 0 / 25%);
    --box-shadow-dark: 0 0 17px -2px rgb(0 0 0 /65%);


    /* Высота зафиксированной шапки сайта */
    --fixed-header-height: 180px;

    /* Общее смещение контента относительно верха страницы */
    --body-top-margin: calc( var( --wp-admin--admin-bar--height ) + var( --fixed-header-height ) );

}

@media screen and (max-width: 600px) {
    #wpadminbar {
        position: fixed!important;
    }
}

.container-xxl {
    max-width: 1720px!important;
}



.blockOverlay {
    display: none!important;
}