@charset "UTF-8";@import url(/staticcontent/style/4055569e0b48d05f97fb657d23dd2e72/css/fonts/SourceSansPro400.css);@import url(/staticcontent/style/aa6a16c9f20b4bd4f61f57f20e5059c3/css/fonts/SourceSansPro700.css);* {font-family:"Source Sans Pro",sans-serif;font-size:1em;margin:0;padding:0;outline:none;position:relative;top:0;right:auto;bottom:auto;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,body {font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#eee;}
a {text-decoration:none;}
h1 {padding-bottom:1em;}
h1,h2,h3 {font-family:inherit;font-size:1.4em;font-weight:normal;color:#3e394c;margin:0 0 .2em;vertical-align:middle;}
img {border:0;outline:0;}
svg > *:not(g) {fill:#ff538d;}
ul li {list-style:none;}
.clearfix {clear:both;}
.clear:after {clear:both;content:"";display:block;height:0;}
.countBubble {pointer-events:none;background:#9983e6;border-radius:.8vw;color:#fff;position:absolute;top:auto;right:10%;bottom:45%;left:55%;z-index:1;font-size:3vw;margin:0 0 .3em .3em;padding:.1em .5em;}
@media screen and (max-width:767px) {.countBubble {margin:0;position:absolute;top:10%;right:10%;bottom:auto;left:55%;z-index:1;}
}
.countBubble.hidden {display:none;}
.countBubble.pulse {animation:pulse 3s ease infinite;transform-origin:50% 50%;}
@keyframes pulse {0% {transform:scale(1);}
10% {transform:scale(2);}
20% {transform:scale(1);}
30% {transform:scale(2);}
40% {transform:scale(1);}
100% {transform:scale(1);}
}
.bubble,.icon {height:2.25rem;width:2.25rem;text-align:center;display:block;}
.bubble {background:#ff538d;border-radius:100%;}
.bubble.accept {background:#91cc3f;}
.bubble.decline {background:#9983e6;}
.bubble.inactive {background:#d6d6d6;}
.bubble > [class^="fontIcon-"],.bubble > a > [class^="fontIcon-"]{color:#fff;font-size:1.5rem;line-height:1.5;}
.bubble.inactive > [class^="fontIcon-"],.icon.inactive > [class^="fontIcon-"] {color:#999;}
.bubble.small {height:1.8rem;width:1.8rem;}
.bubble.small > [class^="fontIcon-"] {font-size:1.3rem;line-height:1.4;}
.bubble.smaller {height:1.6rem;width:1.6rem;}
.bubble.smaller > [class^="fontIcon-"] {font-size:1.2rem;line-height:1.4;}
.bubble.verysmall {height:1rem;width:1rem;}
.bubble.verysmall > [class^="fontIcon-"] {font-size:.95rem;line-height:1;position:absolute;}
.bubble.small > .fontIcon-accept,.bubble.smaller > .fontIcon-accept {margin-left:-0.1rem;}
.icon > [class^="fontIcon-"] {height:1.8rem;width:1.8rem;font-size:1.8rem;}
.icon.normal,.icon.normal > [class^="fontIcon-"] {height:1.6rem;width:1.6rem;font-size:1.6rem;}
.icon.small,.icon.small > [class^="fontIcon-"] {height:1.3rem;width:1.3rem;font-size:1.3rem;}
.bubble.grow::after {pointer-events:none;background:#ff538d;border-radius:100%;content:"";opacity:0;position:absolute;display:block;height:2.25em;width:2.25em;top:0;left:0;margin:0;animation:grow .8s 4;z-index:100;}
@keyframes grow {from {display:block;transform:scale(1);opacity:1;}
to {transform:scale(4);opacity:0;}
}
.icon.notbookmarked > .fontIcon-bookmark {color:#999;}
.icon:not(.inactive):not(.notbookmarked) > .fontIcon-bookmark,.icon.bookmarked .fontIcon-bookmark,.bookmarked .fontIcon-bookmark,.icon > .fontIcon-bookmark:hover {color:#ff538d;}
.icon > .fontIcon-close,.icon > .fontIcon-delete {color:#ff538d;}
.icon > .fontIcon-friend {color:#ff538d;}
.icon > .fontIcon-livecam,.icon > .fontIcon-message {color:#ff538d;}
.icon > .fontIcon-kiss {color:#ff538d;}
.icon > .fontIcon-phone {color:#ff538d;}
.icon > .fontIcon-sms {color:#ff538d;}
.horizontal {cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:grab;}
.horizontal:active {cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:grabbing;}
.vipStatus {bottom:0;height:2.2em;left:auto;position:absolute;right:0;top:auto;text-align:right;}
.vipStatus > svg.svgIcon-premiumStar {height:1.5em;width:2em;}
.vipStatus > svg.svgIcon-premiumStar >:not(g) {fill:#f19f00;}
@media screen and (max-width:767px) {.vipStatus {height:9vw;width:auto;right:1vw;}
.vipStatus > svg.svgIcon-premiumStar {height:7vw;width:6vw;}
}
.user {margin-right:1em;}
@media screen and (max-width:767px) {.user {margin-right:4vw;}
}
.user img {border:none;box-shadow:none;width:100%;}
.mobile,.tablet,.desktop {display:none;}
@media screen and (max-width:767px) {.mobile {display:block;}
}
@media screen and (min-width:768px) and (max-width:1279px) {.tablet {display:block;}
}
@media screen and (min-width:1280px) {.desktop {display:block;}
.logo.desktop {display:inline-block;}
}
.hidden {display:none;}
.ui-state-focus,.ui-accordion-header {outline:none;}
.alert.pane {line-height:16px;text-align:left;border-radius:3px;padding:10px 5px 10px 50px;position:relative;margin:5px 0 15px;}
.alert.pane.error {background-color:#e1154f;border:1px solid #e1154f;color:#e1154f;z-index:100;}
.alert.pane.success {background-color:#89c23a;border:1px solid #89c23a;color:#89c23a;}
.alert.pane.error::before,.alert.pane.success::before {-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";display:inline-block;height:1.5em;left:0;position:absolute;top:0;vertical-align:middle;width:1.5em;margin-left:.5em;margin-top:.4em;}
.alert.pane.error::before {background-color:#e1154f;}
.alert.pane.success::before {background-color:#89c23a;}div.pageContent,header,footer {position:relative;top:0;right:auto;bottom:auto;left:0;padding:0;outline:none;margin:0 auto;width:100%;max-width:980px;background:#fff;color:#81848f;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
header {background:#fff;color:#444;}
div.pageContent:before,header:before,footer:before,div.pageContent:after,header:after,footer:after {content:"";display:table;}
div.pageContent:after,header:after,footer:after {clear:both;}
header a.logo > img.logo.desktop {height:4.5em;padding:.5em 1em;display:block;}
header a.logo.desktop > svg {height:5em;width:auto;padding:.5em 0 .2em 1em;}
@media screen and (min-width:768px) and (max-width:1279px) {header {background:#F7F5F5;}
}
@media screen and (min-width:1280px) {header a.logo > img.logo.desktop {height:5em;}
}
@media screen and (max-width:767px) {div.pageContent {margin-top:12vw;}
div.pageContent > div.pageContentContainer > [class*="column-"] {width:100%;float:none;}
div.pageContent > div.pageContentContainer > div.content button,div.pageContent > div.pageContentContainer > div.content input.button,div.pageContent > div.pageContentContainer > div.content a.button {width:calc(100% - 2vw);}
}
@media screen and (max-width:767px) and (orientation:landscape) {div.pageContent {margin-top:8vw;}
}
@media screen and (min-width:768px) {.content {padding:1em;}
}
div.pageContent > div.pageContentContainer > aside {float:left;background:#f9f9f9;height:100%;}
@media screen and (max-width:767px) {.content [class*="column-"] {width:100%;float:none;}
.content {padding:0;}
}
.column-1 {width:8.33333%;float:left;}
.column-2 {width:16.66667%;float:left;}
.column-3 {width:25%;float:left;}
.column-4 {width:33.33333%;float:left;}
.column-5 {width:41.66667%;float:left;}
.column-6 {width:50%;float:left;}
.column-7 {width:58.33333%;float:left;}
.column-8 {width:66.66667%;float:left;}
.column-9 {width:75%;float:left;}
.column-10 {width:83.33333%;float:left;}
.column-11 {width:91.66667%;float:left;}
.column-12 {width:100%;float:left;}
div.checkItem {width:0;height:0;background:rgba(0,0,0,0);}
.errorContainer,.successContainer,.infoContainer {color:#fff;padding:1em;margin:0 0 1em;}
.errorContainer {background:#e1154f;}
.successContainer {background:#89c23a;}
.infoContainer {color:#000;background:#eee;}
.errorContainer > h1,.errorContainer > h2,.errorContainer > h3,.successContainer > h1,.successContainer > h2,.successContainer > h3 {color:#fff;}
.errorContainer header,.successContainer header {margin-bottom:.5em;padding:.5em;}
.errorContainer p,.successContainer p,.infoContainer p {display:inline-block;max-width:100%;}
.errorContainer svg {height:3em;width:3em;padding-right:.5em;display:inline-block;vertical-align:top;max-width:20%;}
.errorContainer svg ~ p,.successContainer svg ~ p {max-width:85%;}
.errorContainer svg.svgIcon-warning > .svg-warning {fill:#fff;}
@media screen and (max-width:767px) {.errorContainer svg {vertical-align:top;}
.errorContainer svg ~ p,.successContainer svg ~ p {max-width:80%;}
}
.preloader {border-radius:50%;border:.6em solid #fafafa;border-top:.6em solid #666;border-bottom:.6em solid #666;width:4em;height:4em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
@media screen and (max-width:767px) {.preloader.small {border:.35em solid #fafafa;border-top:.35em solid #666;border-bottom:.35em solid #666;width:2em;height:2em;}
.preloader {border:.5em solid #fafafa;border-top:.5em solid #666;border-bottom:.5em solid #666;width:3em;height:3em;}
}
@-webkit-keyframes spin {0% {-webkit-transform:rotate(0deg);}
100% {-webkit-transform:rotate(360deg);}
}
@keyframes spin {0% {transform:rotate(0deg);}
100% {transform:rotate(360deg);}
}
.onlineStatus {background:#91cc3f;border-radius:.2em;color:#fff;position:absolute;top:.6em;right:.6em;bottom:auto;left:auto;display:block;padding:0 .4em;text-transform:uppercase;}
@media screen and (min-width:768px) and (max-width:1279px) {.onlineStatus {top:1.2em;right:.6em;font-size:.85em;}
}
@media screen and (max-width:767px) and (orientation:landscape) {.onlineStatus {font-size:3vw;}
}
@media screen and (max-width:767px) {.onlineStatus {top:.5em;right:1.5em;font-size:4vw;}
.dragscroll .onlineStatus {top:3vw;right:.3em;font-size:1em;}
}
.resultLocationData {background:#fff;color:#81848f;border-radius:.2em;display:block;position:absolute;top:.5em;right:auto;bottom:auto;left:.5em;z-index:1;padding:0 .4em;text-transform:uppercase;}
.resultLocationData > span.flag {width:1.2em;height:.8em;display:inline-block;}
.resultLocationData > span.postalcode {padding-left:.3em;}
@media screen and (min-width:768px) and (max-width:1279px) {.resultLocationData {font-size:.85em;}
}
@media screen and (max-width:767px) and (orientation:landscape) {.resultLocationData {font-size:3vw;}
}
@media screen and (max-width:767px) {.resultLocationData {font-size:4vw;left:2vw;padding:0 1.3vw;top:4vw;}
}
.resultCustomerData {background:rgba(255,255,255,.7);padding:.2em .5em;width:100%;height:3em;position:absolute;top:auto;right:auto;bottom:0;left:auto;z-index:10;}
.resultCustomerData.withoutCity {height:1.7em;}
.resultCustomerData > .username,.resultCustomerData > .age,.resultCustomerData > .city {display:inline-block;font-size:1em;max-height:5em;max-width:80%;vertical-align:top;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;color:#81848f;}
.resultCustomerData.withoutCity > .username {max-width:65%;}
.resultCustomerData > .city {display:block;font-size:.85em;max-width:100%;}
@media screen and (max-width:767px) {.resultCustomerData {height:12vw;padding:.3vw 1.2vw;}
.resultCustomerData > .username,.resultCustomerData > .age {font-size:4.5vw;}
.resultCustomerData > .username {max-width:75%;}
.resultCustomerData > .age {max-width:20%;}
.resultCustomerData > .city {font-size:3.5vw;}
}
@media screen and (max-width:767px) and (orientation:landscape) {.resultCustomerData {height:8vw;}
.resultCustomerData > .username,.resultCustomerData > .age {font-size:3vw;}
.resultCustomerData > .city {font-size:2.3vw;}
}@font-face {font-family:'sprite';src:url("/staticcontent/font/7eaf69764918d2fb13fac191b6f4a107/font/sprite.eot?jl2872");src:url("/staticcontent/font/7eaf69764918d2fb13fac191b6f4a107/font/sprite.eot?jl2872#iefix") format("embedded-opentype"),url("/staticcontent/font/7eaf69764918d2fb13fac191b6f4a107/font/sprite.ttf?jl2872") format("truetype"),url("/staticcontent/font/7eaf69764918d2fb13fac191b6f4a107/font/sprite.woff?jl2872") format("woff"),url("/staticcontent/font/7eaf69764918d2fb13fac191b6f4a107/font/sprite.svg?jl2872#sprite") format("svg");font-weight:normal;font-style:normal;}
[class^="fontIcon-"],[class*=" fontIcon-"] {font-family:'sprite' !important;color:inherit;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fontIcon-accept:before {content:"\74";}
.fontIcon-back:before {content:"\78";}
.fontIcon-block:before {content:"\71";}
.fontIcon-bookmark:before {content:"\62";}
.fontIcon-close:before {content:"\77";}
.fontIcon-coins:before {content:"\76";}
.fontIcon-decline:before {content:"\70";}
.fontIcon-delete:before {content:"\6f";}
.fontIcon-friend:before {content:"\68";}
.fontIcon-kiss:before {content:"\66";}
.fontIcon-livecam:before {content:"\69";}
.fontIcon-logout:before {content:"\6e";}
.fontIcon-message:before {content:"\31";}
.fontIcon-phone:before {content:"\6b";}
.fontIcon-profile:before {content:"\67";}
.fontIcon-question:before {content:"\72";}
.fontIcon-search:before {content:"\27";}
.fontIcon-sms:before {content:"\33";}
.fontIcon-visit:before {content:"\65";}
.fontIcon-home:before {content:"\61";}
.fontIcon-settings:before {content:"\63";}
.fontIcon-location:before {content:"\64";}
.fontIcon-vip-simple:before {content:"\6a";}
.fontIcon-secure:before {content:"\6c";}
.fontIcon-change-password:before {content:"\6d";}
.fontIcon-wait:before {content:"\73";}
.fontIcon-age-verification:before {content:"\75";}
.fontIcon-nav:before {content:"\79";}
.fontIcon-pulldown:before {content:"\7a";}
.fontIcon-notification:before {content:"\32";}
.fontIcon-contact-options:before {content:"\34";}
.fontIcon-messages:before {content:"\35";}
.fontIcon-vip-crown:before {content:"\36";}
.fontIcon-vip-stars:before {content:"\37";}
.fontIcon-vip:before {content:"\38";}
.fontIcon-star-big:before {content:"\39";}
.fontIcon-star-small:before {content:"\30";}
.fontIcon-star-double:before {content:"\2b";}
.fontIcon-save:before {content:"\2a";}
.fontIcon-edit:before {content:"\23";}
.fontIcon-search-preferences:before {content:"\5e";}
.fontIcon-upload:before {content:"\b0";}
.fontIcon-warning:before {content:"\24";}