.page #primary {padding-bottom:40px;}
#primary .parallax-title {font-weight: 500 !important;margin-bottom: 20px !important;}
body.archive .hero-description-bottom {display:none !important;}
li.menu-item-has-children {float:left !important;}
.ut-mobile-menu .sub-menu {display: block !important;}
.page.ut-vc-enabled #primary, .single-portfolio.ut-vc-enabled #primary {padding-top: 20px !important;}
#ut-mobile-menu {padding-top:20px !important;}
form.nav-search input[type='text'] {border:0px !important;max-width: 400px !important;width:100% !important;background: transparent !important;margin-bottom:0px !important;color: #000 !important;padding-left: 10px;font-size: 18px !important;background:#eee !important;}
form.nav-search input[type='submit'] {margin-bottom:0px !important;font-weight:300 !important;color:#eee !important;background:transparent !important;padding-top: 0px !important;padding-left:0px !important;letter-spacing: .1rem;font-size: 10px;text-align: left !important;margin-left: 0px !important;}
body.search #ut-hero.hero {display:none !important;}
body.archive #ut-hero.hero {min-height: calc( 80% - 0px) !important;height: calc( 80% - 0px) !important;}
body.archive .hero .parallax-overlay {background-color: rgba(0,0,0 , 0.2 ) !important;}
.archive #primary {padding-top:40px !important;}
@media only screen and (max-width: 680px) {
.ut-mm-button:before {content: "\f0c9" !important;}
}



.tp-caption.BigBold-Button:focus {
  outline: 2px solid #1D4F91 !important;
}

a:focus {
  outline: 2px solid #1D4F91 !important;
}
#ut-sitebody #ut-mobile-menu a, #ut-sitebody #navigation ul li a {text-transform:capitalize !important;}
.pt-style-1 .page-title, .pt-style-1 .section-title {padding:0px !important;}
div.msuhead {padding: 8px !important;padding-right: 20px !important;padding-left: 20px !important;padding-top:9px !important;}

ul.address-links a {top: 10px !important;position: relative;}
ul.address-links img {width: 50px;float: left;}
ul.social-links img {width: 50px;float: left;}
footer ul.social-links a {padding-right:0px !important;}
.ut-portfolio-menu li a:hover {border: 3px solid #ac8585 !important;}
.ut-hover a:focus .ut-portfolio-info-c {border: 3px solid #1D4F91 !important;}
.ut-portfolio-info-c span, .ut-portfolio-info-c h3, .ut-portfolio-menu li a {text-transform:capitalize !important;}
.ut-mobile-menu li {border-bottom:1px dotted white !important;}
.ut-mobile-menu a:not(.bklyn-btn):after {display:none !important;}
footer div.widgettitle {font-weight: 700 !important;text-transform: uppercase;font-size: 1em;margin-bottom: 1.5em;font-family: 'Roboto',sans-serif !important;color: #151515 !important;font-size: 15px !important;}
footer div.widgettitle span {padding-bottom: 1em;border-bottom: .15em solid #D1190D !important;}
button.ut-mm-button:focus {border: 0px solid #1D4F91 !important;}
.homebox .lead {padding-left: 20px;}
ul.address-links li {list-style:none !important;}
.at-share-btn-elements {text-align:center !important;margin-bottom:40px !important;}
body.home .at-share-btn-elements {display:none !important;}

.ut-mm-trigger {display:block !important;}
.ha-header-front .ut-mm-trigger {line-height:75px !important;}

/* Sarahs Edits */


h2 {color: #1d4f91 !important;font-weight: 700;}

.bklyn-btn.bklyn-btn-normal {font-size:12px !important;letter-spacing:2px !important;}
div.scmhead {display:none !important;}

#ut-mobile-nav {background:#51505A !important;}

:focus {
    outline: 0px solid #000 !important;
    outline-offset: 0px !important;
}

a:focus {
    outline: 0px solid #000 !important;
    outline-offset: 0px !important;
}

.rev_slider .tp-caption {font-weight:400 !important;}

.columbiafooter {background:#fff !important;padding:20px !important;}
.columbiainner {max-width:1200px !important;width:100% !important;margin:0 auto !important;display: flex;align-items: center;justify-content: center;}
.logocolumbia img {max-width:200px !important;}
.logoccm img  {max-width:150px !important;}
.columbiafooter .menu a {font-size: .8rem !important;padding-left:5px !important;padding-right:5px !important;font-weight:600 !important;}
.hero-title {text-transform: math-auto !important;}
.ut-accordion-module-heading {font-size:24px !important;color:#1D4F91 !important;}
.ut-accordion-module-inner p {font-size:16px;margin-bottom:20px !important;}
.ut-accordion-module-inner {font-size:16px;}
.footer {margin-top:40px !important;}
#primary .section-title {font-family: "EB Garamond" !important;}
.pt-style-4 .page-title span, .pt-style-4 .parallax-title span, .pt-style-4 .section-title span {border: 0px solid #151515 !important;padding: 0px !important;}
.entry-content a:hover {color: #ff9d0a !important;}

.textwidget .bklyn-btn {font-size: 12px !important;letter-spacing: 2px !important;color:#fff !important;line-height: 28px;padding: .9em 1em;text-transform: uppercase !important;font-weight:700 !important;}
.ut-footer-area ul.sidebar a:hover {color:#ff9d0a !important;text-decoration:none !important;}
footer li.widget-container {text-align:center !important;}
footer .ut-footer-area h3 {color: #fff !important;font-size:4rem !important;}
.footer.ut-footer-custom, .ut-footer-custom a.toTop {background: url(/wp-content/uploads/2025/03/Columbia-Header-3-dark.jpg) top center #51505A !important;
}
.textwidget p {color:#fff !important;font-size:1.2rem !important;}

@media only screen and (min-width: 1024px) {
div.whiteslant {height: 100% !important;}
.ha-header-front #ut-mobile-nav {background: #51505A !important;}

}

@media only screen and (max-width: 1024px) {
div.whiteslant {height: 109.5px !important;}
}



@media only screen and (max-width: 720px) {
.columbiainner {flex-direction: column !important;}
.columbi.afooter .menu a {display:block !important;text-align:center !important;}
.logocolumbia img {margin-bottom:20px !important;}
footer .ut-footer-area h3 {font-size:3rem !important;}
}

@media (max-width: 550px) {
    div.whiteslant {left: 8.5em !important;height: 60.5px !important;}
}

@media only screen and (max-width: 450px) {
.msuhead img {max-width: 160px !important;top: 7px !important;}
div.redslant {display:none !important;}
.mobile-grid-20 {background: #1d4f91 !important;}
}

.entry-content p {font-size:1.4rem !important;line-height:1.4 !important;}
.entry-content li {font-size:1.4rem !important;line-height:1.4 !important;margin-bottom:10px !important;}

