@font-face {
   /* font-family: "Hey November";
   src: url("./../font/Hey November.woff2")format("woff2"); */

   font-family: "Kalam";
   src: url("./../font/Kalam-Regular.woff2")format("woff2");
}
body.post-type-archive-people {
   background-color: #1B2127;
   color: #fff;
}
.hn_container {
   box-sizing: border-box;
   font-family: 'Montserrat', sans-serif;
   font-weight: 400;
   margin-left: auto;
   margin-right: auto;
   max-width: 1485px;
   padding: 0 30px;
}

.hn-filter__wrap-form,
.hn-filter__columns {
   box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.hn-filter__wrap-form {
   /* background-color: rgba(255, 255, 255, 0.15); */
   /* box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25); */
   box-shadow: none;
   border-radius: 21px;
   display: block;
   height: 91px;
   margin-left: auto;
   margin-right: auto;
   max-width: 761px;
   padding: 15px;
   position: relative;
   z-index: 4;
}
.hn-filter__form {
   height: 100%;
}
.hn-filter__columns {
   align-items: center;
   background-color: #fff;
   border-radius: 30px;
   border: 1px solid #E1E1E1;
   box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
   height: 100%;
   display: flex;
   padding-left: 8px;
   padding-right: 8px;
   position: relative;
   z-index: 3;
}
.hn-filter__column {
   align-items: center;
   display: flex;
   height: 100%;
   position: relative;
}

.hn-filter__column::after{
   content: '';
   height: 54%;
   width: 1px;
   position: absolute;
   right: 0;
   top: 24%;
   background-color: #0000004a;
}

.hn-filter__column:last-child::after, .hn-filter__column:nth-last-child(2)::after {
   content: none;
}

.hn-filter__column.people-look {
   padding-bottom: 0px;
   justify-content: center;
   width: calc(50% - 90px);
   /* margin-right: 10px; */
}

.hn-filter__column.filter {
   justify-content: center;
   padding-bottom: 4px;
   /*width: 124px;*/
   width: calc(50% - 155px);
}
.filter_club {
   padding-left: 11px !important;
}
.hn-filter__column.country,
.hn-filter__column.city {
   justify-content: center;
}
.hn-filter__column.country {
   width: calc(50% - 125px);
}
.hn-filter__column.city {
   justify-content: center;
   width: calc(50% - 170px);
}

.filter-info {
   position: absolute;
   top: -120px;
   left: 50%;
   transform: translate(-50%, 0);
   text-align: center;
   color: #FFF;
   transition: opacity 0.3s ease;
   width: 100%;
}
.filter-info__country {
   /* font-family: Hey November; */
   font-family: Kalam;
   font-size: 80px;
   font-style: normal;
   font-weight: 400;
   line-height: 1;
}
.filter-info__breadcrumb {
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: 700;
   line-height: normal;
   text-transform: uppercase;
}

.hn_filder__list {
   background-color: #fff;
   border-bottom: 1px solid #eee;
   list-style: none;
   overflow: auto;
   max-height: 282px;
   margin: 0 0 -27px;
   padding-left: 0;
   position: relative;
   z-index: 1;
}
.hn_filder__list::-webkit-scrollbar {
   background-color: #F8F9FA;
   padding: 5px;
   width: 4px;
}
.hn_filder__list::-webkit-scrollbar-thumb {
   background-color: #D9D9D9;
}
.hn_filder__listItem {
   border-bottom: 1px solid #eee;
   color: #000;
   font-size: 15px;
   font-weight: 700;
   line-height: normal;
   overscroll-behavior: contain;
}

.hn_filder__listItem label{
   padding: 10px 15px;
}

.hn_filder__listItem:last-child {
   border-bottom: none;
}

.hn-filter__select-btn {
   background: none !important;
   border: none !important;
   color: #000 !important;
   /* display: table; */
   display: flex;
   align-items: center;
   font-size: 14px;
   font-weight: 700;
   line-height: 20px;
   outline: none !important;
   padding: 10px 0px;
   transition: 0.3s;
   text-transform: uppercase;
}

#hn_filder-button{
   display: table;
}

.hn-filter__select-btn.active, .active {
   color: #EA3362 !important;
}
.page-number {
   color: #E6E6E6;
}
.page-number:hover{
   cursor: pointer;
}
.hn-filter__select-btn svg {
   color: #2d2d2d;
   flex: 0 0 15px;
   margin: 0 0 1px 7px;
   transition: 0.3s;
}
.hn-filter__select-btn.filter::after,
.hn-filter__select-btn.people-look::after,
.hn-filter__select-btn.country::after,
.hn-filter__select-btn.city::after {
   bottom: 0;
   background-color: #E6E6E6;
   content: '';
   display: block;
   height: 30px;
   position: absolute;
   right: -1px;
   top: 50%;
   transform: translateY(-50%);
   transition: 0.3s;
   width: 2px;
}
.hn-filter__select-btn.filter.active::after,
.hn-filter__select-btn.people-look.active::after,
.hn-filter__select-btn.country.active::after {
   background-color: #EA3362;
}

.hn-filter__select-btn.filter.active::after{
   background-color: transparent;
}

.hn-filter__select-btn.filter::after {
   margin-left: 20%;
}

.people-group.checked span{
   color: #E52677 !important;
}

@media (min-width: 576px) {

   .hn-filter__select-btn.filter {
      line-height: 30px;
   }
}
.hn-filter__select-btn.filter svg {
   flex: 0 0 22.5px;
   margin-left: 3px;
   margin-right: 1px;
   position: relative;
   top: 8px;
   width: 22px;
}

.hn-filter__select-btn.active svg {
   color: #EA3362;
}
.hn-filter__select-btn.country.active svg,
.hn-filter__select-btn.city.active svg {
   transform: rotate(180deg);
}

.hn-filter__select-btn.people-look svg,
.hn-filter__select-btn.country svg,
.hn-filter__select-btn.city svg {
   bottom: 1px;
   height: 8px;
   position: relative;
}

.hn-filter__column.reset {
   display: flex;
   flex-direction: column;
   justify-content: center;
   width: 145px;
}
.hn-filter__select-btn.reset-all {
   color: #fff !important;
   cursor: pointer;
   display: none;
   font-size: 15px;
   font-weight: 500;
   line-height: 18px;
   margin-top: 4px;
   text-transform: capitalize;
}

.hn-filter__form .hn_custom_checkbox,
.hn-filter__form .hn_custom_checkbox__checkbox {
   height: 28px;
   width: 28px;
}

.hn_filder__content {
   background-color: #fff;
   border-radius: 0 0 32px 32px;
   box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
   left: -2px;
   opacity: 0;
   padding: 6px 0 15px;
   position: absolute;
   right: 0;
   pointer-events: none;
   visibility: hidden;
   transition: 0.3s;
   top: 61px;
   width: 250px;
   z-index: 0;
}
.hn_filder__listItem label {
   align-items: center;
   display: flex;
   justify-content: space-between;
   user-select: none;
}

#hn_filter_people {
   padding: 20px 0px 15px;
   box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
   margin-left: 10px;
}

#hn_filder_content {
   /*border: 3px solid #AA3F97;*/
   box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
   color: #2d2d2d;
   left: 49px;
   max-width: calc(100% - 100px);
   padding: 34px 15px 25px;
   right: 0;
   top: 70px;
   width: 79%;
   
   max-height: 900px;
   overflow-y: overlay;
}

/* Optional tabs for Filter */
/* .penis, .body-type, .ethnicity {
   display: none;
} */

.page-id-165 .bust, .page-id-153 .penis{
   display: none;
}

/* Filter for Country, City */
#hn_filder_country,
#hn_filder_city {
   box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
   margin-left: 20px;
   padding-bottom: 50px;
}
#hn_filder_city_mobile .js-filter-list-of-cities_mobile,
#hn_filder_city_mobile .hn_filder__listItem,
#hn_filder_city .js-filter-list-of-cities,
#hn_filder_city .hn_filder__listItem {
   display: none;
}
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.england,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.poland,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.romania,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.france,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.albania,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.andorra,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.armenia,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.austria,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.belarus,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.belgium,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.bosnia,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.bulgaria,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.croatia,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.cyprus,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.czech,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.denmark,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.estonia,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.finland,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.germany,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.greece,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.hungary,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.iceland,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.ireland,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.italy,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.latvia,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.liechtenstein,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.lithuania,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.luxembourg,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.malta,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.moldova,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.monaco,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.montenegro,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.netherlands,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.macedonia,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.norway,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.portugal,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.russia,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.serbia,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.turkey,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.slovakia,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.slovenia,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.spain,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.sweden,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.switzerland,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.ukraine,
#hn_filder_city .js-filter-list-of-cities.england,
#hn_filder_city .js-filter-list-of-cities.poland,
#hn_filder_city .js-filter-list-of-cities.romania,
#hn_filder_city .js-filter-list-of-cities.france,
#hn_filder_city .js-filter-list-of-cities.albania,
#hn_filder_city .js-filter-list-of-cities.andorra,
#hn_filder_city .js-filter-list-of-cities.armenia,
#hn_filder_city .js-filter-list-of-cities.austria,
#hn_filder_city .js-filter-list-of-cities.belarus,
#hn_filder_city .js-filter-list-of-cities.belgium,
#hn_filder_city .js-filter-list-of-cities.bosnia,
#hn_filder_city .js-filter-list-of-cities.bulgaria,
#hn_filder_city .js-filter-list-of-cities.croatia,
#hn_filder_city .js-filter-list-of-cities.cyprus,
#hn_filder_city .js-filter-list-of-cities.czech,
#hn_filder_city .js-filter-list-of-cities.denmark,
#hn_filder_city .js-filter-list-of-cities.estonia,
#hn_filder_city .js-filter-list-of-cities.finland,
#hn_filder_city .js-filter-list-of-cities.germany,
#hn_filder_city .js-filter-list-of-cities.greece,
#hn_filder_city .js-filter-list-of-cities.hungary,
#hn_filder_city .js-filter-list-of-cities.iceland,
#hn_filder_city .js-filter-list-of-cities.ireland,
#hn_filder_city .js-filter-list-of-cities.italy,
#hn_filder_city .js-filter-list-of-cities.latvia,
#hn_filder_city .js-filter-list-of-cities.liechtenstein,
#hn_filder_city .js-filter-list-of-cities.lithuania,
#hn_filder_city .js-filter-list-of-cities.luxembourg,
#hn_filder_city .js-filter-list-of-cities.malta,
#hn_filder_city .js-filter-list-of-cities.moldova,
#hn_filder_city .js-filter-list-of-cities.monaco,
#hn_filder_city .js-filter-list-of-cities.montenegro,
#hn_filder_city .js-filter-list-of-cities.netherlands,
#hn_filder_city .js-filter-list-of-cities.macedonia,
#hn_filder_city .js-filter-list-of-cities.norway,
#hn_filder_city .js-filter-list-of-cities.portugal,
#hn_filder_city .js-filter-list-of-cities.russia,
#hn_filder_city .js-filter-list-of-cities.serbia,
#hn_filder_city .js-filter-list-of-cities.turkey,
#hn_filder_city .js-filter-list-of-cities.slovakia,
#hn_filder_city .js-filter-list-of-cities.slovenia,
#hn_filder_city .js-filter-list-of-cities.spain,
#hn_filder_city .js-filter-list-of-cities.sweden,
#hn_filder_city .js-filter-list-of-cities.switzerland,
#hn_filder_city .js-filter-list-of-cities.ukraine,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.england .select__item-city-england_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.poland .select__item-city-poland_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.romania .select__item-city-romania_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.france .select__item-city-france_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.romania .select__item-city-romania_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.albania .select__item-city-albania_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.andorra .select__item-city-andorra_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.armenia .select__item-city-armenia_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.austria .select__item-city-austria_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.belarus .select__item-city-belarus_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.belgium .select__item-city-belgium_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.bosnia .select__item-city-bosnia_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.bulgaria .select__item-city-bulgaria_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.croatia .select__item-city-croatia_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.cyprus .select__item-city-cyprus_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.czech .select__item-city-czech_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.denmark .select__item-city-denmark_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.estonia .select__item-city-estonia_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.finland .select__item-city-finland_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.germany .select__item-city-germany_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.greece .select__item-city-greece_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.hungary .select__item-city-hungary_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.iceland .select__item-city-iceland_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.ireland .select__item-city-ireland_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.italy .select__item-city-italy_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.latvia .select__item-city-latvia_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.liechtenstein .select__item-city-liechtenstein_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.lithuania .select__item-city-lithuania_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.luxembourg .select__item-city-luxembourg_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.malta .select__item-city-malta_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.moldova .select__item-city-moldova_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.monaco .select__item-city-monaco_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.montenegro .select__item-city-montenegro_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.netherlands .select__item-city-netherlands_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.macedonia .select__item-city-macedonia_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.norway .select__item-city-norway_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.portugal .select__item-city-portugal_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.russia .select__item-city-russia_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.serbia .select__item-city-serbia_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.turkey .select__item-city-turkey_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.slovakia .select__item-city-slovakia_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.slovenia .select__item-city-slovenia_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.spain .select__item-city-spain_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.sweden .select__item-city-sweden_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.switzerland .select__item-city-switzerland_mobile,
#hn_filder_city_mobile .js-filter-list-of-cities_mobile.ukraine .select__item-city-ukraine_mobile,
#hn_filder_city .js-filter-list-of-cities.england .select__item-city-england,
#hn_filder_city .js-filter-list-of-cities.poland .select__item-city-poland,
#hn_filder_city .js-filter-list-of-cities.romania .select__item-city-romania,
#hn_filder_city .js-filter-list-of-cities.france .select__item-city-france,
#hn_filder_city .js-filter-list-of-cities.albania .select__item-city-albania,
#hn_filder_city .js-filter-list-of-cities.andorra .select__item-city-andorra,
#hn_filder_city .js-filter-list-of-cities.armenia .select__item-city-armenia,
#hn_filder_city .js-filter-list-of-cities.austria .select__item-city-austria,
#hn_filder_city .js-filter-list-of-cities.belarus .select__item-city-belarus,
#hn_filder_city .js-filter-list-of-cities.belgium .select__item-city-belgium,
#hn_filder_city .js-filter-list-of-cities.bosnia .select__item-city-bosnia,
#hn_filder_city .js-filter-list-of-cities.bulgaria .select__item-city-bulgaria,
#hn_filder_city .js-filter-list-of-cities.croatia .select__item-city-croatia,
#hn_filder_city .js-filter-list-of-cities.cyprus .select__item-city-cyprus,
#hn_filder_city .js-filter-list-of-cities.czech .select__item-city-czech,
#hn_filder_city .js-filter-list-of-cities.denmark .select__item-city-denmark,
#hn_filder_city .js-filter-list-of-cities.estonia .select__item-city-estonia,
#hn_filder_city .js-filter-list-of-cities.finland .select__item-city-finland,
#hn_filder_city .js-filter-list-of-cities.germany .select__item-city-germany,
#hn_filder_city .js-filter-list-of-cities.greece .select__item-city-greece,
#hn_filder_city .js-filter-list-of-cities.hungary .select__item-city-hungary,
#hn_filder_city .js-filter-list-of-cities.iceland .select__item-city-iceland,
#hn_filder_city .js-filter-list-of-cities.ireland .select__item-city-ireland,
#hn_filder_city .js-filter-list-of-cities.italy .select__item-city-italy,
#hn_filder_city .js-filter-list-of-cities.latvia .select__item-city-latvia,
#hn_filder_city .js-filter-list-of-cities.liechtenstein .select__item-city-liechtenstein,
#hn_filder_city .js-filter-list-of-cities.lithuania .select__item-city-lithuania,
#hn_filder_city .js-filter-list-of-cities.luxembourg .select__item-city-luxembourg,
#hn_filder_city .js-filter-list-of-cities.malta .select__item-city-malta,
#hn_filder_city .js-filter-list-of-cities.moldova .select__item-city-moldova,
#hn_filder_city .js-filter-list-of-cities.monaco .select__item-city-monaco,
#hn_filder_city .js-filter-list-of-cities.montenegro .select__item-city-montenegro,
#hn_filder_city .js-filter-list-of-cities.netherlands .select__item-city-netherlands,
#hn_filder_city .js-filter-list-of-cities.macedonia .select__item-city-macedonia,
#hn_filder_city .js-filter-list-of-cities.norway .select__item-city-norway,
#hn_filder_city .js-filter-list-of-cities.portugal .select__item-city-portugal,
#hn_filder_city .js-filter-list-of-cities.russia .select__item-city-russia,
#hn_filder_city .js-filter-list-of-cities.serbia .select__item-city-serbia,
#hn_filder_city .js-filter-list-of-cities.turkey .select__item-city-turkey,
#hn_filder_city .js-filter-list-of-cities.slovakia .select__item-city-slovakia,
#hn_filder_city .js-filter-list-of-cities.slovenia .select__item-city-slovenia,
#hn_filder_city .js-filter-list-of-cities.spain .select__item-city-spain,
#hn_filder_city .js-filter-list-of-cities.sweden .select__item-city-sweden,
#hn_filder_city .js-filter-list-of-cities.switzerland .select__item-city-switzerland,
#hn_filder_city .js-filter-list-of-cities.ukraine .select__item-city-ukraine {
   display: block;
}
#if-country-no-checked {
   color: #1B2127;
   display: table;
   font-size: 15px;
   line-height: 20px;
   font-weight: 600;
   margin: 8px auto 0;
   padding-left: 25px;
   padding-right: 25px;
   position: absolute;
   text-align: center;
}
.hn_filder__content.active {
   opacity: 1;
   pointer-events: all;
   visibility: visible;
}

.wrap-filter__label {
   align-items: center;
   display: flex;
   margin-bottom: -5px;
}
.filter__label {
   color: #2d2d2d;
   font-size: 14px;
   font-weight: 700;
   line-height: 31px;
   margin: 0;
}

.hn__filterTabs {
   display: flex;
   flex-wrap: wrap;
   justify-content: flex-start;
   margin-bottom: 6px;
   margin-left: -15px;
   margin-right: -15px;
   padding-left: 0;
}

.hn__filterTabs::after {
   bottom: 0;
   background-color: #E6E6E6;
   content: '';
   display: block;
   height: 1px;
   transform: translateY(-50%);
   transition: 0.3s;
   width: 95%;
   margin-left: auto;
   margin-right: auto;
}

.hn__filterTab {
   list-style: none;
   margin: 0 15px 12px;
}

.hn__filterTab.filter__label.checkedBox a {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3e%3cpath d='M11.9966 0.252222C11.767 0.124475 11.5145 0.0432355 11.2535 0.0131501C10.9925 -0.0169354 10.7281 0.00472298 10.4755 0.076887C10.2229 0.149051 9.98697 0.270305 9.78125 0.433715C9.57553 0.597124 9.40403 0.799484 9.27658 1.02922L5.56358 7.71122L3.43858 5.58622C3.25408 5.3952 3.03339 5.24284 2.78939 5.13802C2.54538 5.0332 2.28294 4.97803 2.01738 4.97572C1.75182 4.97341 1.48846 5.02402 1.24267 5.12458C0.996876 5.22514 0.773572 5.37365 0.585787 5.56143C0.398001 5.74922 0.249495 5.97252 0.148933 6.21831C0.0483713 6.46411 -0.00223212 6.72747 7.55134e-05 6.99302C0.00238315 7.25858 0.0575557 7.52102 0.162374 7.76503C0.267192 8.00904 0.419556 8.22973 0.610576 8.41422L4.61058 12.4142C4.98858 12.7932 5.49858 13.0012 6.02458 13.0012L6.30158 12.9812C6.60813 12.9383 6.90054 12.8249 7.1558 12.6498C7.41105 12.4747 7.62219 12.2428 7.77258 11.9722L12.7726 2.97222C12.9002 2.74267 12.9814 2.49023 13.0115 2.2293C13.0416 1.96838 13.02 1.70408 12.9479 1.4515C12.8759 1.19892 12.7548 0.963011 12.5915 0.757238C12.4283 0.551465 12.2261 0.37986 11.9966 0.252222Z' fill='%23EA3362'/%3e%3c/svg%3e");
   background-repeat: no-repeat;
   background-position: right center;
   padding-right: 20px;
}

.hn__filterTab.active a {
   border-color: #EA3362;
}
.hn__filterTab a {
   border-bottom: 1px solid transparent;
   color: #2d2d2d;
}

.hn__filterTab:hover a {
   color: #EA3362;
   padding-bottom: 5px;
}

.hn__filterTab.active a {
   color: #EA3362;
   padding-bottom: 5px;
}
.hn__filterTabContent {
   display: none;
}
.hn__filterTabContent.show-filter-tab-content {
   display: block;
}

.people-group {
   display: flex;
   justify-content: space-between;
   /* padding-bottom: 15px; */
   padding: 5px 10px;
   cursor: pointer;
}

.wrap-checkboxes-ages,
.wrap-checkbox-age,
.wrap-range-ages__inputs,
.wrap-range-ages__wrap-input,
.wrap-checkbox-age label,
.wrap-range-biust__input {
   display: flex;
}

.wrap-checkboxes-people-group,
.wrap-checkbox-age,
.wrap-range-ages__inputs,
.wrap-range-ages__wrap-input,
.wrap-checkbox-age label,
.wrap-range-biust__input {
   align-items: center;
}
.wrap-checkboxes-ages {
   flex-wrap: wrap;
   padding-top: 28px;
}
.wrap-checkbox-age {
   margin-bottom: 20px;
}
.wrap-checkbox-age:not(:last-child) {
   /* margin-right: 26px; */
   margin-right: 0px;
}
.wrap-checkbox-age .filter__label {
   user-select: none;
}
.wrap-checkbox-age .hn_custom_checkbox {
   margin-left: 10px;
}

.wrap-range-ages {
   margin-top: 15px;
}
.wrap-range-ages .filter__label {
   margin: 0 0 20px;
}
.wrap-range-ages__inputs {
   margin-bottom: -10px;
   flex-grow: 1;
}
.wrap-range-ages__wrap-input:first-child {
   margin-right: 13px;
}
.wrap-range-ages__wrap-input label {
   color: #000;
   font-size: 16px;
   font-weight: 500;
   line-height: normal;
   margin-right: 9px;
}
.wrap-range-ages__wrap-input input {
   /*background-color: #fff;*/
   border-radius: 12px;
   border: 1px solid #DBDBDB;
   height: 39px;
   font-size: 14px;
   line-height: 39px;
   padding-left: 8px;
   padding-right: 8px;
   outline: none;
   text-align: center;
   max-width: 84px;
}
.wrap-range-ages__wrap-input input::placeholder {
   color: #fff;
}
.wrap-range-ages__wrap-input input:focus {
   border-color: #EA3362;
}

.people-group.checked{
   color: #EA3362;
}

.wrap-range-ages__wrap-select {
   display: flex;
   flex-grow: 1;
   align-items: center;
}
.js-reset {
   background: unset;
   color: black;
   position: relative;
   top: 25px;
   border: none;
   font-weight: 500;
   cursor: pointer;
   display: flex !important;
}

#hn_filter_tab_content_people > div.reset-container > button{
   position: static;
}

.country-reset{
   display: block !important;
   top: 35px;
   margin:auto;
   z-index: 10;
}
.js-reset--center {
   background: unset;
   position: absolute;
   display: none;
   bottom: 70px;
   left: 0;
   right: 0;
   border: none;
   font-weight: 500;
   cursor: pointer;
   font-size: 15px;
}
.js-reset:focus,
.js-reset:hover {
   color: #c36;
   outline: none;
   background-color: unset;
}
.hn_filder__content-cansel {
   background-color: #2d2d2d;
   box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
   border-radius: 21px;
   color: #fff;
   display: block;
   font-size: 16px;
   font-weight: 500;
   line-height: 20px;
   max-width: 100%;
   margin: 100px auto 0;
   outline: none !important;
   padding: 12px 15px 14px;
   width: 126px;
   border: none;
}
.hn_filder__content-cansel--small {
   margin: 60px auto 0;
}
.hn_filder__content-cansel.mr-0 {
   margin-right: 0;
}

.wrap-range-biust__input label {
   margin: 0 8px 0 0;
}

.hn-filter-columns-height,
.wrap-checkbox-height label {
   display: flex;
   flex-wrap: wrap;
}
.hn-filter-columns-height {
   padding-top: 26px;
}
.wrap-checkbox-height {
   box-sizing: border-box;
   display: flex;
   justify-content: center;
   margin-bottom: 25px;
   width: 25%;
}
.wrap-checkbox-height:nth-child(4n+1) {
   justify-content: flex-start;
   margin-left: 0;
}
.wrap-checkbox-height:nth-child(4n+4) {
   justify-content: flex-end;
}
.wrap-checkbox-height .filter__label {
   margin-right: 10px;
   user-select: none;
}

#hn_filter_tab_content_nationality .nationality-content,
#hn_filter_tab_content_languages .nationality-content {
   padding-top: 26px;
}
#hn_filter_tab_content_nationality_mobile .select__list,
#hn_filter_tab_content_languages_mobile .select__list {
   position: relative;
}
#hn_filter_tab_content_nationality_mobile .select__head::after,
#hn_filter_tab_content_languages_mobile .select__head::after {
   bottom: auto;
   top: 14px;
}
.nationality-content .hn_select {
   max-width: 200px;
}

.hn_filter_price_columns {
   display: flex;
   margin-left: -34px;
   margin-right: -34px;
   padding-top: 26px;
}
.hn_filter_price_column {
   margin-left: 34px;
   margin-right: 34px;
   width: calc(50% - 68px);
}
.hn_filter_price_column .wrap-range-ages {
   margin: 0 0 25px;
}
.hn_filter_wrap_checkbox {
   align-items: center;
   display: flex;
   margin-bottom: 25px;
   width: 100%;
}
.hn_filter_price_column .filter__label {
   margin-right: 25px;
   white-space: nowrap;
   user-select: none;
}
.hn_filter_wrap_checkbox__wrap-name {
   flex: 0 0 100px;
}
.hn_filter_price_column .filter__label .wrap-price {
   color: #2d2d2d;
   font-weight: 600;
}
.hn_filter_price_column .filter__label {
   align-items: center;
   display: flex;
}
.hn_filter_price_column .hn_custom_checkbox {
   margin-left: auto;
   margin-right: 20px;
}

#hn_filter_tab_content_rating.hn__filterTabContent {
   padding-top: 21px;
}
.hn_filter_services_columns {
   display: flex;
   flex-wrap: wrap;
   margin-left: -15px;
   margin-right: -15px;
   padding-top: 26px;
   justify-content: center;
}
.hn_filter_services_columns .hn_filter_wrap_checkbox {
   margin: 0 15px 13px;
}
.hn_filter_services_columns .filter__label {
   line-height: 17px;
   margin-left: 15px;
   user-select: none;
}
.hn_filter_services_columns .hn_filter_wrap_checkbox:nth-child(odd) {
   width: calc(100% - 282px);
}
/* .hn_filter_services_columns .hn_filter_wrap_checkbox:nth-child(even) {
   flex: 0 0 220px;
} */

.hn_filter__wrapRating .rating-icon-active {
   display: none;
}
.hn_filter_price__wrap-range-ages {
   align-items: center;
   display: flex;
   flex-wrap: wrap;
   margin-bottom: -20px;
}
.hn_filter_price__wrap-range-ages .filter__label {
   margin: 20px 17px 17px 0;
}
.hn_filter__rating {
   cursor: pointer;
   height: 30px;
   margin: 5px 12px 5px 0;
   position: relative;
   width: 37px;
}
.hn_filter__rating img {
   cursor: pointer;
   max-height: 100%;
   max-width: 100%;
}
.hn_filter__rating input {
   bottom: 0;
   left: 0;
   cursor: pointer;
   position: absolute;
   right: 0;
   opacity: 0;
   top: 0;
}
.hn_filter__wrapRating.one .hn_filter__rating:nth-child(1) .rating-icon-active,
.hn_filter__wrapRating.two .hn_filter__rating:nth-child(1) .rating-icon-active,
.hn_filter__wrapRating.two .hn_filter__rating:nth-child(2) .rating-icon-active,
.hn_filter__wrapRating.three .hn_filter__rating:nth-child(1) .rating-icon-active,
.hn_filter__wrapRating.three .hn_filter__rating:nth-child(2) .rating-icon-active,
.hn_filter__wrapRating.three .hn_filter__rating:nth-child(3) .rating-icon-active,
.hn_filter__wrapRating.four .hn_filter__rating:nth-child(1) .rating-icon-active,
.hn_filter__wrapRating.four .hn_filter__rating:nth-child(2) .rating-icon-active,
.hn_filter__wrapRating.four .hn_filter__rating:nth-child(3) .rating-icon-active,
.hn_filter__wrapRating.four .hn_filter__rating:nth-child(4) .rating-icon-active,
.hn_filter__wrapRating.five .hn_filter__rating:nth-child(1) .rating-icon-active,
.hn_filter__wrapRating.five .hn_filter__rating:nth-child(2) .rating-icon-active,
.hn_filter__wrapRating.five .hn_filter__rating:nth-child(3) .rating-icon-active,
.hn_filter__wrapRating.five .hn_filter__rating:nth-child(4) .rating-icon-active,
.hn_filter__wrapRating.five .hn_filter__rating:nth-child(5) .rating-icon-active {
   display: block;
}
.hn_filter__wrapRating.one .hn_filter__rating:nth-child(1) .rating-icon-no-active,
.hn_filter__wrapRating.two .hn_filter__rating:nth-child(1) .rating-icon-no-active,
.hn_filter__wrapRating.two .hn_filter__rating:nth-child(2) .rating-icon-no-active,
.hn_filter__wrapRating.three .hn_filter__rating:nth-child(1) .rating-icon-no-active,
.hn_filter__wrapRating.three .hn_filter__rating:nth-child(2) .rating-icon-no-active,
.hn_filter__wrapRating.three .hn_filter__rating:nth-child(3) .rating-icon-no-active,
.hn_filter__wrapRating.four .hn_filter__rating:nth-child(1) .rating-icon-no-active,
.hn_filter__wrapRating.four .hn_filter__rating:nth-child(2) .rating-icon-no-active,
.hn_filter__wrapRating.four .hn_filter__rating:nth-child(3) .rating-icon-no-active,
.hn_filter__wrapRating.four .hn_filter__rating:nth-child(4) .rating-icon-no-active,
.hn_filter__wrapRating.five .hn_filter__rating:nth-child(1) .rating-icon-no-active,
.hn_filter__wrapRating.five .hn_filter__rating:nth-child(2) .rating-icon-no-active,
.hn_filter__wrapRating.five .hn_filter__rating:nth-child(3) .rating-icon-no-active,
.hn_filter__wrapRating.five .hn_filter__rating:nth-child(4) .rating-icon-no-active,
.hn_filter__wrapRating.five .hn_filter__rating:nth-child(5) .rating-icon-no-active {
   display: none;
}

.hn_filter_mobile,
.hn_filter_mobile .block {
   width: 100%;
}
.hn_filter_mobile {
   background-color: #2d2d2d;
   border-top: 2px solid #C6318E;
   box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25);
   left: 0;
   padding: 17px 15px 25px;
   position: absolute;
   pointer-events: none;
   right: 0;
   opacity: 0;
   transition: 0.3s ease 0s;
   top: 0;
   z-index: 4;
}
.hn_filter_mobile.show-filter-mobile {
   opacity: 1;
   pointer-events: all;
}
#show-filter-menu > div {
   pointer-events: none;
}
.hn_filter_mobile .hn__filterTab.active a {
   padding-bottom: 2px;
}
.block__text-hidden {
   overflow: hidden;
}
.hn_filter_mobile .filter__label,
.hn_filter_mobile .wrap-range-ages__wrap-input label {
   color: #fff;
}
.hn_filter_mobile .hn_filder__list {
   background: none;
   border: none;
   max-height: 160px;
   margin: 13px -10px 26px 0;
   padding-right: 10px;
}
.hn_filter_mobile .hn_filder__list::-webkit-scrollbar {
   background-color: #EA3362;
   padding: 0;
   width: 3px;
}
.hn_filter_mobile .hn_filder__list::-webkit-scrollbar-thumb {
   background-color: transparent;
}
.hn_filter_mobile .hn_filder__listItem {
   border-bottom: none;
   overflow: hidden;
   padding: 10px 0 10px 11px;
}
.hn_filter_mobile .hn_filder__listItem:first-child {
   padding-top: 0;
}
.hn_filter_mobile .hn_filder__listItem:last-child {
   padding-bottom: 0;
}
.hn_filter_mobile .hn_filder__listItem label {
   color: #fff;
}
.hn_filter_mobile .hn_custom_checkbox__checkbox {
   border: 1px solid #2d2d2d !important;
}
.hn_filter_mobile .hn_custom_checkbox__input:checked + .hn_custom_checkbox__checkbox {
   border-color: #EA3362 !important;
}
.hn_filter_mobile .hn_filter_mobile__label.checked,
.hn_filter_mobile .hn_filter_mobile__label.checked .filter__label {
   color: #EA3362;
}
.hn_filter_mobile .nationality-content,
.hn_filter_mobile .hn_filter__wrapRating {
   padding-top: 22px;
}
.block__title {
   background-color: transparent !important;
   border: none !important;
   color: #fff;
   cursor: pointer;
   font-family: 'Montserrat', sans-serif;
   font-size: 16px;
   font-weight: 700;
   line-height: normal;
   padding: 13px 24px 13px 0;
   position: relative;
   outline: none !important;
   text-transform: uppercase;
   text-align: left;
   width: 100%;
}
.hn_filter_mobile .filter__label a {
   color: #fff;
}
.hn_filter_mobile .filter__label.active a,
.block__title._active {
   color: #EF0A6A;
}
.block._init .block__title:after {
   content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3e%3cg clip-path='url(%23clip0_1_3503)'%3e%3cpath d='M6.70757 9.65876L0.330572 3.07599C-0.110191 2.62101 -0.110191 1.88529 0.330572 1.43514L1.39028 0.341239C1.83104 -0.113746 2.54376 -0.113746 2.97984 0.341239L7.5 5.00726L12.0202 0.341239C12.4609 -0.113746 13.1736 -0.113746 13.6097 0.341239L14.6694 1.43514C15.1102 1.89013 15.1102 2.62585 14.6694 3.07599L8.29244 9.65876C7.86105 10.1137 7.14833 10.1137 6.70757 9.65876Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_3503'%3e%3crect width='15' height='10' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
   height: 10px;
   position: absolute;
   right: 2px;
   transform: translateY(-50%);
   top: calc(50% - 5px);
   width: 15px;
}
.block._init .block__title._active:after {
   content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3e%3cg clip-path='url(%23clip0_1_3616)'%3e%3cpath d='M8.29244 0.341239L14.6694 6.92401C15.1102 7.37899 15.1102 8.11471 14.6694 8.56486L13.6097 9.65876C13.169 10.1137 12.4562 10.1137 12.0202 9.65876L7.5 4.99274L2.97984 9.65876C2.53907 10.1137 1.82635 10.1137 1.39028 9.65876L0.330572 8.56486C-0.11019 8.10987 -0.11019 7.37415 0.330572 6.92401L6.70757 0.341239C7.13895 -0.113746 7.85167 -0.113746 8.29244 0.341239Z' fill='%23EA3362'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_3616'%3e%3crect width='15' height='10' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.hn_filter_mobile .hn__filterTabContent::after {
   left: 0;
   width: 100%;
}
.hn_filter_mobile .wrap-checkbox-height:nth-child(2n+1),
.hn_filter_mobile .wrap-checkbox-height:nth-child(1n+2),
.hn_filter_mobile .wrap-checkbox-age {
   justify-content: flex-start;
}
.hn_filter_mobile .wrap-checkbox-height .filter__label {
   margin-left: 10px;
   margin-right: 0;
}
.hn_filter_mobile .hn__filterTabContent {
   padding-bottom: 20px;
}
@media (max-width: 575px) {
   .hn_filter_mobile .wrap-checkbox-height:nth-child(1n+2),
   .hn_filter_mobile .wrap-checkbox-height {
      width: 50% !important;
   }
   .wrap-checkbox-height:nth-child(2n+1) {
      flex: 0 0 auto !important;
   }
}
.hn_filter_mobile .wrap-checkbox-age .hn_custom_checkbox {
   margin-left: 0;
   margin-right: 10px;
}
.hn_filter_mobile__wrap-buttons {
   align-items: center;
   display: flex;
   justify-content: space-between;
   margin-top: 68px;
}
.hn_filter_mobile__wrap-buttons button {
   border: none !important;
   font-family: 'Montserrat', sans-serif;
   font-weight: 500;
   line-height: normal;
   outline: none !important;
}
.hn_filter_mobile__button-reset {
   background: none !important;
   color: #707070;
   font-size: 13px;
   padding: 0;
}
.hn_filter_mobile__button-apply {
   background-color: #fff;
   border-radius: 21px;
   box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
   color: #2d2d2d;
   font-size: 13px;
   height: 34px;
   width: 115px;
}

/* Person preview */
.hn_wrap-article {
   display: flex;
   flex-wrap: wrap;
   margin: 35px -8.5px;
   position: relative;
}

.hn_wrap-article-travel, .hn_wrap-article-clubs {
   display: flex;
   flex-wrap: wrap;
   margin: 35px -7.5px;
   position: relative;
}

.hn_wrap-article-boosted{
   display: flex;
   flex-wrap: wrap;
   margin: 2px -7.5px;
   /* padding-top: 33px; */
}
.boostedListing{
   width: calc(33.3333% - 15px);
}

body.there-are-top-ones .hn_wrap-article--favorite .hn_prewPerson {
   width: calc(100% - 16px)!important;
}

@media screen and (min-width: 450px){
   body.there-are-top-ones .hn_wrap-article--favorite .hn_prewPerson {
      width: calc(50% - 15px)!important;
   }

   body.there-are-top-ones .hn_wrap-article--favorite .hn_prewPerson
}

@media screen and (min-width: 870px){
   body.there-are-top-ones .hn_wrap-article--favorite .hn_prewPerson {
      width: calc(33.3333% - 15px)!important;
   }
   body.there-are-top-ones .hn_wrap-article-work .hn_prewPerson.type-work {
      width: calc(100% - 15px) !important;
   }
}

.hn-no-posts{
   font-size: 21px;
   font-style: normal;
   font-weight: 600;
   color: #FFF;
   text-align: center;
   /* position: absolute; */
   left: 0;
   right: 0;
   margin-top: 25px;
}

.hn_prewPerson {
   margin: 7.5px;
   position: relative;
   width: calc(16.6666667% - 15px);
}

.hn_prewPerson.travel, .hn_prewPerson.club {
   margin: 7.5px;
   position: relative;
   width: calc(33% - 15px);
}

body.there-are-top-ones .boostedListing{
   width: calc(33.3333% - 15px);
   height: 460px;
   overflow: hidden;
}
/*body.there-are-top-ones .hn_prewPerson:nth-child(1),*/
/*body.there-are-top-ones .hn_prewPerson:nth-child(2),*/
/*body.there-are-top-ones .hn_prewPerson:nth-child(3) {*/
/*   width: calc(33.3333% - 15px);*/
/*}*/
body.there-are-top-ones .hn_prewPerson:nth-child(1) .hn_prewPerson__blockPhoto,
body.there-are-top-ones .hn_prewPerson:nth-child(2) .hn_prewPerson__blockPhoto,
body.there-are-top-ones .hn_prewPerson:nth-child(3) .hn_prewPerson__blockPhoto {
   /* padding-bottom: calc(120% + 2px); */
}

.hn_prewPerson__permalink {
   height: 100%;
   width: 100%;
}
.hn_prewPerson__permalink:hover .hn_prewPerson__blockPhoto img {
   transform: scale(1.04);
}
.hn_prewPerson__permalink:hover .hn_prewPerson__blockLogo img {
   transform: scale(0.88);
}

.hn_prewPerson__permalink::before {
   background-color: #000;
   bottom: 0;
   content: '';
   left: 0;
   height: 100%;
   opacity: 0.15;
   position: absolute;
   right: 0;
   top: 0;
   width: 100%;
   z-index: 2;
}

.hn_wrap-article-travel .hn_prewPerson__permalink::before, .hn_wrap-article-clubs .hn_prewPerson__permalink::before{
   background-color: #000000;
   bottom: 0;
   content: '';
   left: 0;
   height: 100%;
   opacity: 0.25;
   position: absolute;
   right: 0;
   top: 0;
   width: 100%;
   z-index: 2;
}

body.there-are-top-ones .hn_prewPerson:nth-child(1) .hn_prewPerson__label.top,
body.there-are-top-ones .hn_prewPerson:nth-child(2) .hn_prewPerson__label.top,
body.there-are-top-ones .hn_prewPerson:nth-child(3) .hn_prewPerson__label.top {
   display: table;
}
.hn_prewPerson__wrap-labels {
   left: 0;
   min-width: 56px;
   position: absolute;
   top: 0;
   z-index: 3;
}
body.there-are-top-ones .hn_prewPerson:nth-child(1) .hn_prewPerson__wrap-labels,
body.there-are-top-ones .hn_prewPerson:nth-child(2) .hn_prewPerson__wrap-labels,
body.there-are-top-ones .hn_prewPerson:nth-child(3) .hn_prewPerson__wrap-labels {
   min-width: 74px;
}
.hn_prewPerson__label.top {
   display: none;
}
.hn_prewPerson__label {
   box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.06);
   box-sizing: border-box;
   color: #fff;
   display: block;
   font-family: 'Montserrat', sans-serif;
   font-size: 11px;
   font-weight: 600;
   line-height: 14px;
   letter-spacing: 0em;
   margin-bottom: 5px;
   padding: 10px 7px;
   width: 100%;
   text-align: center;
}
body.there-are-top-ones .hn_prewPerson:nth-child(1) .hn_prewPerson__label,
body.there-are-top-ones .hn_prewPerson:nth-child(2) .hn_prewPerson__label,
body.there-are-top-ones .hn_prewPerson:nth-child(3) .hn_prewPerson__label {
   font-size: 16px;
   font-weight: 600;
   line-height: 19.5px;
   margin-bottom: 10px;
   padding: 17px 7px;
}
.hn_prewPerson__label a,
.hn_prewPerson__label span {
   display: block;
   padding-bottom: 10px;
   padding-top: 10px;
}
body.there-are-top-ones .hn_prewPerson:nth-child(1) .hn_prewPerson__label a,
body.there-are-top-ones .hn_prewPerson:nth-child(2) .hn_prewPerson__label a,
body.there-are-top-ones .hn_prewPerson:nth-child(3) .hn_prewPerson__label a {
   padding-bottom: 1px;
   padding-top: 1px;
}
.hn_prewPerson__label a {
   color: inherit;
}
.hn_prewPerson__label.top {
   background-color: #EA3362;
}
.hn_prewPerson__label.new {
   background-color: #BC3497;
}
.hn_prewPerson__label.review {
   background-color: #4154FF;
   padding-bottom: 0;
   padding-top: 0;
}
.hn_prewPerson__blockPhoto {
   padding-bottom: calc(156% - 1px);
   overflow: hidden;
}

.hn_wrap-article-travel .hn_prewPerson__blockPhoto, .hn_wrap-article-clubs .hn_prewPerson__blockPhoto {
   padding-bottom: calc(72% + 4px);
}

.hn_wrap-article-boosted.hn_there-are-top .hn_prewPerson__blockPhoto{
   padding-bottom: inherit;
   display: contents;
   width: -webkit-fill-available;
}

.hn_prewPerson__blockPhoto img {
   bottom: 0;
   left: 0;
   height: 100%;
   object-fit: cover;
   /* object-position: 0% 35%; */
   position: absolute;
   right: 0;
   /* transform: scale(1.01); */
   transition: opacity 0.3s ease 0.3s, transform 0.3s !important;
   top: 0;
   width: 100%;
}

.boostedListing .hn_prewPerson__blockPhoto img{
   object-position: 0% 35%;
}

/* Bottom preview */
.hn_prewPerson__bottom {
   background: rgba(108, 108, 108, 0.50);
   bottom: 0;
   left: 0;
   display: flex;
   flex-direction: column;
   padding: 10px 10px 4px;
   position: absolute;
   right: 0;
   z-index: 3;
}

.hn_wrap-article-travel .hn_prewPerson__bottom, .hn_wrap-article-clubs .hn_prewPerson__bottom  {
   background: rgba(45, 55, 65, 0.5);
   bottom: 0;
   left: 0;
   display: flex;
   flex-direction: column;
   padding: 10px 10px 4px;
   position: absolute;
   right: 0;
   z-index: 3;
}

body.there-are-top-ones .hn_prewPerson .hn_prewPerson__bottom {
   padding: 9px 15px 0;
}
.hn_prewPerson__wrap-logo-name-age-city {
   align-items: center;
   display: flex;
}
.hn_prewPerson__blockLogo {
   align-items: center;
   display: flex;
   justify-content: center;
   flex: 0 0 44px;
   height: 42px;
}
body.there-are-top-ones .hn_prewPerson .hn_prewPerson__blockLogo{
   flex: 0 0 44px;
}
.hn_prewPerson__blockLogo img {
   height: 42px;
   transition: opacity 0.3s ease 0.3s, transform 0.3s !important;
}
.hn_prewPerson__wrap-name-age-city {
   padding-left: 6px;
   width: 100%;
}
body.there-are-top-ones .hn_prewPerson .hn_prewPerson__wrap-name-age-city{
   padding-left: 13px;
}
.hn_prewPerson__wrap-name-age {
   align-items: center;
   display: flex;
   /* flex-wrap: wrap; */
}

.type-people .hn_prewPerson__wrap-name-age {
   justify-content: space-between;

}

.hn_prewPerson__name,
.hn_prewPerson__age,
.hn_prewPerson__city {
   color: #fff;
   margin: 0;
}
.hn_prewPerson__name,
.hn_prewPerson__age {
   font-size: 14px;
   font-weight: 700;
   line-height: 17px;
}
body.there-are-top-ones .hn_prewPerson .hn_prewPerson__name,
body.there-are-top-ones .hn_prewPerson .hn_prewPerson__age {
   font-size: 14px;
}
body.there-are-top-ones .hn_prewPerson .hn_prewPerson__name {
   line-height: 19px;
   display: -webkit-box;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
   overflow: hidden;
}
body.there-are-top-ones .hn_prewPerson .hn_prewPerson__age {
   line-height: 8px;
}
.hn_prewPerson__name {
   display: inline-block;
   text-transform: uppercase;
}
.hn_prewPerson__age {
   align-items: center;
   color: #EA3362;
   display: flex;
   line-height: 20px;
}
.hn_prewPerson__age::before {
   background-color: #EA3362;
   content: '';
   display: block;
   height: 10px;
   margin: 0 6px 0 7px;
   width: 2px;
}


.hn_prewPerson__city {
   font-size: 18px;
   font-weight: 300;
   line-height: 24px;
   margin: -2px 0 0;
}

.hn_prewPerson__wrap-travel-description{
   color: #fff;
   font-size: 14px;
   font-weight: 400;
   font-family: 'Montserrat', sans-serif;
   margin: 5px 0px;

   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: normal;
}

.hn_prewPerson__wrap-travel-description:hover{
   cursor: auto;
   color: #fff;
}

body.there-are-top-ones .hn_prewPerson .hn_prewPerson__city {
   font-size: 17px;
   line-height: 20px;
   margin: 2px 0 0;
}
.hn_prewPerson__hashtags {
   display: flex;
   flex-wrap: wrap;
   margin-top: auto;
   padding-top: 19px;
}
body.there-are-top-ones .hn_prewPerson .hn_prewPerson__hashtags {
   padding-top: 10px;
}
.hn_prewPerson__hashtags p {
   margin: 1px 5px 1px 0;
   text-transform: uppercase;
}

.hn_a-hn_prewPerson__new{
   font-weight: 600;
   color: #fff;
}

.hn_a-hn_prewPerson__new:hover{
   color: #fff;
}

.hn_a-hn_prewPerson__promo{
   font-weight: 600;
   color: #FE8BD2;
}

.hn_a-hn_prewPerson__promo:hover{
   color: #FE8BD2;
}

body.there-are-top-ones .hn_prewPerson .hn_prewPerson__hashtags p{
   margin: 6px 10px 6px 0;
}
.hn_prewPerson__top,
.hn_prewPerson__verification,
.hn_prewPerson__vip,
.hn_prewPerson__pornstar,
.hn_prewPerson__new,
.hn_prewPerson__review {
   display: inline-block;
   font-size: 12px;
   font-weight: 900;
   line-height: 15px;
}
.hn_prewPerson__top {
   color: #fff;
   display: none;
}
body.there-are-top-ones .hn_prewPerson .hn_prewPerson__top {
   display: inline-block;
}
.hn_prewPerson__verification {
   color: #FE8BD2;
}
.hn_prewPerson__vip {
   color: #EA3362;
}
.hn_prewPerson__pornstar {
   color: #D71E7F;
}
.hn_prewPerson__new {
   color: #fff;
}
.hn_prewPerson__review {
   color: #ffff;
}
.hn_prewPerson__review a::before {
   display: none;
}

/* Hide categories on specific page */
/*body.elementor-page-153 .men-group,*/
/*body.elementor-page-153 .couples-group,*/
/*body.elementor-page-153 .trans-group{*/
/*   display: none;*/
/*}*/

/*body.elementor-page-165 .women-group,*/
/*body.elementor-page-165 .couples-group,*/
/*body.elementor-page-165 .trans-group {*/
/*   display: none;*/
/*}*/

/*body.elementor-page-179 .women-group,*/
/*body.elementor-page-179 .couples-group,*/
/*body.elementor-page-179 .men-group {*/
/*   display: none;*/
/*}*/

/*body.elementor-page-186 .women-group,*/
/*body.elementor-page-186 .trans-group,*/
/*body.elementor-page-186 .men-group {*/
/*   display: none;*/
/*}*/


/* Travel Posts  */

.hn_wrap-article-travel .hn_prewPerson__name, .hn_wrap-article-clubs .hn_prewPerson__name{
   font-family: 'Montserrat', sans-serif;
   font-weight: 800 !important;
   font-size: 20px !important;
}

.hn_wrap-article-travel .hn_prewPerson__city, .hn_wrap-article-clubs .hn_prewPerson__city{
   font-family: 'Montserrat', sans-serif;
   font-weight: 900 !important;
   font-size: 14px !important;
   margin: 0px !important;
}

.hn_prewPerson__top_travel, .hn_prewPerson__top_clubs {
   top: 0;
   right: 0;
   display: flex;
   padding: 10px 10px 4px;
   position: absolute;
   right: 0;
   z-index: 3;
}

.hn_prewPerson__top_travel p:hover{
   cursor: auto;
}

.hn_prewPerson__top_travel .hn_prewPerson__wrap-travel-days{
   font-family: 'Montserrat', sans-serif;
   color: #FE8BD2;
   font-size: 24px;
   font-weight: 800;
   margin-right: 5px;
}

.hn_prewPerson__top_travel .hn_prewPerson__wrap-travel-author-name{
   font-family: 'Montserrat', sans-serif;
   color: #fff;
   font-size: 24px;
   font-weight: 800;
}


/* Posts pagination  */
.hn_wrap-article__wrap-pagination {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   padding-bottom: 11px;
   padding-top: 11px;
   width: 100%;
}
.hn_wrap-article__wrap-pagination .page-number {
   color: #fff;
   font-family: 'Montserrat', sans-serif;
   font-size: 20px;
   font-weight: 500;
   line-height: normal;
   margin: 5px;
}


.hn_wrap-article__wrap-pagination .page-number.current {
   color: #FE8BD2;
}

.hn_wrap-article__wrap-pagination .page-number:hover{
   color: #FE8BD2; 
}

.wrap-range-ages__inputs .wrap-range-ages__wrap-select {
   min-width: 153px;
}

.hn-filter__column.reset:hover {
   background: linear-gradient(180deg, #ff009d 0%, #69192e 100%)
}

.hn-filter__select-btn.search:hover + .hn-filter__column.reset {
   background: linear-gradient(180deg, #ff009d 0%, #69192e 100%)
}

.hn-filter__select-btn.search{
   padding: 15px 0px;
}

/* Work page */

.hn_wrap-article-work .hn_prewPerson__permalink{
   display: flex;
   background: rgba(254, 139, 210, 0.25);
   border-top: 3px solid #DC4A8B;
}

.hn_wrap-article-work .hn_prewPerson__blockPhoto img{
   position: static;
}

.hn_wrap-article-work .hn_prewPerson__bottom{
   position: static;
   height: 180px;
   width: calc(100% - 15px);
   background: none;

}

.hn_wrap-article-work .hn_prewPerson__blockPhoto{
   padding-bottom: inherit;
   width: 150px;
   height: 150px;
   margin: 15px;
}

.hn_wrap-article-work .hn_prewPerson{
   width: calc(100% - 15px);
}

.hn_wrap-article-work .hn_prewPerson__text_container_top{
   display: flex;
   justify-content: space-between;
   align-items: center;
}

.hn_wrap-article-work .hn_prewPerson__name_agency {
   color: #c36;
   display: table;
   font-size: 35px;
   font-weight: 900;
   line-height: normal;
   margin: 0 0 0 -2px;
   font-family: 'Montserrat', sans-serif;
   text-transform: capitalize;
}

.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{
   background-image: auto !important;
}

.hn_wrap-article-work .hn_prewPerson__date{
   display: flex;
   justify-content: space-between;
   align-items: center;
   font-family: 'Montserrat', sans-serif;
   color: white;
   font-size: 14px;
   font-weight: 600;
   margin: 0px;
}

.hn_wrap-article-work .hn_prewPerson__date img{
   width: 19px;
   height: 19px;
   margin-right: 5px;
}

.hn_wrap-article-work .hn_prewPerson__wrap-work-description{
   font-size: 14px;
   color: white;
   font-weight: 300;
   font-family: 'Montserrat', sans-serif;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: normal;
   height: 67px;
}

.hn_wrap-article-work .hn_prewPerson__wrap-name-age{
   gap: 5px;
}

.hn_wrap-article-work .hn_prewPerson__country, .hn_wrap-article-work .hn_prewPerson__city, .hn_wrap-article-work .hn_prewPerson__age{
   font-size: 17px;
   color: rgba(114, 114, 114, 1);
   font-weight: 400;
   margin: 0px !important;
}

.hn_wrap-article-work .hn_prewPerson__hashtags{
   padding-top: 0px !important;
   margin: 0px;
}

.pinkCountry{
   color: #E52677 !important;
   
}

.hn-filter__select-btn p{
   float: left;
   margin: 0px;
}

/* .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{
   background-image:
} */

/* .hn_work_article_box{
   display: flex;

} */



.accordion, .accordionMain {
   background-color: transparent;
   cursor: pointer;
   padding: 10px 0px;
   width: 100%;
   border: none;
   text-align: left;
   outline: none;
   transition: 0.4s;
   font-size: 15px;
   font-weight: 400;
   color: #000;
   border-bottom: 1px solid #00000021
 }

 .accordion:focus{
   background-color: transparent;
   color: #EA3362;
 }

 .accordionMain{
   padding: 10px 20px;
 }

 /* .js-reset{
   top: 0px;
 } */
 
 .accordion::after, .accordionMain::after {
   content: "";
   width: 15px;
   height: 10px;
   position: absolute;
   right: 15px;
   background-color: #000000;
   -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.70757 9.65876L0.330572 3.07599C-0.110191 2.62101 -0.110191 1.88529 0.330572 1.43514L1.39028 0.341239C1.83104 -0.113746 2.54376 -0.113746 2.97984 0.341239L7.5 5.00726L12.0202 0.341239C12.4609 -0.113746 13.1736 -0.113746 13.6097 0.341239L14.6694 1.43514C15.1102 1.89013 15.1102 2.62585 14.6694 3.07599L8.29244 9.65876C7.86105 10.1137 7.14833 10.1137 6.70757 9.65876Z' fill='%23ffffff'/%3E%3C/svg%3E");
   mask-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.70757 9.65876L0.330572 3.07599C-0.110191 2.62101 -0.110191 1.88529 0.330572 1.43514L1.39028 0.341239C1.83104 -0.113746 2.54376 -0.113746 2.97984 0.341239L7.5 5.00726L12.0202 0.341239C12.4609 -0.113746 13.1736 -0.113746 13.6097 0.341239L14.6694 1.43514C15.1102 1.89013 15.1102 2.62585 14.6694 3.07599L8.29244 9.65876C7.86105 10.1137 7.14833 10.1137 6.70757 9.65876Z' fill='%23ffffff'/%3E%3C/svg%3E");
   
   transition: transform 0.3s ease;
}

.accordionMain::after{
   right: 40px;
}

#if-country-no-checked{
   color: #000000;
}

.accordion.openAccordion::after, .accordionMain.openAccordion::after{
   background-color: #EA3362;
}

.openAccordion{
   border-bottom: none;
}

 .openAccordion, .accordion:hover{
   color: #EA3362;
   background-color: transparent !important;
 }

 .accordionMain.openAccordion{
   background-color: #1f1f1f !important;
   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 0px;
 }
 
 .panel, .panelMain {
   padding: 0 18px;
   display: none;
   background-color: #fff;
   overflow: hidden;
   border-bottom: 1px solid #ffffff73;
 }

 /* TEST */

 .wrap-checkboxes-ages, .wrap-checkbox-age, .wrap-range-ages__inputs, .wrap-range-ages__wrap-input, .wrap-checkbox-age label, .wrap-range-biust__input{
   align-items: center;
   gap: 5px;
   justify-content: space-evenly;
   cursor: pointer;
}

.wrap-range-ages__wrap-input label{
  color: #000000;
}

.wrap-checkbox-age:hover, .hn_filter_wrap_checkbox:hover{
  background-color: #fff;
  border: 1px solid #000;
}

.wrap-checkbox-age{
   margin: 0px;
}

#hn_filter_tab_content_orientation .wrap-checkboxes-ages .people-group{
   justify-content: center;
}


.js-reset{
  color: #000000;
  position: static;
}

#hn_filder_city .js-reset, #hn_filder_country .js-reset{
   position: relative;
}

.wrap-checkboxes-ages {
  padding-top: 5px;
  padding-bottom: 10px;
}

.hn_filder__content .hn_custom_checkbox__checkbox{
   border: 1px solid transparent !important;
}

.hn_filter_mobile__label, .wrap-checkbox-age label{
   display: flex !important;
   justify-content: center !important;
}

.comments-area a:hover, .page-content a:hover{
   color: #EA3362 !important;
}

.hn_filter_services_columns .hn_filter_wrap_checkbox{
   margin: 0px;
}

.hn_filter_services_columns .filter__label{
   font-size: 12px;
}

.filter__label{
  color: #000000;
}

.hn__filterTabs::after{
   background: linear-gradient(90deg, rgba(254,139,210,0.2) 0%, rgba(254,139,210,1) 5%, rgba(238,11,106,1) 50%, rgba(254,139,210,1) 95%, rgba(254,139,210,0.2) 100%);
}

.hn_filter_services_columns .hn_filter_wrap_checkbox {
   width: 48% !important;
}

.wrap-checkbox-age .hn_custom_checkbox{
  margin: 0px;
}

.wrap-checkbox-age label {
  color: #000; /* Domyślny kolor tekstu */
  transition: color 0.3s ease; /* Płynna zmiana koloru */
}

.wrap-checkbox-age.checked, .hn_filter_wrap_checkbox.checked{
  background: #E52677;
  border: 1px solid #E52677;
  color: #fff;
}
.wrap-checkbox-age.checked span{
color: #000;
}

.hn_filder__content .hn_custom_checkbox{
display: none !important;
}


.hn_filter_services_columns{
margin: 0px;
gap: 5px;
}

.hn_filder__listItem{
cursor: pointer;
border-bottom: 1px solid transparent;
}
.hn_filder__listItem:hover, .checked-mob{
background: linear-gradient(90deg, rgba(238,11,106,1) 50%, rgba(254,139,210,1) 85%, rgba(254,139,210,0.2) 100%) !important;
color: #fff;
}

.pinkCountry:hover{
   color: #fff !important;
}

.hn_filder__listItem{
color: #000000;
}
.hn-filter__column.reset{
width: auto;
border-radius: 20px;
border-radius: 0px 20px 20px 0px;
padding: 0px 20px;
margin-right: 0px;
}

.hn-filter__columns .hn-filter__column.reset.submit-btn{
   border-radius: 0px 30px 30px 0px;
}

.hn_filder_content_btn_box_fixed{
position: fixed;
z-index: 1;
width: -webkit-fill-available;
}

.hn_filder_content_btn_box{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.hn_filder_content_btn_box .hn-filter__column.reset:hover{
background: transparent;
}

/* .people-group, */
.hn_filter_wrap_checkbox{
   background: transparent;
   padding: 5px;
   border-radius: 20px;
   border: 1px solid #000000;
   display: flex;
   justify-content: center;
   cursor: pointer;
}
/* 
.people-group:hover{
  background: transparent;
} */

.wrap-checkbox-age{
   width: calc(100% / 3 - 10px);
   /* background: #fe8bd24f; */
   background: transparent;

   padding: 0px 5px;
   border-radius: 20px;
   border: 1px solid #000000;
   /* display: flex;
   justify-content: center; */
}

.wrap-checkbox-age label{
   width: 100%;
}

.people-group.checked span, .people-group:hover span{
   color: #E52677;
}

.people-group.checked span{
   color: #fff;
}



.banner-container-middle{
   display: flex;
   flex-wrap: nowrap;
   gap: 10px;
   justify-content: space-between;
   margin-top: 5px;
}

.banner-container-middle a{
   width: calc(33.3333% - 10px);
   height: auto;
   object-fit: contain;
}

#links-bottom p{
   text-align: justify !important;
}

.error-hot{
   color: #fff;
   margin: 0px !important;
   margin-bottom: 10px !important;
}
 

@media (min-width: 800) {
   .people-group.checked, 
   .people-group:hover {
      background: linear-gradient(90deg, rgba(238, 11, 106, 1) 50%, rgba(254, 139, 210, 1) 85%, rgba(254, 139, 210, 0.2) 100%) !important;
      color: #fff;
   }
}


.wrap-checkbox-age.checked, .hn_filter_wrap_checkbox.checked{
   background: #E52677;
   border: 1px solid #E52677;
   color: #fff;
}

.wrap-checkbox-age.checked span, .hn_filter_wrap_checkbox.checked span{
   color: #fff;
}

#links-bottom a{
   color: #FE8BD2 !important;
}

#links-bottom a:hover{
   color: #EA3362 !important;
}

#links-top {
   display: flex;
   flex-wrap: wrap;
   gap: 20px;
   margin-top: 10px;
   justify-content: flex-end;
   background-color: #000;
   padding: 10px;
}

#links-top a:hover{
   color: #EA3362 !important;
}

#links-top:nth-of-type(2) {
   display: none;
}

#links-top:not(:first-of-type) {
   display: none;
}

#links-top img{
   width: 25px;
   height: 21px;
   margin-right: 5px;
}

.single-link-top-gold{
   color: #ddc4a6;
   font-family: "Montserrat";
   display: flex;
   align-items: center;
}

.single-link-top-pink{
   color: #eb98c6;
   font-family: "Montserrat";
   display: flex;
   align-items: center;
}

/* Quick Mettings */


.quick-meetings-container{
   margin-bottom: 40px;
   margin-top: 20px;
}

.quick-meetings-swiper{
   margin-top: 35px;
   width: 100%;
   overflow: hidden;
}

.quick-meetings-swiper-wrapper {
   display: flex;
   flex-wrap: wrap;
   gap: 10px;
   justify-content: space-around;
}

.quick-meetings-container-top{
   display: flex;
   align-items: center;
   justify-content: space-between;
   border-bottom: 3px solid #EF0A6A;
   background: #000;
   padding: 0px 10px;
   /* border-image: linear-gradient(to top, rgba(250,27,125,1), rgba(225,13,105,1), rgba(200,28,102,1)) 1 0 0 0; */
}

.quick-meetings-container-top .hn_a-single__wrap-button-register{
   color: #fff;
}

.category-title-container{
   display: flex;
   justify-content: space-between;
   border-bottom: 3px solid #EF0A6A;
   align-items: center;
   background: #000;
   padding: 0px 10px;
}

.quick-meetings-add{
   color: #fff;
   border: none;
   font-size: 20px;
   font-weight: 600;
   padding: 0px;
}

#profileLink{
   color: #fff;
}

.quick-meetings-container-title-box{
   display: flex;
   color: #fff;

}

.quick-meetings-container h3{
   display: flex;
   color: #fff;
   font-size: 20px;
   font-weight: 600;
   border-right: 3px solid #fff;
   margin-right: 10px;
   padding-right: 10px;
   margin-bottom: 10px;
}

.category-title-container h3{
   display: flex;
   color: #fff;
   font-size: 20px;
   font-weight: 600;
   margin-right: 10px;
   padding-right: 10px;
   margin-bottom: 10px;
}

.quick-meetings-container p{
   margin: 0px;
   font-size: 18px;
   font-weight: 100;
   display: flex;
   align-items: center;
}

.quick-meetings-container h3 svg, .category-title-container h3 svg{
   height: 22px;
   width: auto;
   margin-right: 10px;
}

.quick-meetings-container h3 svg path, .category-title-container h3 svg path{
   fill: #EF0A6A;
}

.quick-swiper-slide{
   display: flex;
   flex-wrap: nowrap;
   gap: 10px;
   width: 100%;
}

.quick-meeting-box{
   width: calc(100% / 6 - 10px);
   height: 350px;
   background: #000;
   padding: 12px;
   transition: opacity 0.5s ease-in-out; 
   opacity: 0; 
   display: none;
}

.quick-meeting-box.visible {
   opacity: 1;
}

.quick-meeting-box .quick-meeting-avatar img{
   width: 70px;
   height: 70px;
   border-radius: 50%;
   object-fit: cover;
   padding: 0px;
}

.quick-meeting-name{
   color: #ffffff;
   font-size: 22px;
   margin: 0px;
   font-weight: 600;
   display: flex;
   align-items: flex-end;
}

.quick-meeting-name p{
   text-transform: lowercase;
   font-size: 18px;
   margin: 0px;
   margin-left: 5px;
}

.quick-meeting-date{
   color: #FE8BD2;
   font-weight: 100;
   font-size: 13px;

}

.quick-meeting-main-content{
   width: 100%;
   padding: 0px;
   color: #FE8BD2;

   display: flex;
   flex-direction: column;
   justify-content: space-between;
}

.quick-meeting-main-content p{
   font-size: 16px;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 5;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: normal;
   height: 126px;
   color: #fff;
}

.quick-meeting-city {
   display: flex;
   color: #fff;
   font-size: 16px !important;
   font-weight: 600;
   border-right: 3px solid transparent !important;
   margin-right: 10px;
   padding-right: 10px;
}

.quick-meeting-main-content-bot{
   display: flex;
   justify-content: space-between;
}

.quick-meeting-reactions {
   display: flex;
   align-items: flex-end;
   gap: 10px;
   color: #FE8BD2;
}

.quick-meeting-reactions svg{
   height: 20px;
   width: auto;
}

.quick-meeting-reactions svg path{
   fill: #FE8BD2;
}

.quick-meetings-pagination{
   display: flex;
   justify-content: space-between;
}

.hot-swiper-button-prev, .hot-swiper-button-more, .hot-swiper-button-next{
   position: static;
   display: flex;
   color: #fff;
   border: none;
   font-size: 20px;
   font-weight: 600;
   text-decoration: underline;
   padding: 0px;
   align-items: center;
   gap: 5px;
}

.hot-swiper-button-prev svg, .hot-swiper-button-next svg{
   width: auto;
   height: 20px;
}

.hot-swiper-button-prev svg path, .hot-swiper-button-next svg path{
   fill: #fff;
}

.hot-swiper-button-more{
   color: #EA3362;
   text-decoration: none;
   display: none;
}

.hot-swiper-button-prev:hover, .hot-swiper-button-next:hover, .hot-swiper-button-prev:focus, .hot-swiper-button-next:focus, .quick-meetings-add:hover, .quick-meetings-add:focus{
   background: transparent;
   color: #FE8BD2;
}

.hot-swiper-button-more:hover, .hot-swiper-button-more:focus{
   background: transparent;
   color: #fff;
}

.hot-swiper-button-next:disabled,
.hot-swiper-button-prev:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.quick-meeting-box-link .quick-meeting-city{
   padding-right: 0px;
   margin-right: 0px;
}

.page-id-1852 .hn_prewPerson__wrap-travel-description{
   display: none;
}

@media (max-width: 1600.98px) {
   .hn_prewPerson {
      width: calc(20% - 16px);
   }
}
@media (max-width: 1440.98px) {
   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__label {
      font-size: 14px;
      line-height: 16px;
      padding-bottom: 14px;
      padding-top: 14px;
   }
   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__label a {
      padding-bottom: 0;
      padding-top: 0;
   }
   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__wrap-labels{
      min-width: 66px;
   }
   .hn_wrap-article-work .hn_prewPerson{
      width: calc(100% - 15px);
   }
}
@media (max-width: 1366.98px) {

}
@media (max-width: 1280.98px) {
   .hn_prewPerson {
      width: calc(25% - 16px);
   }
   .hn_prewPerson__blockPhoto {
      padding-bottom: calc(120% - 1px);
   }

   .hn_prewPerson.travel {
      width: calc(50% - 15px);
   }

   .hn_wrap-article-work .hn_prewPerson__name_agency{
      font-size: 28px;
   }

}

@media (max-width: 1200px) {

   
   .quick-meeting-box{
      width: calc(100% / 5 - 10px);
   }

   .quick-meeting-name {
      font-size: 17px;
   }
   .quick-meeting-city {
      font-size: 13px !important;
   }
}


@media (max-width: 1024.98px) {
   .hn_prewPerson,
   body.there-are-top-ones .hn_prewPerson {
      width: calc(33.3333% - 16px);
   }

   .hn_prewPerson.travel, .hn_prewPerson.club {
      width: calc(50% - 15px) !important;
   }

   .hn_prewPerson.work{
      width: calc(100% - 15px) !important;
   }

   #links-top{
      gap: 5px !important;
      padding-left: 25%;
   }

   .promoted-text #links-bottom a{
      font-size: 16px !important;
      top: 0px !important;
   }

   .sort-filter-title{
      font-size: 16px !important;
   }
/* 
   .sort-buttons-container{
      align-items: center !important;
   } */

   /* body.there-are-top-ones .hn_prewPerson:nth-child(1) .hn_prewPerson__blockPhoto,
   body.there-are-top-ones .hn_prewPerson:nth-child(2) .hn_prewPerson__blockPhoto,
   body.there-are-top-ones .hn_prewPerson:nth-child(3) .hn_prewPerson__blockPhoto {
      padding-bottom: calc(120% + 1px);
   } */

   .elementor-1729 .elementor-element.elementor-element-04124c0 > .elementor-widget-container{
      padding-bottom: 0px !important;
      padding-top: 0px !important;
   }

   .hn_wrap-article-boosted{
      /* padding-top: 50px; */
   }

   .hn_wrap-article-work .hn_prewPerson{
      width: calc(100% - 15px) !important;
   }

   /* .home .hn_sort_filter_wrap {
      margin-top: -120px !important;
   } */
}

@media (max-width: 1000px) {

   
   .quick-meeting-box{
      width: calc(100% / 4 - 10px);
      height: auto;
   }

   .hot-swiper-button-prev, .hot-swiper-button-more, .hot-swiper-button-next{
      font-size: 15px;
   }
   

}

@media (max-width: 991.98px) {
   .hn_prewPerson__top_travel .hn_prewPerson__wrap-travel-days, .hn_prewPerson__top_travel .hn_prewPerson__wrap-travel-author-name {
      font-size: 18px;
   }
}
@media (max-width: 800px) {
   .hn_prewPerson__blockLogo {
      flex: 0 0 40px;
      height: 41px;
   }
   .hn_prewPerson__name,
   .hn_prewPerson__age {
      font-size: 10px;
      line-height: 12px;
   }
   .hn_prewPerson__city {
      font-size: 18px;
      line-height: 21px;
   }

   .hn-filter__columns {
      height: 60%;
   }

   .filter-info__country{
      line-height: 0.8;
   }


   .quick-meeting-box{
      width: calc(100% / 3 - 10px);
   }

   .user-menu__blockGravatar{
      width: 27px;
      height: 27px;
      margin-top: 6px;
   }

   .hn_prewPerson__hashtags {
      padding-top: 5px;
   }
   .hn_prewPerson__verification,
   .hn_prewPerson__vip,
   .hn_prewPerson__pornstar,
   .hn_prewPerson__top,
   .hn_prewPerson__new,
   .hn_prewPerson__review {
      font-size: 12px;
      line-height: 16px;
   }
   .hn_prewPerson__hashtags p {
      margin: 1px 5px 1px 0;
   }
   
   .quick-swiper-slide{
      display: flex;
      flex-wrap: nowrap;
      gap: 10px;
      width: 100%;
      justify-content: space-around;
   }

   .quick-meeting-reactions svg{
      height: 12px;
      margin-bottom: 3px;
   }
   .quick-meeting-reactions {
      gap: 5px;
   }



   /* body.there-are-top-ones .hn_prewPerson:nth-child(1) .hn_prewPerson__blockLogo,
   body.there-are-top-ones .hn_prewPerson:nth-child(2) .hn_prewPerson__blockLogo,
   body.there-are-top-ones .hn_prewPerson:nth-child(3) .hn_prewPerson__blockLogo {
      flex: 0 0 50px;
      height: 41px;
   }
   body.there-are-top-ones .hn_prewPerson:nth-child(1) .hn_prewPerson__name,
   body.there-are-top-ones .hn_prewPerson:nth-child(2) .hn_prewPerson__name,
   body.there-are-top-ones .hn_prewPerson:nth-child(3) .hn_prewPerson__name,
   body.there-are-top-ones .hn_prewPerson:nth-child(1) .hn_prewPerson__age,
   body.there-are-top-ones .hn_prewPerson:nth-child(2) .hn_prewPerson__age,
   body.there-are-top-ones .hn_prewPerson:nth-child(3) .hn_prewPerson__age {
      font-size: 12px;
      line-height: 15px;
   }
   body.there-are-top-ones .hn_prewPerson:nth-child(1) .hn_prewPerson__city,
   body.there-are-top-ones .hn_prewPerson:nth-child(2) .hn_prewPerson__city,
   body.there-are-top-ones .hn_prewPerson:nth-child(3) .hn_prewPerson__city {
      font-size: 21px;
      line-height: 24px;
   } */

   .hn_wrap-article-work .hn_prewPerson{
      width: calc(100% - 15px) !important;
   }

}
@media (max-width: 800x) {

   .promoted-text {
      font-size: 20px;
      color: #ffffff;
      font-weight: 600;
      padding-right: 10px;
      padding-left: 7px;
      font-family: "Montserrat";
      margin: 10px 0px;
      display: flex;
      padding: 5px;
      align-items: center;
      justify-content: flex-start;
      position: absolute;
      top: 10px;
  }

  #links-top {
      width: 100% !important;
      padding: 10px;
      justify-content: space-between;
      padding-top: 18px;
      margin-top: 0px;
   }

   .hn-filter__wrap-form {
      border-radius: 15px;
      height: 65px;
      padding: 10px;
   }
   .hn-filter__columns {
      border-radius: 10px;
      padding-left: 12px;
      padding-right: 12px;
   }
   .hn_filder__content {
      left: -2px;
      padding: 6px 0 35px;
      top: 64px;
   }
   .hn_filder__listItem {
      font-size: 15px;
      padding: 10px 15px;
   }
   .hn_filder__content-cansel {
      font-size: 15px;
      padding: 12px;
   }
   #hn_filder_content {
      left: 10px;
      max-width: calc(100% - 20px);
      top: 55px;
   }
   .hn-filter__select-btn {
      font-size: 14px;
      line-height: 19px;
   }
   .filter__label {
      font-size: 14px;
      line-height: 28px;
   }
   .wrap-range-ages__wrap-input label {
      font-size: 14px;
   }
   .hn__filterTabs {
      margin-left: -10px;
      margin-right: -10px;
   }
   .hn__filterTab {
      margin: 0 10px 20px;
   }
   .hn__filterTab.active a {
      padding-bottom: 8px;
   }
   #hn_filder_content {
      padding: 40px 20px 20px;
   }

   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__wrap-labels,
   .hn_prewPerson__wrap-labels {
      min-width: 52px;
   }
   .hn_prewPerson__label,
   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__label{
      font-size: 10px;
      line-height: 12px;
      margin-bottom: 2px;
      min-width: 52px;
   }
   .hn_prewPerson__label,
   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__label {
      padding-bottom: 8px;
      padding-top: 8px;
   }
   .hn_prewPerson__label a {
      padding-bottom: 8px;
      padding-top: 8px;
   }

   .hn_filter_wrap_checkbox__wrap-name {
      flex: 0 0 80px;
   }

   .hn-filter__column.filter,
   .hn-filter__column.reset {
      width: 50%;

   }
   .hn-filter__column.reset .hn-filter__select-btn {
      margin: 5px 0;
      padding: 0 5px;
      text-transform: capitalize;
   }
   .hn_wrap_country_and_city {
      display: flex !important;
      flex-wrap: wrap;
      padding: 0 0 35px;
      width: 100%;
   }
   .hn_wrap_country_and_city .hn-filter__column {
      width: 50%;
   }
   .hn_wrap_country_and_city .hn-filter__select-btn::after {
      display: none;
   }
   .hn_filder__content {
      border-radius: 0 0 15px 15px;
   }
   .hn-filter__select-btn {
      border: 1px solid transparent !important;
      border-radius: 15px 15px 0 0;
   }
   .hn-filter__select-btn.active {
      border-color: none !important;
   }
   .hn_wrap_country_and_city .hn-filter__select-btn {
      padding: 20px 0;
      width: 100%;
   }
   .hn_wrap_country_and_city .hn_filder__content {
      border: 1px solid #e1e1e1;
      box-shadow: none !important;
      border-top: none;
      left: 0;
      top: 55px;
      width: 100%;
      z-index: 1;
   }

   .filter-info {
      top: -70px;
   }
   .filter-info__country {
      font-size: 55px;
   }

   .page-id-1852 .hn-filter__column.filter.filter_club {
      width: -webkit-fill-available !important;
   }

   /* .page-id-1852 .hn_sort_filter_wrap {
      margin-top: -60px;
   } */
   body > div.elementor.elementor-165 > div.elementor-element.elementor-element-6b63d8e.e-con-full.e-flex.e-con.e-parent.e-lazyloaded, body > div.elementor.elementor-179 > div.elementor-element.elementor-element-fa9f2d7.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{
      margin-top: 0px;
   }

   .page-id-1852 .hn_prewPerson__bottom.js-for-same-height {
      min-height: auto !important;
   }

   /* .page-id-6035 .hn_sort_filter_wrap {
      margin-top: -60px !important;
   } */

   #hn_filter_people, #hn_filder_country, #hn_filder_city{
      box-shadow: 0px 13px 15px #00000059, 0px 5px 5px #fff !important;
   }

   /* .home .hn_sort_filter_wrap{
      margin-top: -150px !important;
   } */

   /* .hn_sort_filter_wrap {
      margin-top: -125px !important;
   } */

   /* .page-id-179 .hn_sort_filter_wrap{
      margin-top: -35px !important;
   } */

   .hn_wrap-article-boosted{
      padding-top: 0px !important;
   }

   .hn_wrap-article{
      margin-bottom: 0px;
   }

   .elementor-51 .elementor-element.elementor-element-9ffedce{
      margin-right: 15px !important;
      --justify-content: end !important;
   }

   .elementor-nav-menu, .user-menu__list{
      background-color: #0000008a;
      backdrop-filter: blur(5px);
   }

}

@media (max-width: 767px) {
   
   .banner-container-middle{
      flex-wrap: wrap;
   }

   .banner-container-middle a{
      width: 100%;
   }

   .elementor-element.elementor-element-5e01c94{
      --padding-left: 15px;
      --padding-right: 15px;
   }


}

@media (max-width: 720.98px) {

   .hn_filter_price_columns,
   .hn_filter_price_column {
      margin-left: 0;
      margin-right: 0;
   }
   .hn_filter_price_columns {
      display: block;
   }
   .hn_filter_price_column {
      width: 100%;
   }
   .hn_filter_price_column .hn_custom_checkbox {
      margin-right: 0;
   }

   .hn_wrap-article__wrap-pagination .page-numbers {
      border-radius: 15px;
      border: 1px solid #fff;
      font-size: 15px;
      margin: 7px;
      padding: 3px 10px;
   }
   .hn_wrap-article__wrap-pagination .page-numbers.current {
      border: 1px solid #FE8BD2;
   }

   #hn_filder_country, #hn_filder_city{
      margin-left: 0px;
   }

   #hn_filter_people{
      margin-left: 0px;
   }

   #hn_filder_content{
      padding: 10px 20px 20px;
   }

   .hn-filter__select-btn.active{
      border: none;
   }
}
@media (max-width: 680.98px) {
   .wrap-checkbox-height {
      width: 33.3333%;
   }
   .wrap-checkbox-height:nth-child(3n+1) {
      justify-content: flex-start;
   }
   .wrap-checkbox-height:nth-child(3n+5) {
      justify-content: center;
   }
   .wrap-checkbox-height:nth-child(3n+3) {
      justify-content: flex-end;
   }

   .hn_wrap-article-work .hn_prewPerson__wrap-work-description{
      -webkit-line-clamp: 2;
      height: 45px;
   }

   .promoted-text, #links-bottom a{
      font-size: 8px !important;
   }
   #links-top a{
      font-size: 12px !important;
   }

   #links-top{
      width: 100% !important;
      padding: 10px;
      justify-content: space-between;
   }

   .promoted-text {
      top: -25px !important;
   }

   #links-top {
      width: 100% !important;
      padding: 10px;
      justify-content: space-between;
      padding-top: 18px;
      margin-top: 0px;
  }

  .promoted-text {
   font-size: 20px;
   color: #ffffff;
   font-weight: 600;
   padding-right: 10px;
   padding-left: 7px;
   font-family: "Montserrat";
   margin: 10px 0px;
   display: flex;
   align-items: center;
   justify-content: flex-start !important;
   position: absolute;
   top: 10px;
   background: black;
   width: 100%;
   font-size: 12px !important;
   padding-top: 5px;
}

.filter-info{
   top: -85px;
}

}



@media (max-width: 575.98px) {


   .hn_prewPerson,
   body.there-are-top-ones .hn_prewPerson {
      width: calc(50% - 15px);
   }

   body.there-are-top-ones .boostedListing{
      width: calc(50% - 15px);
   }

   .hn_prewPerson.travel {
      width: 100% !important;
   }

   .hn_prewPerson.travel .hn_prewPerson__blockPhoto {
      padding-bottom: calc(60% + 1px) !important;
   }

   .hn__filterTabs {
      margin-left: -8px;
      margin-right: -8px;
   }
   .hn__filterTab {
      margin: 0 8px 20px;
   }
   .hn-filter__select-btn {
      font-size: 14px;
      line-height: 19px;
   }
   .wrap-range-ages .filter__label {
      margin: 0 0 12px;
   }
   .wrap-range-ages__wrap-input label {
      font-size: 13px;
   }
   .filter__label {
      font-size: 15px;
      line-height: 24px;
   }
   .hn_custom_checkbox,
   .hn_custom_checkbox__checkbox {
      height: 28px !important;
      width: 28px !important;
   }
   .hn_custom_checkbox__checkbox {
      border-radius: 5px !important;
   }
   .hn_custom_checkbox__input:checked + .hn_custom_checkbox__checkbox {
      background-size: 46% !important;
   }
   .wrap-range-ages__inputs {
      width: 100%;
   }
   .wrap-range-ages__wrap-input {
      margin: 0 !important;
      width: 50%;
   }
   .wrap-range-ages__wrap-input:nth-child(1) {
      padding-right: 10px;
   }
   .wrap-range-ages__wrap-input:nth-child(2) {
      padding-left: 10px;
   }
   .wrap-range-ages__wrap-input label {
      display: none;
   }
   .wrap-range-ages__wrap-input input {
      font-size: 13px;
      max-width: 100%;
      width: 100%;
   }
   .wrap-range-ages__wrap-input input::placeholder {
      color: #2d2d2d;
   }
   .hn_filder__content-cansel.mr-0 {
      margin-right: auto;
   }

   .wrap-checkbox-height {
      justify-content: flex-end;
      width: 50%;
   }
   .wrap-checkbox-height:nth-child(3n+1) {
      justify-content: flex-end;
   }
   .wrap-checkbox-height:nth-child(2n+1) {
      justify-content: flex-end;
      flex: 0 0 120px;
   }
   .wrap-checkbox-height:nth-child(1n+2) {
      justify-content: flex-end;
      width: calc(100% - 120px);
   }

   .nationality-content .hn_select {
      max-width: 100%;
   }
   .hn_filter_price_column .wrap-range-ages .filter__label {
      margin: 0 15px 20px 0;
   }

   .hn_wrap-article-work .hn_prewPerson{
      width: calc(100% - 15px) !important;
   }

   .hn-filter__column.filter {
      /* left: -11px; */
      padding-bottom: 12px;
      top: 4px;
   }
   .hn-filter__select-btn.filter::after {
      right: -15px;
      top: 44%;
   }
   .hn-filter__select-btn.filter svg {
      height: 18px;
      margin-left: 12px;
      margin-right: 1px;
      top: 5px;
   }
   .hn-filter__select-btn.active {
      border-color: #fff !important;
   }
   .hn_wrap_country_and_city {
      padding: 0 0 25px;
   }
   .hn-filter__column.country,
   .hn-filter__column.city {
      position: static !important;
   }
   .hn_wrap_country_and_city #hn_filder_country {
   /* top: 90px; */
   }
   .hn_wrap_country_and_city .hn_filder__content {
      border-radius: 0;
      top: 45px;
   }

   #hn_filder_country, #hn_filder_city{
      top: 90px
   }

   .hn_wrap_country_and_city .hn-filter__select-btn {
      padding: 15px 0;
   }

   .hn_filter_services_columns {
      margin-left: 0;
      margin-right: 0;
      gap: 20px;
   }
   .hn_filter_services_columns .hn_filter_wrap_checkbox:nth-child(odd) {
      width: 100%;
   }
   /* .hn_filter_services_columns .hn_filter_wrap_checkbox:nth-child(even) {
      flex: 0 0 100%;
   } */
   .hn_filter_services_columns .hn_filter_wrap_checkbox {
      max-width: 200px;
      margin: 0 0 25px;
   }
   .hn_filter_price__wrap-range-ages {
      margin-bottom: 5px;
      padding-top: 19px;
   }

   .hn_filter__rating {
      height: 28px;
      margin: 5px 8px 5px 0;
      width: 35px;
   }

   .hn_prewPerson__blockLogo.wrap-image.loaded{
      display: none;
   }

   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__wrap-name-age-city, .hn_prewPerson__wrap-name-age-city{
      padding: 0px !important;
   }

   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__city{
      font-size: 14px !important;
      margin-bottom: 10px;
   }

   body.page-id-1852.there-are-top-ones .hn_prewPerson .hn_prewPerson__city{
      font-size: 12px !important;
   }

   body.page-id-1852.there-are-top-ones .hn_prewPerson .hn_prewPerson__name{
      font-size: 14px !important;
   }

   .page-id-1852 .hn_prewPerson__hashtags{
      display: none;
   }

   .hn_prewPerson__wrap-travel-description {
      margin: 10px 0px;
   }

   .hn_wrap-article-work .hn_prewPerson__country, .hn_wrap-article-work .hn_prewPerson__city, .hn_wrap-article-work .hn_prewPerson__age, body.page-id-6035.there-are-top-ones .hn_prewPerson .hn_prewPerson__city, .hn_prewPerson__city, body.there-are-top-ones .hn_prewPerson.type-work .hn_prewPerson__city{
      font-size: 14px !important;
   }

   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__bottom{
      padding: 10px 5px 0;
   }

   .hn_wrap-article-work .hn_prewPerson__wrap-name-age {
      gap: 2px;
   }

   .hn_wrap-article-work .hn_prewPerson__name_agency{
      font-size: 15px;
   }

   .hn_wrap-article-work .hn_prewPerson__text_container_top{
      align-items: flex-start;
      flex-direction: column-reverse;
   }

   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__city, .hn_prewPerson__city{
      line-height: normal;
   }

   .hn_wrap-article-work .hn_prewPerson__date{
      font-size: 11px;
   }
}

@media (max-width: 500px) {
   .quick-meeting-box{
      width: calc(100% / 2 - 10px);
   }
}

@media (max-width: 440.98px) {
   .filter-info {
      top: -140%;
   }
   .filter-info__country {
      font-size: 45px;
   }

   .page-id-6035 #hn_filter_people{
      width: min-content;
   }
}
@media (max-width: 430.98px) {

   .quick-meeting-reactions{
      flex-wrap: wrap;
   }

   .hn__filterTabs {
      margin-left: -10px;
      margin-right: -10px;
   }
   .hn__filterTab {
      margin: 0 15px 12px;
   }
   .hn__filterTab:last-child {
      margin-right: auto;
   }
   /* .hn_wrap-article {
      margin-left: 0;
      margin-right: 0;
   }
   .hn_prewPerson,
   body.there-are-top-ones .hn_prewPerson {
      margin: 0 0 25px;
      width: 100%;
   }
   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__blockPhoto {
      padding-bottom: calc(87% + 2px);
   }
   .hn_prewPerson__blockPhoto {
      padding-bottom: calc(91% - 1px);
   }
   .hn_prewPerson__blockPhoto img {
      object-position: 0% 25%;
   } */
   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__wrap-name-age-city,
   .hn_prewPerson__wrap-name-age-city {
      padding-left: 12px;
   }
   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__name,
   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__age,
   .hn_prewPerson__name,
   .hn_prewPerson__age {
      font-size: 14px;
      line-height: 16px;
   }
   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__city,
   .hn_prewPerson__city {
      font-size: 23px;
      line-height: 30px;
   }

   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__bottom{
      padding: 10px 10px 0;
   }
   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__hashtags{
      padding-top: 0;
   }
   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__blockLogo{
      flex: 0 0 40px;
      height: 31px;
   }

   /* 

   .hn_prewPerson.travel .hn_prewPerson__blockPhoto {
      padding-bottom: calc(60% + 1px) !important;
   } */

   body.there-are-top-ones .boostedListing{
      height: 340px;
   }
}
@media (max-width: 400.98px) {

   .wrap-checkbox-age,
   .wrap-checkbox-height:nth-child(2n+1),
   .wrap-checkbox-height {
      flex: 0 0 100%;
      width: 100%;
   }
   .hn__filterTab a {
      padding-bottom: 4px !important;
   }
   .wrap-checkbox-age {
      justify-content: flex-start;
      margin-left: 0;
   }
   .wrap-checkbox-age .hn_custom_checkbox {
      margin-left: 0;
   }
   .wrap-checkboxes-ages .filter__label {
      order: 1;
      margin-left: 12px;
   }

   .hn_prewPerson__wrap-travel-description{
      -webkit-line-clamp: 1;
   }

   .quick-meetings-container .quick-meetings-container-title-box p:first-of-type{
      display: none;
   }

   .hn_wrap-article-work .hn_prewPerson__country, .hn_wrap-article-work .hn_prewPerson__city, .hn_wrap-article-work .hn_prewPerson__age, body.page-id-6035.there-are-top-ones .hn_prewPerson .hn_prewPerson__city, .hn_prewPerson__city, body.there-are-top-ones .hn_prewPerson.type-work .hn_prewPerson__city{
      font-size: 12px;
   }

   body.there-are-top-ones .hn_prewPerson .hn_prewPerson__city, .hn_prewPerson__city {
      line-height: 15px;
   }

   .hn_prewPerson.travel, .hn_prewPerson.club {
      width: calc(100% - 15px) !important;
   }

   .filter-info{
      top: -55px;
   }
}

.elementor.elementor-10, .elementor.elementor-153, .elementor.elementor-165,
.elementor.elementor-179, .elementor.elementor-186, .elementor.elementor-193,
.elementor.elementor-172 {
   overflow: hidden;
}
#border_01:after {
   background: linear-gradient(180deg, #AA3F97 0%, #DB326B 100%);
   content: "";
   display: block;
   height: 4px;
   width: calc(100% + 50px);
   position: absolute;
   z-index: 2;
   left: -10px;
   right: -10px;
   bottom: 0px;
}
.reset-container{
   display: flex;
   justify-content: center;

}
.search-template-page {
   padding-bottom: 100px;
   padding-top: 100px;
}
/* .e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
.e-con>.elementor-widget>.elementor-widget-container {
   height: auto;
} */

.hn_sort_filter_wrap{
   top: auto !important;
}

/* Scrool */

#hn_filder_content::-webkit-scrollbar {
   width: 8px;
}

#hn_filder_content::-webkit-scrollbar-thumb {
   background-color: #EA3362;
   border-radius: 10px;
   border: 2px solid transparent; 
}

#hn_filder_content::-webkit-scrollbar-thumb:hover {
   background-color: #c0294f;
}

#hn_filder_content::-webkit-scrollbar-track {
   background-color: transparent; 
   border-radius: 10px;
   margin: 5px; 
}

#hn_filder_content::-webkit-scrollbar:hover {
   width: 10px; 
}

@media (max-width: 800px) {

   .quick-meeting-main-content p {
      height: 90px;
   }

   .search-template-page {
      margin-bottom: -100px;
      padding: 50px 0;
   }

   .hn_wrap_country_and_city{
      justify-content: center;
   }

   .quick-meeting-name p, .quick-meetings-container p {
      font-size: 12px ;
   }
   .quick-meeting-name {
      font-size: 14px;
   }

   .quick-meetings-container p{

   }

}
@media (max-width: 575.98px) {

   .search-template-page h2 {
      font-size: 24px;
   }
}

#hn_filter_tab_content_services {
   overflow-y: auto;
   overflow-x: hidden;
   max-height: 450px;
}
#hn_filter_tab_content_services::-webkit-scrollbar {
   background-color: #F8F9FA;
   padding: 5px;
   width: 7px;
}
#hn_filter_tab_content_services::-webkit-scrollbar-thumb {
   background-color: #D9D9D9;
}



.hn-filter__columns {
   border: none;
   padding-right: 0;
}
.hn-filter__column.reset {
   background: linear-gradient(180deg, #B6359B 0%, #E52677 100%);
   border-bottom-right-radius: 30px;
   border-top-right-radius: 30px;
   color: #fff !important;
   order: 1;
}
.reset_club {
   width:34% !important;
}

.promoted-text{
   font-size: 20px;
   color: #ffffff;
   font-weight: 600;
   padding-right: 10px;
   padding-left: 7px;
   font-family: "Montserrat";
   margin: 10px 0px;
   display: flex;
   align-items: center;
   justify-content: flex-end;
   position: absolute;
   top: 8px;
}

.promoted-text::before {
   content: "";
   background-image: url('https://misstyworld.com/wp-content/uploads/2023/07/Mini_Logo-500x500px-1.png');
   background-size: contain;
   background-repeat: no-repeat;
   display: inline-block; 
   width: 27px;
   height: 24px;
   margin-left: 5px;
   margin-right: 10px;
}

/* Radius for search button in mobile version */
@media (max-width: 800) {

   .hn-filter__column.reset {
      border-bottom-right-radius: 9px;
      border-top-right-radius: 9px;
   }
   .hn_wrap_country_and_city{
      flex-direction: row-reverse;
   }

   /* body.there-are-top-ones .boostedListing{
      height: 260px;
   } */
}


/* Indentation for Reset all button on mobile version */

@media (max-width: 575.98px) {

   .hn_filder__content-cansel.mr-0 {
      margin-right: 0 !important;
   }
}


#hn_filder_content_cansel, #hn_filder_country_cansel, #hn_filder_city_cansel{
   display: none;
}
