.tp-banner {}.cookiebar-wrapper {z-index: 99999;position: fixed;bottom: 0;width: 100%;background: rgba(0,0,0,0.7);color: #FFF;min-height: 40px;font-size: 12px;}.cookiebar-content {padding: 15px;font-family: 'Raleway', sans-serif !important;}.newinput {display: none;}.post-title {color: #d8b46a;}.gray7 > h1 {font-size: 28px;padding-bottom: 10px;}.gray7 > h2 {font-size: 24px;padding-bottom: 10px;padding-top: 10px;}.gray7 > h3 {font-size: 22px;padding-bottom: 10px;}.gray7 > h4 {font-size: 20px;}.gray7 > h5 {font-size: 18px;}.gray7 > h6 {font-size: 16px;}.gray7 > h1, .gray7 > h2, .gray7 > h3.gray7 > h4, .gray7 > h5, .gray7 > h6 {color: #d8b46a;}.py0 {padding-top: 0px;padding-bottom: 0px;}section:not(.py0) + .py0{padding-top: 60px;}section[class*="py0"]:last-of-type {padding-bottom: 60px;}section[class*="py0"]:last-of-type + div > section[class*="posts"]:last-of-type,section[class*="py0"]:last-of-type + section[class*="posts"]:last-of-type {padding-top: 0px !important;}.modal-dialog li {margin-left: 15px;}.modal-dialog li:before {font-family: 'FontAwesome';content: '\f061';margin:0 5px 0 -15px;color: #d8b46a;}.py0 li {}.py0 li:before {color: #d8b46a;}.nav > li > a {font-weight: 400 !important;font-size: 0.95em !important;}.footer-body {font-weight: 400 !important;font-size: 0.95em !important;}h1, h2, h3, h4, h5, h6 {font-weight: 400 !important;}.footer-bottom {background: #d8b46a !important;color: #fff !important;}.courseblock {display:block; border-left: 3px solid #d8b46a; background: #eee; padding: 10px; margin-right: 10px; margin-bottom:10px;cursor: pointer;}.courseblock:hover,.courseblock:active {border-left: 3px solid #636363; }.cbactive {background: #ffffff !important;}.blue {color: #d8b46a !important;}.bg-lightblue {background: #d8b46a;color: #fff;}body {}p {margin-bottom: 35px;line-height: 175%;}.basic-list li,.bg-lightblue li,.gray7 li {line-height: 200%;}.pt-6,.py-6{padding-top: 8rem !important}.daterangepicker {font-family: 'Raleway', sans-serif; font-weight: 400; letter-spacing: 0px;}#navigation.modern{ height: 90px; line-height: 90px; will-change: transform; }#navigation.modern .columns .logo a,#navigation.modern .columns .logo img{ max-height: 80px; }@media only screen and (max-width: 640px){#navigation.modern .columns .logo a,#navigation.modern .columns .logo img{ max-width: 190px; }}h1 {font-weight: 300 !important;color: #d8b46a;}.nav-menu {font-size: 14px;}ul.dropdown-menu { border-radius: 0px !important; }ul.dropdown-menu > li > a {font-size: 12px !important;font-weight: 400 !important;letter-spacing: 1px !important;text-transform: uppercase !important;}