h1{font-size:4em}h2{font-size:2.6em}h3{font-size:1.75em}a{text-underline-offset:5px}.highlight{background:rgba(201,215,198,0.5);padding:5px}.current-menu-item{text-decoration:underline;text-underline-offset:15px!important}.submit-button{color:#fff!important;padding:1.5% 5%;border-radius:100px;letter-spacing:2px;font-size:1em;text-transform:uppercase!important;background-color:#803789}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea,.wpcf7 select{background-color:#f2f2f2;color:#000;width:80%}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 select{height:2em}.form-required{color:red;font-size:.8em}.ds-icon-search .et_pb_searchform:before,.widget_search::before{content:'\55';position:absolute;font-family:'ETModules';z-index:1;right:0;font-size:14px;padding:5px 10px}.contact-media:before{position:relative;margin-right:6px;font-family:'ETmodules'}.contact-address:before{content:"\e074"}.contact-media{margin-bottom:2px}.contact-phone:before{content:"\e090"}.contact-email:before{content:"\e076"}.heart:before{content:"\e030";color:#F68F1E}.alert-body:before{content:"\e03d";color:red;font-size:2.5em}#main-footer{position:absolute;bottom:0;width:100%}