/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


.hide, .dnone {
    display: none !important;
}

abbr[title] {
    text-decoration: none !important;
}

.fusion-form-field :is(input, textarea) {
    padding-left: 0 !important;
}

input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {
    background-color: transparent !important;
}


input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff;
    transition: background-color 5000s ease-in-out 0s;
}


.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-inner-bg .fusion-column-anchor .fusion-column-inner-bg-image:hover {
    background-color: transparent !important;
}

.project_item .fusion-column-wrapper .project_title{
    /* transition: transform ease-out 150ms; */
}

.project_item:hover .fusion-column-wrapper .project_title{
    /* transform: translate(15px, 0px); */
    text-decoration: underline;
}

.project_item .fusion-column-wrapper .project_category{
    /* color: var(--awb-text-color);
    transition: color ease-out 150ms; */
}

.project_item:hover .fusion-column-wrapper .project_category{
    /* color: #fff; */
}

.project-content .fusion-fullwidth {
    margin-left: -30px;
    margin-right: -30px;
}

.fusion-button.button-flat:hover {
    /* filter: drop-shadow(0 0 2px white); */
    box-shadow: 0 0 2px white !important;
}

/* header */
.fusion-sticky-transition {
    backdrop-filter: blur(10px);
    box-shadow: rgb(0 0 0 / 39%) 0px 0px 10px 5px;
}


/* text effects */

.text-blue-gradient {
    color: #fff;
    text-shadow: 0 0 13px #7fc0ff6b;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(to right, #3FCCE5, #3FCCE5 36%, #B7E4F7);
    -webkit-background-clip: text;
    background-clip: text;
}


.introduction .fusion-animated-texts-wrapper {
    color: #fff;
    text-shadow: 0 0 13px #7fc0ff6b;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(to right, #3FCCE5, #3FCCE5 36%, #B7E4F7);
    -webkit-background-clip: text;
    background-clip: text;
}

@media screen and (min-width: 800px) {
    .assignments-list {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    
    .assignments-list li {
        width: 50%;
    }
}

.fusion-imageframe.image-shadow {
    filter: drop-shadow(12px 14px 16px rgba(0 0 0 / 15%)) !important;
}

.zindex-900 {
    z-index: 900 !important;
}

.zindex-1000 {
    z-index: 1000 !important;
}

#wp-admin-bar-wpseo-menu,
#wp-admin-bar-fb-edit,
#wp-admin-bar-customize,
#wp-admin-bar-comments,
#wp-admin-bar-updates,
#wp-admin-bar-duplicate-post {
    display: none !important;
}


@media screen and (max-width: 600px) {
     :root {
        /* Body Large */
        --awb-custom_typography_1-font-size: 18px !important;


        /* Checklist */
        --checklist_item_size: 14px !important;
        --awb-line-height: 1.5 !important;
    }

    .html.avada-is-100-percent-template #main.width-100,
    .fusion-fullwidth {
        padding-left: 15px;
        padding-right: 15px;
    }
}