@charset "UTF-8";.sub-header{color:#fff;background-color:#a6192e;padding-top:20px;padding-bottom:10px;border-bottom:2px solid #fff;font-size:1.25em}.sublink-content h3{font-size:14px;font-weight:700;margin-top:10px}.sublink-content p{font-size:12px}h2.subheading{font-size:14px;font-weight:700;margin-bottom:1.5em}ul.college-list li,ul.college-list li>a{font-size:12px;line-height:20px;color:#515151}#mobile-search .column-3 th{text-align:left;padding:5px 5px 5px 0}#mobile-search .column-3 tbody td{padding:5px 0 5px 5px}.sdsu-feature-block .background-block article h3:first-child{margin:0 0 15px}.block-info-content a.image-link,.block-info-content span.fa-arrow-right,.sdsu-carousel-content a.image-link,.sdsu-carousel-content span.fa-arrow-right{margin-right:5px;color:#fff}#maincontent ul li::before{content:none!important}@media screen and (min-width:75em){.sdsu-feature-block .row[role=banner] .row{margin:0;padding:0}.sdsu-feature-block .row[role=banner] .row h1,.sdsu-feature-block .row[role=banner] .row h2{width:auto}.sdsu-feature-block .row[role=banner].right .row h1,.sdsu-feature-block .row[role=banner].right .row h2{float:right}.sdsu-feature-block .block-image .block-info-content{bottom:-160px;right:50%;left:0;margin-left:0}.sdsu-feature-block .block-image .block-info-content.right{left:50%;right:0;margin-left:80px}.sdsu-feature-block .block-image .block-info-content.js-active{transform:translateY(-130px)}}@media only screen and (max-width:1000px){.sdsu-carousel-content .special-title-white,.sdsu-carousel-content h1{font-size:1.2em;color:#fff;margin-top:0;text-decoration:none}}@media screen and (min-width:768px) and (max-width:991px){.title-bar-left{border-right:none}}@media only screen and (max-width:400px){.sdsu-carousel-content .special-title-white,.sdsu-carousel-content h1{font-size:.8em;color:#fff;margin-top:0;text-decoration:none}}.sdsu-carousel-content .special-title-white,.sdsu-carousel-content h1{font-size:1.3em;color:#fff;margin-top:0;text-decoration:none}@media screen and (min-width:40em){h1{font-size:1.69231rem}h2{font-size:3.07692rem}h3{font-size:2.38462rem}h4{font-size:1.92308rem}h5{font-size:1.53846rem}h6{font-size:1.23077rem}}h1,h2,h3,h4,h5,h6{font-family:nimbus-sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.1}