.ctaFlex{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
}

/*newPromo*/
.newPromo{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:center;
    background:#fff;
    gap:0 50px;
    height:5.5em;
}

.promoText{
    font-size:30px;
    margin:1.5em 0;
    text-align:center;
    color:#000;
    line-height:1.2em;
}

.newPromo .defaultCTA{
    background:#E02E34;
    color:#fff;
    border:2px solid #E02E34;
	text-align:center;
	word-break: break-word;
}
.promoCTAtxt{
    margin-top:1em;
}

@media screen and (max-width:1378px){
    .promoText{
        font-size:25px;
        margin:1.75em 0;
    }
}
@media screen and (max-width:1200px){
    .newPromo{
        width:100%;
    }
    .promoText{
        font-size:19px;
        margin:2.75em 0;
    }
    .newPromo .defaultCTA{
        font-size:20px !important;
        padding:.5em;
		margin: 2em 0;
    }
    .mod-hero-rotator{
        min-height:770px !important;
        height:auto;
    }

    .mod-tile-wrap-outer .slick-list{
        top:0;
    }
}
@media screen and (max-width:940px){
    .newPromo .defaultCTA {
  font-size: 16px !important;
  margin:2.75em 0;
    }
    .promoText{
        font-size:18px;
    }
}



@media screen and (max-width:640px){

	.newPromo{
		gap:0;
	}
    /*.mod-hero-rotator {
    min-height: 630px !important;
    }*/
}
/*****************************/


.mod-navigation-section:hover>.mod-navigation-link, .mod-navigation-section>.mod-navigation-link:focus{
	color:#E02E34;
}
.mod-locations-map-wrap{
	overflow:hidden;
}
/* New Bank RESET */
html {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 25px;
	line-height: 1.6em;
}



p,
p a {
	color: #353535;
	max-width: 100%;
	line-height: 1.1em;
}

p a:hover {
    text-decoration: none;
}

li p {
    padding: 0;
    max-width: 100%;
}

ul {
    padding: 0 0 0 0;
    max-width: 50em;
}

/* Fix for the space above lists */
ul { padding: 0 0 .8em 0; }
li:nth-child(1) { padding-top: 0; }
li:nth-child(1)::before,
li:nth-child(1):before {
    top: .4em;
}
ul ul li:nth-child(1) { padding-top: .5em; }
ul ul li:nth-child(1)::before, ul ul li:nth-child(1):before { top: .8em; }

/* End Fix */

.mod-location-sidebar-title:hover, .mod-location-sidebar-title:focus, .active .mod-location-sidebar-title {
	color: #fff;
	background: #e1393f;
}

.mod-location-sidebar-title:hover::after, .mod-location-sidebar-title:hover::after, .mod-location-sidebar-title:focus::after, .mod-location-sidebar-title:focus::after, .active .mod-location-sidebar-title::after, .active .mod-location-sidebar-title::after {
	color: #fff;
}

.mod-location-list-button {
	color: #fff;
	background: #e1393f;
	border: 2px solid #e1393f;
}

.mod-location-list-button:hover, .mod-location-list-button:focus {
	color: #000;
}

.mod-tile:hover .mod-tile-button, .mod-tile:focus .mod-tile-button {
	background: #e1393f;
}

ul li {
	font-size: 1em;
	line-height: 1.1em;
	display: block;
	width: 100%;
	padding: 0.5em 1em 0em 2.25em;
}

@media screen and (max-width:400px) {
	ul li {
		font-size: .5em;
	}
}

.tierList {
    display: grid;
    width: 25em;
    font-size: .8em;
}

.debitCardList {
    font-size: 1.3em;
}

ul li::before,
ul li:before {
	background: #E1393F;
}
 
.h1style,
h1 {
	font-size: 50px;
	line-height: 1.2em;
	color: #1a1a1a;
}

.h2style {
	font-size: 45px;
	line-height: 1.2em;
	color: #e1393f;
	font-weight: bold;
}

.h3style {
	font-size: 35px;
	line-height: 1.2em;
	color: #1a1a1a;
}

.productGridWrap .h3style {
    color: #e1393f;
}

.subheading {
	font-size: 1.2em;
	line-height: 1.2em;
	color: #353535;
}

.pageTitle {
	font-size: 1.6em;
	line-height: 1.2em;
	color: #1a1a1a;
}

.disclaimer {
	font-size: .6em;
	line-height: 1.2em;
	color: #000;
}

.defaultCTA {
	font-size: 1em;
	color: #fff;
	background: #E1393F;
	word-break:break-word;
	margin:1em 0 0 0;
}

.defaultCTA:hover,
.defaultCTA:focus {
	background: #a61e23;
}

.htmlModuleWrap img {
    margin: 1em;
}

.largeSpace {
    height: 0em;
}

.mod-hero-video {
    height: auto;
    width: 100%;
}

/* DCI CHANGE (Jeremy) 1/15/21 */
.mod-simple-promo-button {
    color: #fff;
    background: #e1393f;
    border: 2px solid #e1393f;
}

/* DCI CHANGE (Jeremy) 1/15/21 */
.mod-simple-promo-button:hover, .mod-simple-promo-button:focus {
    color: #fff;
    background: #a61e23;
    border: 2px solid #a61e23;
}

/* DCI CHANGE (Jeremy) 1/15/21 */
.mod-simple-promo-headline {
    text-transform: uppercase;
    color: #1a1a1a;
    font-size: 3em;
}

/*.mod-hero-image{
    max-width: 100%;
    min-width: none;
}*/

.back-to-top-js {
    left: 90%;
}

.back-to-top-js:before, .back-to-top-js::before {
    background: #e1393f;
}

.back-to-top-js:hover:before, .back-to-top-js:hover::before, .back-to-top-js:focus:before, .back-to-top-js:focus::before {
    background: #a61e23;
}

/* NAVIGATION */

.home .mod-navigation {
	background: #000;
}

/* DCI CHANGE (Jeremy) 1/15/21 */
.mod-navigation-login-link {
    background: #e1393f;
    color: #fff;
}

/* DCI CHANGE (Jeremy) 1/15/21 */
.mod-navigation-login-link:hover, .mod-navigation-login-link:focus {
    background: #a61e23;
}

/* DCI CHANGE (Jeremy) 1/15/21 */
.mod-navigation-section.mod-navigation-section-short:hover .mod-navigation-link-parent, .mod-navigation-section.mod-navigation-section-short:focus .mod-navigation-link-parent {
    color: #e1393f;
}

/* DCI CHANGE (Jeremy) 1/15/21 */
.mod-navigation-login-link::before, .mod-navigation-login-link::before {
    color: #fff;
}

.mod-navigation {
	background: #000;
}

.mod-navigation-link {
    font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	line-height: 1.2em;
	color: #fff;
}

.mod-navigation-link.mod-navigation-link-parent {
    text-shadow: 1px 1px 2px #000;
}

.mod-navigation-link:hover,
.mod-navigation-link:focus,
.mod-navigation-section:hover .mod-navigation-link {
	color: #e1393f;
	background: #fff;
	text-shadow: none;
}

.mod-navigation-children {
	background: #fff;
}

.mod-navigation-group::before,
.mod-navigation-group:before {
	background: #ddd;
}

.mod-navigation-children .mod-navigation-link {
	font-size: 21px;
	line-height: 1.15em;
	color: #e1393f;
}

.mod-navigation-children .mod-navigation-children .mod-navigation-link {
	font-size: 15px;
	color: #616161;
}

.mod-navigation-login-input {
	font-size: .9em;
	line-height: 1.5em;
	color: #353535;
}

.mod-navigation-login-input::-webkit-input-placeholder {
	color: #666;
}

.mod-navigation-login-input:-ms-input-placeholder {
	color: #666;
}

.mod-navigation-login-input::-moz-placeholder {
	color: #666;
}

.mod-navigation-login-input:-moz-placeholder {
	color: #666;
}

.mod-navigation-login-submit {
	font-size: .9em;
	line-height: 1.5em;
	color: #fff;
	background: #E02E34;
}

.mod-navigation-login-submit:hover,
.mod-navigation-login-submit:focus {
    color: #fff;
	background: #a61e23;
}

.mod-navigation-section-short .mod-navigation-children {
    left: -180px;
}

.mod-navigation-login-title, .mod-navigation-login-subline {
    text-shadow: 1px 1px 2px #000;
}

.mod-navigation-login-enroll {
    text-shadow: 1px 1px 2px #000;
}

.mod-static-location-info-cell {
    line-height: 1.25em;
}

/* HERO */
.mod-promo-rate-page, .slick-dots li {
    border-color: #e1393f;
}

.mod-promo-rate-page-active, .mod-promo-rate-page:hover, .mod-promo-rate-page:focus, .slick-dots li.slick-active, .slick-dots li:hover, .slick-dots li:focus {
    border-color: #e1393f;
    background: #e1393f;
}
.mod-hero-rotator-slide {
	color: #fff;
}

/* DCI CHANGE (Jeremy) 1/15/21 */
.mod-hero-rotator-slide-overlay {
    background: #333;
}

/* DCI CHANGE (Jeremy) 1/15/21 */
.mod-hero-rotator-slide.slick-slide {
    min-height: 755px;
}

/* DCI CHANGE (Jeremy) 1/15/21 */
.mod-hero-vertical-center {
    text-align: center;
}

/* DCI CHANGE (Jeremy) 1/15/21 */
.mod-hero-button {
    color: #fff;
    background: #e1393f;
}

/* DCI CHANGE (Jeremy) 1/15/21 */
.mod-hero-button:hover, .mod-hero-button:focus {
    background: #a61e23;
}

.mod-hero-rotator-slide a {
	color: #fff;
}

.mod-hero-headline {
	font-size: 76px;
	line-height: 1.2em;
	color: #fff;
	width: 16em;
	text-shadow: 3px 2px #000;
}

.mod-hero-image {
	top: -9741px;
}

.mod-hero-subline {
	font-size: 60px;
	line-height: 1.2em;
	color: #fff;
	text-shadow: 3px 2px #000;
}

.mod-hero-subline-accent {
	font-size: .67em;
	color: #e3af1f;
	transition: .5s ease;
    -webkit-transition: .5s ease;
    -ms-transition: .5s ease;
}

.mod-content-image-banner {
	background: #AC1B20;
	transition: .5s ease;
    -webkit-transition: .5s ease;
    -ms-transition: .5s ease;
}

.mod-content-image-banner:hover, .mod-content-image-banner:focus {
    background: #9B1217;
}

.mod-content-image-headline {
    font-size: 3.6em;
    line-height: 1.2em;
    color: #e1393f;
    text-shadow: 3px 2px #000;
}

/* TILES */
.mod-tile {
	color: #1e3159;
	padding: 1em;
	background: #c7c8ca;
}

.mod-tile:hover, .mod-tile:focus {
    background: #acacac;
}

.mod-tile.mod-tile-overlay {
	background: #a61e23;
}

.mod-tile.mod-tile-overlay:hover, .mod-tile.mod-tile-overlay:focus {
    background: #a61e23;
}

.mod-tile-headline {
	font-size: 2.28em;
	line-height: 1em;
	color: #1a1a1a;
}

.mod-tile-overlay .mod-tile-headline {
    font-family: 'AahYesBradwellRegular', Arial, sans-serif;
	font-size: 3.42em;
	color: #fff;
}

.mod-tile-body {
	font-size: 1em;
	line-height: 1.37em;
	color: #353535;
}

.mod-tile-overlay .mod-tile-body {
	color: #fff;
}

.mod-tile-button {
	font-size: .7em;
	line-height: 1.2em;
	background: #E02E34;
	color: #fff;
}

.mod-tile-overlay .mod-tile-button::after,
.mod-tile-overlay .mod-tile-button:after {
	border-bottom-color: #E1393F;
}

.mod-tile-overlay .mod-tile-button {
	font-size: .9em;
	color: #fff;
	background: #3e3e3e;
}

/* TABLES */
.fancyTable {
    width: 100%;
}

.fancyTable th,
.fancyTable td {
	border: 1px solid #c7c7c7;
}

.fancyTable td {
	font-size: .8em;
	color: #353535;
}

.fancyTable th {
	font-size: .9em;
	background: #f5f5f5;
}

.fancyTable th a,
.fancyTable th p,
.fancyTable th {
	color: #1a1a1a;
}

.fancyTable td span {
	color: #444;
}

.fancyTable .fancyTableHead th,
.fancyTable .fancyTableHead td {
	font-size: .8em;
}

.fancyTable .fancyTableHead th {
	color: #fff;
	background: #e1393f;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}

.fancyTable .fancyTableHead td {
	color: #353535;
}

.fancyTable .fancyTableHead th p {
	color: #fff;
}

.mobileFancyTableItem {
	border-color: #c7c7c7;
}

.mobileFancyTableItem:nth-child(even) {
	background: #f5f5f5;
}

.mobileFancyTableHeader,
.mobileFancyTableRow {
	font-size: .8em;
	line-height: 1.2em;
}

/* LOCATIONS */

.mod-location-view-toggle-wrap + .mod-locations-map-wrap .mod-location-sidebar-title, .mod-location-view-toggle-wrap + .mod-locations-map-wrap .mod-location-sidebar-title:hover, .mod-location-view-toggle-wrap + .mod-locations-map-wrap .mod-location-sidebar-title:focus {
    color: #e1393f;
}
/* DCI CHANGE (Jeremy) 1/25/21 */
.mod-locations-full-map-wrap {
    height: 53em;
}

.mod-location-trigger {
	font-size: .9em;
	line-height: 1.2em;
	color: #5b5b5b;
	background: #f2f2f2;
}

.expanded .mod-location-trigger,
.no-js .mod-location-trigger {
	font-size: 1.2em;
	line-height: 1.2em;
	color: #fff;
	background: #1a1a1a;
}

.mod-location-trigger::before,
.mod-location-trigger:before {
	color: #bababa;
}

.expanded .mod-location-trigger::before,
.expanded .mod-location-trigger:before {
	color: #E1393F;
	font-size: .75em;
	line-height: 1em;
}

.mod-location-information {
	font-size: .8em;
	line-height: 1.5em;
}

.mod-location-information-button {
	font-size: 1em;
	color: #273756;
	background: #E1393F;
}

.mod-static-location-button {
    background: #e1393f;
    border: 2px solid #e1393f;
    color: #fff;
}

.mod-static-location-button::after, .mod-static-location-button::after {
    color: #fff;
}

.mod-static-location-button:hover, .mod-static-location-button:focus {
    color: #fff;
    background: #aa191f;
}

.mod-static-location-button:hover::after, .mod-static-location-button:hover::after, .mod-static-location-button:focus::after, .mod-static-location-button:focus::after {
    color: #fff;
}

.mod-static-location-name {
    color: #e1393f;
}

/* EXPANDING SECTIONS */
.mod-expanding-trigger {
	font-size: .9em;
	line-height: 1.2em;
	color: #404040;
	background: #d6d6d6;
}

.expanded .mod-expanding-trigger,
.no-js .mod-expanding-trigger {
	font-size: 1.2em;
	line-height: 1.2em;
	color: #fff;
	background: #1a1a1a;
}

.mod-expanding-trigger::before,
.mod-expanding-trigger:before {
	font-size: 1em;
	line-height: 1em;
	color: #bababa;
}

.expanded .mod-expanding-trigger::before,
.expanded .mod-expanding-trigger:before {
	color: #E1393F;
	font-size: .75em;
	line-height: 1em;
}

.mod-expanding-information-inner {
	font-size: 1em;
	line-height: 1.5em;
}

.mod-expanding-information-inner p { font-weight: 400; }

.mod-expanding-information-button {
	font-size: 1em;
	color: #273756;
	background: #E1393F;
}

.mod-expanding-wrap {
    padding: 0 0 0 0;
}

.mod-expanding-information {
    padding: 1em;
}
.mod-expanding-information-inner p {
    padding: 0;
}

/* NEWS */
.mod-page-wrap-news {
	background: #f7f7f7;
}

.mod-news-story {
	color: #353535;
}

.mod-news-story-date {
	font-size: .9em;
	line-height: 1.2em;
}

.mod-news-story-title {
	font-size: 1.7em;
	line-height: 1.2em;
	color: #1a1a1a;
}

.mod-news-story-cta {
	color: #273756;
	background: #E1393F;
}

.mod-more-news-stories {
	font-size: 1.2em;
	line-height: 1.2em;
	color: #1a1a1a;
}

.mod-more-news-stories::after,
.mod-more-news-stories:after {
	font-size: 1.5em;
	line-height: 1em;
	color: #b3b3b3;
}

/* EVENTS */
.mod-event {
	color: #353535;
}

.mod-event:nth-child(even) {
	background: #f3f3f3;
}

.mod-event-date-d {
	font-size: 2.4em;
	line-height: 1.1em;
	color: #1a1a1a;
	border: 1px solid #d2d2d2;
}

.mod-event-date-my {
	font-size: .8em;
}

.mod-event-title {
	font-size: 2.1em;
	line-height: 1.2em;
	color: #1a1a1a;
}

.mod-event-blurb {
	font-size: .9em;
	line-height: 1.5em;
	color: #353535;
}

.mod-event-cta {
	font-size: .9em;
	line-height: 1.2em;
	color: #273756;
	background: #E1393F;
}

/* PRODUCTS */
.mod-product {
	color: #353535;
}

.mod-product:nth-child(even) {
	background: #f3f3f3;
}

.mod-product-title {
	font-size: 2.1em;
	line-height: 1.2em;
	color: #1a1a1a;
}

.mod-product-desc {
	font-size: .9em;
	line-height: 1.5em;
	color: #353535
}

.mod-product-cta {
	font-size: .9em;
	line-height: 1.2em;
	color: #273756;
	background: #E1393F;
}

.mod-product-fine {
	font-size: .7em;
	line-height: 1.2em;
	color: #616161;
}

/* FOOTER */
.mod-footer-wrap {
	font-size: 20px;
	background: #3e3e3e;
}

.mod-footer-column p,
.mod-footer-column a {
	font-size: .75em;
	line-height: 1.2em;
	color: #fff;
}

.mod-footer-column-title,
p.mod-footer-column-title,
a.mod-footer-column-title,
.mod-footer-column-title a {
	font-size: 1.05em;
	color: #fff;
}

.mod-footer-social-wrap p {
	font-size: .7em;
	line-height: 1.2em;
	color: #fff;
}

.mod-footer-social-wrap p a {
	color: #fff;
}

.mod-footer-social {
	font-size: 1.5em;
	line-height: 1em;
	color: #fff;
}

.mod-footer-social span {
	font-size: 0;
}

.mod-footer-copyright-wrap p,
.mod-footer-copyright-wrap a {
	font-size: .75em;
	line-height: 1.46em;
	color: #fff;
}

.simple-footer .mod-footer-column-title, .simple-footer .mod-footer-column a {
    color: #fff;
}

.mod-footer-table .mod-footer-column-wrap {
    vertical-align: middle;
}

/* MEDIA */
@media screen and (max-width:1384px) {
    .mod-hero-video {
    height: 100%;
    width: auto;
}
.mod-hero-vertical-center {
    text-align: center;
}
} 

@media screen and (max-width:1200px) {
	.home .mod-navigation-login .mod-navigation-login-link:hover, .home .mod-navigation-login .mod-navigation-login-link:focus, .home .mod-navigation-login-link:hover, .home .mod-navigation-login-link:focus {
		background: #a61e23;
	}
	/* NAVIGATION */
	.mod-navigation-icon::after, .mod-navigation-icon:after {
		border-top: 2px solid #e1393f;
	}
	.mod-navigation-icon::before, .mod-navigation-icon:before {
		border-top: 2px solid #e1393f;
		border-bottom: 2px solid #e1393f;
	}
	.home .mod-navigation-login {
		font-size: 13px;
	}

	.mod-navigation-link-wrap {
		background: #3e3e3e;
	}
	.mod-navigation-link {
		font-size: 1em;
		text-align: left;
	}
	/*.mod-navigation-link:hover, .mod-navigation-link:focus, .mod-navigation-section:hover .mod-navigation-link { color: #fff; }*/
	/*.mod-navigation-children .mod-navigation-link { color: #fff; }*/
	/* TILES */
	.mod-tile-button {
		font-size: 1.07em;
	}
	.mod-tile-overlay .mod-tile-button {
		font-size: 1.14em;
	}
	
	.mod-navigation-section.mod-navigation-section-short .mod-navigation-link-parent, .mod-navigation-section.mod-navigation-section-short:hover .mod-navigation-link-parent, .mod-navigation-section.mod-navigation-section-short:focus .mod-navigation-link-parent {
	    background: #3e3e3e;
	    color: #fff;
	}
	
	.mod-navigation-link:hover, .mod-navigation-link:focus, .mod-navigation-section:hover .mod-navigation-link {
	    background: #3e3e3e;
	}
	
	.mod-navigation-section-short .mod-navigation-children {
	    background: #3e3e3e;
	}
	.mod-navigation-section-short .mod-navigation-children .mod-navigation-link {
	    color: #fff;
	}
	.mod-navigation-section.mod-navigation-section-short .mod-navigation-children .mod-navigation-link-parent, .mod-navigation-section.mod-navigation-section-short:hover .mod-navigation-children .mod-navigation-link-parent, .mod-navigation-section.mod-navigation-section-short:focus .mod-navigation-children .mod-navigation-link-parent {
	    color: #fff;
	    background: #3e3e3e;
	}
	.mod-navigation:not(.mod-collapsed-navigation) .mod-navigation-children .mod-navigation-children .mod-navigation-link {
	    color: #fff9f9;
	}
	.home .mod-navigation-login-link {
	    right: 16px;
	    background: #e1393f;
	}
	
	.mod-navigation-login-link {
	    top: 2em;
	}
	
	.mod-navigation-section-short .mod-navigation-children {
	    left: 0;
	}
	
	.mod-hero-headline {
	    width: 8em;
	}
	
	.mod-hero-subline {
	    text-shadow: 1px 1px #000;
	}
	
	.mod-tile-overlay .mod-tile-body {
	    display: block;
	}
	
	.htmlModuleWrap img {
    margin: 1em;
    max-width: 100%;
    width: auto;
    height: auto;
    max-height: 105%;
}

.mod-navigation-section-short .mod-navigation-link:hover, .mod-navigation-section-short .mod-navigation-link:focus {
    text-decoration: underline;
}

.cardListSection table td {
    display: inline;
}

.defaultCTA p, pa {
    max-width:auto;
}

.mod-static-location-map {
	width: 100%;
	padding: .5em;
}
}

@media screen and (max-width:980px) {
	/* HERO */
	.mod-hero-headline {
		font-size: 94px;
	}
	.mod-hero-subline {
		font-size: 24px;
	}
	.mod-content-image-headline {
		font-size: 2.6em;
	}
	/* TABLES */
	.fancyTable.mod-row-table tr {
		border-color: #c7c7c7;
	}
	.fancyTable.mod-row-table tr:nth-child(even) {
		background: #f5f5f5;
	}
	.fancyTable.mod-row-table th,
	.fancyTable.mod-row-table td,
	.mobileFancyTableHeader,
	.mobileFancyTableCol {
		font-size: .8em;
		line-height: 1.2em;
		color: #1a1a1a;
	}
	.mobileFancyTableCol p {
		font-size: 1em;
		line-height: 1.2em;
		color: #1a1a1a;
	}
	.mobileFancyTableRow .mobileFancyTableCol {
		font-size: 1em;
	}
}

@media screen and (max-width:767px) {
	/* RESET */
	.h1style,
	h1 {
		font-size: 2em;
	}
	.h2style {
		font-size: 1.5em;
	}
	.h3style {
		font-size: 1.25em;
	}
	/* HERO */
	.mod-hero-headline {
		font-size: 70px;
	}
	.mod-hero-subline {
		font-size: 18px;
	}
	/* TABLES */
	.fancyTable.mod-row-table th,
	.fancyTable.mod-row-table td,
	.mobileFancyTableHeader,
	.mobileFancyTableRow {
		font-size: .6em;
	}
	/* NEWS */
	.mod-news-story {
		font-size: 14px;
	}
	/* EVENTS */
	.mod-event {
		font-size: .7em;
	}
	.mod-event-date {
		left: 1.4em;
	}
	/* PRODUCTS */
	.mod-product-wrap {
		font-size: .6em;
	}
	
	.back-to-top-js {
	    left: 80%;
	    display: none;
	}
	
	.defaultCTA {
	    max-width:8em;
	}
	
	.htmlModuleWrap img {
    margin: 0em;
}

p, p a {
    max-width: 20em;
}
}

@media screen and (max-width:644px){
	.mod-navigation-logo-wrap{
		left:calc(50% - 11.5em / 2);
		width:10em;
	}
}

@media screen and (max-width:640px) {
	/* HERO */
	.mod-hero-headline {
		font-size: 40px;
	}
	.mod-hero-subline {
		font-size: 15px;
	}
}
@media screen and (max-width:518px){
.mod-navigation-logo-v9{
	width:80%;
	margin:0 auto;
}
.home .mod-navigation-login-link{
	padding:.5em .5em;
}
}
@media screen and (max-width:488px) {
    p, p a {
    max-width: 10em;
}
}

.mod-navigation-logo {
  width: 8em;
}

.mod-navigation-logo-inline {
  display: inline-block;
}

.mod-navigation-logo-2 {
	left: 9em;
  width: 6em;
}

@media screen and (max-width: 1400px) {
  .mod-navigation-logo {
    width: 6em;
  }

  .mod-navigation-logo-2 {
    left: 6.75em;
    width: 4.5em;
  }
}

@media screen and (max-width: 1200px) {
  .mod-navigation-logo {
    width: 11em;
  }
  .mod-navigation-logo-2 {
    left: 0;
    width: 8em;
  }
  .mod-navigation-center {
    text-align: center;
  }
}

@media screen and (max-width: 728px) {
  .mod-navigation-logo {
    width: 8.25em;
    padding: 1em 0.5em;
  }
  .mod-navigation-logo-2 {
    width: 6em;
    padding: 1em 0.5em;
  }
}

@media screen and (max-width: 550px) {
  .mod-navigation-logo {
    left: -15px;
    display: block;
    padding: 0.3em 0.2em;
  }
  .mod-navigation-logo-2 {
    left: -5px;
    display:block;
    padding: 0.3em 0.2em;
  }
  .mod-navigation-login-link {
	top: .5em;
  }
}

@media screen and (max-width: 360px) {
  .mod-navigation-logo {
    width: 6em;
  }
  .mod-navigation-logo-2 {
    width: 4.36em;
  }
}

.mod-locations-sidebar-list-item:nth-child(1):not(.after-js)
.mod-location-sidebar-title {
    color: #383838;
    background: transparent;
    border: 1px solid #c8c8c8
}

.mod-locations-sidebar-list-item:nth-child(1):not(.after-js)
.mod-location-sidebar-title:after,
.mod-locations-sidebar-list-item:nth-child(1):not(.after-js)
.mod-location-sidebar-title::after {
	content: '';
    position: absolute;
    display: block;
    height: 1em;
    top: 0;
    right: 1em;
    bottom: 0;
    margin: auto;
    font-family: 'FontAwesome';
    font-size: 1em;
    line-height: 1em;
    color: #000;
    overflow: hidden;
}

.mod-locations-sidebar-list-item:nth-child(1):not(.after-js)
.mod-location-sidebar-collapsing { 
    display: none !important; 
}
