
#wp-emoji-styles-inline-css{

    img.wp-smiley,
    img.emoji {
        display: inline !important;
        border: none !important;
        box-shadow: none !important;
        height: 1em !important;
        width: 1em !important;
        margin: 0 0.07em !important;
        vertical-align: -0.1em !important;
        background: none !important;
        padding: 0 !important;
    }
}

#classic-theme-styles-inline-css{
    .wp-block-button__link {
        color: #fff;
        background-color: #32373c;
        border-radius: 9999px;
        box-shadow: none;
        text-decoration: none;
        padding: calc(.667em + 2px) calc(1.333em + 2px);
        font-size: 1.125em
    }

    .wp-block-file__button {
        background: #32373c;
        color: #fff;
        text-decoration: none
    }
}



        #map_canvas {
            width: 100%;
            height: 500px;
            border: 2px solid #3872ac;
            position: relative;
        }

        .markerLoader {
            width: 100px;
            position: absolute;
            top: 50%;
            left: 50%;
            margin-left: -50px;
            margin-top: -50px;
        }

        .markerLoader img {
            width: 100%;
        }

        .googleMarkerOptions {
            width: 500px;
            float: right;
            margin-bottom: 15px;
        }

        .googleMarkerOptions>form {
            display: flex;
            align-items: center;
        }

        .googleMarkerOptions select {
            height: auto;
            padding: 6px 10px;
            margin: 0 5px;
            border-radius: 4px;
        }

        .googleMarkerOptions select.radius {
            width: auto;
        }

        .googleMarkerOptions #utility_type {
            width: 100%;
            margin-left: 0;
        }

        .googleMarkerOptions>form .btn {
            border-radius: 4px;
            margin-right: 0;
        }

        .googleMarkerOptions>form .btn:focus {
            outline: none;
        }

        .googleMarkerOptions>form .nearby-img {
            width: 40px;
            margin-right: 10px;
        }

        .googleMapMarker {
            display: inline-block;
            width: 100%;
        }

        body.contrast .googleMapMarkerInfoHOlder {
            background: #000;
            padding: 8px 14px 54px;
        }

        .googleMapMarkerLocationList {
            margin-top: 25px;
        }

        .googleMapMarkerLocationList ul {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            grid-gap: 20px;
            padding: 0;
            word-break: break-word;
        }

        .googleMapMarkerLocationList li {
            list-style: none;
            padding: 12px;
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
        }

        @media screen and (max-width: 1199px) {
            .googleMapMarkerLocationList ul {
                grid-template-columns: repeat(3, 1fr);
            }
        }

        @media screen and (max-width: 992px) {
            .googleMapMarkerLocationList ul {
                grid-template-columns: repeat(2, 1fr);
            }
        }

        @media screen and (max-width: 575px) {
            .googleMapMarkerLocationList ul {
                grid-template-columns: repeat(1, 1fr);
            }
        }

        @media screen and (max-width: 640px) {
            .googleMarkerOptions {
                width: 100%;
            }

            .googleMarkerOptions>form {
                display: block;
                text-align: center;
            }

            .googleMarkerOptions #utility_type {
                width: 100%;
            }

            .googleMarkerOptions>form .nearby-img {
                display: none;
            }

            .googleMarkerOptions select.radius {
                margin: 10px 0;
            }

            .googleMarkerOptions>form .btn {
                font-size: 1.1em;
            }
        }