@media(max-width:530px){#header{border-bottom:none;}
#header .wrap{background:none;}
.mobilemenu{background:url('../img/mobile-menu.png') no-repeat center center;background-size:20px;display:block;float:right;margin:1em 0 1em 1em;padding:38px 10px 0;position:relative;width:20px;}
#mobileselect{border:none;cursor:pointer;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;}
#logo{margin:1em 0.5em;}
#logo a{margin:0 auto;}
#searchform{display:none;}
#navigation ul{display:block;}
#primary_nav a,
#primary_nav a:visited{display:inline-block;float:none;}
#secondary_nav{display:none;}
#secondary_nav a{padding:0 1em;}
#gallery .caption{font-size:0.8em;}
#gallery .wrap{padding-top:66.66667%;width:100%;}
#gallery .mask{position:absolute;top:0;bottom:0;}
#gallery .fadeout{display:none;}
#gallery_slides{left:-100%;width:1000%;}
#gallery_slides li{width:10%;}
#gallery .next,
#gallery .prev{width:30%;}
#gallery .next i,
#gallery .prev i{background:url('../img/perspectives.png') no-repeat right center;background-size:auto 174px;margin:-22px 0 0 0;padding-top:45px;left:auto;right:0;width:18px;}
#gallery .prev i{background-position:left center;left:0;right:auto;}
#gallery .next:hover i{background-position:right center;}
#gallery .prev:hover i{background-position:left center;}
#main #perspectives{float:none;margin:2em auto;width:90%;}
#main > .wrap,
.homepage #main > .wrap{padding:1em 0;}
.content h1{font-size:2em;text-align:center;}
.content h2{font-size:1.5em;margin:0 0 1em;text-align:center;}
.content h3{}
#main .navigation{display:none;}
#main .flatbutton{display:inline-block;margin:0;}
.homepage #main .columns3{margin-left:0;}
.homepage #main .columns3 .col{margin-bottom:1em;}
.homepage #splash #places li{font-size:1.2em;}
.homepage #spotlights h2{font-size:1.2em;}
.homepage #spotlights p{margin-bottom:0;}
#splash{background-size:auto 10px !important;padding-bottom:1.5em;}
#splash #places h3,
#splash #spotlights h3{font-size:0.9em;}
#social_banner .wrap{margin:0.5em auto;width:96%;}
#social_banner h3{float:none;text-align:center;}
#social_banner li{margin-right:0.5em;}
#social_banner .more{float:right;}
#footer{padding:0;}
#footer .wrap{width:100%;}
#footer .col{float:none;}
#footer h3{background:#063;border:none;color:white;display:block;font-family:Helvetica, sans-serif;font-size:1em;font-style:normal;font-weight:normal;line-height:1.33em;padding:0.55em 1em;text-align:left;text-transform:uppercase;}
#footer li{padding:0;}
#footer .info,
#footer .social,
#footer li > a{display:block;padding:0.55em 1em;}
#footer li > a:hover{background-color:#555;text-decoration:none;}
#footer .social a{display:inline-block;padding:19px 0 0;}
#footer .info a{display:inline;}
#footer #uwgb-contact{margin:0;}
#footer #campus-departments-groups,
#footer #people-groups,
#footer #important-footer-links{display:none;}
.alphasort .alphaindex{font-size:1.5em;}
.alphasort .section{margin:0 -2.3%;}
.alphasort h3.letter{background:#eee;font-size:1em;font-style:normal;margin:0;padding:0;}
.alphasort ul,
ul.linklist, ul.linklist ul{list-style:none;margin:0;padding:0;}
ul.linklist,
ul.linklist ul{border-bottom:1px solid #ccc;}
ul.grouped,
ul.linklist ul{border-left:8px solid #ccc;margin:0;padding:0;}
ul.linklist ul{margin:0 0 1em 1em;}
.alphasort li,
.linklist li{border-top:1px solid #ccc;display:block;padding:0.5em 1em;}
.alphasort li:first-child{border-top:none;}
.pagination{text-align:right;}
.searchpg_form{text-align:center;}
.searchpg_form .searchpg_query{width:60%;}
.searchpg_form .searchpg_query,
.searchpg_form .searchpg_submit{display:inline-block;float:none;}
.searchpg_form .searchpg_submit{margin:0 0 0 -6px;}
.searchresults li .summary br{display:none;}
}
@media(max-width:599px){#gallery .expandbtn{display:none;}
.columns2 .mcol{float:left;margin-left:4%;width:48%;}
.columns2 .mcol:first-child{margin-left:0;}
.columns2 .col{float:none;margin:0 auto 1em;width:100%;}
.columns2 .colPrimary{float:none;margin:0 auto;width:100%;}
.columns2 .colSecondary{border-bottom:1px dashed #ccc;float:none;margin-bottom:2em;overflow:hidden;width:100%;}
.columns2 .cautionbox,
.columns2 .infobox{overflow:hidden;margin-bottom:2em;padding:4% 6%;}
#main .columns3 .col{float:none;margin:0 0 2em;padding-top:0;width:100%;}
#main .columns3 .col h3{clear:none;}
#main #featurednews{padding-top:0;}
#splash #places,
#splash #spotlights{width:48%;}
#splash #places li{font-size:1.5em;margin:0 0 1em;text-align:center;width:100%;}
#splash #places li a{background:#f5f5f5;}
#splash #places br{display:none;}
#splash #spotlights .col{margin:0 0 1em;width:100%;}
}
@media(min-width:480px){#warning .content{background:url('../img/warning.png') no-repeat left center;padding-left:120px;}
}
@media(min-width:768px){#header .wrap{}
}
@media(min-width:820px){#main .columns3 .col{width:30%;}
#main #featurednews{clear:none;margin-left:5%;margin-top:0;width:30%;}
}
@media(min-width:910px){#navigation .wrap{text-align:left;}
#secondary_nav{float:right;margin:0;}
#navigation ul{display:block;}
}
@media(min-width:960px){#main .navigation{margin:0 10px -12em;top:-12em;}
#gallery .wrap{min-height:360px;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){#logo a{background:url('../img/logo-438x76.png');background-size:auto 38px;}
.social a{background-image:url('../img/social-media-2x.png');background-size:auto 60px;}
.social30 a{background-image:url('../img/social-60.png');background-size:auto 80px;}
#splash{background:#eee url('../img/360ticks-2x.png') repeat-x center bottom;background-size:auto 20px;}
}