/*!
Theme Name: Silicon Valley Leadership Group
Template: kadence
Author: Rudtek
Author URI: https://www.rudtek.com
Description: Theme for SVLG
Version: 2.1
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: sofa
*/

/* Import shared typography/colors/spacing */
@import url("typography.css");

.register-link {
    display:block;
}
.fullPageHero .kt-row-column-wrap {
    min-height: var(--header-height);
}
.single-sf_service .locationsGrid.grid {
    display: flex;
    flex-wrap: wrap;
}
.single-sf_service .theLocation {
    flex: 25% 0 0;
    text-align:center;
}
ul.sub-menu li.menu-item a {
    border-width: 0px;
}
ul.sub-menu {
    border: 1px solid white;
}
.header-navigation ul ul.sub-menu > li:last-child, .header-navigation ul ul.submenu > li:last-child {
    border-bottom: inherit;
}
.locationContact.grid {
    display: flex;
    column-gap: 20px;
    justify-content: space-between;
}
.info-boxes-height .wp-block-kadence-infobox, .info-boxes-height .wp-block-kadence-infobox > * {
    height: 100%;
}
.info-boxes-height .kt-blocks-info-box-text {
    min-height: 100px;
}
.single-content h1, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {
    margin-bottom: 0!important;
}
.mec-timeline-event-content {
    width: 79%;
}
.mec-timeline-event-date {
    width: 20%;
}
.mec-repeating-label {
    display:none;
    visibility:hidden;
}
.single-content .mec-timeline-main-content p {
    margin-bottom: 1rem;
}
.rudtek.timeline-event-details.flex {
    display: flex;
    justify-content: space-between;
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 500;
}
.rudtek .mec-time-details {
    color: var(--global-palette2);
}
.rudtek .mec-button-rudtek {
    color: var(--global-palette1);
}
.gform-theme--foundation #gform_fields_1 {
    grid-row-gap: 20px !important;
}
.gform-footer.gform_footer.top_label {
    justify-content: end;
}

input#gform_submit_button_1, input#gform_submit_button_2 {
    border-radius: 36px;
}
.text-center .image-overlay-subtitle {
  text-align: left !important;
}
.mobile-navigation ul.sub-menu {
    list-style: disc;
    display: block;
    border: none;
}
.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button, li.menu-item a {
    border: none!important;
}
.mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap {
    background: none!important;
}
.mobile-navigation .menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children {
    background: #0092bc;
    border-radius: 20px;
}

#mobile-menu .current-menu-parent .sub-menu > li:last-child a {
    border-radius: 0 0 20px 0;
}
.menu-item:has(> ul.sub-menu.active.pop-animated) {
    border-radius: 20px 20px 0 0;
}
.drawer-nav-drop-wrap {
    border-radius: 20px;
}
.mobile-navigation ul li a {
    padding-left: 1em;
}
.sub-menu.show-drawer.active.pop-animated {
    padding-left: 3em;
}
.post_nav.next.txt {
    font-weight: 700;
    text-decoration: none !important;
    font-size: 40px;
}
.post_nav.next a {
    text-decoration: none;
    color: var(--global-palette2);
}
.post_nav.btn {
    background: var(--global-palette1);
    display: inline;
    color: white !important;
    padding: 10px 20px;
    border-radius: 50px;
}
.post_nav.btn a {
    color: white;
    text-decoration: none;
    font-size: 18px
    font-weight: 600;
    text-transform: uppercase;
}
.post_nav.btn:hover {
    background: var(--global-palette2);
}
.post_nav.btn:not(:has(a)) {
    display: none !important;
}
:root {
  --light-blue: #0092bc;
  --dark-blue: #1b365d;
}

@media only screen and (max-width: 767px) {
  .kt-image-overlay-wrap .image-overlay-subtitle {
    opacity: 1!important;
  }
  .kt-image-overlay-message .image-overlay-subtitle, .kt-image-overlay-message .image-overlay-title, .kt-image-overlay-message .kt-image-overlay-divider {
    transform: none!important;
  }
  .mec-timeline-main-content h4 a {
    font-size: 22px;
  }

}
@media only screen and (max-width: 992px) {
  .rudtek.timeline-event-details.flex {
    display: block;
  }
  .mec-timeline-event-content, .mec-timeline-event-date, .mec-timeline-left-content, .mec-timeline-right-content {
    float: none;
    width: 100%;
    text-align: left;
    padding: 0;
  }
  .mec-timeline-event-date {
    margin-bottom: 25px;
  }
  .mec-timeline-right-content .mec-timeline-event-image img {
    max-width: none;
    border-radius: 0px;
  }
}
@media only screen and (min-width: 768px) {
  p.image-overlay-subtitle {
    min-height: 350px;
  }
.image-overlay-subtitle {
  padding: 50px !important;
}
  fieldset#field_1_4 {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 1;
  }
  fieldset#field_1_10 {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 2;
    grid-row-end: 2;
  }
  fieldset#field_1_9 {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 3;
    grid-row-end: 3;
  }
  fieldset#field_1_8 {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 4;
    grid-row-end: 4;
  }
  fieldset#field_1_1 {
    grid-column-start: 6;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 1;
  }
  div#field_1_13 {
    grid-column-start: 6;
    grid-column-end: 13;
    grid-row-start: 2;
    grid-row-end: 2;
  }
  div#field_1_15 {
    grid-column-start: 6;
    grid-column-end: 13;
    grid-row-start: 3;
    grid-row-end: 3;
  }
  div#field_1_14 {
    grid-column-start: 6;
    grid-column-end: 13;
    grid-row-start: 4;
    grid-row-end: 4;
  }
  div#field_2_16 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 1;
  }
  div#field_2_13 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 2;
    grid-row-end: 2;
  }
  div#field_2_14 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 3;
    grid-row-end: 3;
  }
  div#field_2_17 {
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 4;
  }
}