/* Panels */

.aqua {
	color: #005d90
}

.blue {
	color: #001344
}

.navy {
	color: #001344
}

.gold {
	color: #d9ac63
}

.bg-aqua {
	background-color: #005d90
}

.bg-blue {
	background-color: #001344
}

.bg-navy {
	background-color: #001344
}

.bg-gold {
	background-color: #d9ac63
}

.bg-gold-fade {
	background-color: #e5decf
}

.bg-gold-fade-darker {
	background-color: #E9E4DA
}

.font-sans {
	font-family: Helvetica, Arial, sans-serif
}

.font-alternate {
	font-family: ProximaNova, Helvetica, Arial, sans-serif
}

.font-alternate-bold {
	font-family: ProximaNovaBold, Helvetica, Arial, sans-serif
}

.font-alternate-bold-italic {
	font-family: ProximaNovaSBold, Helvetica, Arial, sans-serif
}

.panel.panel-primary {
	border-color: #ccc
}

.wp-block-image figure.alignleft, .alignleft {
	float: left;
	text-align:left;
	width: auto;
	margin-right: 15px;
	margin-top: 0px;
}

.wp-block-image figure.alignright, .alignright {
	float: right;
	width: auto;
	text-align:right;
	margin-left: 15px;
	margin-top: 0px;
}

.wp-block-image figure.aligncenter, .aligncenter {
	clear: both;
	text-align:center;
	margin-left: auto;
	margin-right: auto;	
	margin-top:1em;
}

.wp-block-image figure.alignnone, .alignnone {
	clear: both;
	margin-top: 1em;
	margin-bottom: 1em
}

.wp-caption {
	background: #EEE;
	padding-top: 5px;
	text-align: center;
	height: auto;
	max-width: 100%;
	display: block
}

.wp-caption-text {
	font-size: .9em;
	font-style: italic;
	line-height: 1.3em;
	padding: 0 8px 10px;
	margin-bottom: 0
}

.rss-widget-icon {
	display: none
}
span.subhead {
	color:#d9ac63;
	font-family:ProximaNovaXBold,Helvetica,Arial,sans-serif;
}
.banner {
	background-color: #001344;
	padding: 0;
	
}

.banner .titlebox {
	margin: 15px 15px 8px;
	overflow: auto;
	padding: 15px;	
}

.landing.academic .titlebox .subhead,
.landing.academic .titlebox .subhead a,
.banner.admissions .titlebox .subhead,
.banner.admissions .titlebox .subhead a {
	color:#d9ac63;
}
.banner .titlebox .subhead {
	text-transform:uppercase;
	font-family: ProximaNovaSBold, Helvetica, Arial, sans-serif;
	font-size: 1.2em
}

.banner .titlebox a:hover {
	text-decoration: none
}

.banner .site-title {
	color: #fff;
	font-family: ProximaNovaSBold, Helvetica, Arial, sans-serif;
	font-size: 32px;
	line-height: 1.5em;
	margin: 0
}

.banner .site-title a {
	font-family: ProximaNovaSBold,Helvetica,Arial,sans-serif;
	color: #fff!important
}

.banner .site-title a:hover,
.banner .site-title a:active {
	text-decoration: none
}

.banner .name {
	color: #fff;
	font-family: ProximaNovaBold, Helvetica, Arial, sans-serif;
	font-size: 32px
}

.banner .parent-title {
	color: #fff;
	font-family: ProximaNovaSBold, Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-style: italic;
	margin: 15px 0 0;
	text-align: right;
	width: auto
}

.banner .parent-title a {
	color: #fff
}

.banner .parent-title a:hover {
	text-decoration: none
}

.banner.college,
.banner.news,
.banner.unit {
	background-color: transparent;
	border-bottom: 0
}

.banner.college .titlebox,
.banner.news .titlebox,
.banner.unit .titlebox {
	background-color: #001344;
	margin: 15px 15px 0;
	padding: 8px;
}

.banner.college .titlebox .subhead,
.banner.news .titlebox .subhead,
.banner.unit .titlebox .subhead {
	color: #d9ac63;
	font-family: ProximaNovaSBold, Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	margin-left: 2px
}

.banner.college .titlebox.home,
.banner.news .titlebox.home,
.banner.unit .titlebox.home {
	border-bottom: 0
}

.banner.college .site-title,
.banner.news .site-title,
.banner.unit .site-title {
	color: #fff;
	font-family: ProximaNovaSBold, Helvetica, Arial, sans-serif;
	margin-top: 8px;
	margin-bottom: 4px;
	line-height: 1.5em;
	display: inline-block;
	width: 100%
}
.container{
	padding-left:0;
	padding-right:0;
}
.banner.college .site-title a,
.banner.news .site-title a,
.banner.unit .site-title a {
	color: #fff!important
}

.banner.college .site-title a:hover,
.banner.news .site-title a:hover,
.banner.unit .site-title a:hover,
.banner.college .site-title a:focus,
.banner.news .site-title a:focus,
.banner.unit .site-title a:focus {
	background-color:transparent;
	text-decoration: underline
}

.banner.college .name,
.banner.news .name,
.banner.unit .name {
	color: #fff;
	font-family: ProximaNovaBold, Helvetica, Arial, sans-serif;
	font-size: 32px
}

.landing.college .bann {
    border-bottom: 8px solid #a5acaf;
}

.landing.news .bann,
.landing.unit .bann {
	border-bottom: 6px solid #005d90
}

.banner.admissions {
	background-color: transparent;
	border-bottom: 0
}

.banner.admissions .titlebox {
	background-color: #001344;
	margin:0;
	margin-top: 0.5px;
	padding: 15px 15px 8px
}

.banner.admissions .site-title {
	color: #fff!important;
	font-family: ProximaNovaBold, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	line-height: 2em;
	display: inline-block;
	width: 100%;
	font-weight: 700
}
.subhead a,
.banner.admissions .site-title a {
	color: #fff!important;
}
.subhead a:focus,
.subhead a:hover,
.banner .site-title a:focus,
.banner .site-title a:hover,
.banner.admissions .site-title a:hover,
.banner.admissions .site-title a:active,
.banner.admissions .site-title a:focus {
	text-decoration: underline !important;
	background-color: transparent;
	text-decoration-color:#a5acaf !important;
}

.banner.admissions .name {
	font-family: ProximaNovaBold, Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
}

#submenu-horizontal {
	border: 0 none
}

.navi, #submenu-horizontal #dept-subnav {
	background-color: #a5acaf
}

#submenu-horizontal #dept-subnav ul li a {
	color: #001344
}

#submenu-horizontal #dept-subnav ul li li a {
	padding: 12px 15px
}
.landing.college.horizontal .bann-home{
	border-bottom:0;
}
.landing.unit.horizontal .bann-home{
	border-bottom:0;
}
.landing.academic .bann-home,
.landing.college .bann-home{
	border-bottom: 6px solid #a5acaf;
}

.landing.unit .bann-home{
	border-bottom: 6px solid #005d90;
}
.bann-home{
	background-color: #001344;
}
.graphic-banner, .graphic-banner figure.wp-block-image{
    background-color: #f7f7f7;
	display:unset;
}
.news .graphic-banner img,
.unit .graphic-banner img {
	margin-top:1em;
}
.graphic-banner img {
    width: 100%;
}
.landing.news .navi, .navi .news, ul#home-menu .news,
.landing.unit .navi, .navi .unit, ul#home-menu .unit{
	background-color:#005d90 !important;
}
.menu-top-nav-container, .navi, ul#home-menu {
	padding-left: 22px;
    padding-right: 22px;
}
@media (min-width: 1200px){
	ul#home-menu {
		padding-left: 8px;
		padding-right: 8px;
	}
}
@media (max-width: 1199px) and (min-width: 991px){
	ul#home-menu {
		padding-left: 8px;
		padding-right: 12px;
	}
}
@media (max-width: 990px) and (min-width: 767px){
	ul#home-menu {
		padding-left: 12px;
		padding-right: 12px;
	}
}

.landing.admissions.horizontal .banner .titlebox {
    padding-left: 30px;
}
.landing.horizontal .banner .titlebox {
	margin-top:1.5px;
	border-bottom: 0
}
.horizontal .wp-block-cover{
		background-size:cover;
}
.landing.college.horizontal .navi,
.landing.college.horizontal nav .nav.nav-justified.horizontal {
	background-color:#a5acaf;
}

.landing.horizontal nav .nav.nav-justified.horizontal li {
	border-radius: 0
}

.landing.horizontal nav .nav.nav-justified.horizontal li a {
	font-family:ProximaNovaBold,Helvetica,Arial,sans-serif;
	color:#001344;
	font-size: 1.15em;
	padding: 8px 8px 10px;
	/*text-shadow: 2px 1px 2px #333*/
}

.landing.horizontal nav .nav.nav-justified.horizontal li a:hover,
.landing.horizontal nav .nav.nav-justified.horizontal li a:focus,
.landing.horizontal nav .nav.nav-justified.horizontal li a:active {
	background-color: #e4e4e4;
	color: #001344
}


.landing.admissions.horizontal nav .nav.nav-justified.horizontal.admissions {
	background-color: #d9ac63
}
#submenu-horizontal #dept-subnav ul li a:focus,
#submenu-horizontal #dept-subnav ul li a:hover,
.landing.college.horizontal nav .nav.nav-justified.horizontal.college li a:hover,
.landing.college.horizontal nav .nav.nav-justified.horizontal.college li a:focus,
.landing.college.horizontal nav .nav.nav-justified.horizontal.college li a:active {
	background-color:#e4e4e4;
	color: #111;
	text-shadow: none
}

.landing.news.horizontal nav .nav.nav-justified.horizontal.news,
.landing.unit.horizontal nav .nav.nav-justified.horizontal.unit {
	background-color: #005d90
}

.landing.news.horizontal nav .nav.nav-justified.horizontal li a ,
.landing.unit.horizontal nav .nav.nav-justified.horizontal.unit li a {
	text-shadow: none;
	color:#fff;
}

.landing.news.horizontal nav .nav.nav-justified.horizontal li a:hover,
.landing.news.horizontal nav .nav.nav-justified.horizontal li a:focus,
.landing.news.horizontal nav .nav.nav-justified.horizontal li a:active,
.landing.unit.horizontal nav .nav.nav-justified.horizontal.unit li a:hover,
.landing.unit.horizontal nav .nav.nav-justified.horizontal.unit li a:focus,
.landing.unit.horizontal nav .nav.nav-justified.horizontal.unit li a:active {
	background-color: #75A7C0;
	color: #001344;
	text-shadow: none
}
.graphic-banner div#pb_slideshow_rslider-1, .graphic-banner div#pb_slideshow_rslider-container-1{
    width: 100% !important;
}
@media(max-width:768px){
	.landing.admissions nav .navbar-collapse{
		display:block
	}
	nav .navbar-header button.navbar-toggle{
		display:none
	}
}
.landing.admissions nav .navbar-collapse {
	padding-left: 0;
	padding-right: 0
}

.landing.admissions nav .navbar-toggle {
	margin-top: -62px
}

.landing.admissions nav .navbar-toggle .icon-bar {
	background-color: #001344
}

.landing.admissions nav .nav.nav-justified.horizontal.admissions {
	background-color: #001344
}

.landing.admissions nav .nav.nav-justified.horizontal.admissions li {
	border-radius: 0
}

.landing.admissions nav .nav.nav-justified.horizontal.admissions li a {
	font-family: ProximaNovaBold, Helvetica, Arial, sans-serif;
	padding: 12px 8px;
	font-size: 1.15em;
	text-transform: uppercase
}

.landing.admissions nav .nav.nav-justified.horizontal.admissions li a:hover,
.landing.admissions nav .nav.nav-justified.horizontal.admissions li a:active,
.landing.admissions nav .nav.nav-justified.horizontal.admissions li a:focus {
	background-color: #375483;
	color: #fff
}
@media (min-width: 1200px){
	#content.landing {
		padding-top: 5px;
	}
	#content.landing.unit {
		padding-top:0;
	}
}
@media (max-width: 1199px) and (min-width: 991px){
	#content.landing {
		padding-top: 2px;
	}
	.landing.horizontal .banner .titlebox {
		margin-top: 1.5px;
	}
}
@media (max-width: 990px) and (min-width: 767px){
	#content.landing {
		padding-top: 6px;
	}
}
#content.landing.academic {
	margin-top:0;
}
#content.landing {
	background-color: #F7F7F7;
	padding-bottom: 15px;
	border-bottom: 10px solid transparent;
	color: #111;
}


#content.landing #inner-wrapper {
	background-color: #F7F7F7
}

#content.landing #main {
	padding: 15px 30px 15px
}
h1.title {
	background: url(https://cdn.georgiasouthern.edu/img/h1-marker.png) no-repeat 0px bottom;
	padding-bottom:10px;
}
/*
#content.landing #main h1,
#content.landing #main .h1 {
	font-size: 2em
}

#content.landing #main h2,
#content.landing #main .h2 {
	font-size: 1.6em;
	margin-top: 0
}

#content.landing #main h3,
#content.landing #main .h3 {
	font-size: 1.4em
}

#content.landing #main h4,
#content.landing #main .h4 {
	font-size: 1.2em
}

#content.landing #main h5,
#content.landing #main .h5 {
	font-size: 1em
}

#content.landing #main a,
#content.landing #main li a {
	color: #005d90
}
*/
#content.landing #main li.ui-tabs-tab a {
	line-height: 30px;
}
#content.landing #main li {
	margin-bottom: 15px;
	line-height: 1.4em
}

#content.landing #main .links ul,
#content.landing #main .links ol {
	padding-left: 15px
}

#content.landing #main .links ul li,
#content.landing #main .links ol li {
	margin-bottom: 10px;
	line-height: 1.2em
}

#content.landing #main .breadcrumbs {
	font-size: .75em;
	display: block;
	width: 100%
}

#content.landing #main .breadcrumbs a {
	color: #333
}

#content.landing #main .breadcrumbs a:hover {
	color: #005d90
}

#content.landing #main .date-updated {
	color: #555;
	font-size: .8em;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: ProximaNovaSBold, Helvetica, Arial, sans-serif
}

#content.landing #main .post-meta {
	font-size: .8em;
	font-family: ProximaNovaSBold, Helvetica, Arial, sans-serif
}

#content.landing #main .post-taxonomy {
	margin: 15px 0
}

#content.landing #main .post-taxonomy p {
	font-size: .8em
}

#content.landing #main .addthis_toolbox {
	margin: 15px 0
}

#content.landing #main .horizontal.row {
	margin-top: 30px;
	margin-bottom: 15px
}

#content.landing #main .horizontal .content_block {
	float: none;
	max-width: 100%;
	clear: none
}

#content.landing #main .horizontal .content_block ul {
	border: 0;
	padding: 0 5px
}

#content.landing #main .horizontal .content_block .title {
	color: #001344;
	font-family: ProximaNovaSBold, sans-serif;
	margin: 5px 0 8px;
	border-top: 4px solid #001344;
	padding: 8px 2px 5px
}

#content.landing #main ul.rss {
	list-style: none;
	margin: 0;
	padding: 0
}

#content.landing #main ul.rss li {
	line-height: 1.25em;
	font-size: .9em;
	margin-bottom: 10px!important
}

#content.landing.college #main,
#content.landing.news #main,
#content.landing.unit #main {
	padding: 30px 30px 15px
}

#content.landing.admissions #main {
	padding: 30px
}

#content.landing.admissions #main h1.title {
	color: #001344;
	margin: 8px 0 15px;
}

#content.landing.admissions #main h2,
#content.landing.admissions #main h3,
#content.landing.admissions #main h4,
#content.landing.admissions #main h5 {
	margin: 5px 0 2px
}

#content.landing.academic .sidebar.left .menu li:first-child,
#content.landing.admissions .sidebar.left .menu li:first-child,
#content.landing.college .sidebar.left .menu li:first-child,
#content.landing.news .sidebar.left .menu li:first-child,
#content.landing.unit .sidebar.left .menu li:first-child {
	border-top: 1px solid #e4e4e4
}

.news .item {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 15px
}

.landing.college.horizontal .widgets,
.landing.news.horizontal .widgets,
.landing.unit.horizontal .widgets {
	margin: 15px 0 45px
}

.landing.college.horizontal .widgets h2,
.landing.news.horizontal .widgets h2,
.landing.unit.horizontal .widgets h2,
.landing.college.horizontal .widgets h3,
.landing.news.horizontal .widgets h3,
.landing.unit.horizontal .widgets h3,
.landing.college.horizontal .widgets h4,
.landing.news.horizontal .widgets h4,
.landing.unit.horizontal .widgets h4,
.landing.college.horizontal .widgets h5,
.landing.news.horizontal .widgets h5,
.landing.unit.horizontal .widgets h5,
.landing.college.horizontal .widgets h6,
.landing.news.horizontal .widgets h6,
.landing.unit.horizontal .widgets h6 {
	margin-top: 0
}

.landing.college.horizontal .widgets p,
.landing.news.horizontal .widgets p,
.landing.unit.horizontal .widgets p {
	margin-bottom: 0
}

.landing.college.horizontal .widgets .panel-title,
.landing.news.horizontal .widgets .panel-title,
.landing.unit.horizontal .widgets .panel-title {
	text-transform: uppercase
}

.landing.college.horizontal .widgets ul,
.landing.news.horizontal .widgets ul,
.landing.unit.horizontal .widgets ul {
	padding-left: 0;
	margin-bottom: 30px
}
.landing.college.horizontal .widget ul li.wp-social-link,
.landing.news.horizontal .widget ul li.wp-social-link,
.landing.unit.horizontal .widget ul li.wp-social-link{
	padding:0;
}

.landing.college.horizontal .widgets ul li,
.landing.news.horizontal .widgets ul li,
.landing.unit.horizontal .widgets ul li {
	list-style-type: none;
	padding-left: 2px;
	margin-bottom: 8px
}

.landing.college.horizontal .widgets img,
.landing.college.news .widgets img,
.landing.unit.horizontal .widgets img {
	opacity: 1;
    margin-top: auto;
}
/*
.landing.college.horizontal .widgets img:hover,
.landing.unit.horizontal .widgets img:hover {
	opacity: .8
}
*/
.landing.college.horizontal .widgets .widget h2,
.landing.news.horizontal .widgets .widget h2,
.landing.unit.horizontal .widgets .widget h2 {
	color: #fff
}
/*
.landing.college.horizontal .widgets .widget h3,
.landing.unit.horizontal .widgets .widget h3 {
	font-family: ProximaNovaSbold, Helvetica, Arial, sans-serif;
}

.landing.college.horizontal .widgets .widget h4,
.landing.unit.horizontal .widgets .widget h4 {
	font-family: ProximaNovaBold, Helvetica, Arial, sans-serif;
}

.landing.college.horizontal .widgets .widget h5,
.landing.unit.horizontal .widgets .widget h5 {
	font-family: ProximaNovaSbold, Helvetica, Arial, sans-serif;
}

.landing.college.horizontal .widgets .widget .title,
.landing.unit.horizontal .widgets .widget .title {
	font-family: ProximaNovaSbold, Helvetica, Arial, sans-serif;
}

.landing.college.horizontal .widgets .widget .title a,
.landing.unit.horizontal .widgets .widget .title a {
	color: #001344
}
*/
.midfeature img{
	width:100%;
	height:auto;
}
.landing.news.horizontal .graphic-banner .wp-block-image,
.landing.unit.horizontal .graphic-banner .wp-block-image,
.midfeature{
	padding-top:25px;
}
.landing.admissions.horizontal .widgets h2,
.landing.admissions.horizontal .widgets h3,
.landing.admissions.horizontal .widgets h4,
.landing.admissions.horizontal .widgets h5,
.landing.admissions.horizontal .widgets h6 {
	margin-top: 0
}

.landing.admissions.horizontal .widgets p {
	margin-bottom: 0
}

.landing.admissions.horizontal .widgets .panel-title {
	text-transform: uppercase
}

.landing.admissions.horizontal .widgets ul {
	padding-left: 0;
	margin-bottom: 30px
}

.landing.admissions.horizontal .widgets ul li {
	list-style-type: none;
	padding-left: 2px;
	margin-bottom: 8px
}

.landing.admissions.horizontal .widgets img.opacity {
	opacity: .8
}
.landing.admissions.horizontal img#home-banner-image:hover {
	cursor:default;
    opacity: 1;
}
.landing.admissions.horizontal .widgets img.opacity:hover {
	opacity: 1
}

.landing.admissions.horizontal .widgets .widget .title {
	font-family: ProximaNovaSBold, Helvetica, Arial, sans-serif;
	font-size: 1.15em;
	color: #001344
}

.sidebar {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 15px
}

.sidebar h3,
.sidebar h4,
.sidebar h5,
.sidebar h6 {
	color: #001344
}

.sidebar .ribbon {
	background-color: #001344
}

.sidebar .ribbon h3,
.sidebar .ribbon h4,
.sidebar .ribbon h5 {
	padding: 8px 8px 8px 16px;
	color: #FFF;
	font-size: 1.2em
}

.sidebar .ribbon a {
	color: #FFF
}

.sidebar ul,
.sidebar ol {
	padding: 0;
	list-style-type: none;
	flex-flow: wrap;
}

.sidebar ul li,
.sidebar ol li {
	list-style-type: none;
	line-height: 1.25em;
	margin-bottom: 6px
}

.sidebar ul.menu {
	list-style-type: none
}

.sidebar ul.menu li li {
	padding-left: 8px;
	list-style-type: none
}

.sidebar .borders li {
	list-style-type: none;
	padding: 8px 0;
	border-bottom: solid rgba(169, 146, 96, .2) 1px
}

.sidebar .borders li:last-child {
	border-bottom: solid rgba(169, 146, 96, .2) 1px
}
.sidebar .title a{
	color:#fff;
}
.sidebar .title a:hover,
.sidebar .title a:focus{
	color:#001344;
}
.sidebar a,
.sidebar li a {
	display:inline-block;
	color: #001344
}

.sidebar .btn {
	width: 100%
}

.sidebar.right .widget .title {
	margin-right: -15px;
	color: #fff;
	font-size: 1em;
	padding: 8px;
	background-color: #001344
}

.sidebar.right .widget ul,
.sidebar.right .widget ol {
	padding: 0;
	list-style-type: none
}

.sidebar.right .widget ul li,
.sidebar.right .widget ol li {
	list-style-type: none;
	line-height: 1.25em;
	margin-bottom: 6px
}

.sidebar.right .widget ul.menu {
	list-style-type: none
}

.sidebar.right .widget ul.menu li li {
	padding-left: 8px;
	list-style-type: none
}

.sidebar.right .widget ul.menu li.menu-item-has-children>a {
	font-weight: 700
}

.sidebar.left .widget {
	padding: 0 2px 15px;
	margin-bottom: 15px
}
.sidebar.left .widget .title {
    color: #fff;
    background-color: #001344;
    padding: 8px 8px;
	font-size: 1.1em;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee
}
.sidebar.left .widget li a {
    padding-right: 10px;
    padding-left: 10px;
}
/*.sidebar.left .widget .wp-social-link a {
    padding-left: 6px;
}*/
.sidebar.left .widget ul li {
	list-style-type: none;
	font-size: .85em;
	line-height: 1.2em;
	margin-bottom: 1em
}

.sidebar.left .widget ul.menu li {
	padding: 8px 0;
	border-bottom: 1px solid #eee;
	font-weight: 700;
	font-size: 1em;
	line-height: 1.25em;
	margin-bottom: 0
}

.sidebar.left .widget ul.menu .sub-menu li {
	font-size: .9em;
	font-weight: 400;
	border-bottom: 1px solid #eee
}
/*
.sidebar.left .widget ul.menu .sub-menu li:first-child {
	margin-top: 3px
}*/

.sidebar.left .widget ul.menu .sub-menu li:last-child {
	border-bottom: 0!important
}

.sidebar.left .ribbon {
	margin-left: -15px
}

.sidebar.left.college,
.sidebar.left.news,
.sidebar.left.unit {
	margin-top: 20px;
	padding-top: 0
}
#content.landing.academic .sidebar.left .def{
	padding-left:0;
	padding-right:0;
}
#content.landing.academic #main{
	padding: 10px 30px 15px;
}
#content.landing.academic .breadcrumbs{
	padding-top:25px;
}
.topfeature{
	padding-top:25px;
}
.topfeature img,
.thefeature img,
.homefeature img{
    width:100%;
    height:auto;
}
.sidebar.left.college .widget .title a,
.sidebar.left.news .widget .title a,
.sidebar.left.unit .widget .title a {
	color: #fff;
	margin-top:0;
	margin-bottom:0;
}
#content.landing.academic .sidebar.left .menu .sub-menu li ul li,
#content.landing.news .sidebar.left .menu .sub-menu li ul li,
#content.landing.unit .sidebar.left .menu .sub-menu li ul li,
#content.landing.college .sidebar.left .menu .sub-menu li ul li,
#content.landing.admissions .sidebar.left .menu .sub-menu li ul li{
	border:0;
	padding-left: 12px;
    padding-right: 12px;
}
#content.landing.academic .sidebar.left .menu .sub-menu li,
#content.landing.news .sidebar.left .menu .sub-menu li,
#content.landing.unit .sidebar.left .menu .sub-menu li,
#content.landing.college .sidebar.left .menu .sub-menu li,
#content.landing.admissions .sidebar.left .menu .sub-menu li{
	background-color: #fbfbfb;
	font-family:ProximaNova,Helvetica,Arial,sans-serif;
	border-bottom: 1px solid #ddd;
}
#content.landing.academic .sidebar.left .menu .sub-menu li a:hover,
#content.landing.academic .sidebar.left .menu .sub-menu li a:focus,
#content.landing.admissions .sidebar.left .menu .sub-menu li a:hover,
#content.landing.admissions .sidebar.left .menu .sub-menu li a:focus,
#content.landing.college .sidebar.left .menu .sub-menu li a:hover,
#content.landing.college .sidebar.left .menu .sub-menu li a:focus,
#content.landing.news .sidebar.left .menu .sub-menu li a:hover,
#content.landing.news .sidebar.left .menu .sub-menu li a:focus,
#content.landing.unit .sidebar.left .menu .sub-menu li a:hover,
#content.landing.unit .sidebar.left .menu .sub-menu li a:focus {
	background-color: #ddd;
}
.sidebar li.current-menu-item ul li a{
	color:#001344 !important;
	background-color:transparent;
	border:0
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor.menu-item-has-children,
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current_page_ancestor.menu-item-has-children,
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children{
    padding-bottom: 0;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item {
    padding-top: 0;
    padding-bottom: 0;
}
.sidebar li.current-menu-item > a:focus,
.sidebar li.current-menu-item > a:hover {
	background-color:#ddd;
	color:#001344!important;
}
.sidebar li.current-menu-item > a {
    color: #fff !important;
    background-color: #001344;
	padding:8px;
    border-bottom: 3px solid #005d90;
    display: block;
}
#content.landing.academic .sidebar.left .menu li,
#content.landing.news .sidebar.left .menu li,
#content.landing.unit .sidebar.left .menu li,
#content.landing.college .sidebar.left .menu li,
#content.landing.admissions .sidebar.left .menu li {
	background-color:#e4e4e4;
	font-weight: 400
}

.sidebar .btn.give,
.sidebar .btn.request-info {
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px
}

.btn.give {
	font-size: 1.35em;
	letter-spacing: 1px
}

.btn.request-info {
	font-family: ProximaNovaSBold, Helvetica, Arial, sans-serif;
	font-size: 1.1em
}

.sidebar.left .menu li a {
	color: #001344
}

.sidebar.left .menu li a:hover,
.sidebar.left .menu li a:focus {
	text-decoration: underline
}

.sidebar.left .menu li .submenu li {
	border-bottom: 1px solid #eaeaea
}

.sidebar.left .menu li .submenu:last-child {
	border-bottom: 0;
	padding-bottom: 0
}

.local-footer {
	margin: 30px auto 15px;
	font-size: .8em;
	text-align: center
}

#content.landing #main .content_block {
	float: right;
	width: auto;
	max-width: 25%;
	clear: both
}

#content.landing #main .content_block h6 {
	padding: 5px 15px;
	background-color: #d9ac63;
	color: #001344;
	font-size: 1em;
	font-weight: 700;
	text-align: center
}

#content.landing #main .content_block ul {
	list-style: none;
	padding: 0 15px 8px;
	border-top: 0;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea
}

#content.landing #main .content_block ul li {
	margin-bottom: 5px
}

table.no-border td,
table.table.no-border td,
table.no-border th,
table.table.no-border th {
	border: 0
}

table.table-striped tbody tr:nth-of-type(2n) {
	background-color: #eee
}

table.valign-middle th,
table.valign-middle td {
	vertical-align: middle!important
}

@media (max-width: 767px) {
	h1.title {
		background: url(https://cdn.georgiasouthern.edu/img/h1-marker.png) no-repeat 0px bottom;
		padding-bottom:10px;
		background-size: 46px;
	}
	#content.landing {
		padding-top: 0
	}
	#content.landing .navbar-toggle {
		margin-top: -49px;
		border: 0;
		border-color: transparent
	}
	#content.landing .navbar-toggle .icon-bar {
		background-color: #fff
	}
	#content.landing .banner .titlebox {
		text-align: center;
		padding: 0;
		margin: 5px 50px 5px 5px
	}
	#content.landing .banner .titlebox .site-title {
		margin-top: 5px;
		margin-bottom: 5px
	}
	#content.landing .banner .titlebox .site-title .name {
		margin: 0 auto;
		/*font-size: 1em*/
	}
	#content.landing .banner.admissions .titlebox,
	#content.landing .banner.college .titlebox,
	#content.landing .banner.news .titlebox,
	#content.landing .banner.unit .titlebox {
		margin: 0
	}
	#content.landing .widgets {
		text-align: left
	}
	#content.landing #main {
		text-align: left
	}
	#content.landing #main h1.title {
		font-size: 1.4em
	}
	#content.landing #main h2 {
		font-size: 1.2em
	}
	#content.landing #main h3,
	#content.landing #main h4 {
		font-size: 1.15em
	}
	#content.landing #main h5 {
		font-size: 1em
	}
	#content.landing #main p,
	#content.landing #main ul,
	#content.landing #main ol {
		font-size: .9em
	}
	#content.landing #main .content_block {
		float: none;
		max-width: 100%;
		width: auto
	}
	#content.landing.admissions .navbar-toggle {
		margin-top: -42px
	}
	#content.landing.admissions.horizontal .navbar-toggle {
		margin-top: -217px
	}
	.sidebar.right .title {
		margin-right: 0
	}
	.sidebar.left .title {
		margin-left: 0
	}
}