/*
Site Name: Nude4Cash
Description: Designed and Developed by AdultDC
Author: AdultDC
Author URL: https://adultdc.com/
*/
header,section,footer,aside,nav,main,article,figure{display:block}
body{margin:0px; padding:0px; font-family: "Poppins", sans-serif;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none; font-weight:normal;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; transition: all 200ms ease-in;}
.none{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
select{-webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
::-webkit-input-placeholder{color:#000; opacity:0.5;}
::-moz-placeholder{color:#000; opacity:0.5;}
:-ms-input-placeholder{color:#000; opacity:0.5;}
:-moz-placeholder{color:#000; opacity:0.5;}
.noSelect{-webkit-user-select:none;-ms-user-select:none; user-select:none;}
/*body * :not(input):not(textarea){user-select:none!important; -webkit-touch-callout:none!important; -webkit-user-select:none!important; -moz-user-select:none !important; -khtml-user-select:none!important; -ms-user-select:none!important;}*/

@font-face {
    font-family:'oswaldheavy';
    src: url('../fonts/oswald-heavy-webfont.woff2') format('woff2'),
         url('../fonts/oswald-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.centerwrap{width: 1400px; margin: auto;}
header{padding-top: 18px; padding-bottom: 19px; border-bottom: 1px solid #d7d7d7;}
header .centerwrap{display: flex; justify-content: space-between; align-items: center;}
.headerRight{display: flex; align-items: center;}
.languages{font-size: 18px; font-weight: 600; color: #000000; padding-right: 22px;}
.languages a{color: #858585;}
.languages a:hover, .languages a.active{color: #ee2373;}
.hApplyNow{background-color: #ee2373; line-height: 44px; border-radius: 8px; font-size: 20px; font-weight: 700; color: #fff; text-transform: uppercase; letter-spacing: 0.025em; padding: 0 25px;}
.hApplyNow:hover{background-color: #231f20;}
.banner{background-color: #231f20;}
.heroBanner .owl-dot{display: none;}
.heroBanner.owl-carousel .owl-nav button.owl-prev{background:#231f20 url(../images/prev.png) no-repeat center center; width: 42px; height: 100px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); text-indent: -9999px; border-radius: 0 8px 8px 0; transition: all 200ms ease-in;}
.heroBanner.owl-carousel .owl-nav button.owl-next{background:#231f20 url(../images/next.png) no-repeat center center; width: 42px; height: 100px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); text-indent: -9999px; border-radius: 8px 0 0 8px; transition: all 200ms ease-in;}
.heroBanner.owl-carousel .owl-nav button.owl-prev:hover, .heroBanner.owl-carousel .owl-nav button.owl-next:hover{opacity: 0.8;}
.heroBanner.owl-carousel .owl-nav button.owl-prev.disabled, .heroBanner.owl-carousel .owl-nav button.owl-next.disabled{opacity: 0.6;}
.bodyArea .centerwrap{padding: 0 100px;}
.getSteps{padding-bottom: 80px;}
.getNude{text-align: center; padding-top: 68px; border-bottom: 1px solid #d7d7d7; padding-bottom: 40px;}
.getNude h1{font-size: 120px; font-family:'oswaldheavy'; color: #000000; font-style: italic; line-height: 124px;}
.getNude h1 span{color: #ee2373;}
.getNude h2{font-family:"Comfortaa", sans-serif; font-size: 36px; color: #000000; margin-top: -4px; padding-bottom: 50px;}
.getPaid{font-size: 26px; color: #000000; font-weight: 400;}
.getPaid span{display: block; font-size: 28px; font-weight: 600;}
.threeSteps{text-align: center; padding-top: 40px;}
.threeSteps h2{font-size: 26px; font-weight: 600; color: #000000; padding-bottom: 56px;}
.threeSteps h2 span{color: #ee2373;}
.allSteps{display: flex; justify-content: center; padding-bottom: 50px;}
.stepBlock{display: flex; flex-direction: column; align-items: center; width: 360px; position: relative; margin-right: 2px; padding: 0 15px;}
.stepBlock:after{background: url(../images/border.png) repeat-y left top; width: 2px; height: calc(100% + 26px); content: ''; position: absolute; right: -2px; top: -18px;}
.stepBlock:last-child{margin-right: 0px;}
.stepBlock:last-child:after{display: none;}
.stepBlock i{margin-bottom: 16px;}
.stepBlock h3{font-size: 26px; font-weight: 600; color: #000000; padding-bottom: 6px;}
.stepBlock h3 span{color: #ee2373;}
.stepBlock p{font-size: 18px; line-height: 24px; color: #000000;}
.applyCen{display: flex; justify-content: center;}
.applyNowBtn{font-size: 30px; font-weight: 700; letter-spacing: 0.025em; color: #fff; background-color: #ee2373; line-height: 69px; border-radius: 8px; padding: 0 65px; text-transform: uppercase; border: 0; cursor: pointer; font-family: "Poppins", sans-serif; transition: all 200ms ease-in;}
.applyNowBtn:hover{background-color: #231f20;}
.infoArea{background-color: #f7f7f7; border-radius: 8px; padding: 50px 0 90px; margin-bottom: 135px; position: relative;}
.infoBlock{display: flex; align-items: center; padding-bottom: 30px; position: relative;}
.infoBlock:last-child{padding-bottom: 0px;}
.infoBlock:before{background-color: #bdbdbd; width: 2px; height: calc(100% + 20px); position: absolute; left: 196px; top: -10px; content: '';}
.infoBlock i{width: 56px; margin: 0 70px 0px;}
/*.infoPara{border-left: 2px solid #bdbdbd; padding-left: 50px; padding-right: 50px;}*/
.infoBlock p{font-size: 18px; line-height: 26px; color: #000000; padding: 0 52px; flex: 1;}
.infoBlock p strong{font-weight: 600;}
.infoBlock p a{color: #ee2373; font-weight: 600;}
.infoBlock p a:hover{color: #000000;}
.infoArea .applyCen{position: absolute; left: 50%; transform: translateX(-50%); bottom: -34px;}
.ourBrands{background-color: #000000; padding-top: 40px; padding-bottom: 10px;}
.ourBrands h3{font-size: 30px; font-weight: 600; color: #fff; text-transform: uppercase; position: relative; text-align: center;}
.ourBrands h3:before{background-color: #b3b3b3; position: absolute; top: 50%; transform: translateY(-50%); left: 0; content: ''; width: 100%; height: 1px;}
.ourBrands h3 span{background-color: #000; padding: 0 20px; position: relative;}
.brandLogos{display: flex; justify-content: center; flex-wrap: wrap; padding-top: 40px;}
.brandLogo{margin-right: 80px; margin-bottom: 45px;}
.brandLogo:nth-child(5){margin-right: 0px;}
footer{padding: 40px 0; border-top: 1px solid #d7d7d7;}
footer .centerwrap{display: flex; justify-content: space-between; align-items: center; padding: 0 24px;}
.contactEmail a{font-size: 18px; color: #000000; background: url(../images/email.png) no-repeat left center; padding-left: 48px; line-height: 25px; display: block;}
.contactEmail a:hover{color: #ee2373;}
.companyAdd{font-size: 18px; line-height: 28px; color: #000;}
.companyAdd strong{font-weight: 600;}
.companyAdd a{color: #000; font-weight: 600;}
.companyAdd a:hover{color: #ee2373;}

/* Application */
.becomeMForm{background-color: #f7f7f7; border-radius: 8px; padding: 30px 52px 100px; margin: 80px 0 134px; position: relative;}
.becomeMForm h1{font-size: 36px; text-align: center; margin-bottom: 15px; background: url(../images/titleDg.png) no-repeat center bottom; font-weight: 500; text-transform: uppercase; padding-bottom: 14px;}
.applicationF{display: flex; flex-wrap: wrap;}
.appBlock{display: flex; flex-direction: column; width: 530px; margin-right: 36px; margin-bottom: 22px;}
.appBlock:nth-child(2n){margin-right: 0px;}
.appBlock label, .appFullBlock label{font-size: 18px; font-weight: 500; color: #000000; padding-bottom: 5px;}
.appBlock label em, .appFullBlock label em{color: #e51515; font-style: normal;}
.appBlock label span, .appFullBlock label span{font-size: 13px;}
.appBox{background-color: #fff; border: 1px solid #bdbdbd; border-radius: 5px; height: 58px; padding: 0 22px; font-family: "Poppins", sans-serif; font-size: 18px; font-weight: 500; color: #000; width: 100%;}
.textAreaBox{background-color: #fff; border: 1px solid #bdbdbd; border-radius: 5px; height: 110px; padding: 10px 22px; font-family: "Poppins", sans-serif; font-size: 18px; font-weight: 500; color: #000; width: 100%; resize: none;}
.appFullBlock{display: flex; flex-direction: column; width: 100%; margin-bottom: 30px; margin-top: -42px;}
.mainCheckBox label{font-size: 16px; font-weight: 400; color: #000000; display: flex; position: relative; cursor: pointer; padding-left: 34px; margin-bottom: 12px;}
.mainCheckBox label:last-child{margin-bottom: 0px;}
.mainCheckBox label input{position: absolute; left: -9999px; top: 0;}
.mainCheckBox label i{background-color: #fff; border: 1px solid #bdbdbd; width: 22px; height: 22px; position: absolute; left: 0; top: 1px; border-radius: 5px;}
.mainCheckBox label span strong{font-weight: 600;}
.mainCheckBox label input[type="checkbox"]:checked + i:before{background: url(../images/check.png) no-repeat center center; height: 22px; width: 22px; position: absolute; left: -1px; top: -1px; content: ''; background-size: 13px;}
.applyCenBtn{position: absolute; left: 50%; transform: translateX(-50%); bottom: -34px;}
.pleaseInc{font-size: 13px; color: #000; line-height: 18px; padding-top: 7px;}
.pleaseInc span{font-size: 14px; color: #ee2373; font-weight: 600; display: block;}

.attachFile{background-color: #fff; border: 1px solid #bdbdbd; border-radius: 5px; height: 58px; position: relative; display: flex; align-items: center; width: 100%;}
#fileName{font-family:"Poppins", sans-serif; font-weight: 500; color: #000; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; order: 1; padding-left: 15px;}
.uploadF{font-family:"Poppins", sans-serif; font-weight: 500; font-size: 15px; color: #000; height: 38px; border-radius: 5px; padding: 0 20px; background-color: #f7f7f7; border: 1px solid #ddd; cursor: pointer; transition: all 200ms ease-in; cursor: pointer;}
.uploadF:hover{ border-color: #000;}

.attachFile input{font-size: 16px; font-family:"Poppins", sans-serif; font-weight: 500; padding: 12px 22px; cursor: pointer; width: 100%;}

#result.active{background-color: #fff; padding: 10px 15px; border-radius: 6px; text-align: center; margin-top: 24px; border: 1px solid #ee2373; color: #ee2373; font-size: 16px; font-weight: 600; letter-spacing: 0.025em;}
#result.notactive{background-color: #fff; padding: 10px 15px; border-radius: 6px; text-align: center; margin-top: 24px; border: 1px solid #FF0000; color: #FF0000; font-size: 16px; font-weight: 600; letter-spacing: 0.025em;}