/*!
Theme Name: Landio Child
Theme URI: https://uicore.co
Description:  Multi-Purpose Landing Page WordPress Theme
Author: UiCore
Author URI: https://uicore.co
Template: landio
Version: 1.0.0
Text Domain: landio
*/

.landio-header-search {
    display: none;
}
.uicore-navbar.uicore-scrolled nav.uicore ul.sub-menu {
    top: 58px;
}

/*---- Search Popup CSS - START ----*/
.popup-search form.is-search-form {
    display: flex;
}
.popup-search form.is-search-form>label .is-search-input {
    border: 1px solid #1161A3 !important;
    border-radius: 25px 0 0 25px;
    padding: 10px 25px;
    height: 50px;
}
.popup-search form.is-search-form>.is-search-submit {
    cursor: pointer;
    height: auto;
    width: auto;
}
.popup-search form.is-search-form>.is-search-submit .is-search-icon {
    background-color: #1161A3;
    border: none;
    color: #fff;
    padding: 10px 20px 10px 15px;
    height: 50px;
    width: auto;
    line-height: 50px;
    border-radius: 0 25px 25px 0;
    font-size: 24px !important;
}
.popup-search form.is-search-form>.is-search-submit svg {
    filter: brightness(0) invert(1);
    height: 26px;
    width: 26px;
}
/*---- Search Popup CSS - END ----*/
/*---- Facilities Video CSS - START ----*/
@media screen and (max-width:1024px) {
    .facilities-video > .elementor-wrapper {
        aspect-ratio: 16/9 !important;
    }
}
/*---- Facilities Video CSS - END ----*/
/*---- Form Common CSS - START ----*/
.common-form .forminator-row {
    margin-bottom: 14px !important;
}
.common-form .forminator-row .forminator-field .forminator-label {
    color: #fff;
    font-weight: normal !important;
    font-size: 15px !important;
    margin-bottom: 5px !important;
}
.common-form .forminator-row .forminator-field .forminator-input,
.common-form .forminator-row .forminator-field .forminator-textarea, 
.common-form .forminator-row .forminator-field .select2 .select2-selection {
    border: none !important;
    border-radius: 4px !important;
    background-color: #ffffff !important;
}
.common-form .forminator-row .forminator-field .forminator-textarea {
    min-height: 100px !important;
    height: 100px;
}
.common-form .forminator-row .forminator-button-submit {
    background: linear-gradient(180deg, #00AEEF, #1161A3) !important;
    box-shadow: none !important;
    border-radius: 5px !important;
    color: #fff;
    font-family: "AptosDisplay-Bold", Sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-transform: capitalize;
    line-height: 1em !important;
    padding: 15px 30px !important;
}
.common-form .forminator-row .forminator-button-submit:hover {
    background: linear-gradient(180deg, #1161A3, #00AEEF) !important;
}
.select2-container.forminator-select {
    margin-top: 1px!important;
}
.select2-container.forminator-select .forminator-select-dropdown {
    background-color: #fff!important;
    border-radius: 5px!important;
    border: none!important;
}
/*---- Form Common CSS - END ----*/