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}.sp-container,.sp-picker-container{border:none}#imagelightbox{background-color:#00ff00}header.masthead{position:relative;background-color:#343a40;background:url("../images/bg-masthead.jpg") no-repeat center center;background-size:cover;overflow:hidden;padding-top:20rem;padding-bottom:4rem}@media (max-width:768px){header.masthead{padding-top:3rem;padding-bottom:3rem}}header.masthead .row{position:relative;z-index:100;background-color:rgba(0,0,0,0.33)}header.masthead h1{font-size:2rem}header.masthead .overlay{position:absolute;height:100%;width:100%;top:0;left:0}header.masthead .overlay video{position:absolute;top:0;left:0;width:100%;height:100%;padding:1%}@media (max-width:768px){header.masthead .overlay video{display:none}}.showcase .showcase-text{padding:3rem}@media (min-width:768px){.showcase .showcase-text{padding:7rem}}.showcase .showcase-img{min-height:30rem;background-size:cover}.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("../images/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}.content h1{font-size:2rem}.content h1 a{color:#005cbf}.content .list-group i.fas,.content .list-group i.fa{min-width:30px}.content .lottery{margin-bottom:3rem}.content .lottery .header{color:#fff;background-color:#0c5460}.content .lottery .header .title{font-size:28px;padding:8px}.content .lottery .header img{width:40px;float:left}.content .lottery .body{color:#fff;background-color:#0f6674}.content .lottery .body .image img{max-height:200px}.content .lottery .body .description{padding-bottom:8px}.content .lottery .body .description h1{font-size:36px}.content .lottery .body .description p{font-size:26px}.content .lottery .body .description span,.content .lottery .body .description em{font-size:26px}footer.footer{padding-top:4rem;padding-bottom:4rem}footer.footer a{color:#005cbf}footer.footer a:hover{color:#0c5460}footer .fixedcontent a{color:#666;font-weight:bold}footer .donationbox a{text-decoration:none}footer .donationbox a em{font-size:1.1rem}.selectize-input{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem;border:1px solid #ced4da !important}.selectize-dropdown{border:1px solid #ced4da !important}