  /*Global css changes*/
 body {
	 font-family: "Roboto", Arial, Helvetica, sans-serif;
}

/* Header */
 header {
	 background-color: #3D2D1F;
	 height: 91px;
	 -webkit-transition: background-color 0.25s ease-out 0s, height 0.25s;
	 -o-transition: background-color 0.25s ease-out 0s, height 0.25s;
	 transition: background-color 0.25s ease-out 0s, height 0.25s;
	 border-bottom: 2px solid #FFCC33;
}
 header>.row {
	 height: 91px;
}
 header .logo img {
	 padding: 20px 0;
	 max-height: 91px;
}
 header .nav .nav-links span, header .nav .nav-bottom span {
	 padding: 0 8px;
	 color: rgba(255, 255, 255, 0.5);
}
 header .nav i {
	 -webkit-transition: -webkit-transform 0.2s;
	 transition: -webkit-transform 0.2s;
	 -o-transition: transform 0.2s;
	 transition: transform 0.2s;
	 transition: transform 0.2s, -webkit-transform 0.2s;
}
 header .nav .open i {
	 -webkit-transform: rotate(180deg) translate(-7px, 0);
	 -ms-transform: rotate(180deg) translate(-7px, 0);
	 transform: rotate(180deg) translate(-7px, 0);
}
/* header .nav .open i::before {
	 content: "\f077";
}
 */
 header .nav .nav-top .nav-links {
	 display: inline;
}
 header .nav .nav-top a {
	 color: white;
	 font-size: 14px;
}
 header .nav .nav-top a.has-dropdown:hover {
	 text-decoration: none;
}
 header .nav .nav-top .f-dropdown {
	 background-color: #3D2D1F;
	 -webkit-box-shadow: 0px 2px 5px #222;
	 box-shadow: 0px 2px 5px #222;
	 border: none;
	 max-width: 200px;
	 padding: 10px 15px;
	 border-top: 2px solid white;
}
 header .nav .nav-top .f-dropdown .subtitle {
	 font-size: 16px;
	 padding-bottom: 5px;
	 padding-top: 0.5rem;
	 color: #fff!important;
}
 header .nav .nav-top .f-dropdown .subtitle:not(:first-child) {
	 padding-top: 10px;
}
 header .nav .f-dropdown:before, header .nav .f-dropdown:after {
	 content: none;
}
 header .nav .nav-top .f-dropdown, header .nav .nav-top .f-dropdown a {
	 color: white;
}
 header .nav .nav-top .f-dropdown li {
	 cursor: auto;
}
 header .nav .f-dropdown li:hover {
	 background-color: inherit;
}
 header .nav .nav-bottom {
	 padding-top: 10px;
}
 header .nav .nav-bottom a {
	 color: #FFCC33;
	 font-size: 16px;
	 font-weight: 500;
	 text-decoration: none;
}
 header .nav .nav-bottom .nav-link:hover {
	 text-decoration: underline;
}
 header .nav .nav-bottom .f-dropdown {
	 background-color: white;
	 padding: 20px;
	 border: none;
	 -webkit-box-shadow: 0px 2px 5px #ccc;
	 box-shadow: 0px 2px 5px #ccc;
	 margin-top: 11px;
	 border-top: 5px solid #FFCC33;
}
 header .nav .nav-bottom .f-dropdown a {
	 color: #3F230D;
	 font-weight: normal;
}
 header .nav .nav-bottom .f-dropdown a:hover {
	 text-decoration: underline;
}
 header .nav .search {
	 text-decoration: none;
}
 header .nav .search i {
	 padding-left: 0;
}
 header .nav .search .fa-search, header .nav .mobile-menu .fa-bars {
	 color: #3F230D;
}
 header .nav .fa-circle {
	 color: white;
}
 header a:hover .fa-times-circle, header button:hover .fa-search {
	 color: #CC4E00;
}
 header .nav a:hover .fa-circle {
	 color: #FFCC33;
}
 header .nav .nav-links a i, header .nav .nav-bottom a i {
	 padding-left: 8px;
}
 header .f-dropdown {
	 margin-top: 5px;
	 max-width: -webkit-fit-content;
	 max-width: -moz-fit-content;
	 max-width: fit-content;
}
/* header .f-dropdown.open::before {
	 right: 50px;
	 left: unset;
}
 header .f-dropdown.open::after {
	 right: 49px;
	 left: unset;
}
 */
 @media screen and (min-width: 769px) {
	 header .nav .mobile-menu {
		 display: none;
	}
	 header .nav .fa-stack {
		 height: 24px;
		 line-height: 24px;
		 width: 24px;
	}
	 header .nav .fa-circle {
		 font-size: 22px;
	}
	 header .nav .fa-search {
		 font-size: 13px;
		 margin-top: -2px;
	}
}
 @media screen and (max-width: 768px) {
	 header .logo {
		 width: 65%;
	}
	 header .menu {
		 width: 35%;
	}
	 header .nav .nav-top .nav-links, header .nav .nav-bottom {
		 display: none;
	}
	 header .nav .search .fa-search, header .nav .mobile-menu .fa-bars {
		 font-size: 22px;
	}
	 header .nav .fa-stack {
		 font-size: 1.5em;
	}
	 header .nav .fa-stack {
		 width: 2em;
	}
	 header .nav .mobile-menu {
		 padding-left: 5px;
	}
	 header .nav .nav-top a {
		 font-size: 12px;
	}
	 header.open {
		 position: absolute;
		 background-color: #FFCC33;
		 width: 100%;
		 height: 100vh;
		 z-index: 99;
		 -webkit-transition: background-color 0.25s ease-in 0s, height 0.75s;
		 -o-transition: background-color 0.25s ease-in 0s, height 0.75s;
		 transition: background-color 0.25s ease-in 0s, height 0.75s;
		 overflow: auto;
	}
	 header.open .nav .nav-top .nav-links, header.open .nav .nav-bottom {
		 display: block;
	}
	 header .nav .nav-top .nav-links a, header .nav .nav-bottom a {
		 color: #3F230D;
		 font-size: 22px;
		 font-weight: 500;
		 display: block;
		 text-align: left !important;
	}
	 header .nav .nav-top .f-dropdown .subtitle {
		 color: #3F230D;
		 font-size: 20px;
		 padding-bottom: 5px;
	}
	 header.open .menu {
		 position: absolute;
		 top: 0;
		 width: 100%;
	}
	 header.open .nav {
		 position: relative;
		 top: 71px;
		 width: 100%;
		 padding: 0 25px;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -webkit-box-orient: vertical;
		 -webkit-box-direction: normal;
		 -ms-flex-direction: column;
		 flex-direction: column;
		 margin-bottom: 200px;
	}
	 header .nav .nav-top {
		 -webkit-box-ordinal-group: 3;
		 -ms-flex-order: 2;
		 order: 2;
	}
	 header .nav .nav-bottom {
		 -webkit-box-ordinal-group: 2;
		 -ms-flex-order: 1;
		 order: 1;
	}
	 header.open .mobile-menu {
		 position: absolute;
		 top: -40px;
		 right: 24px;
		 text-decoration: none;
	}
	 header.open .logo, header.open .search, header.open .nav .nav-links span, header.open .nav .nav-bottom span, header.open .mobile-menu .fa-stack, header .mobile-menu .fa-times-circle {
		 display: none;
	}
	 header.open .mobile-menu .fa-times-circle {
		 color: #3F230D;
		 font-size: 32px;
		 display: block;
	}
	 header.open .mobile-menu .fa-times-circle:hover {
		 color: #CC4E00;
	}
	 header .nav-links a, header .nav-bottom a {
		 border-bottom: 1px solid #3F230D;
		 padding: 10px 0;
	}
	 header .nav-top .nav-links a:last-of-type {
		 border-bottom: none;
	}
	 header.open .nav .f-dropdown {
		 position: relative !important;
		 top: 0 !important;
		 left: 0 !important;
		 background-color: #FFCC33;
		 -webkit-box-shadow: none;
		 box-shadow: none;
		 margin: 0;
		 max-width: none;
		 border-bottom: 1px solid #3F230D;
		 padding-top: 0;
		 padding-right: 0;
		 width: 100% !important;
		 border-top: none;
	}
	 header .nav .has-dropdown.open {
		 border-bottom: none;
	}
	 header .nav .nav-top .f-dropdown a, header .nav .nav-bottom .f-dropdown a {
		 border-bottom: none;
		 font-size: 18px;
		 font-weight: bold;
		 padding: 6px 0;
	}
	 header .nav .nav-bottom .f-dropdown a {
		 color: #3F230D;
	}
	 header .nav .nav-top .f-dropdown a {
		 padding-left: 10px;
	}
	 header .nav a.has-dropdown i {
		 float: right;
		 padding-top: 5px;
	}
	 header .nav .nav-bottom .f-dropdown:before, header .nav .nav-bottom .f-dropdown:after {
		 content: none;
	}
}
/* Search Menu */
 .overlay {
	 background-color: rgba(0, 0, 0, 0.7);
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 21;
	 height: 0;
	 width: 100%;
}
 .search-menu {
	 background-color: #FFCC33;
	 position: absolute;
	 top: 0;
	 left: 0;
	 height: 0;
	 width: 100%;
	 z-index: 12;
	 -webkit-transition: height 0.5s;
	 -o-transition: height 0.5s;
	 transition: height 0.5s;
	 overflow: hidden;
}
 .search-menu.open {
	 height: 100px;
	 overflow: visible;
}
 .search-menu .row {
	 padding-top: 20px;
}
 .search-menu .search-close {
	 color: #3F230D;
	 font-size: 32px;
	 position: absolute;
	 right: 0;
}
 .search-menu form {
	 display: inline-block;
	 width: 90%;
	 position: relative;
}
 .search-menu input {
	 border: none;
	 background: transparent;
	 border-bottom: 0.5px solid #3F230D;
	 height: 50px;
	 margin-bottom: 20px;
	 color: #3F230D;
	 font-size: 24px;
	 -webkit-box-shadow: none;
	 box-shadow: none;
	 padding: 0;
}
 .search-menu input::-webkit-input-placeholder {
	 color: #3F230D;
	 font-style: italic;
}
 .search-menu input::-moz-placeholder {
	 color: #3F230D;
	 font-style: italic;
}
 .search-menu input:-ms-input-placeholder {
	 color: #3F230D;
	 font-style: italic;
}
 .search-menu input::-ms-input-placeholder {
	 color: #3F230D;
	 font-style: italic;
}
 .search-menu input::placeholder {
	 color: #3F230D;
	 font-style: italic;
}
 .search-menu input:focus {
	 background: inherit;
	 border-color: inherit;
}
 .search-menu button {
	 color: #3F230D;
	 font-size: 24px;
	 background: transparent;
	 position: absolute;
	 top: 10px;
	 right: 0;
	 padding: 0;
	 z-index: 13;
}
 @media screen and (max-width: 640px) {
	 .search-menu {
		 padding-left: 20px;
		 padding-right: 20px;
	}
	 .search-menu.open {
		 height: 150px;
	}
	 .search-menu form {
		 width: 100%;
	}
	 .search-menu button {
		 top: 75px;
		 left: 0;
		 right: unset;
	}
	 .search-menu .search-close {
		 right: 13px;
		 top: 65px;
	}
}
/* Footer */
 footer .top-footer {
	 padding-top: 50px;
}
 footer .separator {
	 border-top: 1px solid #d7d7d7;
}
 footer .logo {
	 max-width: 140px;
}
 footer .social {
	 margin-top: 15px;
}
 footer .social i {
	 color: white;
}
 footer .social .fa-stack {
	 height: 1.6em;
	 width: 1.6em;
	 line-height: 1.6em;
	 margin-top: 5px;
}
 footer .social .fa-stack-1x {
	 font-size: 0.9em;
}
 footer .social .fa-stack-2x {
	 font-size: 1.6em;
}
 footer .social .fa-circle {
	 color: #CC4E00;
}
 footer .social a:hover {
	 text-decoration: none;
}
 footer .social a:hover .fa-circle {
	 color: #3F230D;
}
 footer .title {
	 color: #3F230D;
	 font-weight: 500;
	 margin-top: -5px;
	 padding-bottom: 5px;
	 border-bottom: 0.5px solid #3F230D;
}
 footer .link {
	 padding: 2px 0;
}
 footer .link:nth-child(2) {
	 padding-top: 15px;
}
 footer .link a {
	 color: #CC4E00;
	 font-size: 14px;
	 font-weight: 500;
}
 footer .bottom-footer {
	 color: white;
	 background-color: #3D2D1F;
	 margin-top: 40px;
	 padding: 20px 0;
	 font-size: 13px;
	 font-weight: 500;
}
 footer .bottom-footer span {
	 white-space: nowrap;
}
 footer .bottom-footer a {
	 color: #FFCC33;
}
 footer .bottom-footer .pipe {
	 padding: 0 2px;
	 color: white;
}


 @media screen and (max-width: 640px) {
	 footer .link a, footer .bottom-footer {
		 font-size: 16px;
	}
	 footer .link {
		 padding-top: 10px;
	}
	 footer .title {
		 font-size: 18px;
		 padding-top: 30px;
	}
	 footer .social .fa-stack-1x {
		 font-size: 1.6em;
	}
	 footer .social .fa-stack-2x {
		 font-size: 3em;
	}
	 footer .social .fa-stack {
		 height: 3em;
		 width: 3em;
		 line-height: 3em;
	}
	 footer .bottom-footer .text-right {
		 text-align: left !important;
	}
	 footer .bottom-footer span {
		 display: block;
		 padding: 6px 0;
	}
	 footer .bottom-footer span.inline {
		 display: inline-block;
	}
	 footer .bottom-footer span.hide-small {
		 display: none;
	}
}
/* Hero - Flexslider */
 .hero {
	 border: none;
	 position: relative;
}
 .hero img {
	 min-height: 500px;
	 -o-object-fit: cover;
	 object-fit: cover;
	 width: 100%;
}
 .hero.flexslider .slides img {
	 height: 500px;
}
 .hero .slides li {
	 position: relative;
}
 .hero .slides .caption {
	 padding-bottom: 50px;
}
 .hero .caption {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
}
 .hero .caption.left {
	 -webkit-box-pack: left;
	 -ms-flex-pack: left;
	 justify-content: left;
	 text-align: left;
}
 .hero .caption.right {
	 -webkit-box-pack: right;
	 -ms-flex-pack: right;
	 justify-content: right;
	 text-align: right;
}
 .hero .caption h2 {
	 color: white !important;
	 font-size: 60px !important;
	 text-transform: none !important;
	 font-family: 'PT Serif', serif !important;
	 font-weight: normal !important;
	 text-shadow: 0.1rem 0.1rem 0.1rem black;
}
 .hero .flex-control-nav {
	 bottom: 20px;
}
 .hero .flex-control-paging li {
	 margin: 0;
}
 .hero .flex-control-paging li a {
	 width: 1rem;
	 height: 1rem;
	 margin: 0 0.25rem;
	 border: 0.1rem solid;
	 background: hsla(0, 0%, 100%, .001);
	 color: white;
	 opacity: 1;
	 border-radius: 50%;
	 -webkit-box-shadow: none;
	 box-shadow: none;
	 -webkit-filter: drop-shadow(0 0.1rem 0.1rem #000);
	 filter: drop-shadow(0 0.1rem 0.1rem #000);
}
 .hero .flex-control-paging li a:hover {
	 background: #FFCC33;
	 color: #FFCC33;
}
 .hero .flex-control-paging li a.flex-active {
	 background: white;
	 color: white !important;
}
 .hero.single {
	 height: 500px;
}
 .hero .flex-video {
	 padding-top: 0;
	 height: 500px;
}
 .hero video {
	 height: 500px;
	 -o-object-fit: cover;
	 object-fit: cover;
}
 .hero.single img {
	 display: none;
}
 @media screen and (max-width: 768px) {
	 .hero .caption h2 {
		 font-size: 40px !important;
	}
	 .hero .flex-video {
		 display: none;
	}
	 .hero.single img {
		 display: block;
	}
}
/* Pathway Blocks */
 .pathway + .pathway {
	 padding: 0;
}
 .pathway .row {
	 margin-bottom: 12px;
}
 .pathway .row:first-child {
	 margin-top: 12px;
	 margin-bottom: 12px;
}
 .pathway .blocks {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
}
 .pathway .blocks:first-child {
	 padding-right: 6px;
}
 .pathway .blocks:last-child {
	 padding-left: 6px;
}
 .pathway .blocks .block:not(:last-child) {
	 margin-bottom: 12px;
}
 .pathway .row:last-child .blocks:last-child .block:last-child {
	 margin-bottom: 0;
}
 .pathway .block {
	 background-color: white;
	 padding: 30px 40px;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 position: relative;
	 overflow: hidden;
	 -webkit-transition: all 1s ease;
	 -o-transition: all 1s ease;
	 transition: all 1s ease;
}
 .pathway .block:hover {
	 -webkit-filter: brightness(110%);
	 filter: brightness(110%);
	 z-index: 2;
}
 .pathway .block-8:hover, .pathway .large-8 .block-4:hover {
	 -webkit-transform: scale(107%);
	 -ms-transform: scale(107%);
	 transform: scale(107%);
}
 .pathway .block-4:hover {
	 -webkit-transform: scale(110%);
	 -ms-transform: scale(110%);
	 transform: scale(110%);
}
 .pathway .block-8 {
	 -webkit-box-flex: 8;
	 -ms-flex-positive: 8;
	 flex-grow: 8;
}
 .pathway .block-6 {
	 -webkit-box-flex: 6;
	 -ms-flex-positive: 6;
	 flex-grow: 6;
}
 .pathway .block-4 {
	 -webkit-box-flex: 4;
	 -ms-flex-positive: 4;
	 flex-grow: 4;
}
 .pathway .block>a {
	 width: 100%;
	 height: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
}
 .pathway .block h2 {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin: 0;
}
 .pathway .block h2, .pathway .block h2 a {
	 text-transform: none !important;
	 font-family: 'Oswald', sans-serif !important;
	 font-weight: 500 !important;
	 font-size: 34px !important;
	 line-height: 1em;
}
 .pathway .block a {
	 text-decoration: none;
}
 .pathway .block:not(.block-image) a {
	 z-index: 1;
}
 .pathway .block a:hover h2, .pathway .block h2 a:hover, .pathway .block h3 a:hover {
	 text-decoration: underline;
}
 .pathway .block h3 {
	 text-transform: none !important;
	 font-family: 'Oswald', sans-serif !important;
	 font-weight: 500 !important;
	 font-size: 25px !important;
	 line-height: 1.1em;
	 padding: 10px 0;
}
 .pathway .block h2 i {
	 padding-right: 20px;
	 color: #3F230D;
	 text-decoration: none;
}
 .pathway .block h2 i.fa-2x {
	 font-size: 1.9em;
}
 .pathway .block h2 i:before {
	 display: inline-block;
}
 .pathway .block a:hover p {
	 display: inline-block;
}
 .pathway .link-arrow {
	 padding-right: 20px;
}
 .pathway .block-large .link-arrow {
	 padding-right: 0;
}
 .pathway .link-arrow:after {
	 color: white;
	 padding-left: 20px;
	 padding-top: 3px;
}
 .pathway .block .link-arrow:after {
	 position: absolute;
	 right: 30px;
}
 .pathway .block-large .link-arrow:after {
	 position: absolute;
	 right: unset;
	 padding-right: 20px;
}
 .pathway .block-subtitle, .pathway .block-supertitle {
	 font-size: 24px;
	 font-weight: 300;
	 line-height: normal;
	 color: #3F230D;
	 text-decoration: none;
	 display: inline-block;
	 padding-top: 5px;
}
 .pathway .block-subtitle {
	 padding-top: 5px;
}
 .pathway a .block-subtitle {
	 margin-right: -35px;
}
 .pathway .block p {
	 font-size: 15px;
	 color: #868686 !important;
	 margin: 0;
}
 .pathway .block-yellow {
	 background-color: #FFCC33;
}
 .pathway .block-yellow a, .pathway .block-yellow a h2, .pathway .block-yellow h2 a, .pathway .block-yellow .block-subtitle {
	 color: #3F230D !important;
}
 .pathway .block-brown {
	 background-color: #744F28;
}
 .pathway .block-brown a, .pathway .block-brown a h2 {
	 color: #FFCC33 !important;
}
 .pathway .block-brown .block-subtitle {
	 color: #fce8a8;
}
 .pathway .block-gold {
	 background-color: #C79A30;
}
 .pathway .block-gold a, .pathway .block-gold a h2 {
	 color: #3F230D !important;
}
 .pathway .block-gold .block-subtitle {
	 color: #3F230D;
}
 .pathway .block-tan {
	 background-color: #A39280;
}
 .pathway .block-tan a, .pathway .block-tan a h2 {
	 color: white !important;
}
 .pathway .block-tan .block-subtitle {
	 color: white;
	 z-index: 1;
}

.pathway .block-orange {
    background-color: #CC4E00;
}

.pathway .block-orange a, .pathway .block-orange a h2 {
    color: #fff !important;
}

.pathway .block-orange .block-subtitle {
    color: #fff;
}

 .pathway .block-bw:after {
	 content: '';
	 background-image: url('/_files/images/redesign/block-bw.svg');
	 background-repeat: no-repeat;
	 position: absolute;
	 bottom: -30px;
	 right: -67px;
	 width: 350px;
	 height: 157px;
	 -webkit-transform: scale(.8);
	 -ms-transform: scale(.8);
	 transform: scale(.8);
}
 .pathway .block-seal:after {
	 content: '';
	 background-image: url('/_files/images/redesign/º£½ÇÉçÇøUseal.svg');
	 background-repeat: no-repeat;
	 position: absolute;
	 bottom: -35px;
	 right: -11px;
	 width: 205px;
	 height: 205px;
}
 .pathway .block-stinger-light:after {
	 content: '';
	 background-image: url('/_files/images/redesign/Stinger_BLK.svg');
	 background-repeat: no-repeat;
	 position: absolute;
	 bottom: -85px;
	 right: -28px;
	 width: 182px;
	 height: 245px;
	 -webkit-transform: scale(.8);
	 -ms-transform: scale(.8);
	 transform: scale(.8);
}
 .pathway .block-stinger-dark:after {
	 content: '';
	 background-image: url('/_files/images/redesign/Stinger_REV.svg');
	 background-repeat: no-repeat;
	 position: absolute;
	 bottom: -90px;
	 right: -28px;
	 width: 189px;
	 height: 253px;
	 -webkit-transform: scale(.8);
	 -ms-transform: scale(.8);
	 transform: scale(.8);
}
 .pathway .block-tan:after {
	 -webkit-filter: brightness(0) saturate(100%) invert(45%) sepia(5%) saturate(1504%) hue-rotate(334deg) brightness(94%) contrast(83%);
	 filter: brightness(0) saturate(100%) invert(45%) sepia(5%) saturate(1504%) hue-rotate(334deg) brightness(94%) contrast(83%);
}
 .pathway .block-yellow:after {
	 -webkit-filter: brightness(0) saturate(100%) invert(68%) sepia(69%) saturate(418%) hue-rotate(359deg) brightness(82%) contrast(88%);
	 filter: brightness(0) saturate(100%) invert(68%) sepia(69%) saturate(418%) hue-rotate(359deg) brightness(82%) contrast(88%);
}
 .pathway .block-brown:after {
	 -webkit-filter: brightness(0) saturate(100%) invert(15%) sepia(16%) saturate(1348%) hue-rotate(346deg) brightness(97%) contrast(89%);
	 filter: brightness(0) saturate(100%) invert(15%) sepia(16%) saturate(1348%) hue-rotate(346deg) brightness(97%) contrast(89%);
}
 .pathway .block-gold:after {
	 -webkit-filter: brightness(0) saturate(100%) invert(93%) sepia(97%) saturate(662%) hue-rotate(317deg) brightness(89%) contrast(92%);
	 filter: brightness(0) saturate(100%) invert(93%) sepia(97%) saturate(662%) hue-rotate(317deg) brightness(89%) contrast(92%);
}
 .pathway .block-mascot:before {
	 content: '';
	 background-image: url('/_files/images/redesign/stinger-crop.png');
	 background-repeat: no-repeat;
	 background-size: contain;
	 background-position: bottom left;
	 position: absolute;
	 bottom: 0;
	 left: -24%;
	 width: 80%;
	 height: 100%;
}
 .pathway .block-mascot .block-links {
	 z-index: 1;
}
 .pathway .block-mascot .block-links h3 {
	 width: 50%;
	 margin-left: auto;
}
 .pathway .block>.row {
	 margin-top: 20px;
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
}
 .pathway .block-subtitle div {
	 font-size: 16px;
	 font-weight: bold;
	 margin-bottom: 10px;
}
 .pathway .block-subtitle a {
	 font-size: 18px;
	 font-weight: 400;
}
 .pathway .block-links {
	 height: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
}
 .pathway .block-links>span {
	 padding-bottom: 10px;
}
 .pathway .block-badge {
	 text-align: right;
}
 .pathway .block-badge img {
	 max-height: 250px;
	 -webkit-filter: drop-shadow(10px 10px 5px rgba(0, 0, 0, 0.5));
	 filter: drop-shadow(10px 10px 5px rgba(0, 0, 0, 0.5));
}
 .pathway .block-image-link {
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
}
 .pathway .block-image-link img {
	 max-height: 150px;
}
 .pathway .block-image-link>.row>.columns:first-child {
	 text-align: center;
}
 .pathway .block-image {
	 padding: 0;
	 position: relative;
	 background-color: #3D2D1F;
}
 .pathway .block-overlay:after {
	 content: '';
	 background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), color-stop(29%, rgba(0, 0, 0, 0.75)), color-stop(60%, rgba(0, 0, 0, 1)));
	 background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75) 29%, rgba(0, 0, 0, 1) 60%);
	 background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75) 29%, rgba(0, 0, 0, 1) 60%);
	 top: 0;
	 left: 0;
	 position: absolute;
	 width: 66%;
	 height: 100%;
}
 .pathway .block-image .block-text {
	 position: relative;
	 z-index: 1;
	 padding: 30px 40px;
}
 .pathway .block-image a, .pathway .block-image h2 a, .pathway .block-image .block-text h2, .pathway .block-image .block-text .block-subtitle, .pathway .block-image .block-text .block-supertitle {
	 color: white !important;
	 text-shadow: 0.1rem 0.1rem 0.1rem black;
}
 .pathway .block-image.block-overlay a, .pathway .block-image.block-overlay h2 a, .pathway .block-image.block-overlay .block-text h2, .pathway .block-image.block-overlay .block-text .block-subtitle, .pathway .block-image.block-overlay .block-text .block-supertitle {
	 text-shadow: none;
}
 .pathway .block-image .block-links .block-subtitle {
	 color: #facb04 !important;
}
 .pathway .block-image .block-bg-image {
	 position: absolute;
	 top: 0;
	 left: 0;
	 -o-object-fit: cover;
	 object-fit: cover;
	 width: 100%;
	 height: 100%;
}
 .pathway .block-image p {
	 position: relative;
	 padding: 20px;
	 color: #FFCC33 !important;
	 font-size: 18px;
	 font-weight: bold;
	 width: 75%;
	 z-index: 1;
}
 .pathway .block-image a:hover p {
	 text-decoration: underline;
}
 .pathway .block-right a {
	 max-width: 60%;
	 margin-left: auto;
}
 .pathway .block-right .block-text {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-flow: column wrap;
	 flex-flow: column wrap;
	 -ms-flex-line-pack: end;
	 align-content: flex-end;
}
 .pathway .block-right .block-text>* {
	 margin-right: 30px;
}
 .pathway .block-overlay * {
	 -webkit-text-decoration-color: white !important;
	 text-decoration-color: white !important;
}
 .pathway .block-overlay-brown-right:after {
	 background-image: -webkit-gradient(linear, left top, right top, from(rgba(115, 83, 59, 0)), color-stop(29%, rgba(115, 83, 59, 0.75)), color-stop(60%, rgba(115, 83, 59, 1)));
	 background-image: -o-linear-gradient(left, rgba(115, 83, 59, 0), rgba(115, 83, 59, 0.75) 29%, rgba(115, 83, 59, 1) 60%);
	 background-image: linear-gradient(to right, rgba(115, 83, 59, 0), rgba(115, 83, 59, 0.75) 29%, rgba(115, 83, 59, 1) 60%);
	 right: 0;
	 left: unset;
	 width: 75%;
}
 .pathway .link-arrow span {
	 display: contents;
}
 @media screen and (min-width: 1400px) {
	 .pathway .block-mascot:before {
		 width: 70%;
	}
}
 @media screen and (max-width: 850px) {
	 .pathway {
		 padding: 0.9375rem 0;
	}
	 .pathway .block-image-link {
		 width: 100%;
		 -webkit-box-align: center;
		 -ms-flex-align: center;
		 align-items: center;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
	}
	 .pathway .block, .pathway .block-image .block-text {
		 padding: 20px 25px;
	}
	 .pathway .block-image {
		 padding: 0;
	}
	 .pathway .block:not(.block-large) .link-arrow:after {
		 right: 15px;
	}
	 .pathway a .block-subtitle {
		 margin-right: -15px;
	}
	 .pathway .block h2, .pathway .block h2 a {
		 font-size: 30px !important;
	}
}
 @media screen and (max-width: 750px) {
	 .pathway .block>.row {
		 -webkit-box-orient: vertical;
		 -webkit-box-direction: normal;
		 -ms-flex-direction: column;
		 flex-direction: column;
	}
	 .pathway .block>.row>.columns {
		 width: 100%;
	}
	 .pathway .block-badge {
		 padding-top: 20px;
		 text-align: center;
	}
	 .pathway .block-right a {
		 max-width: 80%;
	}
	 .pathway .block-overlay:after {
		 background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), color-stop(29%, rgba(0, 0, 0, 0.75)), color-stop(60%, rgba(0, 0, 0, 1)));
		 background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75) 29%, rgba(0, 0, 0, 1) 60%);
		 background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75) 29%, rgba(0, 0, 0, 1) 60%);
		 width: 100%;
		 height: 60%;
	}
	 .pathway .block-overlay-brown-right:after {
		 background-image: -webkit-gradient(linear, left top, right top, from(rgba(115, 83, 59, 0)), color-stop(29%, rgba(115, 83, 59, 0.75)), color-stop(60%, rgba(115, 83, 59, 1)));
		 background-image: -o-linear-gradient(left, rgba(115, 83, 59, 0), rgba(115, 83, 59, 0.75) 29%, rgba(115, 83, 59, 1) 60%);
		 background-image: linear-gradient(to right, rgba(115, 83, 59, 0), rgba(115, 83, 59, 0.75) 29%, rgba(115, 83, 59, 1) 60%);
		 width: 100%;
		 height: 100%;
	}
	 .pathway .block-mascot .block-links h3 {
		 max-width: 80%;
	}
}
 @media screen and (max-width: 850px) and (min-width: 641px) {
	 .pathway .block-image-link>.row {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
	}
	 .pathway .block-image-link .columns {
		 width: auto;
	}
	 .pathway .block-image-link .columns:first-child {
		 -webkit-box-flex: 1;
		 -ms-flex-positive: 1;
		 flex-grow: 1;
	}
}
 @media screen and (max-width: 640px) {
	 .pathway {
		 padding: 0.9375rem 0 0;
	}
	 .pathway .block-8:hover, .pathway .block-4:hover {
		 -webkit-transform: scale(105%);
		 -ms-transform: scale(105%);
		 transform: scale(105%);
	}
	 .pathway .block-large .columns {
		 padding: 0;
	}
	 .pathway .block-image-link {
		 text-align: center;
		 display: none;
	}
	 .pathway .block-image-link:first-child {
		 padding-bottom: 20px;
	}
	 .pathway .block-image-link .block-subtitle>div {
		 padding-top: 10px;
	}
	 .pathway .blocks:first-child {
		 padding-right: 0.9375rem;
	}
	 .pathway .blocks:last-child {
		 padding-left: 0.9375rem;
	}
	 .pathway .blocks .block:not(:last-child) {
		 margin-bottom: 0.9375rem;
	}
	 .pathway .block {
		 margin-bottom: 0.9375rem;
	}
	 .pathway .block>.row {
		 margin-top: 0;
	}
	 .pathway .row:first-child {
		 margin: 0;
	}
	 .pathway .show-for-small-only {
		 -webkit-box-pack: right;
		 -ms-flex-pack: right;
		 justify-content: right;
	}
	 .pathway .block-image-link-expand:hover {
		 cursor: pointer;
	}
	 .pathway .block-image-link-expand.open .fa-stack-1x {
		 -webkit-transform: rotate(180deg);
		 -ms-transform: rotate(180deg);
		 transform: rotate(180deg);
		 -webkit-transition: -webkit-transform 0.2s;
		 transition: -webkit-transform 0.2s;
		 -o-transition: transform 0.2s;
		 transition: transform 0.2s;
		 transition: transform 0.2s, -webkit-transform 0.2s;
	}
	 .pathway .block-image-link-expand .fa-stack-1x {
		 color: white;
	}
	 .pathway .block-image-link-expand .fa-stack-2x {
		 color: #CC4E00;
	}
	 .pathway .block-last {
		 -webkit-box-ordinal-group: 2;
		 -ms-flex-order: 1;
		 order: 1;
	}
	 .pathway .row:last-child {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -webkit-box-orient: vertical;
		 -webkit-box-direction: normal;
		 -ms-flex-direction: column;
		 flex-direction: column;
	}
	 .pathway .block-mascot .block-links>span {
		 max-width: 80%;
		 margin-left: auto;
	}
	 .pathway .block-mascot .block-links>* {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -webkit-box-orient: vertical;
		 -webkit-box-direction: normal;
		 -ms-flex-flow: column wrap;
		 flex-flow: column wrap;
		 -ms-flex-line-pack: end;
		 align-content: flex-end;
	}
}
 @media screen and (max-width: 640px) and (min-width: 350px) {
	 .pathway .block-mascot:before {
		 width: 60%;
	}
}
 @media screen and (max-width: 640px) and (min-width: 560px) {
	 .pathway .block-mascot:before {
		 left: -10%;
	}
}
/* News */
 .news-featured {
	 background-color: #3D2D1F;
	 position: relative;
}
 .news-featured:after {
	 content: '';
	 background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
	 background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	 background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	 bottom: 0;
	 position: absolute;
	 width: 50%;
	 height: 50%;
	 z-index: 1;
}
 .news-featured .featured-image {
	 background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
	 background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	 background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	 position: absolute;
	 top: 0;
	 width: 50%;
	 height: 100%;
	 -o-object-fit: cover;
	 object-fit: cover;
	 z-index: 1;
}
 .news-featured .news-left {
	 background-color: black;
	 -webkit-box-align: end;
	 -ms-flex-align: end;
	 align-items: end;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 height: 100%;
	 min-height: 450px;
}
 .news-featured .news-left .text h2 {
	 border-top: 1px solid rgba(255, 255, 255, 0.5);
	 padding-top: 10px;
}
 .news-featured .news-left .text {
	 padding-bottom: 40px;
	 z-index: 2;
	 width: 75%;
}
 .news-featured .news-left .text h2 a {
	 font-size: 28px;
	 font-family: 'Oswald', sans-serif !important;
	 text-transform: none !important;
	 color: #FFCC33;
	 text-shadow: 1px 1px 2px black;
}
 .news-featured .news-left .text h2 a:hover {
	 color: #FFCC33 !important;
}
 .news-featured .news-right {
	 padding: 40px 15px 40px 40px;
}
 .news-featured .news-heading {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: baseline;
	 -ms-flex-align: baseline;
	 align-items: baseline;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
}
 .news-featured .news-heading {
	 font-size: 14pt;
	 font-weight: bold;
}
 .news-featured .news-heading h2 {
	 font-family: 'Oswald', sans-serif !important;
	 font-size: 28px !important;
	 font-weight: 400 !important;
	 color: white !important;
	 text-transform: none !important;
}
 .news-featured .news-heading a {
	 font-family: 'Oswald', sans-serif !important;
	 font-weight: normal;
	 color: #FFCC33;
}
 .news-featured h3 {
	 font-family: 'Oswald', sans-serif !important;
	 text-transform: none !important;
	 font-size: 24px !important;
	 margin-top: 20px;
}
 .news-featured h3 a {
	 color: white !important;
	 border-left: 1px #FFCC33 solid;
	 padding-left: 15px;
	 display: block;
}
 .news-featured a {
	 color: white;
}
 .news-featured .news-right img {
	 margin-top: 30px;
	 border: 1px solid white;
	/*max-height: 200px;
	*/
	 width: 100%;
	 -o-object-fit: cover;
	 object-fit: cover;
	 -o-object-position: center;
	 object-position: center;
	 aspect-ratio: 720 / 446;
}
 @media screen and (min-width: 1025px) {
	 .news-featured .row {
		 padding: 0;
	}
}
 @media screen and (max-width: 1024px) and (min-width: 641px) {
	 .news-featured .news-right img {
		 margin-top: 0;
	}
}
 @media screen and (max-width: 1024px) {
	 .news-featured .featured-image {
		 width: 100%;
		 height: 450px;
	}
	 .news-featured:before {
		 content: '';
		 background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
		 background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
		 background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
		 top: 0;
		 position: absolute;
		 width: 100%;
		 height: 10%;
		 z-index: 2;
	}
	 .news-featured:after {
		 height: 30%;
		 top: calc(450px - 30%);
		 width: 100%;
	}
	 .news-featured .news-left .text {
		 width: 100%;
	}
	 .news-featured .news-heading.hide-for-large-up {
		 display: -webkit-box !important;
		 display: -ms-flexbox !important;
		 display: flex !important;
		 position: absolute;
		 top: 0;
		 left: 0;
		 padding-top: 20px;
		 padding-left: 0.9375rem;
		 padding-right: 0.9375rem;
		 width: 100%;
		 z-index: 3;
		 text-shadow: 1px 1px 2px black;
	}
	 .news-featured .news-right {
		 padding: 40px 15px;
	}
	 .news-featured .news-right .columns:first-child img {
		 margin-top: 0;
	}
}
 @media screen and (max-width: 640px) {
	 .news-featured>.row {
		 padding: 0;
	}
}
/* Events */
 .events {
	 margin: 40px 0;
}
 .events .row .row {
	 margin: 0;
}
 .events h2 {
	 color: #3F230D !important;
	 text-transform: none !important;
	 font-size: 28px !important;
	 font-family: 'Oswald', sans-serif !important;
}
 .events .events-heading a {
	 color: #CC4E00;
}
 .events .event-items {
	 max-width: 1200px !important;
}
 .events .event-items .row div {
	 padding: 30px 30px 0 30px;
}
 .events .event-items a {
	 color: #CC4E00;
	 font-family: "Roboto", Arial, Helvetica, sans-serif !important;
}
 .events .event-items i {
	 color: #3F230D;
}
 .events .event-items h3 a {
	 color: #CC4E00;
	 text-transform: none !important;
	 font-size: 20px;
	 margin-top: 10px;
}
 .events .event-items .date {
	 font-size: 18px;
	 font-weight: bold;
	 border-top: 1px solid #868686;
	 padding-top: 15px;
	 margin-top: 20px;
	 margin-bottom: 0;
}
 .events .event-items .location {
	 margin-bottom: 0;
}
 @media screen and (max-width: 768px) and (min-width: 641px) {
	 .events .event-items>div {
		 padding: 30px 10px 0 10px;
	}
}
 @media screen and (max-width: 640px) {
	 .events .event-items .date {
		 border: none;
		 padding-top: 5px;
		 margin-top: 0;
	}
	 .events .event-items .row div {
		 padding: 40px 60px 0 60px;
	}
	 .events .event-items div:not(:last-child)> :last-child {
		 border-bottom: 1px solid #868686;
		 padding-bottom: 40px;
	}
}
/* Video */
 .brand-video {
	 position: relative;
	 font-size: 0;
	 background-color: black;
}
 .brand-video img {
	 width: 100%;
	 height: 100%;
	 max-height: 450px;
	 -o-object-fit: cover;
	 object-fit: cover;
	 position: absolute;
	 -webkit-transition: all 1s;
	 -o-transition: all 1s;
	 transition: all 1s;
}
 .brand-video, .brand-video video {
	 max-height: 450px;
	 min-height: 400px;
}
 .brand-video video {
	 -o-object-fit: contain;
	 object-fit: contain;
	 background-color: black;
	 width: 100%;
	 height: auto;
	 opacity: 0;
	 -webkit-transition: all 1s;
	 -o-transition: all 1s;
	 transition: all 1s;
}
 .play-button {
	 font-size: 34px;
	 cursor: pointer;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 -webkit-transform: translate(-50%, -50%);
	 -ms-transform: translate(-50%, -50%);
	 transform: translate(-50%, -50%);
}
 .play-button .fa-circle {
	 color: #FFCC33;
	 -webkit-transition: color 300ms ease-out;
	 -o-transition: color 300ms ease-out;
	 transition: color 300ms ease-out;
}
 .play-button .fa-play {
	 color: #3F230D;
	 padding-left: 5px;
	 -webkit-transition: color 300ms ease-out;
	 -o-transition: color 300ms ease-out;
	 transition: color 300ms ease-out;
}
 .play-button:hover .fa-circle {
	 color: #3F230D;
}
 .play-button:hover .fa-play {
	 color: #FFCC33;
}
@media screen and (max-width: 640px) {
    .brand-video, .brand-video video {
        min-height: 300px;
    }
}
/* Social Media */
 .social-images {
	 background-color: #FFCC33;
}
 .social-images .row.text-center {
	 padding: 60px 0;
}
 .social-images h2 {
	 color: #3F230D !important;
	 text-transform: none !important;
	 font-size: 50px !important;
	 font-family: 'PT Serif', serif !important;
	 margin: 0;
	 line-height: 1;
	 word-wrap: break-word;
}
 .social-images .button {
	 margin-top: 40px;
	 margin-bottom: 0;
}
 .social-images>ul {
	 background-color: black;
	 margin: 0;
}
 .social-images .social-image {
	 padding: 0;
	 position: relative;
	 overflow: hidden;
}
 .social-images .social-image img {
	 cursor: default;
	 opacity: .85;
	 -webkit-transition: all 1s ease;
	 -o-transition: all 1s ease;
	 transition: all 1s ease;
}
 .social-images .social-image:hover img {
	 -webkit-transform: scale(110%);
	 -ms-transform: scale(110%);
	 transform: scale(110%);
	 opacity: 1;
}
 .social-images .caption {
	 font-size: 18px;
	 opacity: 0;
	 color: white;
	 background-color: rgba(63, 35, 13, 0.9);
	 text-align: center;
	 padding: 10px;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 -webkit-transition: opacity 1s ease;
	 -o-transition: opacity 1s ease;
	 transition: opacity 1s ease;
}
 .social-images .caption a {
	 color: #CC4E00;
}
 .social-images .social-image:hover .caption {
	 opacity: 1;
}
 .social-images .flexslider {
	 border: none;
	 background-color: white;
	 display: none;
	 overflow: hidden;
	 border-radius: 0;
}
 .social-images .flexslider .slides img {
	 max-height: 500px;
	 -o-object-fit: cover;
	 object-fit: cover;
	 width: 100%;
}
 @media screen and (max-width: 768px) {
	 .medium-block-grid-4>li {
		 width: 50%;
	}
}
 @media screen and (max-width: 640px) {
	 .social-images .medium-block-grid-4 {
		 display: none;
	}
	 .social-images .flexslider {
		 display: block;
	}
	 .social-images .flex-viewport {
		 -webkit-transition: none;
		 -o-transition: none;
		 transition: none;
	}
	 .social-images .caption {
		 position: relative;
		 opacity: 1;
		 background-color: white;
		 color: #3F230D;
	}
}
 .flex-direction-nav a {
	 height: 75px;
	 -webkit-transform: translate(0, -50%);
	 -ms-transform: translate(0, -50%);
	 transform: translate(0, -50%);
	 margin: 0;
}
 .flex-direction-nav a::before {
	 color: #CC4E00;
	 text-shadow: none;
	 font-family: "Font Awesome 5 Free" !important;
	 font-weight: 900;
	 font-size: 50px;
}
 .flex-direction-nav a.flex-next::before {
	 content: '\f054';
}
 .flex-direction-nav a.flex-prev::before {
	 content: '\f053';
}
/* Miscellaneous */
 header .row,
 footer .row,
 main .row,
 main .container,
 .hh-module .container {
	 max-width: 1200px !important;
}
 main .container,
 .hh-module .container {
	 width: 100%;
	 padding: 0;
}
 .fixed {
	 position: fixed;
}
 #skip a {
	 position: absolute;
	 left: -10000px;
	 top: auto;
	 width: 1px;
	 height: 1px;
	 overflow: hidden;
}
 #skip a:focus {
	 position: static;
	 width: auto;
	 height: auto;
}
 .perc-blog-wrapper {
	 padding: 0;
}
 main #content {
	 padding: 0 !important;
}
 .align-middle {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
}
 .button {
	 font-family: "Roboto", Arial, Helvetica, sans-serif;
	 font-weight: 500;
	 font-size: 18px;
	 background-color: #CC4E00;
	 color: white;
}
 a.button:hover, a.button:focus {
	 text-decoration: none;
	 background-color: #3D2D1F;
	 color: white;
}
 .button.secondary {
	 background-color: #3D2D1F;
	 color: white;
}
 .button.secondary:hover, .button.secondary:focus {
	 background-color: white;
	 color: #3F230D;
	 -webkit-box-shadow: inset 0 0 0 2px #3F230D;
	 box-shadow: inset 0 0 0 2px #3F230D;
}
 .button.tertiary {
	 color: #3F230D;
	 background-color: #FFCC33;
}
 .button.tertiary:hover, .button.tertiary:focus {
	 color: #FFCC33;
	 background-color: #3D2D1F;
}
 .button-group .button {
	 margin: 5px;
}
 .link-arrow {
	 display: inline-block;
}
 .link-arrow:after {
	 content: "\f054";
	 font-family: "Font Awesome 5 Free";
	 font-weight: 900;
	 -webkit-transition: all 0.2s;
	 -o-transition: all 0.2s;
	 transition: all 0.2s;
	 color: inherit;
	 padding-left: 10px;
	 display: inline-block !important;
}
 .link-arrow:hover:after, a:hover .link-arrow:after {
	 -webkit-transform: scale(150%);
	 -ms-transform: scale(150%);
	 transform: scale(150%);
	 text-decoration: none !important;
}
 .slick-prev:before, .slick-next:before {
	 font-family: "Font Awesome 5 Free";
	 font-weight: 900;
	 font-size: 70px;
}
 .gray {
	 color: #868686;
}
 .light-gray {
	 color: #d0c7bd;
}
 .yellow {
	 color: #facb04;
}
 #alert-region p {
	 background-color: #CC4E00;
}
 #alert-region p:before {
	 font-family: "Font Awesome 5 Free";
	 font-weight: 900;
}
 #alert-region p a {
	 text-decoration: underline !important;
}
 #bannerAreaTextArea {
	 max-width: 1024px;
}
/* Figure with Caption */
 figure.image {
	 display: table;
	 border: none;
	 margin: 0;
}
 figure.image img {
	 border-bottom: 3px solid #e66625 !important;
	 margin: 0;
}
 figure.image figcaption {
	 font-size: .9rem !important;
	 padding: 20px !important;
	 background-color: #ececec !important;
	 font-style: italic !important;
	 display: table-caption;
	 caption-side: bottom;
	 text-align: left;
	 margin: 0 0 30px 0;
}
/* ShareThis */
 .sharethis-inline-share-buttons {
	 margin-bottom: 1.25rem;
}
/* Swiftype Search */
 .st-search-input {
	 width: 100% !important;
}
 .search-button {
	 color: #3F230D;
	 font-size: 24px;
	 background: transparent !important;
	 position: absolute;
	 /*right: 20px;*/
}
 .body-search-wrapper input.st-search-input {
	 background: none;
	 width: 85% !important;
}
/* Mobile side nav arrow */
 .showHideButton .fa-sort-down {
	 font-size: 30px !important;
	 float: right !important;
	 margin-top: -10px;
}
/**** New News Syles ****/
/* ------------------ Story Headlines ------------------ */
 .perc-blog-wrapper h3 {
	 margin-bottom: 15px!important;
	 padding-top: 8px!important;
	 font-size: 20px!important;
}
 @media screen and (max-width: 900px) {
	 h1.perc-blog-title {
		 font-size: 30px!important;
	}
}
 .perc-blog-post h2, .take-action-section h2 {
	 font-size: 23px!important;
}
 @media screen and (max-width: 900px) {
	 .perc-blog-post h2, .take-action-section h2 {
		 font-size: 23px!important;
	}
}
 @media screen and (max-width: 900px) {
	 .perc-blog-post h3 {
		 font-size: 20px!important;
	}
}
 .perc-blog-post h4 {
	 font-size: 18px!important;
	 margin-bottom: 5px!important;
	 padding-top: 10px!important;
}
/* ------------------ Blockquote ------------------ */
 blockquote #slider {
	 display: none!important;
}
 blockquote {
	 margin: 0 0 0 25px!important;
	 width: 60%!important;
	 float: right!important;
	 border-left: 2px solid #d7d7d7!important;
	 padding-right: 80px!important;
	 padding: 0 0 0 20px!important;
}
 @media screen and (min-width: 970px) and (max-width: 1024px) {
	 blockquote {
		 width: 55%!important;
		 padding-right: 0px!important;
	}
}
 @media screen and (min-width: 900px) and (max-width: 970px) {
	 blockquote {
		 width: 50%!important;
		 padding-right: 0px!important;
	}
}
 @media screen and (min-width: 800px) and (max-width: 900px) {
	 blockquote {
		 width: 65%!important;
		 padding-right: 0px!important;
	}
}
 @media screen and (max-width: 800px) {
	 blockquote {
		 width: 100%!important;
		 float: left!important;
		 padding-right: 0px!important;
		 margin-bottom: 35px!important;
	}
}
 .perc-blog-post blockquote p, blockquote p {
	 font-size: 20px!important;
	 line-height: 1.6!important;
	 color: #e66625!important;
	 font-weight: 300!important;
	 margin-bottom: 0!important;
}


/*Pull Quote*/
 .pullquote:before {
	 content: "\f10d";
	 font-family: "Font Awesome 5 Free";
	 width: 70px;
	 height: 70px;
	 line-height: 70px;
	 text-align: center;
	 border-radius: 50%;
	 color: #e66625;
	 font-size: 30px;
	 background: #fff;
	 border: 2px solid #e8eaed;
	 float: left;
	 margin-right: 10px;
	 font-weight: 900;
}
 .pullquote {
	 padding: 30px;
	 margin: 0 0 20px;
	 border: 2px solid #e8eaed;
	 font-size: 20px;
}
 .pullquote p {
	 font-size: 20px!important;
	 line-height: 1.6!important;
	 color: #e66625!important;
	 font-weight: 300!important;
	 margin-bottom: 0!important;
}

/* ------------------ Bullet points ------------------ */
 li::marker {
	 color: #3f230d !important;
}

/* ------------------ Lists ------------------ */
 li {
	 color: #3f230d !important;
}

/* ------------------ Section Text Large ------------------ */
 .perc-body-text-2 {
	 font-size: 22px!important;
	 line-height: 1.6!important;
	 color: #e66625!important;
	 font-weight: 300!important;
	 margin-bottom: 0!important;
}
/* ------------------ Section Text Medium ------------------ */
 .perc-body-text-1 {
	 font-size: 20px!important;
	 line-height: 1.6!important;
	 color: #e66625!important;
	 font-weight: 300!important;
	 margin: 0!important;
	 border-left: 2px solid #d7d7d7!important;
	 padding: 0 80px 0 20px!important;
	 display: inline-block!important;
}
/* ------------------ Featured Stories Feed ------------------ */
 .featured-stories-feed .date {
	 display: none!important;
}
 .featured-stories-feed .slick-slide article {
	 height: 375px!important;
	 border: none!important;
	 background-color: #ececec!important;
}
 .featured-stories-feed .slick-slide img {
	 border-bottom: 3px solid #e66625!important;
}
 .featured-stories-feed p.pagetitleh4 a {
	 font-size: 14px!important;
	 font-weight: 700!important;
}
 .featured-stories-feed article a.link {
	 font-size: 14px!important;
	 font-weight: 700!important;
}
 .featured-stories-feed .slick-prev, .featured-stories-feed .slick-next {
	 display: none!important;
}
 .featured-stories-feed .slick-track {
	 width: 101%!important;
	 transform: none!important;
}
 .featured-stories-feed .slick-cloned {
	 display: none!important;
}
 .featured-stories-feed p.pagetitleh4 p {
	 padding-top: 10px!important;
}
 .featured-stories-feed .slick-slide article p {
	 line-height: 1.5!important;
}
/* ------------------ Archived Stories List ------------------ */
 .perc-list-main {
	 padding-left: 0!important;
	 padding-bottom: 10px!important;
	 margin-left: 0!important;
}
 .perc-list-main li {
	 list-style: none!important;
}
 span.perc-page-auto-list-date::before {
	 content: "\A"!important;
	 white-space: pre!important;
}
 .perc-page-auto-list-date {
	 padding-bottom: 10px!important;
}
 .perc-list-vertical li {
	 margin-top: 15px!important;
	 border-bottom: 1px solid #d7d7d7!important;
	 padding-bottom: 15px!important;
}
 .perc-pagination-container li {
	 border-bottom: none!important;
}
 .perc-pagination-container {
	 border-top: none!important;
}
 .perc-list-main-wrapper {
	 margin-left: 0!important;
}
/* ------------------ Section Dividers ------------------ */
 .perc-blog-wrapper h2 {
	 padding-bottom: 30px!important;
	 padding-top: 40px!important;
	 border-top: 2px solid #d7d7d7!important;
	 margin-top: 40px!important;
	 margin-bottom: 0!important;
	 clear: both!important;
}
/* ------------------ Story Page Title ------------------ */
 .addthis_inline_share_toolbox {
	 margin-top: 10px!important;
	 margin-bottom: 8px!important;
}
/* ------------------ Photos ------------------ */
/*.marginLeft, .marginRight {
	*/
	/* float: none!important;
	*/
	/* margin-left: 0!important;
	*/
	/* margin-right: 0!important;
	*/
	/*
}
*/
 .img-caption {
	 padding: 20px!important;
	 border: none!important;
	 background-color: #ececec!important;
	 font-style: italic!important;
	 font-size: .9rem!important;
	 margin-bottom: 30px!important;
}
/*.marginLeft img, .marginRight img {
	*/
	/* border-bottom: 3px solid #e66625!important;
	*/
	/* margin-bottom: 0!important;
	*/
	/*
}
*/
 .photo-with-caption1 img, .photo-with-caption2 img, .photo-with-caption3 img, .photo-with-caption4 img, .photo-with-caption5 img, .photo-with-caption6 img {
	 border-bottom: 3px solid #e66625!important;
}
/*img.marginLeft, img.marginRight {
	*/
	/* margin-right: 35%!important;
	*/
	/*
}
*/
 .multiple-headshots-display {
	 list-style-type: none!important;
	 display: flex!important;
}
 @media screen and (max-width: 775px) {
	 .multiple-headshots-display {
		 display: inherit!important;
	}
}
 .photo-text-wrap {
	 float: right!important;
	 margin-left: 30px!important;
	 padding-left: 30px!important;
	 border-left: 2px solid #d7d7d7!important;
	 border-bottom: 2px solid #d7d7d7!important;
	 margin-bottom: 47px!important;
	 padding-bottom: 30px!important;
}
 .perc-box-1 img {
	 border: 2px solid #d7d7d7!important;
	 margin-bottom: 10px!important;
}
 .perc-box-1 {
	 border: none!important;
}
 .photo-text-wrap .img-caption {
	 margin-bottom: 0px!important;
}
 @media screen and (max-width: 670px) {
	 .photo-text-wrap .img-caption {
		 margin-bottom: 30px!important;
	}
}
 @media screen and (max-width: 670px) {
	 .photo-text-wrap {
		 float: none!important;
		 margin: 0!important;
		 border: none!important;
		 padding: 0!important;
	}
}
 @media screen and (max-width: 670px) {
	 .photo-text-wrap img {
		 margin-bottom: 30px!important;
		 border: 2px solid #d7d7d7!important;
	}
}
 .photo-text-wrap + p {
	 margin-top: -4px!important;
}
 @media screen and (max-width: 670px) {
	 .photo-with-caption1 img, .photo-with-caption2 img, .photo-with-caption3 img, .photo-with-caption4 img, .photo-with-caption5 img, .photo-with-caption6 img {
		 border-bottom: 3px solid #e66625!important;
		 border-left: none!important;
		 border-top: none!important;
		 border-right: none!important;
		 margin-bottom: 0!important;
	}
}
 .multiple-headshots-display .img-caption {
	 margin-bottom: 10px!important;
}
 @media screen and (max-width: 775px) {
	 .multiple-headshots-display .img-caption {
		 margin-bottom: 30px!important;
	}
}
 @media screen and (min-width: 670px) {
	 .photo-text-wrap > img {
		 margin-bottom: 10px!important;
	}
}
/* ------------------ Photo Slider ------------------ */
 .flex-caption {
	 padding: 20px!important;
	 border: none!important;
	 background-color: #ececec!important;
	 font-style: unset!important;
	 border-top: 3px solid #e66625!important;
	 margin-bottom: 0px!important;
}
 .perc-blog-post .flex-caption p, .flex-caption p {
	 margin: 0!important;
	 font-size: .9rem!important;
}

.flex-caption h4 {
    margin: 0px!important;
}

 #slider .flex-direction-nav a {
	 text-shadow: none!important;
	 transition: none!important;
	 opacity: 1!important;
	 top: 50%!important;
	 background-color: #e66625!important;
	 width: 35px!important;
	 height: 60px!important;
}
 @media screen and (max-width: 660px) {
	 #slider .flex-direction-nav a {
		 top: 30%!important;
	}
}
 #slider .flex-direction-nav a::before {
	 text-shadow: none!important;
	 color: #ffffff!important;
	 padding-left: 5px!important;
	 padding-right: 5px!important;
	 font-size: 40px!important;
}
 #slider .flex-direction-nav .flex-prev {
	 left: 0!important;
}
 #slider .flex-direction-nav .flex-next {
	 right: 0!important;
}
 #carousel .flex-direction-nav a {
	 text-shadow: none!important;
	 transition: none!important;
	 opacity: 1!important;
	 top: 50%!important;
	 width: 45px!important;
	 height: 45px!important;
}
 #carousel .flex-direction-nav a::before {
	 text-shadow: none!important;
	 font-size: 30px!important;
}
 #carousel .flex-direction-nav .flex-prev {
	 left: 0!important;
}
 #carousel .flex-direction-nav .flex-next {
	 right: 0!important;
}
 #carousel {
	 margin-top: 5px!important;
	 margin-bottom: 35px!important;
}
 #carousel .flex-active-slide {
	 background-color: #e66625!important;
}
 #carousel .flex-active-slide img {
	 opacity: .2!important;
}
 #carousel .flex-viewport {
	 width: 640px!important;
}
 @media screen and (max-width: 775px) {
	 #carousel {
		 display: none!important;
	}
}
 @media screen and (max-width: 775px) {
	 .flex-caption {
		 margin-bottom: 30px!important;
	}
}
 @media screen and (min-width: 900px) and (max-width: 1040px) {
	 #carousel {
		 display: none!important;
	}
}
 @media screen and (min-width: 900px) and (max-width: 1040px) {
	 .flex-caption {
		 margin-bottom: 30px!important;
	}
}
 #slider {
	 padding-top: 15px!important;
}
/* ------------------ Featured Hero Story ------------------ */
 .featured-hero-story p.pagetitleh4 {
	 padding-top: 25px!important;
}
 .featured-hero-story .date {
	 display: none!important;
}
 .featured-hero-story .slick-slide article {
	 height: auto!important;
}
 .featured-hero-story {
	 border: 3px #d7d7d7 solid!important;
}
 .featured-hero-story article > p:first-child {
	 display: inline-block!important;
	 float: left!important;
	 margin-right: 20px!important;
	 vertical-align: top!important;
	 width: 45%!important;
}
 .featured-hero-story article > p:nth-child(2) {
	 display: inline-block!important;
	 margin-right: 20px!important;
	 vertical-align: top!important;
	 width: 50%!important;
}
 .featured-hero-story .slick-slide article {
	 border: none!important;
}
 .featured-hero-story .slick-slide {
	 padding: 0px!important;
}
 .featured-hero-story.slick-slider {
	 margin-bottom: 0px!important;
}
 .featured-hero-story p.pagetitleh4 a {
	 color: #0356a4!important;
	 font-family: "Oswald",sans-serif!important;
	 font-size: 24px!important;
	 font-style: normal!important;
	 font-weight: 400!important;
	 text-transform: uppercase!important;
}
 .featured-hero-story p.pagetitleh4 p {
	 font-size: 1rem!important;
	 font-weight: normal!important;
	 line-height: 1.6!important;
	 margin-bottom: 1.25rem!important;
	 margin-top: 1.25rem!important;
	 text-rendering: optimizeLegibility!important;
}
 .featured-hero-story article a.link {
	 color: #e66625!important;
	 font-weight: 700!important;
	 padding: 10px!important;
	 font-style: normal!important;
	 font-size: 16px!important;
}
 @media screen and (max-width: 600px) {
	 .featured-hero-story article > p:first-child {
		 width: 100%!important;
		 margin-right: 0px!important;
	}
}
 @media screen and (max-width: 600px) {
	 .featured-hero-story article > p:nth-child(2) {
		 width: 100%!important;
	}
}
 @media screen and (max-width: 600px) {
	 .featured-hero-story .slick-slide article {
		 height: 600px!important;
	}
}
/* ------------------ Take Action Section ------------------ */
 .take-action-section {
	 border: 2px solid #d7d7d7!important;
	 padding: 25px!important;
	 margin-top: 60px!important;
}
 .take-action-section h2 {
	 margin-bottom: 25px!important;
	 margin-top: 0!important;
}
 .take-action-button .button {
	 background-color: #e66625!important;
	 margin: 3px!important;
	 padding: 18px 40px!important;
	 font-weight: bold!important;
	 font-family: "Roboto", sans-serif!important;
}
 .take-action-button .button:hover {
	 text-decoration: underline!important;
	 background-color: #bd4900!important;
}
 .take-action-headline::before {
	 font-family: "FontAwesome"!important;
	 content: "\f055"!important;
	 color: #e66625!important;
	 margin-right: 15px!important;
}
/* ------------------ Story Layout - Secondary Navigation ------------------ */
 #leftsidebar ul {
	/*padding-left: 30px!important;
	*/
}
 #leftsidebar li.nav-level-3 a {
	 font-size: 17px!important;
}
/* ------------------ Story Layout - Main Content Area ------------------ */
/*#content {
	*/
	/* padding-right: 15px!important;
	*/
	/*
}
*/
/* ------------------ Story Layout - Photo Slider Adjust ------------------ */
 #carousel .flex-viewport {
	 left: 27px!important;
}
 @media screen and (min-width: 775px) and (max-width: 900px) {
	 #carousel .flex-viewport {
		 left: 35px!important;
	}
}


/* ------------------ Override link color on buttons ------------------ */

button.cta a {
    color: #fff!important;
}

.button.cta a {
    color: #fff!important;
}

/*yellow accordion table*/

.accordion1 table tr:first-child {
  background: #f7cb22 !important;
}

table tr:first-child {
  background: #f7cb22 !important;
}


/* ------------------ Button alignment for format ------------------ */
 .btn-left {
	 text-align: left;
}
 .btn-right {
	 text-align: right;
}
 .btn-center {
	 text-align: center;
}


/* Alumni Success */

@media screen and (max-width: 869px) {
    .rcbw-alumni-success-content {
        width: 100% !important;
    }
}

@media screen and (max-width: 1069px) {
    .rcbw-alumni-success-photo {
        text-align: center !important;
    }
}

@media screen and (max-width: 640px) {
    .rcbw-alumni-success-photo img {
        width: 50% !important;
    }
}

.rcbw-icon-area {
    margin-top: 25px !important;
    margin-bottom: 30px !important;
}
.rcbw-icon {
    margin-right: 15px !important;
    display: inline-block !important;
}

.rcbw-alumni-success {
    margin-top: 40px !important;
} 
.rcbw-alumni-success .row {
    margin: 0px auto!important;
    max-width: 60rem!important;
    width: 100%!important;
    position: relative!important;
    overflow: hidden!important;
    display: flex!important;
}

.rcbw-alumni-success-photo {
    margin-bottom: 0px !important;
}

.rcbw-alumni-success-content {
    border-style: solid !important;
    border-width: 2px !important;
    padding: 40px !important;
    border-color: #f7cb22 !important;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100% !important;
}

.rcbw-alumni-success-content h4 {
    font-size: 18px !important;
    text-transform: uppercase;
}

/*.rcbw-alumni-success-content .alumni-success-text-quote {*/
/*    font-size: 18px !important;*/
/*    font-weight: 300 !important;*/
/*}*/

.rcbw-alumni-success-content .alumni-success-text-title {
    font-weight: bold !important;
    margin-bottom: 0 !important;
}

.rcbw-alumni-success-content .alumni-success-affiliation {
    font-style: italic;
}
/* Alumni Success END */

.primary-button {
    background-color: #CC4E00;
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px #CC4E00 inset;
    box-shadow: 0 0 0 2px #CC4E00 inset;
}
.primary-button:hover, .primary-button:focus {
    color: #fff;
    background-color: #3D2D1F;
    -webkit-box-shadow: 0 0 0 2px #3D2D1F inset;
    box-shadow: 0 0 0 2px #3D2D1F inset;
}

.primary-button, .secondary-button {
    display: inline-block;
    padding: 10px 40px;
    border-radius: 2px;
    border: none;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    -webkit-transition: .2s all;
    transition: .2s all;
}

#middle .rxbodyfield a.primary-button {
    color: #FFFFFF!important;
}

#middle a.primary-button:visited {
    color: #FFF !important;
}

/* Sidebar fixes */
#leftsidebarBottom {
    margin: 10px;
}
#leftsidebarBottom .important-date-text {
    margin-top: 0;
}
/* Sidebar in mobile */
@media (max-width: 900px) {
    #middle > .perc-horizontal, .sidebarLocationMobile-top #leftsidebar {
        display: grid;
    }
    #content {
        order: 1;   
    }
    #leftsidebar {
        order: 0;
    }
    .sidebarLocationMobile-top #leftsidebar #leftsidebarBottom {
        order: 3;
    }
}


/*Font Awesome 5 Defaults*/
.fa-align-center { 
                text-align: center; 
                width: 100%; 
            }
.fas.orange {
    color:#e66622;
}

dt.hidden-accordion {
    display: none;
}

/* Cludo Search */
.search-menu .search_autocomplete {
    top: 50px;
}
.body-search-wrapper .search_autocomplete {
    margin-top: 40px;
}
.cludo-theme-basic {
    --bg-color-accent-secondary-medium: #CC4E00 !important;
    --bg-color-accent-secondary-medium: #E66625 !important;
    --bg-color-accent-secondary-dark: #b24200 !important;
}
#cludo-search-results .cludo-search-results__results-wrapper {
    max-width: 100% !important;
}
#cludo-search-results .cludo-search-results__result-count {
    color: #3f230d;
}
#cludo-search-results .cludo-search-results-list ul li .cludo-search-results-item__path-anchor {
    margin-top: .25rem;
    margin-bottom: 1rem;
}
#cludo-search-results .cludo-search-results-list ul li .cludo-search-results-item__content {
  padding-bottom: 20px;
}

/* Cludo ChatBot */
.cludo-assistant-header h2 {
    font-weight: 600 !important;
    font-size: 24px !important;
    color: var(--assistant-top-bar-text-color) !important;
    font-family: 'Inter' !important;
    text-transform: none !important;
}
.cludo-assistant-shortcuts-region__header {
    font-weight: 600 !important;
    font-size: 18px !important;
    font-family: 'Inter' !important;
    text-transform: none !important;
    margin-top: 1em;
}
.cludo-assistant button {
    margin-bottom: 0;
}
.cludo-button {
    background-color: var(--button-background-color) !important;
    color: var(--button-foreground-color) !important;
    border: 1px solid var(--button-outline-color) !important;
    font-family: Arial;
}
.assistant-chat-form__input {
    border: 1px solid rgba(0, 0, 0, 0) !important;
}
.assistant-chat-form--pill .assistant-chat-form__input {
    box-shadow: none;
    background: none;
    border: none;
}
.cludo-feedback-form__comment-box-input:focus {
    background: white;
}
.assistant-chat .cludo-loader {
    transform: none;
    left: unset;
}
.assistant-chat-message__chat-message-content--text, .assistant-chat__feedback-wrapper *, .cludo-feedback-form__thank-you-message {
    font-size: 14px !important;
}