/* Header-Nav Tweaks OLD 
.topnav {
    background: #002F56;
    color: #fff;
    height: 50px;
}

.topnav .main > ul {
    height: 51px;
}

.topnav .main > ul > li > a span:after, 
.topnav .main > ul > li > a span:before {
    background: #2F9FD0;
}

.topnav .search .label {
    color: #fff;
}

.topnav .main > ul > li.active-trail {
    color: #002F56;
}


body div.slidedeck2h {
    margin-top: 6px;
}


.page #columns.two-column-left-banner #banner {
    padding: 0px 16px 19px 16px;
}
-------- */


/*---- FOOTER ----*/

.footer-column-4 .image img {
    width: 100%;
}

.footer-column-4 .image-container-140 {
    width: 45%;
    float: left;
}




/*- SLIDE DECK REDO -*/

@media only screen and (min-width: 720px){

    .page #columns.two-column-left-banner #banner {
    padding: 2px 0px 0px 0px;
}


.slidedeck2h .light .slide .teaser-content {
    background: none;
}

body div.slidedeck2h {
    margin-top: -2px;
}

.slidedeck2h .size-xl .slide .teaser-image img {
    width: 600px;
    height: auto;
    object-fit: cover;
    border-right: 6px solid #ffffff;
}

.slidedeck2h .slide .teaser-block .teaser-title,
.slidedeck2h .slide .teaser-block .teaser-body,
.slidedeck2h .slide .teaser-block .teaser-body p {
    white-space: normal;
    text-overflow: unset;
    overflow: visible;
    -webkit-line-clamp: unset;
}

.slidedeck2h .slide .teaser-block {
    max-height: 323px;
}

.slidedeck2h .size-xl .slide .teaser-block>.teaser-inner {
    display: block;
    min-height: 323px;
}

.slidedeck2h .slide .teaser-block .teaser-content {
    width: 348px;
    left: 606px;
    margin-left: 3px;
    /*top: -181px;*/
    background: #e4e4e4;
    padding: 30px 36px 0px;
    height: 100%;
}


.slidedeck2h .slide .teaser-block .teaser-title {
    margin-bottom: 16px;
}


.slidedeck2h .slide .teaser-block .teaser-title a {
    color: #000;
}

.slidedeck2h .slide .teaser-block .teaser-title a:hover {
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid #000;
}


.slidedeck2h .slide .teaser-block .teaser-body {
    color: #666;
    font: 14px/1.4 More, Georgia, serif;
}

.slidedeck2h .size-xl .slide .teaser-end .teaser-content:before,
.slidedeck2h .size-xl .slide .teaser-end .teaser-content:after{
	display: none;
}

.slidedeck2h .lSAction a.lSPrev:before {
    content: "\e905";
}

.slidedeck2h .lSAction a.lSNext:after {
    content: "\e906";
}

.slidedeck2h .lSAction a.lSNext:after,
.slidedeck2h .lSAction a.lSPrev:before {
    font-family: 'ubcms';
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 22px;
    text-align: center;
    position: absolute;
    top: 50%;
    width: 64px;
    margin-top: -29px;
    padding: 20px 0;
	color: #da3c28;
}


.slidedeck2h .lSSlideOuter .lSPager.lSpg > li a {
    border: 1px solid #002f56;
}


.slidedeck2h .lSSlideOuter .lSPager {
    position: absolute;
    box-sizing: unset;
    left: unset;
    bottom: 25px;
    right: 45px;
    width: 270px;
    text-align: center;
    padding-right: 0px;
}

.slidedeck2h .lSAction a.lSPrev {
    left: 470px;
    margin-left: 0px;
}

.slidedeck2h .lSAction a.lSNext {
    right: -135px;
    margin-right: 0px;
}

.slidedeck2h .lSAction a {
    top: auto;
    bottom: 0px;
    width: 64px;
    height: 70px;
    background: none;
    opacity: 1;
    outline: none;
}

.slidedeck2h .slide .teaser-body, 
.slidedeck2h .slide .teaser-body p {
    -webkit-box-orient: unset;
}
}