html, body {font-family: 'Lato' !important;}h1, h2, h3, h4, header, .btn, .h4 p {font-family: 'Amatic SC' !important;}header, .btn {font-family: 'Lato' !important;}header #top-bar, header #main-nav, #top-bar .dropdown-menu {background-color: #ffffff !important;}@media (min-width: 800px) { header #main-nav .dropdown-menu { background-color: #ffffff;}}#top-bar a, #top-bar span {color: #171717 !important;}#page-wrapper .btn, #ar-wrapper .btn {border-color: transparent;}#main-nav .nav a {color: #5c5c5c !important;}#main-nav .nav a::before {background-color: #5c5c5c !important;}#main-nav .nav .separate::after {background-color: #5c5c5c!important;}#main-nav .nav a:hover {color: #104e7b !important;}#main-nav .nav a{ font-size: 14px !important;}#main-nav .nav .active a {color: #104e7b !important;}#main-nav .nav a:hover::before {background-color: #ffffff !important;}#main-nav .nav .active a::before {background-color: #ffffff !important;}#top-bar, #top-bar .dropdown-menu {border-color: #e5e7e8 !important;}#main-nav .nav li a {font-weight: 600;}#top-bar a, #top-bar span {font-size: 20px !important;}.footer .footer-wrapper {background-color: #363636 !important;} .footer .footer-wrapper p {color: #a8a8a8 !important;}#txt-1col-194771{background-color:#ffffff;padding-top:20px;padding-bottom:20px;}#txt-1col-194771 .title{color:#1c1c1c;font-size:28px;font-weight:300;line-height:38px;margin-bottom:30px;text-align:center;}#txt-1col-194771 .intro{margin-bottom:60px;}#txt-1col-194771 .intro p{color:#999999;font-size:16px;font-weight:400;line-height:28px;text-align:center;}#txt-1col-194771 .txt-wrapper{text-align:center;font-size:14px;font-weight:400;line-height:26px;}#txt-1col-194771 .txt-wrapper p, #txt-1col-194771 .txt-wrapper li{color:#999999;}#txt-1col-194771 .txt-col-title, #txt-1col-194771 .txt-col-intro{color:#1c1c1c;font-size:18px;font-weight:300;line-height:30px;text-align:center;}#txt-1col-194771 .btn-wrapper{text-align:center;}#txt-1col-194771 .txt-col-content h1,#txt-1col-194771 .txt-col-content h2,#txt-1col-194771 .txt-col-content h3,#txt-1col-194771 .txt-col-content h4,#txt-1col-194771 .txt-col-content h5,#txt-1col-194771 .txt-col-content h6{color:#1c1c1c;font-size:18px;font-weight:300;line-height:30px;text-align:center;}#calendar-194770{background-color:#ffffff;padding-top:50px;padding-bottom:50px;}#calendar-194770 h2{color:#104e7b;font-size:28px;font-weight:400;letter-spacing:38px;line-height:32px;text-align:center;}#calendar-194770 .calendar-header h3 a{color:#104e7b;font-size:28px;font-weight:400;line-height:38px;}#calendar-194770 .month ul.week li.day span.day-name,
                       #calendar-194770 .month .week:first-child li.day:before{background-color:#e6e6e6;color:#104e7b;}#calendar-194770 .month ul.week li.day span.day-number{background-color:#f5f5f5;}#calendar-194770 .month ul.week li.day.current{outline-color:#ffffff;}#calendar-194770 #calendar-events{background-color:#ffffff;}#calendar-194770 .event-row .event-info .event-time{color:#104e7b;}#calendar-194770 .event-row .event-info h4{color:#292929;}#calendar-194770 .event-row .event-desc{color:#292929;}@media(max-width: 799px){#txt-1col-194771{padding-top:40px;padding-bottom:40px;}#calendar-194770{padding-top:40px;padding-bottom:40px;}}@media(max-width: 480px){#calendar-194770 h2{font-size:22px;}#calendar-194770 .calendar-header h3 a{font-size:22px;line-height:32px;}}