    body {
        font-family: 'Trebuchet MS', verdana, arial, helvetica, helv, swiss, sans, sans-serif;
    }


    .bg_localxguidecom {
        --tw-bg-opacity: 1;
        background-color: rgba(64, 94, 143, var(--tw-bg-opacity));
    }

    .bg_instabackpagecom {
        --tw-bg-opacity: 1;
        background-color: rgba(64, 94, 143, var(--tw-bg-opacity));
    }

    .bg_backpagellc {
        --tw-bg-opacity: 1;
        background-color: rgba(64, 94, 143, var(--tw-bg-opacity));
    }

    .text_home_citylist {
        --tw-text-opacity: 1;
        color: rgba(181, 154, 40, var(--tw-text-opacity));
    }

    .bg_backpagecam {
        --tw-bg-opacity: 1;
        background-color: rgba(64, 94, 143, var(--tw-bg-opacity));
    }

    .bg_craigslistsite {
        --tw-bg-opacity: 1;
        background-color: rgba(84, 25, 139, var(--tw-text-opacity));
    }

    .text_backpagellc {
        --tw-text-opacity: 1;
        color: rgba(64, 94, 143, var(--tw-text-opacity));
    }

    .text_craigslistsite {
        --tw-text-opacity: 1;
        color: rgba(84, 25, 139, var(--tw-text-opacity));
    }

    .text_backpagecam {
        --tw-text-opacity: 1;
        color: rgba(64, 94, 143, var(--tw-text-opacity));
    }

    .text_localxguidecom {
        --tw-text-opacity: 1;
        color: rgba(185, 28, 28, var(--tw-text-opacity))
    }

    .text_instabackpagecom {
        --tw-text-opacity: 1;
        color: rgb(69, 96, 134, var(--tw-text-opacity))
    }


    .ring-backpage {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgba(64, 94, 143, var(--tw-ring-opacity));
    }


    .swiper-container {
        width: 100%;
        height: 180px !important;
    }

    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        padding: 10px !important;
    }

    .swiper-slide img {
        height: 100% !important;
        width: 100% !important;
    }

    .state_list {
        column-count: 3;
    }

    .geo_wrapper {
        column-count: 2;
    }

    @media only screen and (max-width: 600px) {
        .state_list {
            column-count: 2;
        }

        .geo_wrapper {
            column-count: 1;
        }
    }

    .state {
        min-width: 100%;
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        -o-column-break-inside: avoid;
        -ms-column-break-inside: avoid;
        page-break-inside: avoid;
        overflow: inherit;
        max-width: 150px;
        margin-bottom: .75em;
    }

    .country_column {
        min-width: 100%;
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        -o-column-break-inside: avoid;
        -ms-column-break-inside: avoid;
        page-break-inside: avoid;
        overflow: inherit;
        max-width: 150px;
        margin-bottom: .75em;
    }

    .sidebar ul li {
        list-style-type: none !important;
        padding: 0;
        margin: 0
    }

    .sidebar {
        padding: 0
    }

    .sidebar ul {
        margin: 0;
        padding: 0;
        width: 100%
    }

    .sidebar ul li.nav-item {
        width: 100%;
        padding: 0;
        margin: 0;
        border: 1px solid #ccc;
        border-top-width: 0;
        background-color: #f3f4f5;
        box-sizing: border-box;
        position: relative
    }

    .sidebar ul li.nav-item a {
        width: 100%;
        padding: .5em;
        display: block;
        box-sizing: border-box
    }

    .sidebar .newIcon {
        display: block
    }

    .sidebar ul.list li.nav-item a {
        padding: .25em
    }

    .sidebar ul.list li.nav-item a:after {
        top: .25em
    }

    .sidebar ul li.nav-item:hover {
        background-color: #dfe2e6
    }

    .sidebar ul li a {
        text-decoration: none;
        position: relative
    }

    .sidebar ul.list li.nav-item a:after {
        content: ">";
        position: absolute;
        right: 0;
        width: 1em;
        height: 1em;
        opacity: .5
    }

    .sidebar ul li:first-child {
        border-top-width: 1px
    }

    .sidebar h3 {
        padding: 0 .5em;
        margin-bottom: .25em
    }

    .sidebar .top a {
        font-weight: 700
    }

    .sidebar .button {
        width: 100%;
        padding: .5em;
        font-size: 16px;
        margin: .5em 0 !important
    }

    .sidebar form {
        margin: .5em;
        margin-bottom: .75em
    }

    .sidebar .top li {
        text-align: center
    }

    .footer-list {

        margin: 1em 0 0;
        padding: 0;
        font-size: 13px;
        text-align: center;
        list-style-type: none !important;

    }

    .nearbyCities {
        margin: 1em 0 0;

        font-size: 13px;
        list-style-type: none !important;

    }

    .nearbyCities .nav-item {
        width: 100%;
        padding: 0 !important;
        margin: 0;
        border: 1px solid #ccc;
        border-top-width: 0;
        background-color: #f3f4f5;
        box-sizing: border-box;
        position: relative;
        padding-inline: 2em;
    }

    .nearbyCities .nav-item a::after {
        content: ">";
        position: absolute;
        right: 0;
        width: 1em;
        height: 1em;
        opacity: .5;
    }

    .nearbyCities .nav-item a {
        width: 100% !important;
        padding: 0.5em !important;
        display: block !important;
        box-sizing: border-box;
    }

    .sidebar {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    }

    .expandbutton {
        width: 25px;

    }

    .expandbutton i {
        --tw-text-opacity: 1;
        color: rgb(69, 96, 134, var(--tw-text-opacity));
    }


    .infobox-home a {
        color: #106fec;
        text-decoration: none !important;
    }


    .post_page_city_list_item {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        margin: 0 0 10px;
    }



    .post_page_city_list_item>*:not(:last-child)::after {
        content: "|";
        margin: 0 5px;
    }