body{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700}header.masthead{position:relative;background-color:#343a40;background:url("../img/bg-masthead.jpg") no-repeat center center;background-size:cover;padding-top:8rem;padding-bottom:8rem}header.masthead .overlay{position:absolute;background-color:#212529;height:100%;width:100%;top:0;left:0;opacity:.3}header.masthead h1{font-size:2rem}@media(min-width:768px){header.masthead{padding-top:12rem;padding-bottom:12rem}header.masthead h1{font-size:3rem}}.showcase{background-color:black}.showcase .showcase-text{padding:3rem}.showcase .showcase-img{min-height:30rem;background-size:cover;background-position:50% 50%}@media(min-width:768px){.showcase .showcase-text{padding:7rem}}.pShowcase{padding-left:7px}.pShowcase .pShowcase-text{padding:3rem}.pShowcase .pShowcase-img{min-height:30rem;background-size:cover}@media(min-width:768px){.pShowcase .pShowcase-text{padding:7rem}}.features-icons{padding-top:7rem;padding-bottom:7rem}.features-icons .features-icons-item{max-width:20rem}.features-icons .features-icons-item .features-icons-icon{height:7rem}.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}.testimonials{padding-top:7rem;padding-bottom:7rem}.testimonials .testimonial-item{max-width:18rem}.testimonials .testimonial-item img{max-width:12rem;-webkit-box-shadow:0 5px 5px 0 #adb5bd;box-shadow:0 5px 5px 0 #adb5bd}.call-to-action{position:relative;background-color:#343a40;background:url("../img/bg-masthead.jpg") no-repeat center center;background-size:cover;padding-top:7rem;padding-bottom:7rem}.call-to-action .overlay{position:absolute;background-color:#212529;height:100%;width:100%;top:0;left:0;opacity:.3}footer.footer{padding-top:1rem;padding-bottom:1rem}.navbar{background-color:#0a5a83;margin-bottom:10px}.card{border:1px solid #acacac;text-align:center;font-family:arial;border-radius:5px;margin:0 7px 7px 0;background-color:#f0f1f1}.card img{max-width:100%;height:auto}.cTitle{color:grey;font-size:18px}@media(max-width:600px){.cTitle{font-size:14px}}.cTitle b{float:left;color:#0a5a83;font-weight:500px}.pAge{float:right;color:#575757;padding:2px 0 0 0;margin-bottom:0;font-weight:500px}.pAge img{width:15px;padding-bottom:5px;margin-left:5px}.nameAge{border-bottom:1px solid #acacac;margin-left:5px;margin-right:5px}.pSubject{font-size:11px;line-height:16px;height:32px;overflow:hidden;color:#000;text-align:left;padding-left:5px}.optionsHome{padding:0;line-height:.5;margin-bottom:10px;text-align:right;padding-right:7px;font-size:14px;color:#0a5a83}.optionsHome h1{padding:0;line-height:.5;margin-bottom:10px;text-align:center;padding-right:7px;font-size:12px;color:#0a5a83;font-weight:300}.chaterbateLogo{margin:0 auto;width:100%;height:auto;max-width:150px}.list-inline-item a{color:#000}body{margin:0;padding:0;color:#cdcdcd;font-family:"Avenir Next","Avenir",sans-serif}label{display:inline-block;margin-bottom:-.6rem;font-size:0}#menuToggle{display:block;position:relative;z-index:1;-webkit-user-select:none;user-select:none}#menuToggle a{text-decoration:none;color:#232323;transition:color .3s ease}#menuToggle a:hover{color:tomato}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(0.77,0.2,0.05,1.0),background .5s cubic-bezier(0.77,0.2,0.05,1.0),opacity .55s ease}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}#menu{position:absolute;width:300px;margin:-100px 0 0 -50px;padding:50px;padding-top:125px;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(-100%,0);transition:transform .5s cubic-bezier(0.77,0.2,0.05,1.0)}#menu li{padding:10px 0;font-size:22px}#menuToggle input:checked~ul{transform:none}