/* mobile */

@media (max-width:767px) {
	
	.mobile_header_menu .elementor-icon-box-icon {
    float: right;
}

	.mobile_header_menu .elementor-icon-box-content {
    float: left;
	    margin-right: 10px;
}
	
.mobile_header_menu .elementor-icon-box-icon,
.mobile_header_links .elementor-icon-box-icon {
    text-align: center;
    margin-bottom: -5px !important;
}

.account_button, .register_button {
    margin-bottom: -5px;
}

.banners {
    width: 100% !important;
}

.banner.wigs img {
    width: 20vw;
}

.banner.beauty .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
}

.banner.beauty figure.elementor-image-box-img {
    width: 15vw !important;
    margin-bottom: 0 !important;
    margin-left: 5vw !important;
}

.banner.beauty .elementor-image-box-title {
    margin: 0;
}

.banners_right_column > .elementor-column-wrap {
    margin-left: 1vw !important;
}

.banners_left_column > .elementor-column-wrap {
    margin-right: 1vw !important;
}

.banners .elementor-widget:not(:last-child) {
    margin-bottom: 1vw !important;
}

.banner.wigs > .elementor-widget-container {
    padding: 5vw 0 !important;
}

.banner.beauty > .elementor-widget-container {
    padding: 2vw 5vw 1.5vw 5vw !important;
}

.header_banner .searchandfilter ul input, .header_banner .searchandfilter ul select {
    font-size: 5vw;
    height: 10vw !important;
    padding: 0 2vw !important;
    margin-bottom: 2vw;
}

.header_banner .searchandfilter ul input[type="text"] {
    color: #15182a !important;
    background-color: #FFFFFF80 !important;
    border: 1px solid #b8b5bc !important;
}

.header_banner .searchandfilter ul li.sf-field-submit input[type="submit"] {
    height: 10vw !important;
    width: 100%;
    border-radius: 0;
	 color: #FFFCFB !important;
    background-color: #15182a !important;
    border: 1px solid #15182a !important;
}

.header_banner .searchandfilter ul li {
    margin-left: 2% !important;
    width: 100% !important;
}

.header_banner .searchandfilter ul li.sf-field-submit {
    width: 100% !important;
}

.header_banner .searchandfilter ul {
    padding: 0;
    background: transparent;
}

.ads_archive_sort_by {
    padding: 2% 5% 0 5%;
}

.ads_archive_sort_by li.sf-field-sort_order h4 {
    font-size: 4.5vw;
}

.ads_archive_sort_by select.sf-input-select {
    font-size: 4.5vw;
    height: 10vw;
}

.ads_archive_container {
    padding: 0.5% 5% 5% 5% !important;
	overflow: hidden;
}

.archive_campaign_ads {
    display: none;
}

.archive .ads_listing {
    margin-top: 5vw;
    display: block;
    float: none;
    width: 100%;
    padding-right: 0;
}

.mobile_ads_filter_button {
    text-align: center;
    font-family: Assistant;
    font-size: 5.5vw;
    font-weight: bold;
    background-color: #15182a;
    padding: 3vw 0;
    color: #d8cdc9;
}

.mobile_ads_filter_button i {
    font-size: 3vw;
    margin-right: 10px;
}

.mobile_ads_filter_button.opened i:before {
content: '\f077';
}

.mobile_ads_filter {
    display: none;
    font-family: Assistant;
    float: none;
    width: 100%;
    padding: 5%;
	    background: #f3ebe9;
}

.ads_archive_sidebar input.sf-input-text {
    font-size: 4.5vw;
    height: 12vw;
    padding: 1% 5%;
}

.ads_archive_sidebar li[data-sf-field-input-type="radio"],
.ads_archive_sidebar li[data-sf-field-input-type="range-radio"] {
    padding: 5%;
}

.ads_archive_sidebar li.sf-field-post-meta-wig_details_wig_price,
.ads_archive_sidebar li.sf-field-taxonomy-areas {
    display: inline;
    float: right;
    width: 48%;
}

.ads_archive_sidebar  li.sf-field-taxonomy-ads_categories,
.ads_archive_sidebar  li.sf-field-taxonomy-cities {
    display: inline;
    float: left;
    width: 48%;
}

.ads_archive_sidebar .searchandfilter h4 {
    font-size: 4.5vw;
}

.ads_archive_sidebar li[data-sf-field-input-type="radio"] label,
.ads_archive_sidebar li[data-sf-field-input-type="range-radio"] label {
    font-size: 4.5vw;
}

.ads_archive_sidebar .searchandfilter ul li li {
    padding: 5px 0;
}

.ads_archive_sidebar ul:not(.children) > li[data-sf-field-input-type="radio"] label:before,
.ads_archive_sidebar ul:not(.children) > li[data-sf-field-input-type="range-radio"] label:before {
    top: 0.8vw;
    font-size: 3vw;
}

.ads_archive_sidebar {
    display: none;
}

.ads_archive_content {
    width: 100%;
    padding-right: 0;
    display: block;
}

.ad_article {
	width: 100%;
padding: 0 0 5vw 0;
}

.ad_article_content {
    padding: 5vw;
}

.featured_ad img {
    width: 8vw;
}

.ad_article_image {
    height: 45vw;
}

.sale_ad {
    font-size: 5vw;
    height: 8vw;
}

.ad_article_content h3 {
    height: auto;
    line-height: 8vw;
}

.ad_article_content h3 a {
    font-size: 6.8vw;
}

.ad_article_description {
    margin-top: 4vw;
    font-size: 5.5vw;
    line-height: 1.4em;
    height: auto;
}

.ad_article_city {
    margin-top: 5vw;
    font-size: 5.5vw;
}

.ad_article_city i {
    font-size: 5.5vw;
}

.ad_wig_price {
    font-size: 5.5vw;
    padding: 1vw 4vw;
}

.ad_article_phone, .ad_article_read_more {
    font-size: 5.8vw;
	    padding: 2vw 0;
		font-weight: 600;
}

.ad_article_phone i {
    font-size: 4.5vw;
}

.ad_article_read_more i {
    font-size: 4vw;
}

.ad_container {
    padding: 0 5%;
    display: block !important;
}

.return_button {
    display: none;
}

.share_buttons {
    margin: 5vw 0;
	    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.ad_details_column {
    width: 100%;
    padding-left: 0;
}

.ad_description {
    font-size: 4.5vw;
}

ul.wig_details {
    font-size: 4.5vw;
}

.save_ad {
    margin: 5vw 0;
}

.js-gd-add-mylist i, .js-gd-remove-mylist i {
    font-size: 4.5vw;
}

.js-gd-add-mylist i:after {
    font-size: 4vw;
}

ul.ad_details {
    margin-top: 4.5vw;
    font-size: 4.5vw;
}

li.ad_detail {
    padding: 2vw 5vw 3vw 5vw;
}

li.ad_detail.ad_whatsapp_phone i {
    font-size: 6.5vw;
    vertical-align: bottom;
}

li.ad_detail.ad_whatsapp_phone a {
    font-weight: bold;
    color: #ceaca2;
}

li.ad_detail i {
    font-size: 4.5vw;
}

.ad_gallery_column {
    margin-top: 5vw;
    width: 100%;
}

.ad_gallery_slider .slick-track {
    height: 50vw;
}

.ad_gallery_carousel .slick-track {
    height: 18vw;
}

.ad_footer {
    margin: 5vw 0;
}

.ad_footer button.send_comment_button, .single-ads button.acfef-edit-button.edit-button {
    font-size: 4.5vw;
    padding: 2vw 6vw;
    margin-left: 5vw;
}

.acf-field .acf-label label {
    font-size: 4.5vw;
}

.acf-field input[type="text"], .acf-field input[type="email"], .acf-field input[type="tel"] {
    font-size: 4.5vw !important;
    height: 10vw;
    padding: 1.2vw 1.5vw !important;
}

.acf-taxonomy-field .acf-checkbox-list li {
    font-size: 4.5vw;
    line-height: 10vw !important;
}

.acf-taxonomy-field .acf-checkbox-list li label {
    font-size: 4.5vw;
}

ul.acf-radio-list label {
    font-size: 4.5vw;
}

.acf-field[data-name="ad_images"] .button {
    font-size: 4vw;
}

input.acfef-submit-button.acf-button.button.button-primary {
    font-size: 5vw;
}

.acf-repeater>table {
    display: block;
}

.js-gd-remove-mylist i:after {
    font-size: 4vw;
}

.single-ads .modal.edit-modal .modal-content .acfef-delete-button-container button.button.acfef-delete-button {
    font-size: 5vw;
    line-height: 5vw;
}

.single-ads .modal.edit-modal .modal-content .acfef-delete-button-container {
    margin-top: 5%;
    position: static;
}

.advertiser_container {
    padding: 0 5%;
}

.advertiser_header {
    padding: 5% 0;
}

.advertiser_details_column {
    width: 100%;
    padding-left: 0;
}

.advertiser_logo {
    width: 30vw;
    height: 30vw;
}

ul.advertiser_social_networks {
    margin-top: -6.5vw;
    margin-right: 35vw;
}

li.advertiser_social_network.advertiser_facebook {
    margin-top: -1.5vw;
    font-size: 4.8vw;
}

li.advertiser_social_network {
    font-size: 5vw;
    margin-left: 5vw;
}

ul.advertiser_details {
    margin-top: 4.5vw;
    font-size: 4.5vw;
}

li.advertiser_detail {
    padding: 4vw 8vw;
}

li.advertiser_detail i {
    font-size: 4.5vw;
}

h2.advertiser_slogan {
    font-size: 6vw;
}

.advertiser_description {
    margin-top: 2.5vw;
    font-size: 4.5vw;
}

.advertiser_contact_column {
    margin-top: 5%;
    width: 100%;
}

.advertiser_about {
    margin-top: 5vw;
}

.single-advertisers button.acfef-edit-button.edit-button {
    font-size: 4.5vw;
    padding: 2vw 5vw;
}

.woocommerce-account main.site-main {
    padding: 0 5%;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100%;
}

nav.woocommerce-MyAccount-navigation ul li {
    font-size: 4.8vw;
	padding: 0 15px 5px 0;
}

nav.woocommerce-MyAccount-navigation ul li:before {
    top: 1vw;
    font-size: 4vw;
}

.woocommerce-account .woocommerce-MyAccount-content {
    margin: 5% 0;
    width: 100%;
    font-size: 4.5vw;
}

.account_redirect_publish_ad {
    padding: 2.5vw 5vw;
}

.woocommerce form label {
    font-size: 4vw;
}

.woocommerce form .form-row input:not([type="checkbox"]) {
    font-size: 4.5vw;
    height: 10vw;
padding: 2vw 2vw;
}

.woocommerce form .form-row ul li label {
    font-size: 4.5vw;
}

.woocommerce-account .u-column1.col-1 h2:after, .woocommerce-account .u-column2.col-2 h2:after {
    font-size: 5.5vw;
}

button.woocommerce-button.button.woocommerce-form-login__submit, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit, form.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button.button {
    font-size: 5vw;
}

.woocommerce form .form-row select {
    font-size: 4.5vw;
    height: 10vw;
}

p.woocommerce-LostPassword.lost_password a {
    font-size: 4.5vw;
}

.page-template-restricted_page .elementor.elementor-515 .elementor-icon-box-wrapper {
    display: flex;
}

.page-template-restricted_page .elementor.elementor-515 .elementor-icon-box-icon {
    margin-left: 15px !important;
    margin-bottom: 0 !important;
}

main.site-main.post-25 {
    padding: 2% 5%;
}

main.site-main.post-25 .caption h3 a {
    font-size: 5.5vw;
}

.gallery_image i {
	top: 10px;
    left: 10px;
    font-size: 6vw;
    padding: 3.5vw;
}

.gallery_popup_container {
    width: 85vw;
    height: 60vh;
}

.gallery_popup_container i {
    top: -60px;
    right: auto;
    left: 10px;
    font-size: 12vw;
}

.current_user {
    font-size: 4vw;
}

.current_user i {
    color: #FFFCFB;
    font-size: 18px;
    margin-left: 10px;
}

.home .ads_archive_sort_by {
    padding: 0;
}

.main_page_buttons .elementor-button {
    padding: 2.5vw 6vw !important;
}

.ads_archive_sidebar .sf-meta-range.sf-meta-range-slider {
    font-size: inherit;
}

.ads_archive_sort_by .searchandfilter > ul {
    display: block;
}

.ads_archive_sort_by li.sf-field-post-meta-wig_details_wig_status ul {
	    align-items: stretch;
}

.ads_archive_sort_by li.sf-field-post-meta-wig_details_wig_status ul li label {
    font-size: 4.2vw;
    padding: 3vw 5vw;
	    height: 100%;
    display: flex;
    align-items: center;
}

.whatsapp_icon {
    display: none;
}

.like_button {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    padding-top: 5%;
    padding-right: 5%;
    padding-left: 0;
}

.lb-like span, .lb-like a, .lb-like i {
    font-size: 5.5vw;
}

.lb-style-white .lb-count {
    position: absolute !important;
    top: -10px !important;
    right: -20px;
    font-size: 3.8vw !important;
    width: 5vw;
    height: 5vw !important;
    line-height: 5vw;
}

.ads_archive_sort_by .searchandfilter > ul > li.sf-field-post-meta-wig_details_wig_status {
    visibility: visible;
}

.main_page_v2_ads_column > .elementor-column-wrap {
    padding: 1vw 5vw 5vw 5vw;
}

.main_page_v2 .ads_archive_sidebar {
    display: block;
}

.main_page_v2_buttons a {
    padding: 2.5vw 5vw !important;
}

.ad_listing {
    padding: 10vw 3.5vw 12vw 3.5vw;
}

.ad_listing:not(:first-child) {
    margin: 2.5vw 0 0 0;
}

.ad_listing_image {
    width: 25%;
}

.ad_listing_image a, .ad_listing_image a img {
    height: 16vw;
}

.ad_listing_featured {
	    top: 6%;
    right: 1.5vw;
}

.ad_listing_featured img {
    width: 6vw;
}

.ad_listing_content {
    width: 75%;
    padding: 0 4vw 0 0;
}

.ad_listing_content h3 {
    font-size: 0;
    padding-left: 15%;
    width: 100%;
}

.ad_listing_content h3 a {
    font-size: 4.5vw;
    line-height: 1.2em;
}

.ad_listing_price {
    margin: 0;
    font-size: 4vw;
}

.ad_listing_city_and_phone {
    margin: 0;
    font-size: 4vw;
    /* display: block; */
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #f3e9e7;
    padding: 1.5vw 3.5vw;
    color: #15182A;
}

.ad_listing_city {
    margin-left: 2.5vw;
}

.ad_listing_city_and_phone i {
    margin-left: 1.5vw;
    color: #15182A;
}

.ad_listing_button {
    top: 40%;
    left: 2.5vw;
    font-size: 5.5vw;
}

.ads_listings_none_found {
    font-size: 4.5vw;
}

.main_page_v2_mobile_search li.sf-field-taxonomy-areas {
    display: none !important;
}

.main_page_v2_mobile_search .searchandfilter ul li.sf-field-submit input[type="submit"] {
    box-shadow: none !important;
}

.ads_listings_section {
    background: transparent !important;
}

.main_page_v2_tabs .elementor-tabs .elementor-tabs-wrapper {
    display: block !important;
}

.main_page_v2_tabs .elementor-tab-mobile-title {
    display: none !important;
}

.main_page_v2_tabs .elementor-tab-desktop-title {
    padding: 1.5vw 3vw !important;
    text-align: center;
}

.ads_listing_button {
    margin-top: 5vw;
    font-size: 4.5vw;
    padding: 2vw 2.5vw !important;
    width: 100%;
    text-align: center;
}

.ads_banner {
    margin: 2.5vw 0;
    height: auto;
}

.whatsapp_chat figcaption {
    width: 25vw;
    padding: 0.5vw 0;
    right: -30vw;
}

.post_buttons a {
    padding: 3.5vw 6vw !important;
}
    
        .custom_acf_form {
    padding: 2% 5%;
}
    
        .custom_acf_form .acf-field--post-title label:before,
    .custom_acf_form .acf-field--post-title label span {
    font-size: 4.5vw;
}
     
    .ad_type_badge {
    font-size: 4vw;
    padding: 0.5vw 3.5vw;
    width: 100%;
}

.woocommerce-form-register p#iconic-register-checkbox_field a {
    font-size: 4vw;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:after {
    padding-top: 0.1vw;
    font-size: 4.8vw;
    display: inline-block;
}









	
}


