/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

[data-header*="type-1"] .ct-header [data-row*="middle"] {
    --row-border-radius: 14px !important;
}

/**
* Button
*/

/*
* Sizes
*/
.elementor-widget-button_calimed .elementor-button.elementor-size-xs{
    border-radius : 9px;
}
.elementor-widget-button_calimed .elementor-button.elementor-size-sm {
    border-radius : 9px;
}
.elementor-widget-button_calimed .elementor-button.elementor-size-md {
    border-radius : 12px;
}
.elementor-widget-button_calimed .elementor-button.elementor-size-lg {
    border-radius : 16px;
}
.elementor-widget-button_calimed .elementor-button.elementor-size-xl {
    border-radius : 22px;
}

/*
* Colors
*/

.elementor-button-ca-btn-default .elementor-button{
    background: linear-gradient(180deg, #366B84 -51.28%, #1B2843 46.43%);
}

.elementor-button-ca-btn-blue .elementor-button{
    background: var(--e-global-color-blocksy_palette_1);
}

.elementor-button-ca-btn-white .elementor-button{
    background: white;
    color: var(--theme-palette-color-4)
}

.elementor-button-ca-btn-white-border .elementor-button{
    background: white;
    border-color: var(--theme-palette-color-11) !important;
    border: 1px solid;
    color: var(--theme-palette-color-4)
}



/*
* Hover
*/
.elementor-button-ca-btn-blue .elementor-button.fake-hover,
.elementor-button-ca-btn-blue .elementor-button:hover{
    background: var(--e-global-color-blocksy_palette_2);
}

.elementor-button-ca-btn-white .elementor-button.fake-hover,
.elementor-button-ca-btn-white .elementor-button:hover{
    background: var(--e-global-color-blocksy_palette_1);
    color:white;
}

.elementor-button-ca-btn-white-border .elementor-button.fake-hover,
.elementor-button-ca-btn-white-border .elementor-button:hover{
    background: var(--e-global-color-blocksy_palette_1);
    border-color: var(--e-global-color-blocksy_palette_1) !important;
    color:white;
}

/*
* Card hover
*/
.elementor-loop-container .elementor-element:hover{

}

/**
* Elementor
**/
.elementor-widget-text-editor p,
.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6
{
    margin-bottom: 0!important;
    line-height: 1 !important;
    font-weight: normal;
}

/**
* Tiny mce
**/
.font-size-16{
    font-size: 16px !important;
}

.font-size-18{
    font-size: 18px !important;
}

.font-size-26{
    font-size: 26px !important;
}

.font-size-32{
    font-size: 32px !important;
}

.font-size-44{
    font-size: 44px !important;
}

.font-size-56{
    font-size: 56px !important;
}

.font-size-84{
    font-size: 84px !important;
}

.text-color-primary{
    color: var(--e-global-color-blocksy_palette_1);
}

.text-bold{
    font-weight: bold !important;
}

/**
* Back office
**/

/* Make element visible inside editor even if Motion Effects hide it */
.elementor-editor-active .force-visible {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    animation: none !important;
}
.elementor-editor-active .elementor-invisible {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
}