        .noFloat {  float:none; }
        a.button-red, a.button-blue { white-space:normal; }
        .cell.center, .wysiwyg-content.center { text-align:center; }
        .content .content-main .wysiwygContent ul li{ list-style: disc; }
        /* Impact Slider -------------------------------------------------------------- */
        .impact { border: none; margin-bottom: 20px; min-height: inherit; max-width: 100%; }
        .impact .slides img { height: 380px !important; object-fit: cover; }
        .overlayWrapper { position: absolute; }
        .overlayContent { z-index: 1; position: relative; max-width: 700px; width: 100%; height: 100%; margin: 0; }
        .overlayContentWrapper { padding: 0; }
        .overlayContentWrapper h5 { font-size: 1.5rem; color: #FFFFFF; line-height: 1.75rem; margin-bottom: 15px; }
        .overlayContentWrapper p { color: #FFFFFF; font-weight: bold; font-size: 3em; line-height: 1em; text-shadow: 1px 1px #000000; margin-bottom: 17px; }
        .dark .overlayContentWrapper p { color: #363636; }
        .overlayContentWrapper a { text-decoration: none; background: #00548b; padding: 15px 45px; color: #FFFFFF; text-transform: uppercase; }
        .landing-impact ~ .content, .impact ~ .content { padding-top: 0; }
        .home-impact .impact { margin-bottom: 5px; }
        .home-impact .impact .slides img { height: 774px !important; width:auto; }
        /* Overlay Position */
        .overlayWrapper.bottom { bottom: 0; }
        .overlayWrapper.top { top: 0; }
        .overlayWrapper.left { left: 7.75%; }
        .overlayWrapper.right { right: calc(16% - 88px); }   
        .home-impact .impact .slides li .overlayContent { padding: 20px 40px; max-width: 581px; }
        .home-impact .impact .slides li .overlayContent h1 { font-size: 3.5rem; line-height:4rem; text-transform: none; color: #FFFFFF; text-shadow: 2px 2px #000000;}
        .home-impact .impact .slides li .dark .overlayContent h1 { color: #363636; }
        .home-impact .impact .slides li .overlayContent .overlayContentWrapper a { background: none; font-weight: normal; font-size: 1rem; max-width: 285px; }
        .home-impact .impact .slides li .overlayContent .overlayContentWrapper a:hover, .home-impact .impact .slides li .overlayContent .overlayContentWrapper a:focus { background: #FFFFFF; color: rgba(0,57,106,.9); }
        .home-impact .impact .slides li .overlayContent .overlayContentWrapper p { font-size: 1.125rem; font-weight: normal; line-height: 2rem; }
        .home-impact .impact .slides li .overlayWrapper.top { top: 28vh; }
        .home-impact .impact .slides li .overlayWrapper.right { right: calc(13% - 64px); }
        .home-impact .impact .slides li .overlayWrapper.center { left: 0; right: 0; }
        .home-impact .impact .slides li .overlayWrapper.center .overlayContent { margin: 0 auto; }
        
        @media screen and (max-width: 960px) {
          .home-impact .impact .slides img { height: auto !important; display:block; }
          .home-impact .impact .slides .wrapper { position:relative;  }
          .home-impact .impact .slides li .overlayWrapper { position: relative; left:0; right:0; width:100%; }
          .home-impact .impact .slides li .overlayWrapper.top { top:0; }
          .home-impact .impact .slides li .overlayContent { max-width: 100%; }
        }

        .findPath .intro { padding:2rem 0 .5rem 0; text-align:center; } 
        .findPath h2 {  font-size: 2.5rem; }
        .findPath .intro p { font-size:1.25rem; line-height:2rem; }
        .hoverRow.adventure { padding:0; margin:0;  }
        .hoverRow.adventure.pathSlider .slick-initialized .slick-slide, .hoverRow.adventure.pathSlider .slick-slide { display:inline-block; float:none; margin-right:5px; }
        .hoverRow.adventure.pathSlider .slick-slider .slick-track, .hoverRow.adventure.pathSlider .slick-slider .slick-list { height:auto; }
        .slick-slider .slick-track, .slick-slider .slick-list { height:auto!important; }
        .hoverRow.adventure.pathSlider .block.cell { width:calc(20% - 4px); float:none; margin-right:5px; }
        .hoverRow.adventure.pathSlider .block.cell:last-child { margin-right:0; }

        .hoverRow.adventure.pathSlider  .block.cell .card_title { padding:1.25rem 0; text-align:center; background:rgba( 0,0,0,0.15);  }
        .hoverRow.adventure.pathSlider .block .card_content { text-align: center; }
        .hoverRow.adventure.pathSlider .block .card_content ul { list-style:none;  }
        .hoverRow.adventure.pathSlider .block .card_content .content_wrap, .hoverRow.adventure.pathSlider .long-block .card_content .content_wrap { align-self: center; margin:auto; }
        .hoverRow.adventure.pathSlider .block:focus .card_content, .hoverRow.adventure.pathSlider .long-block:focus .card_content { text-align: center; background-color: rgba(0,57,106,0.9); top: 0; height: 100%; }
        .hoverRow.adventure.pathSlider .block:focus .card_content .content_wrap, .hoverRow.adventure.pathSlider .long-block:focus .card_content .content_wrap { align-self: center; margin: auto; }
        .hoverRow.adventure.pathSlider .block:focus .card_title, .hoverRow.adventure.pathSlider .long-block:focus .card_title { display: none; }
        .hoverRow.adventure.pathSlider .block .card_content .content_wrap a:focus, .hoverRow.adventure.pathSlider .long-block .card_content .content_wrap a:focus { color: #eaeaea; }
        .hoverRow.adventure.pathSlider .block:focus-within .card_content, .hoverRow.adventure.pathSlider .long-block:focus-within .card_content { text-align: center; background-color: rgba(0,57,106,0.9); top: 0; height: 100%; }
        .hoverRow.adventure.pathSlider .block:focus-within .card_content .content_wrap, .hoverRow.adventure.pathSlider .long-block:focus-within .card_content .content_wrap { align-self: center; margin: auto; }
        .hoverRow.adventure.pathSlider .block:focus-within .card_title, .hoverRow.adventure .long-block:focus-within .card_title { display: none; }
        .hoverRow.adventure.pathSlider .block .card_content .content_wrap a:focus-within, .hoverRow.adventure.pathSlider .long-block .card_content .content_wrap a:focus { color: #eaeaea; }




        @media screen and (max-width: 1250px) {
          .hoverRow.adventure.pathSlider .cell .wysiwyg-content { font-size: .75rem; }
        }

        @media screen and (max-width: 960px) {
           .hoverRow.adventure.pathSlider { flex-direction: column; }
           .hoverRow.adventure.pathSlider .block.cell { width: 100%; margin-bottom:1.25rem; }
           .hoverRow.adventure.pathSlider .block img { object-fit:cover; width:100%; }
           .hoverRow.adventure.pathSlider .block:hover .card_content .content_wrap h3 { display:block; }
        }

        .startDate { background: #f2f2f2; padding:2.5rem 0 1.75rem 0; text-align: center; }
        .startDate a.btn { background: #00205B; border:2px solid #00205B; font-weight: normal; font-size: 1rem; max-width: 285px; text-decoration: none; padding: 15px 45px; color: #FFFFFF; text-transform: uppercase; margin:0 auto; transition:.25s all ease;}
        .startDate a.btn:focus, .startDate a.btn:hover { background:#FFFFFF; color: #00205B; transition:.25s all ease; }
        .different { padding:3rem 0; }
        .different .wrapper { max-width: 1400px; }
        .different h2 { font-size:2.5rem; color: #00205B; }
        .different .row { margin-bottom:3rem; }
        .different.columns.noFloat .row { gap:2vw; }
        .different.columns.noFloat .row .cell h3 { font-size:1.375rem; margin-top:1rem; }
        .different p { font-size:1.25rem; line-height:2rem; }

        @media screen and (max-width: 960px) {
           .different { padding:3rem; }
        }


        .accordion-wrap.noFloat { float:none; }
        .accordion-wrap.noFloat .accordion.wrapper { max-width:1400px; margin:0 auto;  }  
        .accordion-wrap.noFloat h2 { font-size:2.5rem; color: #00205B; font-weight: 700;  margin: 1.25rem auto 2.5rem 0; padding: 0; text-align: center; text-transform: none; }
        .accordion-wrap.noFloat h3 { color: #000000; font-size: 1.3em; font-weight: 300; margin: 0 0 0 45px; padding: 11px 0; text-transform: uppercase; }
        .accordion-wrap.noFloat  ul .acc-row { padding: 0.5rem 0; }

        @media screen and (max-width: 960px) {
          .accordion-wrap.noFloat { padding:0 1.25rem; }
        }


        .tuition.hoverRow.adventure { display:flex; max-width:1700px; margin:0 auto; }
        .tuition.hoverRow.adventure .block.cell { width:calc(50% - .5rem); float:none; margin-right:.25rem; }
        .tuition.hoverRow.adventure .block.cell:last-child { margin-right:0; } 
        .tuition.hoverRow.adventure .block.cell .wysiwyg-content { padding:0 5vw; }
        .tuition.hoverRow.adventure .block.cell .wysiwyg-content p { line-height: 2.25rem;  }

        @media screen and (max-width: 960px) {
          .tuition.hoverRow.adventure { flex-direction:column;  }
          .tuition.hoverRow.adventure .block.cell { width: calc(100%); float: none; margin-right: 0; margin-top:1.25rem; }
        }

        .quoteSlider {  max-width:1700px; width:100%; margin:0 auto 4rem auto; }
        .quoteSlider .wysiwyg-content { text-align:center; padding:0 8vw; }
        .quoteSlider .wysiwyg-content h3 { font-size:2rem; font-style:italic; line-height:2.5rem; }
        .quoteSlider .wysiwyg-content h4 { font-weight: 400; }
        .quoteSlider .wysiwyg-content h4 strong { font-weight:700; } 
  
        @media screen and (max-width: 960px) {
          .quoteSlider .wysiwyg-content h3 { font-size: 1.25rem; font-style: italic; line-height: 1.75rem; }
        }



        .columns .three { display: flex; gap: 2rem; justify-content: space-around; }
        .columns.noFloat.bg.grayBG .wrapper {  max-width: 1400px; margin: 0 auto; }
        .columns.noFloat .row.three .cell img { display:inline-block; margin-bottom:1.25rem;  }
        .columns .three p { line-height:1.5rem; }
        .content .wysiwyg-content { font-size: 1rem; }

        

        .wrapper.program:after { display: block; clear: both; content: ""; }
        .bg {  top:0; right:0; bottom:0; left:0;  }
        .redBG { background: #ad132ae8; padding:5rem 2rem; height: 100%; }
        .redBG * { color:#FFFFFF; }
        .grayBG { background-color: #f2f2f2; padding:3rem 2rem; height: 100%; }
        a.button-blue.reversed { background: #ffffff; color: #00396A; border: 2px solid #00396A; font-size: 1rem; font-weight: bold; }
        .breadcrumbs { font-size: 1rem; font-weight: 400; }
        .wrapper.wide  { max-width:1400px; }
        .sectionNav ul li.navitem i { display: none; }
        .sectionNav .left-nav ul li a { padding-left: 1.5rem; }
        .sectionNav .left-nav ul li.navtitle a { padding-left: 0.25rem; }
        .sectionNav a.button-blue, .sectionNav a.button-red  { padding: 1.25rem; font-size:1rem; }
        .sectionNav .contact-info { background:#FFFFFF; }
        .sectionNav .contact-info ul { margin: 0 0 1.25rem 0; }
        .sectionNav .widget:first-of-type { margin-top:1rem; }
        .sectionNav .left-nav ul li i:before { display:none!important; } 
        .sectionNav .left-nav nav > ul > li.navitem { position:relative; }
        .sectionNav .left-nav ul li a { color: #58595b; }
        .sectionNav .left-nav ul.subnav { border-top:0; }
        .sectionNav .left-nav ul ul ul.subnav > li a {  margin-left: 0!important; text-decoration: underline; color: #58595b; }
        .sectionNav .left-nav nav > ul > li > ul.subnav > li > a { position:relative; display:inline-block; width:auto; font-weight: bold; color: #58595b; }
        .sectionNav .left-nav nav > ul > li.navitem:after { opacity: .4; display: block; position: absolute; height: auto; right: .5rem; top:8px; width: 1rem; content: url(../images/chevron-down-outline.svg); }
        .sectionNav .left-nav nav > ul > li > ul.subnav > li { position:relative; width:100%; }
        .sectionNav .left-nav nav > ul > li > ul.subnav > li:after { opacity: .4; display: block; position: absolute; height: auto; right: .5rem; top:6px; width: 1rem; content: url(../images/chevron-down-outline.svg); }
        strong.progSubTitle { display:block; font-size: 1.125rem; font-weight: bold; color: #ad132a; margin-bottom:1.25rem; }
        .overview { display:flex; gap:2%; width:100%; }
        .overview .cell { position: relative; width:49%; }
        .overview .overviewTableTitle { font-size:1.375rem; font-weight:bold; color:#D02030; }
        .content .content-main .overview .overviewList ul { columns: 2; list-style:none; margin: 0; }
        .content .content-main .overviewList ul li { padding: 1rem 0; border-bottom: 1px solid #c6c6c6; text-indent: 0; padding-left:0; line-height: 1.5rem; font-size: 1.125rem; }
        .content .content-main .overviewList ul li.noBorder { border-bottom:0; } 
        .content .content-main .overviewList ul li:before { display:none!important; }
        .overview .overviewList ul li strong { display:block; font-weight:bold; }      
        .overview .quote h3 { font-style:italic; line-height:1.75rem; } 

        @media screen and (max-width: 850px) {
           .overview { flex-direction:column; }
           .overview .cell { width: 100%; margin-bottom:1.25rem; }
        }  

        /* Tabs */
        .responsiveTabs.components { font-family: Arial, Helvetica, sans-serif; font-size: 0.98rem; margin: 40px auto; line-height: 1.6rem; }
        .responsiveTabs .wrapper { width: 100%; max-width: 1200px; padding: 0; margin: 0 auto; }
        .responsiveTabs .ghost { position: absolute; top: auto; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
        .standardTabs { width: auto; background-color: #f2f2f2; text-align: right; padding: 0; margin: 0; }
        .content .content-main .responsiveTabs .accordion ul li:before, .content .content-main .responsiveTabs ul li:before { display:none!important; }
        ul.standardTabs { display:flex; margin:0; justify-content: start; }
        ul.standardTabs li { display: inline-block; vertical-align: middle; font-weight: 600; cursor: pointer; position: relative; margin: 0; text-indent: 0!important; width:20%; text-align: center; padding: 0; padding-left: 0!important; }
        ul.standardTabs li:hover, ul.standardTabs li:focus { background-color: #01AFD7; transition: all 0.2s ease-in-out; }
        ul.standardTabs li:hover a, ul.standardTabs li:focus a { color: #FFFFFF; transition: all 0.2s ease-in-out; }
        ul.standardTabs li a { display: block; color: #6E6E6E; background-color: transparent; border-bottom: 0; padding: 1rem 0rem; width:100%; text-decoration: none; transition: all 0.2s ease-in-out; }
        ul.standardTabs li a:hover { color: #FFFFFF; background-color: transparent; border-bottom: 0; transition: all 0.2s ease-in-out; }
        ul.standardTabs .active { display: inline-block; background: #01AFD7; }
        ul.standardTabs .active a, ul.standardTabs .active a:hover { color: #FFFFFF; background-color: #01AFD7; border-bottom: 0; transition: all 0.2s ease-in-out; }
        .responsiveTabs .tabContainer { clear: both; padding: 0; }
        .responsiveTabs .tabContent { padding: 2.25rem 0; display: none; }
        .responsiveTabs .tabContent ul { margin:1.25rem 0 1.75rem 2.25rem; }
        .responsiveTabs .tabContent .accordion ul { margin:1rem 0; }
        .responsiveTabs .tabContent ul li:before { display:inline-block!important; content: '\f105'; font-size: 1.3rem; color: #58595b; font-family: "FontAwesome"; margin-right: 6px; }
        .responsiveTabs .tabContent.active { display: block; }
        .responsiveTabs .accordionHeading { display: none; font-size: 1rem; font-weight: 600; }

        @media screen and (max-width: 960px) {
        .left-nav ul li i:before { display:none!important; }
        .left-nav ul li ul li a { padding: 0.5rem 1rem; }
        .left-nav ul.subnav { border-top:0; }
        .left-nav ul ul ul.subnav > li a { text-decoration: underline; }
        ul.standardTabs li { text-align:left; padding-left:1rem!important; }
        .standardTabs.dropdownMenu { display: flex; flex-direction: column; justify-content: space-between; height: 50px; overflow: hidden; background-color: #fff; border: 1px solid #dcdcdc; padding: 0; margin: 0; list-style: none; text-align: left; }
        .standardTabs.dropdownMenu li { width: 100%; flex: 0 0 auto; margin: 0; padding-left:0!important; }
        .standardTabs.dropdownMenu li a { background-color: #FFFFFF; border-bottom: none; line-height: 1.15; padding: 1rem 0px 1rem 1rem; }
        .standardTabs.dropdownMenu li a:hover { background-color: #01AFD7; }
        .standardTabs.dropdownMenu .active a, .standardTabs.dropdownMenu .active a:hover { border-bottom: none; background-color: #01AFD7;}
        .standardTabs.dropdownMenu li.active { order: -1; }
        .standardTabs.dropdownMenu li.active > a:after { opacity: .4; display: block; position: absolute; height: auto; right: 1.25rem; top: 13px; width: 1.5rem; content: url(../images/chevron-down-outline.svg); }

        /*.standardTabs.dropdownMenu li.active > a:after { display: inline-block; position: absolute; right: 20px; top: 16px; content: "\ea12"; font-size: 1.2rem; font-family: "ionicon"; color: #d81c24; }*/
        .standardTabs.dropdownMenu.isOpen { height: auto; border: 1px solid #dcdcdc; }
        .standardTabs.dropdownMenu.isOpen li { height: auto; }
        /*.standardTabs.dropdownMenu.isOpen li.active > a:after { content: "\ea1e"; }*/
        }

        .facultySliderWrapper { background:#f2f2f2; padding:2rem 3.5rem 2rem 2.5rem; margin-bottom:3rem; }    
        .facultySlider .slide { background: #FFFFFF; padding:1rem; margin:0 .5rem; border: 1px solid #dcdcdc; }
        .facultySlider .slick-slide { margin:0 .5rem; }
        .facultySlider .slide img { display: block; width:300px; height:275px; object-fit:cover; margin-bottom:1.25rem; }
        .facultySlider .slide strong { display: block; font-weight:bold; margin-bottom:.25rem; }
        .facultySlider .slide span { display: block; margin-bottom:1rem; }
        .facultySlider .slick-next:before { opacity: .4; display: block; position: relative; height: auto; right: -1.5rem; width: 42px; content: url(../images/chevron-forward-outline.svg); }
        .facultySlider .slick-prev:before { opacity: .4; display: block; position: relative; height: auto; left: -.5rem; width: 42px; content: url(../images/chevron-back-outline.svg); }

        @media screen and (max-width: 960px) {
        .facultySlider .slide img { display: block; width: 100%; height: 350px; object-fit: cover; object-position: top; }
        }


        .nextSteps { width:100%; background: #00205B; padding: 5rem 1.25rem; margin:3rem 0; }
        .nextSteps .wrapper { max-width:1050px; width:100%; margin:0 auto; text-align:center; }
        .nextSteps h3 { color:#FFFFFF; font-size:1.75rem; }
        .nextSteps p { color:#FFFFFF; margin:1.25rem 0; }
        .nextSteps .buttonRow { display:flex; gap:2rem; justify-content: space-around; margin:1.25rem; }
        .nextSteps a.button-blue { display:inline-block; background:transparent; border:2px solid #FFFFFF; width:30%; padding:1.25rem 0; transition: all 0.2s ease-in-out; }
        .nextSteps a.button-blue:hover, .nextSteps a.button-blue:focus { color:#00205B; background:#FFFFFF; transition: all 0.2s ease-in-out;}

        @media screen and (max-width: 960px) {
        .nextSteps .buttonRow { flex-direction:column; gap:1rem; }
        .nextSteps a.button-blue { width: 100%; }
        }

        .sectionNav .social-contact .facebook:before{color: #D02030!important;}
        .sectionNav .social-contact .instagram:before{color: #D02030!important;}
        .sectionNav .social-contact .twitter:before{color: #D02030!important;}
        .sectionNav .social-contact .youtube-icon:before{color: #D02030!important;}
        .sectionNav .social-contact .linkedin:before{color: #D02030!important;}
        .sectionNav .social-contact .flickr:before{color: #D02030!important;}
        .sectionNav .left-nav.desktop li.navitem.hasSub > a + ul.subnav { display:none; }
        .sectionNav .left-nav.desktop li.navitem.hasSub > a.active-nav + ul.subnav { display:block; }
        .sectionNav .left-nav.desktop li.navitem.hasSub a + ul.subnavTierThree { display:none; }
        .sectionNav .left-nav.desktop li.navitem.hasSub a.active-nav + ul.subnavTierThree { display:block; }

        .columns.noFloat .bg.grayBG { display: flex; padding:2rem; margin-bottom:2.5rem; }
        .columns.noFloat .col6, .columns.noFloat .col4 { float:none; }
        .columns.noFloat .bg.grayBG img { margin-bottom:0; }
        .columns.noFloat .row { display:flex; gap:2%; margin-top:2rem; }
        .columns.noFloat .row .cell { width:32%; }
        .columns.noFloat .row .cell img { width: auto; margin-bottom: 0; }
        .columns.noFloat .row .cell h3 { margin: 0 0 8px 0; }

        @media screen and (max-width: 960px) {
          .columns.noFloat .row, .columns.noFloat .bg.grayBG  { flex-direction: column; }
          .columns.noFloat .row .cell { width: 100%; margin: 2rem 0; }
        }