.lorCountriesMap {

    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 350px;
    background-color: white;
    overflow: hidden;
    z-index: 100;

}

.lorCountriesMap .mapBox {

    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

}


.mapLabel {
    border: 1px solid red !important;
    background-color: red !important;
    border-radius: 10px;
}

.lorCountries_noConfirmation {

    background-color: white;
    max-width: 1140px;
    margin: 0 auto;
    padding: 20px;

}

.lorCountries_noConfirmation p {
    color: rgb(0, 135, 206);
    font-weight: bold;
}

.nearYourLocation .lorCountries_noConfirmation {
    display: none;
}

.l-section.lorentz-near-location-overflow-open {

    overflow: visible;
    position: relative;
    z-index: 20;

}

.l-section.lorentz-near-location-overflow-open > .l-section-h,
.l-section.lorentz-near-location-overflow-open > .l-section-h > .g-cols,
.l-section.lorentz-near-location-overflow-open > .l-section-h > .g-cols > .full-width,
.l-section.lorentz-near-location-overflow-open .wpb_raw_code,
.l-section.lorentz-near-location-overflow-open .wpb_wrapper {

    overflow: visible;

}

.nearYourLocation.ajaxContainer.is-search-open .nearYourLocationSearchPanel {

    overflow: visible;
    margin-bottom: 45px;

}

.nearYourLocation .nearYourLocationSearchFieldWrap {

    display: inline-block;
    position: relative;
    width: 100%;
    z-index: 1000;

}

.nearYourLocation .nearYourLocationSearchSuggestions {

    position: absolute;
    top: calc(100% - 8px);
    left: 0;
    right: 0;
    z-index: 1002;
    background-color: white;
    border: 1px solid #dcdcde;
    border-radius: 3px;
    overflow: hidden;

}

.nearYourLocation .nearYourLocationSearchSuggestion {

    display: block;
    width: 100%;
    border: 0;
    border-top: 1px solid #f0f0f1;
    background-color: white;
    color: #202124;
    text-align: left;
    padding: 12px 16px;
    cursor: pointer;

}

.nearYourLocation .nearYourLocationSearchSuggestion:first-child {

    border-top: 0;

}

.nearYourLocation .nearYourLocationSearchSuggestion:hover,
.nearYourLocation .nearYourLocationSearchSuggestion:focus {

    background-color: #f6f7f7;

}

.nearYourLocation .nearYourLocationSearchSuggestionMain,
.nearYourLocation .nearYourLocationSearchSuggestionSecondary {

    display: block;

}

.nearYourLocation .nearYourLocationSearchSuggestionMain {

    font-size: 15px;
    font-weight: 600;

}

.nearYourLocation .nearYourLocationSearchSuggestionSecondary {

    font-size: 13px;
    color: #5c6670;
    margin-top: 3px;

}
