/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.list-map .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}@media screen and (max-width:767px){.list-map .row{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.list-map .gm-style .infobubble{font-size:1.4em;line-height:1.8em;padding:.7rem;}.list-map .gm-style .infobubble a{color:#222;}.list-map .gm-style .infobubble a:hover,.list-map .gm-style .infobubble a:focus,.list-map .gm-style .infobubble a.tabfocus{color:#205998;}.list-map .gm-style .infobubble .views-field-field-location-images{margin:-10px -10px 10px -10px;border-bottom:6px solid #ffce00;}.list-map .gm-style .infobubble .views-field-field-location-images img{width:100%;height:auto;}.list-map .gm-style .infobubble .views-field-title{font-size:1.2em;font-weight:bold;line-height:1.8em;margin-bottom:.5rem;color:#272727;}.list-map .gm-style .infobubble .views-field-field-location-description{margin-bottom:1.5rem;}.list-map .gm-style .infobubble .views-field-field-location-more-link{margin-bottom:1rem;}.list-map .gm-style .infobubble .views-field-field-location-more-link a:after{font-family:"FontAwesome";margin-left:.5rem;content:'\f0ac';}.list-map .gm-style .infobubble .directions-link a:after{content:'\f5eb';font-family:"Font Awesome 5 Pro";font-size:18px;margin-left:4px;}.list-map .campus-map{padding-right:0;padding-left:0;}.list-map .geo-navigation{margin-bottom:1.5rem;padding-right:0;padding-left:0;border:2px solid #f6f6f6;cursor:pointer;}.list-map .geo-navigation .views-field-field-location-geo{display:none;}@media screen and (min-width:768px){.list-map .geo-navigation{overflow-x:hidden;overflow-y:auto;height:650px;margin-bottom:0;}}@media screen and (max-width:767px){.list-map .geo-navigation{height:auto;}}.list-map .geo-navigation .geolocation{font-size:1em;line-height:1.4em;margin-bottom:0;padding:1rem 1rem 1rem 2rem;border-top:1px solid #CCC;background:url(/themes/custom/csula/assets/images/bkgrndSingleArrowOrange.png) no-repeat 97% 50%;}.list-map .geo-navigation .geolocation.active,.list-map .geo-navigation .geolocation.tabfocus{background-color:#fcd900;}.list-map .geo-navigation .geolocation:hover,.list-map .geo-navigation .geolocation:focus{background-color:#fcd900;cursor:pointer;}.list-map .list-inline{margin-bottom:3rem;padding:3rem 3rem 3rem 4rem;border-bottom:2px solid #f6f6f6;}.list-map .list-inline .list-inline-item{width:24.7%;margin-right:0;margin-bottom:1rem;}@media screen and (max-width:767px){.list-map .list-inline .list-inline-item{display:block;width:100%;}}
