body{overflow-x:auto;color:#FFF;font-size:16px}
body:not(.mobile) #content,body:not(.mobile) .footer,body:not(.mobile) .header{margin-left:0}
body:not(.mobile) .page-content{width:1280px}
body.desktop .navbar-header{background-color:transparent}
body.mobile{overflow-x:hidden}
body.mobile .header{background:#353535}
body.mobile .header.mobile .logo-mobile{width:180px;background-color:transparent}
.head-ama-anm,body.mobile .navbar-header{background:#353535}
body.mobile .footer{bottom:0}
body.mobile .navbar-header .navbar-brand .anmeldung{position:absolute;color:#fff;font-size:14px;bottom:-4px;right:-70px}
body.mobile .navbar-header .phone-icons{position:absolute;width:44px;height:44px;font-size:20px;top:0;right:0;color:#E1409E;outline:0;cursor:pointer}
body.mobile .navbar-header .phone-icons .supportphone{width:24px;display:inline-block;text-align:right}
body.mobile .navbar-header .phone-icons .fa-info{color:#fff;font-size:.6em;position:absolute;top:5px;right:7px}
body.mobile .navbar-header .phone-icons+.phone-info{display:none}
body.mobile .navbar-header .phone-icons.select+.phone-info{display:block;position:absolute;width:180px;background:rgba(0,0,0,.8);text-align:left;padding:5px;top:25px;right:18px;border-radius:12px 0 12px 12px;font-size:20px}
#mobile-menu,body:not(.mobile) .navbar-header .phone-icons+.phone-info{display:none}
body.mobile .navbar-header .phone-icons.select+.phone-info i{color:#E1409E}
body.mobile .navbar-header .phone-icons.select+.phone-info a{color:#FFF;text-decoration:underline}
#trigger-mobile-menu{margin:5px}
#mobile-menu{position:absolute;z-index:666;top:92px;font-size:16px;width:60%;max-width:400px;min-height:30vh;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);border-radius:0 0 6px;background:#2A2A2A}
body.login #mobile-menu{top:55px}
@media (max-width:1023px),(min-device-width :768px) and (max-device-width :1024px){#mobile-menu{display:block}
}
#mobile-menu.open{-webkit-transform:translate(0,0);transform:translate(0,0)}
#mobile-menu ul{padding:0;list-style:none}
#mobile-menu ul>li{border-top:1px solid #5A5A5A;background-color:#2A2A2A}
#mobile-menu ul>li>a{display:block;font-size:20px;text-transform:uppercase;padding:10px;text-decoration:none;color:#FFF}
#mobile-menu ul>li>a:active,#mobile-menu ul>li>a:focus,#mobile-menu ul>li>a:hover,#mobile-menu ul>li>a:visited{text-decoration:none;color:#FFF}
#mobile-menu ul>li.active>a{color:#E1409E}
#mobile-menu ul>li:only-child{border-bottom:1px solid #5A5A5A}
#mobile-menu ul>li:first-child{border-top:none}
.venus{display:inline-block}
img.venus{position:absolute;right:0;bottom:-10px;width:240px;height:auto}
@media (max-width:872px){img.venus{bottom:-30px}
}
@media (max-width:1225px) and (min-width:1024px){body:not(.mobile) .header.fullwidth.scroll .top-navbar .login-header>li:nth-child(1),body:not(.mobile) .header.fullwidth.scroll .top-navbar .login-header>li:nth-child(2){display:none}
body:not(.mobile) .top-navbar .login-header>li:nth-child(1){position:absolute;top:44px;left:0}
body:not(.mobile) .top-navbar .login-header>li:nth-child(2){position:absolute;top:44px;left:121px}
}
body:not(.mobile) .navbar-header .navbar-brand .anmeldung{position:absolute;color:#fff;font-size:14px;bottom:-4px;right:-70px}
body:not(.mobile) .navbar-header .phone-icons{position:absolute;width:44px;height:44px;font-size:20px;top:0;right:0;color:#E1409E;outline:0;cursor:pointer}
body:not(.mobile) .navbar-header .phone-icons .fa-info{color:#fff;font-size:.6em;position:absolute;top:5px;right:7px}
body:not(.mobile) .navbar-header .phone-icons.select+.phone-info{display:block;position:absolute;width:180px;background:rgba(0,0,0,.8);text-align:left;padding:5px;top:25px;right:18px;border-radius:12px 0 12px 12px;font-size:20px}
body:not(.mobile) .navbar-header .phone-icons.select+.phone-info i{color:#E1409E}
body:not(.mobile) .navbar-header .phone-icons.select+.phone-info a{color:#FFF;text-decoration:underline}
.support-header .supportphone{font-size:22px;margin-top:6px}
.support-header .supportdisclaimer{margin-top:9px;color:#FFF;line-height:1.25;text-align:right}
@media (max-width:1479px){.support-header .large{display:block}
.support-header .small{display:none}
.login-header.scrolling{right:232px}
}
img{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
p{font-weight:300;font-size:1.3em;line-height:1.5}
p span{color:#E1409E}
p strong{font-weight:400}
.header.fullwidth .navbar-big7 .navbar-brand{position:static}
.header.fullwidth.scroll .navbar-header{position:absolute;top:42px}
.header.fullwidth.scroll .navbar-header .head-ama-anm{background-color:transparent}
.login-header{display:block!important}
.login-header li>a.btn-grey-dark{background-color:#5a5a5a!important;padding:7px!important;height:34px;margin:5px 2px;min-width:110px}
.login-header li>a.btn-grey-dark.active{background-color:#3b3b3b;background:linear-gradient(to bottom,#3b3b3b,#5a5a5a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b', endColorstr='#5a5a5a', GradientType=0);color:#E1409E}
@media (max-width:1279px){.login-header{margin-right:50px}
}
.login-header.scrolling{right:243px}
.ama-acm-btns{height:45px;background:#2A2A2A;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 6px}
.ama-acm-btns a{-webkit-flex:1;-ms-flex:1;flex:1;margin-top:8px;padding:7px;border:none;height:34px;margin:5px 2px;min-width:110px}
.head-ama-anm{font-weight:700;font-size:18px;color:#E1409E;padding-top:19px;padding-left:2px;letter-spacing:.04em}
section.row{margin-top:15px;border-radius:6px;margin-left:0;margin-right:0}
body.mobile section.row{margin-left:-7px;margin-right:-7px}
section.row h3{margin:0;color:#E1409E}
section.row h3 span{color:#FFF}
section.row .fa-ul>li{color:#FFF;font-size:20px}
section.row .fa-ul>li>i{color:#E1409E}
section.row .fa-ul>li>i.fa-li{padding-top:inherit;padding-bottom:inherit;margin-top:inherit;margin-bottom:inherit}
section.row .dark-bg{background:rgba(0,0,0,.7);border-radius:6px;padding:15px}
section.row .dark-bg h3{font-size:30px;margin-bottom:15px}
section.row .dark-bg .fa-ul>li{padding:5px 0;font-weight:400}
#makemoney{margin-top:30px;background-color:#363636}
#makemoney .jetzt-geld{padding-right:0}
#makemoney .jetzt-geld>div{border-radius:6px;margin-top:15px;margin-bottom:55px;padding:15px 15px 0;position:relative;background:rgba(0,0,0,.5);min-height:600px}
#makemoney .jetzt-geld>div h3{font-size:56px;margin-bottom:15px}
#makemoney .jetzt-geld>div ul{max-width:400px}
#makemoney .jetzt-geld>div ul>li{padding:5px 0 15px}
#makemoney .jetzt-geld>div .btn{font-size:38px;margin-top:25px;padding-left:25px;padding-right:25px}
#makemoney .jetzt-geld>div img{position:absolute;z-index:5}
#makemoney .jetzt-geld>div img.img1{width:45%;right:-140px;top:50px}
#makemoney .jetzt-geld>div img.img2{width:25%;right:-40px;top:330px}
#makemoney .jetzt-geld>div img.img3{width:65%;bottom:-48px;left:150px}
#makemoney .support{padding-left:0;overflow:hidden;min-height:600px}
#makemoney .support .contact{position:absolute;right:0;top:15px;z-index:5}
#makemoney .support .contact h3{font-size:20px;margin:5px 0;text-align:center}
#makemoney .support .contact>div{background:linear-gradient(to bottom,#424242 0,#1b1b1b 100%);padding:5px 0 5px 25px;border-radius:6px 0 0 6px;width:230px}
#makemoney .support .contact>div .fa-ul{margin-bottom:0;font-weight:300}
#makemoney .support .contact>div .fa-ul>li>i{font-size:20px;color:#FFF}
#makemoney .support>img{position:absolute;bottom:0;left:-45px;width:490px;z-index:0}
body.mobile #makemoney{margin-top:35px}
body.mobile #makemoney>div{padding:15px;min-height:400px;background-image:url(/img/v2/amateuranmeldung/stoerer_gross.png);background-repeat:no-repeat;background-size:45%;background-position:top 100px right}
body.mobile #makemoney h3{font-size:10vw;white-space:nowrap}
@media (orientation:landscape) and (max-width:1023px),(min-device-width :768px) and (max-device-width :1024px) and (orientation:landscape){body.mobile #makemoney>div{background-size:35%}
body.mobile #makemoney h3{font-size:8vw}
}
@media only screen and (min-device-width:1280px) and (max-device-height:800px) and (-webkit-min-device-pixel-ratio:2) and (-webkit-device-pixel-ratio:2) and (orientation:landscape),only screen and (min-device-width:1280px) and (max-device-height:800px) and (min-resolution:192dpi) and (-webkit-device-pixel-ratio:2) and (orientation:landscape){body.mobile #makemoney>div{background-size:28%}
body.mobile #makemoney h3{font-size:8vw}
}
body.mobile #makemoney ul{font-size:16px;width:50%;margin-top:15px}
@media (orientation:portrait) and (max-width:1023px),(min-device-width :768px) and (max-device-width :1024px) and (orientation:portrait){body.mobile #makemoney>div{background-image:none}
body.mobile #makemoney ul{width:auto}
}
@media (orientation:portrait) and (max-width:600px){body.mobile #makemoney ul{font-size:13px}
}
body.mobile #makemoney ul>li{font-size:inherit;padding-bottom:5px}
body.mobile #makemoney .btn-container{min-height:500px;background-image:url(/img/v2/amateuranmeldung/eur_ladys.png),url(/img/v2/amateuranmeldung/stoerer_klein.png);background-size:70%,30%;background-repeat:no-repeat;background-position:bottom -20px left,center right;position:relative}
@media (orientation:landscape) and (max-width:1023px),(min-device-width :768px) and (max-device-width :1024px) and (orientation:landscape){body.mobile #makemoney .btn-container{background-size:70%,25%;background-position:bottom -60px left,center -100px right}
}
@media only screen and (min-device-width:1280px) and (max-device-height:800px) and (-webkit-min-device-pixel-ratio:2) and (-webkit-device-pixel-ratio:2) and (orientation:landscape),only screen and (min-device-width:1280px) and (max-device-height:800px) and (min-resolution:192dpi) and (-webkit-device-pixel-ratio:2) and (orientation:landscape){body.mobile #makemoney .btn-container{background-size:70%,25%;background-position:bottom -60px left,center -100px right}
}
@media (orientation:landscape) and (max-width:1023px){body.mobile #makemoney .btn-container{min-height:250px}
}
@media (orientation:portrait) and (max-width:1023px),(min-device-width :768px) and (max-device-width :1024px) and (orientation:portrait){body.mobile #makemoney .btn-container{min-height:500px;background-image:url(/img/v2/amateuranmeldung/eur_ladys.png),url(/img/v2/amateuranmeldung/stoerer_klein.png),url(/img/v2/amateuranmeldung/stoerer_gross.png);background-size:60%,35%,50%;background-repeat:no-repeat;background-position:bottom center,top right 60px,top left}
}
@media (orientation:portrait) and (max-width:600px){body.mobile #makemoney .btn-container{min-height:300px;background-size:contain,45%,56%;background-position:bottom left,top right,top left}
}
body.mobile #makemoney .btn-container>a{position:absolute;bottom:0}
#amateursupport,#chat,#doublecombo,#livecams,#norisk,#promotion,#videos{background-image:url(/img/v2/amateuranmeldung/back_gray.jpg);background-repeat:no-repeat;background-size:cover;padding:15px 0}
#livecams,#norisk,#videos{background-image:url(/img/v2/amateuranmeldung/back_pink.jpg)}
#doublecombo .doublecombo{margin-top:40px}
#doublecombo .doublecombo .dark-bg{padding:30px}
#amateursupport .btn,#chat .btn,#doublecombo .btn,#livecams .btn,#norisk>div .btn,#promotion .btn,#videos .btn{margin:30px 10px;padding:10px 30px;font-size:26px}
#doublecombo>div:first-child{margin-top:60px}
#norisk>div{margin-top:20px;margin-bottom:20px}
#norisk>div:last-child{margin-bottom:0;margin-top:40px}
#amateursupport,#amateursupport>div,#promotion,#promotion>div,#videos,#videos>div{-webkit-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";-webkit-filter:FlipH;filter:FlipH}
#amateursupport>div .flex-container,#promotion>div .flex-container,#videos>div .flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#amateursupport>div .flex-container>div,#promotion>div .flex-container>div,#videos>div .flex-container>div{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 15px}
#chat>div:last-child,#livecams>div:last-child{padding-right:30px}
#amateursupport>div .amateursupport,#promotion>div .amateursupport,#videos>div .amateursupport{margin-top:20px;font-size:18px}
#amateursupport>div .amateursupport.dark-bg,#promotion>div .amateursupport.dark-bg,#videos>div .amateursupport.dark-bg{padding:30px;margin:0 30px}
#amateursupport>div .amateursupport.dark-bg p,#promotion>div .amateursupport.dark-bg p,#videos>div .amateursupport.dark-bg p{margin:30px 0 0}
#amateursupport>div .amateursupport.dark-bg .btn,#promotion>div .amateursupport.dark-bg .btn,#videos>div .amateursupport.dark-bg .btn{margin-top:15px}
#amateursupport>div .amateursupport+.amateursupport,#promotion>div .amateursupport+.amateursupport,#videos>div .amateursupport+.amateursupport{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
#amateursupport .btn,#promotion .btn,#videos .btn{margin-left:0;margin-right:0}
#livecams .dark-bg{padding:30px}
#livecams>div:first-child{padding-left:0;padding-top:75px}
#chat .we-want-you{position:absolute;top:65px;right:110px;width:70%}
#chat>div:first-child{margin-top:30px}
#videos>div>div{margin-top:45px}
#videos>div>div>div:first-child{padding-left:30px;padding-right:0}
#videos>div>div>div:last-child{padding-right:0}
#promotion .row{background-image:url(/img/v2/amateuranmeldung/promo.png);background-repeat:no-repeat;background-position:center right 15px;background-size:47.6%}
#ratings{background-color:#353535}
#ratings .carousel-container{padding:60px 0 0}
body.mobile #ratings .carousel-container{padding:15px 15px 0}
#ratings .carousel-inner>.item{text-align:center}
#ratings .carousel-inner>.item>img{display:inline-block;vertical-align:top;height:540px}
@media (max-width:600px){#ratings .carousel-inner>.item>img{height:380px}
}
#ratings .carousel-control.left,#ratings .carousel-control.right{background:0 0}
#ratings .carousel-control>span{background-image:url(/img/v2/amateuranmeldung/pfeil.png);background-repeat:no-repeat;background-size:75%;background-position:center;width:40px;height:78px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
body.mobile #ratings .carousel-control>span{background-color:rgba(0,0,0,.5);border-radius:6px}
#ratings .carousel-control>span::before{content:none}
#ratings .carousel-control>span.icon-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";-webkit-filter:FlipH;filter:FlipH}
#infos{margin:10px -7px 0;padding-top:15px;padding-bottom:15px;background:#2A2A2A}
#infos>div{padding:0 15px 15px;background-image:none}
#infos>div .heading{background-color:#E1409E;padding:10px}
#infos>div .heading h3{font-size:4vw;color:#FFF;text-transform:uppercase}
@media (orientation:portrait) and (max-width:600px){#infos>div .heading h3{font-size:4.3vw}
}
#infos>div .content-wrapper{font-size:0}
#infos>div .content-wrapper img{width:50%;margin-top:15px;display:inline-block;vertical-align:middle}
@media (orientation:portrait) and (max-width:1023px),(min-device-width :768px) and (max-device-width :1024px) and (orientation:portrait){#infos>div .content-wrapper img{width:40%}
}
@media (orientation:landscape) and (max-width:1023px),(min-device-width :768px) and (max-device-width :1024px) and (orientation:landscape){#infos>div .content-wrapper img{width:30%}
}
@media only screen and (min-device-width:1280px) and (max-device-height:800px) and (-webkit-min-device-pixel-ratio:2) and (-webkit-device-pixel-ratio:2) and (orientation:landscape),only screen and (min-device-width:1280px) and (max-device-height:800px) and (min-resolution:192dpi) and (-webkit-device-pixel-ratio:2) and (orientation:landscape){#infos>div .content-wrapper img{width:30%}
}
@media (orientation:landscape) and (max-width:1023px){#infos>div .content-wrapper img{width:40%;margin-left:30px}
}
@media (orientation:portrait) and (max-width:600px){#infos>div .content-wrapper img:not(.show-mobile-small){display:none}
}
#infos>div .content-wrapper img.videos{width:auto}
#infos>div .content-wrapper .content{padding:15px 0;width:50%;font-size:15px;display:inline-block;vertical-align:top}
@media (orientation:portrait) and (max-width:1023px),(min-device-width :768px) and (max-device-width :1024px) and (orientation:portrait){#infos>div .content-wrapper .content{width:60%}
}
@media (orientation:landscape) and (max-width:1023px),(min-device-width :768px) and (max-device-width :1024px) and (orientation:landscape){#infos>div .content-wrapper .content{width:70%}
}
@media only screen and (min-device-width:1280px) and (max-device-height:800px) and (-webkit-min-device-pixel-ratio:2) and (-webkit-device-pixel-ratio:2) and (orientation:landscape),only screen and (min-device-width:1280px) and (max-device-height:800px) and (min-resolution:192dpi) and (-webkit-device-pixel-ratio:2) and (orientation:landscape){#infos>div .content-wrapper .content{width:70%;vertical-align:middle}
}
@media (max-width:600px){#infos>div .content-wrapper .content{width:50%;vertical-align:middle}
}
@media (orientation:portrait) and (max-width:600px){#infos>div .content-wrapper .content{font-size:13px}
}
#infos>div .content-wrapper .content ul{font-size:inherit}
#infos>div .content-wrapper .content ul>li{font-size:inherit;padding-bottom:5px}
#infos>div .content-wrapper .we-want-you{display:none;vertical-align:middle;font-size:26px;width:50%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:200px;color:#E1409E;background-repeat:no-repeat;background-size:contain;background-position:bottom 50px center}
@media (orientation:portrait) and (max-width:600px){#infos>div .content-wrapper .we-want-you{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
}
#infos>div .content-wrapper .we-want-you div{height:50px;display:inline-block;background-color:#363636;padding:5px 10px;border-radius:8px}
#infos>div .content-wrapper .we-want-you div span{color:#FFF}
#infos>div .content-wrapper .we-want-you.lara{background-image:url(/img/v2/amateuranmeldung/lara_cum_kitten_lady.png);height:170px}
@media (orientation:portrait) and (max-width:600px){#infos>div .content-wrapper .we-want-you.lara{margin:0 auto 15px;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
#infos>div .content-wrapper .we-want-you.tina{background-image:url(/img/v2/amateuranmeldung/dirty_tina_lady.png);height:165px}
#infos>div .content-wrapper .we-want-you.mery{background-image:url(/img/v2/amateuranmeldung/red_mery_lady.png);height:205px}
#infos>div .content-wrapper .we-want-you.mary{background-image:url(/img/v2/amateuranmeldung/mary_wet_lady.png);height:180px}
#infos>div .content-wrapper .we-want-you.josy{background-image:url(/img/v2/amateuranmeldung/josy_black_lady.png);margin-bottom:15px}
@media (orientation:portrait) and (max-width:600px){#infos>div .content-wrapper.full-width .content{width:100%}
#infos>div .content-wrapper.full-width .we-want-you{margin:0 auto 15px;display:-webkit-flex;display:-ms-flexbox;display:flex}
#infos>div .content-wrapper.full-width .promo-img{display:block;margin:0 auto 15px;width:50%}
}
#infos>div .content-wrapper p{font-size:16px}
#infos>div .content-wrapper.run-in .content p{display:none}
@media (max-width:1023px),(min-device-width :768px) and (max-device-width :1024px){#infos>div .content-wrapper .content{vertical-align:middle}
#infos>div .content-wrapper.run-in .content p{display:block}
#infos>div .content-wrapper.run-in p{display:none}
}
@media (max-width:600px){#infos>div .content-wrapper.run-in .content p{display:none}
#infos>div .content-wrapper.run-in p{display:block}
}
#regLayer .modal-header{height:0;border:none;padding:0;min-height:0}
#regLayer .modal-body{padding-top:30px}
body.mobile #regform{margin-top:35px;background-color:#2A2A2A;margin-left:-7px;margin-right:-7px;padding:15px;border-radius:6px}
#regform .form-group{margin-bottom:7px}
#regform .control-label{margin-top:6px;font-size:16px}
#regform .control-label+div{padding-left:0}
#regform p{font-size:14px;color:#E1409E}
#regform label{font-weight:400;font-size:14px}
#regform button{font-size:30px;margin-top:15px;padding-left:25px;padding-right:25px}
#regform select:invalid{color:#a9a9a9}
#regform select option{color:#555}
#regform #nickname{background-position:right 8px center;background-repeat:no-repeat}
#regform #nickname.yes{background-image:url(/img/v2/icon_verfuegbar.png);background-color:#DFF0D8}
#regform #nickname.no{background-image:url(/img/v2/icon_vergeben.png);background-color:#F2DEDE}
#regform .alert.alert-danger{color:#a94442;font-size:14px}
#regform .alert.alert-danger>a{color:#E1409E}
#avs-content.amateur{padding-top:35px}
.footer{display:block}
.footer .money-btn:first-child{margin-right:0}
.dark-container{padding:15px;background-color:rgba(0,0,0,.65);border-radius:6px;overflow:hidden}
body.mobile .dark-container~.dark-container{margin-top:10px}
.pc-lady{background-image:url(/img/v2/accountmanager/logoutview_frau.png);background-size:100%;background-position:bottom right;background-repeat:no-repeat;height:200px;margin:10px -15px -15px}
.alert{border:3px solid!important;margin:10px 0;font-weight:300}
.alert.alert-danger{color:red}
#login{margin-top:40px}
#login .alert,#password .alert-danger{margin-top:0}
body.desktop #login .alert,body.desktop #password .alert-danger{font-size:1.6em;margin-bottom:30px}
#login form a{text-decoration:underline}
@media (max-width:1023px),(min-device-width :768px) and (max-device-width :1024px){.pc-lady{background-size:contain}
#login .pc-lady,#password .pc-lady{min-height:430px;background-size:75%}
}
@media (max-width:600px){#login .pc-lady,#password .pc-lady{min-height:200px}
}
#password{margin-top:40px}
#password h3{color:#E1409E}
@media (max-width:1199px){#content{margin-bottom:0}
}
@media (max-width:1023px){.top-buttons-filter-group .description{display:none}
}