@font-face {
	font-family: "DMSans";
	src: url("../fonts/DMSans-Regular.ttf") format('truetype');
}

@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('../fonts/HelveticaNeueLTStd-Blk.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLTStd-Blk.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('../fonts/HelveticaNeueLTStd-Bd.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLTStd-Bd.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('../fonts/HelveticaNeueLTStd-Ex.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLTStd-Ex.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('../fonts/HelveticaNeueLTStd-Lt.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLTStd-Lt.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('../fonts/HelveticaNeueLTStd-Md.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLTStd-Md.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.single-celebrity_client .site-main,
.single-stylist .site-main,
.tax-stylist_category .site-main,
.tax-celebrity_category .site-main,
.post-type-archive-logo .site-main,
.post-type-archive-representative .site-main,
.tax-representative_type .site-main,
.single-representative .site-main,
.single-logo .site-main,
.post-type-archive-agency .site-main,
.post-type-archive-editorial .site-main,
.single-editorial .site-main,
.single-agency .site-main,
.page-template-template-stylist-dashboard .site-main,
.page-template-template-rep-dashboard .site-main {
	background-color: #f6f6f6;
}

.cat-name {
	min-height: 30px;
}

/* .single-agency .site-main {
	padding: 130px 0 90px;
} */

/* .single-agency .cel-name-cat .cat-name {
	font-weight: normal;
	color: #1c1c1c;
	opacity: 0.5;
} */

.categories-filters.toggle-filters {
	margin-top: 30px;
}

nav.pagination a {
	font-size: 15px;
}

.single-stylist .stylist-contacts-md5.hide-info .cel-name-cat a {
	-webkit-filter: blur(5px);
	filter: blur(5px);
}

.single-stylist .stylist-contacts-md5.hide-info .cel-name-cat a.stylist-name {
	background: url( "../img/sprite-name.png" ) no-repeat;
	width: 143px;
	min-height: 33px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.cel-clients .title {
	font-size: 14px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #181B1F;
}

.moda__sign-up .black-button {
	border: 1px transparent;
	padding: 16px 35px;
	color: white;
	text-align: center;
	font-weight: bold;
}

.moda__sign-up .black-button:hover,
.moda__sign-up .black-button:active,
.moda__sign-up .black-button:focus {
	background-color: #333333;
}

.toggle-filters ul li span img.emoji {
	padding: 2px!important;
}

.stylist-category::-webkit-scrollbar {
	width: 12px;
	/* width of the entire scrollbar */
}

.stylist-category::-webkit-scrollbar-track {
	background: #f6f6f6;
	/* color of the tracking area */
}

.stylist-category::-webkit-scrollbar-thumb {
	background-color: #a9a9a9;
	/* color of the scroll thumb */
	border-radius: 20px;
	/* roundness of the scroll thumb */
	border: 3px solid #f6f6f6;
	/* creates padding around scroll thumb */
}

li.moda-li-toggle {
	font-size: 15px;
	vertical-align: middle;
	line-height: 16px;
}

.open-filter ul.stylist-category {
	height: 100%;
	max-height: 450px;
	overflow: auto;
}

.archive .category-filters h3 {
	font-size: 20px;
	line-height: 20px;
}

.archive.tax-stylist_category .pagednav {
	display: none;
}

.archive a.moda__box-name-details {
	border: none;
}

.tax__header h2 {
	text-align: center;
}

.moda__module-box {
	position: relative;
}

.moda__module-container {
	background-color: #ffffff;
	word-break: break-word;
	border-radius: 20px;
}

.moda__module-profile {
	padding: 0 2.15rem 2.15rem;
}

.moda__module-box.moda__module-profile {
	text-align: center;
	border-radius: 20px;
	margin-top: 50px;
}

.moda__module-box.moda__module-profile .see-contact-info-button-container {
	display: none;
}

.moda__module-profile img {
	width: 145px;
	height: auto;
	border-radius: 50%;
	margin: -70px auto 0;
	display: inline-block;
	border: solid 10px #fff;
}

.favorite-btn {
	color: red;
	font-size: 20px;
	cursor: pointer;
}

.favorite-btn:hover {
	color: red;
}

.moda__module-box.moda__module-profile {
	background-color: #ffffff;
	position: relative;
	z-index: 100;
}

.moda__module-profile .moda__module-box-title {
	font-size: 32px;
	font-weight: bold;
	margin-top: 2rem;
	word-break: break-word;
	padding-bottom: 16px;
	word-spacing: normal;
}

.moda__module-profile .moda__module-profile-container {
	border-bottom: solid 1px #e1e1e1;
}

.moda__module-profile .celebrity-cats {
	padding-bottom: 16px;
}

.moda__module-profile .celebrity-cats span,
.moda__module-profile .celebrity-cats a {
	font-size: 16px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #7d7f81;
}

.moda__module-profile .celebrity-cats a:visited {
	color: #b9b9b9;
}

.pic.blur-photo {
	-webkit-filter: blur(3px);
	filter: blur(3px);
}

.moda__module-profile .celebrity-cats .middle-dot {
	vertical-align: text-top;
	line-height: 1;
	height: max-content;
	width: 14px;
	position: relative;
	display: inline-block;
	text-align: center;
	padding-left: 4px;
}

.black-to-see-all-stylists-contacts h4 {
	font-size: 25px;
	line-height: 1.2;
	font-weight: 500;
}

ul.moda__module-box-menu {
	margin-top: 40px;
}

ul.moda__module-box-menu li {
	margin-bottom: 40px;
	padding-left: 40px;
	position: relative;
}

ul.moda__module-box-menu li:last-child {
	margin-bottom: 0;
}

ul.moda__module-box-menu li p, ul.moda__module-box-menu li h2 {
	text-align: left;
}

ul.moda__module-box-menu li a:before {
	width: 25px;
	height: 25px;
	content: "";
	position: absolute;
	left: 0;
	background-size: contain;
}

ul.moda__module-box-menu li.bio a:before {
	background-image: url(../img/happy.png);
}

ul.moda__module-box-menu li.stylists a:before {
	background-image: url(../img/garderobe.png);
}

ul.moda__module-box-menu li.hair-stylists a:before {
	background-image: url(../img/scissors-crop.png);
}

ul.moda__module-box-menu li.makeup-artists a:before {
	background-image: url(../img/eye.png);
}

ul.moda__module-box-menu li.editorials a:before {
	background-image: url(../img/pen-tool.png);
}

ul.moda__module-box-menu li.brands a:before {
	background-image: url(../img/megaphone.png);
}

ul.moda__module-box-menu li.instagram a:before {
	background-image: url(../img/icon.png);
}

ul.moda__module-box-menu li.celebrity a:before {
	background-image: url(../img/Star.png);
}

ul.moda__module-box-menu li.contact a:before {
	background-image: url(../img/message.png);
}

ul.moda__module-box-menu li.client a:before {
	background-image: url(../img/users.png);
}

ul.moda__module-box-menu li.representative a:before {
	background-image: url(../img/user-pass.png);
}

ul.moda__module-box-menu li.faqs a:before {
	background-image: url(../img/faq-icon.svg);
}

ul.moda__module-box-menu .active a {
	font-weight: 700;
}

.moda__sub-section-name {
	margin: 0;
}

/* a.moda__box-name-details p>span {
	font-weight: 700;
} */

.celebrity__desc {
	/* margin-bottom: 30px; */
	text-align: left;
}

.celebrity-bio .celebrity__desc *,
.bio  .celebrity__desc * {
	font-weight: 300 !important;
}

ul.moda__tabs {
	margin-top: 15px;
	margin-bottom: 30px;
}

ul.moda__tabs li {
	display: inline-block;
	padding-right: 30px;
}

ul.moda__tabs li a {
	font-size: 17px;
	color: #8d8d8d;
	font-weight: bold;
	padding: 3px 0;
}

ul.moda__tabs li.current a {
	color: #1c1c1c;
	border-bottom: 3px solid #1c1c1c;
}

h2.moda__sub-section-name, h3.moda__sub-section-name {
	text-align: left;
	padding-bottom: 17px;
	padding-left: 35px;
	margin-bottom: 17px;
	border-bottom: solid 1px #e1e1e1;
	font-size: 20px;
	line-height: 1.2;
	font-weight: 500;
	position: relative;
}

h2.moda__sub-section-name:before, h3.moda__sub-section-name:before {
	width: 25px;
    height: 25px;
    content: "";
    position: absolute;
    left: 0;
	top: -4px;
    background-size: contain;
}

h2.moda__sub-section-name.bio:before, h3.moda__sub-section-name.bio:before {
	background-image: url(../img/happy.png);
}

h2.moda__sub-section-name.faqs:before, h3.moda__sub-section-name.faqs:before {
	background-image: url(../img/faq-icon.svg);
}

h2.moda__sub-section-name.stylists:before {
	background-image: url(../img/garderobe.png);
}

h2.moda__sub-section-name.hair-stylists:before {
	background-image: url(../img/scissors-crop.png);
}

h2.moda__sub-section-name.makeup-artists:before {
	background-image: url(../img/eye.png);
}

h2.moda__sub-section-name.editorials:before, h3.moda__sub-section-name.editorials:before {
	background-image: url(../img/pen-tool.png);
}

h2.moda__sub-section-name.brands:before, h3.moda__sub-section-name.brands:before {
	background-image: url(../img/megaphone.png);
}

h2.moda__sub-section-name.contact:before {
	background-image: url(../img/message.png);
}

h2.moda__sub-section-name.celebrity:before {
	background-image: url(../img/Star.png);
}

h3.moda__sub-section-name.instagram:before {
	background-image: url(../img/icon.png);
}

h2.moda__sub-section-name.client:before {
	background-image: url(../img/users.png);
}

h2.moda__sub-section-name.representative:before {
	background-image: url(../img/user-pass.png);
}

.moda__box-name-details {
	border-radius: 20px;
	display: block;
	padding: 20px 45px;
	margin-bottom: 20px;
	box-shadow: none;
	transition: border-color, box-shadow 255ms linear;
	background-color: #FDEDD2;
	width: 100%;
	position: relative;
	font-size: 14px;
}

.single-editorial-container .moda__box-name-details,
.single-logo-container .moda__box-name-details,
.single-representative-container .moda__box-name-details,
.single-company-container .moda__box-name-details {
	background: none;
	padding: 5px 20px;
	border-radius: 20px;
}

.single-editorial-container .moda__box-name-details > .row,
.single-logo-container .moda__box-name-details > .row,
.single-representative-container .moda__box-name-details > .row,
.single-company-container .moda__box-name-details > .row {
	align-items: center;
}

.moda__box-name-details.stylist-contacts-md5:nth-child(odd) {
	background: #d2f2f8;
}

.moda__box-name-details.stylist-contacts-md5:nth-child(even) {
	background: #fde1f8;
}

.moda__box-name-details p {
	margin-bottom: 0;
}

.moda__box-name-details span.profile-link span.view-profile {
	color: #F8C51F;
	font-size: 14px;
	font-weight: 700;
	border-radius: 50px;
	padding: 10px 22px;
	background: #181B1F;
}

span.profile-link span.view-profile a {
	color: #F8C51F;
	font-size: 14px;
	font-weight: 700;
	background: #181B1F;
}

span.profile-link span.view-profile a:hover,
span.profile-link span.view-profile a:active,
span.profile-link span.view-profile a:focus {
	color: #f8c51f;
	border-color: white;
}

.moda__box-name-details .img__container {
	margin-top: -5px;
}

img.pic {
	border-radius: 30px;
	margin-right: -20px;
	border: 3px solid #ffffff;
}

span.remaining {
	position: relative;
	z-index: 2;
	background: #181B1F;
	border-radius: 50%;
	font-size: 16px;
	height: 45px;
	width: 45px;
	text-align: center;
	border: 3px solid white;
	display: inline-block;
	color: #fff;
	font-weight: 700;
	top: 5px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.stylist-contacts-md5 span.remaining {
	border: none;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.65);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.65);
}

.moda__box-name-details .name,
.moda__box-name-details .profile-link,
.moda__box-name-details .total__stylists {
	padding: 0.4rem 0;
}

.moda__box-name-details:hover,
.moda__box-name-details:active {
	border-color: white;
	box-shadow: 1px 0px 6px 0px #e6e6e6;
	transition: border-color, box-shadow 255ms linear;
}

.moda__box-name-details:hover span.profile-link span.view-profile,
.moda__box-name-details:active span.profile-link span.view-profile {
	border-bottom: 2px solid #fff;
	color: #f8c51f;
}

.tab_content {
	display: none;
}

.moda__box-name-details span.profile-link {
	text-align: right;
}

.tab_content.current {
	display: block;
}

.moda__gap {
	margin-bottom: 30px;
}

.brands .brand-logo-wrapper img {
	/*border: 1px solid #dddddd;

	border-radius: 4px;*/
	width: auto;
	justify-content: center;
	text-align: center;
	margin: auto;
	flex: 1;
	display: flex;
	position: relative;
	max-height: 98px;
}

.brands ul.logos,
.editorials ul.logos {
	display: flex;
	flex-wrap: wrap;
	column-gap: 0;
	row-gap: 0;
}

.brands ul.logos li,
.editorials ul.logos li {
	display: flex;
	flex-basis: 25%;
	align-items: center;
	justify-content: center;
	margin: unset;
	height: 100px;
	max-width: 25%;
}

.brands ul.logos li + li + li + li + li,
.editorials ul.logos li + li + li + li + li {
	border-top: solid 1px #e1e1e1;
}

.brands ul.logos li + li,
.editorials ul.logos li + li {
	border-left: solid 1px #e1e1e1;
}

.brands ul.logos li:nth-child(4n),
.editorials ul.logos li:nth-child(4n) {
	border-right: none;
}

.brands ul.logos li:nth-child(4n+1),
.editorials ul.logos li:nth-child(4n+1) {
	border-left: none;
}

.moda__sign-up {
	position: relative;
	background-color: #f8c51f;
	padding: 125px 0 166px 0;
}

.moda__sign-up .title {
	font-size: 36px;
	color: #363636;
	text-align: center;
	margin-bottom: 55px;
}

.moda__sign-up .moda__list {
	margin-top: 30px;
}

.moda__sign-up .black-button {
	background-color: #1c1c1c;
	display: block;
	width: 100%;
}

.moda__sign-up .black-button a {
	color: #ffffff!important;
}

.moda__sign-up .moda__list li span.text {
	color: #363636;
}

.moda__sign-up .moda-icon,
.moda__sign-up .text {
	display: inline-block;
}

.moda__sign-up .text {
	width: calc(100% - 56px);
	padding-left: 50px;
	vertical-align: middle;
}

.moda__sign-up .moda__list li {
	margin-bottom: 65px;
}

.moda__sign-up .moda-icon {
	width: 56px;
	height: 56px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.moda__sign-up .world-icon {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICAgIDxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Ik0zOS4yNyAyNy4zOTZsMTAuNDE3IDEwLjQxNmMuNDE3LjM5Ni40MTcgMS4wNjMgMCAxLjQ4TDM5LjI3MiA0OS43MDhjLS4xODguMTg4LS40NTkuMjkyLS43My4yOTItLjEyNCAwLS4yNy0uMDItLjM5NS0uMDYzLS4zOTYtLjE2Ni0uNjQ2LS41NDEtLjY0Ni0uOTc5VjQzLjc1SDI3LjA4M2MtMS4xNDUgMC0yLjA4My0uOTM4LTIuMDgzLTIuMDgzdi02LjI1YzAtMS4xNDYuOTM4LTIuMDg0IDIuMDgzLTIuMDg0SDM3LjV2LTUuMjA4YzAtLjQxNy4yNS0uNzkyLjY0Ni0uOTU4LjM5Ni0uMTY3LjgzMy0uMDYzIDEuMTI1LjIyOXpNMCAyNUMwIDExLjIzIDExLjIwNy4wMDEgMjQuOTk4IDBoLjAwMWMuMTQgMCAuMjcgMCAuNDAyLjAwNmwuMjAzLjAxNUMzOS4xMjUuMzMzIDUwIDExLjQzNyA1MCAyNWMwIDEuNTgzLS4xNDYgMy4xMDQtLjQxNyA0LjUyLS4xMDQuNTYzLS42NDUuOTM4LTEuMjA4LjgxMy0uNTgzLS4xMDQtLjkzOC0uNjQ2LS44MzMtMS4yMDguMTg3LS45OC4zMTItMiAuMzU0LTMuMDgzSDQ0LjI1Yy0uNTgzIDAtMS4wNDItLjQ1OS0xLjA0Mi0xLjA0MiAwLS41NjMuNDU5LTEuMDQyIDEuMDQyLTEuMDQyaDMuNjQ2QzQ3LjY2NiAxOSA0NS44NzUgMTQuNDggNDMgMTAuODMzYy0yIDEuMDIxLTQuMzU0IDEuODc1LTYuOTE3IDIuNS43MDkgMi42ODggMS4xNjcgNS42NjcgMS4zMzQgOC44OTYuMDIuNTYzLS40MTcgMS4wNjMtLjk4IDEuMDgzLS41NjIuMDIxLTEuMDgzLS4zOTUtMS4xMDQtLjk3OS0uMTY2LTMuMDgzLS42MjUtNi0xLjMxMi04LjU4My0yLjUyMS41LTUuMjA5Ljc3LTcuOTguODEydjkuMzk2aDcuMTA1Yy41ODMgMCAxLjA0MS40OCAxLjA0MSAxLjA0MiAwIC41ODMtLjQ1OCAxLjA0Mi0xLjA0MSAxLjA0MmgtNy4xMDR2Mi4wODNjMCAuNTgzLS40NTkgMS4wNDItMS4wNDIgMS4wNDJzLTEuMDQyLS40NTktMS4wNDItMS4wNDJ2LTIuMDgzaC05LjM1NGMuMDU5IDMuNDIyLjQ5OCA2LjY4IDEuMjE3IDkuNTlsLjE1OC42MThjMS4yMDktLjIzIDIuNDM4LS40MTcgMy43MDktLjU0Mi41ODMtLjA4MyAxLjA4My4zNTQgMS4xNDUuOTE3LjA2My41ODMtLjM1NCAxLjA4My0uOTM3IDEuMTQ2LTEuMTQ2LjEyNS0yLjI1LjI5MS0zLjMzNC41IDEuOTE3IDUuNzkxIDUuMDIxIDkuNjQ2IDguNDM4IDkuNjQ2LjU4MyAwIDEuMDQyLjQ3OSAxLjA0MiAxLjA0MSAwIC41ODQtLjQ1OSAxLjA0Mi0xLjA0MiAxLjA0Mi03LjU4MyAwLTE0LjM5Ni0zLjM5Ni0xOC45OC04Ljc1LS4wNjItLjA2My0uMTI0LS4xNDYtLjE4Ny0uMjNDMi4xODcgMzYuNjg4IDAgMzEuMTA1IDAgMjV6bTE0LjUgMTMuNjg3Yy0yLjI1LjU0Mi00LjMxMyAxLjI3MS02LjA4MyAyLjEyNSAyLjc2NCAyLjkwNSA2LjI4IDUuMDc4IDEwLjIzMiA2LjIwNGwuNDc2LjEzYy0xLjg5Ni0xLjk1OS0zLjQ4LTQuODc1LTQuNjI1LTguNDU5em0yNS4wODMtOC4wNDF2My43MjljMCAuNTgzLS40NTggMS4wNDItMS4wNDEgMS4wNDJIMjcuMDgzdjYuMjVoMTEuNDU5Yy41ODMgMCAxLjA0MS40NzkgMS4wNDEgMS4wNDF2My43NWw3Ljg5Ni03LjkxNi03Ljg5Ni03Ljg5NnpNNyAzOS4xODdsLjM0NC40MThMNyAzOS4xODdjMS45OC0xLjAyIDQuMzMzLTEuODc1IDYuOTE3LTIuNDc5LS44MzQtMy4xNjYtMS4zMzQtNi43OTEtMS4zOTYtMTAuNjY2SDIuMTA0Yy4yMyA0LjkzNyAyLjAyMSA5LjUgNC44OTYgMTMuMTQ1em04Ljk4LTI1LjQzN2MtLjgxMyAzLjA2Mi0xLjMxMyA2LjU0Mi0xLjM3NiAxMC4yMDhoOS4zNTR2LTkuMzk2Yy0yLjc3LS4wNDEtNS40NTgtLjMxMi03Ljk3OS0uODEyem03Ljk3OC0xMS41NDJjLTIuOTI4LjY3MS01LjU1OSA0LjE2Mi03LjI3MiA5LjE3M2wtLjEyMy4zNjljMi4zMzMuNDM3IDQuODMzLjY4NyA3LjM5NS43M1YyLjIwN3ptMi4wODQgMFYxMi40OGMyLjU2Mi0uMDQyIDUuMDYyLS4yOTIgNy4zOTUtLjcyOS0xLjcwOC01LjIzLTQuMzk1LTguODU0LTcuMzk1LTkuNTQyem00Ljg1NC42NDZjMS43OSAxLjg3IDMuMzMzIDQuNjEyIDQuNDQ4IDcuOTc0bC4xNTYuNDg0LjE2NC40OS0uMTY0LS40OWMyLjI1LS41NDEgNC4zMTMtMS4yNSA2LjA4My0yLjEwNC0yLjg3NS0zLjAyLTYuNTQxLTUuMjUtMTAuNjg3LTYuMzU0ek04LjQxNiA5LjIwOGMxLjYxLjc3NyAzLjQ2MSAxLjQzMyA1LjQ3NSAxLjk1M2wuNjA5LjE1MWMxLjE0Ni0zLjU4MyAyLjczLTYuNSA0LjYyNS04LjQ1OC0zLjk4NiAxLjA0Mi03LjU0OSAzLjE2Mi0xMC4zNzMgNi4wMWwtLjMzNS4zNDR6bTQuMTA1IDE0Ljc1Yy4wNjItMy44NTQuNTYyLTcuNDU4IDEuMzc1LTEwLjYyNUMxMS4zMzMgMTIuNzA4IDkgMTEuODc1IDcgMTAuODMzbC4zMzYtLjQxOC0uMzM2LjQxOEM0LjEyNSAxNC40OCAyLjMzMyAxOSAyLjEwNCAyMy45NThoMTAuNDE3eiIvPgo8L3N2Zz4K");
}

.moda__sign-up .envelope-icon {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSI1NiIgdmlld0JveD0iMCAwIDQ3IDU2Ij4KICAgIDxnIGZpbGw9IiMzNjM2MzYiPgogICAgICAgIDxwYXRoIGQ9Ik00NS45NjYgMjMuNTJsLTMuMTAyLTIuNjEzLTEuMTI4IDEuNDkzIDMuMTAyIDIuNTItMjEuMTUgMTQtMjEuMzM4LTE0IDMuMTAyLTIuNTJMNC4yMyAyMWwtMy4xMDIgMi42MTNDLjM3NiAyNC4wOCAwIDI0LjgyNyAwIDI1LjY2N1Y1My4yQzAgNTQuNzg3IDEuMjIyIDU2IDIuODIgNTZoNDEuMzZjMS41OTggMCAyLjgyLTEuMjEzIDIuODItMi44VjI1LjY2N2MwLS44NC0uMzc2LTEuNTg3LTEuMDM0LTIuMTQ3em0tLjg0NiAzLjQ1M3YyNi4wNEwyNS4yODYgNDAuMDQgNDUuMTIgMjYuOTczek0xLjg4IDUzLjJWMjYuOTczbDQxLjU0OCAyNy4xNkgyLjgyYy0uNTY0IDAtLjk0LS4zNzMtLjk0LS45MzN6Ii8+CiAgICAgICAgPHBhdGggZD0iTTguNDYgMi44YzAtLjU2LjM3Ni0uOTMzLjk0LS45MzNoMjguMmMuNTY0IDAgLjk0LjM3My45NC45MzN2MjMuMzMzaDEuODhWMi44YzAtMS41ODctMS4yMjItMi44LTIuODItMi44SDkuNEM3LjgwMiAwIDYuNTggMS4yMTMgNi41OCAyLjh2MjMuMzMzaDEuODhWMi44eiIvPgogICAgICAgIDxwYXRoIGQ9Ik0xNS45OCAyNi4xMzNjMCA0LjEwNyAzLjM4NCA3LjQ2NyA3LjUyIDcuNDY3IDQuMTM2IDAgNy41Mi0zLjM2IDcuNTItNy40NjcgMC00LjEwNi0zLjM4NC03LjQ2Ni03LjUyLTcuNDY2LTQuMTM2IDAtNy41MiAzLjM2LTcuNTIgNy40NjZ6bTEzLjE2IDBjMCAxLjMwNy0uNDcgMi42MTMtMS4zMTYgMy42NEwyNi4xMzIgMjIuNEgyMy41Yy0yLjA2OCAwLTMuNzYgMS42OC0zLjc2IDMuNzMzIDAgMi4wNTQgMS42OTIgMy43MzQgMy43NiAzLjczNGgyLjM1bC4yODIgMS4yMTNjLTIuNzI2IDEuNDkzLTYuMjA0LjM3NC03LjYxNC0yLjMzNC0xLjQxLTIuNzA2LS4zNzYtNi4xNiAyLjM1LTcuNTYgMi43MjYtMS40IDYuMjA0LS4zNzMgNy42MTQgMi4zMzQuNDcuODQuNjU4IDEuNjguNjU4IDIuNjEzek0yNS40NzQgMjhIMjMuNWMtMS4wMzQgMC0xLjg4LS44NC0xLjg4LTEuODY3IDAtMS4wMjYuODQ2LTEuODY2IDEuODgtMS44NjZoMS4xMjhMMjUuNDc0IDI4ek0xMC4zNCA1LjZMMzYuNjYgNS42IDM2LjY2IDcuNDY3IDEwLjM0IDcuNDY3ek0xMC4zNCAxMC4yNjdMMzYuNjYgMTAuMjY3IDM2LjY2IDEyLjEzMyAxMC4zNCAxMi4xMzN6TTEwLjM0IDE0LjkzM0wzNi42NiAxNC45MzMgMzYuNjYgMTYuOCAxMC4zNCAxNi44ek0xMC4zNCAxOS42TDE1LjA0IDE5LjYgMTUuMDQgMjEuNDY3IDEwLjM0IDIxLjQ2N3pNMTAuMzQgMjQuMjY3TDE0LjEgMjQuMjY3IDE0LjEgMjYuMTMzIDEwLjM0IDI2LjEzM3pNMzEuOTYgMTkuNkwzNi42NiAxOS42IDM2LjY2IDIxLjQ2NyAzMS45NiAyMS40Njd6TTMyLjkgMjQuMjY3TDM2LjY2IDI0LjI2NyAzNi42NiAyNi4xMzMgMzIuOSAyNi4xMzN6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=");
}

.moda__sign-up .search-icon {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NSIgaGVpZ2h0PSI1NSIgdmlld0JveD0iMCAwIDU1IDU1Ij4KICAgIDxnIGZpbGw9IiMzODM3MzUiPgogICAgICAgIDxwYXRoIGQ9Ik0yNC4xNzIgMzEuMjFjLjA1NS4wNjguMTE5LjEyNy4xODkuMTggMi43MjYgMi41NDQgNi4zODEgNC4xMDIgMTAuMzk1IDQuMTAyIDMuOTYyIDAgNy41NzUtMS41MTkgMTAuMjktNC4wMDUuMTUtLjA4Ni4yNzYtLjIwNy4zNjktLjM1IDIuODMtMi43NyA0LjU5LTYuNjMgNC41OS0xMC44OTMgMC04LjQxLTYuODQxLTE1LjI1LTE1LjI1LTE1LjI1LTguNDA4IDAtMTUuMjQ5IDYuODQtMTUuMjQ5IDE1LjI1IDAgNC4zMDEgMS43OTEgOC4xOTIgNC42NjYgMTAuOTY3em0xLjk3Ny0xLjA5OGMuNTQ4LTIuODIgMy4wMTYtNC44ODYgNS45NDUtNC44ODZoMS41ODd2NC4wNmMwIC41OTIuNDgxIDEuMDc0IDEuMDc1IDEuMDc0LjU5MyAwIDEuMDc0LS40ODIgMS4wNzQtMS4wNzV2LTQuMDU5aDEuNTg3YzIuOTMzIDAgNS4zOTcgMi4wNjUgNS45NDUgNC44ODYtMi4zMDQgMi4wMTItNS4zMTUgMy4yMzItOC42MDYgMy4yMzItMy4yOTIgMC02LjMwMy0xLjIyLTguNjA3LTMuMjMyem01LjM2NS0xMS4wNzJoMS4wMzZjMS40MTQgMCAyLjc2LS41MSAzLjgxLTEuNDIybDEuNjM3Ljk2MnYxLjI1NmMwIDEuNzg4LTEuNDU0IDMuMjQyLTMuMjQxIDMuMjQyLTEuNzg4IDAtMy4yNDItMS40NTQtMy4yNDItMy4yNDJ2LS43OTZ6bTYuNDgzLTIuOTUybC0xLjI2OS0uNzQ1Yy0uNDUyLS4yNjYtMS4wMy0uMTY2LTEuMzY3LjIzNi0uNjk5LjgzNC0xLjcyMyAxLjMxMi0yLjgxMSAxLjMxMmgtMS4wMzZ2LTEuMDI3YzAtMS43ODggMS40NTQtMy4yNDIgMy4yNDItMy4yNDIgMS43ODcgMCAzLjI0MSAxLjQ1NCAzLjI0MSAzLjI0MnYuMjI0em0tMy4yNDEtOC45NDVjNy4yMjMgMCAxMy4xIDUuODc2IDEzLjEgMTMuMSAwIDMuMDQtMS4wNDEgNS44NDItMi43ODUgOC4wNjgtMS4wMTMtMi42MjgtMy4zMjItNC41NjgtNi4xMjQtNS4wOTIuNzUtLjkyNiAxLjE5OS0yLjEwMyAxLjE5OS0zLjM4M3YtMy45NzJjMC0yLjk3My0yLjQxOC01LjM5LTUuMzktNS4zOS0yLjk3MyAwLTUuMzkgMi40MTctNS4zOSA1LjM5djMuOTcyYzAgMS4yOC40NDkgMi40NTggMS4xOTggMy4zODMtMi44LjUyNS01LjExIDIuNDY2LTYuMTIzIDUuMDkyLTEuNzQ1LTIuMjI1LTIuNzg2LTUuMDI3LTIuNzg2LTguMDY3IDAtNy4yMjUgNS44NzYtMTMuMTAxIDEzLjEtMTMuMTAxeiIvPgogICAgICAgIDxwYXRoIGQ9Ik0zNC41OTYgNDAuODA2YzUuNDUgMCAxMC41NzQtMi4xMjIgMTQuNDI4LTUuOTc2QzUyLjg3OCAzMC45NzYgNTUgMjUuODUzIDU1IDIwLjQwM2MwLTUuNDUtMi4xMjItMTAuNTc0LTUuOTc2LTE0LjQyOC0zLjI5LTMuMjktNy42NDYtNS4zNzItMTIuMjY1LTUuODYyLTQuNTUtLjQ4Mi05LjE3Ni41ODgtMTMuMDI2IDMuMDE0LS41MDIuMzE1LS42NTMuOTc5LS4zMzcgMS40OC4zMTcuNTAzLjk4LjY1NCAxLjQ4Mi4zMzcgNy4yNTItNC41NjkgMTYuNTU2LTMuNTIgMjIuNjI2IDIuNTUgMy40NDggMy40NDggNS4zNDggOC4wMzMgNS4zNDggMTIuOTA5IDAgNC44NzYtMS45IDkuNDYtNS4zNDggMTIuOTA4LTMuNDQ3IDMuNDQ4LTguMDMxIDUuMzQ3LTEyLjkwOCA1LjM0Ny00Ljg3NiAwLTkuNDYtMS44OTktMTIuOTA4LTUuMzQ3LTYuMDctNi4wNy03LjEyLTE1LjM3NS0yLjU1LTIyLjYyNi4zMTYtLjUwMy4xNjUtMS4xNjYtLjMzNy0xLjQ4Mi0uNTAyLS4zMTYtMS4xNjUtLjE2Ni0xLjQ4MS4zMzYtMi40MjYgMy44NS0zLjQ5NiA4LjQ3Ni0zLjAxMyAxMy4wMjcuMjk0IDIuNzcyIDEuMTYyIDUuNDUgMi41MiA3Ljg2bC00LjM3NiA0LjM3NkwxLjYwNCA0NS42NUMuNTcgNDYuNjg0IDAgNDguMDYgMCA0OS41MjJjMCAxLjQ2My41NyAyLjgzOSAxLjYwNCAzLjg3MyAxLjAzNSAxLjAzNCAyLjQxIDEuNjA0IDMuODczIDEuNjA0czIuODM4LS41NyAzLjg3Mi0xLjYwNGwxMC44NDgtMTAuODQ4IDQuMzY3LTQuMzY3YzMuMDI3IDEuNzE0IDYuNDYgMi42MjYgMTAuMDMyIDIuNjI2ek03LjgzIDUxLjg3NmMtLjYyOS42MjgtMS40NjQuOTc0LTIuMzU0Ljk3NC0uODg4IDAtMS43MjQtLjM0Ni0yLjM1My0uOTc1LTEuMjk3LTEuMjk3LTEuMjk3LTMuNDA4IDAtNC43MDZsMTAuMDg4LTEwLjA4OCA0LjcwNyA0LjcwN0w3LjgzIDUxLjg3NXptMTEuNjA3LTExLjYwOGwtNC43MDctNC43MDYgMy4yOC0zLjI4Yy42NDcuOTAzIDEuMzY3IDEuNzU3IDIuMTU4IDIuNTQ4Ljc5Ny43OTcgMS42NDggMS41MTggMi41NDUgMi4xNjNsLTMuMjc2IDMuMjc1eiIvPgogICAgPC9nPgo8L3N2Zz4K");
}

.icon__envelope {
	background-color: #a0a0a0;
	-webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik01MTEuNjk1LDEwNS44NzZMMzMxLjcwOSwyNTUuNzUxTDUxMiwzNzUuNzM4VjEwOS4yNTRDNTEyLDEwOC4xMDIsNTExLjg4MSwxMDYuOTc4LDUxMS42OTUsMTA1Ljg3NnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTMxNS40OCwyNjkuMjY0bC0yMi42ODksMTguODkzYy0xMC42NTksOC44NzYtMjMuNzI1LDEzLjMxNC0zNi43OSwxMy4zMTRzLTI2LjEzMi00LjQzOC0zNi43OS0xMy4zMTRsLTIyLjY4OS0xOC44OTMNCgkJCUwwLDQwMC4wNTN2Mi42OTRjMCwxMS4xNjEsOS4wODEsMjAuMjQyLDIwLjI0MiwyMC4yNDJoNDcxLjUxNWMxMS4xNjEsMCwyMC4yNDItOS4wODEsMjAuMjQyLTIwLjI0MnYtMi42OTRMMzE1LjQ4LDI2OS4yNjR6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00OTEuODMyLDg5LjAxMmMtMC4wMjUsMC0wLjA1LDAtMC4wNzQsMEgyMC4yNDJjLTAuMDI1LDAtMC4wNDksMC0wLjA3NCwwYy0yLjg1OCwwLjAxMS00LjA5NSwzLjY1Mi0xLjg5OSw1LjQ4MQ0KCQkJTDIwMy41NSwyNDguNzc3YzAuMDIyLDAuMDE4LDAuMDQ0LDAuMDM3LDAuMDY2LDAuMDU1bDI4LjU0NywyMy43NzFjMTMuODEyLDExLjUwMiwzMy44NjMsMTEuNTAyLDQ3LjY3NSwwbDIxMy44OTMtMTc4LjExDQoJCQlDNDk1LjkyNyw5Mi42NjMsNDk0LjY4OSw4OS4wMjIsNDkxLjgzMiw4OS4wMTJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0wLjMwNSwxMDUuODc2QzAuMTE5LDEwNi45NzgsMCwxMDguMSwwLDEwOS4yNTR2MjY2LjQ4NGwxODAuMjkxLTExOS45ODhMMC4zMDUsMTA1Ljg3NnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
	mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik01MTEuNjk1LDEwNS44NzZMMzMxLjcwOSwyNTUuNzUxTDUxMiwzNzUuNzM4VjEwOS4yNTRDNTEyLDEwOC4xMDIsNTExLjg4MSwxMDYuOTc4LDUxMS42OTUsMTA1Ljg3NnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTMxNS40OCwyNjkuMjY0bC0yMi42ODksMTguODkzYy0xMC42NTksOC44NzYtMjMuNzI1LDEzLjMxNC0zNi43OSwxMy4zMTRzLTI2LjEzMi00LjQzOC0zNi43OS0xMy4zMTRsLTIyLjY4OS0xOC44OTMNCgkJCUwwLDQwMC4wNTN2Mi42OTRjMCwxMS4xNjEsOS4wODEsMjAuMjQyLDIwLjI0MiwyMC4yNDJoNDcxLjUxNWMxMS4xNjEsMCwyMC4yNDItOS4wODEsMjAuMjQyLTIwLjI0MnYtMi42OTRMMzE1LjQ4LDI2OS4yNjR6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00OTEuODMyLDg5LjAxMmMtMC4wMjUsMC0wLjA1LDAtMC4wNzQsMEgyMC4yNDJjLTAuMDI1LDAtMC4wNDksMC0wLjA3NCwwYy0yLjg1OCwwLjAxMS00LjA5NSwzLjY1Mi0xLjg5OSw1LjQ4MQ0KCQkJTDIwMy41NSwyNDguNzc3YzAuMDIyLDAuMDE4LDAuMDQ0LDAuMDM3LDAuMDY2LDAuMDU1bDI4LjU0NywyMy43NzFjMTMuODEyLDExLjUwMiwzMy44NjMsMTEuNTAyLDQ3LjY3NSwwbDIxMy44OTMtMTc4LjExDQoJCQlDNDk1LjkyNyw5Mi42NjMsNDk0LjY4OSw4OS4wMjIsNDkxLjgzMiw4OS4wMTJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0wLjMwNSwxMDUuODc2QzAuMTE5LDEwNi45NzgsMCwxMDguMSwwLDEwOS4yNTR2MjY2LjQ4NGwxODAuMjkxLTExOS45ODhMMC4zMDUsMTA1Ljg3NnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	position: relative;
	top: 7px;
}

.icon__envelope-yellow {
	background-image: url(../img/message_light.png);
	background-size: contain;
	background-position: center;
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	position: relative;
}

.icon__phone {
	background-image: url(../img/phone_light.png);
	background-size: contain;
	background-position: center;
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	position: relative;
}

.icon__company {
	background-image: url(../img/building.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.icon__web {
	background-image: url(../img/web.svg);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	position: relative;
}

.icon__instagram {
	background-image: url(../img/instagram.svg);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	position: relative;
}

.malling-even p:nth-of-type(2),
.single-representative .malling-even.instagram p:nth-of-type(2),
.single-representative .malling-even.website p:nth-of-type(2) {
	padding-left: 10px;
}

.representative .malling-even p:nth-of-type(2) {
	padding-left: 15px;
	font-size: 14px;
}

.single-representative .celebrity__desc {
	margin-bottom: 0;
}

.single-representative .malling-even.instagram p,
.single-representative .malling-even.website p {
	margin-bottom: 0!important;
}

.similar-stylists ul:not(.slick-dots) li {
	background: white;
}

.similar-stylists.now .img__container {
	text-align: center;
	/* margin: 10px 0; */
	min-height: 60.24px;
}

.similar-stylists.now span.remaining {
	position: relative;
    z-index: 2;
    background: #181B1F;
    border-radius: 50%;
    font-size: 16px;
    height: 45px;
    width: 45px;
    text-align: center;
    border: 3px solid white;
    display: inline-block;
    color: #fff;
    font-weight: 700;
    top: 5px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.moda__similar-celebrities {
	background-color: #f6f6f6;
}

.similar-celebrity {
	background: #fff;
}

.similar-celebrity img,
.moda__single-stylist .image__container-wrapper .img__container img {
	height: 110px!important;
	width: 110px!important;
}

.similar-celebrity .img__container,
.moda__single-stylist .image__container-wrapper .img__container {
	text-align: center;
	display: block;
	padding-top: 85px;
}

.celebrity__desc .similar-celebrity .img__container {
	padding-top: 40px;
}

.similar-celebrity:not(.in__another-container) a.color-yellow{
	display: inline-block;
    padding: 8px 18px;
    color: #181B1F;
    font-weight: 700;
    font-size: 14px;
    background: #f8c51f;
    border-radius: 50px;
	margin-top: 15px;
	margin-bottom: 30px;
}

/* .single-agency .similar-celebrity:not(.in__another-container) a.color-yellow {
	position: relative;
	transform: normal;
	display: none;
} */

.similar-celebrity.in__another-container a.color-yellow {
	font-size: 12px;
	font-weight: bold;
	color: #1c1c1c;
	padding-bottom: 3px;
	margin-top: 10px;
	display: block;
	opacity: 0;
}

.similar-celebrity.in__another-container:hover a.color-yellow {
	opacity: 1;
	color: #f8c51f;
}

.similar-celebrity.in__another-containerp.cat-name a {
	font-size: 14px;
	color: #cecece;
}

.similar-celebrity.in__another-container {
	box-shadow: 1px 1px 50px transparent;
	position: relative;
}

.similar-celebrity.in__another-container:hover {
	border-color: white;
	box-shadow: 1px 1px 50px #dcdcdc;
}

.similar-celebrity .img__container img,
.moda__single-stylist .image__container-wrapper .img__container img {
	border-radius: 50%;
	margin: 0 auto;
	border: solid 10px #fff;
	background: #fff;
}

.similar-celebrity {
	padding-left: 2rem;
	padding-right: 2rem;
	padding-bottom: 2rem;
}

.similar-celebrities .stylist-name,
.similar-celebrities p.cat-name,
.similar-celebrities a.color-yellow {
	text-align: center;
}

/* .single-agency .similar-celebrity:hover a.color-yellow {
	border-bottom: 0px;
	color: #f8c51f;
	display: block;
} */

.similar-celebrities .moda__single-stylist a.color-yellow {
	display: inline-block;
    padding: 8px 18px;
    color: #181B1F;
    font-weight: 700;
    font-size: 14px;
    background: #f8c51f;
    border-radius: 50px;
    margin-top: 15px;
    margin-bottom: 30px;
}

.similar-celebrities a.color-yellow

.similar-celebrities p.cat-name a {
	font-size: 16px;
	color: #7d7f81;
}

.single-stylist .celebrity__stylists .moda__tab-stylists,
.single-editorial .celebrity-editorials-container .row-stylist .celebrity-clients,
.single-logo .celebrity-brands-container .row-stylist .celebrity-clients,
.single-agency .reps .row-stylist .celebrity-clients {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	column-gap: 15px;
	row-gap: 15px;
}

.single-stylist .celebrity__stylists .similar-celebrity {
	width: 100%;
	margin-right: 0;
}

.celebrity__stylists .similar-celebrity {
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 1rem;
	/* width: 31%; */
	/* border: 1px solid #cecece; */
	width: calc( 25% - 45px / 4);
	border-radius: 20px;
	text-align: center;
	/* float: left;
	margin-right: 2%; */
	margin-bottom: 15px;
	margin-top: 15px;
	/* background: rgba(253, 237, 210, 0.14); */
	background: #FAFAFA;
}

.filter-container.open-filter ul {
	padding-left: 10px;
}

.moda__box-name-details .name {
	text-align: left;
}

.stylist-contacts-md5 p.name span.first-name.hide-name {
	color: transparent;
	text-shadow: 0 0 17px rgb(84, 84, 84);
}

.stylist-contacts-md5 p.name span.first-name {
	color: #181818;
	text-shadow: none;
}

a.yellow-button.more {
	background: #f8c51f;
	padding: 10px 20px;
	font-weight: 700;
}

.stylist-contacts-md5 img.pic:not(.pic-item) {
	filter: blur(2px);
}

.similar-stylists .similar-celebrities-container .slick-slide {
	height: auto;
}

.similar-stylists .similar-celebrities-container.slick-slider .slick-list {
	padding-top: 1rem;
}

ul.moda__module-box-menu.horizontal.moda__hide-laptop {
	top: 0;
	background: #ffffff;
	z-index: 9999;
	left: 0;
	width: 100%;
	margin-top: 0;
	box-shadow: 1px 1px 11px #c3c3c3;
	display: none;
}

ul.moda__module-box-menu.horizontal.moda__hide-laptop.fixed {
	position: fixed;
	display: block;
	white-space: nowrap;
	overflow-x: scroll;
}

ul.moda__module-box-menu.horizontal.moda__hide-laptop li {
	display: inline-block;
	padding: 10px;
}

ul.moda__module-box-menu.horizontal.moda__hide-laptop li p {
	margin-bottom: 0;
}

ul.moda__module-box-menu.horizontal.moda__hide-laptop li.active {
	position: relative;
	background: transparent;
	width: auto;
	padding: 10px;
	left: auto;
	transform: none;
}

ul.moda__module-box-menu.horizontal.moda__hide-laptop li.active:before {
	position: absolute;
	content: '';
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	height: 2px;
	width: 20px;
	background-color: #f8c51f;
}

ul.moda__module-box-menu.horizontal.moda__hide-laptop li a {
	font-size: 13px;
	font-weight: bold;
	color: #8d8d8d;
}

ul.moda__module-box-menu.horizontal.moda__hide-laptop li.active a {
	color: #1c1c1c;
}

.moda__sub-contact-name {
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	margin-top: 26px;
	margin-bottom: 26px;
}

.moda-contact-info-container .moda__sub-contact-name {
	margin: 10px 0;
}

.moda_contact_label {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #848484;
	width: 40%;
	float: left;
}

.moda_contact_value {
	float: left;
	width: 50%;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #848484;
}

.moda_contact_row {
	width: 100%;
	float: left;
	margin-bottom: 14px;
	font-weight: 400;
}

.moda_contact_row.contact-title {
	font-weight: 500;
}

.moda_contact_row.email {
	background-image: url(../img/message_light.png);
	background-repeat: no-repeat;
	left: 0;
	top: 0;
	padding-left: 30px;
}

.celebrity__stylists .moda-contact-info .moda-blurred.hide-email {
	background: url( "../img/stylist-contactinfo-email.png" ) no-repeat;
	width: 162px;
	min-height: 26px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.celebrity__stylists .moda-contact-info .moda-blurred.hide-phone {
	background: url( "../img/stylist-contactinfo-phone.png" ) no-repeat;
	width: 135px;
	min-height: 23px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.celebrity__stylists .moda-contact-info .moda-blurred.hide-company_name {
	background: url( "../img/stylist-contactinfo-company-name.png" ) no-repeat;
	width: 136px;
	min-height: 25px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.celebrity__stylists .moda-contact-info .moda-blurred.hide-company_address {
	background: url( "../img/stylist-contactinfo-company-address.png" ) no-repeat;
	width: 275px;
	min-height: 75px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.celebrity__stylists .stylist-contacts .hide-contact-info {
	background: url( "../img/rep_page_contactinfo-1.png" ) no-repeat;
	width: 111px;
	min-height: 22px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.celebrity__stylists .stylist-contacts .hide-contact-info-0,
.celebrity__stylists .stylist-contacts .hide-contact-info-1 {
	background: url( "../img/rep_page_contactinfo-2.png" ) no-repeat;
	width: 415px;
}

.moda__box-name-details.stylist-contacts-md5:nth-child(odd) .moda_contact_row.email.hide-email {
	background: url( "../img/sprite-email-blue.png" ) no-repeat;
	width: 143px;
	min-height: 33px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.moda__box-name-details.stylist-contacts-md5:nth-child(odd) .moda_contact_row.hide-phone {
	background: url( "../img/sprite-phone-blue.png" ) no-repeat;
	width: 135px;
	min-height: 24px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.moda__box-name-details.stylist-contacts-md5:nth-child(odd) .moda_contact_row.hide-company_name {
	background: url( "../img/sprite-company-blue.png" ) no-repeat;
	width: 143px;
	min-height: 33px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.moda__box-name-details.stylist-contacts-md5:nth-child(odd) .moda_contact_row.hide-company_address {
	background: url( "../img/sprite-company-address-blue.png" ) no-repeat;
	width: 275px;
	min-height: 50px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.moda__box-name-details.stylist-contacts-md5:nth-child(even) .moda_contact_row.email.hide-email {
	background: url( "../img/sprite-email-pink.png" ) no-repeat;
	width: 143px;
	min-height: 33px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.moda__box-name-details.stylist-contacts-md5:nth-child(even) .moda_contact_row.hide-phone {
	background: url( "../img/sprite-phone-pink.png" ) no-repeat;
	width: 135px;
	min-height: 24px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.moda__box-name-details.stylist-contacts-md5:nth-child(even) .moda_contact_row.hide-company_name {
	background: url( "../img/sprite-company-pink.png" ) no-repeat;
	width: 143px;
	min-height: 33px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.moda__box-name-details.stylist-contacts-md5:nth-child(even) .moda_contact_row.hide-company_address {
	background: url( "../img/sprite-company-address-pink.png" ) no-repeat;
	width: 275px;
	min-height: 50px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.moda__box-name-details .hide-surname {
	background: url( "../img/rep_page-white.png" ) no-repeat;
	width: 153px;
	min-height: 32px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.moda_contact_row.phone {
	background-image: url(../img/phone_light.png);
	background-repeat: no-repeat;
	left: 0;
	top: 0;
	padding-left: 30px;
}

.moda__gap.instagram .row-stylist h5,
.moda__gap.instagram .row-stylist h4 {
	display: none;
}

.md-instagram-follow-link:after {
	fill: unset;
}

.md-instagram-follow-link {
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #1c1c1c;
	text-decoration: none!important;
	line-height: 27px;
	border-radius: 50%;
    padding: 5px;
    background-color: #F8C51F;
}

.celebrity__stylists .rep-company-name {
	background: url( "../img/rep_page-company-name.png" ) no-repeat;
	width: 410px;
	min-height: 27px;
	display: inline-block;
	-webkit-filter: blur(1px);
	filter: blur(1px);
}

.moda__stylist-profile-name-wrapper {
	display: inline-block;
}

.moda__stylist-profile-name-wrapper .moda__profile-is {
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 145px;
	height: 145px;
	border-radius: 50%;
    border: solid 10px #fff;
}

.singh_similar_stylist_name_first_letter .moda__profile-is {
	width: 115px;
	height: 115px;
}

.singh_similar_stylist_name_first_letter .moda__profile-is p {
	margin-top: 12px;
}

.single-agency .moda__stylist-profile-name-wrapper .moda__profile-is.is__representative {
	width: 75px;
	height: 75px;
	margin: auto;
	border: none;
	background: #F8C51F;
}

.single-agency .moda__stylist-profile-name-wrapper .moda__profile-is.is__representative p {
	font-size: 20px;
	color: #181B1F;
}

.representatives .moda__stylist-profile-name-wrapper .moda__profile-is {
	width: 110px;
	height: 110px;
	border-radius: 63px;
	margin: 0 auto;
}

.representatives .moda__stylist-profile-name-wrapper .moda__profile-is.is__representative p {
	font-size: 32px;
	line-height: 32px;
}

.single-representative .representatives .moda__stylist-profile-name-wrapper,
.single-agency .similar-celebrity .moda__stylist-profile-name-wrapper {
	margin-top: 0;
}

/* .moda__stylist-profile-name-wrapper .moda__profile-is.is__brand {
	width: 240px;
	height: auto;
	border-radius: 20px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
} */

.moda__stylist-profile-name-wrapper .moda__profile-is.is__stylist {
	background: rgb(215, 195, 252);
	background: linear-gradient(220deg, rgba(215, 195, 252, 1) 0%, rgba(146, 197, 253, 1) 100%);
}

.moda__stylist-profile-name-wrapper .moda__profile-is.is__representative {
	background: rgb(251, 195, 252);
	background: linear-gradient(219deg, rgba(251, 195, 252, 1) 20%, rgba(253, 161, 146, 1) 100%);
}

.moda__stylist-profile-name-wrapper .moda__profile-is.is__stylist p,
.moda__stylist-profile-name-wrapper .moda__profile-is.is__representative p {
	font-weight: 700;
	font-family: 'Helvetica Neue LT Std', 'DMSans';
	margin-bottom: 0;
	color: #ffffff;
	line-height: 45px;
}

.stylsist-img.fashion-stylists {
	background-color: rgba(153, 71, 243, 0.44) !important;
	color: #9947f3 !important;
}

.stylsist-img.makeup-artists {
	background-color: rgba(215, 160, 100, 0.41);
	color: #d7a064 !important;
}

.for__stylists:before {
	clear: both;
	content: "";
	display: table;
	margin-top: -1px;
	height: 0;
}

.cel-clients .title {
	min-height: 30px;
}

/* .representatives p.cat-name {
	font-size: 12px;
	min-height: 30px;
	color: #afafaf;
} */

/* .representatives p.cat-name {
	margin-bottom: 20px;
} */

/* .similar-celebrities .representatives .similar-celebrity .cel-name-cat {
	height: 60px;
} */

/* .similar-stylists.similar-brands .similar-celebrity {
	padding-top: 2rem;
} */

.similar-stylists.similar-brands .similar-celebrity a.color-yellow {
	font-size: 13px;
}

li.not_image {
	text-align: center;
	display: flex!important;
	justify-content: center;
	margin: auto;
	height: 100px!important;
	flex: 1;
	flex-wrap: wrap;
}

li.not_image a {
	font-size: 18px;
	font-family: 'Helvetica Neue LT Std', 'DMSans', sans-serif;
	line-height: 17px;
}

.moda__gap.contact {
	overflow: hidden;
}

button.yellow-button {
	border-radius: 50px;
}

.moda-show-info .show-info-button,
.moda-show-info .show-info-button:hover {
	color: #F8C51F;
    font-size: 14px;
    font-weight: 700;
    border-radius: 50px;
    padding: 12px 22px;
    background: #181B1F;
}

.moda-show-info .show-info-button a,
.moda-show-info .show-info-button:hover a,
.moda-show-info .show-info-button a:hover {
	color: #F8C51F;
    font-size: 14px;
    font-weight: 700;
    background: #181B1F;
}

.total__stylists span {
	font-size: 13px;
	color: #c7c7c7;
	vertical-align: middle;
}

.export-btn:before {
	display: none;
}

.new-yellow-button,
.new-yellow-button:hover {
	border: 1px transparent;
    padding: 13px 25px;
    color: #181B1F;
    font-weight: 700;
    font-size: 16px;
    background: #f8c51f;
    border-radius: 50px;
	width: auto;
	display: inline-block;
    vertical-align: top;
}

.celebrity-header {
	margin-top: 48px;
}

.cta-holder .new-yellow-button,
.cta-holder .new-yellow-button:hover {
	margin-left: 20px;
}

.moda-show-info .new-yellow-button,
.moda-show-info .new-yellow-button:hover {
	background: #181B1F;
	color: #f8c51f;
}

.btn-copy-profile-link,
.btn-copy-profile-link:hover {
	padding: 15px;
}

.moda__module-box.moda__module-profile .btn-copy-profile-link {
	display: none;
}

.btn-copy-profile-link:before {
	background-image: url(../img/share.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
    content: "";
    display: block;
    background-size: contain;
}

/* .export-btn {
	padding: 15px 35px;
	width: auto;
	border-radius: 3px;
} */

/* .export-btn:hover,
.click-to-view-contacts-btn:hover {
	background: initial;
} */

.yellow-button {
	width: max-content;
}


/*button.yellow-button a {

	    padding: 15px 35px;

	    display: block;

	}*/

.yellow-button:hover,
.yellow-button:hover a {
	background-color: #f5c118;
}

.single-stylist .celebrity__stylists .similar-celebrity,
.single-editorial .celebrity-editorials-container .row-stylist .celebrity-clients .similar-celebrity,
.single-logo .celebrity-brands-container .row-stylist .celebrity-clients .similar-celebrity,
.single-agency .reps .row-stylist .celebrity-clients .similar-celebrity {
    width: 100%;
    margin: 10px 0;
}

/* Small */

@media (min-width: 0) and (max-width: 1024px) {
	.page-template-template-stylist-dashboard .moda__stylist-profile-name-wrapper,
	.page-template-template-rep-dashboard .moda__stylist-profile-name-wrapper,
	.single-stylist .moda__stylist-profile-name-wrapper,
	.single-representative .moda__stylist-profile-name-wrapper {
		margin-top: -80px;
	}

	.image__container-wrapper .singh_similar_stylist_name_first_letter {
		margin-top: 0px;
	}
	/* .moda__stylist-profile-name-wrapper .moda__profile-is {
		width: 100px;
		height: 100px;
		border-radius: 30px;
	} */
	.moda__stylist-profile-name-wrapper .moda__profile-is.is__stylist p,
	.moda__stylist-profile-name-wrapper .moda__profile-is.is__representative p {
		font-size: 40px;
	}
	a.yellow-button.more {
		display: inline-block;
	}
	.moda__module-container {
		padding: 1.25rem;
	}
	.moda__hide-mobile {
		display: none;
	}
	.moda__hide-laptop {
		display: block;
	}
	.moda__sign-up .title {
		font-size: 28px;
	}
	.moda__sign-up {
		padding: 60px 0;
	}
	.moda__sign-up .moda__list li {
		margin-bottom: 30px;
	}
	.moda__sign-up .moda-icon {
		width: 40px;
		height: 40px;
		background-size: contain;
	}
	.moda__sign-up .text {
		padding-left: 25px;
	}
	.moda__title,
	.black-to-see-all-stylists-contacts h4.moda__title {
		font-size: 20px;
		font-weight: 500;
		color: #181B1F;
		text-align: center;
		margin-bottom: 35px;
	}
	.single-stylist label,
	.page-template-template-stylist-dashboard label,
	.page-template-template-rep-dashboard label {
		cursor: default;
	}
	.page-template-template-stylist-dashboard .site-main,
	.page-template-template-rep-dashboard .site-main,
	.single-celebrity_client .site-main,
	.single-stylist .site-main,
	.single-representative .site-main {
		padding: 30px 0 30px;
	}
	.moda__module-profile .logo-image {
		height: 100px;
		width: 100px;
		border-radius: 30px;
	}
	.moda__module-profile .is__brand .logo-image {
		height: 160px!important;
		width: 240px!important;
	}
	.moda__module-profile .moda__module-box-title {
		font-size: 24px;
		text-align: center;
		margin-top: 1rem;
	}
	.moda__module-profile .celebrity-cats {
		margin: 0px;
		text-align: center;
	}
	.cta-holder {
		text-align: center;
		margin-bottom: 45px;
	}
	/* ul.moda__module-box-menu li p {
		text-align: center;
	} */
	/* ul.moda__module-box-menu li.active {
		background: white;
		width: 50%;
		padding-top: 5.5px;
		padding-bottom: 0.5px;
		left: 50%;
		transform: translateX(-50%);
	} */
	ul.moda__tabs {
		text-align: left;
		margin-left: 0;
	}
	.single-stylist .logos {
		display: grid;
		grid-template-columns: 1fr 1fr;
		column-gap: 15px;
		row-gap: 15px;
	}
	.single-stylist .brands ul.logos li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.img__container {
		text-align: left;
		padding-left: 0;
	}
	.moda__wrapper .moda__box-name-details {
		display: none;
	}
	.moda__wrapper.active .moda__box-name-details {
		display: block;
	}
	.moda__sub-section-name {
		margin-bottom: 22px;
	}
	.tax__header h2 {
		padding-bottom: 30px;
	}
	.celebrity__stylists .similar-celebrity {
		width: 100%;
		margin-right: 0;
	}
	.single-stylist .celebrity__stylists .moda__tab-stylists,
	.single-editorial .celebrity-editorials-container .row-stylist .celebrity-clients,
	.single-logo .celebrity-brands-container .row-stylist .celebrity-clients,
	.single-agency .reps .row-stylist .celebrity-clients {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	li.not_image a {
		height: auto;
		width: auto;
		border-radius: none;
		margin-top: auto!important;
		margin-bottom: auto!important;
	}
	.yellow-button.right {
		float: unset;
		margin: 0 auto;
	}
}

@media (min-width: 0px) and (max-width: 767.98px) {
	/* .similar-stylists.similar-brands .similar-celebrity:nth-of-type(2n+1) {
		clear: left;
	} */
	.similar-stylists-container .img__container img {
		width: 40px;
		display: inline-block;
	}
	.similar-stylists-container span.remaining {
		width: 40px!important;
		height: 40px!important;
	}
	.order-sm-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	.order-sm-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	.col-sm-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-sm-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.moda__stylist-profile-name-wrapper .moda__profile-is {
		margin: 0 auto;
	}
	.celeb-stylists:not(.stylist-contacts-md5-wrapper) .tab_content .similar-celebrity:nth-of-type(2n+1),
	.celeb-stylists.stylist-contacts-md5-wrapper .tab_content .stylist-contacts.stylist-contacts-md5:nth-of-type(2n+1),
	.celeb-stylists:not(.stylist-contacts-md5-wrapper) .similar-celebrity.in__another-container:nth-of-type(2n+1),
	.celeb-stylists:not(.stylist-contacts-md5-wrapper) .similar-celebrities-container.brands .similar-celebrity:nth-of-type(2n+1) {
		clear: left;
	}
	.single-logo .similar-celebrity.in__another-container:nth-of-type(2n+1) {
		clear: left;
	}
	.icon__envelope {
		top: 2px!important;
	}
	.moda__module-profile {
		padding: 0 0.25rem 0.25rem;
	}
	.moda__gap.instagram h3 {
		margin-bottom: 5px;
	}
	.md-instagram-follow-link {
		margin-bottom: 20px;
	}
	.moda__module-profile .is__brand img {
		box-shadow: 1px 1px 10px #d8d8d8;
	}
	.similar-celebrity h3 {
		word-break: break-all;
	}
	.brands ul.logos li {
		flex-basis: 50%;
		max-width: 50%;
	}
	.brands ul.logos li:nth-child(2n) {
		border-right: none;
	}
	.brands ul.logos li:nth-child(2n+1) {
		border-left: none;
	}
	.brands ul.logos li + li + li {
		border-top: solid 1px #e1e1e1;
	}
}

@media (min-width: 450px) and (max-width: 1024px) {
	.single-stylist .celebrity__stylists .moda__tab-stylists {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	.single-stylist .celebrity__stylists .similar-celebrity {
		width: 100%;
		margin-right: 0;
	}
	.celebrity__stylists .similar-celebrity {
		width: 48%;
		margin-right: 2%;
	}
}


/* Laptop */

@media screen and (min-width: 1024px) {
	.single-logo .similar-celebrity.in__another-container:nth-of-type(3n+1) {
		clear: left;
	}
	.moda__stylist-profile-name-wrapper .moda__profile-is.is__stylist p,
	.moda__stylist-profile-name-wrapper .moda__profile-is.is__representative p {
		font-size: 45px;
	}
	.cta-holder {
		position: absolute;
		right: 0px;
		top: -33px;
	}
	/* .moda__stylist-profile-name-wrapper .moda__profile-is {
		width: 160px;
		height: 160px;
		border-radius: 43px;
	} */
	/* .single-agency .moda__stylist-profile-name-wrapper .moda__profile-is {
		width: 110px;
		height: 110px;
		margin: auto;
	} */
	a.yellow-button.more {
		display: none;
	}
	.moda__wrapper .moda__box-name-details {
		display: block;
	}
	.moda__module-container {
		padding: 2.5rem;
	}
	.moda__hide-mobile {
		display: block;
	}
	.moda__hide-laptop {
		display: none!important;
	}
	.moda__sign-up .title {
		font-size: 36px;
	}
	.moda__sign-up {
		padding: 125px 0 166px 0;
	}
	.moda__sign-up .moda__list li {
		margin-bottom: 65px;
	}
	.moda__sign-up .moda-icon {
		width: 56px;
		height: 56px;
		background-size: auto;
	}
	.moda__sign-up .text {
		padding-left: 50px;
	}
	.page-template-template-stylist-dashboard .site-main,
	.page-template-template-rep-dashboard .site-main,
	.single-celebrity_client .site-main,
	.single-stylist .site-main,
	.single-representative .site-main,
	.single-logo .site-main {
		padding: 100px 0 70px;
	}
	/* .moda__stylist-profile-name-wrapper .moda__profile-is.is__brand img {
		height: auto;
		width: auto;
		border-radius: 0px!important;
		margin-top: 0px;
		height: auto;
		width: auto;
		border-radius: none;
		margin-top: auto!important;
		margin-bottom: auto!important;
	} */
	/* .moda__module-profile .logo-image {
		height: 160px;
		width: 160px;
		border-radius: 43px;
		margin-top: -80px;
	} */
	/* .moda__module-profile.for__brands .logo-image {
		height: auto;
		width: 240px;
		border-radius: 43px;
		margin-top: -80px;
		padding-top: 20px;
		padding-bottom: 20px;
		background-color: white;
		box-shadow: 1px 1px 20px #ededed;
		display: flex;
		justify-content: center;
	} */
	.page-template-template-stylist-dashboard .moda__module-profile .moda__module-box-title,
	.page-template-template-rep-dashboard .moda__module-profile .moda__module-box-title {
		word-spacing: normal;
	}
	.moda__module-profile .moda__module-box-title {
		font-size: 36px;
		margin-top: 20px;
	}
	.moda__sub-section-name {
		margin-bottom: auto;
	}
	.cta-holder {
		text-align: right;
		margin-bottom: 22px;
	}
	ul.moda__module-box-menu .active:before {
		/* position: absolute;
		content: '';
		top: 50%;
		transform: translateY(-50%);
		left: -2.15rem;
		height: 50%;
		width: 1px;
		background-color: #1c1c1c; */
	}
	ul.moda__module-box-menu li.active {
		background: transparent;
		width: auto;
		padding-top: initial;
		padding-bottom: initial;
		left: 0;
		transform: none;
	}
	ul.moda__tabs {
		text-align: initial;
	}
	.black-to-see-all-stylists-contacts,
	.cta-holder {
		margin-bottom: 13px;
	}
	.black-to-see-all-stylists-contacts {
		margin-top: -15px;
	}
	.cta-holder {
		margin-top: -35px;
	}
	.cta-holder.see-contact-info-button-container,
	.cta-holder .see-contact-info-button-container {
		display: inline-block;
	}
	.cta-holder.see-contact-info-button-container .yellow-button,
	.cta-holder .see-contact-info-button-container .new-yellow-button,
	.shadow-button {
		box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.25);
	}
	.single-stylist .logos {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		column-gap: 15px;
		row-gap: 15px;
	}
	.single-stylist .brands ul.logos li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0;
	}
	img.pic {
		width: 45px;
	}
	.moda__box-name-details p.name {
		width: 200px!important;
	}
	.img__container {
		text-align: initial;
		padding-left: initial;
	}
	.tax__header h2 {
		padding-bottom: 50px;
	}
	.tax-stylist_category .site-main {
		padding-bottom: 60px;
	}
	.filter-container {
		width: 90%;
	}
	.page-template-template-stylist-dashboard .moda__stylist-profile-name-wrapper,
	.page-template-template-rep-dashboard .moda__stylist-profile-name-wrapper,
	.single-stylist .moda__stylist-profile-name-wrapper,
	.single-representative .moda__stylist-profile-name-wrapper,
	.single-editorial .moda__stylist-profile-name-wrapper {
		margin-top: -80px;
	}

	.image__container-wrapper .singh_similar_stylist_name_first_letter {
		margin-top: 0px;
	}

	.moda__stylist-profile-name-wrapper .moda__profile-is {
		margin: 0 auto;
	}
	.malling-even.instagram,
	.malling-even.website {
		display: inline-block;
		/* margin-top: 20px; */
	}
	.malling-even.website {
		padding-left: 20px;
	}
	.moda__similar-celebrities.representatives .entry-texts {
		margin-bottom: 65px;
	}
	/* .celebrity__stylists .similar-celebrity {
		width: 31%;
		margin-right: 2%;
	} */
	.single-stylist .celebrity__stylists .similar-celebrity ,
	.single-editorial .celebrity-editorials-container .row-stylist .celebrity-clients .similar-celebrity,
	.single-logo .celebrity-brands-container .row-stylist .celebrity-clients .similar-celebrity,
	.single-agency .reps .row-stylist .celebrity-clients .similar-celebrity {
		width: 100%;
		margin: 10px 0;
	}
	.celeb-stylists:not(.stylist-contacts-md5-wrapper) .tab_content .similar-celebrity:nth-of-type(3n+1),
	.celeb-stylists.stylist-contacts-md5-wrapper .tab_content .stylist-contacts.stylist-contacts-md5:nth-of-type(3n+1),
	.celeb-stylists:not(.stylist-contacts-md5-wrapper) .similar-celebrity.in__another-container:nth-of-type(3n+1) {
		clear: left;
	}
	li.not_image a {
		height: auto;
		width: auto;
		border-radius: none;
		margin-top: auto!important;
		margin-bottom: auto!important;
	}
	.yellow-button.right {
		float: right;
	}
}

img.pic {
	width: 45px;
	position: relative;
}

/* .moda__module-profile.for__brands .logo-image img {
	align-items: center;
	max-width: 206px;
	max-height: 112px;
} */

.similar-celebrities-container.brands .similar-celebrity img {
	width: auto!important;
	height: auto!important;
	padding: 0px;
	max-height: 100px;
}

.brand-logo-wrapper {
	height: 100px;
}

.moda_contact_label,
.moda_contact_value {
	color: black;
}

.moda_contact_label.non-active {
	opacity: 0.5;
}

.div-current-client-text {
	position: absolute;
	padding: 5px 15px;
	background-color: #f8c51f;
	border-radius: 50px;
	left: calc( 50% - 37px);
    top: -17px;
}

.div-current-client-text span {
	color: #181B1F;
	font-weight: 700;
	font-size: 12px;
}

.single-logo .stylist-contacts-md5 .img__container {
	filter: none;
}

.single-logo .locked .img__container img:not(:first-child) {
	filter: blur(5px);
}

.moda__gap.brands ul.logos li a img,
.moda__gap.editorials ul.logos li a img {
	line-height: 100px;
	justify-content: center;
	text-align: center;
	max-height: 90px;
	height: auto;
	max-width: 176px;
	width: auto;
}

ul.moda__module-box-menu li p a, ul.moda__module-box-menu li h2 a {
	display: block;
	color: #181B1F;
	font-size: 20px;
	line-height: 1.2;
	font-weight: 500;
	word-break: break-word;
}

.child-from-parent {
	padding-left: 26px;
}

.tax-celebrity_category .filter-container.open-filter ul {
	height: 450px;
	overflow-y: scroll;
}

img.pic.blurred {
	-webkit-filter: blur(3px);
	filter: blur(3px);
}

@media only screen and (max-width: 767.98px) {
	.similar-celebrity.in__another-container a.color-yellow {
		opacity: 1;
		display: none;
	}
}

.stylist-contacts-md5 .img__container {
	filter: unset;
	-webkit-filter: unset;
}

.single-stylist #celebrity-clients-lifetime .stylist-contacts-md5:first-child .img__container img,
.single-stylist #celebrity-clients-lifetime .stylist-contacts-md5:first-child .cel-name-cat a {
	filter: unset;
	-webkit-filter: unset;
}

.single-stylist #celebrity-clients-lifetime .stylist-contacts-md5:nth-child(2) .img__container img,
.single-stylist #celebrity-clients-lifetime .stylist-contacts-md5:nth-child(2) .cel-name-cat a {
	filter: unset;
	-webkit-filter: unset;
}

.single-stylist .stylist-contacts-md5.hide-info .img__container img {
	-webkit-filter: blur(8px) !important;
	filter: blur(8px) !important;
}

.post-type-archive-logo .moda__box-name-details .img__container img {
	max-height: 43px;
	width: auto;
	max-width: 140px;
	/* display: inline-block; */
	flex: 1;
	text-align: center;
	/* margin: auto; */
	float: left;
	margin-left: auto;
	margin-right: auto;
}

.page-template-template-stylist-dashboard .form-control,
.page-template-template-rep-dashboard .form-control {
	min-height: 40px;
	width: 100%;
}

.page-template-template-stylist-dashboard .form-control.email-input,
.page-template-template-rep-dashboard .form-control.email-input {
	width: 100%;
}

.page-template-template-stylist-dashboard .contact-one-div,
.page-template-template-rep-dashboard .contact-one-div {
	text-align: left;
}

.page-template-template-stylist-dashboard .contact-one-div a,
.page-template-template-rep-dashboard .contact-one-div a {
	position: absolute;
	top: 7px;
	right: -15px;
	color: #e00;
	font-size: 25px;
	cursor: pointer;
}

.page-template-template-stylist-dashboard .rep-dashboard-div,
.page-template-template-rep-dashboard .rep-dashboard-div {
	display: none;
}

.page-template-template-stylist-dashboard .rep-dashboard-div.active,
.page-template-template-rep-dashboard .rep-dashboard-div.active {
	display: block;
}

.page-template-template-stylist-dashboard .btn-contact-add-number,
.page-template-template-stylist-dashboard .btn-add-phone-number,
.page-template-template-stylist-dashboard .btn-add-email-address,
.page-template-template-stylist-dashboard .btn-contact-add-email,
.page-template-template-rep-dashboard .btn-contact-add-number,
.page-template-template-rep-dashboard .btn-add-phone-number,
.page-template-template-rep-dashboard .btn-add-email-address,
.page-template-template-rep-dashboard .btn-contact-add-email {
	display: block;
	color: #35a8e0;
	cursor: pointer;
}

.new-yellow-button.disabled,
.new-yellow-button:disabled {
	opacity: .65;
	user-select: none;
}

.page-template-template-stylist-dashboard label,
.page-template-template-rep-dashboard label {
	font-size: 16px;
}

.page-template-template-stylist-dashboard span.description,
.page-template-template-rep-dashboard span.description {
	font-size: 14px;
	color: #aaa;
}

.page-template-template-stylist-dashboard .btn-add-representative,
.page-template-template-stylist-dashboard .btn-add-client,
.page-template-template-stylist-dashboard .btn-add-brand,
.page-template-template-stylist-dashboard .btn-add-editorial,
.page-template-template-rep-dashboard .btn-add-representative,
.page-template-template-rep-dashboard .btn-add-client,
.page-template-template-rep-dashboard .btn-add-contact,
.page-template-template-rep-dashboard .btn-add-editorial {
	position: absolute;
	right: 0;
	top: 7px;
}

.page-template-template-stylist-dashboard .div-one-representative,
.page-template-template-rep-dashboard .div-one-contact {
	margin: 10px 0;
	padding: 20px;
	border: 1px solid #eee;
	border-radius: 3px;
}

.page-template-template-rep-dashboard #removeClientConfirmModal.modal {
	bottom: auto;
	height: auto;
}

.page-template-template-stylist-dashboard label.moda_contact_label,
.page-template-template-rep-dashboard label.moda_contact_label {
	width: 34%;
	font-size: 12px;
}

.page-template-template-stylist-dashboard .div-one-representative label,
.page-template-template-rep-dashboard .div-one-contact label {
	font-size: 12px;
}

.page-template-template-stylist-dashboard .contact-edit-action,
.page-template-template-rep-dashboard .contact-edit-action {
	position: absolute;
	width: 100px;
	left: 0;
	font-size: 20px;
}

.page-template-template-stylist-dashboard .contact-edit-action a,
.page-template-template-rep-dashboard .contact-edit-action a {
	cursor: pointer;
}

.page-template-template-stylist-dashboard .contact-edit-action i,
.page-template-template-rep-dashboard .contact-edit-action i {
	padding: 8px;
	background: #ebebeb;
	color: #aaa;
}

.page-template-template-stylist-dashboard .modal,
.page-template-template-rep-dashboard .modal {
	display: none;
	overflow-y: auto;
	left: 0;
	top: 0;
	right: 0;
	margin: 20px auto;
	outline: 0;
	overflow: overlay;
	width: 100%;
	max-width: 700px;
	-ms-overflow-style: none;
	/* IE and Edge */
	scrollbar-width: none;
	/* Firefox */
}

.page-template-template-rep-dashboard #modalAddClient.modal,
.page-template-template-stylist-dashboard #modalAddRepresentative.modal,
.page-template-template-stylist-dashboard #modalEditRepresentative.modal {
	height: 100%;
}

.page-template-template-stylist-dashboard #modalAddClient {
	overflow: initial;
}

.page-template-template-stylist-dashboard #modalAddClient .div-client-type {
	display: flex;
}

.page-template-template-stylist-dashboard #modalAddClient .div-client-type label {
	margin-right: 10px;
	display: flex;
}

.page-template-template-stylist-dashboard #modalAddClient .div-client-type input {
	margin-right: 5px;
}

.page-template-template-stylist-dashboard .modal-btn-cancel,
.page-template-template-rep-dashboard .modal-btn-cancel {
	background-color: #ebebeb;
	cursor: pointer;
	padding: 15px 27px 15px 29px;
	border-radius: 4px;
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
}

.page-template-template-stylist-dashboard .modal::-webkit-scrollbar,
.page-template-template-rep-dashboard .modal::-webkit-scrollbar {
	display: none;
}

.page-template-template-stylist-dashboard .modal-header,
.page-template-template-rep-dashboard .modal-header {
	padding: 20px;
}

.page-template-template-stylist-dashboard .modal-header h3,
.page-template-template-rep-dashboard .modal-header h3 {
	text-align: center;
}

.page-template-template-stylist-dashboard .modal.fade.in,
.page-template-template-rep-dashboard .modal.fade.in {
	top: 0;
}

.page-template-template-stylist-dashboard .modal .modal-body,
.page-template-template-rep-dashboard .modal .modal-body {
	padding: 30px;
	max-height: 100%;
}

.page-template-template-stylist-dashboard .modal .modal-footer,
.page-template-template-rep-dashboard .modal .modal-footer {
	background-color: #fff;
	margin-bottom: 20px;
}

.page-template-template-stylist-dashboard .cell-img-wrapper,
.page-template-template-rep-dashboard .cell-img-wrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.page-template-template-stylist-dashboard .cell-img-wrapper img,
.page-template-template-rep-dashboard .cell-img-wrapper img {
	width: 45px;
	border-radius: 50%;
	border: 1px solid #ffffff;
}

.page-template-template-stylist-dashboard .div-brands-wrapper .cell-img-wrapper img,
.page-template-template-stylist-dashboard .div-editorials-wrapper .cell-img-wrapper img,
.page-template-template-rep-dashboard .div-brands-wrapper .cell-img-wrapper img,
.page-template-template-rep-dashboard .div-editorials-wrapper .cell-img-wrapper img {
	width: 45px;
	border: 1px solid #ffffff;
	border-radius: 0;
}

.page-template-template-stylist-dashboard .div-one-client,
.page-template-template-stylist-dashboard .div-one-brand,
.page-template-template-stylist-dashboard .div-one-editorial,
.page-template-template-rep-dashboard .div-one-client,
.page-template-template-rep-dashboard .div-one-brand,
.page-template-template-rep-dashboard .div-one-editorial {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 3px;
	border: 1px solid #eee;
	display: flex;
	align-items: center;
}

.page-template-template-stylist-dashboard .div-one-client .contact-edit-action,
.page-template-template-stylist-dashboard .div-one-brand .contact-edit-action,
.page-template-template-stylist-dashboard .div-one-editorial .contact-edit-action,
.page-template-template-rep-dashboard .div-one-client .contact-edit-action,
.page-template-template-rep-dashboard .div-one-brand .contact-edit-action,
.page-template-template-rep-dashboard .div-one-editorial .contact-edit-action {
	position: relative;
	width: auto;
	left: auto;
	float: right;
}

.page-template-template-stylist-dashboard .span-brand-logo,
.page-template-template-stylist-dashboard .span-editorial-logo,
.page-template-template-rep-dashboard .span-brand-logo,
.page-template-template-rep-dashboard .span-editorial-logo {
	border: 1px solid #eee;
	margin-left: 0;
	padding: 10px;
	border-radius: 2px;
}

.page-template-template-stylist-dashboard .div-logo-text,
.page-template-template-rep-dashboard .div-logo-text {
	display: none;
}

.page-template-template-stylist-dashboard .cell-img-wrapper .cell-img,
.page-template-template-rep-dashboard .cell-img-wrapper .cell-img {
	display: flex;
	flex-direction: column;
	margin-left: 10px;
}

.page-template-template-stylist-dashboard .div-client-category,
.page-template-template-rep-dashboard .div-client-category {
	margin-bottom: 10px;
}

.page-template-template-stylist-dashboard .bootstrap-select button.dropdown-toggle,
.page-template-template-rep-dashboard .bootstrap-select button.dropdown-toggle {
	background: #fff;
	border-color: #ccc;
}

.page-template-template-stylist-dashboard .bootstrap-select .dropdown-toggle .filter-option,
.page-template-template-rep-dashboard .bootstrap-select .dropdown-toggle .filter-option {
	padding: 5px 0;
}

.page-template-template-stylist-dashboard .bootstrap-select,
.page-template-template-rep-dashboard .bootstrap-select {
	width: 100%;
}

.page-template-template-stylist-dashboard .file-caption.icon-visible .file-caption-name,
.page-template-template-rep-dashboard .file-caption.icon-visible .file-caption-name {
	padding-left: 30px;
}

.page-template-template-stylist-dashboard .file-caption,
.page-template-template-rep-dashboard .file-caption {
	padding-top: 10px;
	border: 1px solid #eee;
	border-radius: 3px;
	margin-bottom: 10px;
}

.page-template-template-stylist-dashboard .file-caption .file-caption-name,
.page-template-template-rep-dashboard .file-caption .file-caption-name {
	padding-left: 10px;
}

.page-template-template-stylist-dashboard #modalEditBrand .img-current-logo,
.page-template-template-stylist-dashboard #modalAddBrand .img-current-logo,
.page-template-template-stylist-dashboard #modalEditEditorial .img-current-logo,
.page-template-template-rep-dashboard #modalEditBrand .img-current-logo,
.page-template-template-rep-dashboard #modalAddBrand .img-current-logo,
.page-template-template-rep-dashboard #modalEditEditorial .img-current-logo {
	width: 150px;
	padding: 10px;
	border: 1px solid #ccc;
}

.page-template-template-stylist-dashboard #modalEditBrand .btn-change-logo,
.page-template-template-stylist-dashboard #modalAddBrand .btn-change-logo,
.page-template-template-stylist-dashboard #modalEditEditorial .btn-change-logo,
.page-template-template-rep-dashboard #modalEditBrand .btn-change-logo,
.page-template-template-rep-dashboard #modalAddBrand .btn-change-logo,
.page-template-template-rep-dashboard #modalEditEditorial .btn-change-logo {
	padding: 10px;
	background: #f5c118;
	cursor: pointer;
	display: inline-block;
	border-radius: 3px;
}

.ui-front {
	z-index: 999999 !important;
}

input[type='text'].ui-autocomplete-loading,
input[type='search'].ui-autocomplete-loading {
	background: url('../img/ajax-loader.gif') no-repeat right center;
}

.pd-0 {
	padding: 0 !important;
}

@media screen and (max-width:767px) {
	.page-template-template-stylist-dashboard .modal,
	.page-template-template-rep-dashboard .modal {
		width: 100%;
		left: 0px;
		margin-left: 0px;
	}
	.page-template-template-stylist-dashboard .contact-edit-action,
	.page-template-template-rep-dashboard .contact-edit-action {
		position: relative;
		width: 100%;
		font-size: 20px;
		text-align: center;
	}
	.page-template-template-stylist-dashboard .contact-one-div a,
	.page-template-template-rep-dashboard .contact-one-div a {
		margin: 0;
		position: relative;
		top: 0;
		right: 0;
	}
	.page-template-template-stylist-dashboard .btn-add-representative,
	.page-template-template-stylist-dashboard .btn-add-client,
	.page-template-template-stylist-dashboard .btn-add-brand,
	.page-template-template-stylist-dashboard .btn-add-editorial,
	.page-template-template-rep-dashboard .btn-add-representative,
	.page-template-template-rep-dashboard .btn-add-client,
	.page-template-template-rep-dashboard .btn-add-contact,
	.page-template-template-rep-dashboard .btn-add-editorial {
		position: relative;
		margin-bottom: 10px;
		top: auto;
		right: auto;
	}
	.page-template-template-stylist-dashboard .form-control.email-input,
	.page-template-template-rep-dashboard .form-control.email-input {
		width: 90%;
	}
}

.moda-blurred {
	filter: blur(5px);
	-webkit-filter: blur(5px);
    pointer-events: none;
    font-weight: normal;
}

.moda-blurred.real-length:before {
	content: attr(data-content);
}

.moda-contact-info-container,
.moda-celebrity-clients-info-container {
	position: relative;
	min-height: 100px;
}

.celebrity__stylists.moda-contact-info-container {
	background-color: #FDEDD2;
	border-radius: 20px;
	padding: 20px 30px;
	font-size: 14px;
}

.moda-celebrity-clients-info-container {
	padding: 10px;
}

.moda-contact-info,
.moda-celebrity-clients-info {
	padding: 0 10px;
}

.moda-show-info-container {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	border-radius: 20px;
}

.moda-show-info-container.no-border {
	border: none;
}

.moda-show-info p {
	color: #181B1F;
	font-weight: 700;
	font-size: 16px;
}

.moda-current-badge {
	position: absolute;
	top: -13px;
	right: 30px;
	background-color: #f8c51f;
	font-size: 12px;
	font-weight: 700;
	color: #1c1c1c;
	padding: 5px 15px;
	border-radius: 50px;
}

.moda__box-name-details .name {
	font-size: 20px;
	line-height: 1.2;
	font-weight: 500;
}

.moda__gap.brands ul.logos li.brand-container {
	display: inline-block !important;
	position: relative;
	line-height: inherit;
}

.moda__gap.brands ul.logos li.brand-container .moda-current-badge {
	top: 3px;
	right: 3px;
}

.moda__gap.brands ul.logos li.brand-container div.link-container {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.moda-hide-stylists {
	display: none;
}

.moda-show-more-stylists {
	display: flex;
	justify-content: center;
	align-items: baseline;
}

.moda-show-more-stylists button {
	width: 40%;
}

.single-logo .row-stylist .celebrity-clients {
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.single-logo-container .similar-celebrity .img__container img {
    width: 75px !important;
    height: 75px !important;
    border: 0;
}

@media (min-width: 0) and (max-width: 1024px) {
	.celebrity-img-container {
		margin-bottom: 25px;
	}
}
.bio .celebrity__desc a {
	text-decoration: underline;
}

@media (min-width: 0) and (max-width: 991px) {
	.celebrity-header .see-contact-info-button-container {
		display: none;
	}

	.moda__module-box.moda__module-profile {
		background: none;
		padding: 0;
	}

	.moda__module-box.moda__module-profile .moda__module-profile-container {
		background: #fff;
		border: none;
		border-radius: 20px;;
	}

	.moda__module-box.moda__module-profile .cta-holder {
		display: block;
		padding-bottom: 40px;
		margin: 0 auto;
		width: 300px;
	}

	.moda__module-box.moda__module-profile .cta-holder .new-yellow-button {
		display: block;
		margin: 10px 0;
	}

	.moda__module-box.moda__module-profile .cta-holder .btn-copy-profile-link {
		display: none;
	}

	.celebrity-header .cta-holder {
		display: none;
	}

	.moda__module-box.moda__module-profile .btn-copy-profile-link {
		position: absolute;
		right: 25px;
		top: -25px;
		padding: 15px;
		display: block;
	}

	.moda__module-box.moda__module-profile .cta-holder .see-contact-info-button-container {
		display: block;
	}

	ul.moda__module-box-menu {
		display: flex;
		justify-content: center;
	}

	.single-editorial-container ul.moda__module-box-menu,
	.single-logo-container ul.moda__module-box-menu,
	.single-representative-container ul.moda__module-box-menu,
	.single-company-container ul.moda__module-box-menu {
		justify-content: center;
	}

	.single-editorial-container ul.moda__module-box-menu li,
	.single-logo-container ul.moda__module-box-menu li,
	.single-representative-container ul.moda__module-box-menu li,
	.single-company-container ul.moda__module-box-menu li {
		margin: 0 5px;
	}

	ul.moda__module-box-menu li {
		padding: 0;
		margin: 10px 5px 20px 5px;
	}
	ul.moda__module-box-menu li p, ul.moda__module-box-menu li h2 {
		display: block;
	}
	ul.moda__module-box-menu li p a, ul.moda__module-box-menu li h2 a {
		font-size: 0;
		border-radius: 12px;
		background: #fff;
		width: 50px;
		height: 50px;
		padding: 0;
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	ul.moda__module-box-menu li a:before {
		position: initial;
	}
	ul.moda__module-box-menu li.bio a:before {
		background-image: url(../img/happy-dark.png);
	}

	ul.moda__module-box-menu li.stylists a:before {
		background-image: url(../img/garderobe-dark.png);
	}

	ul.moda__module-box-menu li.hair-stylists a:before {
		background-image: url(../img/scissors-crop-dark.png);
	}

	ul.moda__module-box-menu li.makeup-artists a:before {
		background-image: url(../img/eye-dark.png);
	}

	ul.moda__module-box-menu li.editorials a:before {
		background-image: url(../img/pen-tool-dark.png);
	}

	ul.moda__module-box-menu li.brands a:before {
		background-image: url(../img/megaphone-dark.png);
	}

	ul.moda__module-box-menu li.contact a:before {
		background-image: url(../img/message_light.png);
	}

	ul.moda__module-box-menu li.celebrity a:before {
		background-image: url(../img/Star-dark.png);
	}

	ul.moda__module-box-menu li.instagram a:before {
		background-image: url(../img/icon-dark.png);
	}

	ul.moda__module-box-menu li.client a:before {
		background-image: url(../img/users-dark.png);
	}

	ul.moda__module-box-menu li.representative a:before {
		background-image: url(../img/user-pass-dark.png);
	}

	ul.moda__module-box-menu li.faqs a:before {
		background-image: url(../img/faq-icon-dark.svg);
	}

	.sticky-wrapper.is-sticky .moda__module-box-menu-container {
		background: #F6F6F6;
		/* border-radius: 0 0 20px 20px; */
		width: 100vw !important;
		left: 0;
	}
	ul.moda__module-box-menu .active a {
		background: #F8C51F
	}
	.moda__similar-celebrities .similar-celebrities .entry-texts h2, .moda__similar-celebrities .similar-celebrities .entry-texts h4 {
		font-size: 24px;
	}
	.moda__similar-celebrities .similar-celebrities .entry-texts {
		text-align: left;
	}

	.moda__similar-celebrities .similar-celebrities .entry-texts button {
		background: none;
		color: #f8c51f;
		padding: 0;
		border-radius: 0;
	}
	.overflow-row {
		display: block;
		/* flex-wrap: nowrap;
		overflow-y: auto;
		max-height: 300px; 
		width: 100vw;
		margin-left: calc(360px - 50vw); */
	}
	/*
	.overflow-row:before,
	.overflow-row:after {
		content: " ";
		display: block;
		max-width: calc(50vw - 360px - 15px);
		flex: 0 0 100%;
	}
	.overflow-row:after {
		max-width: calc(50vw - 360px + 15px);
	} */
	.overflow-row .active .moda__module-container {
		display: block;
	}
	:focus-visible {
		outline: none;
	}
	.overflow-row:after {
		display: none;
		content: 'flickity'
	}
	.show-mobile {
		display: block;
	}
	.hidden-mobile {
		display: none;
	}
	.moda__box-name-details .profile-link .view-profile {
		color: #F8C51F;
		font-size: 14px;
		font-weight: 700;
		border-radius: 50px;
		padding: 12px 22px;
		background: #181B1F;
		/* width: 100%;
		display: block; */
		text-align: center;
	}
	.single-celebrity-container .moda__box-name-details .profile-link .view-profile {
		display: block;
	}
	.profile-link .view-profile a {
		color: #F8C51F;
		font-size: 14px;
		font-weight: 700;
		background: #181B1F;
	}
	.icon__phone {
		top: 2px;
	}
	.icon__company {
		top: 2px;
	}
	.icon__web {
		top: 2px;
	}
	.icon__instagram {
		top: 2px;
	}
}

@media screen and (min-width: 992px) {
	.overflow-row:after {
		content: ''
	}
	.show-mobile {
		display: none;
	}
	.hidden-mobile {
		display: block;
	}
	.moda__module-box.moda__module-profile .cta-holder {
		display: none;
	}

}

.celebrity__desc .name {
	font-weight: 500 !important;
}

.similar-celebrities h2.moda__sub-section-name {
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	border-bottom: solid 0px #e1e1e1;
	font-size: 20px;
	line-height: 40px;
	font-weight: 500;
	position: relative;
}