@charset "UTF-8";
body.faqExternal header {background:#AE0D13;}
header a.logo.desktop > svg {max-width:15em;padding:1em 0 0 1em;}
header button,header input.button,header a.button,header div.button {background-color:#6EA20A;}
footer .footerNav {background-color:#676767;}
header .logo svg >:not(g),.header .miniHeader svg >:not(g) {fill:#fff;}
body.landingpage header .headerContainer {background-color:#AE0D13;}
body.landingpage a {color:#AE0D13;}
ul.ux-promotion-boxExternal > li > a > span.description {background:rgba(200,200,200,0.8);color:#000;font-weight:bold;}
header .bubble > [class^="fontIcon-"],header .bubble > a > [class^="fontIcon-"] {font-size:1.8rem;line-height:1.2;color:#7E0404;background-color:white;border-radius:1em;padding:4px;}
nav.ux-navigation-main a {color:#000;}
nav.ux-navigation-main a.active {color:#fff;}
nav.ux-navigation-main svg > path {fill:#fff;}
.customer-own-newDesignInfo-overlay {background-color:#AE0D13;color:#fff;}
.customer-own-newDesignInfo-overlay svg path {fill:#fff !important;}
.customer-own-newDesignInfo-overlay h2 {color:#fff;}
.customer-own-newDesignInfo-overlay h2 > svg {height:1.3em;margin:0.5em 0;}
.customer-own-newDesignInfo-overlay .icon .fontIcon-close {color:#fff;}
button.loadmore {background-color:#4EA20A;}
.resultCustomerData > .username,.resultCustomerContent > .username {color:#AE0D13;font-weight:bold;}
.icon > .fontIcon-delete {color:#AE0D13;}
.intro > h2 {font-weight:bold;}
div.relation-visits-listAside div > span span.time {color:#000;}
div.customer-view-topDate .teaser {background-color:#EEEEEE;}
.listContainer .itemContent .deleteItem svg path {fill:#AE0D13;}
.relation-interactor-box > a,body.account .customer-edit-buttons a,.relation-interactor-box > a {color:#AE0D13;}
.relation-communicationCenterContent > .box p > a {text-decoration:underline;color:#AE0D13;}
.relation-interactor-box > a.inactive span.mobile > svg > path {fill:#fff !important;}
.relation-interactor-box > a.inactive,.relation-interactor-box > a.inactive > .text > span[class^="fontIcon-"] {color:#fff;}
body.account .helpContent .hiddenTooltip {background-color:#AE0D13;}
footer nav.ux-navigation-footer,footer div.legal-footerCopyright,footer div.legal-footerAddress {background-color:#676767;}
footer nav.ux-navigation-footer a,footer div.legal-footerCopyright,footer div.legal-footerAddress * {color:#fff;}
.customer-own-profileBox > .customerData > .username {color:#AE0D13;}
div.customer-own-profileBox > a ,.customer-own-profileBox > .customerData > .city {color:#000;}
div.ux-navigation-side > div.sideNavigationContent > .sideNavigationLogoLink svg >:not(g) {fill:#fff;}
div.ux-navigation-side > div.sideNavigationContent > nav.sideNavigationList > a.active {color:#fff;}
div.ux-navigation-side > div.sideNavigationContent > nav.sideNavigationList > a.active path {fill:#fff;}
div.auth-logoutBox > form > button > svg path,div.ux-navigation-side > div.sideNavigationContent > nav.sideNavigationList > a path {fill:#7E0404;}
@media only screen and (min-width:1280px) {div.liveCams-sidebarLeft,.search-topmemberList {top:-5.7em;}
div.customer-edit-searchPreferences .affection {margin-left:2em;}
}
@media only screen and (min-width:768px) and (max-width:1279px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:1279px) and (orientation:landscape) and (max-aspect-ratio:4/3),only screen and (min-width:1024px) and (max-width:1279px) and (orientation:landscape) {div.customer-edit-searchPreferences .affection {margin-left:2em;}
}
@media only screen and (max-width:767px),only screen and (max-width:1023px) and (orientation:landscape) and (min-aspect-ratio:2/1) {.payment header a.logo,.gtc a.logo,.privacy a.logo,.revocation a.logo {max-height:12vw;text-align:center;}
.gtc a.logo,.privacy a.logo,.revocation a.logo {display:block;text-align:center;}
.payment header a.logo > svg,.gtc .logo > svg,.privacy .logo > svg,.revocation .logo > svg {padding:2vw;max-height:12vw;height:auto;}
div.ux-navigation-side > div.sideNavigationContent > a.sideNavigationLogoLink {text-align:center;}
.payment header a.logo > img,.gtc .logo > img,.privacy .logo > img,.revocation .logo > img,div.ux-navigation-side > div.sideNavigationContent > a.sideNavigationLogoLink > img {padding:1vw;max-height:12vw;}
div.ux-navigation-side > div.sideNavigationContent > a.sideNavigationLogoLink > img {width:auto;}
.payment-teaser > div.teaser > h3 {font-size:4.5vw;}
.payment-teaser > div.teaser div.textContent .price > span {font-size:5vw;}
div.currentOverlayContainer div.close svg > *:not(g) {fill:#000;}
div.search-form {background:#EEEEEE;}
div.auth-logoutBox > form > button > svg path {fill:#7E0404;}
.ux-overlay-content > .buttonContainer > button {padding:2vw;}
body.account .customer-edit-buttons a {background-color:#f4f4f4;}
.relation-interactor-box > a.relation-bookmarks-interactorItem-box svg.svgIcon-star > .svg-star {fill:#AE0D13;}
.customer-edit-buttons .customer-edit-searchPreferences svg path {fill:#AE0D13;}
input[type="checkbox"] ~ label {padding-bottom:3vw;}
body.homepage .logoBox svg {margin-top:2vw;}
div.ux-result-boxSearch div.resultList > div .interactorButton .canBeContactedMail.bubble,div.ux-result-boxSearch div.resultList > div .interactorButton .canBeContactedCam.bubble,div.ux-result-listSearch div.resultList > div .interactorButton .canBeContactedMail.bubble,div.ux-result-listSearch div.resultList > div .interactorButton .canBeContactedCam.bubble {background:#EEEEEE;color:#7E0404;}
div.ux-result-boxSearch div.resultList > div .interactorButton .canBeContactedMail.bubble > [class^="fontIcon-"],div.ux-result-boxSearch div.resultList > div .interactorButton .canBeContactedMail.bubble > a > [class^="fontIcon-"],div.ux-result-boxSearch div.resultList > div .interactorButton .canBeContactedCam.bubble > [class^="fontIcon-"],div.ux-result-boxSearch div.resultList > div .interactorButton .canBeContactedCam.bubble > a > [class^="fontIcon-"],div.ux-result-listSearch div.resultList > div .interactorButton .canBeContactedMail.bubble > [class^="fontIcon-"],div.ux-result-listSearch div.resultList > div .interactorButton .canBeContactedMail.bubble > a > [class^="fontIcon-"],div.ux-result-listSearch div.resultList > div .interactorButton .canBeContactedCam.bubble > [class^="fontIcon-"],div.ux-result-listSearch div.resultList > div .interactorButton .canBeContactedCam.bubble > a > [class^="fontIcon-"],.searchResultListItem .interactorButton .canBeContactedMail.bubble [class^="fontIcon-"],.searchResultListItem .interactorButton .canBeContactedCam.bubble [class^="fontIcon-"] {color:#7E0404;}
}
div.liveCams-sidebarLeft > div.title > h2:lang(fr) {font-size:1.1em;}
.search-topmemberList .becomeTopmember button,.search-topmemberList .buyCoins button {padding:.6em .2em;}
.customer-cdoDoi > .overlay > .doiHeader > ul > li > p {font-size:0.9rem;line-height:1.7rem;}
.packageNavigationBanner.red.desktop.tablet {font-size:0.9em;}
button.secondary,input.button.secondary,a.button.secondary,div.button.secondary,label.upload.secondary {padding:0.4em .5em;}
div.liveCams-sidebarLeft > div.title > h2:lang(fr) {font-size:1.1em;}
.teaserSystem-templates-37-box > p {padding-left:75px;}
.teaserSystem-templates-5-overlay > .vipContent > h2 {padding-right:75px}
.payment > header {background:#AE0D13;}
.teaserSystem-template-3-overlay > .reactivateAboText > p:lang(pl) {font-size:0.9em;}