.site-footer .footer-widgets{color:#fff}.site-footer .footer-widgets .widget{font-size:15px;font-weight:600}footer.site-info{color:#acb1b4}.top-footer .f-left p{font-size:21px;margin-bottom:34px;color:#fff}.nopadding{padding:0}.footer-top{background:#406592}.top-footer{float:left;width:100%;background:#406592;color:#fff;padding:47px 0;padding-bottom:0 !important}.top-footer h2{color:#fff;font-family:"Crimson Text",Georgia,serif;font-weight:lighter;font-size:39px}.social-media{margin:21px 0}.top-footer .gform_wrapper.gravity-theme .gfield_label{font-size:15px !important}.footer-sec-2 p{font-size:30px;font-weight:lighter}.social-list{margin-top:6px;padding:0;margin-left:22px;float:left}.social-list li{float:left;list-style:none;margin-right:15px}.social-list li a{background:#fff;padding:5px 10px;font-size:22px;color:#333;border-radius:10px}.sicial_med .fa{width:21px;text-align:center}.col-md-12.footer-sec-2{margin:30px 0}.signup-form input{background:#fff;border:#ffdead;color:#ccc;height:34px;border-radius:3px}.top-footer .gform_button{width:100%;padding:5px;background:#fff;color:#333;font-weight:700}.signup-form .gform_footer.top_label{margin:0 !important;padding:0 !important}.ginput_full label,.ginput_left label{margin-bottom:2px;font-weight:600 !important}.top-footer .gfield_label{color:#fff;margin-top:0;font-weight:600 !important}.signup-form .ginput_full{margin-bottom:5px !important;margin-top:-10px}.signup-form .ginput_left{margin-bottom:5px !important}.signup-form .ginput_right{margin-bottom:5px !important}.top-footer img{max-width:auto !important}.mobile a img{margin-bottom:14px}@media only screen and (max-width:768px){.top-footer .f-left p{font-size:16px;margin-bottom:14px}.top-footer{padding:15px}.top-footer h2{font-size:30px}.nopadding{padding:0}.footer-sec-2 .nopadding{padding:0}.footer-sec-2 p{font-size:20px}.page-template-template-calender #primary{margin:0;width:100% !important}.page-template-template-calender #page{padding:0}.page-template-template-calender .month-events{margin:0}.page-template-template-calender .month-events .event-card{flex:1 0 96%}.page-template-template-calender #primary.grid-container{max-width:100% !important}}