/*
Theme Name: Baklon Child
Template: baklon
Description: Child theme for the Baklon WordPress theme
Text Domain: baklon-child
*/
.uk-sticky-fixed{animation: none !important;}
.home .imeg_hover_color .uk-button-text:hover, .page-id-287 .imeg_hover_color .uk-button-text:hover {
    color: #dddddd !important;
}
.page-id-287 .imeg_hover_color .uk-light *:not(.uk-button) {
   color: inherit !important;
}
.imeg_banner_section .uk-text-left.uk-position-bottom-left.uk-position-large {
    margin-top: 40px;
    position: unset !important;
}
.imeg_banner_section span.uk-button.uk-button-text {
    position: absolute;
    bottom: 40px;
}
div#de-site-footer #footer-section3 i.uk-visible\@m.uk-icon svg {
    width: 20px;
}
.header-mobile-menu__container .header-mobile-menu__container--content a:hover{
    color: #dddddd !important;
}
.header-mobile-menu__container .header-mobile-menu__container--content li.current-menu-item > a::after {
    content: '';
    position: absolute;
    left: 0;
    width: 23%;
    border-bottom: 1px solid #dddddd;
    opacity: .8;
    top: 0;
    bottom: 0;
    -ms-transform: scaleX(0);
    -ms-transform-origin: right;
}
.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event {
    align-items: center;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-title {
    color: var(--tec-color-text-events-title-month-multiday);
    font-weight: var(--tec-font-weight-regular);
    text-overflow: ellipsis;
    white-space: normal;
    overflow: visible;
    text-overflow: unset;
    padding: 5px 0;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{
    padding: 5px 10px;
}
.postid-638 .tribe-events-nav-pagination ul.tribe-events-sub-nav {
    padding-left: 0;
}
.postid-766 .tribe-events-meta-group{
    /* flex: 1 0 240px; */
}
.postid-766 .type-tribe_events{
    justify-content: center;
}
.postid-766 .tribe-events-venue-map {
    width: 470px;
} 
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{
    width: 100%;
}
.post-type-archive-tribe_events .tribe-events .datepicker td.new.day, .post-type-archive-tribe_events .tribe-events .datepicker td.old.day{
    color: #1418279e;
}
.post-type-archive-tribe_events .tribe-events .datepicker td.new.active.day.current {
    color: #fff;
}
.tribe-common--breakpoint-medium.single-tribe_events .tribe-events-c-subscribe-dropdown, .post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown {
    margin-top: 30px;
    position: relative;
}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown{
    margin-left: auto;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content{
    position: absolute;
    top: 42px;
    width: 100%;
    z-index: var(--tec-z-index-dropdown);
}
.archive.post-type-archive-tribe_events section.tribe-common-l-container.tribe-events-l-container {
    padding-bottom: 0px
}
.tribe-events-c-subscribe-dropdown__button-icon.imeg_button_icon_rotated {
    transform: rotate(180deg);
    transition: transform 0.3s ease;
}
svg.tribe-common-c-svgicon.tribe-common-c-svgicon--caret-down.tribe-events-c-subscribe-dropdown__button-icon.tribe-events-c-subscribe-dropdown__button-icon--rotate {
    transform: rotate(0deg);
}
.post-type-archive-tribe_events th.tribe-events-calendar-month__header-column {
    width: auto;
}
.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-month__header tr{
    justify-items: center;
}
.tribe-events-view--list nav.tribe-events-c-top-bar__nav.tribe-common-a11y-hidden, .tribe-events-view--day nav.tribe-events-c-top-bar__nav.tribe-common-a11y-hidden, .tribe-events-view--list a.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden {
    display: none !important;
}
.imeg_event_read_more a {
    color: #fff !important; 
}
.imeg_event_read_more {
    margin-top: 20px !important;
    width: 150px;
}
.tribe-events-view--list td.day[data-date="1757721600000"], .tribe-events-view--list td.day[data-date="1785974400000"] {
    color: #c01c27 !important;
    font-weight: 600 !important;
}
.de-page-title h1.uk-heading-primary {
    font-size: 60px;
}
.imeg_god_blessing_sec .de-column.uk-first-column {
    margin-bottom: 4vh !important;
}
.uk-sticky-fixed{
    /* position: static !important; */
}
.de-header__sticky--wrapper.uk-sticky {
    transform: none;
}
body {
  overflow-x: hidden;
}
.uk-sticky-fixed{animation: none !important;}
.imeg_home_main_hero_sec{
    background-size: cover;
    background-position: center;
}

.archive.category #de-content-wrapper #de-archive-content{ padding: 60px 0; }

.tribe-events .tribe-events-c-search .tribe-events-c-search__button{ margin: 0px 16px; }

@media (max-width:1320px) {
	.archive.category .uk-grid-large.de-main-grid.uk-grid.uk-grid-stack { padding: 0 46px; }
}

@media (max-width:1024px) {
    .imeg_banner_section .uk-text-left.uk-position-bottom-left.uk-position-large {
        margin-top: 20px;
    }
    .imeg_banner_section span.uk-button.uk-button-text {
       bottom: 20px;
    }
    .imeg_empty_space {
        height: 40px !important;
    }
    .postid-766 .tribe-events-meta-group {
        /* flex: 1 0 200px; */
        width: auto;
    }
    .postid-766 .tribe-events-venue-map{
        width: 400px;
    }     
}
@media (max-width:991px) {
    div#footer-section-3-row-0 {
        align-items: center;
        flex-wrap: nowrap;
    }
    div#footer-section-3-row-0-column-1 {
        margin-top: 0;
    }
	.archive.category .uk-grid-large.de-main-grid.uk-grid.uk-grid-stack { padding: 0 22px; }
}
@media (max-width:820px) {
    .imeg_empty_space {
        height: 0px !important;
    }
    div#footer-section-3-row-0 {
        flex-wrap: wrap;
    }
    div#footer-section-3-row-0-column-1{
        margin-top: 20px
    }
    div#footer-section-3-row-0-column-1 .uk-flex-right, div#footer-section-3-row-0 .uk-flex-left{
        justify-content: center;
    }
    .home .imeg_hover_color .de-sc-flip-box .de-sc-flip-box__front-side {
        background-size: contain;
    }
    .imeg_testimonial_slider .uk-width-5-6.uk-width-5-6\@s{
        width: 100%;
    }
    .imeg_about_img_sec .de-shortcode__wrapper--dahz_single_image a.de-single-image__wrapper {
        display: block;
    }
    .imeg_about_img_sec .de-shortcode__wrapper--dahz_single_image a.de-single-image__wrapper img {
        width: 100%;
    }
    .imeg_core_values_sec .de-sc-iconbox.uk-text-left {
        text-align: center !important;
    }
    .imeg_core_values_sec .de-column.de-column--inner.uk-position-relative.uk-width-1-2\@m.uk-grid-margin.uk-first-column {
        margin-top: 0px;
    }
    .post-type-archive-tribe_events th.tribe-events-calendar-month__header-column, .post-type-archive-tribe_events td.tribe-events-calendar-month__day{
        padding: 16px 0px !important;
        width: auto;
    }
    .post-type-archive-tribe_events .tribe-events .tribe-events-calendar-month__day-cell--desktop {
        align-items: center;
    }
    .imeg_election_img {
        height: 70vh !important;
    }
    .de-sc-banner-image.uk-position-relative {padding-bottom: 220px !important;}
    .postid-766 .tribe-events-venue-map{
        width: 365px;
    }
    .postid-766 .tribe-events-single-section.tribe-events-event-meta{
        width: 100%;
    }
    .page-id-283 .de-sc-banner-image__image{
        background-position: 50% 15%;
    }
    .imeg_sevier_county .uk-flex-middle.uk-grid-stack .imeg_sevier_county_sec1 {
        order: 2;
    }
    .imeg_sevier_county .uk-flex-middle.uk-grid-stack .imeg_sevier_county_sec2 {
        order: 1;
    }
    .imeg_sevier_county .uk-margin.quote-row {
        width: 100%;
        padding: 20px 0;
    }
    .imeg_sevier_county .uk-margin.quote-row .de-textblock-wrapper {
        padding: 0 10px;
    }
    .imeg_sevier_county_height {
        height: 0 !important;
    }
    .imeg_sevier_county_main .uk-width-1-1.uk-margin {
        margin-bottom: 15px;
        margin-top: 15px !important;
    }
    .imeg_countdown_height {
        height: 10px !important;
    }
    #de-site-footer div#footer-section3 {
        padding: 40px 0;
    }
    .imeg_god_blessing_sec .de-column.uk-first-column, .page-id-282 .uk-width-1-1.uk-margin-large {
        margin-bottom: 0px !important;
    }
    .imeg_about_mccarter_height {
        height: 40px !important;
    }
    .page-id-282 .uk-padding-remove-top {
        padding-bottom: 0 !important;
    }
    .archive.post-type-archive-tribe_events section.tribe-common-l-container.tribe-events-l-container{
        padding-top: 40px;
        padding-bottom: 0 !important;
    }
    .post-type-archive-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown{
        margin-bottom: 0px;
        margin-left: auto;
        position: relative;
    }
    #footer-section2.de-footer__section {
        border: none !important;
    }
    .imeg_home_main_hero_sec {
        padding-top: 40px !important;
    }
    
}
@media (max-width:820px) and (min-width: 790px) {
    .postid-766 .tribe-events-venue-map {
        width: 382px;
    }
}
@media (max-width:820px) and (min-width: 767px) {
    .imeg_about_img_sec .uk-background-top-center {
        background-position: 50% -80px;
    }
	.archive.category .uk-grid-large.de-main-grid.uk-grid.uk-grid-stack { padding: 0 22px; }
}
@media (max-width: 767px) {
    .post-type-archive-tribe_events .tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden {
        display: block !important;
        margin-top: var(--tec-spacer-3);
        visibility: visible;
        font-size: 14px;
        line-height: 1.62;
    }
    nav.tribe-events-c-top-bar__nav.tribe-common-a11y-hidden {
        display: block !important;
        flex: none;
        visibility: visible;
    }
    .post-type-archive-tribe_events a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden{
        /* display: block !important; */
        flex: none;
        margin-right: 15px;
        visibility: visible;
        width: max-content;
        padding: 5px 20px;
        float: left;
        margin-bottom: 10px;
    }
    .post-type-archive-tribe_events nav.tribe-events-c-top-bar__nav.tribe-common-a11y-hidden {
        float: left;
    }
    li.tribe-events-c-top-bar__nav-list-item {
        padding-right: 0 !IMPORTANT;
    }
    .post-type-archive-tribe_events li.tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--today {
        display: none !important;
        visibility: hidden;
    }
    .tribe-events .tribe-events-c-events-bar{
        position: relative;
        top: 20px;
    }
    .archive.post-type-archive-tribe_events section.tribe-common-l-container.tribe-events-l-container {
        padding-top: 0px;
    }
    .postid-766 .tribe-events-single-section.tribe-events-event-meta{
        display: block;
    }
    .imeg_god_blessing_sec .uk-width-1-1.uk-padding-large {
        padding: 0 30px 20px;
    }
    .imeg_about_mccarter {
        text-align: center;
    }
    .imeg_about_mccarter .de-textblock-wrapper {
        text-align: left;
    }
    .imeg_value_height {
        height: 0 !important;
    }
    .imeg_city_workers_sec {
        margin-bottom: 0 !important;
    }
    .page-id-283 div#de-content-wrapper {
        padding-bottom: 0;
    }
    .de-page-title h1.uk-heading-primary {
        font-size: 40px;
        line-height: 1;
    }
    .imeg_sevier_county .de-shortcode__wrapper--dahz_single_image {
        padding-bottom: 30px;
    }
    .uk-sticky-fixed{
        animation-duration: unset !important;
    }
    .imeg_home_main_hero_sec {
        background-position: center top !important;
    }
    /* menu css start */
    /* header .uk-sticky-placeholder, div#de-header-horizontal-desktop {
        display: none !important;
    }
    header .uk-sticky.uk-sticky-fixed {
        position: fixed !important;
    }
    header#masthead {
        visibility: visible !important;
    } */
    /* menu css end */
}

@media (max-width: 600px) {
    .home .imeg_hover_color .de-sc-flip-box .de-sc-flip-box__front-side {
        background-size: cover;
    }
    .de-page-title__container ul.uk-breadcrumb.uk-text-small li:before {
        margin: 0 5px;
    }
    .imeg_sevier_county_main .uk-width-1-1.uk-margin {
        margin-bottom: 0;
    }   
}