.elementor-kit-6{--e-global-color-primary:#134C8E;--e-global-color-secondary:#00B4E9;--e-global-color-text:#696F8C;--e-global-color-accent:#29B358;--e-global-color-light:#f6f6f9;--e-global-color-7c684b7:#00B4E9;--e-global-color-559cef7:#E87925;--e-global-color-79a0b2e:#134C8E;--e-global-color-da7fe24:#29B358;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{color:#134C8E;}.elementor-kit-6 h2{color:#134C8E;}.elementor-kit-6 h3{color:#134C8E;}.elementor-kit-6 h5{color:#134C8E;}.elementor-kit-6 h6{color:#134C8E;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}body{--global-border-radius:20px 20px 20px 20px;--button-border-radius:30px 30px 30px 30px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (min-width: 768px) {
    .tribe-events-meta-group {
        padding: var(--tec-spacer-7) 0 var(--tec-spacer-3);
        width: 33%;
    }
}

.team-bio  p.profile-content {
    margin-top: 0px !important;
}

.ekit-team-modal-info.has-img > h2 {
    display: none !important;
}

.ekit-team-modal-info.has-img > p {
    font-weight: 700 !important;
    margin-bottom: 0px !important;
}

.team-bio  p.profile-designation, .team-bio .ekit-team-modal-info.has-img > p {
    font-weight: 700 !important;
}


.team-bio .profile-body .profile-title>a {
    position: absolute;
    bottom: 50px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    border-bottom: 1px solid #134C8E;
    max-width: 300px;
    transform: translate(-50%, -50%) !important;
    margin-top: 15px !important;
}


.team-bio .profile-footer {
    position: absolute!important;
    bottom: 15px !important;
    left: 47%;
}


.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
    background-color: #274c91 !important;
}


.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    border: 1px solid #274c91;
    color: #274c91;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color: #00b4e9 !important;
}



.tribe-events .tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:hover {
    background-color: #00b4e9 !important;
}



.post-password-form {
    width: 80% !important;
    margin: 0 auto;
    max-width: 1180px !important;
    padding-top: 5% !important;
    padding-bottom: 5% !important;
}



.gform_wrapper.gravity-theme .gfield textarea.medium {
    padding: 15px;
}

.elementor-29338 .elementor-element.elementor-element-eb20aa8 .eael-event-calendar-wrapper .fc-view.fc-listMonth-view {
    max-height: 300px !important;
}

.eael-event-calendar-wrapper .eael-event-calendar-cls {
    min-height: 300px !important;
}

.fc-view-harness.fc-view-harness-active {
    height: 300px !important;
}


.eael-event-calendar-wrapper {
    font-family: 'navigo', sans-serif !important;
}



h1, h2, h3, h4, h5, h6 {
    font-family: "navigo", sans-serif !important;
    font-weight: 700 !important;
    font-style: normal;
}

p, body {
    font-family: "navigo", sans-serif !important;
    font-weight: 300 !important;
    font-style: normal;
}

.elementskit-entry-thumb {
    padding: 0;
    max-height: 300px;
}


.elementskit-navbar-nav > li > a, .elementor-icon-list-item a span {
    font-family: "navigo", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal;
}

.elementskit-btn {
    font-family: "navigo", sans-serif !important;
    font-weight: 700 !important;
    font-style: normal;
}

#gform_submit_button_1 {
    width: 100% !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}


#gform_confirmation_message_1 {
    text-align: center !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #274c91 !important;
}

.gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=email] {
    padding: 10px 15px 10px 15px !important;
}/* End custom CSS */