@import "../../css/_mixins.scss";
@import "../../css/_theme-vars.scss";
@import "css/_skin-vars.scss";

/* Sticky Header*/
.sc_layouts_row_fixed {
    transition: none !important;
}
.sc_layouts_row_fixed_on {
    animation-duration: 0.3s;
    animation-name: fixedHeaderAnim;
    animation-timing-function: ease-out;
    background-color: var(--theme-color-bg_color);
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.08);
}
.sc_layouts_row_fixed_on .sc_layouts_row_type_compact {
    padding: 0;
}
@keyframes fixedHeaderAnim {
    0%   {
        @include transform(translateY(-120%));
    }
    100% {
        @include transform(translateY(0));
    }
}
.sc_layouts_row_fixed_on.sc_layouts_row_fixed_animation_off {
    animation-duration: 0.3s;
    animation-name: fixedHeaderAnimOff;
    animation-timing-function: ease-out;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.08);
}
@keyframes fixedHeaderAnimOff {
    0%   {
        @include transform(translateY(0));
        opacity: 1;
    }
    100% {
        @include transform(translateY(-120%));
        opacity: 1;
    }
}


/* Sc Skills */
.sc_skills_digits .sc_skills_digit .sc_skills_digit_placeholder {
    padding: 0 1px;
}

/* Contact Form 7*/
div.wpcf7 .form-style-6,
div.wpcf7 .form-style-7 {
    .wpcf7-submit-style .submit-style-in {
        background-color: var(--theme-color-text_link);
    }
}

div.wpcf7 .form-style-6,
div.wpcf7 .form-style-7 {
    .wpcf7-submit-style {
        &:active,
        &:focus,
        &:hover {
            .wpcf7-submit + .submit-style-in {
                background-color: var(--theme-color-text_hover);
            }
        }
    }
}

.btn_accent_3 div.wpcf7 [class*="form-style-"] .wpcf7-submit-style .submit-style-in {
    background-color: var(--theme-color-text_link3);
}

.btn_accent_3 div.wpcf7 [class*="form-style-"] .wpcf7-submit-style:active .wpcf7-submit + .submit-style-in,
.btn_accent_3 div.wpcf7 [class*="form-style-"] .wpcf7-submit-style:focus .wpcf7-submit + .submit-style-in,
.btn_accent_3 div.wpcf7 [class*="form-style-"] .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in{
    background-color: var(--theme-color-text_hover3);
}

/* Alter Text */
.trx_addons_alter_text {
    @include font(19px, 1.5em, 500);
}

/* Dropcap */
.trx_addons_dropcap_style_1 {
    background-color: var(--theme-color-text_link);
}

/* Team member */
.trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: 60px;
}

div.wpcf7 .form-style-2 {
    .ajax-loader,
    .wpcf7-spinner{
        + .acceptance {
            display: block;
            margin: 20px 0 0 0;
        }
    }

    .acceptance + .wpcf7-submit-style {
        margin: 20px 0 0 0;
    }
}



@media #{$media_xl} {
    div.wpcf7 .form-style-7 {
        .wpcf7-spinner,
        .ajax-loader {
            + .acceptance {
                display: block;
                margin: 15px 0 0 0;
            }
        }
    }
}

@media #{$media_lg} {
    /* Pricing Table */
    /* Metro */
    .sc_price_metro .sc_price_item_description, .sc_price_metro .sc_price_item_details {
        font-size: 16px;
    }

    /* Elementor Tabs */
    .elementor-toggle .elementor-tab-content {
        font-size: 16px;
    }

    /* Blogger */
    /* Default */
    .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_excerpt {
        font-size: 16px;
    }

    /* Team member */
    .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
        padding-bottom: 45px;
    }
}

@media #{$media_md} {
    /* Team member */
    .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
        padding-bottom: 30px;
    }
}
