/**
 * Attempt to override old UMW Widget styles
 * @version 10.0
 */

/* @ UMW Widgets
------------------------------------------------------------ */

.sidebar .widget,
.umw-content-widgets .widget {
	border: none;
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
	clear: both;
}

#sidebar h4.widgettitle,
#sidebar-alt h4.widgettitle,
#home-middle-2 h4.widgettitle {
	margin-bottom: 0;
	border-radius: 0 !important;
}

.sidebar .widget_umwcontentwidget {
	clear: both;
}

.site-type_home.home #home-middle .widget_umwcontentwidget h4.widgettitle {
	font-size: 22px;
}

.site-type_home.home #sidebar-alt .widget_umwcontentwidget {
	max-width: 225px;
	font-weight: bolder;
}

.site-type_home.home #sidebar .widget_umwcontentwidget h4.widgettitle {
	padding-top: 16px;
	width: 264px;
	min-height: 46px;
	margin-left: -19px;
	padding-left: 59px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.site-type_home.home #sidebar-alt .widget_umwcontentwidget .umw-icon-wrapper {
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 0;
	padding-right: 52px;
}

.umw-widget-subtitle {
	color: #78c043;
	font-family: "MuseoSans900", "MuseoSans500", Arial, Helvetica, Tahoma, sans-serif;
}

.umw-widget-subtitle,
.umw-widget-blurb {
	font-size: 12px;
}

// Edited
#inner .umw-flag-content-widget-wrapper,
   .site-inner .umw-flag-content-widget-wrapper {
	background: #00305e;
	color: #fff;
	z-index: 1000;
	padding: 13px 10px 28px 8px;
	margin-bottom: 12px;
	max-width: 423px;
}

body.site-special-scheme_admissions #inner #sidebar .widget_umwflagwidget,
body.site-special-scheme_admissions .site-inner #sidebar .widget_umwflagwidget {
	margin-bottom: -7px;
}

body.site-special-scheme_admissions #inner .umw-flag-content-widget-wrapper,
body.site-special-scheme_admissions .site-inner .umw-flag-content-widget-wrapper {
	padding: 15px 26px 31px 46px;
}

#inner .umw-content-widgets .umw-flag-content-widget-wrapper,
.site-inner .umw-content-widgets .umw-flag-content-widget-wrapper {
	margin-left: 0;
}

// Edited
body.site-type_home #inner #home-middle #sidebar .umw-flag-content-widget-wrapper,
   body.site-type_home .site-inner #home-middle #sidebar .umw-flag-content-widget-wrapper {
	margin-left: 0px;
}

body.site-type_home #inner #home-middle #sidebar-alt .widget-1 .umw-flag-content-widget-wrapper,
body.site-type_home .site-inner #home-middle #sidebar-alt .widget-1 .umw-flag-content-widget-wrapper{
	height: 54px;
	margin-bottom: 0;
}

body.site-type_home #inner #home-middle .widget .widget-wrap,
body.site-type_home .site-inner #home-middle .widget .widget-wrap {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px;
	padding-top: 0;
}

body.site-type_home #inner #home-middle .widget.widget_umwflagwidget .widget-wrap,
body.site-type_home .site-inner #home-middle .widget.widget_umwflagwidget .widget-wrap {
	padding: 0;
}

#inner .umw-flag-content-widget-wrapper,
#inner .umw-flag-content-widget-wrapper a,
#inner .umw-flag-content-widget-wrapper h4.widgettitle,
.site-inner .umw-flag-content-widget-wrapper,
.site-inner .umw-flag-content-widget-wrapper a,
.site-inner .umw-flag-content-widget-wrapper h4.widgettitle,
#sidebar .umw-flag-content-widget-wrapper h4.widgettitle,
#sidebar .umw-flag-content-widget-wrapper h4.widgettitle a {
	color: #fff;
}

#inner .umw-flag-content-widget-wrapper h4.widgettitle,
.site-inner .umw-flag-content-widget-wrapper h4.widgettitle,
#sidebar .umw-flag-content-widget-wrapper h4.widgettitle {
	padding: 8px 12px;
	padding: 15px 12px 14px;
}

// Edited
#inner .umw-flag-content-widget-wrapper h4.widgettitle,
#inner .umw-flag-content-widget-wrapper .umw-flag-content-widget,
   .site-inner .umw-flag-content-widget-wrapper h4.widgettitle,
   .site-inner .umw-flag-content-widget-wrapper .umw-flag-content-widget {
	margin-bottom: 12px;
	display: inline;
}

#inner .umw-flag-content-widget-wrapper .umw-widget-link a,
.site-inner .umw-flag-content-widget-wrapper .umw-widget-link a {
	color: #002b5e;
	font-family: "MuseoSans900", "MuseoSans500", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
}

#inner .umw-dark-blue-with-gradient-flag-wrapper .umw-widget-link a,
#inner .umw-red-flag-wrapper .umw-widget-link a,
.site-inner .umw-dark-blue-with-gradient-flag-wrapper .umw-widget-link a,
.site-inner .umw-red-flag-wrapper .umw-widget-link a {
	color: #fff;
}

#inner .umw-flag-content-widget-wrapper .umw-widget-link,
.site-inner .umw-flag-content-widget-wrapper .umw-widget-link {
	text-align: right;
}

#inner .umw-flag-content-widget-wrapper .umw-widget-link a strong,
.site-inner .umw-flag-content-widget-wrapper .umw-widget-link a strong {
	font-size: 18px;
	vertical-align: bottom;
	font-weight: normal;
}

#sidebar .umw-flag-content-widget-wrapper h4.widgettitle {
    background: none;
    font-size: 22px;
    padding: 0;
    position: static;
}

body.site-special-scheme_admissions #sidebar .umw-flag-content-widget-wrapper h4.widgettitle {
	font-size: 18px;
}

#inner #sidebar-alt .umw-flag-content-widget-wrapper,
.site-inner #sidebar-alt .umw-flag-content-widget-wrapper {
	background: #00305e;
	margin-left: 0;
	margin-right: 0;
}

#inner #home-middle #sidebar-alt .umw-flag-content-widget-wrapper,
.site-inner #home-middle #sidebar-alt .umw-flag-content-widget-wrapper {
	margin-right: 0;
}

#inner .content-header-widgets-3 .umw-flag-content-widget-wrapper,
#inner .content-footer-widgets-3 .umw-flag-content-widget-wrapper,
.site-inner .content-header-widgets-3 .umw-flag-content-widget-wrapper,
.site-inner .content-footer-widgets-3 .umw-flag-content-widget-wrapper {
	margin-right: 0;
}

ul.umw-az-index {
	overflow: hidden;
}

ul.umw-az-index li {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	padding: 0;
	list-style-type: none;
}

ul.umw-az-index li a {
	float: left;
	padding: 2px;
	width: 20px;
	height: 20px;
	text-align: center;
	background-color: #f5f5f5;
    border: 1px solid #d7d7d7;
}

ul.umw-az-index li.selected-letter a {
	background-color: #BDBEC2;
}

/* Widget Icons */

.umw-icon-wrapper {
	padding-left: 55px;
	min-height: 50px;
}

#sidebar .umw-text-widget-wrapper .umw-icon-wrapper {
	background: none;
	padding-left: 0;
	min-height: inherit;
}

#sidebar .umw-text-widget-wrapper .umw-icon {
	padding-left: 65px;
	min-height: 50px;
	margin-left: 5px;
}

.umw-umw-mark-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-umw-mark-icon {
	background: none !important;
}

.umw-calendar-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-calendar-icon {
	background: url(images/icons/calendar.png) 5px top no-repeat;
}

.umw-photo-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-photo-icon {
	background: url(images/icons/photos.png) no-repeat;
}

.umw-car-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-car-icon {
	background: url(images/icons/car.png) no-repeat;
}

.umw-talk-bubbles-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-talk-bubbles-icon {
	background: url(images/icons/talk.png) no-repeat;
}

.umw-magnifying-glass-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-magnifying-glass-icon {
	background: url(images/icons/magnify.png) 5px top no-repeat;
}

.umw-mobile-phone-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-mobile-phone-icon {
	background: url(images/icons/phone3-icon.png) 5px top no-repeat;
}

.umw-academics-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-academics-icon {
	background: url(images/icons/academics.png) no-repeat;
}

.umw-innovation-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-innovation-icon {
	background: url(images/icons/innovation.png) 7px top no-repeat;
}

.umw-video-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-video-icon {
	background: url(images/icons/video.png) no-repeat;
}

.umw-school-spirit-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-school-spirit-icon {
	background: url(images/icons/spirit.png) 10px top no-repeat;
}

.umw-emergency-announcement-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-emergency-announcement-icon {
	background: url(images/icons/emergency.png) 5px top no-repeat;
}

.umw-financial-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-financial-icon {
	background: url(images/icons/financial.png) 10px top no-repeat;
}

.umw-music-notes-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-music-notes-icon {
	background: url(images/icons/music.png) no-repeat;
}

.umw-study-abroad-icon-wrapper,
#sidebar .umw-text-widget-wrapper .umw-study-abroad-icon {
	background: url(images/icons/abroad.png) no-repeat;
}


/* Flag Backgrounds */

#inner .umw-flag-content-widget-wrapper.has_icon,
#inner #sidebar-alt .umw-flag-content-widget-wrapper.has_icon,
.site-inner .umw-flag-content-widget-wrapper.has_icon,
.site-inner #sidebar-alt .umw-flag-content-widget-wrapper.has_icon {
	padding: 0;
}

#inner .umw-flag-content-widget-wrapper .umw-icon-wrapper,
.site-inner .umw-flag-content-widget-wrapper .umw-icon-wrapper {
	padding: 0;
	min-height: 0;
}

.site-type_home #inner #sidebar .umw-flag-content-widget-wrapper .umw-icon-wrapper,
.site-type_home .site-inner #sidebar .umw-flag-content-widget-wrapper .umw-icon-wrapper {
	padding: 15px 12px 14px;
}

body.site-special-scheme_admissions #inner .umw-flag-content-widget-wrapper .umw-icon-wrapper,
body.site-special-scheme_admissions .site-inner .umw-flag-content-widget-wrapper .umw-icon-wrapper {
	padding: 13px 10px 0 20px;
}

.umw-flag-content-widget-wrapper .umw-icon-wrapper,
.sidebar .umw-flag-content-widget-wrapper .umw-icon,
#sidebar .umw-flag-content-widget-wrapper .umw-icon {
	padding-left: 0;
	background-position: right 10px;
}

#inner .umw-flag-content-widget-wrapper .umw-umw-mark-icon-wrapper,
.site-inner .umw-flag-content-widget-wrapper .umw-umw-mark-icon-wrapper {
	background: none !important;
}


/* @ Eagle Widgets
------------------------------------------------------------ */

/* All Eagles */

.umw_eagle_widget {
	z-index: 1000;
	font-family: "MuseoSlab500", Georgia, "Times New Roman", Times, serif;
	margin: 10px 0;
	margin-left: -19px;
	position: relative;
	width: 249px;
}

#sidebar-alt .umw_eagle_widget {
	margin-left: 0;
	margin-right: -30px;
	width: auto;
}

#home-middle #sidebar-alt .umw_eagle_widget {
	width: 249px;
	margin-right: -32px;
}

html body.site-type_home.home #home-middle-2 h4.widgettitle {
	background: #ff7900;
}

.umw_eagle_widget .widgettitle {
	display: none;
}

.umw_eagle_widget .umw-widget-blurb {
	position: absolute;
	right: 10px;
}

#sidebar-alt .umw_eagle_widget .umw-widget-blurb {
	left: 10px;
}

.widget .umw_eagle_widget ul.menu,
#sidebar .widget .umw_eagle_widget ul.menu {
	margin: 0 0 10px;
}

.widget .umw_eagle_widget ul.menu li,
#sidebar .widget .umw_eagle_widget ul.menu li {
	background: url(images/bg_dash.png) left bottom repeat-x;
	line-height: 18px;
	padding: 4px 0 6px;
	list-style-type: none;
	border: none;
	word-wrap: normal;
}


/* Visit */

.umw-eagle-visit-umw-widget {
	background: url(images/eagles/flag-style/eagle_visit_left.png) no-repeat;
}

#sidebar-alt .umw-eagle-visit-umw-widget {
	background: url(images/eagles/flag-style/eagle_visit.png) right top no-repeat;
}

.umw-eagle-visit-umw-widget,
.umw-eagle-visit-umw-widget a.eagle-link {
	display: block;
	min-height: 309px;
}

.umw-eagle-visit-umw-widget a.eagle-link {
	text-indent: -999em;
	z-index: 1000;
}

.umw-eagle-visit-umw-widget .umw-widget-blurb {
	top: 100px;
	margin: 0 0 0 145px;
}

#sidebar-alt .umw-eagle-visit-umw-widget .umw-widget-blurb {
	margin: 0 145px 0 0;
}

/* Apply */

.umw-eagle-apply-today-widget {
	background: url(images/eagles/flag-style/eagle_apply-today_left.png) no-repeat;
	min-height: 234px;
	padding: 150px 20px 0 0;
}

#sidebar-alt .umw-eagle-apply-today-widget {
	background: url(images/eagles/flag-style/eagle_apply-today.png) right top no-repeat;
	padding: 150px 0 0 10px;
}

.umw-eagle-apply-today-widget .umw-widget-apply-today-links {
	margin: 0 0 0 140px;
}

#sidebar-alt .umw-eagle-apply-today-widget .umw-widget-apply-today-links {
	margin-left: 0;
	margin-right: 155px;
}

.umw-eagle-apply-today-widget .umw-widget-blurb {
	bottom: 0;
}

#sidebar-alt .umw-eagle-apply-today-widget .umw-widget-blurb {
	margin-left: 0;
	margin-right: 120px;
}


/* Ask the Eagle */

.umw-ask-the-eagle-widget {
	background: url(images/eagles/flag-style/eagle_ask-the-eagle_left.png) no-repeat;
	min-height: 402px;
}

#sidebar-alt .umw-ask-the-eagle-widget {
	background: url(images/eagles/flag-style/eagle_ask-the-eagle.png) right top no-repeat;
}

.umw-ask-the-eagle-widget form {
	background: url(images/eagles/eagle_ask-the-eagle_form.gif) no-repeat;
	width: 155px;
	min-height: 26px;
	display: block;
	position: absolute;
	top: 105px;
	right: 23px;
}

#sidebar-alt .umw-ask-the-eagle-widget form {
	right: 70px;
}

.umw-ask-the-eagle-widget input#ask-the-eagle-question {
	background: none;
	border: none;
	width: 110px;
	margin-left: 8px;
	line-height: 14px;
	font-size: 12px;
	vertical-align: middle;
}

.umw-ask-the-eagle-widget input#ask-the-eagle-submit {
	background: none;
	border: none;
	width: 28px;
	cursor: pointer;
	color: #ff7900 !important;
	font-family: "MuseoSans900", "MuseoSans500", Arial, Helvetica, Tahoma, sans-serif;
	padding: 5px 0;
	line-height: 14px;
	font-size: 14px;
	vertical-align: middle;
}

.umw-ask-the-eagle-widget .umw-widget-blurb {
	margin: 0 0 0 140px;
	top: 180px;
}

#sidebar-alt .umw-ask-the-eagle-widget .umw-widget-blurb {
	margin: 0 155px 0 0;
}


/* Custom Eagle */

.umw-eagle-custom-widget {
	background: url(images/eagles/flag-style/eagle_custom_left.png) no-repeat;
	min-height: 372px;
}

#sidebar-alt .umw-eagle-custom-widget {
	background: url(images/eagles/flag-style/eagle_custom.png) right top no-repeat;
}

.umw-eagle-custom-widget a.eagle-link {
	display: block;
	min-height: 372px;
	text-indent: -999em;
	z-index: 1000;
}

.umw-eagle-custom-widget .eagle-speech {
	font-family: "MuseoSlab500", Georgia, "Times New Roman", Times, serif;
	color: #fff;
	width: 175px;
	font-size: 30px;
	line-height: 28px;
	position: absolute;
	top: 30px;
	left: 77px;
	text-indent: -15px;
}

#sidebar-alt .umw-eagle-custom-widget .eagle-speech {
	left: 30px;
}

.umw-eagle-custom-widget .umw-widget-blurb {
	top: 150px;
	margin: 0 0 0 145px;
}

#sidebar-alt .umw-eagle-custom-widget .umw-widget-blurb {
	margin: 0 145px 0 0;
}


/* @ Accordions and Tabs
------------------------------------------------------------ */

.tw-accordion,
.ui-accordion {
	margin: 15px 0;
}

body.site-type_home .tw-accordion,
body.site-type_home .ui-accordion {
	margin: 0;
}

.tw-accordion h4.ui-accordion-header,
.ui-accordion .ui-accordion-header {
	background: url(images/bg_hdr-dark.png) bottom repeat-x;
	font-size: 16px;
	padding: 5px 5px 5px 35px;
	margin: 0;
	position: relative;
	right: 12px;
	width: 212px;
}

body.site-type_home .tw-accordion h4.ui-accordion-header,
body.site-type_home .ui-accordion .ui-accordion-header {
	background: #1f3353 url(images/bg_accordion.jpg) bottom left repeat-x;
	font-size: 22px;
	padding: 15px 12px 14px;
	width: auto;
	position: static;
	font-weight: normal;
}

html.windows body.site-type_home .widget-area h2.ui-accordion-header a {
	font-weight: normal;
}

.tw-accordion h4.ui-accordion-header a,
.ui-accordion .ui-accordion-header a {
	text-decoration: none;
}

body.site-type_home .tw-accordion h4.ui-accordion-header a,
body.site-type_home .ui-accordion .ui-accordion-header a {
	color: #fff;
	background: url(images/arrow_accordion.png) left -45px no-repeat;
	padding-left: 17px;
	font-size: 22px;
}

body.site-type_home .tw-accordion h4.ui-state-active a,
body.site-type_home .ui-accordion h4.ui-state-active a {
	background: url(images/arrow_accordion.png) left 7px no-repeat;
}

body.site-type_home .tw-widget-first h4.ui-accordion-header,
body.site-type_home .ui-accordion-header.first-tab {
	background: #5381ac url(images/bg_accordion_first.jpg) no-repeat;
}

body.site-type_home .tw-widget-last h4.ui-accordion-header,
body.site-type_home .ui-accordion-header.last-tab {
	background: #1f3353 url(images/bg_accordion_last.jpg) bottom left repeat-x;
}

body.site-type_home .tw-widget-last h4.ui-state-active,
body.site-type_home .ui-accordion-header.last-tab.ui-state-active {
	background: #1f3353 url(images/bg_accordion.jpg) bottom left repeat-x;
}

.tabbed-widget,
.collapsible-widget {
	float: none !important;
}

.ui-widget {
	overflow: hidden;
}

.widget-area .tw-tabbed-nav,
.widget-area .ui-tabs-nav {
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
	background: url(images/bg_hdr-dark.png) bottom repeat-x;
}

.widget-area .tw-tabbed-nav li,
.widget-area .ui-tabs-nav li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

.widget-area .tw-tabbed-nav a,
.widget-area .ui-tabs-nav a {
    float: left;
	padding: 3px 8px;
	color: #999 !important;
}

.widget-area .tw-tabbed-nav .ui-tabs-selected a,
.widget-area .ui-tabs-nav .ui-tabs-selected a {
	color: #333 !important;
}

/*.closed-tw-content {
	height: 0 !important;
}

body.site-type_home div.open-tw-content {
	height: 175px !important;
	overflow-y: auto !important;
}*/

body.site-type_home .tw-content-container,
body.site-type_home .collapsible-item {
	height: 185px;
	overflow: hidden;
	overflow-y: auto;
}

html .body.site-type_home .accordion h2.accordion-item:first-of-type,
html body.site-type_home .accordion h2.accordion-item,
html body.site-type_home .accordion h2.accordion-item:last-of-type,
html body.site-type_home .accordion h2.accordion-item.first,
html body.site-type_home .accordion h2.accordion-item.last,
html body.site-type_home .accordion h2.accordion-item.current:last-of-type,
html body.site-type_home .accordion h2.accordion-item.current.last {
	background: #00305e;
}

/* Content */
body.site-type_home .tw-content .textwidget,
body.site-type_home .tw-content .ui-widget-content,
body.site-type_home .widget-area .ui-tabs-panel,
body.site-type_home .collapsible-item .textwidget,
body.site-type_home .collapsible-item .ui-widget-content {
	margin: 0 !important;
}

body.site-type_home div.jspPane {
	margin: 5px 10px 5px 5px !important;
	width: 290px !important;
}

body.site-type_home .accordion .pane,
body.site-type_home .accordion .pane * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	max-width: 100%;
}

body.site-type_home .accordion .pane .jspContainer,
body.site-type_home .accordion .pane .jspPane {
	width: 100% !important;
	padding: 8px !important;
	margin: 0 !important;
}

body.site-type_home .widget-area .tw-content ol,
body.site-type_home .widget-area .tw-content ul,
body.site-type_home #sidebar .tw-content ol,
body.site-type_home #sidebar .tw-content ul,
body.site-type_home .widget-area .ui-accordion-content ol,
body.site-type_home .widget-area .ui-accordion-content ul,
body.site-type_home #sidebar .ui-accordion-content ol,
body.site-type_home #sidebar .ui-accordion-content ul {
	margin: 0;
}

body.site-type_home .widget-area .tw-content ol,
body.site-type_home .widget-area .tw-content ul,
body.site-type_home #sidebar .tw-content ol,
body.site-type_home #sidebar .tw-content ul,
body.site-type_home .widget-area .ui-accordion-content ol,
body.site-type_home .widget-area .ui-accordion-content ul,
body.site-type_home #sidebar .ui-accordion-content ol,
body.site-type_home #sidebar .ui-accordion-content ul {
	margin: 0;
	margin-bottom: 25px !important;
}

body.site-type_hom .ui-accordion .collapsible-item {
	padding-top: .25em;
}

#inner .tw-content .umw-flag-content-widget-wrapper,
#inner .ui-accordion-content .umw-flag-content-widget-wrapper {
	background: none !important;
	color: #333 !important;
	padding: 0 !important;
	margin-left: 0;
	max-width: auto;
}

#inner .tw-content .umw-flag-content-widget-wrapper,
#inner .tw-content .umw-flag-content-widget-wrapper h4.ui-accordion-header a,
#inner .ui-accordion-content .umw-flag-content-widget-wrapper,
#inner .ui-accordion-content .umw-flag-content-widget-wrapper .ui-accordion-header a {
	color: #333 !important;
}

#sidebar .widget_umwflagwidget .umw-flag-content-widget-wrapper {
	padding: 10px;
	margin-bottom: 0;
}

#sidebar h4.widgettitle {
	padding: 10px;
	margin-bottom: 10px;
	position: static;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#sidebar .widget_umwflagwidget h4.widgettitle,
#sidebar h4.accordion-widget-title {
	margin-bottom: 0;
}

#sidebar .accordion {
	margin-top: 0;
}


/* @ UMW Homepage
------------------------------------------------------------ */
#home-top-bg {
	margin: 0 auto;
}

#home-middle {
	overflow: hidden;
}

#home-middle .col {
	float: left;
	margin-right: 20px;
}

#home-middle #sidebar {
	width: 300px;
	margin-left: 50px;
}

#home-middle #home-middle-2 {
	width: 380px;
}

#home-middle #sidebar-alt {
	float: right;
	width: 230px;
	padding-right: 40px;
	margin-right: 0;
	position: relative;
}

body.site-type_home.home #home-middle-2 h4.widgettitle {
	background: #999 url(images/bg_hdr_home.png) no-repeat;
	color: #fff;
	min-height: 20px;
	padding: 15px 12px 14px;
	font-size: 24px;
}
/*FOR RANDOMIZED GREAT MINDS BELOW NEWS RELEASES*/
body.site-type_home #home-middle-2 #cs-featured-post-6 h4.widgettitle {
	color:#333;
	text-transform:none;
	min-height: 20px;
	padding: 10px 8px 5px 1px;
	font-size:24px;
	background:none;
}
body.site-type_home #home-middle-2 #cs-featured-post-6 {
	padding:0px;
	background-image:url(images/bg_greatminds_home10.png);
	background-position: top left;
	background-repeat:repeat-x;
	padding:8px 10px 8px 25px;
	-webkit-border-top-left-radius: 12px;
-webkit-border-top-right-radius: 12px;
-moz-border-radius-topleft: 12px;
-moz-border-radius-topright: 12px;
border-top-left-radius: 12px;
border-top-right-radius: 12px;

}
body.site-type_home #home-middle-2 #cs-featured-post-6 img.attachment-top-story {
	float:left;
	clear:none;
	padding:0px 10px 0px 0px;
	width:120px;
	height:auto;

}
body.site-type_home #home-middle-2 #cs-featured-post-6 .featured-posts-inner-content {
	float:left;
	clear:none;
}
body.site-type_home #home-middle-2 #cs-featured-post-6 .featured-posts-inner-content {
	width:180px;
}
body.site-type_home #home-middle-2 #cs-featured-post-6 .featured-posts-inner-content h2 a {
	line-height:1.3em;
	font-weight:normal;
	font-size:14px;
}

/**
 * Additional styles
 */
html body #footer {
	padding-top: 12px;
	box-shadow: 1px 0 8px rgba(0,0,0,.7);
	-webkit-box-shadow: 1px 0 8px rgba(0,0,0,.7);
	-moz-box-shadow: 1px 0 8px rgba(0,0,0,.7);
}

html body #footer,
html body #footer p,
html body #footer a,
html body #footer a:visited {
	color: #00305e;
}

html body #footer a:hover,
html body #footer a:focus {
	color: #872434;
}

html .copyright-menu li {
	border-left-color: #00305e;
}

html #footer .umw-social-media ul.umw-social-media-list li.umw-facebook a,
html #footer .umw-social-media ul.umw-social-media-list li.umw-twitter a,
html #footer .umw-social-media ul.umw-social-media-list li.umw-flickr a,
html #footer .umw-social-media ul.umw-social-media-list li.umw-youtube a,
html #footer .umw-social-media ul.umw-social-media-list li.umw-instagram a,
html #footer .umw-social-media ul.umw-social-media-list li a {
	background: none;
	width: 24px;
	height: 24px;
	padding: 0 6px 0 0;
	overflow: hidden;
	font-size: 24px;
	text-indent: 0;
}

#footer .hidden {
	width: 0;
	height: 0;
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -9999rem;
	margin: 0;
	padding: 0;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

html .flexslider li.slide img {
	width: 100%;
	max-width: 100%;
	position: relative;
	z-index: 10000;
	float: none;
	display: block;
}

html .flexslider li.slide {
	background: none !important;
	position: relative;
	max-height: 458px;
}

html .flexslider li.slide .slide-caption {
	background: #002b5a;
	background: rgba( 0, 48, 94, .5 );
	width: 100%;
	max-width: 100%;
	/*position: static;*/
	margin: 0 !important;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: auto;
	padding-bottom: 7%;
	z-index: 10001;
}

html .flexslider .slide-caption a,
html .flexslider .slide-caption h1,
html .flexslider .slide-caption {
	color: #fff;
}

html .flexslider .flex-control-nav,
html .flexslider .flex-pauseplay,
html .flexslider .flex-direction-nav {
	/*position: relative;*/
	z-index: 10002;
}

html body .flexslider:hover .flex-next,
html .flexslider .flex-pauseplay {
	right: 1%;
}

html .flexslider ol.flex-control-nav {
	width: 100%;
	max-width: 100%;
	padding-right: 0;
}

html body.full-header #header #cse-search-box div {
	background: none;
}

html body.full-header #header .searchform,
html body.full-header #header #cse-search-box {
	background: #c9cac2;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#home-middle-2 .cs-featuredpost .featured-posts-inner-content {
	width: 55%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#home-middle-2 .cs-featuredpost .alignleft {
	width: 40%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0;
	margin: 0 5% 0 0;
}
#home-middle-2 .cs-featuredpost .alignleft img {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	max-width: 100%;
	height: auto;
}


/**
 * Some general styles to make sure things line up correctly
 */

#home-middle {
	width: 100%;
	max-width: 960px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0 auto;
}

#home-middle .col.sidebar.widget-area {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0 !important;
}

#home-middle #sidebar {
	width: 31.25%;
	padding: 0 1.666666666666667% 0 0;
}

#home-middle #home-middle-2 {
	padding: 0;
	width: 39.58333333333333%;
}

#home-middle #sidebar-alt {
	padding: 0 0 0 1.666666666666667%;
	width: 29.16666666666667%;
}

.site-type_home #inner .widget,
.site-type_home #inner #home-middle .sidebar .widget {
	margin-bottom: 0;
}

/**
 * Undergrad Admissions Styles
 */
html #umw-connect {
	width: 100%;
	max-width: 100%;
}

html #umw-connect .umw-social-media-list li a {
	background: none;
	text-indent: initial !important;
	font-size: 48px;
	color: #686663;
}

html #inner #umw-connect #umw-connect-teaser {
	float: right;
	background: #686663;
	height: 50px;
	width: 440px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#inner #umw-connect #umw-connect-teaser h3 {
	font-size: 22px;
	line-height: 48px;
	padding-left: 22px;
}

html #umw-connect .umw-social-media-list li a .hidden {
	display: block;
	text-indent: -9999em;
}

html .accordion-item,
html .accordion-item > * {
	cursor: pointer !important;
}

html #content-sidebar-wrap .accordion .accordion-item {
	position: static;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	padding-left: 10px;
	background: #686663;
	color: #fff;
}

html #home-middle .accordion .accordion-item {
	border-radius: 0 !important;
}

html #content-sidebar-wrap .accordion-item a {
	color: #fff;
}

html .accordion .pane {
	padding: 5px 0;
}

html #umw-footer-logo {
	width: 267px;
	max-width: 100%;
	height: 13px;
	max-height: 12.95%;
}

html #umw-global-logo-img {
	width: 375px;
	max-width: 100%;
	height: 19px;
	max-height: 12.95%;
}

html #umw-footer-logo path {
	fill: #00305e;
}

html #umw-global-logo-img path {
	fill: #fff;
}

html #umw-logo-img {
	width: 307px;
	max-width: 100%;
	height: 113px;
	max-height: 0.3680781758957655%;
}

html #umw-logo-img path.st0{fill:#005491}
html #umw-logo-img path.st1{fill:#00224b}

html .accordion_content .gce-widget-grid .gce-calendar .gce-next,
html .accordion_content .gce-widget-grid .gce-calendar .gce-prev {
	width: 18px;
}

@media all and (min-width: 800px) and (max-width: 1023px) {
	html #home-middle .col.sidebar.widget-area {
		clear: none;
	}

	html #home-middle-bg {
		padding: 0;
	}

	body.site-type_home #inner #home-middle #sidebar-alt .umw-flag-content-widget-wrapper {
		margin-bottom: 0;
	}
}

@media all and (max-width: 800px) {
	html #home-middle .col.sidebar.widget-area {
		float: none;
		clear: both;
		width: 100% !important;
		padding: 0 !important;
	}

	html .site-type_home.home #sidebar-alt .widget_umwcontentwidget,
	html .home .widget_sp_image h4,
	html #umw-footer-logo {
		width: 100%;
		max-width: 400px;
	}

	html #umw-footer-logo {
		height: 12.95%;
		max-height: 12.95%;
	}

	body.site-type_home #inner #home-middle #sidebar-alt .umw-flag-content-widget-wrapper {
		margin-bottom: 0;
	}
}

#inner {
	padding-bottom: 32px;
	z-index: 9;
}

* + html #cse-search-box {
	width: 50%;
}

* + html #home-top .flexslider .slide-caption {
	background: #002b5a;
}

* + html #home-middle #sidebar {
	width: 30%;
}

* + html #home-middle #home-middle-2 {
	width: 37%;
}

#umw-menu-primary-navigation .menu-item .sub-menu .menu-item-has-children {
	position: relative;
	max-width: 100%;
}

#umw-menu-primary-navigation .menu-item .sub-menu .menu-item-has-children.sfHover .sub-menu {
	left: 100%;
	top: 0;
}
