<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.no-class {
display: none; /* CSS JOKE */ 
}

/*
body, html {
  overflow-x: hidden;
  max-width: 100%;
}
*/

#loading {
	width:100px;margin:auto;display:none;
}

#searchArea {
    display: inherit;
}

#searchAreaMobile {
    display: none;
}


@media only screen and (max-width:767px) {
    #searchArea {
        display: none;
    }

    #searchAreaMobile {
        display: inherit;
        margin:20px 0px;
    }
}

.filCenter {
    text-align: center
}

.right {
    text-align: right
}
.width-100 {
    width: 100% !important;
}

.filter-h2 {
    margin: 20px 0px;
    padding-left: 23px;
    background-image: url(/new/img/search.png);
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 20px;
    color: #a7a6a6;
}

.filter-button {
    color: #a7a6a6;
    line-height: 26px;
    border: none;
    border-radius: 20px;
    margin-right: 20px;
    -webkit-border-radius: 20px;
    padding: 0 13px;
    display: block;
    background-color: transparent;
    display: inline-block;
    cursor: pointer;
    float: right;
    font-size: 14px;
    font-weight: bolder;
    text-transform: uppercase;
}


    .filter-button:hover {
        color: crimson;
    }


    .filter-button.search {
        border: 1px solid #d1cfcf;
        color: #fff;
        background-color: #ca6bef;
    }
    .filter-button.search:hover {
        border: 1px solid #d1cfcf;
        color: #a7a6a6;
        background-color: #fff;
    }


.advFilterSelectsWrapper .selectric {
    border: 1px solid #d1cfcf;
    padding-left: 0;
    background-color: #fff
}

    .advFilterSelectsWrapper .selectric .label {
        font-size: 15px;
        color: #1f1f1f;
        line-height: 45px;
        padding-left: 18px;
        text-transform: uppercase
    }

    .advFilterSelectsWrapper .selectric .button {
        width: 30px;
        height: 45px
    }

        .advFilterSelectsWrapper .selectric .button:after {
            background-image: url(/new/img/triangle.png);
            width: 10px;
            height: 6px
        }




@media only screen and (max-width:479px) {
    .filCenter {
        text-align: left; font-size: 14px;
    }

    .verifiedBadgeB img {
        
    }
    .vipEscortModel.full .verifiedBadgeB img {
        max-width: 75px!important;
    }
    .vipEscortModel .escortFilIcons li img {
        height: auto;
    }
}

.hamburger {
	display:none;
	padding-bottom: 5px;
}

.hamburger em{
	font-size:10px;
	line-height: 10px;
	font-style: normal;
	display: block;
	text-align: center;
	color:#fff;
}

@media only screen and (max-width: 1279px) {
	.hamburger {
		display:block;
	}
}

#ads-form .popSBody label, #ads-form .popSBody textarea, #ads-form .popSBody .pbox, #ads-form .popSBody .pCode{
	width:100%;
}

#ads-form .popSBody label {
	margin-bottom:0;
}

@media only screen and (max-width: 1900px) {
	.escortModel .escortModelPic img {
		width: 100%;
		max-height: 207px;
	}
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}

.pCode {
	width: calc(100% - 80px);
}

.priceAdvertiseList ul {
	list-style:none;
	padding:0;
}

.priceAdvertiseList .categoryT {
    background-color: #eebf01;
    padding-left: 21px;
    padding-right: 11px;
    margin-bottom: 34px;
}

.priceAdvertiseList .allCityNames {
    background-color: #ededed;
    padding: 30px 35px;
}

.priceAdvertiseList .categoryT h3 {
    float: left;
    font-family: helveticaneueltpromdcn;
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 55px;
	padding-bottom:0;
}

.priceAdvertiseList .cateTable {
    width: 100%;
}

.priceAdvertiseList .cateTable th:nth-child(1) {
    text-align: left;
    padding-left: 22px;
    width: 55%;
}
.priceAdvertiseList .cateTable th {
    background-color: #212121;
    line-height: 41px;
    font-size: 18px;
    color: #fff;
    text-align: left;
    font-weight: 400;
	padding:0 0 0 5px;
}

.priceAdvertiseList .cateTable tr:nth-child(2n) td {
    background-color: #eae8e8;
}
.priceAdvertiseList .cateTable td:nth-child(1) {
    text-align: left;
    padding-left: 22px;
}
.priceAdvertiseList .cateTable td {
    line-height: 41px;
    font-size: 18px;
    color: #212121;
    font-weight: 400;
    background-color: #fff;
	padding:0 0 0 5px;
}

.priceAdvertiseList .categoryBlock {
    padding-bottom: 50px;
}


@media only screen and (max-width: 1279px){
	.priceAdvertiseList .categoryBlock, .priceAdvertiseList  .catCity {
		padding-bottom: 30px;
	}
	.priceAdvertiseList .categoryT h3 {
		font-size: 20px;
	}
	.priceAdvertiseList .categoryBlock p {
		font-size: 16px;
	}
	.priceAdvertiseList .cateTable th:nth-child(1) {
		padding-left: 16px;
	}
	.priceAdvertiseList .cateTable th:nth-child(1) {
		text-align: left;
		padding-left: 22px;
		width: 55%;
	}
	.priceAdvertiseList .cateTable th {
		font-size: 16px;
		line-height: 38px;
	}
	.priceAdvertiseList .cateTable td:nth-child(1) {
		padding-left: 16px;
	}
	.priceAdvertiseList .cateTable td:nth-child(1) {
		text-align: left;
		padding-left: 22px;
	}
	.priceAdvertiseList .cateTable td {
		font-size: 16px;
		line-height: 38px;
	}
}

@media only screen and (max-width: 1023px) {
	.priceAdvertiseList .categoryBlock, .priceAdvertiseList .catCity {
		padding-bottom: 24px;
	}
	.priceAdvertiseList .categoryT h3 {
		line-height: 44px;
	}
	.priceAdvertiseList .categoryBlock p {
		padding-bottom: 8px;
	}
}

@media only screen and (max-width: 767px) {
	.priceAdvertiseList .categoryT h3 {
		font-size: 18px;
	}
	.priceAdvertiseList .cateTable th:nth-child(1) {
		padding-left: 10px;
	}
	.priceAdvertiseList .cateTable th {
		font-size: 14px;
		line-height: 34px;
	}
	.priceAdvertiseList .cateTable td:nth-child(1) {
		padding-left: 10px;
	}
	.priceAdvertiseList .cateTable td {
		font-size: 14px;
		line-height: 34px;
	}
}

@media only screen and (max-width: 479px) {
	.priceAdvertiseList .categoryBlock {
		overflow: auto;
		padding-bottom: 0;
		margin-bottom: 20px;
	}
	.priceAdvertiseList .categoryBlock p {
		font-size: 15px;
	}
	.priceAdvertiseList .cateTable {
		width: 140%;
	}
}

div.imageLike {
	position: absolute;
    font-size: 25px;
    bottom: 20px;
    right: 20px;
	cursor: pointer;
	color:#ffffff;
}

div.imageLike span{
	padding-right: 5px;
    font-size: 17px;
}

.profileVPic .videoView {
    position: absolute;
    top: 10px;
    left: 10px;
}

.profileVPic .videoLike {
    cursor: pointer;
    position: absolute;
    top: 30px;
    left: 10px;
}

.likeH {
    background: url(/new/img/likeH.png) no-repeat left center;
}

#follow-cities {
    border-radius: 0;
    box-shadow: none;
    border-color: #555;
}

body.night .sendRPop h2 {
    color: #000;
}

@media only screen and (max-width: 1023px) {
	.midBLeft .cTitleN {
		max-width: 148px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
}

@media only screen and (max-width: 1279px) {
	.headeright {
		padding-right: 50px;
	}
}

@media only screen and (max-width: 479px){
	.headeright {
		padding-right:0px;
	}
}

.stories.carousel .story{width:104px; max-width:104px; margin:0 9px;}
.stories.carousel .story &gt; .item-link &gt; .info .name{color:#1d7ea9; font-size:16px; font-family:'HelveticaNeueLTProBdCn';}
.story-count{background-color:#04628a; line-height:22px; min-width:22px; text-align:center; font-family:'HelveticaNeueLTProBdCn'; font-size:14px; letter-spacing:-0.01em; position:absolute; right:5px; top:72px; color:#fff; border-radius:50%;}
.story-contest{height:22px;width:22px; text-align:center; position:absolute; right:5px; top:5px;}
.stories.carousel .story &gt; .item-link{position:relative; }
.stories.carousel .story &gt; .item-link &gt; .item-preview{height:104px; min-height:104px;  background-image: linear-gradient(to bottom, #a31a1f, #b51a21, #c71b22, #d91b23, #ec1b24);}
.newStories{padding-top:28px;}
#stories{padding-top: 5px;}
.storiesI{background:url(../images/dateI.png) no-repeat left center; background-size:25px;}
.mIndependent .stories.carousel .story&gt;.item-link&gt;.info .name {display: none!important;}

.stories.snapgram .story &gt; .item-link {text-decoration: none;color: #333;}
.stories.snapgram .story &gt; .item-link &gt; .item-preview {border-radius: 50%;padding: 2px;background: radial-gradient(ellipse at 70% 70%, #ee583f 8%, #d92d77 42%, #bd3381 58%);}
.stories.snapgram .story &gt; .item-link &gt; .item-preview img {border-radius: 50%;border: 3px solid #fff;}
.stories.snapgram .story.seen {/*opacity: 0.75;*/}
.stories.snapgram .story.seen &gt; a &gt; .item-preview {background: #999;}
.stories.snapgram .story.seen &gt; a {color: #999 !important;}

div.mIndependent {
	position:relative;
}

div.mIndependent .stories.carousel .story {
	width: 74px;
    max-width: 74px;
}

div.mIndependent .stories.carousel .story&gt;.item-link&gt;.item-preview {
	height: 74px;
    min-height: 74px;
}

div.mIndependent .story-count {
	top: 55px;
}

div.mIndependent .story-contest {
	top: -5px;
}

div.mIndependent .stories.carousel{
	float: right;
    border: none !important;
    margin-left: 20px;
	margin-top: -10px;
}
div.mIndependent .storiesbutton.chatbutton {
	display:block;
	float:right;
	width:185px;
	margin-bottom:15px;
}


@media only screen and (max-width: 767px) {
	div.mIndependent .storiesbutton.chatbutton {
		float:left;
		width: 100%;
	}
	div.mIndependent .stories.carousel {
		float:left;
		margin: 10px auto;
		width:100%;
	}
	div.mIndependent .stories.carousel .story {
		margin: 0 auto;
		display:block;
	}
	div.mIndependent a.liveChat {
		width: 100%;
	}
}


#zuck-modal-content, 
#zuck-modal-content .story-viewer, 
#zuck-modal-content .story-viewer&gt;.slides, 
#zuck-modal-content .story-viewer&gt;.slides&gt;* {
    bottom: 0;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100vw;
}


#zuck-modal-content .story-viewer .slides .item.active, 
#zuck-modal-content .story-viewer .slides .item.active .tip.link, 
#zuck-modal-content .story-viewer .slides .item.active .tip.text {
    display: block;
    word-break: break-all;
}

#zuck-modal-content .story-viewer .slides-pointers {
    border-collapse: separate;
    border-spacing: 6px;
    display: table;
    left: calc(50vw - 280px);
    position: absolute;
    right: calc(50vw - 280px);
    table-layout: fixed;
    top: 0;
    width: 560px;
    z-index: 100020;
	box-sizing: border-box;
    padding: 10px;
}

#zuck-modal-content .story-viewer .slides-pointers&gt;*&gt;* {
    background: hsla(0,0%,100%,.5);
    border-radius: 2px;
    display: table-cell;
}

#zuck-modal-content .story-viewer .slides-pointers&gt;*&gt;*&gt;b {
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    background: #fff;
    border-radius: 2px;
    display: block;
    height: 2px;
    max-width: 0;
    width: auto;
}

#zuck-modal-content .story-viewer .slides-pointers .wrap span {
    border-radius: 6px;
    height: 6px;
}

#zuck-modal-content .story-viewer .slides-pointers .wrap span b {
    height: 100%!important;
}

#zuck-modal-content .story-viewer .head .left, #zuck-modal-content .story-viewer .head .right {
	transform: none;
}

#zuck-modal-content .story-viewer .head .back, #zuck-modal-content .story-viewer .head .right .close {
	color:#fff;
	transform: none;
}

#zuck-modal-content .story-viewer .head .right .close {
	visibility: hidden;
}

#zuck-modal-content .story-viewer .slides .item {
    background: rgba(0,0,0,.5);
    display: none;
    overflow: hidden;
}

#zuck-modal-content .story-viewer .slides .item:before {
    background: 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4;
}

#zuck-modal-content .story-viewer .slides .item&gt;.media {
    background: #000;
    height: 100%;
    left: 50%;
    margin: auto;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 560px;
	max-width: 100%!important;
    top: 0!important;
    z-index: 10!important;
}

#zuck-modal-content .story-viewer .slides .item&gt;.media:after {
    background-image: linear-gradient(0,transparent,#000);
    content: "";
    height: 120px;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}

#zuck-modal-content .story-viewer .slides .item&gt;.media img, #zuck-modal-content .story-viewer .slides .item&gt;.media video {
    height: 100%;
    object-fit: contain;
    width: 100%;
}

#zuck-modal-content .story-viewer .head {
    height: fit-content!important;
    pointer-events: none;
}

#zuck-modal-content .story-viewer .head .item-preview {
	background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
    display: inline-block;
    height: 55px;
    margin: 0!important;
    overflow: hidden;
    vertical-align: top;
    vertical-align: middle;
    width: 55px;
}

#zuck-modal-content .story-viewer .head .left {
    display: flex!important;
    justify-content: space-between!important;
    margin: 30px calc(50vw - 276px)!important;
    max-width: 100%!important;
    padding-right: 100px!important;
    width: auto!important;
	cursor: pointer;
    line-height: 1!important;
}

#zuck-modal-content .story-viewer .head .left&gt;a {
    display: flex;
    pointer-events: all;
}

#zuck-modal-content .story-viewer .head .left .info {
    max-width: 30vw;
	display: flex!important;
    flex-direction: column;
    justify-content: center;
    margin-left: 14px;
}

#zuck-modal-content .story-viewer .head .left .info .name {
    line-height: 19px!important;
    overflow: hidden;
    text-overflow: ellipsis;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	text-shadow: none;
}

#zuck-modal-content .story-viewer .head .left .info .time {
    font-weight: 400!important;
    line-height: 17px!important;
    margin-top: 4px;
	color: #fff;
    opacity: 1;
    text-shadow: none;
	font-size: 14px;
}

#zuck-modal-content .story-viewer .story-controls {
    grid-gap: 20px;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-end;
    margin: 0 auto;
    padding: 0 20px;
    position: absolute;
    right: 0;
    top: 44px;
    width: auto;
    z-index: 2222;
}

#zuck-modal-content .story-viewer .story-controls .fas{
	color:#ffffff;
	font-size:24px;
	cursor:pointer;
}

#zuck-modal-content .story-viewer .slides .story-back-btn, 
#zuck-modal-content .story-viewer .slides .story-next-btn {
    align-items: center;
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    cursor: pointer;
    display: flex;
    height: 60px;
    justify-content: center;
    margin: auto;
    position: absolute;
    top: 0;
    width: 60px;
    z-index: 100;
}

#zuck-modal-content .story-viewer .slides .story-back-btn {
    left: -80px;
}

#zuck-modal-content .story-viewer .slides .story-next-btn {
    right: -80px;
}

#zuck-modal-content .story-viewer .slides .story-footer {
    background-image: linear-gradient(180deg,transparent,#000 67%);
    bottom: 0;
    height: auto;
    left: 0;
    padding: 10px 20px 30px;
    position: absolute;
    right: 0;
    z-index: 11;
}

#zuck-modal-content .story-viewer .slides .story-back-btn img, 
#zuck-modal-content .story-viewer .slides .story-next-btn img {
    height: 16px!important;
    pointer-events: none;
    width: 16px!important;
}


#zuck-modal-content .story-viewer .story-controls .story-close {
    position: absolute;
    right: -36px;
    top: -34px;
}

#zuck-modal-content .story-viewer .story-caption {
    color: #fff;
    font-size: calc(18px + var(--big-fs))!important;
    font-weight: 400;
    line-height: 22px!important;
    margin-top: 20px;
	text-align:center;
}

#zuck-modal-content .story-viewer .contest-caption {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px!important;
    margin-top: 20px;
	text-align:left;
	width: 100px;
    padding-right: 40px;
	word-break:break-word;
}

#zuck-modal-content .story-viewer .contest-caption.contest-img-0 {
	display:none;
}

@media only screen and (max-width: 767px) {
	#zuck-modal-content .story-viewer .head {
		top: 3px;
	}
	#zuck-modal-content .story-viewer .head .left {
		font-size: 15px;
		margin: 15px 0;
	}
	#zuck-modal-content .story-viewer .head .right {
		display: none;
	}
	#zuck-modal-content .story-viewer .head .left .item-preview {
		margin-left:85px !important;
		height: 40px;
		width: 40px;
	}
	#zuck-modal-content .story-viewer .slides-pointers {
		left: 0;
		right: 0;
		width: 100vw;
	}
	#zuck-modal-content .story-viewer .slides .story-back-btn {
		left: 0;
	}
	#zuck-modal-content .story-viewer .slides .story-next-btn {
		right: 0;
	}
	#zuck-modal-content .story-viewer .slides .story-footer {
		z-index: 3;
	}
	#zuck-modal-content .story-viewer .story-controls .story-full-screen {
		display: none;
	}
	#zuck-modal-content .story-viewer .head .left .time, #zuck-modal-content .story-viewer .head .right .close {
		display: block;
	}
	#zuck-modal-content .story-viewer .story-controls .story-close {
		position:initial;
	}
}

.newStories .vTitle {
    padding-bottom: 22px;
}

.newStories .vTitle h2 {
    font-size: 20px;
    letter-spacing: -0.01em;
    color: #3e3e3e;
    text-transform: uppercase;
    padding-left: 34px;
    line-height: 25px;
    font-family: 'HelveticaNeueLTProBdCn';
    float: left;
}

/*
@media only screen and (max-width: 1279px) {
	.fullwrap .blogBanners {
		display: block;
		width: 100%;
		float: none;
	}
	.latestTweets {
		display:none;
	}
}


@media only screen and (max-width: 1023px) {
	.blogBanners {
		display: block;
		width: 100%;
		float: none;
	}
	.latestTweets {
		display:none;
	}
}
*/
.block-emoji {
	position:relative;
}

#pick-emoji {
	position:absolute;
	bottom:10px;
	right:10px;
	cursor:pointer;
	font-size:20px;
	color:#000000;
}

#picker-emoji {
	position:absolute;
	right: 0;
	display:none;
	bottom:45px;
}

em-emoji-picker {
    height: 250px;
    min-height: 250px;
    max-height: 250px;
}

@media only screen and (max-width: 767px){
	#pick-emoji {
		display:none;
	}
}

.fBanners.mobileOnly .fBanner img {
	margin:5px auto;
}

div.fBanners div.fBanner {
	/*padding-top:5px;*/
}

.adbuy-banner.Size-200x200 {
    width: 200px;
    height: 200px;
    padding: 0;
    margin: 5px auto 10px;
}

.adbuy-banner .buy-text.Size-200x200 {
    font-size: 25px;
    line-height: 25px;
    margin: 10px 5px 0;
}

.adbuy-banner .buy-button.Size-200x200 {
    font-size: 1.3rem;
}

.adbuy-banner .buy-sub-text.Size-200x200 {
    font-size: 20px;
    line-height: 20px;
    margin-top: 2px;
    white-space: normal;
}

.adbuy-banner.Size-200x100{
	width: 100%;
    height: 100px;
    max-width: 200px;
    max-height: 100px;
    margin: 5px;
}

@media only screen and (max-width: 479px) {
	.adbuy-banner.Size-200x100 {
		height: fit-content;
		padding: 13px 15px;
	}
}

.adbuy-banner .buy-text.Size-200x100 {
    font-size: 13px;
    line-height: 15px;
    white-space: normal;
    padding: 1px;
}

.adbuy-banner .buy-button.Size-200x100 {
    font-size: 15px;
    line-height: .9rem;
    height: 25px;
    padding: 5px;
}

.adbuy-banner .buy-sub-text.Size-200x100 {
    font-size: 1.5rem;
    line-height: .9rem;
    margin-top: 5px;
}

.adbuy-banner.Size-200x333 {
    width: 200px;
    height: 333px;
    padding: 0;
    margin: 5px auto 10px;
}

.adbuy-banner .buy-text.Size-200x333 {
    font-size: 30px;
    line-height: 30px;
    margin: 10px 5px 0;
}

.adbuy-banner .buy-button.Size-200x333 {
    font-size: 1.3rem;
}

.adbuy-banner .buy-sub-text.Size-200x333 {
    font-size: 25px;
    line-height: 25px;
    margin-top: 2px;
    white-space: normal;
}

.sFilter ul.dropdown {
	max-height: 285px;
    overflow-x: auto;
}


body.night .modelClassBlock {
	background-color: #151515;
    color: #fff;
}

.modelClassBlock:not(.open) {
    max-height: 250px;
    overflow: hidden;
}

.modelClassBlock{align-items: flex-start;display:grid;grid-template-columns:172px 1fr;height: fit-content; background-color:#ffffff; padding:26px; margin-bottom:26px;}
.modelClassL{display:grid;grid-gap:2px;}
.modelClassR{display:grid;box-sizing:border-box;grid-template-rows: auto 1fr auto;max-height: inherit;min-height:222px;overflow: hidden;margin-left:26px;}
.modelClassPic{}
.modelClassHeader{display:grid;grid-gap:0px;grid-template-columns:1fr auto;margin-bottom:26px;}
.modelClassDate{margin-bottom:5px;}
.modelClassContact{grid-column: 1/-1;display: inline-flex;}
.modelClassContact a{margin-left:6px;}
.modelClassContent {height: fit-content;margin-bottom:14px;}
.modelClassFooter {display:grid;grid-template-columns: 1fr auto;margin-bottom:26px;}
.modelClassBlock:not(.open) .modelClassContent {max-height:115px;overflow:hidden;}
	
@media (max-width: 768px) {
	.modelClassBlock {
		grid-template-columns: 1fr;
		padding: 20px;
	}
	
	.modelClassBlock:not(.open){
		max-height: unset;
	}
	
	.modelClassBlock:not(.open) .modelClassContent {
		overflow:hidden;
	}
	
	.modelClassContent{
		min-height: unset;
	}
	
	.modelClassR {
		margin:0;
	}
	
	.modelClassL {
		grid-gap: 10px;
		grid-template-columns: repeat(3,1fr);
		margin-bottom:10px;
	}
	
	.modelClassHeader span.rowID {
		grid-row-start: 3;
		margin-top: 5px;
	}
	
	.modelClassFooter {
		margin:0;
	}
}

#ads-loader {
	width:100%;
	clear:both;
	display:none;
}

#ads-loader img {
	margin:0 auto;
}

.pageTitle{padding-top:5px; padding-bottom:10px;}
.pageTitle h1{font-size:32px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn'; color:#000000;}
.likeFeed{position:absolute; right:12px; bottom:8px; z-index:1;}
.likeFeed a{letter-spacing:-0.025em; font-family:'HelveticaNeueLTProBdCn'; font-size:15px; color:#fff; position:relative;}
.likeFeed a i{margin-left:5px; font-size:17px; position:relative; bottom:2px;}
.likeFeed a:hover{color:#f37fa9;}
.photoSets{padding-top:25px; display:grid;}
.justified-gallery{display:flex; flex-wrap:wrap; /*grid-gap:6px 6px;*/}
.modelFeedExpand{position:absolute; left:0px; top:389px; z-index:1; border:1px solid #d1cfcf; padding:20px; display:none; background-color:#ffffff; width:calc(100% - 10px); min-height:407px;}
.boxOpen .modelFeedExpand{display:flex;}
.boxOpen .modelFeedPic:before{background:url(../images/triangleI.png) no-repeat; width:18px; height:16px; position:absolute; left:25px; bottom:-28px; z-index:2; content:'';}
.photofeedBox{display: inline-block;}
.photofeedBox.boxOpen{margin-bottom:449px; overflow:visible;}
.closemfe{position:absolute; right:16px; top:16px; font-size:20px; color:#989898; background:none; border:none; width:24px; line-height:24px; padding:0px; cursor:pointer;}
.closemfe:hover{color:#3e3e3e;}
.mfeRight{flex:1; padding-left:15px; width:calc(100% - 274px); display:flex; flex-direction:column;}
.modelProfileInfo{display:flex;}
.modelFeedPic{position:relative; /*display: flex; flex-direction:column;*/}
.mpInfo{display:flex; flex-direction:column; padding-left:12px;}
.mpInfo h3{font-family:'HelveticaNeueLTProBdCn'; font-size:21px; letter-spacing:-0.01em; margin-top:-5px;}
.mpInfo h3 a{color:#f37fa9;}
.mpInfo h3 a:hover{color:#3e3e3e;}
.mpInfo p{font-size:15px; color:#989898; font-family:'HelveticaNeueLTProMdCn'; letter-spacing:-0.01em;}
.viewProfile{font-size:16px; letter-spacing:0.072em; text-transform:uppercase; line-height:41px; padding:0 18px; color:#fff; border-radius:21px; background-image: linear-gradient(to right, #fd9d67, #ff8379, #ff6c99, #fa62c3, #ca6bee); margin-top:auto;}
.escortPhotosA{margin-top:auto;}
.escortPhotosA h2{font-size:20px; color:#3e3e3e; font-family:'HelveticaNeueLTProBdCn'; letter-spacing:-0.01em; text-transform:uppercase; padding-bottom:8px;}
.mfeLeft{width:274px; display:flex; align-items:center; justify-content:center;}
.escortPhotosA .owl-carousel .owl-nav button.owl-prev{background:rgba(0,0,0,0.7) url(../images/escortSLeft.png) no-repeat center center; border-radius:0px 5px 5px 0px; width:32px; height:40px; position:absolute; left:0px; top:50%; transform:translateY(-20px); text-indent:-9999px;}
.escortPhotosA .owl-carousel .owl-nav button.owl-next{background:rgba(0,0,0,0.7) url(../images/escortSRight.png) no-repeat center center; border-radius:5px 0 0 5px; width:32px; height:40px; position:absolute; right:0px; top:50%; transform:translateY(-20px); text-indent:-9999px;}
.escortPhotosA .owl-dots{display:none;}
.d-none{display:none;}

.modelPhotoPic{width:100%; /*height: 362px;*/}
.modelPhotoPic img{height:100%!important; object-fit:cover; position:relative; left:0px; top:0px; margin:0px!important;}
@media only screen and (max-width:1590px){
	.modelFeedExpand{min-height:380px;}
	.mfeLeft{width:252px;}
	.mfeRight{width:calc(100% - 252px);}
	.photofeedBox.boxOpen{margin-bottom:422px;}
}
@media only screen and (max-width:1279px){
	.mfeLeft{width:255px;}
	.mfeRight{width:calc(100% - 255px);}
}
@media only screen and (min-width:1024px){
	.justified-gallery{height:unset!important; grid-gap:6px 6px;}
	.photofeedBox{position:unset!important;}
}
@media only screen and (max-width:1023px){
	.justified-gallery{margin:-6px; width:calc(100% + 12px);}
	.mfeLeft{width:180px;}
	.mfeRight{width:calc(100% - 180px); padding-left:10px;}
	.modelFeedExpand{padding:12px; min-height:350px; width:100%;}
	.modelProfileInfo{padding-bottom:15px;}
	.mpPic{width:72px;}
	.mpInfo h3{font-size:18px;}
	.mpInfo p{font-size:14px;}
	.viewProfile{font-size:14px; line-height:30px; padding:0 16px;}
	.closemfe{top:8px; right:8px;}
}
@media only screen and (max-width:767px){
	.photoSets{padding-top:15px;}
	.modelFeedExpand{min-height:300px;}
	.escortPhotosA h2{padding-bottom:4px;}
}
@media only screen and (max-width:479px){
	.mfeLeft{width:120px;}
	.mfeRight{width:calc(100% - 120px); flex-direction:column;}
	.modelProfileInfo{flex-wrap:wrap;}
	.mpPic{width:40%;}
	.mpInfo{width:100%; padding-left:0px; padding-top:8px;}
	.viewProfile{text-align:center;}
	.escortPhotosA h2{font-size:18px; padding-bottom:3px;}
	.mpInfo p{padding-bottom:10px;}
}

body.night .pageTitle h1{color: #fff;}
body.night .modelFeedExpand{border-color: #555; background-color: #151515;}
body.night .escortPhotosA h2{color:#a7a6a6;}
body.night .boxOpen .modelFeedPic:before{background-image:url(../images/triangleIB.png);}

.vipEscortsArea.gom {
	text-align:center;
}

.vipEscortsArea.gom .vipEscortModel{
	padding:0;
	margin:0;
	float:none;
	display:inline-block;
}

.escortDirectory li a:hover, .escortDirectory li a.active, body.night .escortDirectory ul li a:hover, body.night .escortDirectory li a.active {
    color: #f37fa9;
}

.topModel h3 a {color: #ffffff;}

.profileMobileContacts {
	display:none;
	opacity:0.9;
}

.profileMobileContactsMore {
	display:none;
	background-color:#f1f1f1;
}

	.profileMobileContacts p{
		line-height:55px;
		margin-left:13px;
		font-size:25px;
	}
	
	.profileMobileContacts ul{
		margin-top: 8px;
		margin-left: 10px;
	}
	
	.profileMobileContacts i{
		color:#ddd;
		line-height:55px;
		font-size:20px;
		height:55px;
		margin-right:13px;
		float:right;
	}

body.night .profileMobileContacts {
	background-color:#151515;
}

body.night .nice-header{
	color: #fff;
}

.otherFilters label, .otherFilters a {
	margin-bottom: 10px;
}

.topNav.active {
	z-index: 10;
}

.findEscorts .enterBtn {
	font-size: 16px;
}

@media only screen and (max-width:767px){
	.profileMobileContacts {
		left: 0;
		right: 0;
		width: auto;
		position: fixed;
		z-index: 110;
		bottom: 0;
		height: 55px;
		display: block;
		background-color:#ffffff;
	}
}

@media only screen and (max-width: 479px) {
	.likeCount {
		width: 210px;
	}
	
	.modelPInfo ul li span {
		font-size: 11px;
	}
	
	.vipEscortModel.full .escortModelPic img {
		max-height: 100%;
	}
	
	.pcTitle {
		font-size: 0;
		width: 22px;
	}
	
	.topHeader {
		float: right;
		margin-top: 4px;
		margin-right: 10px;
	}
	
	.lastEscort:nth-child(3n) {
		margin-right: 1%;
	}
	
	.sendPop, .sendPop .pCode {
		width: 100%;
	}
	
	.signupOptions .sOption img {
		width: 100%;
	}
}

@media only screen and (max-width: 767px) {
	.headeright .dropdown .language {
		max-width:none;
		margin:0;
	}

	.lastSeenM {
		width: auto;
	}
	
	.topSremove .nearTitle,  .topSremove .topLocation h3{
		font-size:24px;
	}
	
	.lastEscorts {
		width:100%;
	}
	
	.lastEscorts .lastEscort {
		width: auto;
	}
}



.modelReviewPicL {
	width: 245px;
}

.modelReviewR {
    width: calc(100% - 265px);
}

.modelReviewT li:nth-child(2) {
    width: 220px;
    padding-left: 18px;
}

.modelReviewT li:nth-child(3) {
    width: 220px;
    padding-left: 18px;
}

.modelReviewT li:nth-child(4), .modelReviewT li:nth-child(5), .modelReviewT li:nth-child(6) {
    width: 70px;
    text-align: center;
}

@media only screen and (max-width: 1279px) {
	.topFifty {
		padding-top:0;
	}
	.reviewSearch {
		margin-bottom:0!important;
	}
}

@media only screen and (max-width: 1023px) {
	.modelReviewD ul, .modelReviewD .reviewContent {
		padding-left: 10px!important;
	}
}

@media only screen and (max-width: 479px) {
	.modelReviewPicL {
		width: 100%;
		margin:0;
	}
	
	.modelReviewR{
		width: 100%;
		margin:0;
	}
	
	.modelReviewD ul, .modelReviewD .reviewContent {
		padding-left: 7px!important;
	}
	
	.modelReviewD ul li span {
		width:85px;
	}
}

.reviewSearch {
	margin-bottom:32px;
}

.modelReviewR .sortView {
    float: left;
    background: url(/new/img/eye.png) no-repeat center center;
    height: 36px;
    width: 20px;
}

.modelReviewR .sortLike {
    float: left;
    background: url(/new/img/heart.png) no-repeat center center;
    height: 36px;
    width: 20px;
}

.modelReviewR .sortchat {
	float: left;
    background: url(/new/img/chat.png) no-repeat center center;
    height: 36px;
    width: 20px;
}

.midBLeft .topEscortModel {
	margin:0;
}

.midBLeft .topEscortModel .escortModelPic img {
	max-height:none;
}

.escortVFilters li a:hover, .escortVFilters li a.active {
    background-color: #1d7ea9;
    border-color: #1d7ea9;
    color: #fff;
}

body.night .escortVFilters li a:hover, body.night .escortVFilters li a.active, body.night .vipTags li a:hover {
    background-color: #f37fa9;
    border-color: #f37fa9;
    color: #fff;
}

.profileVPic video, .eVideo video, .escortModelPic video{
	position: absolute;
    top: 0px;
    width: 1px;
    height: 1px;
    z-index: 1;
}

/* Clubs */
.allClubs{padding-top: 32px;  flex-wrap:wrap; display: flex; margin:0 -4px;}
.clubBlock{width:25%; margin-bottom: 26px; padding: 0 4px;}
.clubPic{margin-bottom:3px;}
.clubPic a {aspect-ratio:1 / 1;width:100%;display: block;}
.clubPic a img{aspect-ratio:1 / 1;width:100%;display: block;background-repeat:no-repeat;background-position:center;background-size:cover;}
.photo img {}
.clubInfo{}
.clubInfo h4{font-family: 'HelveticaNeueLTProMdCn'; font-size: 24px; letter-spacing: -0.01em; line-height: 28px;}
.clubInfo h4 a{color: #3e3e3e;}
.clubInfo h4 a:hover{color: #009a9d;}
.clubInfo p{color: #a7a6a6; font-size: 16px; letter-spacing: -0.01em; font-family: 'HelveticaNeueLTProMdCn'; line-height: 18px;}
.clubBanner{width: 100%; margin-bottom: 35px; padding: 0 4px;}

body.night .clubInfo h4 a{color: #fff;}
body.night .clubInfo h4 a:hover{color: #009a9d;}

@media only screen and (max-width:1900px){
	.allClubs{margin-right: -0.5%;}
	.clubBlock{ margin-bottom: 22px;}
	.clubBanner{margin-bottom: 30px;}
	.clubInfo h4{font-size: 22px;}
}

@media only screen and (max-width:1590px){
	.clubInfo h4{font-size: 18px; line-height: 22px;}
	.clubInfo p{font-size: 15px;}
	.allClubs{padding-top: 25px;}
	.clubBlock{margin-bottom: 16px;}
	.clubBanner{margin-bottom: 22px;}
}

@media only screen and (max-width:1023px){
	.clubBlock{width: 50%; margin-bottom: 12px;}
	.clubInfo h4{font-size: 20px;}
	.clubBanner{margin-bottom: 16px;}
	.allClubs{padding-bottom: 6px;}
}

@media only screen and (max-width:767px){
	.allClubs{padding-top: 20px;}
}

@media only screen and (max-width:479px){
	.clubInfo h4{font-size: 17px; line-height: 20px;}
	.clubInfo p{font-size: 14px; line-height: 16px;}
}

.escortFilIcons li img {
	width: 32px !important;
    height: 32px !important;
}

@media only screen and (max-width: 767px) {
	.pcDetail ul li {
		width: 26px;
	}
}
@media only screen and (max-width: 1023px) {
	.pcDetail ul li {
		width: 26px;
	}
}
.contactEscort {
	font-size:17px;
}

.oHBtn a {
	font-size:17px;
}

@media only screen and (max-width: 479px) {
	.newSkype {
		display: block;
	}
	.newSLeft {
		width: 100%;
		padding-bottom: 12px;
	}
	.skypeMin {
		width: 100%;
	}
}

i.onlyfans {
    background: url(/new/img/ofans.png) no-repeat center center;
	width: 32px;
    height: 32px;
}

.buttonCC {
	font-size: 15px;
    color: #1f1f1f;
    line-height: 45px;
    padding: 0 18px;
    text-transform: uppercase;
    float: right;
    border: 1px solid #d1cfcf;
    background-color: #fff;
}


body.night .buttonCC {
	color: #1f1f1f;
	border: 1px solid #555;
    background-color: #151515;
}

@media only screen and (max-width: 1279px) {
	.buttonCC {
		display:none;
	}
}



.storiesWrapperMain {
	position: relative; 
	overflow: hidden;
}

@media only screen and (min-width: 768px) {
	.stories.carousel {
    	overflow-x: hidden;
    	overflow-y: hidden;
	}
}

.btn-prev,
.btn-next {
	position: absolute;
	top: 50%;
	transform: translateY(-80%);
	border: none;
	cursor: pointer;
	border-radius: 50%;
	transition: all 300ms ease-out;
	background-color: transparent;
}

.btn-prev {
	outline-style: none;
	outline: none;
	text-decoration: none;
	outline: 0 !important;
	left: 10px;
	z-index: 1;
}

.btn-next {
	outline-style: none;
	outline: none;
	text-decoration: none;
	outline: 0 !important;
	right: 15px;
	z-index: 1;
}


.btn-prev&gt;div,
.btn-next&gt;div {
	background-image: url(/new/img/arrows.png);
}

.btn-prev&gt;div {
	background-size: 95px 175px;
	background-position: -18px -18px;
	height: 50px;
	width: 50px;
}

.btn-next&gt;div {
	background-size: 95px 175px;
	background-position: -28px -104px;
	height: 50px;
	width: 50px
}

.pcDetail p.phoneText.phoneVerified {
	background: url(/new/img/verified-phone.png) no-repeat center right;
	padding-right:30px;
	margin-right:10px;
}

@media only screen and (max-width: 479px) {
	.pcDetail {
		float:none;
	}
}

#signupForm .signupLeft, #signupForm .signupRight, div.loginPop .labelInput {
	position: relative;
}

#signupForm .signupLeft i.fa-eye, #signupForm .signupRight i.fa-eye, div.loginPop .labelInput i.fa-eye {
	position: absolute;
	top: 43px;
	right: 15px;
	color: #666565;
	cursor:pointer;
}

div.loginPop .labelInput i.fa-eye {
	top: 15px;
}

@media only screen and (max-width: 479px) {
	#signupForm .signupLeft i.fa-eye, #signupForm .signupRight i.fa-eye, div.loginPop .labelInput i.fa-eye, div.loginPop .labelInput i.fa-eye {
		top: 35px;
	}
}


.homeContestBanner {
	margin:28px 0px 20px 0px;
	display:block;
	text-align:center;
}

.homeContestBanner img{
	width:60%;
	display:inline;
}

@media only screen and (max-width: 479px) {
	.homeContestBanner {
		margin:18px 0px 10px 0px;
		display:block;
		text-align:center;
	}

	.homeContestBanner img{
		width:100%;
		display:inline;
	}	
}

.vipEscortModel  {
	height: 375px;
}

.escortModel {
	height: 310px;
}

@media only screen and (max-width: 479px) {
	.vipEscortModel  {
		height: auto;
	}

	.escortModel {
		height: auto;
	}

}

.flag24.flag-ar { background-position: -47px -359px }</pre></body></html>