/* Project-owned site-shell rules extracted from customizer-migrated.css. */
.td-page-title,
.td-full-screen-header-image-wrap,
.td_module_15 .entry-title,
.td_module_15.post .td-module-meta-info {
    display: none;
}

.td-container.tdc-content-wrap,
.td-main-content-wrap.td-container-wrap,
.post {
    background-color: #97815a;
}

.td-post-content img {
    display: inline-block;
}

.td-pb-span8,
.td-container,
.tdc-row,
.tdc-row-composer {
    width: 100%;
}

.td-container,
.tdc-row,
.tdc-row-composer {
    margin-left: auto;
    margin-right: auto;
}

.tagdiv-type img {
    margin-bottom: 0;
}

.td-page-content {
    padding-bottom: 0;
}

@media (min-width: 768px) {
    .gtranslate_wrapper {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    .gtranslate_wrapper .gt_switcher_wrapper,
    .gt_switcher_wrapper {
        position: fixed !important;
        top: 15px !important;
        right: auto !important;
        bottom: auto !important;
        left: 50% !important;
        width: auto !important;
        max-width: calc(100vw - 32px) !important;
        text-align: center !important;
        transform: translateX(-50%) !important;
        z-index: 2147483647 !important;
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        pointer-events: auto !important;
    }

    .gtranslate_wrapper .gt_switcher_wrapper select.gt_selector,
    .gt_switcher_wrapper select.gt_selector {
        display: inline-block !important;
        min-width: 260px !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    .logged-in .gtranslate_wrapper .gt_switcher_wrapper,
    .admin-bar .gtranslate_wrapper .gt_switcher_wrapper,
    .logged-in .gt_switcher_wrapper,
    .admin-bar .gt_switcher_wrapper {
        top: 47px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 782px) {
    .logged-in .gtranslate_wrapper .gt_switcher_wrapper,
    .admin-bar .gtranslate_wrapper .gt_switcher_wrapper,
    .logged-in .gt_switcher_wrapper,
    .admin-bar .gt_switcher_wrapper {
        top: 61px !important;
    }
}

.VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc {
    display: none;
}

.gt_selector option,
select.gt_selector.notranslate {
    background: #262626;
    color: #bdbdbd;
    border: none;
    padding: 2px 12px;
}

.d-none {
    display: none !important;
}

@media only screen and (max-width: 767px) {
    .td-header-top-menu-full {
        display: none;
    }

    .gt_switcher_wrapper {
        text-align: center;
        width: 100%;
        top: -1px !important;
    }
}

html body #tarak-direct-language-bar select#tarak-direct-language-select,
html body #tarak-direct-language-bar select#tarak-direct-language-select:focus,
html body #tarak-direct-language-bar select#tarak-direct-language-select:active,
html body #tarak-direct-language-bar select#tarak-direct-language-select:focus-visible {
    border-color: #4a4a4a !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .35) !important;
    outline: 0 !important;
    outline-offset: 0 !important;
    -webkit-tap-highlight-color: transparent !important;
}

html body #tarak-direct-language-bar select#tarak-direct-language-select {
    line-height: 28px !important;
    padding: 0 30px !important;
    text-align: center !important;
    text-align-last: center !important;
}

html body #tarak-direct-language-bar select#tarak-direct-language-select option {
    text-align: left !important;
    text-align-last: left !important;
}
