@charset "UTF-8";h4 {color:#9983e6;}
a,a:active {color:#9983e6;}
a:hover,a:focus {color:#7e5ae2;}
div.pageContent {border:solid #fff;border-width:.5em 0 .2em;}
header a.logo > img {height:5em;padding:.5em 0 .2em 1em;width:auto;}
@media screen and (max-width:767px) {nav.ux-navigation-main svg >:not(g){fill:#ff538d;}
header a.logo > img {height:auto;max-height:5em;padding:0.5em 0;}
}
.infoContainer {color:#81848f;}
.sideNavigationLogoLink img {max-height:100%;max-width:100%;padding:.5em .5em .1em;}
div.customer-edit-gallery .declined .imageStatusBadge.declined {color:#fff;}
.customer-cdoIcebreaker > .overlay > form > .icebreakerHeader > .formFieldAction:lang(fr) {padding:0 0 0 11rem;}
.search-topmemberList > div.title > .bubble > .fontIcon-vip-crown {color:#fff;}
body.homepage {background:#fff;}
body.homepage header .headerContainer {height:5em;}
body.homepage header .logoBox a.logo > svg {float:left;height:4.5em;image-rendering:-webkit-optimize-contrast;width:auto;}
body.homepage header .headerContainer > .actionbox {margin:1.5em 0 0;}
@media screen and (min-width:768px) {.auth-registrationForm form,.auth-resetPassword > div.form,.auth-loginBox form {height:35em;}
.payment-center > .payment-centerContent .step1 .packageInfo .packageDescription > .packageDescriptionPrice > span {font-size:3vw;}
}
@media screen and (min-width:1280px) {.payment-center > .payment-centerContent .step1 .packageInfo .packageDescription > .packageDescriptionPrice > span {font-size:2vw;}
}
.auth-registrationForm form .agb {margin:.25em 0;}
.auth-registrationForm form button.secondary:disabled,.auth-registrationForm form button.secondary:disabled:hover {-webkit-box-shadow:0 2px 0 #8f959e;-moz-box-shadow:0 2px 0 #8f959e;box-shadow:0 2px 0 #8f959e;border:1px solid #8f959e;}
.auth-registrationForm form button:not(:disabled) {-webkit-box-shadow:0 2px 0 #9bb051;-moz-box-shadow:0 2px 0 #9bb051;box-shadow:0 2px 0 #9bb051;background:#91cc3f;border:1px solid #9bb051;}
.auth-registrationForm form button:hover {background:#f0437d;}
body.homepage .promotionContainer,body.homepage footer,section.ux-promotion-prText {background-color:#3e394c;}
section.ux-promotion-prText {color:#f4f4f4;}
@media screen and (min-width:768px){.auth-registrationForm form .agb label {min-height:3.2em;}
}
@media screen and (max-width:767px) {body.homepage header .headerContainer {height:14vw;padding:0 1em;}
body.homepage header .logoBox {width:calc(50% - 1vw);}
body.homepage header .logoBox a.logo > svg {max-width:90%;height:12vw;padding:0;width:auto;}
body.homepage header .headerContainer > .actionbox {margin:1vw 0 0;width:50%;}
.auth-loginBox form,.auth-resetPassword > div.form,.auth-registrationForm form,.auth-registrationForm .emailExistsInfo {border-radius:0;height:auto;}
.auth-registrationForm form .agb label {min-height:9vw;}
.payment-center > .payment-centerContent .step2 .packageQuantitySelector .packageQuantityItem:first-child:nth-last-child(1):lang(fr)::before,.payment-center > .payment-centerContent .step2 .packageQuantitySelector .packageQuantityItem:first-child:nth-last-child(2):lang(fr) ~ .packageQuantityItem:nth-child(2)::before,.payment-center > .payment-centerContent .step2 .packageQuantitySelector .packageQuantityItem:first-child:nth-last-child(3):lang(fr) ~ .packageQuantityItem:nth-child(2)::before,.payment-center > .payment-centerContent .step2 .packageQuantitySelector .packageQuantityItem:first-child:nth-last-child(4):lang(fr) ~ .packageQuantityItem:nth-child(2)::before {height:7vw;right:-5vw;top:5vw;}
}
.auth-registrationForm button.secondary,.auth-registrationForm input.button.secondary,.auth-registrationForm a.button.secondary,.auth-registrationForm div.button.secondary,.auth-registrationForm label.upload.secondary {padding:0.4em .5em;}
div.liveCams-sidebarLeft > div.title > h2:lang(fr) {font-size:1.1em;}
.payment-center > .payment-centerContent .packageInfo .packageDescription > .packageDescriptionContent > small:lang(fr) {top:-.3em;}
