@import url(/s/resources/css/appstyles.css);
@import url(https://fonts.googleapis.com/css?family=Roboto:500,400italic,700italic,300,700,500italic,300italic,400);

/* General Styles
---------------------------------------------*/
form,body,html{height:100%;width:100%;margin:0;padding:0;}
body{font-family:Arial, sans-serif;font-size:1em;line-height:1.5em;color:#000000;background-color:#222;}
body.giving {background-color:#fff;}
pre { white-space: pre-wrap; }
* { -webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;}
img {max-width:100%;}
a {color:#ed1c24;outline:none;text-decoration:none;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;}
a:hover {	color:#ed1c24;text-decoration:underline;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
a:visited{}
a:active{}
hr {background: none;background-color: transparent;border: none;border-bottom: 1px solid #eee;display: block;height: 0;line-height: 0;margin: 20px 0;overflow:hidden;}
nav ul {list-style-type:none;padding:0;margin:0;}
.SearchModuleSpacer, .search label, .mobileSearch label, .givingSearch label {display:none;}
li.L0, li.L1, li.L2, li.L3,
li.L5, li.L6, li.L7, li.L8
{ list-style-type: decimal !important; padding:1px 5px; }
.adminLoggedIn .m-pikabu-sidebar {display:none!important;}
.m-pikabu-right-visible .adminLoggedIn .m-pikabu-sidebar.m-pikabu-right, .m-pikabu-left-visible .adminLoggedIn .m-pikabu-sidebar.m-pikabu-left { display:block!important; }

/* Heading Styles (H1-H6)
---------------------------------------------*/
h1, h2, h3, h4, h5, h6, .PageTitleHeader {font-weight: 500;font-family:'Roboto', sans-serif;line-height: 1.4em;margin: 20px 0 0.2em 0;}
h1, .PageTitleHeader {font-size:2.0em!important;}
h2 {font-size:1.750em;}
h3, .PageSubTitleHeader {font-size:1.5em;}
h4 {font-size:1.250em;}
h5 {font-size:1.125em;}
h6 {font-size:1em;}
.PageTitleHeader:first-child, h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {margin-top:0;}
#PageTitle, .PageTitleHeader { display:none;}

/* Helpful Classes
---------------------------------------------*/
.group:after, .imod-guest-list-details li:after {content: "";clear: both;display: table;}
img.left{float:left;margin:0 7px 7px 0;}
img.right{float:right;margin:0 0 7px 7px;}
.adminLoggedIn .m-pikabu-sidebar { display: none!important; }
.m-pikabu-left-visible .adminLoggedIn .m-pikabu-sidebar, .m-pikabu-right-visible .adminLoggedIn .m-pikabu-sidebar { display: block!important; }

.adminLoggedIn #ContentMiddleLayoutStickyLogo,
.adminLoggedIn #ContentMiddleLayoutStickyTitle,
.adminLoggedIn #ContentMiddleLayoutLogo,
.adminLoggedIn #ContentMiddleLayoutTitle{padding:1em 2em;} 

/* =========================
   EXPAND / COLLAPSE - START 
   ========================= */
.ecWrap {margin-bottom:20px;}
.ecTitle {background:#eee;padding:10px;font-size:18px;font-weight:bold;padding-right:80px;position:relative;line-height:22px;cursor:pointer;}
.ecTitle a {text-decoration:none;}
.ecTitle .ecExpand {display:block;text-align:center;position:absolute;right:0;top:0;padding:10px 0;width:80px;font-size:.8em;}
.ecTitle .ecExpand:hover {opacity:.7;}
.ecText {padding:10px;border:1px solid #eee;border-top:none;}
.ecLess:before, .ecMore:before {font-family:fontawesome;font-size:2em;}
.ecLess:before {content:'\f106';}
.ecMore:before {content:'\f107';}
/* =========================
   EXPAND / COLLAPSE - END 
   ========================= */

/* Sticky Nav */
.mobileSticky {background:#000;padding:10px 0;position:fixed;width:100%;z-index:99999;display:none;}
body.mobileScroll .mobileSticky, .adminLoggedIn .mobileSticky {position: relative;display:block!important;}
.stickyTitle {font-size:2.000em;line-height:1em;color:#fff;font-family:'Roboto', sans-serif;padding:0 0 0 30px;}
.stickyButtons {color:#fff;font-size:1.250em;margin-right:-15x;}
.stickyButtons .btnMobileMenu, .stickyButtons .btnMobileSearch {display:block;float:left;padding:5px 15px;cursor: pointer;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;}
.stickyButtons .btnMobileMenu:hover, .stickyButtons .btnMobileSearch:hover, .stickyButtons .btnMobileMenu.active, .stickyButtons .btnMobileSearch.active {color:#ffc20e;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;}

.mobileDropWrap {position: absolute;width:100%;margin-top:10px;margin-left:-15px;}
.mobileSearch, .search {width:290px;height:30px;background:#fff;margin:10px auto;border:1px solid #e7e7e7;padding:2px 0 0 5px;display:none;}
.mobileSearch input, .search input {border:none;background:transparent;outline:none;font-size:.9em;color:#888;padding:0;width:245px;}
.mobileSearch img, .search img {float:right;display: block;margin-right:5px;width:23px;height:23px;}

.mobileMenuWrap {background:#444444;display:none;padding-bottom:1px;}
/*.mobileMenuWrap>nav {}
.mobileMenuWrap>nav>ul {}
.mobileMenuWrap>nav>ul>li, .mobileMenuWrap>nav>ul>li>ul>li {padding-top:1px;}
.mobileMenuWrap nav ul li a {font-size:1.375em;background:#222;line-height:1em;text-decoration:none;color:#fff;font-family:'Roboto',sans-serif;display:block;text-align:center;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:4px 10px;}
.mobileMenuWrap nav ul li li a {background:#444;}
.mobileMenuWrap a:hover, .mobileMenuWrap li.selected a {background:#ffc20e;color:#000;}*/

.mobileMenuWrap>nav {}
.mobileMenuWrap>nav>ul {}
.mobileMenuWrap>nav>ul>li, .mobileMenuWrap>nav>ul>li>ul>li {padding-top:1px;}
.mobileMenuWrap nav ul li a {font-size:1.375em;line-height:1em;text-decoration:none;color:#fff;font-family:'Roboto',sans-serif;display:block;/*border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;*/padding:4px 30%;}
.mobileMenuWrap nav ul li li a {padding:4px 32%;/*font-size:.875em;*/font-size:1.125em;}
.mobileMenuWrap a:hover, .mobileMenuWrap li.selected a {background:#ffc20e;color:#000;}


/* HEAD ELEMENTS
---------------------------------------------*/
.bodyBackground {display:none;}
.bodyBackground img {display:block;max-width:500px;margin:0 auto;}
.adminLoggedIn .bodyBackground {display:block;padding-top:50px;}
body.adminLoggedIn {background-image:none!important;background-color:#222;}
body.adminLoggedIn.giving {background-color:#fff;}

header {background:#000;position:relative;z-index:9999;}
.mobileScroll header {display:none!important;}
header .logo {padding:15px 0;}
header .headerTitle {font-size:2.875em;line-height:1em;color:#fff;font-family:'Roboto', sans-serif;padding:13px 0 0 30px;}

.memberTools {padding-top:10px;}
.memberTools>ul {float:right;font-family:'Roboto', sans-serif;}
.memberTools>ul>li {float:left;}
.memberTools>ul>li>a {font-size:1.125em;line-height:1em;color:#e0ad29;text-decoration:none;padding:0 15px;border-right:1px solid #e0ad29;font-weight:bold;}
.memberTools>ul>li>a:hover {color:#fff;}
.memberTools>ul>li:last-of-type>a {padding-right:0;border-right:none;}

.search {display: block;width:300px;}
.search input {width:165px;}

/*giving header*/
.umbc-logo { height: 63px; margin: 26px 0 26px 0; width: 350px; }
.umbc-logo a { background-image: url('images/sprites.png'); background-position: 0 0; background-repeat: no-repeat; display: block; height: 63px; width: 350px; -webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.umbc-logo a span { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }

header.givingHeader {background-image: url(images/gold-campus-image-rev2.jpg);font-family: 'Roboto', sans-serif;padding: 0 0 40px 0;background-size: cover;background-position: center;position: relative;}
header.givingHeader .container{max-width: 845px;}
header.givingHeader:before {
    background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%);
    background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0);
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    /* z-index: 2; */
}
header.givingHeader #ContentGiveLogo img{
	transition:all 0.2s ease;
	max-width:285px;	
}
header.givingHeader #ContentGiveLogo img:hover{
	opacity:0.7;
}
header.givingHeader .tagline {
    font-family: 'Roboto', sans-serif;
    clear: none;
    font-size: 24px;
    color:#ffffff;
    font-weight: 800;
    line-height: 1.25;
    letter-spacing: 0.08em;
    margin: 15px 0 0;
    padding: 0;
    text-transform: uppercase;
    font-size: 2.25rem;
}
header.givingHeader .tagline a{
	color:#ffffff;
	transition:all 0.2s ease;
}
header.givingHeader .tagline a:hover{
	opacity:0.7;
	text-decoration:none;
}

header.givingHeader .umbc-logo{height:auto;margin: 0;}
header.givingHeader .umbc-logo a{background:none;width:100%;height:auto;display:block;}

header.givingHeader .topButton{
	text-align:right;
}
header.givingHeader .topButton a{
	font-family: 'Roboto', sans-serif;background:#000000;display:inline-block;color:#ffffff;padding:8px 20px;
}

.topLinkSearchWrap { bottom:25px; min-width: 320px; padding: 5px 0 5px 18px; position: absolute; right: 0; width: 34%; }
.givingTopLinks { margin-bottom:8px; }
.givingTopLinks ul {float: right; width:100%; }
.givingTopLinks ul li {float: left;display:block; border-right: 1px solid #999;width:20%;text-align: center;font-size: 0.750em;line-height: 1.083em;}
.givingTopLinks ul li:last-of-type {border-right:none;}
.givingTopLinks ul li a {color:#999;font-weight:700;-webkit-font-smoothing:auto; }
.givingTopLinks ul li:last-of-type a {padding-right:0;}
.givingTopLinks ul li a:hover {color:#ffc20e; }

.givingSearch {clear:both; background-color: #FFF; border: 1px solid #999;position: relative;height:32px;}
.givingSearch input { outline: none; border: none; border-color: transparent; font-family: "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; height: 22px; padding: 4px 38px 4px 8px; width: 88.5%; line-height:normal; vertical-align: middle; margin:0; }
.givingSearch img {position: absolute; right: 0; top: 0;}


/* MAIN TOP HORIZONTAL NAV
---------------------------------------------*/
.topNav {clear:left;}
.topNav>ul {}
.topNav>ul>li {float:left;padding-right:30px;position:relative;}
.topNav>ul>li:last-of-type {padding-right:0;}
.topNav>ul>li>a {display:block;color:#ffc20e;text-decoration:none;font-size:1.375em;line-height:1em;padding:5px 5px 15px 5px;font-weight:bold;}
.topNav>ul>li>a:hover {color:#fdeab1;}
.topNav>ul>li>a>em {margin-left:10px;}

.topNav>ul>li>ul {position:absolute;display:none;/*background:#232323;*/background-color:#444;padding:0px 0;width:190px;}
.topNav>ul>li:hover>ul {display:block;}
.topNav>ul>li>ul>li {}
.topNav>ul>li>ul>li>a {display:block;padding:10px;font-size:1.125em;line-height:normal;font-weight:300;/*color:#ffc20e;*/color:#fff;text-decoration:none;}
.topNav>ul>li>ul>li>a:hover {/*color:#fdeab1;*/color:#000;background-color:#ffc20e;}

/* LEFT COLUMN
---------------------------------------------*/


/* BODY ELEMENTS
---------------------------------------------*/
.interior #ContentMiddle {margin-top:20px;}
.interior.giving #ContentMiddle {margin-top:0;}
/*Main Content*/
.mainContent {background:#fff;padding-top:20px;padding-bottom:20px;margin-top:30px;}
.givingContent {padding-top:30px;padding-bottom:50px;}

/*Slideshow*/
.slideshowContainer table {display:none;}
.adminLoggedIn .slideshowContainer table {display:table;}
.slideshow {background:#fff;padding-top:15px;padding-bottom:15px;margin-top:30px;}

.slick-arrows {font-size:3em;display:block;position:absolute;bottom:0;right:-1px;background:#ffc20e; padding:5px 10px 2px 15px;line-height:normal;color:#fff;opacity:.65;cursor:pointer;}
.slick-arrows.slick-prev {right:65px;padding:5px 15px 2px 10px;}
.slick-arrows:hover {opacity:1.0;color:#fff;}

.ssWrap {position: relative;}
.ssTitle {position: absolute; top:20px; left:20px; font-family:'Roboto',sans-serif; font-size: 2em; font-weight: bold; color:#ffc20e; background:rgba(0,0,0,0.46);line-height: 1em; padding:5px 15px;margin-right:20px;}
.ssTitle a {color:#ffc20e;text-decoration: none;}
.ssPreview {position: absolute;bottom:0;left:0;background:rgba(0,0,0,0.46);padding:20px 25px;color:#fff; font-size:0.813em; line-height: normal;font-weight:bold;max-width: 400px;}

.thumbWrap {margin-left:-15px;position: relative;}
.thumbBox {position: absolute;}
.thumbOne {width:100%;top:0;left:0;}
.thumbTwo {width:100%;bottom:0;left:0;}
.thumbOne{height:48%;} 
.thumbTwo{height:49%;}
.thumbBox:before{content: "";display: block;padding-top: 85%;}
.thumbBox a {width:100%;height:100%;position:absolute;top:0;left:0;}
.thumbTitle {position: absolute; font-family:'Roboto',sans-serif; font-weight: bold; color:#ffc20e; background:rgba(0,0,0,0.46);width:100%;bottom:0;left:0;font-size:1em;line-height:normal;padding:5px;}

/*Home Events Section*/
.eventsContainer {background:#fff;padding-top:15px;padding-bottom:15px;margin-top:30px;}
.homeTitle {color:#000;font-family:'Roboto',sans-serif;font-size:1.875em;line-height: normal;text-transform: uppercase;font-weight:500;margin-bottom:15px;}

.elWrap {position: relative;min-height: 145px;margin-bottom:30px;}
.elDate {width:75px;background:#ffc20e;text-align: center;font-family:'Roboto',sans-serif;font-weight: 500;font-size:1.313em;line-height: normal;color:#fff;padding:10px 0;position: absolute;left:0;top:0;}
.elDate span {display: block;}
.elImg {position: absolute;right:0;top:0;}
.elText {padding:0 160px 0 90px;}
.elTitle {font-family:'Roboto',sans-serif;font-weight:500;color:#000;font-size:1.688em; line-height: normal;margin-bottom:10px;}
.elTitle a {color:#000;text-decoration:none;}
.elTitle a:hover {color:#ed1c24;}
.elTitle span a img {display: none;}
.adminLoggedIn .elTitle span {display: inline;}
.elPreview {margin-bottom:10px;}
/* MAINT 160381 DT 10092020 */
.newsTitle a, a.yellowBtn {display: inline-block;background: #ffc20e;color:#fff;font-family:'Roboto',sans-serif;font-weight: 500;line-height: 1em;padding:10px 30px;text-decoration:none;}
a.grayBtn {background-color:#444;}
.newsTitle a {float:right;font-size:16px;}

/*Home News Section*/
.newsContainer {margin-top:30px;}
.featureWrap {background: #fff;margin-left:-15px;padding:15px;}
.moreNewsWrap {background: #fff;margin-right:-15px;padding:15px;}
.newsImage {text-align: center;}
.newsLink {margin:15px 0 5px 0;text-align: right;}

.moreTitle {font-size:1.313em; font-family:'Roboto', sans-serif;line-height: normal;font-weight: 500;margin-bottom:20px;}
.moreNews p a {color:#000;}

/* RIGHT COLUMN
---------------------------------------------*/


/* Footer Elements 
---------------------------------------------*/
footer {background:#222;padding:40px 0;font-family:'Roboto', sans-serif;margin-top:30px;}
footer nav a {color:#fff;text-decoration:none;display: block;padding:3px 0;font-weight:bold;}
footer nav a:hover {color:#fff;text-decoration: none;}
footer .title {font-size: 1.688em; color:#ffc20e; font-weight: bold;padding-bottom:20px;cursor: default;}
footer .title a, footer .title a:hover {color:#ffc20e;cursor: default;}
footer .columnThree {padding-top:3px;}
footer .columnOneTitle {padding-top:50px;}

.footerSocial {padding:40px 0;}
.footerSocial ul {text-align: center;}
.footerSocial ul li {display:inline-block;}
.footerSocial ul li a {display:block;height:60px;width:60px;line-height:60px;text-align: center;background:#ffc20e;-webkit-border-radius: 99px; -moz-border-radius: 99px; border-radius: 99px;color:#000;font-size:2.2em;margin:0 15px;}
.footerSocial ul li.myUMBC a img {position: relative;top:-7px;}
.footerSocial ul li a:hover {background:rgba(255,194,14,0.65)}

.footerAddress {color:#888;font-size:0.813em;line-height: normal;font-family:Arial, sans-serif;font-weight:bold;text-align: center;padding:0 15px;}
.footerAddress a {color:#888;}

/* Fix Application Defaults
---------------------------------------------*/
.idbmsBreadcrumbSeparator {color:#000000!important;}
.expand img {background-color: #000000!important; min-width: 16px;}
.expand {background-color: #000000!important;}
.Error,.error {width:auto!important}

img[src="/images/icons/v2/common/brick_edit.gif"],
img[src="/images/icons/v2/common/delete.gif"],
img[src="/images/icons/v2/common/arrow_out.gif"],
img[src="/images/e.gif"],
img[src="/images/spacer.gif"],
img[src="/images/icons/v2/bomb.png"] {border:0!important; padding:0!important; margin:0!important; float:none!important; width:16px!important; height:16px!important}
#divLoginButton input, input.button {width:auto!important;}
table.DataGrid {width:100%;}
table.DataGrid td, table.DataGrid th {padding:5px;}
table.DataGrid th {font-weight:bold;}

.mastWrap img[src="/images/spacer.gif"] {display:none;}

#ContentMiddle .tabstrip ul li {padding:0; background: none;}
#ContentMiddle .TabsPlacement ul li {padding:0; background: none;}
#cid_283_pnlHelp  tr {
display: block!important;
}

.imod-guest-list-details li {margin:10px 0!important;}
.imod-guest-list-details ul li div:first-child {margin-right:15px!important;}
.fb_iframe_widget {top:-4px;}

div[id$="pnlPopupCompare"] .force-float {width: 50%; float: left;}
/*div[id$="pnlPopupCompare"] .login-confirm-box {float: right; width: 50%; clear: initial;}*/
div[id$="pnlPopupCompare"] .login-confirm-box {width: 50%; clear: initial;}

/*
---------------------------------------------
---------------------------------------------
   MEDIA QUERIES
---------------------------------------------
---------------------------------------------
*/

/* =============================================================================
   Desktop Only
   ========================================================================== */
@media (min-width: 1024px) {
}

/*GIVING MEDIA*/
@media screen and (max-width: 768px) {
	header.givingHeader {padding:4px;}
	.umbc-logo { margin: 7px 0 10px 0; }
	.topLinkSearchWrap { bottom:10px; }
	.givingTopLinks ul li {font-size: 0.688em;line-height: 1.182em;}
	div[id$="pnlPopupCompare"] .force-float {width: 100%; float: left;}
	div[id$="pnlPopupCompare"] .login-confirm-box {float: left; width: 100%; clear: both;}
}
@media screen and (max-width: 640px) {
	header.givingHeader {border-bottom:none;}
	.umbc-logo { height: 30px; margin: 4px 0 4px 0; width: 109px; }
	.umbc-logo a { background-image: url('images/sprites.png'); background-position: 0 -63px; height: 30px; width: 109px; }
	.topLinkSearchWrap { bottom: auto; top: 2px; padding-top: 0; min-width: 100px; width: 46%; margin-right:10px;}
	.givingTopLinks {display: none;}

	header.givingHeader {border-bottom:none;}
    header.givingHeader .umbc-logo{height:auto;}
    header.givingHeader .umbc-logo a{background:none;width:100%;height:auto;display:block;}
	header.givingHeader .tagline{width:100%;}
	
}

/* =============================================================================
   Tablet Only
   ========================================================================== */
@media (min-width: 700px) and (max-width: 1023px) {
	.stickyLogo img {width:100px!important;height:auto!important;}
	.stickyTitle {font-size:1.500em;padding:2px 0 0 30px;}
	
	footer nav a {font-size: 0.875em; line-height: normal;}
	footer .title {font-size: 1.125em; line-height: normal;padding-bottom:10px;}
	footer .columnOneTitle {padding-top:30px;}
}

/* =============================================================================
   Tablet And Under
   ========================================================================== */
@media (max-width: 1023px) {
	textarea {width:100%;}
	#outer-wrap {padding-top:50px;;}
	body.giving #outer-wrap {padding-top:0;}
	.mobileSticky {display:block!important;}

	.footerSocial ul li a {height:45px;width:45px;line-height:45px;font-size:1.6em;margin:0 10px;}
	.footerSocial ul li.myUMBC a img {position: relative;top:-7px;width:85%!important;height:auto!important;}
	.footerAddress {font-size:0.750em;}

	.homeTitle {font-size:1.375em;}
	.elWrap {min-height: 110px;}
	.elDate {width:55px;font-size:1.125em;padding:5px 0;}
	.elImg {width:110px;}
	.elText {padding:0 125px 0 70px;}
	.elTitle {font-size: 1.125em;margin-bottom:5px;}
	.elPreview {margin-bottom:5px;font-size: 0.750em;line-height: 1.333em;}
	.elLink a, .newsTitle a {font-size: 0.750em;padding:5px 20px;}
	.newsTitle a {font-size:12px;}
	
	.moreTitle {font-size:1.125em;}
	.moreNews {line-height: normal;}
	.moreNews a {font-size: 0.750em;}
}

/* =============================================================================
   Mobile Only
   ========================================================================== */
@media (max-width: 699px) {
   div.imod-profile-left {padding:0 20px;}
   div#divProfileMain .imod-profile-wrapper {width:100%!important;}
	.imod-guest-list-details ul li div:first-child {margin-right:0!important;float:none!important;}
	input[type="file"] {width: 100%;}
	input[type="datetime-local"] {max-width:240px;display:block;}
	
	body {background-image: none!important;background-color:#fff!important;}
	
	.stickyLogo img {width:65px!important;height:auto!important;}
	.stickyTitle {font-size:1.000em;padding:6px 0 0 15px;}
	.stickyButtons .btnMobileMenu, .stickyButtons .btnMobileSearch {padding:3px 0 3px 7px;}
	.mobileMenuWrap nav ul li a {padding:7px 10px;}
	.mobileMenuWrap nav ul li li a {padding:5px 10px 5px 25px;}
	
	.slick-arrows {bottom:auto;top:50%;margin-top:-.8em;}
	.slick-arrows.slick-next {right:0;padding:5px 5px 2px 5px;}
	.slick-arrows.slick-prev {left:0;right:auto;padding:5px 5px 2px 5px;}

	.slideshow {background:#fff;margin-top:0;}
	.slideshowContainer {margin:0 -15px;}
	.ssTitle { top:auto; left:0; bottom:0; width:100%; font-size: 1em; line-height: normal; padding:5px;margin-right:0;}
	.ssPreview {display: none;}
	
	footer {text-align:center;}
	footer .title {padding-bottom:10px;}
	.footerNavOne, .footerNavTwo {margin-bottom:30px;}
	
	.eventsContainer, .newsContainer, .mainContent {margin-top:0;}
	.elImg {display: none;}
	.elText {padding-right:0;}
	
	.featureWrap {margin-left:0;padding:15px 0;}
	.newsImage {margin-bottom:10px;}
	.newsLink {text-align: center;}

	header.givingHeader {padding:0 0 20px 0;}
    header.givingHeader .tagline{font-size:24px;}
    header.givingHeader .topButton{
        text-align:left;margin-bottom:20px;
    }
}

/* =============================================================================
   Retina Display Only
   ========================================================================== */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
}

/* MAINT 113763 DT 07222019 */
.footerSocial {
	display: flex;
	justify-content: center;
}

.footerSocial ul {
	display: flex;
}

/* MAINT  115337 DT 08062019 */
.learn-more {
	display: none;
}

a .learn-more {
	display: block;
}

/* MAINT 144837 DT 04232020 */
#ContentMiddle .directory-buttons > a {
	margin:5px 10px;
  }