.far,
.fas
{
	font-family: "Font Awesome 6 Pro" !important;
}
span.elementor-edit-link-title {
    display: inline !important;
}
.admin-bar .is-open,
.admin-bar .search-popup-wrapper,
.admin-bar .tx-sideInfoWrapper,
.admin-bar .tx-header__default {
    top: 32px;
}
.tx-halfBg::after {
    position: absolute;
    background: #f5f7fa;
    top: 0;
    left: 0px;
    width: 100%;
    height: 64%;
    content: "";
    z-index: -1;
}
/* box layout css */
@media (min-width:1300px) {
    body.tx-boxed-layout {
        background-color: #f4f4f4;
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .tx-boxed-layout .inner-wrapper {
        max-width: 1300px;
        margin: 0 auto;
    }
    .tx-boxed-layout .tx-container-fluid {
        padding: 0;
    }
    .tx-boxed-layout .tx-wrapper {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media (max-width: 782px) {
    .admin-bar .is-open,
    .admin-bar .search-popup-wrapper,
    .admin-bar .tx-sideInfoWrapper,
    .admin-bar .tx-header__default {
        top: 46px;
    }
}
@media (max-width: 600px) {
    .admin-bar .is-open,
    .admin-bar .search-popup-wrapper,
    .admin-bar .tx-sideInfoWrapper,
    .admin-bar .tx-header__default {
        top: 0px;
    }
    .admin-bar .is-open {
        padding-top: 60px;
    }
}
.single-tf-header .tx-footer,
.single-tf-footer .tx-footer {
    display: none;
}
.single-tf-header .tx-header {
    position: static !important;
}