/*
Theme Name:		UMS Virtue
Description:    This is a child theme of <strong>Virtue by Kadence Themes</strong> and has been customized by <strong>US:IT Web Technologies</strong> for use by the University of Maine System. Updating the parent theme <strong>will not</strong> remove these customizations. <em>Some parent theme features have been removed to simplify the theme (such as ecommerce support).</em>
Version:        1.0.0
Author:         US:IT Web Technologies
Tags: 			responsive-layout, two-columns, one-column, custom-colors, custom-header, custom-menu, featured-images, translation-ready, theme-options 
Text Domain:	virtue
Template:		virtue
*/

@import url(lib/css/customsearch.css);@import url(lib/css/directory.css);@import url(lib/css/responsive.css);.double-arrows li,.no-bullets li{list-style-type:none;line-height:2}.metaslider .msHtmlOverlay .layer span,.postdate,.sidebar,body{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B','Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:400;font-style:normal}#nav-main ul.sf-menu a,.footernav ul li a,.metaslider .msHtmlOverlay .layer span strong,.topbarmenu ul li,h1,h2,h3,h4,h5,h6{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B','Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:500;font-style:normal}.topbarmenu ul li.icon-facebook a,.topbarmenu ul li.icon-twitter a{font-size:0}#containerfooter ul.menu{float:right}#containerfooter .menu li{float:left}#containerfooter .menu li a{max-width:100%;background:0 0!important;text-transform:uppercase;font-size:12px}#containerfooter .menu li a:hover,.topbarmenu ul li a:hover{color:#406997}.footercredits div,.footercredits p,.footernav ul li a{font-size:12px}.socialnav{float:right}.socialnav ul{margin:0;float:right}.socialnav ul li{list-style:none;float:left}.blockquote-right,.main,.topbarmenu{float:right}.socialnav ul li a{display:block;padding:4px 6px;font-size:0;width:30px;text-align:center;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s}.socialnav ul li a:hover{background:url(../img/20black.png);background:rgba(0,0,0,.1)}.socialnav ul li .sf-description{display:none}.icon-facebook a:before,.icon-linkedin a:before,.icon-twitter a:before,.icon-youtube-play a:before{font-size:18px;display:inline-block;font-family:FontAwesome}.site-info a{color:#D27E3D}.icon-facebook a:before{content:"\f09a";color:#3b5998}.icon-twitter a:before{content:"\f099";color:#55acee}.icon-youtube-play a:before{content:"\f16a";color:#E00000}.icon-linkedin a:before{content:"\f0e1";color:#0077B5}[class*=" icon-"]:before,[class^=icon-]:before{font-family:FontAwesome}.icon-facebook:before,.icon-linkedin:before,.icon-twitter:before,.icon-youtube-play:before{display:none}.widget_archive .widget-inner li a:before,.widget_categories .widget-inner .cat-item a:after,.widget_recent_entries .widget-inner li a:before{content:""}#nav-main ul.sf-menu a{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B','Helvetica Neue',Helvetica,Arial,sans-serif!important;padding:0}#nav-main ul.sf-menu li:first-child a:before{content:''}#nav-main ul.sf-menu a:before{content:'/';color:#B0B2B4;padding:0 12px}#menu-primary-navigation{border-top:1px solid rgba(170,170,170,.5);padding:12px 0}.topbarmenu ul li a{color:#6b6c70;font-weight:400;text-transform:uppercase;padding:7px 0 0 10px}.topclass{margin-top:25px}#topbar-search input[type=text]{background:rgba(0,0,0,.2)}.gce-list-event,.gce-tooltip-event,.sidebar .gce-list-event{background-color:transparent}.sidebar .kad-btn{width:100%;font-size:large}.sidebar a.kad-btn:before{font-family:FontAwesome;font-size:14px;display:inline-block;content:"\f138";float:right}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.metaslider{margin:0 auto}.kad-topbar-left{width:80%}.kad-topbar-right{width:20%}#logo{margin-top:-40px}.postdate{border-radius:50px;width:100%;padding:15px}.home_blog article,.postlist article{border:0}.pullquote-center:before,.pullquote-left:before,.pullquote-right:before{color:#8A1538}.double-arrows li:before,.single-arrow li:before{font-family:FontAwesome;display:inline-block;color:#CB6015;padding-right:10px}.blockquote-full,.blockquote-left,.blockquote-right{border:0 solid;border-left:4px solid #8A1538}.double-arrows li{margin-left:20px}.double-arrows li:before{content:"\f101";margin-left:-20px}.single-arrow li{list-style-type:none;margin-left:20px}.single-arrow li:before{content:"\f105";margin-left:-20px}.no-bullets li{margin-left:20px}ol,ul{padding-left:40px}.col-md-6.right{text-align:right;padding:10px 30px 0 0}.col-md-6.left{padding:10px 0}.page-template-page-3-column .main{float:left}.highlights .page-header{display:none}[class*=wp-image]{border:none}.sidebar .current_page_item>a{color:#236a96;text-transform:uppercase;font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B','Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:700;font-style:normal}.gce-list-event-title{font-size:1.5em;margin-bottom:.5em;margin-top:1em;line-height:normal}.gce-list-event-link a{font-size:1.25em}.sidebar .gce-list-event-title{font-size:1em;margin-bottom:0;margin-top:1.5em;line-height:normal}.sidebar .gce-list-event-link a{font-size:1em;color:#d27e3d}.gce-page-list .gce-list-event-title{font-size:16px;margin-bottom:.5em;margin-top:1em;line-height:normal}.gce-page-list .gce-list-event-link a{font-size:14px}.home-iconmenu a{background:#406997}.home-iconmenu a i{float:right;padding-top:10px}.home-padding,.sliderclass{padding:0}.metaslider img,.postfeat img{border:1px solid #D7D7D7}.page-header,.sidebar .cat-item>a,.sidebar .menu-item>a,.sidebar .page_item>a{border-bottom:1px solid rgba(170,170,170,.5)}.hrule{background:rgba(170,170,170,.5);margin:15px 15px auto}hr{border-top:1px solid rgba(170,170,170,.5);margin:10px auto}.page-header{border-top:0 solid rgba(170,170,170,.5);margin:5px 0;padding:0}.widget{margin-top:0}h1,h2,h3{margin:0}.sidebar .widget-inner li{border-bottom:0}.sidebar .widget-inner .sub-menu li{border:0}.sf-menu ul li{border-bottom:1px solid rgba(170,170,170,.5)}#nav-main ul.sf-menu ul li a,#nav-second ul.sf-menu ul li a{padding:5px}#nav-main ul.sf-menu ul li a:before,#nav-second ul.sf-menu ul li a:before{content:''}.sf-menu ul{margin-top:10px;min-width:250px}.umsWidgetToggle span.minus:before,.umsWidgetToggle span.plus:before{content:"";font-family:FontAwesome}.umsWidgetToggle{padding:0}.site-title{margin-left:-15px}.site-title a{font-size:22px;color:#406997;border-bottom:0!important}.sidebar .cat-item>a:hover,.sidebar .menu-item>a:hover,.sidebar .page_item>a:hover{color:#cb6015}ol li>ol{list-style-type:lower-latin}ol li>ol li>ol{list-style-type:lower-roman}.directory-listing{color:#555}.gce-page-list .gce-feed{padding-bottom:0}.page-id-164 .homepagecontent{margin-top:-30px}.page-id-164 .postdate{width:20%;padding:17px;font-weight:700;margin-right:10px;margin-top:0;float:left}.bg-lightgray{background:#CBCBCB;background:rgba(0,0,0,.2)}.page-id-164 .gce-page-list .gce-list-event-title{font-size:14px;font-weight:700;margin-bottom:0}h1.alternate,h2.alternate{color:#CB6015}h3.alternate{color:#406997}h4.alternate,h5.alternate{color:#4d5659}#sdrn_menu_ul li>a:hover{background:#406997!important;color:#fff!important}#sdrn_menu_ul li.current-menu-item>a,#sdrn_menu_ul li.current-menu-parent>a{background:#406997;color:#fff;font-weight:700}.simcal-default-calendar-list ul.simcal-events{margin:0;padding:0}.simcal-default-calendar-list dt.simcal-day-label{margin:0 0 10px}.simcal-default-calendar-list .simcal-event-details{font-size:inherit}.simcal-default-calendar-list{padding:0}.simcal-default-calendar-list .simcal-event-details p{margin:0}.simcal-event-details a{color:#cb6015}

/* Custom CSS for 3-Column template on non-standard screens */
@media (min-width: 992px) {
body.page-template-page-3-column aside.col-md-pull-8 {
	right: 50%;
}

body.page-template-page-3-column aside.col-md-4 {
    width: 25%;
}

body.page-template-page-3-column .col-md-push-2[role=main] {
    left: 25%;
}

body.page-template-page-3-column .col-md-8[role=main] {
    width: 50%;
}

}

.adjunct { margin: 0; }

.qtip { }