html{font-size:100%;text-rendering:optimizeLegibility;}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,img,form,label,iframe,fieldset{margin:0;padding:0;font-size:1em;font-weight:normal;border:none;}input,select,textarea,button{font-size:1em;line-height:inherit;font-family:inherit;margin:0;}input[type=button],input[type=submit],button{overflow:visible;}input[disabled],select[disabled],textarea[disabled],button[disabled]{opacity:0.75;}.skiplink{position:absolute;top:0;left:-9999px;width:9em;padding:5px;color:#00f;background-color:#ff9;border:1px solid #993;text-align:center;z-index:9999;}.skiplink:focus{left:0;}header,nav,section,aside,footer,article,canvas{display:block;}.element-invisible{display:none;}body{background:#003768;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#222;font-size:0.875em;line-height:1.4;position:relative;min-width:1108px;}a{color:#059;text-decoration:underline;}a:hover{color:#7f1c2a;text-decoration:none;}a.more,.more a{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#666;padding:2px 6px;text-decoration:none;display:inline-block;font-size:.9em;font-weight:bold;width:95%;}a.more:hover,.more a:hover{color:#222;padding:2px 6px;text-decoration:none;display:inline-block;font-size:.9em;font-weight:bold;}a.more:after,.more a:after{content:' »';}div.more{text-align:right;}p{margin-bottom:1em;}h2,h3,h4,h5{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;margin-bottom:0.5em;}h2{font-size:1.8em;font-weight:normal;color:#036;}h3{font-size:1.4em;font-weight:bold;}h4{font-size:1.2em;color:#7f1c2a;margin-bottom:1em;}h5{font-size:1em;color:#7f1c2a;margin-bottom:1em;}ul,ol{margin-left:1.8em;margin-bottom:1em;}li{margin-bottom:0.5em;}.image_left{float:left;margin:5px 15px 5px 0;}.image_right{float:right;margin:5px 0 5px 15px;}p.intro,p.xl,p span.first_sentence{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}p.intro{font-size:1.8em;font-weight:200;line-height:1.3em;}p.intro strong{color:#036;font-weight:bold;}p.xl{font-size:4em;margin:0;font-weight:bold;color:#036;}p span.first_sentence{font-weight:bold;color:#111;}p.pullquote{font-size:2em;line-height:1.2;font-style:italic;padding:0 1em;margin:1em 0;border-left:1px dotted #db1f27;}#bodytext blockquote{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:1.6em;font-weight:200;margin-left:0;padding-left:20px;border-left:1px dotted #ccc;}.clear{display:block;clear:both;}table{margin-bottom:1em;}th{font-size:0.9em;line-height:1.1em;color:#404040;font-weight:normal;padding:8px;background-color:#efefea;border-bottom:1px solid #cc9;border-top:3px solid #663;}td{font-size:0.9em;color:#404040;font-weight:normal;padding:8px;background:#fff;border-top:1px solid transparent;border-bottom:1px solid #cc9;}td:hover{background:#efeee9;color:#404040;}table.layout td{padding:0 20px 1em 0;background-color:transparent;border:none;vertical-align:top;}table.layout tr:hover td{background:transparent;color:inherit;}#background_circles{width:1106px;height:1108px;position:absolute;top:-479px;left:50%;margin-left:-985px;background-image:url(/sites/all/themes/custom/smc/images/circles-all.png);background-repeat:no-repeat;}#background_circles .clip_circle{position:absolute;bottom:0;right:277px;display:none;}#background_circles .circle{height:554px;width:554px;background:transparent 0 0 no-repeat scroll;position:absolute;bottom:0;right:277px;display:none;}#background_gradient{background:#6c1013 url(/sites/all/themes/custom/smc/images/background-gradient.png) fixed repeat-x left bottom;position:absolute;bottom:20px;right:0;width:50%;padding-left:471px;height:100%;}.container{width:972px;margin:0 auto;padding:0 10px;position:relative;clear:both;}#header{margin:0 0 20px;position:relative;top:60px;z-index:200;}#header h1{position:absolute;top:-40px;left:10px;z-index:120;}#header h1 #logo{-moz-box-shadow:0px 2px 6px rgba(0,0,0,0.7);-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.7);box-shadow:0px 2px 6px rgba(0,0,0,0.7);}#header #mobile{display:none;}#search{position:absolute;top:-40px;right:0;z-index:100;}#search .form-item{margin-top:0;margin-bottom:0;}#search_query{padding:1px 3px;font-family:Georgia,serif;border:2px solid #fff;background-color:#eee;font-style:italic;color:#555;width:172px;}#search label{display:none;}#search .form-submit{display:none;}#navbar{height:35px;line-height:35px;background-color:#003;clear:both;position:relative;}#navbar ul{list-style-type:none;width:972px;margin:0 auto;}#navbar ul li{float:left;position:relative;background-color:#003;margin:0;}#navbar ul li a{text-decoration:none !important;font-weight:bold !important;color:#fff;display:block !important;padding:0 9px !important;letter-spacing:-1px !important;font-size:14px !important;text-rendering:optimizeLegibility !important;}#navbar ul li a:hover{color:#fc0;}#navbar ul li .active-trail,#navbar ul li .active{color:#fc0;}#navbar ul li.active a{color:#fc0;}#navbar ul li.first{margin-left:110px;}#navbar ul li.last{margin-right:-10px;}#navbar ul li.hover{background-color:#555;}#navbar ul li .dropdown{position:absolute;top:35px;left:-40px;background-color:#eee;padding:10px 0 10px 15px;line-height:1.6em;width:600px;z-index:200;display:none;}#navbar ul li .dropdown ul{width:auto;float:left;}#navbar ul li .dropdown ul.dropdown_left{text-align:right;padding-right:10px;border-right:1px solid #dcdcdc;}#navbar ul li .dropdown ul.dropdown_right{padding-left:10px;}#navbar ul li .dropdown ul{width:auto;float:left;}#navbar ul li .dropdown ul li{display:block;float:none;margin:0;background-color:transparent;}#navbar ul li .dropdown ul li a{display:inline;padding:0 !important;color:#036;white-space:nowrap;}#navbar ul li .dropdown ul li.first a{color:#db1f27;}#navbar ul li .dropdown ul li a:hover{color:#950d24;}#navbar ul li .dropdown ul li .drop-no-show{display:none !important;}#sectionheader{padding-bottom:10px;position:relative;z-index:100;margin-top:80px;}#sectionheader h1{line-height:1em;font-size:3.3em;font-weight:200;color:#fff;text-align:right;margin:0;}#sectionheader h1 a{text-decoration:none;color:#fff;}#sectionheader h1 a:hover{color:#fecb00;}#sectionheader h2{text-align:right;font-weight:bold;font-size:0.9em;color:#fecb00;line-height:1;}#sectionheader h2 a{text-decoration:none;color:#fecb00;}#sectionheader h2 a:hover{text-decoration:underline;}#sectionheader h2+h1{font-size:2.2em;margin-bottom:6px;}#sectionheader h2+h1 a{text-decoration:none;color:#fff;}#sectionheader h2+h1 a:hover{text-decoration:underline;}#sectionheader a.area-title-small{font-size:70%;}#page{padding:19px 0;border:solid #ccc;border-width:1px 0;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.5);position:relative;z-index:100;}#page:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}#left{float:left;width:210px;padding:0 15px 60px;margin-right:15px;background:#fafafa url(/sites/all/themes/custom/smc/images/background-left.png) right bottom no-repeat;}#subnavigation{margin-bottom:60px;}#subnavigation ul{list-style-type:none;margin:0 -30px;background-color:#2064ac;border-top:1px solid #578bc1;line-height:1em;}#subnavigation ul li{border-bottom:1px solid #578bc1;margin:0;}#subnavigation ul li a{color:#fff;font-weight:bold;text-decoration:none;display:block;padding:10px 15px;}#subnavigation ul li a:hover{color:#fecb00;}#subnavigation ul li ul{margin:0;padding:4px 0;background-color:#578bc1;border:none;list-style-type:disc;color:#fff;}#subnavigation ul li a.active{background-color:#003768;color:#fecb00;}#subnavigation ul li ul li{margin-left:30px;padding:6px 0;}#subnavigation ul li ul li a{display:inline;padding:0;color:#fff;background-color:transparent;}#main{float:left;width:677px;padding:0 20px;background-color:#fff;}body.sidebar-right-only #main,body.no-sidebars #main{width:920px;}body.sidebar-right-only #main > div.block{width:650px;float:left;}#breadcrumb{color:#666;font-size:0.88em;margin-bottom:20px;width:475px;float:left;}#breadcrumb a{padding-bottom:0;}#breadcrumb a:hover{border-bottom:1px solid #999;background-color:#eee;color:#333;}#pageheader{margin:19px;margin-top:0;}#pageheader h1{font-size:2em;font-weight:200;line-height:1em;color:#003768;}#main #pageheader{margin-left:0;}#content-top{clear:left;}#bodytext{float:left;position:relative;padding:0;width:390px;font-family:Georgia,serif;color:#444;margin-bottom:1.5em;overflow:hidden;}body.sidebar-right-only #bodytext{width:650px;}body.no-sidebars #bodytext{width:100%}#sidebar{float:right;width:250px;margin-left:20px;margin-bottom:1.5em;}#sidebar aside{clear:both;}#sidebar img{margin-bottom:10px;}#sidebar h3{font-size:1.4em;line-height:1.2em;}#footer{padding:8px 15px 42px 30px;color:#fff;overflow:hidden;}#footer .boxes-box-content p{margin:0;padding:0;}#footer .footer-menu{padding:5px 0 5px 0;border-bottom:1px solid #FFF;margin:0 0 7px 0;}#footer .footer-menu ul{margin:0;text-align:center;}#footer .footer-menu ul li{display:inline;margin:0;}#footer .footer-menu li a{padding:0 3px;}#footer .footer-menu li .parents-families{padding-right:7px;border-right:1px solid #FFF;}#footer a{color:#fff;font-weight:bold;text-decoration:none;font-size:13px;}#footer a:hover{color:#fecb00;}#footer a.mobile-only{display:none;}#block-boxes-sitewide-footer{float:left;width:80%;}#footer #footer-links{float:right;}#footer #footer-links a{color:#fecb00;padding:10px 15px 10px;}#footer #footer-links a:hover{color:#fff;}#footer #address{font-size:13px;}#footer #address .home-link{padding-left:25px;float:left;}#footer #address p{float:left;}#footer #address span.homelink-footer a{color:#FFF;background:transparent;white-space:normal;}#footer #address span.address-footer{padding-left:85px;}#footer #address span.address-footer a{color:#FFF;font-weight:normal;background:transparent;white-space:normal;}#footer #footer-links span.map-footer{margin-left:0;}#footer #footer-links .map-footer a{padding-right:0;}#block-menu-menu-footer-social-links{float:left;width:20%;}#block-menu-menu-footer-social-links .menu{list-style:none;margin:0 auto;width:165px;display:block;}#block-menu-menu-footer-social-links li{float:left;margin:4px 0 0;list-style:none;}#block-menu-menu-footer-social-links li a{float:left;text-indent:-999em;width:15px;height:15px;margin:0 9px;padding:0;}#block-menu-menu-footer-social-links li a.facebook{background:url(/sites/all/themes/custom/smc/images/mobile/facebook.png) no-repeat 5px 1px;}#block-menu-menu-footer-social-links li a.twitter{background:url(/sites/all/themes/custom/smc/images/mobile/twitter.png) no-repeat 0 2px;}#block-menu-menu-footer-social-links li a.instagram{background:url(/sites/all/themes/custom/smc/images/mobile/instagram.png) no-repeat 0 0;}#block-menu-menu-footer-social-links li a.youtube{background:url(/sites/all/themes/custom/smc/images/mobile/youtube.png) no-repeat 0 0;}#block-menu-menu-footer-social-links li a.linkedin{background:url(/sites/all/themes/custom/smc/images/mobile/linkedin.png) no-repeat 0 0;}#map-directions{height:330px;overflow:hidden;display:none;font-weight:bold;color:#fff;background:#000032 url(/sites/all/themes/custom/smc/images/map.jpg) no-repeat scroll 50% 50%;}#map-directions .wrapper{height:300px;width:942px;margin:15px 0 0 15px;position:relative;}#map-directions .wrapper h5{position:absolute;bottom:0;right:32px;text-align:right;font-weight:bold;color:#fff;margin-bottom:0;font-size:3em;text-shadow:0 2px 8px #222,0 2px 8px #222;}#map-directions .ampersand{font-family:Palatino,Garamond,Georgia,"Times New Roman",serif;font-style:italic;font-size:1.4em;vertical-align:-0.1em;}#map-directions .contactbox{width:254px;padding:20px;color:#003;float:right;background-color:rgba(255,255,255,0.6);margin-left:30px;}#map-directions .contactbox h4{color:#900;}#map-directions .contactbox a:hover{background-color:#fff;}#map-directions .contactbox.contact-directions{margin-left:0;}body.layout_onecolumn #bodytext{width:660px;}body.layout_onecolumn #sidebar{display:none;}body.layout_twocolumn #bodytext{width:390px;}body.layout_twocolumn #sidebar{width:250px;}body.layout_fullwidth #main{width:920px;}body.layout_fullwidth #left{display:none;}body.layout_fullwidth #bodytext{width:920px;}body.layout_fullwidth #sidebar{display:none;}body.layout_wideleft #bodytext{display:none;}body.layout_wideleft #page{padding-top:0;}body.layout_wideleft #left{width:645px;}body.layout_wideleft #main{width:240px;margin:0;padding-top:19px;float:right;}body.layout_tabbed #pageheader{margin-bottom:19px;}body.layout_tabbed #left,body.layout_tabbed #main,body.layout_tabbed #sidebar{padding-top:19px;}aside,.highlight,.events,.news,.related_links,.coursehighlight{margin-bottom:1.5em;}.highlight{margin-bottom:4em;color:#fff;}.highlight p{font-size:0.9em;}.highlight a{color:#ffe;font-weight:bold;text-decoration:none;}.highlight a:hover{color:#ffc;text-decoration:underline;}.highlight .more{font-size:0.8em;position:absolute;bottom:-8px;}.highlight .more a{width:100%;background-color:#fecb00;color:#062747;font-weight:bold;text-decoration:none;padding:3px 10px 4px;}.highlight .more a:hover{background-color:#eee;color:#036;font-weight:bold;text-decoration:none;padding:3px 10px 4px;}.highlight img{margin-bottom:0 !important;display:block;}.highlight .visual,aside.highlight img{width:100%;}.highlight .caption{background-color:#06315b;margin:0 0 0.8em -10px;padding:14px 24px;position:relative;}.highlight .caption h4{color:#eac10e;font-size:0.9em;font-style:normal;margin:0 0 0.2em;font-weight:normal;line-height:1.2;font-weight:bold;}.highlight .caption h3{color:#fff;font-weight:normal;font-size:1.4em;margin:0 0 0.2em;line-height:1.3;}#left .highlight{margin-right:-15px;margin-left:-19px;margin-bottom:4.5em;}#left .highlight h2{font-size:1.1em;font-weight:bold;margin-bottom:0;line-height:1.5;}#left .highlight .more{position:absolute;bottom:-24px;width:240px;font-size:0.9em;text-align:right;height:24px;line-height:24px;}#left .highlight .more a{position:static;color:#ffd400;background-color:#3e1f27;padding:0 24px 2px;display:block;width:auto;}#left .highlight .more a:hover{color:#ffe;background-color:#000;}#left .highlight .caption{background-color:#7f1c2a;padding:12px 14px;}.connect{}.connect ul{list-style:none;padding:0;margin:0;}.connect li{margin:0.5em 0;}.connect li a{background-position:0 50%;background-repeat:no-repeat;display:block;padding:8px 24px 8px 42px;font-size:0.85em;line-height:1.2;color:#393f46;text-decoration:none;min-height:28px;}.connect li.facebook a{background-image:url(/sites/all/themes/custom/smc/images/social-media-icons/facebook.png);}.connect li.youtube a{background-image:url(/sites/all/themes/custom/smc/images/social-media-icons/youtube.png);}.connect li.twitter a{background-image:url(/sites/all/themes/custom/smc/images/social-media-icons/twitter.png);}.connect li.linkedin a{background-image:url(/sites/all/themes/custom/smc/images/social-media-icons/linkedin.png);}.connect li.flickr a{background-image:url(/sites/all/themes/custom/smc/images/social-media-icons/flickr.png);}.connect li.instagram a{background-image:url(/sites/all/themes/custom/smc/images/social-media-icons/instagram.png);}.connect li.pinterest a{background-image:url(/sites/all/themes/custom/smc/images/social-media-icons/pinterest.png);}.connect li.tumblr a{background-image:url(/sites/all/themes/custom/smc/images/social-media-icons/tumblr.png);}.connect li.rss a{background-image:url(/sites/all/themes/custom/smc/images/social-media-icons/rss.png);}#bodytext .events{}#sidebar .events{border:1px solid #dcdcdc;padding:10px;margin:0 0 2.5em;}.events h3{color:#06315b;font-weight:normal;}ul.events-list{list-style-type:none;margin:0;padding:0;font-family:"Helvetica Neue",Arial,sans-serif;}#bodytext ul.events-list{margin-bottom:1.5em;}ul.events-list li{clear:left;margin-top:10px;padding-left:40px;min-height:26px;position:relative;line-height:1.2em;}ul.events-list li .date{padding:5px 5px 0 0;position:absolute;top:0px;left:-1px;width:40px;text-align:center;z-index:10;}ul.events-list li .date .month{color:#036;position:relative;z-index:25;text-transform:uppercase;line-height:1;background-color:#7f1c2a;color:#fff;font-size:10px;display:block;padding:2px 0;border-bottom:1px solid #999;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px;}ul.events-list li .date .day{line-height:1;z-index:10;text-align:center;position:relative;font-weight:bold;background-color:#fff;border:1px solid #bbb;border-top:none;font-size:1.4em;padding:2px 0 4px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;overflow:hidden;}ul.events-list li .date:after{z-index:2;position:absolute;background:transparent;width:50%;height:55%;content:'';right:10px;bottom:10px;-webkit-transform:skew(15deg) rotate(6deg);-moz-transform:skew(15deg) rotate(6deg);transform:skew(15deg) rotate(6deg);-webkit-box-shadow:0 8px 4px rgba(0,0,0,0.5);-moz-box-shadow:0 8px 4px rgba(0,0,0,0.5);box-shadow:0 8px 4px rgba(0,0,0,0.5);}ul.events-list li .date:before{z-index:1;position:absolute;background:transparent;width:70%;height:55%;content:'';left:2px;bottom:8px;-webkit-transform:skew(-15deg) rotate(-8deg);-moz-transform:skew(-15deg) rotate(-8deg);transform:skew(-15deg) rotate(-8deg);-webkit-box-shadow:0 8px 6px rgba(0,0,0,0.3);-moz-box-shadow:0 8px 6px rgba(0,0,0,0.3);box-shadow:0 8px 6px rgba(0,0,0,0.3);}ul.events-list li .date .day:after{content:'';border:1px solid #ccc;background-color:#f3f3f3;position:absolute;bottom:-10px;left:-10px;height:12px;width:12px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}ul.events-list li .description{padding:5px 10px;}ul.events-list li .description a{color:#333;font-family:Georgia,serif;font-weight:normal;text-decoration:none;}ul.events-list li .description a:hover{color:#036;}ul.events-list .description .details{color:#999;text-transform:uppercase;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:0.8em;font-weight:bold;}ul.events-list li .description .details em{text-transform:none;font-family:Georgia,serif;font-style:italic;}#bodytext ul.events-list li{padding-left:48px;}#bodytext ul.events-list li .date{width:36px;left:3px;top:-2px;}.view-display-id-block_3 ul.events-list li{padding-left:0;}#bodytext .news{margin-bottom:1.5em;}#sidebar .news{margin-bottom:1.5em;}.news h3{color:#db1f27 !important;font-weight:normal;}ul.news-list{margin:0;color:#666;list-style-type:none;}ul.news-list li{margin:0.8em 0;font-family:Georgia,serif;}ul.news-list li a{color:#555;text-decoration:none;}ul.news-list li a:hover{text-decoration:underline;}ul.news-list li.views-row-first a{font-size:1.4em;color:#222;}.view-display-id-page ul.news-list li.views-row-first a{color:#555;text-decoration:none;font-size:inherit;}.view-display-id-page ul.news-list li.views-row-first a:hover{text-decoration:underline;}.news.featured{margin-bottom:1.5em;}.news.featured ul.news-list{margin:0;list-style-type:none;color:#222;}.news.featured ul.news-list li{margin:0 0 1em 0;}.news.featured ul.news-list li .news-headline{margin-bottom:.5em;}.news.featured ul.news-list li .news-headline a{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:1.4em;line-height:1.3;color:#003768;text-decoration:none;}.news.featured ul.news-list li.first a{font-size:1.6em;}.storybar{font-size:.9em;margin:0 0 1.5em 0;padding:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:auto;clear:both;}.storybar ul{list-style-type:none;overflow:hidden;margin:0;}.storybar li{float:left;width:100px;margin:0 6px;padding:10px 0;}.storybar li:hover{background-color:#eee;}.storybar li img{width:100px;height:100px;}.storybar li .news-headline{padding:0 6px;}.storybar li .news-headline a{text-decoration:none;font-weight:bold;color:#950b24;}.storybar li .news-headline a:hover{text-decoration:underline;color:#000;}.storybar li .news-summary{line-height:1.3;padding:0 6px;}.blogroll{border:1px solid #dcdcdc;padding:10px;margin:0 0 2.5em;}.blogroll img{width:100%;}.blogroll h3{color:#950b24;font-weight:bold;padding:0 10px;margin-bottom:0.2em;}.blogroll ul{font-size:1em;padding:0 10px;}.blogroll p{padding:0 10px;margin-bottom:0.6em;}#sidebar .related_links,#left .related_links{border:1px solid #dcdcdc;color:#999;padding:15px;margin:0 0 2.5em;background-color:#f6f6f6;}.related_links h3{color:#999;font-size:1.4em;font-family:Georgia,serif;font-style:italic;font-weight:normal;margin-bottom:0.5em;}.related_links a{color:#232664;text-decoration:none;font-weight:bold;}.related_links ul{margin-bottom:0;}.submitted{font-family:sans-serif;font-size:.8em;color:#999;font-style:italic;}.node-type-event .field-item{padding-bottom:10px;}.node-type-event .date-display-separator{font-size:2em;color:#666;}.node-type-event #sidebar a.more{float:right;font-size:1.2em;}.node-type-event #sidebar img.field-image{float:right;margin:20px 0 20px 20px;background-color:#fff;padding:5px;border:1px solid #ddd;}ul.links.inline{list-style-type:none;margin-left:0;margin-bottom:2em;}.fc{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}.page-calendar #sidebar{display:none;}.page-calendar #bodytext,.page-fullcalendar #main{width:920px;}.fc-header-center table{margin:0 auto;}.fc-grid .fc-day-number{font-size:1.2em;background-color:#f7f7f7;border-left:1px solid #ddd;border-bottom:1px solid #ddd;width:1.2em;text-align:center;padding:2px 5px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;margin-bottom:3px;}.fc-grid .fc-today .fc-day-number{background-color:#ffffe5;font-size:1.6em;font-weight:bold;margin:-0.2em -0.2em 0 0;border:2px solid #e1e1bb;color:#555;}.fc-view-month th{padding:4px 0;font-size:0.7em;font-weight:bold;text-transform:uppercase;letter-spacing:2px;color:#666;}.fc-header-title h2{text-align:center;font-weight:bold;font-size:1.8em;}.fc-event{font-size:.9em;padding:0 0 10px 10px;border:none;}.fc-event-default,.fc-event-default .fc-event-skin,.fc-event-default .fc-event-time,a.fc-event-default,.fc-event-default a{border:none;background-color:transparent;}.fc-event-time,.fc-event-title{display:block;}.fc-event-time,.fc-event-default .fc-event-time{color:#003768;background:#EFEFEF;}.fc-event-title,.fc-event-default .fc-event-title{color:#7f1c2a;background:#EFEFEF;}.fc-event-skin{background-color:transparent;border:none;}ul.image-gallery-index{margin:0;padding:0;padding:20px 0;list-style-type:none;}ul.image-gallery-index li{clear:both;}ul.image-gallery-index img{border:1px solid #ccc;padding:5px;margin:5px 20px 15px 0;float:left;}ul.image-gallery-index li .views-field.views-field-nothing{float:left;width:380px;margin-left:15px;}ul.image-gallery-thumbnails{list-style-type:none;margin:0;padding:0;padding:20px 0;}ul.image-gallery-thumbnails li{margin-right:15px;padding:0;float:left;}ul.image-gallery-thumbnails img:hover{border:1px solid #600;}body.node-type-image #block-views-image-fields-block-2{width:45%;float:left;display:inline;}body.node-type-image #block-views-image-fields-block-1{width:50%;float:right;display:inline;}body.node-type-image #bodytext img{border:1px solid #CCC;padding:5px;}body.node-type-image p.intro{margin-bottom:0;}body.node-type-image #block-views-image-galleries-block .views-row{width:33%;color:#777;}body.node-type-image #block-views-image-galleries-block .views-row .img-container{padding:8px;}body.node-type-image #block-views-image-galleries-block .views-row .img-container .img-caption{display:block;}body.node-type-image #block-views-image-galleries-block .views-row img{width:92%;height:auto;}body.node-type-image .node-image ul.links{clear:both;display:block;}.gallery-description a{color:#5C4E33;text-decoration:none;}ul.video-gallery-thumbnails{list-style-type:none;margin:0 0 10px 0;padding:0;border-top:1px solid #ccc;padding:20px 0;}ul.video-gallery-thumbnails li{margin-right:10px;margin-top:10px;padding:10px;display:block;float:left;}ul.video-gallery-thumbnails a{color:#5C4E33;text-decoration:none;}#bodytext .field-label{padding:4px 6px;background-color:#f6f6f6;font-weight:bold;color:#950b24;font-family:"Helvetica Neue",sans-serif;margin:15px 0 8px -6px;clear:right;text-transform:capitalize;}body.node-type-smc-in-the-news #bodytext .field-label,body.node-type-testimonial #bodytext .field-label,body.node-type-gael-glimpses #bodytext .field-label{text-transform:none;}.field-name-field-story-byline{font-style:italic;}body.node-type-gael-glimpses .field-collection-view .field-label,body.node-type-testimonial .field-collection-view .field-label{width:100%;}body.node-type-gael-glimpses .field-collection-view,body.node-type-testimonial .field-collection-view{border-bottom:none;margin:0;}body.node-type-gael-glimpses .field-collection-container,body.node-type-testimonial .field-collection-container{border-bottom:none;}ul.pager{margin-left:0;}ul.pager li{list-style-type:none;float:left;padding:2px 5px;margin-right:10px;background-color:#eee;border:1px solid #ccc;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:.9em;}ul.pager li.pager-current{background-color:#fff;font-weight:bold;}.block-views ul.pager{width:100%;height:50px;}.pagination ul.pager li{padding:0;margin-right:0;background-color:inherit;border:none;}.pagination ul.pager li.pager-current{border:1px solid #ccc;padding:3px 7px;}.pagination ul.pager li.pager-next a{color:#950B24;}.field-name-field-tags a,.field-name-og-group-ref a{font:italic .9em Arial,Helvetica,sans-serif;color:#666;}.coursehighlight{background-color:#eabb00;width:180px;height:180px;padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;position:relative;overflow:hidden;}.coursehighlight  h4{position:absolute;top:8px;left:8px;width:159px;z-index:10;padding:3px;}.coursehighlight  h4 span{font-weight:bold;color:#fff;padding:3px 4px;background-color:#003;line-height:1.3em;font-size:0.8em;float:left;}.coursehighlight .course{}.course h3{line-height:1.2em;font-size:1.5em;font-weight:normal;font-family:Georgia,serif;position:absolute;bottom:10px;left:10px;margin:0;width:159px;color:#333;}.testimonials{list-style-type:none;margin:0;}.testimonials li{overflow:hidden;padding-bottom:1em;margin:0;}.testimonials li img{float:left;margin-right:20px;}.testimonials li .name,.testimonials .name a{color:#950b24;font-weight:normal;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;text-decoration:none;}.testimonials li .title,.testimonials .title{color:#666;font-weight:bold;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}.testimonials li blockquote{font-size:1.1em;margin:10px 0 0 120px;width:auto;}.testimonials img{float:left;margin-right:10px;}.testimonials td{width:50%;border-top:1px solid #CC9;border-bottom:none;padding-left:0;}.page-alumni-testimonials .testimonials .views-row{float:left;width:50%;border-top:1px solid #CC9;border-bottom:none;padding-left:0;}.page-alumni-testimonials .testimonials .views-row.views-row-odd{clear:both;}body.node-type-testimonial #bodytext h3{color:#600;font-weight:normal;}body.node-type-testimonial #pageheader{margin-bottom:5px;}.testimonials table,.glimpses table{width:100%;border-collapse:separate;border-spacing:20px 0;}.glimpses li .name,.glimpses .name a{color:#950b24;font-weight:normal;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;text-decoration:none;}.glimpses li .glimpsed,.glimpses .glimpsed{color:#666;font-weight:bold;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;margin-bottom:1em;}.glimpses img{float:left;margin-right:10px;}.glimpses td{width:50%;border-top:1px solid #CC9;border-bottom:none;padding-left:0;}.glimpses h3.name{margin-bottom:0;}.glimpses .views-row{border-bottom:1px solid #CCC;margin-bottom:1em;min-height:150px;}.glimpses .views-field-body{margin-bottom:1em;}.view-id-gael_glimpses .view-filters{width:92%;border:4px solid #D7D7D7;padding:10px;margin:0 12px 15px 0;}.view-id-gael_glimpses .views-widget-filter-field_gael_year_value{width:76%;text-align:center;}.view-id-gael_glimpses .views-exposed-widgets{position:relative;}.view-id-gael_glimpses .views-widget-filter-field_gael_year_value label{display:block;width:104%;margin-bottom:2px;}.view-id-gael_glimpses .views-widget-filter-field_gael_year_value .views-widget #years_slider_value{margin-bottom:6px;}.view-id-gael_glimpses .views-widget-filter-field_gael_year_value .views-widget #years_slider_value{border:0;color:#950b24;font-weight:bold;text-align:center;}.view-id-gael_glimpses .views-widget-filter-field_gael_year_value .views-widget #years_slider_value #years_slider_value_addtl{color:#444;}.view-id-gael_glimpses .views-widget-filter-field_gael_year_value .views-widget{float:left;width:100%;font-weight:bold;margin-top:-4px;}.view-id-gael_glimpses .views-widget-filter-field_gael_year_value .views-widget label{display:none;}.view-id-gael_glimpses .views-widget-filter-field_gael_year_value .views-widget input.date-date{width:50px;padding:2px;border:2px solid #CCC !important;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:center;color:#666;font-weight:bold;}.view-id-gael_glimpses .views-widget-filter-field_gael_year_value .views-widget .description{display:none;}.view-id-gael_glimpses .views-widget-filter-field_gael_year_value .views-widget #edit-field-gael-year-value-min-wrapper{float:left;}.view-id-gael_glimpses .views-widget-filter-field_gael_year_value .views-widget #edit-field-gael-year-value-min-wrapper .date-year:after{content:" through ";}.view-id-gael_glimpses .views-widget-filter-field_gael_year_value .views-widget #edit-field-gael-year-value-max-wrapper{float:left;}.view-id-gael_glimpses .views-submit-button{position:absolute;bottom:-3px;right:0;width:100%;padding:0;}.view-id-gael_glimpses .form-submit{margin-top:0 !important;float:right;}#glimpse-slider-wrapper #slider-range{width:89%;}.contentfeature{list-style-type:none;margin:0 0 1.5em 0;border-top:1px solid #ccc;}.contentfeature li{overflow:hidden;padding:1em 0;margin:0;min-height:80px;border-bottom:1px solid #ccc;}.contentfeature h3{color:#950b24;font-weight:normal;margin-bottom:0;}.contentfeature h3 a{color:#950b24;text-decoration:none;}.contentfeature p{padding-left:120px;}.contentfeature li img{float:left;margin-right:20px;}#block-views-content-features-block-2{margin-top:20px;}.address{color:#333;margin-bottom:3em;}.address h4{color:#000;font-weight:bold;font-size:1.1em;margin-bottom:0;margin-top:1.5em;}.address a{color:#950b24;}.address div{margin-bottom:3em;}.coursedetails{color:#555;border:1px solid #ccc;padding:10px;}.linklist{width:auto;padding:15px;padding-bottom:0;border:1px solid #eee;background:#fff;margin-bottom:20px;}.linklist .links{float:left;width:175px;margin-right:25px;margin-bottom:20px;}.gateway .storybar{display:inline-block;}.gateway .storybar li{width:115px;}.gateway aside.toplinks{margin-bottom:40px;}.gateway .toplinks ul,.gateway .mostrequested li{margin:0;padding:0;}.gateway .toplinks li{font-size:1.3em;list-style-type:none;margin-bottom:0.5em;}.gateway .toplinks h4{color:#999;margin-bottom:.5em;}.gateway .toplinks li a{color:#950b24;text-decoration:none;font-weight:bold;}.gateway #sidebar .events{border:none;padding:0;}.alert{position:relative;background-color:#003768;margin:30px 0 50px 0;height:42px;overflow:visible;}.alert .alert-message{position:absolute;top:-5px;left:-25px;background:url(/sites/all/themes/custom/smc/images/alert-arrow.png)  no-repeat;padding:15px 60px 20px 60px;color:#fff;}.alert .alert-message a{color:#ffc;}.alert .alert-rss{position:absolute;top:10px;right:10px;color:#fff;font-weight:bold;}.alert .alert-rss a{color:#ff8b0e;text-decoration:none;}.alert .alert-message h4{color:#fff;margin-bottom:10px;}.alert .alert-message h3{color:#fff;}.alert #alert-close{position:absolute;top:10px;right:10px;color:#fff;font-weight:bold;}.alert #alert-close a{color:#ff8b0e;text-decoration:none;}.searchresults #left{padding-top:0;}.searchresults #pageheader{margin:20px;}.searchresults #yoursearch{margin:20px;margin-top:0;font-weight:200;font-size:1.8em;clear:left;}.searchresults #yoursearchterm{font-size:1.4em;font-family:Georgia,serif;color:#950b24;}.searchresults .result{margin:1em;}.searchresults .result .link-title a{font-size:1.2em;font-weight:bold;text-decoration:none;}.searchresults .result .link-url{color:#072;}.searchresults .result .link-url a{color:#072;text-decoration:none;}.searchresults #topresults{margin:0 -25px 20px -40px;padding-bottom:1em;border:1px solid #eee;background-color:#fff;}.searchresults #topresults .result{padding:10px 35px 0;margin-left:0;}.pagination{margin:1em;margin-top:2em;}.pagination a{display:block;float:left;padding:3px 7px;margin-right:3px;border:1px solid #ccc;font-weight:bold;text-decoration:none;background-color:#eee;}.pagination a.active{background-color:#fff;color:#666;}.pagination a.ellipsis{border:none;background:transparent;cursor:default;}.pagination a.next{color:#950b24;}.searchresults .specialresults{margin-bottom:2em;font-size:.9em;}.searchresults .specialresults h3{color:#db1f27;}.searchresults .specialresults h4{margin-top:1.5em;margin-bottom:.5em;}.searchresults .feedback{font-size:.9em;padding:10px;border:1px solid #ccc;background-color:#eee;}.tabnav{height:35px;line-height:35px;background-color:#06315b;clear:both;position:relative;overflow:hidden;}.tabnav ul{list-style-type:none;width:98.9%;margin:0 auto;padding-left:1.1%;}.tabnav ul li{float:left;position:relative;}.tabnav ul li a{text-decoration:none;font-weight:bold;color:#fff;display:block;padding:0 10px;}.tabnav ul li a:hover{color:#fc0;}.tabnav ul li.hover{background-color:#555;}#accessibility-homepage-triggers{position:absolute;left:-400em;}#feature{font-weight:200;}#feature h1{font-weight:500;margin-bottom:20px;font-size:1.2em;}#feature a{color:#fecb00;text-decoration:none;}#feature a:hover{text-decoration:underline;}#feature a.more{font-weight:bold;float:right;}.feature_circle{background-color:rgba(0,0,0,0.5);height:340px;position:relative;}.feature_circle .clip_circle{position:absolute;left:55px;top:-96px;}.feature_circle .storydrops{left:55px;top:-96px;}.feature_circle .feature_story{position:absolute;top:0;left:0;padding:40px 30px 0 652px;color:#fff;}.feature_circle .feature_story+.feature_story{left:-9000em;}.feature_circle .caption{font-size:1.2em;line-height:1.4em;}.feature_circle .caption h1{font-weight:100;}.circle-mask{display:none;}#page #feature{margin-bottom:20px;}.feature_photos{}#bodytext .feature_photos{margin-left:-17px;}.feature_photos img{display:block;float:none;margin:0;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5);}.feature_photos ul{list-style:none;margin:0 0 0 17px;padding:0;}.feature_photos li{position:relative;float:left;margin-left:17px;margin-bottom:20px;width:auto;}.feature_photos li.first{margin-left:0;}.feature_photos .caption{display:block;padding:0 0 2px;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.8);font-size:0.9em;color:#fff;width:100%;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}.feature_photos .caption p{margin:0;padding:8px 12px;}.feature_photos .caption h3{font-size:1.5em;font-weight:bold;margin:0 0 -0.4em;padding:8px 12px;color:#fff;}.feature_photos .caption-on-hover .caption{opacity:0;}.feature_photos .caption-on-hover:hover .caption{opacity:1;}.feature_photos .no-caption .caption{display:none;}.feature_course{height:180px;padding:15px;background-color:#eabb00;color:#003;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-left:0;}.feature_course a{color:#006;text-decoration:underline;}.feature_course h1.coursetitle{color:#000;font-size:1.8em;clear:left;margin-top:20px;}.feature_course .coursedescription{font-size:1.2em;}.feature_course #relatedcourses{float:right;}.feature_course #relatedcourses a{color:#fff;background-color:#a38300;padding:3px 5px;}.feature_course #coursenumber{background-color:#003;color:#fff;font-weight:bold;float:left;display:inline;margin-right:15px;padding:3px 5px;font-size:0.88em;}.feature_course #instructor{font-size:1.1em;color:#003;}.feature_course #instructor a{color:#006;text-decoration:underline;}.feature_course #instructor a:hover{color:#900;text-decoration:none;}.feature_window,.feature_slideshow{position:relative;margin-left:20px;}.feature_window,.feature_slideshow img{display:block;}.feature_window_grid{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/sites/all/themes/custom/smc/images/window.png) top left;}.feature_window,.feature_slideshow .caption{position:absolute;bottom:0;left:0;width:159px;height:159px;padding:10px;background-color:#841012;color:#fff;}.feature_window,.feature_slideshow h4{font-size:1.2em;font-weight:bold;color:#fff;margin-bottom:0.5em;}.feature_window,.feature_slideshow .more a{background-color:#000;font-size:0.9em;padding:2px 4px;}.feature_boxes{position:relative;margin:0 0 20px 20px;height:375px;}.feature_boxes ul{list-style-type:none;margin:0;}.feature_boxes li{background-color:#9cd;padding:0;margin:0;width:179px;height:179px;float:left;margin:0 9px 9px 0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;position:relative;overflow:hidden;}.feature_boxes li.two-row{height:367px;}.feature_boxes h4{position:absolute;top:8px;left:8px;width:159px;z-index:10;padding:3px;}.feature_boxes h4 span{font-weight:bold;color:#fff;padding:3px 4px;background-color:#003;line-height:1.3em;font-size:0.8em;float:left;}.feature_boxes .course{width:159px;padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#9bd;height:159px;}.feature_boxes .course h3{line-height:1.2em;font-size:1.5em;font-weight:normal;font-family:Georgia,serif;position:absolute;bottom:10px;left:10px;margin:0;width:159px;color:#333;}.feature_boxes .quote{position:relative;height:100%;}.feature_boxes .quote blockquote{padding:40px 10px 0;margin:0 0 0 0.4em;text-indent:-0.4em;font-weight:bold;font-size:1.2em;line-height:1.2em;position:relative;}.feature_boxes .quote_more{position:absolute;bottom:0;left:10px;height:100%;width:159px;background:url(/sites/all/themes/custom/smc/images/fade_default.png) repeat-x left bottom;}.feature_boxes .quote_more_top{position:absolute;top:0;left:0;height:100%;width:100%;background:url(/sites/all/themes/custom/smc/images/fade_default_top.png) repeat-x left top;}.feature_boxes .video .video_play{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/sites/all/themes/custom/smc/images/play.png) no-repeat center center;opacity:0.7;cursor:pointer;}.feature_boxes .video .video_play:hover{opacity:0.9;}.feature_slideshow{position:relative;height:368px;width:932px;margin-left:20px;}#feature.feature_slideshow ul{list-style:none;margin:0;padding:0;}#feature.feature_slideshow li{display:none;}#feature.feature_slideshow li.show{display:block;}#feature-grid{width:932px;height:368px;position:absolute;top:0;left:0px;}#feature-grid .block{width:179px;height:179px;position:absolute;overflow:hidden;z-index:20;}#feature-grid .block img{position:absolute;top:0;left:0;width:932px;height:368px;display:block;}#feature-grid .caption{position:absolute;width:179px;height:179px;padding:0;z-index:100;overflow:hidden;bottom:none;}#feature .caption-wrap{padding:10px;}#feature .position-0{top:0;left:0px;}#feature .position-1{top:0;left:188px}#feature .position-2{top:0;left:376px;}#feature .position-3{top:0;left:564px;}#feature .position-4{top:0;left:752px;}#feature .position-5{top:188px;left:0px;}#feature .position-6{top:188px;left:188px;}#feature .position-7{top:188px;left:376px;}#feature .position-8{top:188px;left:564px;}#feature .position-9{top:188px;left:752px;}.department-large-background #pageheader{float:left;}.department-large-background p.intro{color:#27173c;}.department-large-background{background:#003768 center top no-repeat;}.department-large-background #footer{background-color:#003768;padding:8px 0px 8px 15px;margin-right:15px;margin-left:15px;}.department-large-background #content{padding-bottom:20px;}.department-large-background #background_gradient,.department-large-background #background_circles{display:none;}.department-large-background #footer{margin-right:0;}.department-large-background #footer .map-footer{margin-right:10px;}.department-background-circle #background_circles .circle{display:block;}.department .background_image_credit{margin:0.5em 0 -1em;text-align:right;padding-right:30px;color:#fff;}.department .background_image_credit a{color:#fecb00;text-decoration:none;}.switcher{margin:0 -19px 1.5em 0;float:right;background:url(/sites/all/themes/custom/smc/images/switcher-arrow.gif) left 0px no-repeat;position:relative;overflow:visible;z-index:1000;right:0;}.switcher a#launcher{display:inline-block;margin-left:23px;height:20px;background-color:#db1f27;color:#fff;padding:0 5px;text-decoration:none;font-weight:bold;line-height:20px;}.switcher a#launcher:hover{background-color:#841012;}body.page-search #switcher{margin:0;}.switcher .switcher_list{position:absolute;background-color:#841012;padding:12px 20px;top:0;right:0;width:630px;display:none;overflow:hidden;}.switcher .switcher_list .grouping{float:left;width:30%;margin-right:3%;}.switcher .switcher_list h3{font-size:1.1em;line-height:1.2;color:#fff;}.switcher .switcher_list ul{font-size:0.9em;line-height:1.2;list-style:none;padding:0 0 1em;margin:0;}.switcher .switcher_list a{color:#fecb00;text-decoration:none;}body.office{}#quickaccess{background-color:#fff;padding:20px;}.js #search_submit,.js #quickaccess{display:none;}#search .qa_toomany{display:none;}#search .qa_category_title{font-size:1em;}.qa_search_query{font-size:1.2em;width:18em;padding:0.1em 0.2em;border:1px solid #999;}.qa_results{position:absolute;top:-5px;left:-650px;width:660px;height:35px;overflow:hidden;text-align:right;}.qa_blur,.qa_noquery{display:none;}.qa_toomany .qa_category{display:none;}.qa_results a{color:#c00;font-weight:bold;}.qa_category,.qa_message{}.qa_category_title{font-weight:bold;padding:0.2em 0.5em;color:#000;}.qa_results_list{padding-right:27px;z-index:500;list-style-type:none;margin:0;float:right;background:url(/sites/all/themes/custom/smc/images/findeverything_bg.png) top right no-repeat;}.qa_results_list li a{padding:5px 0.5em;display:block;font-size:1em;font-family:Georgia,serif;font-weight:normal;font-style:normal;color:#000;text-decoration:none}.qa_results_list li a:hover{background-color:#fe8 !important;}.qa_message{padding:7px 20px;font-size:.9em;font-style:italic;color:#fff;}.qa_results_category{border-top:1px solid #ccc;}.qa_results_list li{padding:0;float:right;}.qa_topmatch{font-size:1.2em;padding:3px 0;}.qa_highlight{background-color:#fe8;}.qa_selected{background-color:#fff;}.school #sectionheader h1{font-size:2.6em;}.school #feature{overflow-y:hidden;}.clip_circle{width:554px;height:554px;}img.clip_circle{visibility:hidden;}.storydrops{list-style-type:none;margin:0;padding:0;position:absolute;top:0;left:0;z-index:130;}.storydrops li{position:absolute;top:277px;left:554px;margin:-15px 0 0 -15px;}.storydrops li a{display:block;width:30px;height:30px;background:url(/sites/all/themes/custom/smc/images/drops.png) no-repeat 0 0;overflow:hidden;text-indent:-999em;outline:none;}.storydrops li a:hover{background-position:0 -30px;}.storydrops li a.active{background-position:0 -60px;}#search-toggle{display:block;font-size:2.8em;line-height:1;text-align:right;position:absolute;top:-62px;right:0;width:auto;display:none;}#search-toggle a{font-weight:bold;color:#fff;text-decoration:none;}#mobile-helper{background-color:#000;position:relative;z-index:9000;color:#fff;padding:20px 0;overflow:hidden;display:none;}#mobile-helper .container{width:940px;}#mobile-helper .search-box label{display:block;font-size:2em;font-weight:bold;padding:0 0 10px;}#mobile-helper #mobile-quick-access{border:none;display:block;font-size:5.6em;color:#76766e;padding:0 10px;}#mobile-helper .search-box input{margin-bottom:0;float:left;width:80%;line-height:1.2;}#mobile-helper #mobile-submit-button{background:transparent url(/sites/all/themes/custom/smc/images/mobile-submit.png) no-repeat scroll 0 0;width:94px;height:94px;color:#fff;display:block;margin-left:24px;float:left;}#mobile-helper #mobile-submit-button span{display:block;position:absolute;top:-4%;left:27%;}#mobile-helper .coaching{color:#9a9a9a;font-weight:bold;font-size:1.6em;clear:left;padding-top:0.4em;}#mobile-helper .coaching strong{color:#fff;}#mobile-helper #mobile-display-options{font-size:2.7em;font-weight:bold;}#mobile-helper #mobile-display-options p{margin:0;clear:left;margin-bottom:0.4em;}#mobile-helper #mobile-display-options label{display:block;color:#9a9a9a;clear:left;}#mobile-helper #mobile-display-options label a{display:block;float:left;height:1.4em;width:1.5em;background-color:#999;margin-right:0.4em;margin-bottom:0.4em;line-height:50px;text-align:center;color:#06315b;text-decoration:none;font-weight:bold;}#mobile-helper #mobile-display-options label a.on{background:#fff url(/sites/all/themes/custom/smc/images/checkmark.png) no-repeat scroll 50% 50%;}#mobile-helper #qa-results{background-color:#06315b;color:#fff;font-size:56px;display:none;}#mobile-helper #qa-results ul{list-style:none;margin:0 0 15px;font-weight:bold;line-height:1.2;padding:5px 0;}#mobile-helper #qa-results li{margin:22px 0;font-style:italic;color:#7294b5;}#mobile-helper #qa-results li.others{margin-top:-22px;}#mobile-helper #qa-results li.others strong{color:#b8d2ec;}#mobile-helper #qa-results a{color:#fff;text-decoration:none;font-style:normal;}#mobile-helper #qa-results .highlight{color:#fdc101;}html.homepage{height:100%;overflow-y:scroll;}#homepage{background:#6c1013 url(/sites/all/themes/custom/smc/images/background-homepage.png) fixed repeat-x center bottom;position:relative;height:100%;}.shaded-overlay{position:absolute;height:100px;background-color:rgba(0,0,0,0.5);bottom:0;z-index:20;width:100%;}#homepage #background_circles,#homepage #circles,#circles_map{position:absolute;top:350px;left:50%;margin-top:-495px;margin-left:-554px;width:1108px;height:1108px;}#circles_map{display:none;opacity:0;}#homepage #circles.pointer{cursor:pointer;}#homepage #background_gradient{position:absolute;height:100%;bottom:0;display:none;}#wrapper{height:100%;min-height:858px;overflow:visible;position:relative;}#homepage #header{margin-top:0px;}#homepage h1{display:none;}#homepage.page-node-13078 h1{display:block;margin-top:-14px;}#homepage.page-node-13078 #inline-logo{display:none;}#homepage #search{top:-48px;}#homepage #navbar{top:-14px;}#homepage #navbar ul li .dropdown{left:-200px;}#homepage ul li#nav_about{margin-left:0;}#homepage footer{position:absolute;z-index:500;width:100%;top:744px;overflow:visible;background-color:rgba(0,0,0,0.5);}#homepage.logged-in footer{top:809px;}#homepage #map-directions{width:1012px;margin:0 auto;background-color:#201f1d;}#homepage #map-directions p{text-align:left;}#homepage #map-directions a{color:#059;text-decoration:underline;font-weight:normal;}#homepage #map-directions ul{display:block;height:auto;line-height:1.4;list-style:disc outside;margin-left:1.5em;margin-bottom:1em;}<<<<<<< HEAD
		#homepage #map-directions li{line-height:1.4em;display:list-item;float:none;margin-bottom:7px;}#homepage #map-directions li a{display:inline;padding:0;}#homepage #map-directions .wrapper{margin:15px auto 0;}#homepage footer .bar{background-color:#201f1d;}#homepage footer .clear{display:block;clear:both;}#homepage footer ul{list-style:none;padding:0;margin:0;display:inline;width:100%;height:35px;}#homepage footer li{display:block;float:left;margin-bottom:0;}#homepage footer li.last{margin-right:0;}#homepage footer li.last a{display:block;padding:8px 0 8px 12px;}#homepage footer li a{display:block;padding:8px 8px;}#homepage footer li .parents-families{border-right:1px solid #fcc103;}#homepage footer a{color:#fcc103;font-weight:bold;text-decoration:none;white-space:nowrap;font-size:13px;}#homepage footer a.mobile-only{display:none;}#homepage footer h2{color:#fff;font-size:1em;padding:6px 6px;float:left;margin:0;}#homepage footer p{float:right;padding:6px 3px;text-align:right;margin-bottom:0.1em;}#homepage footer p span{margin-left:1.3em;color:#fff;font-weight:200;text-shadow:0 0 1px rgba(0,0,0,0.1);}=======
    #homepage #map-directions li{line-height:1.4em;display:list-item;float:none;margin-bottom:7px;}#homepage #map-directions li a{display:inline;padding:0;}#homepage #map-directions .wrapper{margin:15px auto 0;}#homepage footer .bar{background-color:#201f1d;}#homepage footer .clear{display:block;clear:both;}#homepage footer ul{list-style:none;padding:0;margin:0;display:inline;width:100%;height:35px;}#homepage footer li{display:block;float:left;margin-bottom:0;}#homepage footer li.last{margin-right:0;}#homepage footer li.last a{display:block;padding:8px 0 8px 12px;}#homepage footer li a{display:block;padding:8px 8px;}#homepage footer li .parents-families{border-right:1px solid #fcc103;}#homepage footer a{color:#fcc103;font-weight:bold;text-decoration:none;white-space:nowrap;font-size:13px;}#homepage footer h2{color:#fff;font-size:1em;padding:6px 6px;float:left;margin:0;}#homepage footer p{float:right;padding:6px 3px;text-align:right;margin-bottom:0.1em;}#homepage footer p span{margin-left:1.3em;color:#fff;font-weight:200;text-shadow:0 0 1px rgba(0,0,0,0.1);}>>>>>>> donationblocks
      #homepage footer p span.address-footer{margin-left:0;margin-right:1.2em;}#homepage footer p span.address-footer a{color:#FFF;font-weight:normal;background:transparent;white-space:normal;}#homepage footer span.contact-number{margin:0;}#homepage .bar .footer-wrapper{width:980px;margin:0 auto;}#homepage .layer{position:absolute;height:554px;width:554px;display:none;}#homepage .layer img{position:absolute;top:0;left:0;}#homepage .layer section{display:none;}#homepage .layer.active{z-index:100;}#homepage #circle_s{top:554px;left:277px;}#homepage #circle_n{top:0;left:277px;}#homepage #circle_sw{top:554px;left:0;}#homepage #circle_se{top:554px;left:554px;}#homepage #circle_ne{top:0;left:554px;}#homepage #circle_nw{top:0;left:0;}#homepage #circle_e{top:277px;left:554px;}#homepage #circle_w{top:277px;left:0;}#homepage #circle_main{top:277px;left:277px;z-index:110;display:block;}#homepage .present{top:277px;left:277px;z-index:150;display:block;}#homepage h3{margin-bottom:4px;}#homepage h3 a{color:#db1f27;text-decoration:none;}#homepage h3 a:hover{color:#201f1d;text-decoration:none;}#homepage a:hover{color:#db1f27;text-decoration:none;}#homepage #circles_imagemap{display:none;}#homepage .outer-highlight{display:none;}#homepage .alert{position:absolute;left:50%;top:295px;width:400px;min-height:170px;z-index:1000;-moz-box-shadow:0px 2px 6px rgba(0,0,0,0.7);-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.7);box-shadow:0px 2px 6px rgba(0,0,0,0.7);}#homepage #inline-logo{position:absolute;left:216px;top:469px;z-index:400;-moz-box-shadow:0px 2px 6px rgba(0,0,0,0.7);-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.7);box-shadow:0px 2px 6px rgba(0,0,0,0.7);}#homepage #present{width:554px;height:554px;position:absolute;z-index:100;top:0;left:0;}#homepage #present .caption{width:188px;padding:8px 77px 8px 12px;position:absolute;top:380px;left:277px;z-index:1000;background:transparent url(/sites/all/themes/custom/smc/images/centercircle.png) no-repeat scroll -277px -380px;}#homepage #present .stage{position:absolute;top:0;left:0;}#homepage #present ul.background-images{list-style:none;padding:0;margin:0;height:554px;width:554px;position:absolute;top:0;left:0;z-index:200;}#homepage #present ul.background-images li{position:absolute;top:0;left:0;height:554px;width:554px;display:none;z-index:10;}#homepage #present ul.background-images li.active{z-index:40;}#homepage #present .stories{list-style:none;padding:0;margin:0;position:absolute;top:0px;left:0px;height:554px;width:554px;z-index:500;}#homepage #present .stories li{position:absolute;background:transparent url(/sites/all/themes/custom/smc/images/centercircle.png) no-repeat scroll -267px -100px;top:100px;left:267px;display:none;width:198px;padding:8px 77px 8px 12px;}#homepage #present .stories li a{text-decoration:underline;}#homepage #present p{margin-bottom:0;}#homepage #present .stories li span.background-image{display:block;background-color:#ff3;position:absolute;top:-200px;left:0;height:554px;width:554px;overflow:hidden;}#homepage #present .drops{position:absolute;width:544px;height:544px;z-index:1000;list-style:none;padding:0;margin:0;top:0;left:0;cursor:pointer;}#homepage #present .drops li{position:absolute;top:0;width:200px;left:0;overflow:visible;z-index:2000;}#homepage #present .drops li a{display:block;width:30px;height:30px;overflow:hidden;background:transparent url(/sites/all/themes/custom/smc/images/drops.png) no-repeat scroll 0 0;outline:none;}#homepage #present .drops li a:hover{background-position:0 -30px;}#homepage #present .drops li.active a,#homepage #present .drops li.active a:hover{background-position:0 -60px;cursor:default;}#homepage #present .drops li div{display:none;zoom:1;position:absolute;top:0;left:45px;white-space:nowrap;color:#fff;font-weight:bold;text-decoration:none;line-height:30px;}#homepage .menus-container{width:940px;margin:0 auto;}#homepage .menus-container .footer-wrapper{float:left;width:75%;}#homepage .menus-container #block-menu-menu-footer-social-links{float:right;}#homepage #block-menu-menu-footer-social-links li{float:left;margin:8px 0 0;list-style:none;}#homepage #block-menu-menu-footer-social-links li a{float:left;text-indent:-999em;width:15px;height:15px;margin:0 9px;padding:0;}@media only screen and (max-device-width:480px){#search-toggle{display:block;background-color:rgba(0,0,0,.7);padding:12px;}#homepage #search-toggle{display:none;}#homepage #navbar{top:0px;}#homepage #mobile-helper{display:block;}#homepage #mobile-wrap{position:relative;margin-top:-100px;}#homepage #mobile-homepage-nav{width:928px;margin:0 auto;padding:16px 16px;border-top:1px solid #999;}#homepage #mobile-homepage-nav ul{list-style:none;margin:0;padding:0;font-size:2em;}#homepage #mobile-homepage-nav li{float:left;margin-right:1em;}#homepage #mobile-homepage-nav a{color:#fcc103;}#homepage footer{top:720px !important;}#homepage footer li a{padding-right:10px;padding-left:10px;}#homepage footer p{font-size:0.6em;}}body.theme-gaelsred #page,#main{background-color:#fff;}body.theme-gaelsred h2,h3{color:#600;}body.theme-gaelsred #main h1{color:#900;font-size:2.4em;}body.theme-gaelsred #left .highlight .caption{background-color:#aa092b;}body.theme-gaelsred #left .highlight .more a{background-color:#841012;}body.theme-gaelsred #left .highlight .more a:hover{color:#6b192a;background-color:#ffeb43;}body.theme-gaelsred .highlight .caption{background-color:#aa092b;}body.theme-gaelsred .highlight .more a{background-color:#841012;color:#fff;}body.theme-gaelsred .highlight .more a:hover{color:#6b192a;background-color:#ffeb43;}body.theme-gaelsred #subnavigation ul{border-color:#db3c44;}body.theme-gaelsred #subnavigation li{border-color:#db3c44;}body.theme-gaelsred #subnavigation ul li{border-bottom:1px solid #841012;margin:0;}body.theme-gaelsred #subnavigation ul li a{color:#fff;background-color:#af0025;}body.theme-gaelsred #subnavigation ul li a:hover{color:#ffe25b;}body.theme-gaelsred #subnavigation ul li ul{background-color:#841012;color:#fff;}body.theme-gaelsred #subnavigation ul li a.active{background-color:#ffe25b;color:#333;}body.theme-gaelsred #subnavigation ul li ul li{margin-left:30px;padding:6px 0;}body.theme-gaelsred #subnavigation ul li ul li a{display:inline;padding:0;color:#fff;background-color:transparent;}body.theme-gaelsred .feature_boxes li{background-color:#da9;}body.theme-gaelsred .feature_boxes .course{background-color:#eca;}body.theme-gaelsred .feature_boxes .quote_more{background-image:url(/sites/all/themes/custom/smc/images/fade_gaelsred.png);}body.theme-gaelsred .feature_boxes .quote_more_top{background-image:url(/sites/all/themes/custom/smc/images/fade_gaelsred_top.png);}body.theme-janterm #page,#main{background-color:#fff;}body.theme-janterm h2,h3{color:#aa7b0b;}body.theme-janterm #main h1{color:#aa7b0b;font-size:2.4em;}body.theme-janterm #left .highlight .caption{background-color:#ce8d00;}body.theme-janterm #left .highlight .more a{background-color:#e7be00;color:#006;}body.theme-janterm #left .highlight .more a:hover{background-color:#6b192a;color:#e7be00;}body.theme-janterm .highlight .caption{background-color:#ce8d00;}body.theme-janterm .highlight .more a{background-color:#e7be00;color:#006;}body.theme-janterm .highlight .more a:hover{background-color:#6b192a;color:#e7be00;}body.theme-janterm #subnavigation ul{border-color:#eabb00;}body.theme-janterm #subnavigation li{border-color:#eabb00;}body.theme-janterm #subnavigation ul li{border-bottom:1px solid #ffef97;margin:0;}body.theme-janterm #subnavigation ul li a{color:#333;background-color:#d2a92c;}body.theme-janterm #subnavigation ul li a:hover{background-color:#ffef97;color:#333;}body.theme-janterm #subnavigation ul li ul{background-color:#ffef97;color:#006;}body.theme-janterm #subnavigation ul li a.active{background-color:#006;color:#fff;}body.theme-janterm #subnavigation ul li ul li{margin-left:30px;padding:6px 0;}body.theme-janterm #subnavigation ul li ul li a{display:inline;padding:0;color:#006;background-color:#ffef97;}body.theme-janterm #subnavigation ul li ul li a:hover{text-decoration:underline;background-color:#ffef97;color:#003;}body.theme-janterm .feature_boxes li{background-color:#fed900;}body.theme-janterm .feature_boxes .course{background-color:#eabb00;}body.theme-janterm .feature_boxes .quote_more{background-image:url(/sites/all/themes/custom/smc/images/fade_janterm.png);}body.theme-janterm .feature_boxes .quote_more_top{background-image:url(/sites/all/themes/custom/smc/images/fade_janterm_top.png);}body.theme-nightsky #page,#main{background-color:#fff;}body.theme-nightsky h2,h3{color:#27173c;}body.theme-nightsky #main h1{color:#27173c;}body.theme-nightsky #left .highlight .caption{background-color:#27173c;}body.theme-nightsky #left .highlight .more a{background-color:#50549e;color:#fff;}body.theme-nightsky #left .highlight .more a:hover{color:#ffef97;}body.theme-nightsky .highlight .caption{background-color:#27173c;}body.theme-nightsky .highlight .more a{background-color:#50549e;color:#fff;}body.theme-nightsky .highlight .more a:hover{color:#ffef97;}body.theme-nightsky #subnavigation ul{border-color:#534465;}body.theme-nightsky #subnavigation li{border-color:#534465;}body.theme-nightsky #subnavigation ul li{border-bottom:1px solid #534465;margin:0;}body.theme-nightsky #subnavigation ul li a{color:#fff;background-color:#27173c;}body.theme-nightsky #subnavigation ul li a:hover{background-color:#50549e;color:#fff;}body.theme-nightsky #subnavigation ul li ul{background-color:#534465;color:#fff;}body.theme-nightsky #subnavigation ul li a.active{background-color:#50549e;color:#fff;}body.theme-nightsky #subnavigation ul li ul li{margin-left:30px;padding:6px 0;}body.theme-nightsky #subnavigation ul li ul li a{display:inline;padding:0;color:#fff;background-color:#534465;}body.theme-nightsky #subnavigation ul li ul li a:hover{text-decoration:underline;background-color:#534465;color:#fff;}body.theme-nightsky .feature_boxes li{background-color:#cad;}body.theme-nightsky .feature_boxes .course{background-color:#aad;}body.theme-nightsky .feature_boxes .quote_more{background-image:url(/sites/all/themes/custom/smc/images/fade_nightsky.png);}body.theme-nightsky .feature_boxes .quote_more_top{background-image:url(/sites/all/themes/custom/smc/images/fade_nightsky_top.png);}body.theme-greatbooks #page{background-color:#f6f4ef;}body.theme-greatbooks #main{background-color:#f6f4ef;}body.theme-greatbooks #left{float:left;width:210px;padding:0 15px 60px;margin-right:15px;background-image:none;background-color:#fcfbf8;}body.theme-greatbooks h2,h3{color:#5c4e33;}body.theme-greatbooks #main h1{color:#5c4e33;font-size:2.4em;}body.theme-greatbooks #left .highlight .caption{background-color:#5c4e33;}body.theme-greatbooks #left .highlight .more a{background-color:#ac976e;color:#fff;}body.theme-greatbooks #left .highlight .more a:hover{color:#ffef97;}body.theme-greatbooks .highlight .caption{background-color:#5c4e33;}body.theme-greatbooks .highlight .more a{background-color:#ac976e;color:#fff;}body.theme-greatbooks .highlight .more a:hover{color:#ffef97;}body.theme-greatbooks #subnavigation ul{border-color:#cecaa4;}body.theme-greatbooks #subnavigation li{border-color:#cecaa4;}body.theme-greatbooks #subnavigation ul li{border-bottom:1px solid #cecaa4;margin:0;}body.theme-greatbooks #subnavigation ul li a{color:#897a5e;background-color:#efeddd;font-family:"Georgia",serif;font-weight:normal;}body.theme-greatbooks #subnavigation ul li a:hover{background-color:#5c4e33;color:#fff;}body.theme-greatbooks #subnavigation ul li ul{background-color:#cecaa4;color:#fff;}body.theme-greatbooks #subnavigation ul li a.active{background-color:#5c4e33;color:#fff;}body.theme-greatbooks #subnavigation ul li ul li{margin-left:30px;padding:6px 0;}body.theme-greatbooks #subnavigation ul li ul li a{display:inline;padding:0;color:#5c4e33;background-color:#cecaa4;}body.theme-greatbooks #subnavigation ul li ul li a:hover{text-decoration:underline;background-color:#cecaa4;color:#5c4e33;}body.theme-greatbooks .feature_boxes li{background-color:#d9d0cc;}body.theme-greatbooks .feature_boxes .course{background-color:#d6d3cc;}body.theme-greatbooks .feature_boxes .quote_more{background-image:url(/sites/all/themes/custom/smc/images/fade_greatbooks.png);}body.theme-greatbooks .feature_boxes .quote_more_top{background-image:url(/sites/all/themes/custom/smc/images/fade_greatbooks_top.png);}#login{position:absolute;bottom:0;z-index:9999;}ul.menu li.leaf,ul.menu li.expanded,ul.menu li.collapsed{list-style-image:none;list-style-type:none;padding:0;}ul.menu li ul li.leaf,ul.menu li ul li.expanded,ul.menu li ul li.collapsed{list-style-type:disc;}.breadcrumb{display:inline;}ul.links.inline,ul.inline li{margin:0;}.links .edit,.flag-link-toggle{display:inline-block;list-style-type:none;font-size:12px;margin:0;padding:0;}.links .edit a,.flag-link-toggle{background-color:#ddf;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:1px 6px;text-decoration:none;border:1px solid;border-color:#aad #669 #669 #aad;font-weight:bold;color:#337 !important;}.links .edit a:hover,.flag-link-toggle:hover{border-color:#669 #aad #aad #669;background-color:#ccf;color:#226 !important;}#branding .breadcrumb{display:none;}#left aside.highlight .field-item{position:absolute;bottom:-2em;height:2em;width:240px;background-color:#3e1f27;}#left aside.highlight .field-item  a{font-size:0.9em;display:block;position:relative;color:#ffd400;padding:4px 16px 5px;font-weight:bold;}body.front #page,body.front #page *{background:none;border:none;color:#fff !important;box-shadow:none;}body.front #page{padding-top:100px;}ul.tabs.primary{margin-bottom:20px;padding:0;}div#branding{display:none;}.field-type-taxonomy-term-reference .field-items .field-item,.field-name-og-group-ref .field-items .field-item{display:inline;padding-right:8px;}#block-views-story-fields-block-1{display:none;}#block-views-migration-views-block-1{display:none;}#toolbar{z-index:1100;}div.tabs{position:absolute;top:24px;padding:2px 15px;color:#444;font-weight:bold;border:1px solid #666;margin:0 0 1em;font-size:0.9em;background-color:#ff9;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;z-index:199;}div.tabs h2{display:none;}ul.tabs.primary{margin:0;padding:0;border:none;display:inline;}ul.primary li{border:none;background-color:transparent;margin-left:10px;}ul.primary li a{color:#36c;background-color:transparent;padding:0;font-weight:bold;border:none;margin:0;}ul.primary li a:hover{text-decoration:underline;background-color:transparent;}ul.primary li.active{display:none;}#block-views-migration-views-block-1{margin:20px 0;padding:15px;font-size:.9em;background-color:#ccc;}#block-views-migration-views-block-1 h2{font-size:1.1em;font-weight:bold;margin-bottom:1em;}.field-name-field-video{margin-bottom:1em;}#sidebar .field-name-field-video{margin-bottom:0;height:140px;}ul.events-list{margin-left:0 !important;}li.event{list-style-type:none;position:relative;padding:0 0 15px 42px;}.date{background-color:#fff;width:32px;height:30px;position:absolute;top:0;left:0;text-align:center;font-weight:bold;}.month{background-color:#c03;height:12px;line-height:12px;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#fff;}.day{height:17px;color:#222;border:solid #C7C2C0;border-width:0 1px 1px;line-height:18px;font-size:14px;}select.day{color:#222;border:solid #C7C2C0;line-height:18px;font-size:14px;background-color:#DDD;margin:5px;height:20px;border-width:0 1px 1px;}.view-grad-bus-events table{width:100%;}.view-grad-bus-events table td{vertical-align:top;}.view-grad-bus-events table td:first-child{width:46px;}.view-grad-bus-events table td:last-child{width:150px;}.view-grad-bus-events table thead tr{height:1.1em;}.view-grad-bus-events table tbody tr{height:60px;cursor:pointer;}.view-grad-bus-events .info-session-event-description{display:none;}.view-graduate-business table{width:100%;}.view-graduate-business table td{vertical-align:top;}.view-graduate-business table td:first-child{width:46px;}.view-graduate-business table td:last-child{width:150px;}.view-graduate-business table thead tr{height:1.1em;}.view-graduate-business table tbody tr{height:60px;cursor:pointer;}.view-graduate-business .info-session-event-description{display:none;}table td .date-wrapper{position:relative;width:46px;}table td .date{padding:5px 5px 0 0;position:absolute;top:0px;left:-1px;width:40px;text-align:center;z-index:10;}table td .date .month{color:#036;position:relative;z-index:25;text-transform:uppercase;line-height:1;background-color:#7f1c2a;color:#fff;font-size:10px;display:block;padding:2px 0;border-bottom:1px solid #999;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px;}table td .date .day{line-height:1;z-index:10;text-align:center;position:relative;font-weight:bold;background-color:#fff;border:1px solid #bbb;border-top:none;font-size:1.4em;padding:2px 0 4px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;overflow:hidden;}table td .date:after{z-index:2;position:absolute;background:transparent;width:50%;height:55%;content:'';right:10px;bottom:10px;-webkit-transform:skew(15deg) rotate(6deg);-moz-transform:skew(15deg) rotate(6deg);transform:skew(15deg) rotate(6deg);-webkit-box-shadow:0 8px 4px rgba(0,0,0,0.5);-moz-box-shadow:0 8px 4px rgba(0,0,0,0.5);box-shadow:0 8px 4px rgba(0,0,0,0.5);}table td .date:before{z-index:1;position:absolute;background:transparent;width:70%;height:55%;content:'';left:2px;bottom:8px;-webkit-transform:skew(-15deg) rotate(-8deg);-moz-transform:skew(-15deg) rotate(-8deg);transform:skew(-15deg) rotate(-8deg);-webkit-box-shadow:0 8px 6px rgba(0,0,0,0.3);-moz-box-shadow:0 8px 6px rgba(0,0,0,0.3);box-shadow:0 8px 6px rgba(0,0,0,0.3);}table td .date .day:after{content:'';border:1px solid #ccc;background-color:#f3f3f3;position:absolute;bottom:-10px;left:-10px;height:12px;width:12px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}dl.admin-list{}dl.admin-list dt{font-size:1.4em;font-weight:bold;}dl.admin-list dd{margin:.5em 1em 1em 1em;}div.connect{margin:1em 0 2em;}div.connect ul li{margin-bottom:1em;}body#tinymce{background-color:#fff;}.view-highlighted-stories.highlight{margin-bottom:4em;}.view-highlighted-stories.highlight  a{text-decoration:none;font-weight:bold;color:#fff;}.view-highlighted-stories.highlight .field-name-field-category{background-color:#7f1c2a;padding:.5em 1.5em 0 1em;margin:0 0 0 -15px;}.view-highlighted-stories.highlight .field-name-field-category a:after{content:':';}.view-highlighted-stories.highlight  p.highlight-category{display:none;}.view-highlighted-stories.highlight .field-name-field-category a{color:#ffd400;}.view-highlighted-stories.highlight .highlight-image{margin-bottom:-5px;}.view-highlighted-stories.highlight p.highlight-title{font-size:1.4em;line-height:1.3;background-color:#7f1c2a;margin:0 0 0 -15px;padding:5px 14px 10px;}.view-highlighted-stories.highlight  p{color:#fff;}.view-highlighted-stories.highlight  p.more a{background-color:#fecb00;color:#062747;font-weight:bold;text-decoration:none;font-size:0.6em;display:inline;position:absolute;bottom:-11px;padding:5px 14px 10px;}.view-highlighted-stories.highlight  .visual{margin-bottom:0 !important;display:block;width:100%;}.view-highlighted-stories.highlight .caption,.view-highlighted-stories.highlight .highlight-summary,.view-highlighted-stories.highlight .highlight-title{margin:0 0 0 -15px;position:relative;padding:5px 14px 10px;background-color:#7f1c2a;}.view-highlighted-stories.highlight  .caption h4{color:#eac10e;font-size:0.9em;font-style:normal;margin:0;font-weight:normal;line-height:1.2;}div.highlight-more a{font-size:0.8em;display:block;position:relative;color:#062747 !important;background-color:#ffd400;padding:4px 16px 5px;}.highlight .field-name-field-gallery-images .field-items div{display:none;}.highlight .field-name-field-gallery-images .field-items div:first-child{display:block;}#left .view-highlighted-stories.highlight{margin-right:-15px;margin-left:-15px;margin-bottom:4.5em;}ul.inline li.book_printer{display:none;}.header-mockup .field-items{display:block;clear:right;float:right;margin:0 0 1em 1em;width:200px;padding:10px;font-size:1em !important;color:#000 !important;background-color:#edcb00;display:none;}body.sidebar-left-only #main #bodytext{width:637px;}#header-graphic,#block-views-page-fields-block-2{margin-bottom:1em;}#block-views-page-fields-block-1 p{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}#block-views-page-fields-block-1 p{font-size:1.8em;font-weight:200;line-height:1.3em;}#block-views-page-fields-block-1 p strong{color:#036;font-weight:bold;}.stButton .stLarge{margin:20px 0 20px 0;}.sharethis-links{clear:both;}.sharethis-links .st-pinterest-counter{background-image:url(/sites/all/themes/custom/smc/images/PinIt.png) !important;width:48px !important;}body.page-search .messages{margin:0 20px 20px 20px;}select.month{color:#222;border:solid #C7C2C0;line-height:18px;font-size:14px;background-color:#DDD;margin:5px;height:20px;border-width:0 1px 1px;}#feature .quote a blockquote{color:#222;text-decoration:none;}#feature .quote a:hover,#feature .course a:hover{text-decoration:none;}#webform-component-how-many-times-have-you-submitted-forms{display:none;}ul.image-gallery-thumbnails{padding-bottom:85px;}a div.img-with-caption{color:#777777 !important;text-decoration:none !important;}#block-views-image-galleries-block li.views-row{margin-top:15px;}div.img-with-caption{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:85%;color:#777777 !important;}div.img-with-caption img{margin:5px 0 5px 0 !important;}div.img-with-caption span.img-credit{font-style:italic;margin-left:5px;}div.img-with-caption.float-left{float:left;margin:5px 10px 10px 0;}div.img-with-caption.float-right{float:right;margin:5px 0 10px 10px;}#bodytext div.field-name-og-group-ref{clear:both;}div.headergraphic-caption-wrapper{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:11px;text-align:right;color:#777777;max-width:675px;}span.headergraphic-credit{font-style:italic;margin-left:5px;}#block-views-image-galleries-block table td{vertical-align:top !important;border-bottom:none;}#block-views-image-galleries-block table td:hover{background-color:transparent !important;}a.button-standard{display:inline-block;background:#ffffff url(/sites/all/themes/custom/smc/images/arrow-gray.png) no-repeat right bottom;border:3px solid #dcdcdc;cursor:pointer;width:228px;padding:8px;margin-bottom:8px;text-decoration:none;color:#e01b1b;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase;}a.button-giving{display:inline-block;background:#db1f27 url(/sites/all/themes/custom/smc/images/arrow-white.png) no-repeat right bottom;cursor:pointer;width:228px;padding:11px;margin-bottom:8px;text-decoration:none;color:#ffffff;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase;}#left a.button-standard,#left a.button-giving{width:188px;}html.js .next-button{display:none;}.form-item-dropdown-first,.form-item-question-type-select{display:inline-block;}.department-large-background #pageheader{float:none;}#block-smc-library-smc-library-multitab{padding-top:5px;border-top:1px solid #CCC;}#block-views-library-how-do-i-block{padding:10px 0 10px 0;}#block-smc-library-smc-library-carousel{padding-top:25px;border-top:1px solid #CCC;margin-bottom:30px;border-bottom:1px solid #CCC;padding-bottom:30px;}#multisearch-multi label{display:inline;}#multisearch-tabs.ui-tabs{padding:0;}#multisearch-tabs.ui-widget-content{border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:12px;}#content-top #multisearch-tabs .ui-widget-content p,#content-top #multisearch-tabs .ui-widget-content a{color:#222;}#multisearch-tabs .ui-corner-bottom{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}#multisearch-tabs.ui-tabs .ui-tabs-nav{padding:0;margin-left:15px;}#multisearch-tabs.ui-tabs .ui-state-default{background:none;font-weight:normal;font-size:12px;color:#555;}#multisearch-tabs.ui-tabs .ui-state-default a{color:#3362b1;}#multisearch-tabs.ui-tabs .ui-state-active{border:1px solid #CCC;background-color:#E6E6E6;}#multisearch-tabs.ui-tabs .ui-tabs-nav a{font-weight:bold;}#multisearch-tabs .ui-widget-header{background-color:transparent;background-image:none;border:none;}#multisearch-tabs.ui-tabs .ui-tabs-panel{background-color:#FFFFD0;border:1px solid #CCC;}#multisearch-tabs li.ui-corner-top{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;}#multisearch-tabs label{display:inline;}#multisearch-tabs #library-smc_library_subject_guide_form label{font-weight:bold;}#library-smc_library_search_library_form .form-item-search-term{float:left;}#smc-library-subject-guide-form #edit-submit,#smc-library-subject-guide-form #edit-submit--2{margin:26px 0 0 5px;}#library-smc_library_search_library_form #edit-submit{margin:12px 0 0 5px;}div.renew-link-wrapper{padding-top:10px;}div.renew-books-multitab{float:left;border:1px solid #CCC;background-color:#EEE;text-align:center;width:100px;padding:5px;}div.renew-books-multitab a{text-decoration:none;font-weight:bold;color:#3362b1 !important;}div.link-plus-multitab{max-width:475px;}div.link-plus-multitab a{float:right;background-image:url(/sites/all/themes/custom/smc/images/linkplus-sm.jpg);width:120px;height:26px;text-indent:-1000em;border:1px solid #CCC;}#library-smc_library_search_library_form #edit-submit--2{margin:12px 0 0 4px;}#block-views-library-how-do-i-block{margin:25px 0 25px 0;}#block-views-library-how-do-i-block h3{float:left;padding-right:10px;}.field-name-field-library-subject-section .field-name-field-subject-section-title{background:#003366 url(/sites/all/themes/custom/smc/images/expand.png) no-repeat left center;padding-left:30px;color:#FFF;font-size:17px;cursor:pointer;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;margin-bottom:10px;}.field-name-field-library-subject-section .field-name-field-subject-section-title.open{background-image:url(/sites/all/themes/custom/smc/images/collapse.png);}.expand_collapse_sections{background:transparent url(/sites/all/themes/custom/smc/images/icon.expandable-red.gif) no-repeat left center;cursor:pointer;padding-left:15px;text-transform:uppercase;}.expand_collapse_sections.open{background-image:url(/sites/all/themes/custom/smc/images/icon.expanded-red.gif);}#block-smc-library-smc-library-site-search-exp{margin-bottom:15px;padding:25px;border:1px solid #CCC;background-color:#EEE;}#block-smc-library-smc-library-site-search-exp .form-item-search-term{float:left;margin:0;}#block-smc-library-smc-library-site-search-exp .form-item-search-term input{width:95%;}#course_reserves p{margin-bottom:0;}#course_reserves form{margin-bottom:14px;}.smclib_dynamic.library_periodicals h5{display:none;}a.smclib-dynamic-help-url{display:inline-block;width:16px;height:16px;background-image:url(/sites/all/themes/custom/smc/images/help.gif);text-indent:-1000em;margin-left:4px;}div.library-db-status{padding:2px;border:1px solid #FFA500;background-color:#FFB914;font-style:italic;}div.library-db-status{font-style:italic;}a.library-db-more{cursor:pointer;}#views-exposed-form-library-dynamic-content-block-2 .views-exposed-form .views-exposed-widget .form-submit{margin-top:-1px;}#subject-child-pop{position:absolute;z-index:1000;}#block-views-library-subject-guides-block-1 .view-content table{width:100%;}#block-views-library-dynamic-content-block-2 table td{padding:4px;vertical-align:top;}#block-views-library-subject-guides-block .view-content:before{content:"Search Results";}#block-views-library-subject-guides-block .view-content,#block-views-library-subject-guides-block .view-empty{padding:10px;border:1px solid #CCC;background-color:#FFFFD0;font-weight:bold;}#block-views-library-subject-guides-block .view-empty p{font-weight:bold;}#block-views-library-subject-guides-block .view-content a{font-weight:normal;}#block-views-library-dynamic-content-block-2 table tbody td:hover{background-color:white !important;}#block-views-library-dynamic-content-block-2 table tbody td.even{background-color:#EEEEEE !important;}#block-views-library-dynamic-content-block-2 table td:first-child{width:60%;}#block-views-library-dynamic-content-block-2 table td:last-child{width:20%;}div.view-display-id-block_2 #edit-field-smclib-dynamic-categories-value,div.view-display-id-block_2 #edit-field-smclib-dynamic-subject-nid,div.view-display-id-block_2 #edit-title{width:140px;}#views-exposed-form-library-dynamic-content-block-3 .views-exposed-form .views-exposed-widget .form-submit{margin-top:-1px;}#views-exposed-form-library-dynamic-content-block-3 .views-exposed-form #edit-title{width:185px;}#views-exposed-form-library-dynamic-content-block-3 .views-exposed-form select{width:125px;}#views-exposed-form-library-dynamic-content-block-3 .views-exposed-form .views-submit-button,#views-exposed-form-library-dynamic-content-block-3 .views-exposed-form .views-reset-button{padding-top:1.8em;}#block-views-library-dynamic-content-block-3 .view-content .views-row{padding:10px;border:1px solid #DDD;margin-bottom:10px;}#block-views-library-dynamic-content-block-3 .view-content .views-row-even{background-color:#EEE;}#block-views-library-dynamic-content-block-3 .library-db-title-display{font-weight:bold;}#block-views-library-dynamic-content-block-3 .views-field-field-smclib-dynamic-publisher,#block-views-library-dynamic-content-block-3 .views-field-field-smclib-dynamic-categories{font-style:italic;}#block-views-library-dynamic-content-block-3 .views-field-field-smclib-dynamic-publisher .field-content,#block-views-library-dynamic-content-block-3 .views-field-field-smclib-dynamic-categories .field-content{display:inline;}#block-smc-library-smc-library-subject-guides ul li{list-style:none;float:left;width:46%;border-top:1px solid #ccc;}#block-smc-library-smc-library-subject-guides ul li:nth-child(odd){clear:both;}#block-smc-library-smc-library-subject-guides ul li.first{clear:none !important;}#block-smc-library-smc-library-subject-guides ul li:hover{background-color:#ececec;}#block-smc-library-smc-library-subject-guides ul li a{text-decoration:none;}#block-smc-library-smc-library-subject-guides ul li ul li{border-top:none;list-style:circle;float:none;width:auto;}a.library-db-problem{float:right;}div.library_ask_us{width:122px;height:40px;background:transparent url(/sites/all/themes/custom/smc/images/ask-bubble.png) no-repeat left center;}div.library_ask_us a{display:block;padding:8px 0 5px 25px;font-size:1.3em;text-decoration:none;color:#2064ac;}div.smc_hours{width:215px;float:right;margin-right:0;}div.hours{width:215px;height:38px;color:white;position:relative;background:white url(/sites/all/themes/custom/smc/images/hours-info.png) no-repeat left center;}div.hours-hidden{display:none;}div.hours.closed{background:white url(/sites/all/themes/custom/smc/images/hours-closed.png) no-repeat left center;}div.hours.open{background:white url(/sites/all/themes/custom/smc/images/hours-open.png) no-repeat left center;}div.hours .hours-status{width:91px;height:38px;line-height:38px;float:left;text-align:center;font-size:1.3em;}div.hours .hours-message{width:124px;height:32px;margin-top:3px;line-height:32px;font-size:0.9em;color:#666;text-align:center;float:left;}.hours-message.multi-line{line-height:1.2em !important;}div.smc_hours .hours-more{font-size:0.8em;text-align:right;text-transform:lowercase;}div.hours-display-block{margin-bottom:20px;}div.hours-display-block span.oh-display{display:block;padding:10px 0 10px 0;border-bottom:1px solid #CC9;}div.hours-display-block span.oh-display-label{padding-left:15px;font-weight:bold;}div.hours-display-block.reference span.oh-display-label{display:none;}div.hours-display-block.library h5{margin-left:8em;}div.hours-display-block h5{font-size:14px;}.hours-display-block.library,.hours-display-block.reference{float:left;width:48%;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:13px;}.hours-display-block table tr td{font-size:13px;}.hours-display-block.library table tr td:first-child,.hours-display-block.reference table tr td:first-child{font-weight:bold;width:90px;}.hours-display-block.reference table tr td:first-child{display:none;}#block-smc-hours-smc-hours-block-for-page table{width:100%;}#block-smc-hours-smc-hours-block-for-page table caption{font-weight:bold;color:#7F1C2A;}#block-smc-hours-smc-hours-block-for-page table thead th{font-weight:bold;}#block-smc-hours-smc-hours-block-for-page td:hover{background:white !important;}body.node-type-library-subject.both-sidebars #sidebar{width:200px;margin-left:5px;}body.node-type-library-subject.both-sidebars #bodytext{width:455px;}div.smclib_dynamic{background-color:#FFFFD0;border:1px solid #CCC;padding:10px;margin-bottom:10px;}div.smclib_dynamic select{max-width:25%;}div.smclib_dynamic label{display:inline;}div.library_journal_subject select{max-width:250px;}div.subject_librarians,div.subject_related_links,div.subject_selector{background-color:#F6F6F6;border:1px solid gainsboro;padding:10px 15px 10px 15px;font-size:85%;}div.subject_selector,div.subject_related_links{margin-top:10px;}div.subject_related_links{color:#999;}div.subject_librarians h3,div.subject_related_links h3,div.subject_selector h3{font:italic normal 1.4em Georgia,serif !important;color:#999;}div.subject_librarians div.librarian_img{}div.subject_librarians div.librarian_name{text-transform:uppercase;}div.subject_related_links a{color:#232664;text-decoration:none;font-weight:bold;}div.subject_selector{margin-bottom:10px;}div.subject_selector h3{margin:0;padding:0;}#smc-library-subject-guide-form .form-item{float:left;width:44%;}#smc-library-subject-guide-form .form-item.submit{width:11%;margin-top:25px;}#smc-library-subject-guide-form select{width:98%;}div.node-librarian div.field-name-field-librarian-picture{float:right;}div.node-librarian fieldset legend{padding:0;}div.node-librarian fieldset legend span{font-weight:bold;color:#5C4E33;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.4em;line-height:1.4;}#node_librarian_full_group_librarian_contact{margin-bottom:20px;}div.node-librarian .fieldset-wrapper div.field-label{margin:0 !important;padding:0 !important;background-color:transparent !important;color:#444 !important;font-size:14px !important;font-family:Georgia,serif !important;}.field-name-field-library-librarian-subjects{margin-bottom:20px;}.field-name-field-library-librarian-subjects .field-label{clear:none !important;margin:0 !important;padding:0 !important;background-color:transparent !important;color:#444 !important;font-size:14px !important;font-family:Georgia,serif !important;font-weight:bold !important;}#block-views-library-subject-guides-block-2,#block-views-library-subject-guides-block-3{padding:10px 15px 10px 15px;background-color:#F6F6F6;border:1px solid gainsboro;font-size:85%;}#block-views-library-subject-guides-block-2 .views-field-title{text-transform:uppercase;}body.node-type-library-subject #sidebar aside h3{color:#999999;font:italic normal 1.4em Georgia,serif !important;}#block-views-library-subject-guides-block-3{color:#999;}#block-views-library-subject-guides-block-3 a{color:#232664;font-weight:bold;text-decoration:none;}body.page-hours table{width:100%;}body.page-hours table thead th{font-weight:bold;}body.page-hours table td{vertical-align:top;}body.page-hours table td.first{width:25%;}body.page-hours table td.last{width:40%;}.carousel{height:120px;position:relative;}.carousel span{float:left;}.carousel .prev{display:block;cursor:pointer;background:url(/sites/all/themes/custom/smc/images/carousel/back.jpg) no-repeat top left;height:120px;width:22px;padding-right:6px;float:left;}.carousel .next{display:block;cursor:pointer;background:url(/sites/all/themes/custom/smc/images/carousel/next.jpg) no-repeat top right;height:120px;width:22px;padding-left:5px;float:right;}.carousel .prev:hover{background-position:bottom left;}.carousel .next:hover{background-position:bottom right;}.carousel .carouselLite{float:left;position:relative;visibility:hidden;left:-5000px;}.carousel ul{}.carousel li{background:url(/sites/all/themes/custom/smc/images/carousel/bookbg.jpg) no-repeat;width:80px;height:120px;padding:3px;margin:0 9px 0 9px;}.carousel li img{width:80px;height:120px;}.carousel a,.carousel a:active,.carousel a:visited,.carousel a:hover{text-decoration:none;border-bottom:none;}div.qtip-wrapper{-moz-box-shadow:0px 2px 6px rgba(0,0,0,0.7);-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.7);box-shadow:0px 2px 6px rgba(0,0,0,0.7);}div.quickview-html{display:none;font-size:0.8em;}div.quickview-html img{width:110px;height:auto;padding:0 10px 2px 0;float:left;}#bodytext #smc-login-link .form-submit{color:#000;text-decoration:none;opacity:1;font-weight:bold;font-size:1.1em;border:0;cursor:pointer;background:#CCC;}body.page-node-31706 .sharethis-buttons{display:none;}#node-8463 .for-students{width:23%;padding:0 2% 0 0;float:left;}#node-8463 .top-links a{font-size:13.5pt;font-family:Helvetica;font-weight:bold;}#node-8463 .for-students li a{font-family:Helvetica;text-align:left;}div.learn-more-form,div.first-step-form{border:1px solid #0066AE;padding:15px;height:290px;margin-bottom:20px;}div.first-step-form{height:400px;}div.learn-more-form h3,div.first-step-form h3{font-size:1.7em !important;color:#A02015;margin-bottom:0.1em;letter-spacing:-1px;}ul.randomize-list{list-style:none;margin:0;padding:0;}.view-donation-blocks{position:relative;color:#323232;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}.view-donation-blocks .views-field-field-background-image-body- img{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;}.view-donation-blocks .views-field-nothing{position:absolute;top:0;left:0;z-index:200;height:100%;}.view-donation-blocks .no-of-donators .no{color:#db1a1b;}.view-donation-blocks .no-of-donators{font-size:28px;text-transform:uppercase;font-weight:bold;line-height:29px;text-align:center;margin-top:35px;}.view-donation-blocks .amount-raised{font-size:48px;line-height:55px;font-weight:bold;text-align:center;}.view-donation-blocks .to-our{background:url(/sites/all/themes/custom/smc/images/to-our-bg-sidebar.png) no-repeat center center;display:block;text-align:center;font-size:14px;text-transform:uppercase;margin:19px 0;}.view-donation-blocks .campaign-title{font-weight:lighter;font-size:19px;text-transform:uppercase;text-align:center;font-family:Helvetica,Arial,sans-serif;letter-spacing:.08em;margin-bottom:23px;}.view-donation-blocks .campaign-goal{font-size:14px;text-align:center;letter-spacing:.08em;}.view-donation-blocks .cta-btn{position:absolute;width:100%;left:0;}.view-donation-blocks .cta-btn a{background:url(/sites/all/themes/custom/smc/images/donation-block-cta-arrow.png) no-repeat right center #db1a1b;padding:16px 20px;margin:0 10px;text-decoration:none;text-transform:uppercase;color:#fff;display:block;font-size:16px;font-weight:bold;margin-top:30px;letter-spacing:.08em;}.view-donation-blocks .cta-btn a:hover,.view-donation-blocks .cta-btn a:focus,.view-donation-blocks .cta-btn a:active{background-color:#EB1B1C;}#sidebar .view-donation-blocks{width:260px;float:left;height:539px;}#sidebar .view-donation-blocks .views-field-nothing{width:240px;padding:0 10px;}#sidebar .view-donation-blocks .campaign-title{padding:0 6px;}#sidebar .view-donation-blocks .campaign-goal{padding:0 14px;}#sidebar .view-donation-blocks .campaign-goal p{font-size:14px;}#sidebar .view-donation-blocks .cta-btn{bottom:34px;}#sidebar .view-donation-blocks .cta-btn a{padding:16px 20px;margin:0 auto !important;width:185px;font-size:15px;}#sidebar .view-display-id-block{margin-bottom:25px;}.sidebar-right-only #bodytext .view-donation-blocks,.sidebar-left-only #bodytext .view-donation-blocks{width:650px;float:left;height:470px;margin:50px 0;}.sidebar-right-only #bodytext .view-donation-blocks .no-of-donators,.sidebar-left-only #bodytext .view-donation-blocks .no-of-donators{font-size:20px;margin-top:30px;}.sidebar-right-only #bodytext .view-donation-blocks .amount-raised,.sidebar-left-only #bodytext .view-donation-blocks .amount-raised{font-size:80px;line-height:85px;margin-top:6px;}.sidebar-right-only #bodytext .view-donation-blocks .campaign-title,.sidebar-left-only #bodytext .view-donation-blocks .campaign-title{font-size:24px;margin-bottom:50px;}.sidebar-right-only #bodytext .view-donation-blocks .views-field-nothing,.sidebar-left-only #bodytext .view-donation-blocks .views-field-nothing{width:550px;padding:0px 50px;}.sidebar-right-only #bodytext .view-donation-blocks .campaign-goal,.sidebar-left-only #bodytext .view-donation-blocks .campaign-goal{font-size:15px;padding:0 95px;}.sidebar-right-only #bodytext .view-donation-blocks .cta-btn a,.sidebar-left-only #bodytext .view-donation-blocks .cta-btn a{width:237px;margin:20px auto 0;}.sidebar-right-only #bodytext .view-donation-blocks .to-our,.sidebar-left-only #bodytext .view-donation-blocks .to-our{background:url(/sites/all/themes/custom/smc/images/to-our-bg-body.png) no-repeat center center;margin:13px 0;}.sidebar-left-only #bodytext .view-donation-blocks{width:637px;height:471px;}.sidebar-left-only #bodytext .view-donation-blocks .views-field-nothing{width:547px;}#bodytext .view-id-donation_blocks.view-display-id-block_2{margin-top:0;}#bodytext .view-id-donation_blocks.view-display-id-block_2 .cta-btn{bottom:52px;}#bodytext .view-id-donation_blocks.view-display-id-block_1 .cta-btn{bottom:52px;}.both-sidebars #bodytext .view-donation-blocks{width:391px;height:284px;float:left;margin-bottom:25px;}.both-sidebars #bodytext .view-donation-blocks .views-field-nothing{padding:0 10px;}.both-sidebars #bodytext .view-donation-blocks .no-of-donators{font-size:12px;line-height:14px;margin-top:20px;}.both-sidebars #bodytext .view-donation-blocks .amount-raised{font-size:42px;}.both-sidebars #bodytext .view-donation-blocks .to-our{margin:5px 0 15px;line-height:16px;background-image:url(/sites/all/themes/custom/smc/images/to-our-bg-2-col.png);}.both-sidebars #bodytext .view-donation-blocks .campaign-title{font-size:14px;padding:0 29px;margin-bottom:18px;}.both-sidebars #bodytext .view-donation-blocks .campaign-goal{font-size:12px;padding:0 47px;line-height:20px;}.both-sidebars #bodytext .view-donation-blocks .cta-btn{bottom:25px;}.both-sidebars #bodytext .view-donation-blocks .cta-btn a{background-image:url(/sites/all/themes/custom/smc/images/donation-block-cta-arrow-sm.png);font-size:10px;width:157px;margin:5px auto 0;padding:10px 5px 10px 15px;}select.jump-menu{margin-bottom:15px;}.field-name-field-body-inline-form,#block-smc-web-forms-smc-web-forms-inline-form{border:1px solid #0066AE;}.field-name-field-body-inline-form .node-webform,#block-smc-web-forms-smc-web-forms-inline-form .node-webform{padding:15px;}.field-name-field-body-inline-form .sharethis-buttons,#block-smc-web-forms-smc-web-forms-inline-form .sharethis-buttons{display:none;}.field-name-field-body-inline-form h2,#block-smc-web-forms-smc-web-forms-inline-form h2{margin:0;line-height:1em;margin-bottom:12px;}.field-name-field-body-inline-form h2 a,#block-smc-web-forms-smc-web-forms-inline-form h2 a{font-weight:bold;color:#A02015;margin-bottom:0.1em;letter-spacing:-1px;text-decoration:none;cursor:default;}.field-name-field-body-inline-form input.form-text,#block-smc-web-forms-smc-web-forms-inline-form input.form-text{width:98%;}.field-name-field-body-inline-form .form-actions,#block-smc-web-forms-smc-web-forms-inline-form .form-actions{text-align:right;}.field-name-field-body-inline-form input[type="submit"],#block-smc-web-forms-smc-web-forms-inline-form input[type="submit"]{background-color:#A02015;color:#fff;width:50%;padding:5px;border:1px solid #A02015;}.field-name-field-body-inline-form .field-name-body,.field-name-field-body-inline-form .webform-client-form,#block-smc-web-forms-smc-web-forms-inline-form .field-name-body,#block-smc-web-forms-smc-web-forms-inline-form .webform-client-form{font-size:12px;font-family:arial;}
#main-menu-toggle,#mobile-search-btn,#other-nav-toggles,#footer-links-temp,#homepage footer ul#footer-links-temp,#footer-social-links-temp-wrapper,.mobile-slideshow{display:none;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header#header h1 a{background-image:url(/sites/all/themes/custom/smc/images/mobile/mobile-logo@2x.png);background-size:55px 55px;}div#footer-social-links-temp li a.facebook{background-image:url(/sites/all/themes/custom/smc/images/mobile/facebook@2x.png);background-size:6px 13px;}div#footer-social-links-temp li a.twitter{background-image:url(/sites/all/themes/custom/smc/images/mobile/twitter@2x.png);background-size:15px 12px;}div#footer-social-links-temp li a.instagram{background-image:url(/sites/all/themes/custom/smc/images/mobile/instagram@2x.png);background-size:16px 16px;}div#footer-social-links-temp li a.youtube{background-image:url(/sites/all/themes/custom/smc/images/mobile/youtube@2x.png);background-size:15px 15px;}div#footer-social-links-temp li a.linkedin{background-image:url(/sites/all/themes/custom/smc/images/mobile/linkedin@2x.png);background-size:16px 15px;}a#main-menu-toggle{background-image:url(/sites/all/themes/custom/smc/images/mobile/main-menu-toggle@2x.png);background-size:12px 10px;}a#main-menu-toggle.open{background-image:url(/sites/all/themes/custom/smc/images/mobile/main-menu-close@2x.png);background-size:13px 12px;}a#mobile-search-btn{background-image:url(/sites/all/themes/custom/smc/images/mobile/search-toggle@2x.png);background-size:13px 13px;}header#header{background-image:url(/sites/all/themes/custom/smc/images/mobile/header-bg@2x.png);background-size:768px 35px;}a#subnav-toggle{background-image:url(/sites/all/themes/custom/smc/images/mobile/plus-icon-renamed@2x.png);background-size:44px 12px;}a#subnav-toggle.open{background-image:url(/sites/all/themes/custom/smc/images/mobile/close-icon@2x.png);background-size:44px 12px;}a#departments-toggle{background-image:url(/sites/all/themes/custom/smc/images/mobile/plus-icon-renamed@2x.png);background-size:44px 12px;}a#departments-toggle.open{background-image:url(/sites/all/themes/custom/smc/images/mobile/close-icon@2x.png);background-size:44px 12px;}div.mobile-slideshow .flex-direction-nav a.flex-prev{background-image:url(/sites/all/themes/custom/smc/images/mobile/slideshow-prev@2x.png) no-repeat;background-size:25px 25px;}div.mobile-slideshow .flex-direction-nav a.flex-next{background-image:url(/sites/all/themes/custom/smc/images/mobile/slideshow-next@2x.png) no-repeat;background-size:25px 25px;}div.mobile-slideshow .flex-control-paging li a{background-image:url(/sites/all/themes/custom/smc/images/mobile/slideshow-dots@2x.png) no-repeat;background-size:12px 24px;}div.mobile-slideshow .flex-control-paging li a.flex-active{background-image:url(/sites/all/themes/custom/smc/images/mobile/slideshow-dots@2x.png) no-repeat;background-size:12px 24px;}body div div.selector{background-image:url(/sites/all/themes/custom/smc/images/mobile/dropdown-arrow.png) !important;background-size:30px 30px;}}@media screen and (max-width:319px){div#block-boxes-sitewide-footer,body#homepage footer > div.footer-wrapper{width:100%;}div#footer-social-links-temp-wrapper{width:100%;padding-bottom:10px;}div#footer-social-links-temp{border-left:none;}ul#footer-social-links,body#homepage footer #footer-social-links{width:143px;margin:0 auto;}ul#footer-social-links li a,body#homepage footer #footer-social-links-temp li a{margin:0 10px;}}@media screen and (max-width:480px),screen and (max-width:600px) and (orientation:landscape){html,body{min-height:100%;max-width:100%;overflow-x:hidden;}html.homepage{overflow-y:visible;}html{-webkit-text-size-adjust:none;}html.prevent-scroll,body.prevent-scroll{min-height:inherit;height:100%;overflow:hidden;}body,body#homepage{min-width:inherit;background-color:#06315b;}body#homepage{background:url(/sites/all/themes/custom/smc/images/mobile/bg.png) no-repeat 50% top #06315b;}#page-wrapper{width:100%;min-height:100%;background:url(/sites/all/themes/custom/smc/images/mobile/bg.png) no-repeat 50% top #06315b;position:relative;z-index:1000;overflow:hidden;}#wrapper{min-height:inherit;z-index:1000;}#background_circles{display:none;}#background_gradient{display:none;}#header{position:relative;top:15px;padding:0;background:url(/sites/all/themes/custom/smc/images/mobile/header-bg.png) no-repeat right 0;height:35px;margin-bottom:0;z-index:501;}#header:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#header > .container{padding:0;}#header h1{display:none;}h1.stmarys-logo{position:absolute;top:5px;left:10px;text-align:center;height:60px;z-index:1050;}h1.stmarys-logo img{display:none;}h1.stmarys-logo a{background:url(/sites/all/themes/custom/smc/images/mobile/mobile-logo.png);width:55px;height:55px;display:block;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.75);-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.75);box-shadow:0px 2px 5px rgba(0,0,0,0.75);}#header .container{width:auto;}#sectionheader{margin-top:0px;}#one-fifty-second-level{display:none;}#main-menu-toggle{display:block;float:right;background:url(/sites/all/themes/custom/smc/images/mobile/main-menu-toggle.png) no-repeat 12px 13px #000;text-indent:-999em;width:35px;height:35px;margin-left:1px;}#main-menu-toggle.open{height:36px;background:url(/sites/all/themes/custom/smc/images/mobile/main-menu-close.png) no-repeat 12px 13px #000;}#search{margin:0 auto;position:absolute;right:36px;top:0;height:35px;width:35px;overflow:hidden;z-index:1001;background:#000;}#search.moved,#homepage #search.moved{top:15px;}#search.show{overflow:visible;}#search form{position:absolute;left:0px;top:0px;background:#000;width:100%;}#search #search_query{width:100%;font-size:10px;font-style:italic;background:#000;border:none;color:#fff;height:35px;padding:0 10px;line-height:normal;}#search #search_query:focus{outline:0;}#search #search_query::-webkit-input-placeholder{color:#fff;}#search #search_query:-moz-placeholder{color:#fff;}#search #search_query::-moz-placeholder{color:#fff;}#search #search_query:-ms-input-placeholder{color:#fff;}#mobile-search-btn{display:block;position:absolute;background:url(/sites/all/themes/custom/smc/images/mobile/search-toggle.png) no-repeat 11px 12px #000;text-indent:-999em;width:35px;height:35px;right:0;top:0;z-index:150;}.qa_results{top:51px;right:0;left:inherit;height:auto;width:100%;z-index:1001;background:#000;padding-top:15px;overflow:visible;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3);box-shadow:0px 5px 10px rgba(0,0,0,0.3);}.qa_results.qa_toomany{padding-top:0;}.qa_results.qa_nonefound{display:none;}.qa_results_list{background:#fff;padding:12px 0;border:1px solid #ccc;width:100%;}.qa_results_list li{float:left;width:100%;}.qa_results_list li a{text-align:left;font-size:10px;font-style:italic;color:#666;padding:0;margin:0 30px;}.qa_message{display:none !important;}#qa-results-connecting-bar{height:1px;position:absolute;top:-1px;right:36px;background:#000;width:232px;}.qa_results.qa_toomany #qa-results-connecting-bar{display:none;}#navbar{display:none;height:auto;position:absolute;top:36px;left:0;width:100%;background:#000;padding-top:15px;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3);box-shadow:0px 5px 10px rgba(0,0,0,0.3);z-index:1040;}#homepage #navbar{top:36px;}#navbar ul li{float:none;display:block;background:#fff;clear:left;}#navbar ul li.hover{background-color:#fff;}#navbar ul{width:100%;}#navbar.show{display:block;}#navbar ul li.first{margin-left:0;}#navbar ul li.last{margin-right:0;}#navbar ul li .dropdown{position:relative;top:inherit;left:inherit;width:100%;padding:0;}#homepage #navbar ul li .dropdown{left:0 !important;}#navbar ul li .dropdown.show{display:block;}#navbar ul li .dropdown > ul{float:none;}#navbar ul li .dropdown ul.dropdown_left li,#navbar ul li .dropdown ul.dropdown_right li{text-align:left;clear:left;}#navbar ul li .dropdown ul li a{white-space:normal;color:#2064ac;}#navbar ul li a{color:#2064ac;font-size:11px !important;letter-spacing:normal !important;border-bottom:1px solid #f8f8f8;padding:5px 27px !important;line-height:17px;}#navbar ul li .dropdown{display:block !important;opacity:1 !important;background:#fff;}#navbar > ul.menu > li.last a{border:none;}#navbar ul li .dropdown ul li.first a{color:#2064ac;}#navbar ul a:hover{color:#2064ac !important;}#navbar ul li .dropdown ul.dropdown_left,#navbar ul li .dropdown ul.dropdown_right{padding:0;}#navbar ul.dropdown_left a,#navbar ul.dropdown_right a{padding:0 27px;}#navbar ul li .dropdown ul li a{padding:5px 54px !important;}#navbar ul li .dropdown ul{width:100%;background:#fff;}#navbar ul li .dropdown ul.menu li a{padding-left:81px !important;}nav#subnavigation,#switcher-menu{position:fixed;top:0;right:0;width:0px;z-index:100;background-color:#2064ac;height:100%;}.switcher a#launcher{display:none;}#other-nav-toggles{display:none;clear:left;height:30px;background:#fff;background:rgba(255,255,255,0.8);margin-bottom:8px;width:100%;overflow:hidden;}#subnavigation,#switcher-menu{left:0;width:0;overflow:hidden;}#switcher-menu{right:0;left:auto;background-image:none;background-color:#841012;margin:0;}#switcher-menu .switcher_list{display:block;position:relative;top:auto;right:auto;padding:0 !important;display:block !important;opacity:1 !important;overflow:hidden !important;height:auto !important;width:auto !important;}#switcher-menu .switcher_list .grouping{float:none;width:100%;margin-right:0;}#switcher-menu h3{font-size:11px;font-weight:bold;margin:0;padding:7px 17px;border-bottom:1px solid #8d3435;}#switcher-menu ul{margin:0;padding:0;}#switcher-menu ul li{border-bottom:1px solid #8d3435;margin:0;}#switcher-menu ul li a{font-size:11px;color:#ffd400;padding:7px 33px;display:block;}#subnavigation ul{margin:0;}#subnavigation .back-to{display:none;}nav#subnavigation ul li a.active{background-color:#2064ac;}nav#subnavigation ul li a.active:hover{color:#fff;}nav#subnavigation ul li ul{background-color:transparent;padding-top:0;padding-bottom:0;}nav#subnavigation ul li ul li{margin:0;padding:0;}nav#subnavigation ul li ul li a,nav#subnavigation ul li a{padding:7px 20px;display:block;color:#ffd400;font-size:10px;}nav#subnavigation ul li ul li a{font-weight:normal;}nav#subnavigation ul li ul li a:hover{color:#fff;}nav#subnavigation ul li a{font-size:11px;font-weight:bold;padding-left:17px;color:#fff;}nav#subnavigation ul li ul li ul li a{padding-left:40px;}nav#subnavigation ul li ul li ul li ul li a{padding-left:60px;}nav#subnavigation ul li ul li ul li ul li ul li a{padding-left:80px;}nav#subnavigation > #block-book-navigation > ul > li > a{color:#fff;margin-left:0px;}nav#subnavigation > #block-book-navigation > ul > li > a:hover{color:#ffd400;}nav#subnavigation ul,nav#subnavigation ul li{list-style:none;}nav#subnavigation ul li{border-bottom:none;}nav#subnavigation ul li a{border-bottom:1px solid #3e72b1;}#subnav-toggle-wrapper,#departments-toggle-wrapper{display:none;float:left;overflow:hidden;}#departments-toggle-wrapper{float:right;}#subnav-toggle,#departments-toggle{font-size:10px;text-align:left;width:100%;text-decoration:none;height:18px;padding-top:9px;color:#333;}#subnav-toggle:hover,#departments-toggle:hover{color:#059;}#subnav-toggle-wrapper.half{width:50%;}#departments-toggle-wrapper.half{width:50%;}#subnav-toggle-wrapper.show,#departments-toggle-wrapper.show{display:inline-block;}#subnav-toggle{float:left;background:url(/sites/all/themes/custom/smc/images/mobile/plus-icon-renamed.png) no-repeat left 9px;padding-left:42px;text-align:left;}#departments-toggle{float:right;background:url(/sites/all/themes/custom/smc/images/mobile/plus-icon-renamed.png) no-repeat right 9px;padding-right:42px;text-align:right;}#subnav-toggle.open,#departments-toggle.open{background-image:url(/sites/all/themes/custom/smc/images/mobile/close-icon.png);}#page{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;border:none;}#breadcrumb{display:none;}#content{width:auto;padding:0;margin-top:25px;}#sectionheader h1{text-align:right;margin-right:15px;}body.no-sidebars #main{width:auto;}#main,body.sidebar-right-only #main,body.no-sidebars #main{float:left;width:100%;padding:0;margin:0 auto;overflow:visible;}#header-graphic,#header-graphic #block-views-page-fields-block-2,#page #header-graphic #feature{margin-bottom:0;display:block;}#pageheader{float:left;margin:0;width:100%;background:#06315b;margin-bottom:0;}header#pageheader h1{color:#fff;font-size:12px;font-weight:bold;margin:18px 0 22px;padding:0 16px;}#content-top h1.pageheader-h1{color:#fff !important;font-size:12px !important;font-weight:bold !important;margin:0 0 10px !important;}#page #feature{margin-bottom:18px;}#content-top{background:#06315b;font-size:12px;padding:10px 16px 22px;}#content-top p,#content-top a,#content-top p strong{font-size:12px;color:#fff;margin-bottom:0;}#bodytext,body.sidebar-right-only #bodytext,body.sidebar-left-only #main #bodytext,body.no-sidebars #bodytext,body.sidebar-right-only #bodytext{width:100%;float:none;padding:15px 16px 20px;font-size:11px;margin:0 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#sidebar{float:none;width:auto;margin:0 0 20px;padding:0 16px;overflow:hidden;}#sidebar aside{clear:both;}#breadcrumb{width:auto;}#header-graphic img{width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#header-graphic .headergraphic-caption-wrapper{color:#FFF;padding:5px 5px 0 0;}iframe[name=google_conversion_frame]{display:none;}body.layout_wideleft #left,#left{float:none;width:auto;margin-left:15px;background:none;padding:0;overflow:hidden;margin-bottom:20px;}#left aside{clear:both;}#left .highlight,#sidebar .highlight{margin:0 0 25px 0;padding:0 0 25px 0;}#left .highlight .caption,#sidebar .highlight .caption{padding:7px 14px;margin:0;}#left .highlight img,#sidebar .highlight img{width:auto;}.feature_photos ul{margin:0 15px;}.feature_photos li{margin-left:0;}.feature_photos img{width:100%;}#map-directions{width:100%;}#circles{display:none;}#homepage footer{overflow:hidden;}#homepage h1{display:block;}h1.stmarys-logo #logo{width:55px;height:55px;}#homepage.page-node-13078 h1{margin:0;}#homepage #bigstory{width:100%;top:16px;}#bigstory .bigstory-image img{max-width:100%;}#bigstory #bigstory_bottom{position:relative;left:0;top:inherit;bottom:inherit;padding:15px;width:90%;margin:20px auto;box-sizing:border-box;background-color:rgba(0,0,0,0.5);}#bigstory #bigstory_bottom h2{font-weight:bold;font-size:1.2em;margin:0 0 1em 0;color:#FFF;}#homepage .alert{display:none;}#footer{padding:0;clear:left;}#footer a.mobile-only{display:table-cell;}.department-large-background #footer{padding:0;margin:0;background-color:#06315b;}#homepage footer{background-color:transparent;position:relative;top:auto;}#footer #footer-links{display:none;float:none;text-align:center;}#homepage footer > .bar{background:transparent;}#homepage footer > .bar .footer-wrapper{float:none;width:100%;background:transparent;height:auto;}#footer #address{width:auto;padding:0 8px;margin-top:35px;}#login{position:relative;text-transform:none;}#login .form-submit{text-transform:none;}footer #block-menu-menu-home-footer.footer-menu{margin:0;padding:0;border:none;}footer #block-menu-menu-home-footer .menu,#homepage footer ul#home-footer-links{list-style:none;margin:0 auto;padding:11px 0 14px;width:95%;height:auto;display:block;overflow:hidden;}footer #block-menu-menu-home-footer .menu li,#homepage footer #home-footer-links li{width:33%;display:table;border-spacing:4px;float:left;margin:0;}#block-menu-menu-home-footer li a,#homepage footer #home-footer-links li a{display:table-cell;vertical-align:middle;font-size:10px;background:#8398ad;text-align:center;width:100%;height:35px;font-family:sans-serif;padding-left:5px;padding-right:5px;padding-top:0;padding-bottom:0;white-space:normal;color:#fff;line-height:13px;}#block-menu-menu-home-footer.footer-menu li .parents-families,#homepage footer li .parents-families{padding-right:5px;border-right:none;}#homepage footer #home-footer-links li a:hover{color:#fecb00;}#homepage .menus-container{width:100%;}#block-boxes-sitewide-footer,#homepage footer div.footer-wrapper,#homepage footer .menus-container .footer-wrapper{float:left;width:50%;background:#8e151a;height:40px;margin:0;}#footer #address .home-link,#footer #address a,#homepage footer .footer-wrapper h2{font-size:8px;font-weight:bold;padding:0;float:none;margin-top:5px;}#footer #address,#homepage footer .footer-wrapper{margin-top:5px;font-size:7px;text-align:center;}#homepage footer .footer-wrapper p{padding:0 8px;text-align:center;float:none;}#homepage footer .footer-wrapper p a{display:none;}#homepage footer .footer-wrapper p span span a{display:inline;font-size:7px !important;font-weight:normal;}footer .contact-number{display:block;font-size:7px !important;}footer .contact-number a{font-size:7px !important;}footer .address-footer{letter-spacing:normal;}#homepage footer p span,#homepage footer p span.address-footer{margin-right:0;margin-left:0;text-shadow:none;font-weight:normal;}#footer #address span.address-footer,#footer #address span.contact-number{display:block;clear:left;padding:0;float:none;}#block-menu-menu-footer-social-links,#homepage #block-menu-menu-footer-social-links{display:block;float:right;width:50%;height:40px;margin:0;padding:0;list-style:none;background:#8e151a;box-shadow:inset 1px 0 0 #FFF;}#homepage footer #block-menu-menu-footer-social-links .menu,#block-menu-menu-footer-social-links .menu{list-style:none;height:40px;margin:0 auto;width:165px;display:block;}#homepage footer #block-menu-menu-footer-social-links li,#block-menu-menu-footer-social-links li{float:left;margin:13px 0 0;list-style:none;}#homepage footer #block-menu-menu-footer-social-links li a,#block-menu-menu-footer-social-links li a{float:left;text-indent:-999em;width:15px;height:15px;margin:0 9px;padding:0;}#block-menu-menu-footer-social-links li a.facebook{background:url(/sites/all/themes/custom/smc/images/mobile/facebook.png) no-repeat 5px 1px #8e151a;}#block-menu-menu-footer-social-links li a.twitter{background:url(/sites/all/themes/custom/smc/images/mobile/twitter.png) no-repeat 0 2px #8e151a;}#block-menu-menu-footer-social-links li a.instagram{background:url(/sites/all/themes/custom/smc/images/mobile/instagram.png) no-repeat 0 0 #8e151a;}#block-menu-menu-footer-social-links li a.youtube{background:url(/sites/all/themes/custom/smc/images/mobile/youtube.png) no-repeat 0 0 #8e151a;}#block-menu-menu-footer-social-links li a.linkedin{background:url(/sites/all/themes/custom/smc/images/mobile/linkedin.png) no-repeat 0 0 #8e151a;}#homepage #map-directions,#map-directions{height:auto;background:transparent;width:100%;}#map-directions .wrapper{width:100%;height:auto;margin:15px 0 0;}#map-directions .wrapper h5{position:relative;text-align:center;font-size:30px;right:auto;}#map-directions .wrapper .contactbox{width:82%;float:none;margin:10px auto;}#homepage #map-directions .contactbox p{font-size:1em;float:none;padding:0;}#homepage #map-directions .contactbox ul{height:auto;display:block;margin:0 0 1.5em 1.5em;}#homepage #map-directions .contactbox ul li{float:none;display:list-item;list-style-type:disc;margin:0 0 0.5em 0;}#homepage #map-directions .contactbox ul li a{padding:0;}#sectionheader h1,#sectionheader h1 .area-title{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:18px;}#bodytext h2{font-size:16px;}#bodytext h3{font-size:14px;color:#333;}#bodytext h4{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;}#bodytext h5{font-size:11px;}#bodytext h6{font-size:10px;}#bodytext h2,#bodytext h3,#bodytext h5,#bodytext h6{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;}#bodytext,#bodytext p,#bodytext ol,#bodytext ul,#bodytext table,#bodytext table td{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:11px;color:#333;}#left a,#left p,#sidebar a,#sidebar p{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:11px;}#sidebar div.more a{font-size:.9em;}#sidebar aside.highlight .more{bottom:-14px;}#sidebar aside.highlight .caption h3{line-height:13px;}#bodytext .sharethis-buttons{display:none;}#bodytext .img-with-caption{max-width:100%;float:none;}#bodytext .contentfeature img{margin-right:20px !important;}div#block-views-page-fields-block-1 p strong{color:#fff;}#bodytext img{max-width:100%;height:auto;}table{width:100% !important;height:auto !important;}td,tr{width:auto !important;height:auto !important;}#bodytext ul.news-list li{font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;}#block-smc-web-forms-smc-web-forms-inline-form h2,#block-smc-web-forms-smc-web-forms-inline-form h2 a{font-size:16px;font-weight:bold;}#block-smc-web-forms-smc-web-forms-inline-form h3,#block-smc-web-forms-smc-web-forms-inline-form h3 a{font-size:14px;}#block-smc-web-forms-smc-web-forms-inline-form h3{color:#333;}#block-smc-web-forms-smc-web-forms-inline-form h4,#block-smc-web-forms-smc-web-forms-inline-form h4 a{font-size:12px;}#block-smc-web-forms-smc-web-forms-inline-form h4{color:#7f1c2a;}.page-node-8463 #pageheader,.page-node-8463 #content-top,.page-node-8463 #page{background:transparent;}.page-node-8463 #main{background:#03182D;}.page-node-8463 #content-top{padding-top:20px;border-bottom:1px solid #84939b;}.page-node-8463 #bodytext .node .field-name-body .field-item .for-students{width:100%;float:left;clear:left;}.page-node-8463 #bodytext .node .field-name-body .field-item .top-links{margin-bottom:25px;}.page-node-8463 #bodytext .node .field-name-body .field-item .top-links h4{text-align:center;font-weight:bold;}.page-node-8463 #bodytext .node .field-name-body .field-item .top-links p{width:33%;display:table;border-spacing:4px;float:left;margin:0;}.page-node-8463 #bodytext .node .field-name-body .field-item .top-links p a{display:table-cell;vertical-align:middle;width:100%;font-size:11px;background:#818c96;text-align:center;text-decoration:none;height:35px;padding:0 4px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#fff;}.page-node-8463 #bodytext .node .field-name-body .field-item div h4{font-size:14px;color:#fff;margin-bottom:7px;}.page-node-8463 #bodytext .node .field-name-body .field-item div ul{color:#fff;margin-bottom:25px;margin-left:27px;}.page-node-8463 #bodytext .node .field-name-body .field-item div ul li a{font-size:11px;color:#fff;}body.page-node-8463 #bodytext{margin-bottom:0px;}body.node-type-story #pageheader{background:transparent;}body.node-type-story #pageheader h1{color:#222;margin-bottom:8px;line-height:15px;}body.node-type-story #bodytext{padding-top:0;}body.node-type-story #bodytext .submitted{font-size:11px;font-weight:bold;margin-bottom:8px;}body.node-type-story #bodytext .field-name-field-tags a,body.node-type-story #bodytext .field-name-og-group-ref a{font-size:11px;}html.homepage,body#homepage{height:auto;}.front #header{height:51px;}#homepage.logged-in footer{top:inherit;}#homepage footer p{font-size:7px;}#homepage footer{top:inherit !important;}.mobile-slideshow{float:left;width:100%;clear:left;position:relative;display:block;line-height:normal;font-size:0;}.mobile-slideshow ul.slides img{max-width:100%;width:100%;height:auto;}.mobile-slideshow .flex-direction-nav a{line-height:normal;font-size:0px;height:25px;width:25px;text-decoration:none;}.mobile-slideshow .flex-direction-nav a.flex-prev{background:url(/sites/all/themes/custom/smc/images/mobile/slideshow-prev.png) no-repeat;}.mobile-slideshow .flex-direction-nav a.flex-next{background:url(/sites/all/themes/custom/smc/images/mobile/slideshow-next.png) no-repeat;}.mobile-slideshow .flex-control-paging li a{background:url(/sites/all/themes/custom/smc/images/mobile/slideshow-dots.png) no-repeat;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;width:12px;height:12px;}.mobile-slideshow .flex-control-paging li a.flex-active{background:url(/sites/all/themes/custom/smc/images/mobile/slideshow-dots.png) no-repeat;background-position:0 -12px;}.mobile-slideshow ul.slides li h2{position:absolute;bottom:12px;right:0;background:rgba(255,255,255,0.9);padding:12px;font-size:12px;width:100%;text-align:right;color:#db1f27;font-size:12px;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mobile-slideshow ul.slides li h2 a{color:#db1f27;font-size:12px;font-weight:bold;text-decoration:none;}.mobile-slideshow .flex-control-nav{z-index:199;bottom:12px;}.mobile-slideshow .flex-control-nav li{margin:0 8px;}body.node-type-image #bodytext{padding-top:0;}body.node-type-image #bodytext .submitted{font-size:11px;font-weight:bold;margin-bottom:8px;}body.node-type-image #pageheader{background:transparent;}body.node-type-image #pageheader h1{color:#222;margin-bottom:8px;line-height:15px;}body.node-type-image #block-views-image-fields-block-3{margin-bottom:25px;}body.node-type-image #block-views-image-galleries-block .views-row{width:100%;margin-bottom:14px;}body.node-type-image #block-views-image-galleries-block .views-row a{display:block;font-size:0;line-height:0;}body.node-type-image #block-views-image-galleries-block .views-row img{margin:0;width:100%;max-width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body.node-type-image #block-views-image-galleries-block .views-row a div.img-with-caption{margin:0 !important;}body.node-type-image #block-views-image-galleries-block .views-row a div.img-with-caption img{margin:0 !important;}body.node-type-image #block-views-image-galleries-block .views-row .img-caption{font-size:11px;line-height:15px;width:100%;display:block;text-align:left;color:#222;margin-top:14px;}body.node-type-image #block-views-image-galleries-block .views-row .img-credit{display:block;width:100%;text-align:center;color:#999;font-size:10px;line-height:15px;margin:0;}body.theme-gaelsred #page{background:transparent;}.page-node-5816 #pageheader,.page-node-5816 #content-top,.page-node-5816 #page{background:transparent;}.page-node-5816 #main{background:#fff;}.page-node-5816 #content-top{padding-top:15px;padding-bottom:15px;}.page-node-5816 #content-top h1.pageheader-h1{color:#000 !important;}.page-node-5816 #content-top p{color:#333;}.page-node-5816 #bodytext{padding-top:0 !important;margin-bottom:0 !important;}.page-node-5816 .field-name-body ul{margin:0 -16px 0;list-style:none;}.page-node-5816 .field-name-body ul li{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif !important;text-align:center;border-top:1px solid #84939b;margin:0;padding:0;color:#444;font-size:12px;font-weight:bold;padding:9px 10px;}.page-node-5816 .field-name-body ul li a{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif !important;color:#059;font-weight:bold;text-decoration:none;font-size:12px;}.page-node-5816 #left{margin-bottom:0;}.page-search #pageheader,.page-search #sidebar{display:none;}.page-search #pageheader,.page-search #content-top,.page-search #page{background:transparent;}.page-search #main{background:#03182D;}.page-search #block-boxes-search-feedback{display:none;}body.page-search #main{width:100%;}.page-search #yoursearch{background:#03182D;display:block;margin:0;height:auto;overflow:hidden;padding-top:18px;padding:18px 16px 0;}.page-search #left{color:#fff;}.page-search #search-form{width:100%;float:left;margin-bottom:0;}.page-search #search-form .form-item-keys label{font-weight:bold;font-size:10px;color:#fff;text-transform:uppercase;width:42px;float:left;line-height:11px;padding-top:4px;}.page-search #search-form .form-item-keys #edit-keys{float:left;background:#fff;font-size:11px;height:28px;border:1px solid #6a707e;padding:0 11px;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.page-search #search-form #edit-submit{background:rgba(255,255,255,0.5);border:none;font-size:11px;text-transform:uppercase;color:#fff;height:30px;float:right;padding:1px 6px;width:57px;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.page-search #search-form #edit-submit:hover{cursor:pointer;}.page-search #left .link-title{line-height:14px;}.page-search #left .link-title a{font-size:12px;font-weight:bold;color:#fff;}.page-search #left #topresults .link-title a{font-size:13px;color:#059;}.page-search #left #topresults{margin:0 0 18px;border:1px solid #ccc;padding:16px 0 4px;}.page-search #left .result{margin:0 0 16px;padding:0;}.page-search #left #topresults .result{margin:0 16px 16px;}.page-search #left .link-url{font-size:11px;color:#fff;margin-top:3px;text-decoration:underline;}.page-search #left .link-url a{color:#fff;}.page-search #left .link-description{color:#fff;font-size:11px;margin-top:2px;}.page-search #left #topresults .link-url{color:#072;margin-top:0px;text-decoration:none;}.page-search #left #topresults .link-url a{color:#072;text-decoration:none;}.page-search #left .pagination{margin:25px 0 0;}.page-search #left .pagination .item-list{width:100%;display:block;overflow:hidden;}.page-search #left .pagination ul.pager{width:100%;text-align:center;}.page-search #left .pagination ul.pager li{display:inline-block;margin:0 3px 4px;float:none;}.page-search #left .pagination ul.pager li.pager-current,.page-search #left .pagination ul.pager li.pager-item,.page-search #left .pagination ul.pager li.pager-ellipsis{display:none;}#feature{display:none;}.node-type-area #page{float:left;clear:left;width:100%;}#block-views-area-events-block-4 .view-header h3{font-size:15px;color:#222;}.node-type-webform #page,.node-type-webform #main{background:#03182d;clear:left;}.node-type-webform #bodytext,.node-type-webform #bodytext p,.node-type-webform #bodytext h1,.node-type-webform #bodytext h2,.node-type-webform #bodytext h3,.node-type-webform #bodytext h4,.node-type-webform #bodytext h5,.node-type-webform #bodytext ul,.node-type-webform #bodytext a{color:#fff;}input.form-text,select.form-select,textarea{max-width:100%;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;border:1px solid #818c96;background:#fff;height:30px;}body div.selector{border:1px solid #818c96;background:url(/sites/all/themes/custom/smc/images/mobile/dropdown-arrow.png) no-repeat right #fff !important;padding-right:30px;height:30px;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;width:auto !important;padding-left:10px;max-width:100% !important;width:100% !important;cursor:pointer;}body div.selector > span{padding-right:30px;-webkit-box-sizing:border-box;width:100% !important;cursor:pointer;}select.form-select{cursor:pointer;}input.form-text{padding-left:5px;padding-right:5px;}textarea{height:auto;}.node-webform label{font-size:12px;}.form-item .description{font-size:11px;}.form-submit{margin-top:30px;border:none;font-size:11px;font-weight:bold;text-transform:uppercase;height:30px;padding:1px 12px;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background-color:#818c96;color:#fff;cursor:pointer;}.node-webform .form-submit{background:rgba(255,255,255,0.5);}body.page-offices-and-services-directory #bodytext{background:#03182D;margin:0;}.page-offices-and-services-directory #main,.page-offices-and-services-directory #page{background:transparent;clear:left;}.page-offices-and-services-directory #pageheader{background:rgba(255,255,255,0.8);margin-bottom:7px;}.page-offices-and-services-directory #pageheader h1{margin:15px 0;color:#333;font-weight:bold;font-size:13px;text-align:center;}.directory-search-results h4{color:#fff;font-size:13px;font-weight:bold;}.page-offices-and-services-directory #directory-search-dept,.page-offices-and-services-directory #directory-search-people{float:left;width:100%;clear:left;margin-bottom:20px;}#directory-search{color:#fff;}#directory-search h3,#search-by-letter .description{color:#fff;text-align:center;font-size:12px;font-weight:bold;}#search-by-letter .description{margin-bottom:10px;}#directory-search p{color:#fff;}#smc-directory-search-dept-form .form-item-search-value{float:left;width:150px;}#smc-directory-search-dept-form .form-item-search-value input.form-text,#smc-directory-search-people-form .form-item-search-value input.form-text{background:transparent;color:#FFF;font-size:11px;height:30px;border:1px solid #6a707e;padding:0 11px;width:100%;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;}#directory-search ::-webkit-input-placeholder{color:#FFF;font-style:italic;}#directory-search :-moz-placeholder{color:#FFF;font-style:italic;}#directory-search ::-moz-placeholder{color:#FFF;font-style:italic;}#directory-search :-ms-input-placeholder{color:#FFF;font-style:italic;}#smc-directory-search-dept-form .form-submit,#smc-directory-search-people-form .form-submit{background:rgba(255,255,255,0.5);border:none;font-size:11px;text-transform:uppercase;color:#fff;height:30px;float:right;width:21%;-webkit-appearance:none;text-align:center;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;padding:0;margin:0;}#directory-search .form-item-search-value{float:left;margin:0;width:77%;}#directory-search .form-item-search-value label{display:none;}#search-by-dept-text,#search-by-people-text{display:block;font-size:10px;text-align:center;margin-bottom:10px;}#search-by-letter{float:left;width:100%;margin-top:20px;}#search-by-letter a{float:left;width:39px;height:26px;background:#818c96;text-transform:uppercase;font-weight:bold;font-size:12px;color:#fff;text-align:center;margin-right:2px;margin-bottom:2px;padding-top:13px;}#directory-search{border-bottom:none;}.directory-search-results{color:#fff;font-size:10px;border-top:1px solid #CCC;}.directory-search-results a{color:#fff;}.directory-result-item .directory-name,.directory-result-item .directory-title{font-size:11px;}div.directory-search-results.empty{background:transparent;}#bodytext table{display:block;position:relative;width:100% !important;height:auto !important;}#bodytext table thead{display:block;float:left;}#bodytext table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;}#bodytext table thead tr{display:block;}#bodytext table th{display:block;}#bodytext table tbody tr{display:inline-block;vertical-align:top;}#bodytext table tr{width:auto !important;height:auto !important;}#bodytext table td{display:block;min-height:1.25em;width:auto !important;height:auto !important;}#bodytext table td p{margin:0;}#bodytext table th{border-bottom:0;}#bodytext table td{border-left:0;border-right:0;border-bottom:0;border-top:0;line-height:1.25em;text-align:left;}#bodytext table tbody tr{border-right:1px solid #babcbf;}#bodytext table th:last-child,#bodytext table td:last-child{border-bottom:1px solid #babcbf;}#bodytext .video-gallery-thumbnails li{float:none;width:100%;padding:0;margin:10px 0;}.item-list .pager .pager-item,.item-list .pager .pager-ellipsis{display:none;}.item-list .pager{text-align:center;padding:15px 0 0;margin:0;}.item-list .pager li{float:none;display:inline;margin:0 5px;}.pagination .pager a{padding:3px 8px;white-space:nowrap;}.view-area-events.view-display-id-page_1{display:none;}.view-calendar-mobile .date-nav-wrapper .date-prev{left:0;right:auto;}.view-calendar-mobile .date-nav-wrapper .pager a{display:inline;white-space:nowrap;margin:0;padding:0 5px;}.responsive-calendar .date{position:relative;width:auto;height:auto;text-align:left;font-weight:bold;background-color:transparent;top:auto;left:auto;padding:10px 10px 0;}.responsive-calendar .date a{color:#000;text-decoration:none;}.responsive-calendar .day{height:auto;border:none;font-size:inherit;line-height:inherit;}.responsive-calendar .month{background-color:transparent;height:auto;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:#000;}.responsive-calendar li{text-indent:0;padding:0;}.responsive-calendar .days-events{clear:both;}.responsive-calendar li .event-info{clear:both;float:left;padding:10px 10px 10px 15px;width:95%;}.responsive-calendar li .event-time a{color:#000;text-decoration:none;}.responsive-calendar li .event-title a{display:inline;}body.node-type-library-subject.both-sidebars #bodytext{width:100%;}body.node-type-library-subject.both-sidebars #sidebar{width:100%;float:none;margin-left:0;padding:0;}#block-smc-library-smc-library-carousel{display:none;}#content-top #multisearch-tabs .ui-widget-content p,#content-top #multisearch-tabs .ui-widget-content a,#content-top #multisearch-tabs .ui-widget-content p strong{color:#222;}#content-top #multisearch-tabs .ui-widget-content h2,#content-top #multisearch-tabs .ui-widget-content h3{color:#5c4e33;}div.hours-more a{color:#fff;}div.hours-display-block.library h5{margin-left:0;}div.hours-display-block h5{font-size:14px;}.hours-display-block.library,.hours-display-block.reference{float:none;width:100%;}.hours-display-block table tr td{font-size:13px;}body.theme-nightsky #page,#main{background-color:#fff;}body.theme-nightsky #content-top h2,h3{color:#fff;float:none;}body.theme-nightsky #main h1{color:#fff;}body.theme-nightsky #left .highlight .caption{background-color:#7f1c2a;}body.theme-nightsky #left .highlight .more a{background-color:#3e1f27;color:#ffd400;}body.theme-nightsky #left .highlight .more a:hover{color:#ffe;}body.theme-nightsky .highlight .caption{background-color:#06315b;}body.theme-nightsky .highlight .more a{background-color:#fecb00;color:#062747;}body.theme-nightsky .highlight .more a:hover{color:#036;}body.theme-nightsky #subnavigation ul{border-color:#578bc1;}body.theme-nightsky #subnavigation li{border-color:#578bc1;border-bottom:1px solid #3e72b1;}body.theme-nightsky #subnavigation ul li{border-bottom:none;margin:0;}body.theme-nightsky #subnavigation ul li a{color:#fff;background-color:#2064ac;border-bottom:1px solid #3e72b1;}body.theme-nightsky #subnavigation ul li a:hover{background-color:#2064ac;color:#fecb00;}body.theme-nightsky #subnavigation ul li ul{background-color:#2064ac;color:#fff;}body.theme-nightsky #subnavigation ul li a.active{background-color:#2064ac;color:#fecb00;}body.theme-nightsky #subnavigation ul li ul li{margin-left:0;padding:7px 20px;border-bottom:1px solid #3e72b1;}body.theme-nightsky #subnavigation ul li ul li a{display:inline;padding:0;color:#ffd400;background-color:#2064ac;}body.theme-nightsky #subnavigation ul li ul li a:hover{text-decoration:underline;background-color:#2064ac;color:#ffd400;}#toolbar,#content div.tabs,#block-workbench-block{display:none;}body.toolbar,body.toolbar-drawer{padding-top:0px !important;}.page-alumni-testimonials .testimonials .views-row{float:none;width:100%;border-top:1px solid #CC9;border-bottom:none;padding-left:0;}.page-alumni-testimonials .testimonials .views-row img{margin-right:8px !important;margin-bottom:8px !important;}}@media (max-width:480px){body #sidebar .view-donation-blocks{float:none;margin:0 auto;}}@media (max-width:480px){body.html #page #main #bodytext .block .view.view-donation-blocks{width:288px;height:208px;margin:30px auto 20px;float:none;}body.html #page #main #bodytext .block .view.view-donation-blocks .views-field-nothing{width:268px;padding:0 10px;}body.html #page #main #bodytext .block .view.view-donation-blocks .no-of-donators{margin-top:5px;font-size:13px;}body.html #page #main #bodytext .block .view.view-donation-blocks .amount-raised{font-size:24px;line-height:26px;}body.html #page #main #bodytext .block .view.view-donation-blocks .to-our{margin:5px 0;font-size:12px;}body.html #page #main #bodytext .block .view.view-donation-blocks .campaign-title{font-size:13px;margin-bottom:5px;}body.html #page #main #bodytext .block .view.view-donation-blocks .campaign-goal{font-size:11px;}body.html #page #main #bodytext .block .view.view-donation-blocks .campaign-goal p{margin-bottom:5px;}body.html #page #main #bodytext .block .view.view-donation-blocks .cta-btn{bottom:10px;}body.html #page #main #bodytext .block .view.view-donation-blocks .cta-btn a{width:210px;margin:5px auto 0;padding:5px 5px 5px 15px;font-size:10px;background-image:url(/sites/all/themes/custom/smc/images/donation-block-cta-arrow-sm.png);}}@media (max-width:480px){body.both-sidebars .view.view-donation-blocks{width:288px;height:209px;margin:30px auto 20px;float:none;}body.both-sidebars .view.view-donation-blocks .views-field-nothing{width:268px;padding:0 10px;}body.both-sidebars .view.view-donation-blocks .amount-raised{margin:8px 0;}body.both-sidebars #bodytext .view-donation-blocks .to-our{background-image:url(/sites/all/themes/custom/smc/images/to-our-bg-sidebar.png);}body.both-sidebars .view.view-donation-blocks .cta-btn{bottom:15px;}}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-prev{opacity:0.7;left:10px;}.flexslider:hover .flex-next{opacity:0.7;right:10px;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}
