.icon--nationality {
    font-weight: 700;
}

.icon--nationality:before{
    background-image: url('/wp-content/themes/MN2S/assets/img/flag-icon.svg');
}

.booking-nd__filters-area.speakers_filter_popup.black-area {
    margin-top: 0px!important;
}

.booking-nd__filters-area {
    padding: 18px 30px 48px 30px!important;
}

.js-search-filter-name-form {
    margin-left: 20px;
}

.h2_form_title {
    color: #46a9f5;
    font-size: 16px;
    font-weight: 900;
    letter-spacing: .38px;
    text-transform: uppercase;
    margin: 1rem 0;
}

.contact-enquiry .h2_form_title {
    font-size: 13px;
}

/* Request Video Button on single artist*/
a[href="#request-video-popup"] {
    display: none;
}
/* / Request Video Button on single artist*/

/*TESTIMONIALS Page*/
.testimonial_main.testimonial_page .testimonial_tab li a{
    color: #00E8BF;
}
/* \TESTIMONIALS Page*/

/*single-artist*/
body.single-artist .artist_filter_img {
    margin-bottom: 0;
}

body.single-artist .banner .artist_img {
    margin-bottom: 35px;
}
/* \single-artist*/

@media only screen and (min-width: 1442px)  {
    .search_button_wrapper_active .booking-nd__filter {
        margin-right: 0.1rem!important;
    }

    .search_button_wrapper_active .js-search-filter-name-form{
        max-width:210px;
    }
}


@media only screen and (max-width: 1441px) and (min-width: 1366px)  {
     .booking-nd__filter {
        margin-right: 0.01rem!important;
    }
    .search_button_wrapper_active .js-search-filter-name-form{
        max-width: 190px;
    }
}

@media only screen and (min-width: 1270px) and (max-width: 1441px) {
    .booking-nd__filter.js-list-or-table {
        margin-right: 1rem!important;
    }

    .js-search-filter-name-form {
        margin-left: 5px;
    }
}


@media only screen and (max-width: 1365px) and (min-width: 1280px)  {
    .search_button_wrapper_active .js-search-filter-name-form{
            max-width: 150px;
    }
}

@media (max-width: 767px){
    body.single-artist .banner .artist_img,
    body.single-artist .artist_filter_img {
        max-height: 380px;
    }
}

@media (max-width: 500px){
    body.single-artist .banner .artist_img,
    body.single-artist .artist_filter_img {
        max-height: 250px;
    }
}