 /* my-search css */
            .page-template-template-search-engine .ocm-effect-wrap {
                background-color: #fff;
            }

            .page-template-template-search-engine #main {
                max-width: 1244px;
                padding: 50px 16px;
                margin: 0 auto;
            }

            .filter-main > h4.active::after {
                transform: rotate(-90deg);
            }

            .filter-main > h4::after {
                content: '';
                width: 32px;
                aspect-ratio: 1;
                background-size: contain;
                transform: rotate(0deg);
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwMCAxMDAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMjMxRjIwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MzU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkNCgkJLnN0MntmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjM1O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjI1LDYxO30NCgkuc3Qze2Rpc3BsYXk6bm9uZTt9DQoJLnN0NHtkaXNwbGF5OmlubGluZTt9DQoJLnN0NXtmaWxsOiNFQzAwOEM7fQ0KCS5zdDZ7ZGlzcGxheTppbmxpbmU7ZmlsbDojRkZGMjAwO30NCjwvc3R5bGU+DQo8ZyBpZD0iTGF5ZXJfNCI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMSI+DQoJPGc+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPGc+DQoJCQkJCTxnPg0KCQkJCQkJPGc+DQoJCQkJCQkJPGc+DQoJCQkJCQkJCTxnPg0KCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCTxnPg0KCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCTxnPg0KCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCTxnPg0KCQkJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCTxnPg0KCQkJCQkJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCTxnPg0KCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCTxnPg0KCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwMCw2MzcuMWMtNC41LDAtOS0xLjctMTIuNC01LjFMMjQ4LjQsMzkyLjhjLTYuOC02LjgtNi44LTE3LjksMC0yNC43DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJYzYuOC02LjgsMTcuOS02LjgsMjQuNywwTDUwMCw1OTQuOUw3MjYuOCwzNjhjNi44LTYuOCwxNy45LTYuOCwyNC43LDBjNi44LDYuOCw2LjgsMTcuOSwwLDI0LjcNCgkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQlMNTEyLjQsNjMyQzUwOSw2MzUuNCw1MDQuNSw2MzcuMSw1MDAsNjM3LjF6Ii8+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCTwvZz4NCgkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCTwvZz4NCgkJCQkJCQkJCQkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCTwvZz4NCgkJCQkJCQkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQkJCQkJCTwvZz4NCgkJCQkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQkJCTwvZz4NCgkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCTwvZz4NCgkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCTwvZz4NCgkJCQkJCQk8L2c+DQoJCQkJCQk8L2c+DQoJCQkJCTwvZz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMiIgY2xhc3M9InN0MyI+DQo8L2c+DQo8L3N2Zz4NCg==);
            }

            .filter-main > h4:hover {
                color: rgb(120, 120, 122);
            }

            .filter-main > h4 {
                display: flex;
                cursor: pointer;
                align-items: center;
                gap: 8px;
                font-family: 'Poppins', sans-serif;
                font-size: 1.15em;
                font-weight: normal;
                margin-bottom: 16px;
                text-transform: uppercase;
                letter-spacing: 1px;
            }

            .listfilter {
                padding-bottom: 24px;
            }

            .listfilter ul label {
                position: relative;
                display: flex;
                gap: 16px;
                color: rgb(34, 34, 34);
                line-height: 1.5;
                font-family: 'Poppins', sans-serif;
                font-size: 14px;
                cursor: pointer;
            }

            .listfilter ul input {
                display: none;
            }

            .listfilter ul input:checked~label::before {
                background-size: contain;
            }

            .listfilter ul label::before {
                border: 1px solid rgb(192, 192, 192);
                content: " ";
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwMCAxMDAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMjMxRjIwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MzU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkNCgkJLnN0MntmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjM1O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjI1LDYxO30NCgkuc3Qze2Rpc3BsYXk6bm9uZTt9DQoJLnN0NHtkaXNwbGF5OmlubGluZTt9DQoJLnN0NXtmaWxsOiNFQzAwOEM7fQ0KCS5zdDZ7ZGlzcGxheTppbmxpbmU7ZmlsbDojRkZGMjAwO30NCjwvc3R5bGU+DQo8ZyBpZD0iTGF5ZXJfNCI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMSI+DQoJPGc+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPGc+DQoJCQkJCTxnPg0KCQkJCQkJPGc+DQoJCQkJCQkJPGc+DQoJCQkJCQkJCTxnPg0KCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCTxnPg0KCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCTxnPg0KCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCTxnPg0KCQkJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCTxnPg0KCQkJCQkJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCTxnPg0KCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJPGc+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMzEuNiw3NjAuNGMtNC41LDAtOS0xLjctMTIuNC01LjFMMTcwLjEsNjA2LjJjLTYuOC02LjgtNi44LTE3LjksMC0yNC43DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQljNi44LTYuOCwxNy45LTYuOCwyNC43LDBsMTM2LjgsMTM2LjhsNDczLjUtNDczLjVjNi44LTYuOCwxNy45LTYuOCwyNC43LDBjNi44LDYuOCw2LjgsMTcuOSwwLDI0LjcNCgkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCUwzNDQsNzU1LjNDMzQwLjYsNzU4LjcsMzM2LjEsNzYwLjQsMzMxLjYsNzYwLjR6Ii8+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJPC9nPg0KCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJPC9nPg0KCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQkJCQkJCQkJCQkJPC9nPg0KCQkJCQkJCQkJCQkJCQkJCQkJCQkJPC9nPg0KCQkJCQkJCQkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQkJCQkJCQkJPC9nPg0KCQkJCQkJCQkJCQkJCQkJCQkJPC9nPg0KCQkJCQkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQkJCQkJPC9nPg0KCQkJCQkJCQkJCQkJCQkJPC9nPg0KCQkJCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJCQkJPC9nPg0KCQkJCQkJCQkJCQkJPC9nPg0KCQkJCQkJCQkJCQk8L2c+DQoJCQkJCQkJCQkJPC9nPg0KCQkJCQkJCQkJPC9nPg0KCQkJCQkJCQk8L2c+DQoJCQkJCQkJPC9nPg0KCQkJCQkJPC9nPg0KCQkJCQk8L2c+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzIiIGNsYXNzPSJzdDMiPg0KPC9nPg0KPC9zdmc+DQo=);
                background-size: 0px;
                height: 20px;
                display: inline-flex;
                margin-top: 1px;
                width: 20px;
            }

            .listfilter ul {
                display: flex;
                flex-direction: column;
                gap: 7px;
                margin-left: 0;
                margin-bottom: 16px;
            }

            .listfilter ul li {
                list-style: none;
            }

            .filter-main {
                border-bottom: 1px solid rgb(230, 230, 230);
                margin-bottom: 16px;
            }

            .page-template-template-search-engine #main .search-submit:hover {
                border-color: #000;
                color: #000;
            }

            .search-feature-image img {
                width: 100%;
                max-width: 100%;
            }

            .search-feature-image {
                position: relative;
                width: 230px;
                min-width: 230px;
            }

            .searchItembox .result-main {
                display: flex;
                gap: 16px;
            }

            .searchItembox .result-main .search-title {
                line-height: 1.2em;
                font-size: 20px;
                font-weight: normal;
                margin-bottom: 8px;
            }

            .searchItembox .result-main .search-type {
                line-height: 1.1em;
                text-transform: uppercase;
                letter-spacing: 1px;
                font-size: 11px;
                font-weight: normal;
                margin-bottom: 16px;
            }

            .searchItembox .result-main .search-description {
                line-height: 1.5;
                font-size: 15px;
                margin-bottom: 16px;
            }

            .searchItembox {
                display: flex;
                gap: 16px;
                padding-bottom: 16px;
                border-bottom: 1px solid rgb(146, 146, 146);
                margin-bottom: 16px;
            }

            .searchItembox .search-metadata {
                min-width: 284px;
                max-width: 284px;
                margin-left: auto;
                color: rgb(34, 34, 34);
                line-height: 1.5;
                font-size: 14px;
            }

            .pagination {
                flex-wrap: wrap;
                display: flex;
                gap: 8px;
                margin-bottom: 16px;
            }

            .pagination .page-numbers:hover {
                border-color: #000;
                color: #000;
            }

            .pagination .page-numbers {
                opacity: 1 !important;
                user-select: none;
                color: rgb(102, 102, 102);
                background-color: transparent !important;
                border-color: rgb(192, 192, 192);
                background-image: none;
                border-style: solid;
                border-radius: 3px !important;
                border-width: 1px;
                cursor: pointer;
                display: flex;
                /* margin: 0 auto; */
                /* width: fit-content; */
                font-size: 14px;
                font-weight: normal;
                line-height: 2.6em;
                min-height: 2.6em;
                padding: 0px 1.5em;
                margin-bottom: 0px;
                text-align: center;
                touch-action: manipulation;
                vertical-align: middle;
                white-space: nowrap;
            }

            .searchfieldmain {
                display: flex;
                background-color: rgb(249, 247, 246) !important;
                gap: 10px;
                padding-right: 16px;
                margin-bottom: 16px;
                align-items: center;
            }

            .page-template-template-search-engine #main .search-submit {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzEuNDkgMzEuNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojMUUyMDFEOyIgZD0iTTIxLjIwNSw1LjAwN2MtMC40MjktMC40NDQtMS4xNDMtMC40NDQtMS41ODcsMGMtMC40MjksMC40MjktMC40MjksMS4xNDMsMCwxLjU3MWw4LjA0Nyw4LjA0N0gxLjExMQ0KCUMwLjQ5MiwxNC42MjYsMCwxNS4xMTgsMCwxNS43MzdjMCwwLjYxOSwwLjQ5MiwxLjEyNywxLjExMSwxLjEyN2gyNi41NTRsLTguMDQ3LDguMDMyYy0wLjQyOSwwLjQ0NC0wLjQyOSwxLjE1OSwwLDEuNTg3DQoJYzAuNDQ0LDAuNDQ0LDEuMTU5LDAuNDQ0LDEuNTg3LDBsOS45NTItOS45NTJjMC40NDQtMC40MjksMC40NDQtMS4xNDMsMC0xLjU3MUwyMS4yMDUsNS4wMDd6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
                background-repeat: no-repeat;
                background-size: 16px;
                background-position: center;
                background-color: transparent !important;
                width: 30px;
                height: 30px;
                font-size: 0;
                aspect-ratio: 1;
                padding: 0;
            }

            .page-template-template-search-engine #main .search-field {
                width: 100% !important;
                max-width: 1024px;
                height: 45px;
                padding: 0px 8px !important;
                position: relative;
                display: flex;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: center;
                justify-content: center;
                gap: 7px;
                background-color: rgb(249, 247, 246) !important;
                margin: 0px auto;
            }

            .show-more:hover {
                border-color: #000;
                color: #000;
            }

            .show-more {
                opacity: 1 !important;
                user-select: none;
                color: rgb(102, 102, 102);
                background-color: transparent !important;
                border-color: rgb(192, 192, 192);
                background-image: none;
                border-style: solid;
                border-radius: 3px !important;
                border-width: 1px;
                cursor: pointer;
                display: flex;
                margin: 0 auto;
                width: fit-content;
                font-size: 14px;
                font-weight: normal;
                line-height: 2.6em;
                min-height: 2.6em;
                padding: 0px 1.5em;
                margin-bottom: 0px;
                text-align: center;
                touch-action: manipulation;
                vertical-align: middle;
                white-space: nowrap;
            }

            .post-features a:hover {
                background-color: #000000 !important;
                color: #fff !important;
                box-shadow: 0 10px 24px rgba(0,0,0,.15);
            }

            .post-features a {
                font-size: 14px !important;
                text-transform: capitalize;
                border-radius: 8px !important;
                color: #000000 !important;
                font-family: Poppins;
                line-height: 18px;
                font-weight: 500 !important;
                padding: 5px 10px;
                margin: 10px 10px 0 0;
                transition: all .4s cubic-bezier(.25,1,.2,1);
                background-color: transparent;
                cursor: pointer;
                display: inline-block;
                position: relative;
                text-decoration: none;
                background-color: rgba(0,0,0,0.06);
            }

            .post-features .features {
                display: none;
            }

            @media (max-width: 1122px) {
                .searchItembox {
                    flex-direction: column;
                    gap: 8px;
                }

                .searchItembox .search-metadata {
                    /* margin-left: 230px; */
                    /* padding-left: 16px; */
                    min-width: auto;
                    width: calc(100% - 246px);
                    max-width: 100%;
                }
            }

            @media (max-width: 767px) {
                .page-template-template-search-engine #main {
                    flex-direction: column;
                    display: flex;
                }

                .page-template-template-search-engine .custom-search-form {
                    width: 100% !important;
                }

                .page-template-template-search-engine #custom-search-results {
                    width: 100% !important;
                }

                .filter-main {
                    display: none;
                }

                .page-template-template-search-engine #main .search-submit {
                    display: none;
                }

                .searchItembox .search-metadata {
                    width: 100%;
                    display: none;
                }
            }

            @media (max-width: 500px) {
                .searchItembox .result-main {
                    flex-direction: column;
                    gap: 8px;
                }

                .searchItembox .result-main .search-description {
                    /* padding-bottom: 0; */
                    margin-bottom: 0;
                }

                .searchItembox .result-main .search-description:last-child {
                    padding-bottom: 0px;
                }

                .search-feature-image {
                    width: 100%;
                }
            }

            /* my-search css */
            .post-template-default #sidebar {
                border-left: 1px solid rgb(230, 230, 230);
                padding-left: 32px;
            }

            .post-template-default #sidebar div ul {
                margin-bottom: 0px;
            }

            .post-template-default #sidebar .widget {
                margin-bottom: 0;
            }

            .leftaddressmain h3 {
                line-height: 1.2em;
                font-size: 20px;
                font-weight: normal;
                margin-bottom: 8px;
            }

            .currentopninghrsitem {
                display: flex;
                gap: 10px;
                flex-wrap: wrap;
            }

            .opninghrsitem.activetoday {
                font-weight: 700;
            }

            .opninghrsitem {
                line-height: 1.1em;
                text-transform: uppercase;
                letter-spacing: 1px;
                font-size: 16px;
                font-weight: normal;
                margin-bottom: 20px;
                display: flex;
                gap: 16px;
            }

            .widgetheading h2 {
                line-height: 26px;
                font-size: 23px;
                margin-bottom: 20px;
            }

            .openingday {
                min-width: 120px;
            }
			
			
			.pagination em {
    flex-wrap: wrap;
    display: flex;
    gap: 8px;
    margin-bottom: 16px;
}

.single-post .cstcatbtn {
    background: #ddd;
    color: #000;
    border-radius: 5px;
    padding: 10px 30px;
    display: inline-block !important;
    width: auto;
    margin: 20px 0 0 0px;
}
.single-post .favstart .fa-star::before  {
    font-family: icomoon !important;
}
.single-post #sidebar .cbxwpbkmarktrig .cbxwpbkmarktrig-label {
    font-size: 0;
}


.single-post .featured-media-under-header__cat-wrap {
    display: flex;
  
    flex-direction: column-reverse;
  
    gap: 20px;
  
    margin: 0 0 20px 0 !important;
  
  }
  .single-post span.dollar-sign {
    font-size: 22px;
  }