@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i|Montserrat:700,700i,900,900i&display=swap'); input, input.h1, input.h2, input.h3, input.h4, input.h5, input.h6, input .h1, input .h2, input .h3, input .h4, input .h5, input .h6, button, button.h1, button.h2, button.h3, button.h4, button.h5, button.h6, button .h1, button .h2, button .h3, button .h4, button .h5, button .h6, select, select.h1, select.h2, select.h3, select.h4, select.h5, select.h6, select .h1, select .h2, select .h3, select .h4, select .h5, select .h6, textarea, textarea.h1, textarea.h2, textarea.h3, textarea.h4, textarea.h5, textarea.h6, textarea .h1, textarea .h2, textarea .h3, textarea .h4, textarea .h5, textarea .h6, body, body.h1, body.h2, body.h3, body.h4, body.h5, body.h6, body .h1, body .h2, body .h3, body .h4, body .h5, body .h6, .lead, .lead.h1, .lead.h2, .lead.h3, .lead.h4, .lead.h5, .lead.h6, .lead .h1, .lead .h2, .lead .h3, .lead .h4, .lead .h5, .lead .h6, .font-body, .font-body.h1, .font-body.h2, .font-body.h3, .font-body.h4, .font-body.h5, .font-body.h6, .font-body .h1, .font-body .h2, .font-body .h3, .font-body .h4, .font-body .h5, .font-body .h6 { font-family: 'Source Sans Pro', sans-serif; font-weight: 400; } input strong, input.bold, input .bold, input.h1 strong, input.h1.bold, input.h1 .bold, input.h2 strong, input.h2.bold, input.h2 .bold, input.h3 strong, input.h3.bold, input.h3 .bold, input.h4 strong, input.h4.bold, input.h4 .bold, input.h5 strong, input.h5.bold, input.h5 .bold, input.h6 strong, input.h6.bold, input.h6 .bold, input .h1 strong, input .h1.bold, input .h1 .bold, input .h2 strong, input .h2.bold, input .h2 .bold, input .h3 strong, input .h3.bold, input .h3 .bold, input .h4 strong, input .h4.bold, input .h4 .bold, input .h5 strong, input .h5.bold, input .h5 .bold, input .h6 strong, input .h6.bold, input .h6 .bold, button strong, button.bold, button .bold, button.h1 strong, button.h1.bold, button.h1 .bold, button.h2 strong, button.h2.bold, button.h2 .bold, button.h3 strong, button.h3.bold, button.h3 .bold, button.h4 strong, button.h4.bold, button.h4 .bold, button.h5 strong, button.h5.bold, button.h5 .bold, button.h6 strong, button.h6.bold, button.h6 .bold, button .h1 strong, button .h1.bold, button .h1 .bold, button .h2 strong, button .h2.bold, button .h2 .bold, button .h3 strong, button .h3.bold, button .h3 .bold, button .h4 strong, button .h4.bold, button .h4 .bold, button .h5 strong, button .h5.bold, button .h5 .bold, button .h6 strong, button .h6.bold, button .h6 .bold, select strong, select.bold, select .bold, select.h1 strong, select.h1.bold, select.h1 .bold, select.h2 strong, select.h2.bold, select.h2 .bold, select.h3 strong, select.h3.bold, select.h3 .bold, select.h4 strong, select.h4.bold, select.h4 .bold, select.h5 strong, select.h5.bold, select.h5 .bold, select.h6 strong, select.h6.bold, select.h6 .bold, select .h1 strong, select .h1.bold, select .h1 .bold, select .h2 strong, select .h2.bold, select .h2 .bold, select .h3 strong, select .h3.bold, select .h3 .bold, select .h4 strong, select .h4.bold, select .h4 .bold, select .h5 strong, select .h5.bold, select .h5 .bold, select .h6 strong, select .h6.bold, select .h6 .bold, textarea strong, textarea.bold, textarea .bold, textarea.h1 strong, textarea.h1.bold, textarea.h1 .bold, textarea.h2 strong, textarea.h2.bold, textarea.h2 .bold, textarea.h3 strong, textarea.h3.bold, textarea.h3 .bold, textarea.h4 strong, textarea.h4.bold, textarea.h4 .bold, textarea.h5 strong, textarea.h5.bold, textarea.h5 .bold, textarea.h6 strong, textarea.h6.bold, textarea.h6 .bold, textarea .h1 strong, textarea .h1.bold, textarea .h1 .bold, textarea .h2 strong, textarea .h2.bold, textarea .h2 .bold, textarea .h3 strong, textarea .h3.bold, textarea .h3 .bold, textarea .h4 strong, textarea .h4.bold, textarea .h4 .bold, textarea .h5 strong, textarea .h5.bold, textarea .h5 .bold, textarea .h6 strong, textarea .h6.bold, textarea .h6 .bold, body strong, body.bold, body .bold, body.h1 strong, body.h1.bold, body.h1 .bold, body.h2 strong, body.h2.bold, body.h2 .bold, body.h3 strong, body.h3.bold, body.h3 .bold, body.h4 strong, body.h4.bold, body.h4 .bold, body.h5 strong, body.h5.bold, body.h5 .bold, body.h6 strong, body.h6.bold, body.h6 .bold, body .h1 strong, body .h1.bold, body .h1 .bold, body .h2 strong, body .h2.bold, body .h2 .bold, body .h3 strong, body .h3.bold, body .h3 .bold, body .h4 strong, body .h4.bold, body .h4 .bold, body .h5 strong, body .h5.bold, body .h5 .bold, body .h6 strong, body .h6.bold, body .h6 .bold, .lead strong, .lead.bold, .lead .bold, .lead.h1 strong, .lead.h1.bold, .lead.h1 .bold, .lead.h2 strong, .lead.h2.bold, .lead.h2 .bold, .lead.h3 strong, .lead.h3.bold, .lead.h3 .bold, .lead.h4 strong, .lead.h4.bold, .lead.h4 .bold, .lead.h5 strong, .lead.h5.bold, .lead.h5 .bold, .lead.h6 strong, .lead.h6.bold, .lead.h6 .bold, .lead .h1 strong, .lead .h1.bold, .lead .h1 .bold, .lead .h2 strong, .lead .h2.bold, .lead .h2 .bold, .lead .h3 strong, .lead .h3.bold, .lead .h3 .bold, .lead .h4 strong, .lead .h4.bold, .lead .h4 .bold, .lead .h5 strong, .lead .h5.bold, .lead .h5 .bold, .lead .h6 strong, .lead .h6.bold, .lead .h6 .bold, .font-body strong, .font-body.bold, .font-body .bold, .font-body.h1 strong, .font-body.h1.bold, .font-body.h1 .bold, .font-body.h2 strong, .font-body.h2.bold, .font-body.h2 .bold, .font-body.h3 strong, .font-body.h3.bold, .font-body.h3 .bold, .font-body.h4 strong, .font-body.h4.bold, .font-body.h4 .bold, .font-body.h5 strong, .font-body.h5.bold, .font-body.h5 .bold, .font-body.h6 strong, .font-body.h6.bold, .font-body.h6 .bold, .font-body .h1 strong, .font-body .h1.bold, .font-body .h1 .bold, .font-body .h2 strong, .font-body .h2.bold, .font-body .h2 .bold, .font-body .h3 strong, .font-body .h3.bold, .font-body .h3 .bold, .font-body .h4 strong, .font-body .h4.bold, .font-body .h4 .bold, .font-body .h5 strong, .font-body .h5.bold, .font-body .h5 .bold, .font-body .h6 strong, .font-body .h6.bold, .font-body .h6 .bold { font-weight: 700; } h1, h1.h1, h1.h2, h1.h3, h1.h4, h1.h5, h1.h6, h2, h2.h1, h2.h2, h2.h3, h2.h4, h2.h5, h2.h6, h3, h3.h1, h3.h2, h3.h3, h3.h4, h3.h5, h3.h6, h4, h4.h1, h4.h2, h4.h3, h4.h4, h4.h5, h4.h6, h5, h5.h1, h5.h2, h5.h3, h5.h4, h5.h5, h5.h6, h6, h6.h1, h6.h2, h6.h3, h6.h4, h6.h5, h6.h6, .font-heading, .font-heading.h1, .font-heading.h2, .font-heading.h3, .font-heading.h4, .font-heading.h5, .font-heading.h6 { font-family: 'Montserrat', sans-serif; font-weight: 700; } h1 strong, h1.bold, h1 .bold, h1.h1 strong, h1.h1.bold, h1.h1 .bold, h1.h2 strong, h1.h2.bold, h1.h2 .bold, h1.h3 strong, h1.h3.bold, h1.h3 .bold, h1.h4 strong, h1.h4.bold, h1.h4 .bold, h1.h5 strong, h1.h5.bold, h1.h5 .bold, h1.h6 strong, h1.h6.bold, h1.h6 .bold, h2 strong, h2.bold, h2 .bold, h2.h1 strong, h2.h1.bold, h2.h1 .bold, h2.h2 strong, h2.h2.bold, h2.h2 .bold, h2.h3 strong, h2.h3.bold, h2.h3 .bold, h2.h4 strong, h2.h4.bold, h2.h4 .bold, h2.h5 strong, h2.h5.bold, h2.h5 .bold, h2.h6 strong, h2.h6.bold, h2.h6 .bold, h3 strong, h3.bold, h3 .bold, h3.h1 strong, h3.h1.bold, h3.h1 .bold, h3.h2 strong, h3.h2.bold, h3.h2 .bold, h3.h3 strong, h3.h3.bold, h3.h3 .bold, h3.h4 strong, h3.h4.bold, h3.h4 .bold, h3.h5 strong, h3.h5.bold, h3.h5 .bold, h3.h6 strong, h3.h6.bold, h3.h6 .bold, h4 strong, h4.bold, h4 .bold, h4.h1 strong, h4.h1.bold, h4.h1 .bold, h4.h2 strong, h4.h2.bold, h4.h2 .bold, h4.h3 strong, h4.h3.bold, h4.h3 .bold, h4.h4 strong, h4.h4.bold, h4.h4 .bold, h4.h5 strong, h4.h5.bold, h4.h5 .bold, h4.h6 strong, h4.h6.bold, h4.h6 .bold, h5 strong, h5.bold, h5 .bold, h5.h1 strong, h5.h1.bold, h5.h1 .bold, h5.h2 strong, h5.h2.bold, h5.h2 .bold, h5.h3 strong, h5.h3.bold, h5.h3 .bold, h5.h4 strong, h5.h4.bold, h5.h4 .bold, h5.h5 strong, h5.h5.bold, h5.h5 .bold, h5.h6 strong, h5.h6.bold, h5.h6 .bold, h6 strong, h6.bold, h6 .bold, h6.h1 strong, h6.h1.bold, h6.h1 .bold, h6.h2 strong, h6.h2.bold, h6.h2 .bold, h6.h3 strong, h6.h3.bold, h6.h3 .bold, h6.h4 strong, h6.h4.bold, h6.h4 .bold, h6.h5 strong, h6.h5.bold, h6.h5 .bold, h6.h6 strong, h6.h6.bold, h6.h6 .bold, .font-heading strong, .font-heading.bold, .font-heading .bold, .font-heading.h1 strong, .font-heading.h1.bold, .font-heading.h1 .bold, .font-heading.h2 strong, .font-heading.h2.bold, .font-heading.h2 .bold, .font-heading.h3 strong, .font-heading.h3.bold, .font-heading.h3 .bold, .font-heading.h4 strong, .font-heading.h4.bold, .font-heading.h4 .bold, .font-heading.h5 strong, .font-heading.h5.bold, .font-heading.h5 .bold, .font-heading.h6 strong, .font-heading.h6.bold, .font-heading.h6 .bold { font-weight: 900; } ::selection { background: #FF362C; } ::-moz-selection { background: #FF362C; } .home a { text-decoration: none; } body, p, .gform_body .gfield input, .gform_body .gfield textarea, .gform_body .gfield select { font-size: 18px; line-height: 1.5; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { line-height: 1.4; } h1, .h1, .content > article:first-child > h1:first-child { font-size: 48px; } h2, .h2 { font-size: 30px; } h3, .h3 { font-size: 26px; } h4, .h4 { font-size: 22px; } h5, .h5 { font-size: 18px; } h6, .h6 { font-size: 16px; } .lead { font-size: 20px; line-height: 1.5; } .font-20 { font-size: 20px; } .font-22 { font-size: 22px; } #topcontrol { background-color: rgba(0,0,0,0.1); background-position: center center; background-repeat: no-repeat; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; border-radius: 3px; color: #ffffff; height: 48px; line-height: 55px; margin: 0 15px 15px 0; text-align: center; width: 48px; z-index: 10000; } #scrolltotop:before { border-color: rgba(255,255,255,0) rgba(255,255,255,0) #ffffff; border-image: none; border-style: solid; border-width: 10px; content: ''; height: 0; left: 28%; position: absolute; top: 17%; width: 0; } #topcontrol:hover { background-color: #f80c00; } .accent { color: #FF362C !important; } .accent2 { color: #000000 !important; } .accent3 { color: #0C80E3 !important; } .accent4 { color: #39BCB2 !important; } .accent5 { color: #FF7300 !important; } .accent6 { color: #F7F7F7 !important; } .accent7 { color: #E31C79 !important; } .font-custom1 { font-size: 69px; } .font-custom2 { font-size: 14px; } .font-custom3 { font-size: 16px; } .font-custom4 { font-size: 30px; } .font-custom5 { font-size: 40px; } a:hover, .sidebar-content .nav.nav-tabs.nav-stacked .parent ul a.selected, .sidebar-content .nav li li a:hover, div[role="complementary"] div > ul > li:hover { color: #0a6abc; } a, .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus, .nav li a:hover, .nav li a:focus, .navbar .nav > li > a:focus, .navbar .nav > li > a:hover, .pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span, nav[role="navigation"] .nav-normal > .active > a, nav[role="navigation"] .nav-normal li a:hover, nav[role="navigation"] .nav-pills-square > .active > a, nav[role="navigation"] .nav-bar > li > a:hover, nav[role="navigation"] .nav-bar > li > a:focus, nav[role="navigation"] .nav-bar > .active > a, nav[role="navigation"] .nav-bar-top > .active > a, nav[role="navigation"] .nav-bar-top > li > a:hover, nav[role="navigation"] .nav-bar-underline > .active > a, nav[role="navigation"] .nav-underline > .active > a, nav[role="navigation"] .nav-underline > li > a:hover, nav[role="navigation"] .nav-separator > .active > a, nav[role="navigation"] .nav-separator > li > a:hover, .sidebar-content .nav a.active, div[role="complementary"] div > ul > li:active, .sidebar-content .nav li a:hover, .sidebar-content .nav li a:focus { color: #0C80E3; } .nav a:hover .caret { border-bottom-color: #0C80E3; border-top-color: #0C80E3; } .nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus, .nav-tabs.nav-stacked > .active > a, .nav-tabs.nav-stacked > .active > a:hover, .nav-tabs.nav-stacked > .active > a:focus, .nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus, .grid li a:hover img, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, .gform_wrapper li.gfield_error input[type="text"]:focus, .gform_wrapper li.gfield_error input[type="url"]:focus, .gform_wrapper li.gfield_error input[type="email"]:focus, .gform_wrapper li.gfield_error input[type="tel"]:focus, .gform_wrapper li.gfield_error input[type="number"]:focus, .gform_wrapper li.gfield_error input[type="password"]:focus, .gform_wrapper li.gfield_error textarea:focus { border-color: #0C80E3; } .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus, .nav-tabs.nav-stacked > .active > a, .nav-tabs.nav-stacked > .active > a:hover, .nav-tabs.nav-stacked > .active > a:focus, .nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .progress .bar, .progress-striped .bar, .progress-info.progress-striped .bar, .progress-striped .bar-info, nav[role="navigation"] .nav-pills-square li a:hover { background-color: #0C80E3; } .form-control:focus { border-color: #0C80E3; box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(12,128,227,0.6); } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #0C80E3; border-color: #0C80E3; } .btn-primary { border-color: #39BCB2; background-color: #39BCB2; color: #FFFFFF; text-shadow: none; border-radius: 0; color: #000000; font-weight: 700; font-size: 20px; padding: 12.5px 25px; text-transform: uppercase; } .btn-primary:hover, .btn-primary .disabled, .btn-primary [disabled] { background-color: #34aca3; border-color: #34aca3; color: #FFFFFF; } .btn-primary:active, .btn-primary .active, .btn-primary:focus, .btn-primary .focus { background-color: #309d94; border-color: #309d94; color: #FFFFFF; } .btn-primary:hover, .btn-primary:active, .btn-primary:focus { background-color: #000000; border-color: #000000; color: #FFFFFF; } .btn-custom { border-color: #FF362C; background-color: #FF362C; color: #FFFFFF; text-shadow: none; } .btn-custom:hover, .btn-custom .disabled, .btn-custom [disabled] { background-color: #ff2318; border-color: #ff2318; color: #FFFFFF; } .btn-custom:active, .btn-custom .active, .btn-custom:focus, .btn-custom .focus { background-color: #ff0f03; border-color: #ff0f03; color: #FFFFFF; } .btn-custom:hover, .btn-custom:active, .btn-custom:focus { background-color: #000000; border-color: #000000; color: #FFFFFF; } .btn-custom2 { border-color: #FEB42E; background-color: #FEB42E; color: #FFFFFF; text-shadow: none; } .btn-custom2:hover, .btn-custom2 .disabled, .btn-custom2 [disabled] { background-color: #fead1a; border-color: #fead1a; color: #FFFFFF; } .btn-custom2:active, .btn-custom2 .active, .btn-custom2:focus, .btn-custom2 .focus { background-color: #fea505; border-color: #fea505; color: #FFFFFF; } .btn-custom2:hover, .btn-custom2:active, .btn-custom2:focus { background-color: #FFFFFF; border-color: #FFFFFF; box-shadow: 0px 3px 6px rgba(0,0,0,0.161); color: #FEB42E; } .btn-custom3 { border-color: #E31C79; background-color: #E31C79; color: #FFFFFF; text-shadow: none; } .btn-custom3:hover, .btn-custom3 .disabled, .btn-custom3 [disabled] { background-color: #d11a6f; border-color: #d11a6f; color: #FFFFFF; } .btn-custom3:active, .btn-custom3 .active, .btn-custom3:focus, .btn-custom3 .focus { background-color: #bf1866; border-color: #bf1866; color: #FFFFFF; } .btn-custom3:hover, .btn-custom3:active, .btn-custom3:focus { color: #FFFFFF; } .home .header-shadow { box-shadow: none; } header .brand > svg { display: block; height: auto; width: 100%; max-width: 278px; } header nav[role="navigation"] > ul:first-child { margin-top: 0; } header nav[role="navigation"] > ul > li > a { color: #000000; font-size: 30px; font-weight: 700; text-transform: uppercase; padding: 10px 0; } header nav[role="navigation"] > ul > li > a.dropdown-toggle .caret { border-bottom-color: #000000; border-top-color: #000000; } header nav[role="navigation"] > ul > li + li { margin-left: 40px; } header nav[role="navigation"] > ul > li:hover > a, header nav[role="navigation"] > ul > li:active > a, header nav[role="navigation"] > ul > li:focus > a, header nav[role="navigation"] > ul > li.active > a { color: #FF362C; background-color: transparent; } header nav[role="navigation"] > ul > li:hover > a.dropdown-toggle .caret, header nav[role="navigation"] > ul > li:active > a.dropdown-toggle .caret, header nav[role="navigation"] > ul > li:focus > a.dropdown-toggle .caret, header nav[role="navigation"] > ul > li.active > a.dropdown-toggle .caret { border-bottom-color: #FF362C; border-top-color: #FF362C; } .nav li a:hover, .nav li a:focus { color: #FF362C; background-color: transparent; border-color: transparent; } nav[role="navigation"] ul > li .dropdown-menu > li:hover > a, nav[role="navigation"] ul > li .dropdown-menu > li > a:hover { background: none repeat scroll 0 0 #FF362C; color: #fff; } .top-nav { font-size: 16px; } .top-nav ul > li + li { margin-left: 30px; } .top-nav a { color: #FFFFFF; } .top-nav a:hover, .top-nav a:focus, .top-nav a:active { color: #000000; } .top-nav-login { font-weight: 700; text-transform: uppercase; } .hp-banner-img { flex: 0 0 61.25%; max-width: 61.25%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .hp-banner-img > img { object-fit: cover; width: 100%; min-height: 100%; } .hp-banner-content { flex: 0 0 38.75%; max-width: 38.75%; } .hp-banner .btn { border-radius: 0; width: 226px; font-size: 20px; text-transform: uppercase; font-weight: 700; background: transparent; border: 1px solid #FFFFFF; padding: 17px 10px; text-shadow: none !important; } .hp-banner .btn:hover, .hp-banner .btn:focus, .hp-banner .btn:active { color: #000000; background: #fff; } .hp-banner.banner11 .btn { width: 280px; } .hp-banner.banner13 .hp-banner-img { background-color: #243a42; } .hp-banner.banner13 .hp-banner-img > img { object-fit: contain; width: 100%; min-height: 100%; } #slide-banners .wooslider-direction-nav a { color: #fff; text-shadow: none !important; } #slide-banners.wooslider .slide-content > section { height: 490px; display: flex; flex-wrap: wrap; align-items: center; } .full-width > .container > .row > div > img { height: 490px; width: 100%; object-fit: cover; object-position: center; } .hp-s2-btn { display: block; padding: 17.5px 25px; margin: 15px auto 0; width: 100%; max-width: 300px; } .hp-s3-well { background-color: #FFFFFF; box-shadow: 0px 5px 10px rgba(0,0,0,0.161); padding: 30px 35px; min-height: 520px; } .hp-s3-schedule { margin-top: 25px; margin-bottom: 20px; min-height: 330px; } .hp-s3-schedule > li > a + p { display: none; } .hp-s3-schedule > li > a { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .hp-s3-schedule > li > a:hover .hp-s3-schedule-detail-title, .hp-s3-schedule > li > a:focus .hp-s3-schedule-detail-title, .hp-s3-schedule > li > a:active .hp-s3-schedule-detail-title { color: #FF362C; } .hp-s3-schedule > li + li { margin-top: 35px; } .hp-s3-schedule-time { color: #FFFFFF; margin-right: 30px; padding: 10px; } .hp-s3-schedule-time > time { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; text-align: center; } .hp-s3-schedule-date, .hp-s3-schedule-month { font-family: 'Montserrat', sans-serif; font-weight: 700; text-transform: uppercase; } .hp-s3-schedule-date { font-size: 22px; } .hp-s3-schedule-month { font-size: 16px; } .hp-s3-schedule-detail > p { margin: 0; } .hp-s3-schedule-detail-title { color: #000000; transition: .3s; } .hp-s3-schedule-detail-category { color: #666666; font-size: 14px; } .hp-s3-well .hp-s3-well-more { text-decoration: underline; transition: .3s; } .hp-s3-well .hp-s3-well-more:hover, .hp-s3-well .hp-s3-well-more:focus, .hp-s3-well .hp-s3-well-more:active { text-decoration: none; } .hp-s3-trainings .hp-s3-schedule-time { background-color: #ED498C; text-align: center; max-width: 60px; } .hp-s3-trainings .hp-s3-well-more { color: #ED498C; } .hp-s3-trainings .hp-s3-well-more:hover, .hp-s3-trainings .hp-s3-well-more:focus, .hp-s3-trainings .hp-s3-well-more:active { color: #e92475; } .hp-s3-events .hp-s3-schedule-time { background-color: #30CD80; text-align: center; width: 60px; } .hp-s3-events .hp-s3-well-more { color: #30CD80; } .hp-s3-events .hp-s3-well-more:hover, .hp-s3-events .hp-s3-well-more:focus, .hp-s3-events .hp-s3-well-more:active { color: #28ac6b; } .hp-s4 a { color: #0C80E3; } .hp-s4 a:hover, .hp-s4 a:focus, .hp-s4 a:active { color: #0a6abc; } .hp-s5-btn { margin-top: 30px; } .hp-s5-btn .btn { display: block; padding: 10px; width: 100%; } .hp-s5-btn .btn + .btn { margin-top: 15px; } .hp-s5-blogfeed .row-condensed { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; } .hp-s5-blogfeed .row-condensed > .blog-list { margin-left: 15px; margin-right: 15px; padding: 20px 0 80px; position: relative; width: calc(50% - 30px); } .hp-s5-blogfeed .row-condensed > .blog-list .btn { padding: 10px 25px; position: absolute; bottom: 30px; } .hp-s5-blogfeed article.blog-list { box-shadow: 0px 5px 10px #00000029; } .hp-s5-blogfeed article.blog-list > * { padding-left: 25px; padding-right: 25px; } .hp-s5-blogfeed article.blog-list > p { margin-bottom: 0; } .hp-s5-blogfeed [itemprop="headline"] { font-size: 18px; line-height: 1.5555555555556; } .hp-s5-blogfeed [itemprop="headline"] > a { color: #000000; } .hp-s5-blogfeed [itemprop="headline"] + p { display: none; } .hp-s5-blogfeed [itemprop="articleBody"] { color: #666; } .hp-s6 > .container { padding-top: 15px; padding-bottom: 15px; } .hp-s6-title { position: relative; } .hp-s6-title::before, .hp-s6-title::after { background-color: #FF362C; content: ''; height: 5px; width: 100%; max-width: 305px; position: absolute; left: 50%; transform: translateX(-50%) skewX(35deg); } .hp-s6-title::before { top: -30px; } .hp-s6-title::after { bottom: -30px; } .hp-s6-content { color: #666; } .hp-s6-content p:nth-last-child(2) { margin-bottom: 50px; } .hp-s6-content a { color: #0C80E3; } .hp-s6-content a:hover, .hp-s6-content a:focus, .hp-s6-content a:active { color: #FF362C; } li.item-with-ul { padding-left: 1em; } .flexnav .touch-button { -webkit-transform: translateY(-50%) rotate(180deg) !important; transform: translateY(-50%) rotate(180deg) !important; } li#menu-item-17932 { display: none; } .main-footer .brand > svg * { fill: #fff; } .main-footer a:hover, .main-footer a:focus, .main-footer a:active { opacity: 1; } .main-footer hr { border-color: #FFA5A5; } .main-footer-r1 { margin-top: 25px; } .main-footer-r1 + hr { margin-top: 30px; margin-bottom: 40px; } .main-footer-socials ul { margin-right: 75px; } .main-footer-socials ul li > a:hover, .main-footer-socials ul li > a:focus, .main-footer-socials ul li > a:active { color: #FEB42E; } .main-footer-socials ul li + li { margin-left: 25px; } .main-footer-socials ul i { font-size: 30px; } .main-footer-socials .btn { padding: 17.5px 25px; } .main-footer-r2 address > .fa-ul { margin-left: 1.5em; } .main-footer-r2 i { color: #FFFFFF !important; } .main-footer-r2 + hr { margin-top: 40px; margin-bottom: 15px; } .main-footer-form .gform_wrapper form { display: -ms-flexbox; display: flex; } .main-footer-form .gform_wrapper form .form-control { border-radius: 0; padding: 10px !important; } .main-footer-form .gform_wrapper .top_label .gfield_label, .main-footer-form .gform_wrapper legend.gfield_label { display: none; } .main-footer-form .gform_wrapper .gform_body { flex: 0 0 84%; } .main-footer-form .gform_wrapper .gform_body * { height: 100%; } .main-footer-form .gform_wrapper .gform_body ul li.gfield { margin-top: 0; padding-right: 0; } .main-footer-form .gform_wrapper .gform_body .ginput_container { margin-top: 0; } .main-footer-form .gform_wrapper .gform_footer { flex: 0 0 16%; margin: 0; padding: 0; } .main-footer-form .gform_wrapper .gform_footer .btn { color: #FFFFFF; font-family: 'Font Awesome 5 Free'; margin: 0; } .bottom-footer { font-size: 14px; margin-bottom: 15px; } ::-webkit-input-placeholder { color: #D6D6D6 !important; text-indent: 0px; transition: text-indent 0.3s ease; } ::-moz-placeholder { color: #D6D6D6 !important; text-indent: 0px; transition: text-indent 0.3s ease; } :-ms-input-placeholder { color: #D6D6D6 !important; text-indent: 0px; transition: text-indent 0.3s ease; } input:-moz-placeholder { color: #D6D6D6 !important; text-indent: 0px; transition: text-indent 0.3s ease; } :focus::-webkit-input-placeholder { text-indent: -500px; transition: text-indent 0.7s ease; } :focus::-moz-placeholder { text-indent: -500px; transition: text-indent 0.7s ease; } :focus:-ms-input-placeholder { text-indent: -500px; transition: text-indent 0.7s ease; } .wForm input[type=button], .wForm input[type=submit] { padding: 8px !important; min-width: 200px !important; background-color: #ff362c !important; color: #fff !important; border-color: #ff362c !important; } .wForm input[type=button]:hover, .wForm input[type=button]:active, .wForm input[type=button]:focus, .wForm input[type=submit]:hover, .wForm input[type=submit]:active, .wForm input[type=submit]:focus { background-color: #ff2318 !important; border-color: #ff2318 !important; } .img-thumbnail { border-radius: 0; } .captionText--right { position: absolute; right: 2%; bottom: 5%; } .captionText--right p { font-size: 22px; font-style: italic; color: rgba(255,255,255,0.6); font-weight: 400; margin-bottom: 0; } .captionText--right p a { color: inherit; } .icon-innerpage { width: 100%; max-width: 128px; } .icon-innerpage.center { margin: 0 auto; } .full-width { padding: 0; } .full-width > .container { padding: 0; width: 100%; } .full-width > .container > .row { margin-left: 0; margin-right: 0; } .full-width > .container > .row > div { padding-left: 0; padding-right: 0; } .row.flex-box::before, .row.flex-box::after, .row-condensed.flex-box::before, .row-condensed.flex-box::after { content: none; } div[role="complementary"] .flexnav a.current-page { color: #FF362C !important; } .page .well { background-color: #fff; border: 1px solid #fff; border-radius: 3px; box-shadow: 0 5px 25px rgba(0,0,0,0.1); } hr { border-color: #ccc; } .single-post article figure img { margin: 0 auto; } @media (min-width: 992px) and (max-width: 1199px) { header nav[role="navigation"] .nav > li > a { font-size: 28px; } header nav[role="navigation"] .nav > li + li { margin-left: 30px; } .hp-banner h1 { font-size: 24px; } #slide-banners.wooslider .slide-content > section, #slide-banners.wooslider .slide-content > section .hp-banner-img img { min-height: 400px; } } @media (max-width: 991px) { #slide-banners.wooslider .slide-content > section { height: 850px; display: flex; flex-wrap: wrap; align-items: center; } .full-width > .container > .row { display: block; height: 100%; } body .wooslider.wooslider-type-slides .conference { min-height: 100%; } h1, .h1, .content > article:first-child > h1:first-child { font-size: 40px; } h2, .h2 { font-size: 26px; } h3, .h3 { font-size: 24px; } h4, .h4 { font-size: 20px; } header nav[role="navigation"] > select { display: none; } header nav[role="navigation"] .nav { display: block; } header nav[role="navigation"] .nav li > a { font-size: 24px; } header nav[role="navigation"] .nav li + li { margin-left: 25px; } .hp-banner-img { flex: 0 0 50%; max-width: 50%; } .hp-banner-img > img { min-height: 300px; } .hp-banner.banner13 .hp-banner-img > img { min-height: unset; } .hp-banner-content { flex: 0 0 50%; max-width: 50%; } .hp-s5-btn { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; margin-bottom: 30px; } .hp-s5-btn .btn { max-width: 300px; } .hp-s5-btn .btn + .btn { margin-top: 0; margin-left: 15px; } .hp-s6-title { margin-bottom: 20px; } .hp-s6-title::before, .hp-s6-title::after { max-width: 70%; } .hp-s6-title::before { top: -5px; } .hp-s6-title::after { bottom: -5px; } .main-footer-form .gform_wrapper .gform_body { flex: 3; max-width: 100%; } .main-footer-form .gform_wrapper .gform_footer { flex: 1; max-width: 100%; } .hp-s3-well { min-height: 600px; } } @media (max-width: 767px) { #slide-banners.wooslider .slide-content > section { height: 490px; display: flex; flex-wrap: wrap; align-items: center; } #slide-banners.wooslider .full-width > .container > .row > div > img { height: auto; max-width: 400px; margin: 0px auto 20px; } #slide-banners.wooslider .banner-16 .row > div + div > a img.nonprofit-logo { height: auto; max-width: 400px; margin: 0px auto; } #slide-banners.wooslider .hp-banner17 br { display: none; } .full-width > .container > .row { display: block; } h1, .h1, .content > article:first-child > h1:first-child { font-size: 32px; } h2, .h2 { font-size: 24px; } h3, .h3 { font-size: 22px; } h4, .h4 { font-size: 18px; } .captionText--right p { font-size: 15px; } header img.brand { width: 100%; max-width: 150px; } header nav[role="navigation"] { display: none; } .top-nav { display: none; } #slide-banners.wooslider .slide-content > section, #slide-banners.wooslider .slide-content > section .hp-banner-img img { min-height: unset; } .hp-banner .row > .flex-box { flex-direction: column-reverse; } .hp-banner-img, .hp-banner-content { flex: 0 0 100%; max-width: 100%; } .hp-banner-img > img { min-height: 250px; } .hp-banner.banner13 .hp-banner-img > img { min-height: unset; } .hp-banner-content { padding-top: 15px; padding-bottom: 15px; } .hp-s3-well { padding: 25px; } .hp-s3-schedule > li > a { display: block; } .hp-s3-schedule-time { margin-bottom: 5px; } .hp-s3-schedule-date { font-size: 18px; } .hp-s3-events { margin-top: 30px; } .hp-s4-box + .hp-s4-box { border-top: 1px solid #dcdcdc; padding-top: 15px; } .hp-s4-icon { width: 100%; max-width: 90px; } .hp-s5-btn { -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .hp-s5-btn .btn + .btn { margin-top: 15px; margin-left: 0; } .hp-s5-blogfeed .row-condensed { -ms-flex-pack: center; justify-content: center; } .hp-s5-blogfeed .row-condensed > .blog-list { width: calc(100% - 30px); max-width: 320px; } .hp-s5-blogfeed [itemprop="articleBody"] { word-break: break-word; } .main-footer-logo { width: 100%; text-align: center; } .main-footer-socials { -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; width: 100%; } .main-footer-socials > ul { margin: 15px auto; } .main-footer-r2 { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; } .main-footer-r2 > div:last-child { margin-top: 15px; } .bottom-footer { text-align: center; } [id="menu-privacy-r1"] { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; float: none !important; } }