article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{background:#fff;color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.67em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}p,pre{margin:1em 0;}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
html,button,input,select,textarea{color:#222;}body{font-size:1em;line-height:1.4;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}img{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#block-block-1 *,.view-harvard-square-locations *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#block-block-1{float:right;width:400px;max-width:80%;}#block-block-1 .gsc-control-cse{padding-left:0;padding-right:0;padding-top:8px;}#module-filter-modules table{display:block !important;}body,html{background:#b42e2b;color:#3b3c41;font-family:'Open Sans',sans-serif;width:auto;}a{color:#B42E2B;text-decoration:none;}a:hover{color:#630000;}h1{color:#B42E2B;margin:0 0 10px 0;font-size:35px;font-weight:normal;line-height:1.1;}h2{margin-bottom:0;font-weight:400;font-size:28px;}h2:first-child{margin-top:0;}h3{font-weight:bold;font-size:20px;margin-bottom:0;}h3:first-child{margin-top:0;}h3 a{color:#3b3c41;}img{max-width:100%;height:auto;width:auto;}.views-row h2{margin-top:30px;}.views-row.views-row-1 h2{margin-top:0;}.views-row h3{margin-top:20px;}.views-row.views-row-1 h3{margin-top:0;}.attachment .views-row h2,.attachment .views-row h3{margin-top:0;}input[type="text"],input[type="email"],input[type="password"],input[type="number"],textarea{padding:5px 8px;border:1px solid #999;width:100%;}input[type="submit"],.views-exposed-form .views-exposed-widget .form-submit{padding:2px 10px;background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#dbdbdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#dbdbdb));background:-webkit-linear-gradient(top,#ededed 0%,#dbdbdb 100%);background:-o-linear-gradient(top,#ededed 0%,#dbdbdb 100%);background:-ms-linear-gradient(top,#ededed 0%,#dbdbdb 100%);background:linear-gradient(to bottom,#ededed 0%,#dbdbdb 100%);border:1px solid #ccc;border-bottom:1px solid #aaa;border-radius:5px;}code{color:#B42E2B;}#page-wrapper,#footer{width:100%;max-width:1260px;margin:0 auto;background:#fff;-webkit-box-shadow:0px 0px 10px 0px transparent;box-shadow:0px 0px 10px 0px transparent;}#header{border-top:40px solid #B42E2B;padding:10px 1.5% 0 3.5%;}#header h1{margin:0 0 20px 0;}#header #logo{position:absolute;left:50%;margin:20px 0 0 -204px;}#arch{position:absolute;left:50%;margin-left:-157px;top:0px;}#prefooter{padding:0 3% 0 3%;clear:both;}#footer{background:#303030;color:#bbbbbb;padding:30px 3%;height:220px;font-size:80%;width:100%;}#footer .footer-text-left{display:inline-block;float:left;text-align:left;border:0px solid blue;width:32%;vertical-align:top;left:0;margin-right:2%;}#footer .footer-text-middle{display:inline-block;text-align:left;border:0px solid yellow;width:31%;vertical-align:top;margin:0 auto;word-wrap:break-word;}#footer .footer-text-middle a.social{display:block;width:36px;height:35px;float:left;margin:10px 10px 0 0;}#footer .footer-text-right{display:inline-block;text-align:left;border:0px solid #fff;width:32%;vertical-align:top;right:0;margin-left:2%;}#footer .footer-site-links{color:#bbbbbb;display:block;text-align:left;border:0px solid red;width:100%;margin-top:15px;}#footer .footer-text-copyright{color:#bbbbbb;display:block;text-align:left;border:0px solid red;width:100%;margin-top:15px;}#footer a{color:#bbbbbb;text-decoration:none;}#footer a:hover{color:#ccc;text-decoration:none;}#block-block-7 img{width:25px;height:25px;}#block-menu-menu-utility-menu{float:right;}#block-menu-menu-utility-menu ul{margin:0;padding:0;}#block-menu-menu-utility-menu ul li{list-style-type:none;list-style-image:none;display:inline-block;font-size:12px;padding:0 3px;font-weight:bold;}#block-menu-menu-utility-menu ul li a{color:#3b3c41;}#block-menu-menu-utility-menu ul ul{display:none;}#block-block-7{margin-top:-65px;clear:both;float:left;}#navigation{border-bottom:1px solid #630000;}#navigation .home-navlink{border-top:5px solid #1a619e;}#navigation .arts-entertainment{border-top:5px solid #760303;}#navigation .hotels{border-top:5px solid #2A9B01;}#navigation .restaurants{border-top:5px solid #00ABAA;}#navigation .shopping{border-top:5px solid #CC8517;}#navigation .services{border-top:5px solid #d6b500;}#navigation .transportation{border-top:5px solid #bbb;}#navigation #block-system-main-menu,#navigation #block-menu-block-1{position:relative;}#navigation #block-system-main-menu h2,#navigation #block-menu-block-1 h2{display:none;}#navigation #block-system-main-menu ul.menu,#navigation #block-menu-block-1 ul.menu{margin:0;padding:0;}#navigation #block-system-main-menu ul.menu li,#navigation #block-menu-block-1 ul.menu li{display:block;float:left;border-right:1px solid #3b3c41;margin:0;padding:0;}#navigation #block-system-main-menu ul.menu li a,#navigation #block-menu-block-1 ul.menu li a{padding:10px 25px;display:inline-block;color:#3b3c41;}#navigation #block-system-main-menu ul.menu li ul.menu,#navigation #block-menu-block-1 ul.menu li ul.menu{display:none;position:absolute;z-index:1000;margin:0;padding:10px;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);border:0;}#navigation #block-system-main-menu ul.menu li ul.menu ul,#navigation #block-menu-block-1 ul.menu li ul.menu ul{margin:0;}#navigation #block-system-main-menu ul.menu li ul.menu li,#navigation #block-menu-block-1 ul.menu li ul.menu li{display:block;border:0;width:300px;padding:0;font-size:12px;line-height:12px;}#navigation #block-system-main-menu ul.menu li ul.menu li li,#navigation #block-menu-block-1 ul.menu li ul.menu li li{border-bottom:1px solid #fff;}#navigation #block-system-main-menu ul.menu li ul.menu li a,#navigation #block-menu-block-1 ul.menu li ul.menu li a{padding:5px;}#navigation #block-system-main-menu ul.menu li .home-navlink + ul,#navigation #block-menu-block-1 ul.menu li .home-navlink + ul{background:#1a619e;}#navigation #block-system-main-menu ul.menu li .arts-entertainment + ul,#navigation #block-menu-block-1 ul.menu li .arts-entertainment + ul{background:#760303;}#navigation #block-system-main-menu ul.menu li .hotels + ul,#navigation #block-menu-block-1 ul.menu li .hotels + ul{background:#2A9B01;color:#fff;}#navigation #block-system-main-menu ul.menu li .restaurants + ul,#navigation #block-menu-block-1 ul.menu li .restaurants + ul{background:#00ABAA;color:#fff;}#navigation #block-system-main-menu ul.menu li .shopping + ul,#navigation #block-menu-block-1 ul.menu li .shopping + ul{background:#CC8517;color:#fff;}#navigation #block-system-main-menu ul.menu li .services + ul,#navigation #block-menu-block-1 ul.menu li .services + ul{background:#d6b500;}#navigation #block-system-main-menu ul.menu li .transportation + ul,#navigation #block-menu-block-1 ul.menu li .transportation + ul{background:#bbb;}#navigation #block-system-main-menu ul.menu li .home-navlink + ul a,#navigation #block-system-main-menu ul.menu li .arts-entertainment + ul a,#navigation #block-system-main-menu ul.menu li .hotels + ul a,#navigation #block-system-main-menu ul.menu li .restaurants + ul a,#navigation #block-system-main-menu ul.menu li .shopping + ul a,#navigation #block-system-main-menu ul.menu li .services + ul a,#navigation #block-system-main-menu ul.menu li .transportation + ul a,#navigation #block-menu-block-1 ul.menu li .home-navlink + ul a,#navigation #block-menu-block-1 ul.menu li .arts-entertainment + ul a,#navigation #block-menu-block-1 ul.menu li .hotels + ul a,#navigation #block-menu-block-1 ul.menu li .restaurants + ul a,#navigation #block-menu-block-1 ul.menu li .shopping + ul a,#navigation #block-menu-block-1 ul.menu li .services + ul a,#navigation #block-menu-block-1 ul.menu li .transportation + ul a{color:#fff;}#navigation #block-system-main-menu ul.menu li .home-navlink + ul li.views-row:hover,#navigation #block-system-main-menu ul.menu li .arts-entertainment + ul li.views-row:hover,#navigation #block-system-main-menu ul.menu li .hotels + ul li.views-row:hover,#navigation #block-system-main-menu ul.menu li .restaurants + ul li.views-row:hover,#navigation #block-system-main-menu ul.menu li .shopping + ul li.views-row:hover,#navigation #block-system-main-menu ul.menu li .services + ul li.views-row:hover,#navigation #block-system-main-menu ul.menu li .transportation + ul li.views-row:hover,#navigation #block-menu-block-1 ul.menu li .home-navlink + ul li.views-row:hover,#navigation #block-menu-block-1 ul.menu li .arts-entertainment + ul li.views-row:hover,#navigation #block-menu-block-1 ul.menu li .hotels + ul li.views-row:hover,#navigation #block-menu-block-1 ul.menu li .restaurants + ul li.views-row:hover,#navigation #block-menu-block-1 ul.menu li .shopping + ul li.views-row:hover,#navigation #block-menu-block-1 ul.menu li .services + ul li.views-row:hover,#navigation #block-menu-block-1 ul.menu li .transportation + ul li.views-row:hover{background:#fff;}#navigation #block-system-main-menu ul.menu li .home-navlink + ul li.views-row:hover a,#navigation #block-system-main-menu ul.menu li .arts-entertainment + ul li.views-row:hover a,#navigation #block-system-main-menu ul.menu li .hotels + ul li.views-row:hover a,#navigation #block-system-main-menu ul.menu li .restaurants + ul li.views-row:hover a,#navigation #block-system-main-menu ul.menu li .shopping + ul li.views-row:hover a,#navigation #block-system-main-menu ul.menu li .services + ul li.views-row:hover a,#navigation #block-system-main-menu ul.menu li .transportation + ul li.views-row:hover a,#navigation #block-menu-block-1 ul.menu li .home-navlink + ul li.views-row:hover a,#navigation #block-menu-block-1 ul.menu li .arts-entertainment + ul li.views-row:hover a,#navigation #block-menu-block-1 ul.menu li .hotels + ul li.views-row:hover a,#navigation #block-menu-block-1 ul.menu li .restaurants + ul li.views-row:hover a,#navigation #block-menu-block-1 ul.menu li .shopping + ul li.views-row:hover a,#navigation #block-menu-block-1 ul.menu li .services + ul li.views-row:hover a,#navigation #block-menu-block-1 ul.menu li .transportation + ul li.views-row:hover a{color:#3b3c41;}#navigation #block-system-main-menu ul.menu li:hover .home-navlink,#navigation #block-system-main-menu ul.menu li.active-trail .home-navlink,#navigation #block-menu-block-1 ul.menu li:hover .home-navlink,#navigation #block-menu-block-1 ul.menu li.active-trail .home-navlink{background:#1a619e;color:#fff;}#navigation #block-system-main-menu ul.menu li:hover .arts-entertainment,#navigation #block-system-main-menu ul.menu li.active-trail .arts-entertainment,#navigation #block-menu-block-1 ul.menu li:hover .arts-entertainment,#navigation #block-menu-block-1 ul.menu li.active-trail .arts-entertainment{background:#760303;color:#fff;}#navigation #block-system-main-menu ul.menu li:hover .hotels,#navigation #block-system-main-menu ul.menu li.active-trail .hotels,#navigation #block-menu-block-1 ul.menu li:hover .hotels,#navigation #block-menu-block-1 ul.menu li.active-trail .hotels{background:#2A9B01;color:#fff;}#navigation #block-system-main-menu ul.menu li:hover .restaurants,#navigation #block-system-main-menu ul.menu li.active-trail .restaurants,#navigation #block-menu-block-1 ul.menu li:hover .restaurants,#navigation #block-menu-block-1 ul.menu li.active-trail .restaurants{background:#00ABAA;color:#fff;}#navigation #block-system-main-menu ul.menu li:hover .shopping,#navigation #block-system-main-menu ul.menu li.active-trail .shopping,#navigation #block-menu-block-1 ul.menu li:hover .shopping,#navigation #block-menu-block-1 ul.menu li.active-trail .shopping{background:#CC8517;color:#fff;}#navigation #block-system-main-menu ul.menu li:hover .services,#navigation #block-system-main-menu ul.menu li.active-trail .services,#navigation #block-menu-block-1 ul.menu li:hover .services,#navigation #block-menu-block-1 ul.menu li.active-trail .services{background:#d6b500;}#navigation #block-system-main-menu ul.menu li:hover .transportation,#navigation #block-system-main-menu ul.menu li.active-trail .transportation,#navigation #block-menu-block-1 ul.menu li:hover .transportation,#navigation #block-menu-block-1 ul.menu li.active-trail .transportation{background:#bbb;}#navigation #block-system-main-menu ul.menu li:hover ul.menu,#navigation #block-menu-block-1 ul.menu li:hover ul.menu{display:block;}#navigation #block-system-main-menu ul.menu a.shopping + ul.menu,#navigation #block-system-main-menu ul.menu a.services + ul.menu,#navigation #block-menu-block-1 ul.menu a.shopping + ul.menu,#navigation #block-menu-block-1 ul.menu a.services + ul.menu{width:631px;right:0;}#navigation #block-system-main-menu ul.menu a.shopping + ul.menu li,#navigation #block-system-main-menu ul.menu a.services + ul.menu li,#navigation #block-menu-block-1 ul.menu a.shopping + ul.menu li,#navigation #block-menu-block-1 ul.menu a.services + ul.menu li{width:200px;float:left;margin-right:5px;}#navigation #block-system-main-menu ul.menu a.shopping + ul.menu li.last,#navigation #block-system-main-menu ul.menu a.services + ul.menu li.last,#navigation #block-menu-block-1 ul.menu a.shopping + ul.menu li.last,#navigation #block-menu-block-1 ul.menu a.services + ul.menu li.last{margin-right:0;}#navigation #block-system-main-menu{float:left;}#navigation #block-menu-block-1{float:right;}#navigation #block-menu-block-1 ul.menu li{border-top:5px solid #fff;border-right:0;border-left:1px solid #fff;background-color:#B42E2B;color:#fff;}#navigation #block-menu-block-1 ul.menu li a{color:#fff;}#navigation #block-menu-block-1 ul.menu li:first-child{border-left:none;}#navigation #block-menu-block-1 ul.menu li.active-trail{background:#851113;}#block-menu-block-2{background:#851113;color:#fff;}#block-menu-block-2 a{color:#fff;}#block-menu-block-2 ul{margin:0;padding:0;}#block-menu-block-2 li{list-style-type:none;list-style-image:none;display:block;margin:0;padding:0;float:left;border-right:1px solid #630000;}#block-menu-block-2 li a{display:block;padding:8px 30px;}#block-menu-block-2 li.active-trail{background:#630000;}#sidebar-first .block-menu-block ul{margin:20px 0 0 20px;padding:10px;background:#f6f6f6;font-size:90%;}#sidebar-first .block-menu-block li{list-style-type:none;list-style-image:none;border-bottom:1px solid #ccc;margin:0;padding:0;}#sidebar-first .block-menu-block li a{display:block;padding:10px 0;}#sidebar-first .block-menu-block li.active a,#sidebar-first .block-menu-block li:hover a{color:#3b3c41;}#sidebar-first .block-menu-block li:first-child{border-top:1px solid #ccc;}#sidebar-first .block-menu-block a{color:#aaa;}#main{padding:0 0 40px 0;position:relative;}#main .views-field-body img{max-width:100% !important;height:auto !important;}#main .node > .content{margin-bottom:40px;padding-bottom:30px;}#main .submitted{margin-bottom:20px;color:#999;}#main .views-field-created{color:#999;}.one-sidebar.sidebar-second #content .view .attachment,.one-sidebar.sidebar-second #content .view-recent-news,.one-sidebar.sidebar-second #content .view-recent-blog-posts,.one-sidebar.sidebar-second #content .view-calendar,.one-sidebar.sidebar-second #content .view-galleries,.not-front.two-sidebars:not(.node-type-promotion) #content .view .attachment,.not-front.two-sidebars:not(.node-type-promotion) #content .view-recent-news,.not-front.two-sidebars:not(.node-type-promotion) #content .view-recent-blog-posts,.not-front.two-sidebars:not(.node-type-promotion) #content .view-calendar,.not-front.two-sidebars:not(.node-type-promotion) #content .view-galleries{width:77%;float:left;}.one-sidebar.sidebar-second #sidebar-second,.not-front.two-sidebars:not(.node-type-promotion) #sidebar-second{width:15%;min-width:200px;float:right;text-align:center;padding:0 20px 20px 20px;margin-top:30px;}.one-sidebar.sidebar-second #sidebar-second .block,.not-front.two-sidebars:not(.node-type-promotion) #sidebar-second .block{margin:20px 0;}.one-sidebar.sidebar-second.page-node .region-content,.not-front.two-sidebars:not(.node-type-promotion).page-node .region-content{width:77%;float:left;}.not-front.two-sidebars:not(.node-type-promotion).page-node .region-content{width:60%;float:left;}.not-front.two-sidebars:not(.node-type-promotion) #sidebar-first{width:20%;float:left;}.front.two-sidebars .region-content,.front.two-sidebars #sidebar-first,.front.two-sidebars #sidebar-second,.node-type-promotion.two-sidebars .region-content,.node-type-promotion.two-sidebars #sidebar-first,.node-type-promotion.two-sidebars #sidebar-second{width:29%;float:left;margin:0 3%;padding:30px 0;}.front.two-sidebars #sidebar-first,.node-type-promotion.two-sidebars #sidebar-first{margin:0 0 0 3.5%;}.front.two-sidebars #sidebar-second,.node-type-promotion.two-sidebars #sidebar-second{margin:0 3.5% 0 0;}.page-node-4011 h1{font-size:30px;margin-bottom:16px;color:black;}.page-node-4011 .welcome-block{text-align:center;}.page-node-4011 #main .node .content{margin-bottom:0;padding-bottom:0;}.page-node-4011 #main .region-content{padding-bottom:20px !important;}.feed-icon{display:none;}.filter-wrapper{display:none;}.views-label{font-weight:bold;}ul.links.inline{display:block;margin:20px 0;}ul.links.inline li.first{padding-left:0;}.views-field-view-node{font-weight:bold;}#comments ul.links.inline{margin:10px 0;padding:0 0 10px 0;border-top:0;border-bottom:0;}#comments ul.links.inline li.first{padding-left:0;}#comments .comment{border-bottom:1px solid #ccc;}#comments .submitted{color:#aaa;}#comments .submitted .permalink{display:none;}#comments .submitted .username{color:#3b3c41;}#edit-submit,#edit-preview{background:#B42E2B;border:1px solid #630000;padding:10px 20px;color:#fff;margin-right:20px;}#edit-preview{background:#ccc;border:1px solid #aaa;color:#777;}li.comment-add a,li.comment-add a.active{background:#eee;border:1px solid #ccc;color:#777;display:inline-block;padding:5px 10px;}.view-harvard-square-locations{margin-bottom:30px;}.balloon{padding:10px 10px 20px 10px;}#block-block-1{clear:right;min-height:61px;}#block-block-1 tbody{border:0;}#block-search-form{float:right;clear:right;margin:10px 0;}#block-search-form input{width:auto;}#block-search-form input.form-submit{padding:5px 10px;background:#888;color:#fff;border:0px solid #000;}.page-search .search-form input#edit-keys{width:auto;}.page-search .search-form input.form-submit{padding:5px 10px !important;}.page-events .tabs{padding:30px 3% 0 3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.page-events .tabs ul.primary li{display:inline-block;}.page-events .tabs ul.primary li a{display:inline-block;padding:8px 20px;position:relative;top:1px;color:#fff;border:0;border-top:2px solid #fff;background:#bbb;}.page-events .tabs ul.primary li.active a{color:#3b3c41;border:1px solid #bbb;border-top:2px solid #B42E2B;border-bottom:0;background:#fff !important;}.page-events .tabs ul.primary li:hover a{background:#aaa;}#main .view-filters,.view-filters *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#main .view-harvard-square-locations{position:relative;}#main .view-harvard-square-locations img{max-width:none;}#main .view-harvard-square-locations .attachment,#main .view-harvard-square-locations .view-footer,#main .view-harvard-square-locations .view-empty{margin-top:30px;padding:0 3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#main .view-harvard-square-locations .attachment .view-header,#main .view-harvard-square-locations .view-footer .view-header,#main .view-harvard-square-locations .view-empty .view-header{font-weight:bold;}#main .view-harvard-square-locations .attachment .views-row,#main .view-harvard-square-locations .view-footer .views-row,#main .view-harvard-square-locations .view-empty .views-row{margin-top:10px;border:1px solid #eeeeee;border-left:0;font-size:14px;}#main .view-harvard-square-locations .attachment .views-row .views-field-field-banner-image,#main .view-harvard-square-locations .view-footer .views-row .views-field-field-banner-image,#main .view-harvard-square-locations .view-empty .views-row .views-field-field-banner-image{float:left;padding-right:15px;border-left:5px solid #B42E2B;}#main .view-harvard-square-locations .attachment .views-row h3,#main .view-harvard-square-locations .view-footer .views-row h3,#main .view-harvard-square-locations .view-empty .views-row h3{font-size:20px;margin-top:5px;}#main .view-harvard-square-locations .attachment .views-row .views-field-term-node-tid,#main .view-harvard-square-locations .view-footer .views-row .views-field-term-node-tid,#main .view-harvard-square-locations .view-empty .views-row .views-field-term-node-tid{float:right;width:30%;height:70px;background:#efefef;margin:5px 5px 5px 10px;padding:10px;color:#909090;}#main .view-harvard-square-locations .attachment .views-row .views-field-address,#main .view-harvard-square-locations .view-footer .views-row .views-field-address,#main .view-harvard-square-locations .view-empty .views-row .views-field-address{margin-bottom:8px;margin-left:120px;}#main .view-harvard-square-locations .view-filters{background:#efefef;float:right;z-index:100;padding:0 20px 20px 20px;height:280px;width:75%;font-size:80%;}#main .view-harvard-square-locations .view-filters label{font-weight:normal;}#main .view-harvard-square-locations .view-filters .views-exposed-form .views-exposed-widget{float:none;}#main .view-harvard-square-locations .view-filters .views-exposed-form .views-exposed-widget label[for="edit-type"],#main .view-harvard-square-locations .view-filters .views-exposed-form .views-exposed-widget label[for="edit-field-category-tid"],#main .view-harvard-square-locations .view-filters .views-exposed-form .views-exposed-widget label[for="edit-field-accommodation-category-tid"],#main .view-harvard-square-locations .view-filters .views-exposed-form .views-exposed-widget label[for="edit-field-cuisine-tid"],#main .view-harvard-square-locations .view-filters .views-exposed-form .views-exposed-widget label[for="edit-field-shop-category-tid"],#main .view-harvard-square-locations .view-filters .views-exposed-form .views-exposed-widget label[for="edit-field-service-category-tid"],#main .view-harvard-square-locations .view-filters .views-exposed-form .views-exposed-widget label[for="edit-field-transportation-category-tid"]{padding:10px 0 0 0;font-weight:bold;text-transform:uppercase;font-size:20px;cursor:pointer;}#main .view-harvard-square-locations .view-filters .views-exposed-form .views-exposed-widget label[for="edit-field-features-tid"],#main .view-harvard-square-locations .view-filters .views-exposed-form .views-exposed-widget label[for="edit-field-accommodation-features-tid"]{font-weight:bold;margin-bottom:10px;}#main .view-harvard-square-locations .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin-top:5px;}#main .view-harvard-square-locations.view-display-id-page_4 #edit-field-accommodation-category-tid-wrapper{float:left !important;width:33%;}#main .view-harvard-square-locations.view-display-id-page_4 #edit-field-accommodation-features-tid-wrapper{float:left !important;width:66%;padding-top:26px;}#main .view-harvard-square-locations.view-display-id-page_4 #edit-field-accommodation-features-tid-wrapper label{margin-bottom:0;}#main .view-harvard-square-locations.view-display-id-page_4 #edit-field-accommodation-features-tid-wrapper .bef-checkboxes .form-item{width:50%;padding-right:9px;float:left;}#main .view-harvard-square-locations.view-display-id-page_3 #edit-field-cuisine-tid-wrapper{float:left !important;width:40%;}#main .view-harvard-square-locations.view-display-id-page_3 #edit-field-cuisine-tid-wrapper .bef-checkboxes .form-item{width:50%;padding-right:9px;float:left;}#main .view-harvard-square-locations.view-display-id-page_3 #edit-field-features-tid-wrapper{float:left !important;width:60%;position:relative;padding-top:26px;}#main .view-harvard-square-locations.view-display-id-page_3 #edit-field-features-tid-wrapper label{margin-bottom:0;}#main .view-harvard-square-locations.view-display-id-page_3 #edit-field-features-tid-wrapper .bef-checkboxes .form-item{width:50%;padding-right:9px;float:left;}#main .view-harvard-square-locations.view-display-id-page_2 #edit-field-category-tid-wrapper{width:60%;}#main .view-harvard-square-locations.view-display-id-page_2 #edit-field-category-tid-wrapper .bef-checkboxes .form-item{width:50%;float:left;}#main .view-harvard-square-locations.view-display-id-page_5 #edit-field-shop-category-tid-wrapper .bef-checkboxes .form-item,#main .view-harvard-square-locations.view-display-id-page_5 #edit-field-service-category-tid-wrapper .bef-checkboxes .form-item,#main .view-harvard-square-locations.view-display-id-page_6 #edit-field-shop-category-tid-wrapper .bef-checkboxes .form-item,#main .view-harvard-square-locations.view-display-id-page_6 #edit-field-service-category-tid-wrapper .bef-checkboxes .form-item{width:25%;float:left;}#main .view-harvard-square-locations .views-submit-button{clear:both;}#main .view-harvard-square-locations.view-display-id-page_7 .view-header{padding:30px 3% 0 3%;}#main .view-harvard-square-locations.view-display-id-page_7 .view-filters{width:20%;height:500px;}#views-exposed-form-recent-news-page,#views-exposed-form-recent-blog-posts-page,.view-calendar .view-filters form{border:1px solid #ddd;padding:5px;margin-bottom:15px;}#views-exposed-form-recent-news-page > div,#views-exposed-form-recent-blog-posts-page > div,.view-calendar .view-filters form > div{background:#eee;padding:5px 10px;}#views-exposed-form-recent-news-page label,#views-exposed-form-recent-blog-posts-page label,.view-calendar .view-filters form label{float:left;margin-right:20px;display:block;}#views-exposed-form-recent-news-page .views-widget,#views-exposed-form-recent-blog-posts-page .views-widget,.view-calendar .view-filters form .views-widget{float:left;display:block;}#views-exposed-form-recent-news-page input[type="submit"],#views-exposed-form-recent-blog-posts-page input[type="submit"],.view-calendar .view-filters form input[type="submit"]{margin-top:0;}.front #sidebar-first .block,.front #sidebar-second .block,.front .region-content .block,.node-type-promotion #sidebar-first .block,.node-type-promotion #sidebar-second .block,.node-type-promotion .region-content .block{padding-bottom:30px;clear:left;}.front #sidebar-first .block h2,.front #sidebar-second .block h2,.front .region-content .block h2,.node-type-promotion #sidebar-first .block h2,.node-type-promotion #sidebar-second .block h2,.node-type-promotion .region-content .block h2{color:#3b3c41;text-transform:uppercase;border-top:2px solid #B42E2B;}.front #sidebar-first .block h3,.front #sidebar-second .block h3,.front .region-content .block h3,.node-type-promotion #sidebar-first .block h3,.node-type-promotion #sidebar-second .block h3,.node-type-promotion .region-content .block h3{font-weight:normal;}.front #sidebar-first .block .view-content,.front #sidebar-second .block .view-content,.front .region-content .block .view-content,.node-type-promotion #sidebar-first .block .view-content,.node-type-promotion #sidebar-second .block .view-content,.node-type-promotion .region-content .block .view-content{padding:0;}.front #sidebar-first .block .views-row,.front #sidebar-second .block .views-row,.front .region-content .block .views-row,.node-type-promotion #sidebar-first .block .views-row,.node-type-promotion #sidebar-second .block .views-row,.node-type-promotion .region-content .block .views-row{border-bottom:1px solid #ddd;padding-bottom:10px;margin-top:10px;}.front #sidebar-first .block .views-row h3,.front #sidebar-second .block .views-row h3,.front .region-content .block .views-row h3,.node-type-promotion #sidebar-first .block .views-row h3,.node-type-promotion #sidebar-second .block .views-row h3,.node-type-promotion .region-content .block .views-row h3{margin:0;}.front #sidebar-first .block .views-row:last-child,.front #sidebar-second .block .views-row:last-child,.front .region-content .block .views-row:last-child,.node-type-promotion #sidebar-first .block .views-row:last-child,.node-type-promotion #sidebar-second .block .views-row:last-child,.node-type-promotion .region-content .block .views-row:last-child{border-bottom:none;}.front #block-system-main,.node-type-promotion #block-system-main{display:none;}.front .view-harvard-square-locations,.node-type-promotion .view-harvard-square-locations{margin:0;}#block-views-exp-member-search-page input[type="submit"]{margin-top:0;}#block-views-galleries-block-1 .views-row{position:relative;}#block-views-galleries-block-1 h3{padding:10px;background:#B42E2B;border-top:1px solid #fff;}#block-views-galleries-block-1 h3 a{color:#fff;}#block-views-galleries-block-1 .view-header a{font-weight:bold;}.media-youtube-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:1em 0;}.media-youtube-video iframe,.media-youtube-video object,.media-youtube-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}.media-vimeo-outer-wrapper,.media-vimeo-preview-wrapper{height:auto !important;width:100% !important;}.front #block-system-main,.node-type-promotion #block-system-main{width:100%;}.front.page-node #main .region-content,.node-type-promotion.page-node #main .region-content{padding:30px 0;}.front #main .node > .content,.node-type-promotion #main .node > .content{border:0;margin:0;padding:0;}.front #page-title,.node-type-promotion #page-title,.page-node-4011 #page-title{display:none;}.front #block-views-homepage-slideshow-block,.node-type-promotion #block-views-homepage-slideshow-block,.page-node-4011 #block-views-homepage-slideshow-block{width:100%;overflow:hidden;}.front #block-views-homepage-slideshow-block .view-content,.node-type-promotion #block-views-homepage-slideshow-block .view-content,.page-node-4011 #block-views-homepage-slideshow-block .view-content{width:100% !important;height:0 !important;padding-bottom:22.2%;}.front #block-views-homepage-slideshow-block .views-row,.node-type-promotion #block-views-homepage-slideshow-block .views-row,.page-node-4011 #block-views-homepage-slideshow-block .views-row{height:0 !important;padding-bottom:22.2%;display:none;width:100% !important;}.front #block-views-homepage-slideshow-block .views-row img,.node-type-promotion #block-views-homepage-slideshow-block .views-row img,.page-node-4011 #block-views-homepage-slideshow-block .views-row img{width:100% !important;height:auto !important;}.front #block-views-homepage-slideshow-block .views-row.views-row-1,.node-type-promotion #block-views-homepage-slideshow-block .views-row.views-row-1,.page-node-4011 #block-views-homepage-slideshow-block .views-row.views-row-1{display:block;}.front #block-views-homepage-slideshow-block .views-field-field-slide-image,.node-type-promotion #block-views-homepage-slideshow-block .views-field-field-slide-image,.page-node-4011 #block-views-homepage-slideshow-block .views-field-field-slide-image{z-index:1;}.front #block-views-homepage-slideshow-block .views-field-title,.front #block-views-homepage-slideshow-block .views-field-field-attribution,.node-type-promotion #block-views-homepage-slideshow-block .views-field-title,.node-type-promotion #block-views-homepage-slideshow-block .views-field-field-attribution,.page-node-4011 #block-views-homepage-slideshow-block .views-field-title,.page-node-4011 #block-views-homepage-slideshow-block .views-field-field-attribution{z-index:2;position:absolute;top:70%;font-size:15px;left:3%;padding:3px 15px;display:block;background:#CA8709;color:#fff;height:30px;}.front #block-views-homepage-slideshow-block .views-field-field-attribution,.node-type-promotion #block-views-homepage-slideshow-block .views-field-field-attribution,.page-node-4011 #block-views-homepage-slideshow-block .views-field-field-attribution{height:auto;margin-top:30px;font-size:12px;display:block;background:#00ABAA;color:#fff;}.front #block-views-homepage-slideshow-block .views-field-nothing,.node-type-promotion #block-views-homepage-slideshow-block .views-field-nothing,.page-node-4011 #block-views-homepage-slideshow-block .views-field-nothing{position:absolute;top:20px;right:20px;background:#fff;background:rgba(255,255,255,0.8);padding:5px 10px;font-size:12px;}#block-views-promotions-slideshow-block{width:100%;overflow:hidden;}#block-views-promotions-slideshow-block .view-content{width:100% !important;height:0 !important;padding-bottom:22.2%;}#block-views-promotions-slideshow-block .views-row{height:0 !important;padding-bottom:22.2%;display:none;width:100% !important;}#block-views-promotions-slideshow-block .views-row img{width:100% !important;height:auto !important;}#block-views-promotions-slideshow-block .views-row.views-row-1{display:block;}#block-views-promotions-slideshow-block .views-field-field-slide-image{z-index:1;}#block-views-promotions-slideshow-block h2{z-index:10;position:absolute;top:20px;left:2.5%;background-color:rgba(180,47,44,0.95);color:#fff;padding:10px;font-size:28px;}#block-views-promotions-slideshow-block .views-field-field-business,#block-views-promotions-slideshow-block .views-field-field-discount{z-index:10;position:absolute;top:70%;font-size:15px;left:2.5%;padding:3px 15px;display:block;background:#CA8709;color:#fff;height:30px;}#block-views-promotions-slideshow-block .views-field-field-discount{height:auto;margin-top:30px;display:block;background:#00ABAA;color:#fff;}.node-type-restaurants .field-name-field-image,.node-type-arts-entertainment .field-name-field-image,.node-type-accommodations .field-name-field-image,.node-type-shops .field-name-field-image,.node-type-services .field-name-field-image{float:right;clear:right;width:48%;margin-left:2%;margin-top:20px;position:relative;}.node-type-restaurants .field-name-field-image .field-item,.node-type-arts-entertainment .field-name-field-image .field-item,.node-type-accommodations .field-name-field-image .field-item,.node-type-shops .field-name-field-image .field-item,.node-type-services .field-name-field-image .field-item{height:0;width:100% !important;padding-bottom:100%;overflow:visible;}.node-type-restaurants .field-name-field-image .field-items,.node-type-arts-entertainment .field-name-field-image .field-items,.node-type-accommodations .field-name-field-image .field-items,.node-type-shops .field-name-field-image .field-items,.node-type-services .field-name-field-image .field-items{width:100% !important;}.node-type-restaurants .field-name-field-image img,.node-type-arts-entertainment .field-name-field-image img,.node-type-accommodations .field-name-field-image img,.node-type-shops .field-name-field-image img,.node-type-services .field-name-field-image img{width:100% !important;height:auto !important;}.node-type-restaurants #block-system-main,.node-type-arts-entertainment #block-system-main,.node-type-accommodations #block-system-main,.node-type-shops #block-system-main,.node-type-services #block-system-main{width:38%;float:left;}.node-type-restaurants #block-views-member-content-block,.node-type-arts-entertainment #block-views-member-content-block,.node-type-accommodations #block-views-member-content-block,.node-type-shops #block-views-member-content-block,.node-type-services #block-views-member-content-block{float:right;width:60%;margin-bottom:30px;}.node-type-restaurants #block-views-member-content-block .views-field-field-image,.node-type-arts-entertainment #block-views-member-content-block .views-field-field-image,.node-type-accommodations #block-views-member-content-block .views-field-field-image,.node-type-shops #block-views-member-content-block .views-field-field-image,.node-type-services #block-views-member-content-block .views-field-field-image{margin:1em 0;}.node-type-restaurants #block-views-member-content-block .views-field-field-image ul,.node-type-arts-entertainment #block-views-member-content-block .views-field-field-image ul,.node-type-accommodations #block-views-member-content-block .views-field-field-image ul,.node-type-shops #block-views-member-content-block .views-field-field-image ul,.node-type-services #block-views-member-content-block .views-field-field-image ul{margin:0;padding:0;}.node-type-restaurants #block-views-member-content-block .views-field-field-image li,.node-type-arts-entertainment #block-views-member-content-block .views-field-field-image li,.node-type-accommodations #block-views-member-content-block .views-field-field-image li,.node-type-shops #block-views-member-content-block .views-field-field-image li,.node-type-services #block-views-member-content-block .views-field-field-image li{margin:0;padding:0;list-style-type:none;float:left;margin-right:1%;width:48.9%;}.node-type-restaurants #block-views-member-content-block .attachment,.node-type-arts-entertainment #block-views-member-content-block .attachment,.node-type-accommodations #block-views-member-content-block .attachment,.node-type-shops #block-views-member-content-block .attachment,.node-type-services #block-views-member-content-block .attachment{width:100% !important;margin:1em 0;}.page-node .node .field-label{font-size:20px;margin:30px 0 5px 0;font-weight:normal;text-transform:uppercase;border-top:2px solid #B42E2B;}.page-node .node p,.page-node .node ul{margin-top:0;}.region-content .views-label{font-size:20px;margin:30px 0 5px 0;font-weight:normal;text-transform:uppercase;border-top:2px solid #B42E2B;}.field-name-field-logo{margin:20px 0;}.field-name-field-location{margin-bottom:10px;}.field-name-field-banner-image img{width:100% !important;height:auto !important;}.view .date-nav-wrapper .date-heading{text-align:left;padding-bottom:0;}#block-views-recent-events-block-1{position:relative;}#block-views-recent-events-block-1 .views-field-field-event-summary{display:none;position:absolute;background:#B42E2B;padding:10px;width:100%;color:#fff;}#block-views-recent-events-block-1 .views-field-field-event-summary p{margin:0;}#block-views-recent-events-block-1 .views-field-field-event-summary a{color:#fff;font-weight:bold;}#block-views-recent-events-block-1 .views-field-field-event-summary .date{color:#fff;font-weight:bold;}#block-views-recent-events-block-1 h3{background:#15b5c8;border-bottom:1px solid #fff;padding:10px;}#block-views-recent-events-block-1 h3 a{color:#fff;}#block-views-recent-events-block-1 .views-row{border-bottom:0 !important;}.views-field-field-date,.field-name-field-date,.field-collection-item-field-date-collection,.view-id-recent_events .views-field-field-date-collection .views-label{color:#999;}.field-collection-item-field-date-collection .date-repeat-rule{color:#3b3c41;padding-top:.475em;}.view-id-recent_events .field-name-field-date-new .field-label{display:none;}.view-id-recent_events span.comma{color:#999;display:inline-block;vertical-align:middle;}.view-id-recent_events.view-display-id-block_3 .field-collection-view{display:inline-block;vertical-align:middle;}.view-id-recent_events.view-display-id-block .views-field-field-date-collection .views-label,.view-id-recent_events.view-display-id-block .views-field-field-date-collection .views-label + .field-content{display:inline;}.view-id-recent_events.view-display-id-block_4 p.small-text{margin-bottom:0;font-size:smaller;}.view-id-date_collection .views-row-first.not-all-day:before{content:'— ';color:#999;}.view-id-date_collection .time-only:after{content:',';}.view-id-date_collection .views-row-last .time-only:after{content:'';}.view-id-date_collection .all-day{display:none;}.view-today-date-collection.view-id-today_date_collection .hide—me,.view-id-today_date_collection.view-display-id-default .hide-me{display:none;}.view-id-today_date_collection.view-display-id-default{display:inline;}.view-id-today_date_collection.view-display-id-default .view-content{display:inline;}.view-id-today_date_collection.view-display-id-default .views-field-field-date-collection .field-content{display:inline;}.view-id-recent_events.view-display-id-block_4 .views-field-field-date-collection .field-content{display:inline;}.front #sidebar-second .block .view-id-today_date_collection .field-collection-item-field-date-collection{color:#000000;}.front #sidebar-second .block .view-id-today_date_collection .views-row{color:#000;border-bottom:0 none;margin-top:0;padding-bottom:0;display:inline !important;}.front #sidebar-second .block .view-id-today_date_collection .views-row-first.not-all-day:before{display:inline;content:'— ';color:#000000;}.front #sidebar-second .block .view-id-today_date_collection .time-only:after{content:',';display:inline;}.front #sidebar-second .block .view-id-today_date_collection .views-row-last .time-only:after{content:'';display:inline;}.front #sidebar-second .block .view-id-today_date_collection .all-day .time-only{display:none;}.node-type-event .region-content{position:relative;}.node-type-event #block-sharethis-sharethis-block{float:none;position:absolute;right:3%;}.node-type-event #block-system-main{float:left;width:63%;}.node-type-event #block-system-main .node .field{margin:1em 0;}.node-type-event #block-system-main .node .field.field-name-field-member-reference{margin-bottom:0;}.node-type-event #block-system-main .node .field.field-name-field-location{margin-top:0;}.node-type-event #block-system-main .node .field.field-name-field-email,.node-type-event #block-system-main .node .field.field-name-field-phone,.node-type-event #block-system-main .node .field.field-name-field-website{float:left;width:31%;margin-right:3.3%;}.node-type-event #block-system-main .node .field.field-name-field-website{margin-right:0;}.node-type-event #block-views-event-content-block{float:right;width:30%;margin-top:70px;}.node-type-event #block-views-event-content-block .views-label{display:block;width:100%;margin-top:30px;}.node-type-event #block-views-event-content-block .attachment{margin:10px 0 40px 0;width:100% !important;}#block-views-recent-events-block-2,#block-views-recent-events-block-3{clear:both;margin-top:40px;}#block-views-recent-events-block-2 h2,#block-views-recent-events-block-3 h2{color:#3b3c41;text-transform:uppercase;border-top:2px solid #3b3c41;}#block-views-recent-events-block-2 h3,#block-views-recent-events-block-3 h3{font-weight:normal;}#block-views-recent-events-block-2 .view-content,#block-views-recent-events-block-3 .view-content{padding:0;}#block-views-recent-events-block-2 .views-row,#block-views-recent-events-block-3 .views-row{border-bottom:1px solid #ddd;padding-bottom:10px;margin-top:10px;display:block;}#block-views-recent-events-block-2 .views-row h3,#block-views-recent-events-block-3 .views-row h3{margin:0;}#block-views-recent-events-block-2 .views-row:last-child,#block-views-recent-events-block-3 .views-row:last-child{border-bottom:none;}.page-arts-entertainment #page-title,.page-accommodations #page-title,.page-restaurants #page-title,.page-shops #page-title,.page-services #page-title,.page-parking #page-title{display:none;}.page-node #main .region-content,.page-events #main .region-content,.page-recent-news #main .region-content,.page-blog #main .region-content,.page-user #main .region-content,.page-galleries #main .region-content,.page-member-search #main .region-content,.page-search #main .region-content,.page-contact #main .region-content{padding:30px 3% 50px 3%;}#block-block-2{padding:0 3% 30px 3%;}.page-recent-news.one-sidebar.sidebar-second #sidebar-second,.page-blog.one-sidebar.sidebar-second #sidebar-second,.page-shops.one-sidebar.sidebar-second #sidebar-second,.page-restaurants.one-sidebar.sidebar-second #sidebar-second,.page-arts-entertainment.one-sidebar.sidebar-second #sidebar-second,.page-accommodations.one-sidebar.sidebar-second #sidebar-second,.page-services.one-sidebar.sidebar-second #sidebar-second,.page-events.one-sidebar.sidebar-second #sidebar-second{margin-top:0;}.page-recent-news .block-google-admanager:first-child,.page-blog .block-google-admanager:first-child,.page-shops .block-google-admanager:first-child,.page-restaurants .block-google-admanager:first-child,.page-arts-entertainment .block-google-admanager:first-child,.page-accommodations .block-google-admanager:first-child,.page-services .block-google-admanager:first-child,.page-events .block-google-admanager:first-child{margin-top:0;}.node-type-image-gallery .field-name-field-image{float:none;width:100%;margin:0;}.node-type-image-gallery .field-name-field-image .field-items{width:100% !important;height:0 !important;padding-bottom:82%;}.node-type-image-gallery .field-name-field-image .field-item{width:100% !important;}.node-type-image-gallery .field-name-field-image .field-item img{padding:2%;border:1px solid #aaa;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);width:100% !important;height:auto !important;}.node-type-image-gallery #slideshow-nav{margin:0;padding:0;}.node-type-image-gallery #slideshow-nav li{list-style-type:none;display:inline-block;padding:10px;border:1px solid #ddd;margin:5px;}.node-type-image-gallery #slideshow-nav li.activeSlide{border:1px solid #aaa;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);}.node-type-image-gallery #slideshow-nav li img{width:80px;}#block-sharethis-sharethis-block{float:right;}.page-galleries .view-galleries .views-row{float:left;width:48%;margin-right:1.9%;margin-bottom:15px;position:relative;}.page-galleries .view-galleries .views-row h3{margin:0;font-weight:normal;}.page-galleries .view-galleries .views-row h3 a{color:#fff;}.page-galleries .view-galleries .views-field-title{padding:10px;background:#B42E2B;border-top:1px solid #fff;}.page-galleries .view-galleries .views-field-field-image{width:100%;}.page-galleries .view-galleries .views-field-field-image img{width:100%;}#member-search-link{background:#3b3c41;color:#fff;display:inline-block;padding:5px 10px;border-radius:5px;margin-top:10px;}#member-search-all{float:right;margin:15px 0;}.twitter-status .name-handle a{text-decoration:none;}.twitter-status .name-handle .name{font-size:14px;}.twitter-status .timestamp{font-size:12px;}.twitter-status .text{font-size:14px;}.twitter-status .actions ul{height:14px;}.twitter-status .actions li{font-size:12px;}.region.region-header .menu{width:300px;}.admin-menu .last.leaf{float:right;}.field-collection-container .field-items .field-item{margin-bottom:0;}.field-collection-view{line-height:1em;margin:0;padding:0;border-bottom:0 none;}.node-type-event #block-system-main .node .field-collection-container{margin-top:1em;border-bottom:0 none;margin-bottom:0;}.node-type-event #block-system-main .node .field-collection-container .field{margin-top:0;margin-bottom:0;}.front #sidebar-second .block#block-views-recent-events-block{padding-bottom:0;}@media (max-width:1250px){#navigation #block-system-main-menu ul.menu li a,#navigation #block-menu-block-1 ul.menu li a{padding-left:15px;padding-right:15px;}#block-block-1{float:none;}.one-sidebar.sidebar-second #sidebar-second{min-width:160px;padding:0;}#main .view-harvard-square-locations .view-filters,#main .view-harvard-square-locations .view-content{display:none;}#main .view-harvard-square-locations .attachment{padding-top:0;}#main .view-harvard-square-locations .attachment .view-filters,#main .view-harvard-square-locations .attachment .view-content{display:block;}.front #main .view-harvard-square-locations .view-content,.node-type-promotion #main .view-harvard-square-locations .view-content{display:block;}}@media (max-width:999px){#block-menu-menu-utility-menu,#search-block-form{visibility:hidden;}#navigation #block-system-main-menu ul.menu li a,#navigation #block-menu-block-1 ul.menu li a{padding:10px;}.front #block-system-main,.node-type-promotion #block-system-main{width:100%;float:none;}.front #block-views-homepage-slideshow-block,.node-type-promotion #block-views-homepage-slideshow-block{width:100%;margin:0;float:none;}#sidebar-second{width:100% !important;}#sidebar-second .block-google-admanager{display:inline-block;vertical-align:top;margin:1rem !important;}.front #main .view-harvard-square-locations .view-content,.front #sidebar-second,.node-type-promotion #main .view-harvard-square-locations .view-content,.node-type-promotion #sidebar-second{display:block;}.one-sidebar.sidebar-second #content .view .attachment,.one-sidebar.sidebar-second #content .view-recent-news,.one-sidebar.sidebar-second #content .view-recent-blog-posts,.one-sidebar.sidebar-second #content .view-calendar{width:100%;}.one-sidebar.sidebar-second.page-node .region-content{width:100%;}}@media (max-width:890px){#block-block-7{visibility:hidden;}#logo img{max-width:80%;margin:0 0 0 33px;display:block;position:relative;}#block-menu-menu-utility-menu,#search-block-form{visibility:hidden;}.front.two-sidebars #main .region-content,.front.two-sidebars #sidebar-first,.front.two-sidebars #sidebar-second,.node-type-promotion.two-sidebars #main .region-content,.node-type-promotion.two-sidebars #sidebar-first,.node-type-promotion.two-sidebars #sidebar-second{width:100%;float:none;clear:left;margin:0;padding:0 3% 30px 3%;}.front.two-sidebars #sidebar-first,.node-type-promotion.two-sidebars #sidebar-first{margin-top:20px;}.front .views-field-field-event-image,.node-type-promotion .views-field-field-event-image{text-align:center;}.page-node-4011 #block-views-homepage-slideshow-block .views-field-title,.page-node-4011 #block-views-homepage-slideshow-block .views-field-field-attribution,.front #block-views-homepage-slideshow-block .views-field-title,.front #block-views-homepage-slideshow-block .views-field-field-attribution,.node-type-promotion #block-views-homepage-slideshow-block .views-field-title,.node-type-promotion #block-views-homepage-slideshow-block .views-field-field-attribution{top:10%;}.page-node-4011 #block-views-homepage-slideshow-block .views-field-nothing,.front #block-views-homepage-slideshow-block .views-field-nothing,.node-type-promotion #block-views-homepage-slideshow-block .views-field-nothing{display:none;}#block-menu-block-1{width:100%;}#navigation #block-system-main-menu{width:100%;}#navigation #block-system-main-menu h2{display:block;padding:5px 20px;background:url(/sites/all/themes/harvardsquare/img/menu.png) 96% center no-repeat #B42E2B;color:#fff;border-bottom:1px solid #630000;cursor:pointer;}#navigation #block-system-main-menu ul.menu{display:none;}#navigation #block-system-main-menu ul.menu li{display:block;float:none;border-bottom:1px solid #630000;border-right:0;}#navigation #block-system-main-menu ul.menu li a{padding:20px;display:block;}#navigation #block-system-main-menu ul.menu li:first-child{border-left:0;}#navigation #block-system-main-menu ul.menu li ul{display:none !important;}#navigation #block-system-main-menu.mobile-open h2{background-color:#630000;}#navigation #block-system-main-menu.mobile-open ul.menu{display:block;}#navigation #block-menu-block-1 ul.menu li{border-top:0;display:block;width:33.33%;text-align:center;}#main .view-harvard-square-locations .attachment .views-row{border:1px solid #ccc;border-left:5px solid #B42E2B;}#main .view-harvard-square-locations .attachment .views-row .views-field-term-node-tid{float:none;width:auto;height:auto;padding:5px;margin:auto;}.item-list .pager{position:relative;margin-top:10px;}.node-type-restaurants #block-system-main,.node-type-restaurants #block-views-member-content-block,.node-type-arts-entertainment #block-system-main,.node-type-arts-entertainment #block-views-member-content-block,.node-type-accommodations #block-system-main,.node-type-accommodations #block-views-member-content-block,.node-type-shops #block-system-main,.node-type-shops #block-views-member-content-block,.node-type-services #block-system-main,.node-type-services #block-views-member-content-block{float:none;width:100%;}.node-type-event #block-views-event-content-block,.node-type-event #block-system-main{width:100%;margin-top:0;}.node-type-event #block-views-event-content-block{margin-bottom:50px;}.node-type-event #main .node > .content{margin-bottom:0;}#block-sharethis-sharethis-block{position:relative !important;right:auto !important;float:none !important;}}@media (max-width:640px){#block-block-7{visibility:hidden;}#logo img{max-width:70%;margin:0 auto;display:block;position:relative;}#block-menu-menu-utility-menu,#search-block-form{visibility:hidden;}.front.two-sidebars #main .region-content,.front.two-sidebars #sidebar-first,.front.two-sidebars #sidebar-second,.node-type-promotion.two-sidebars #main .region-content,.node-type-promotion.two-sidebars #sidebar-first,.node-type-promotion.two-sidebars #sidebar-second{width:100%;float:none;clear:left;margin:0;padding:0 3% 30px 3%;}.front.two-sidebars #sidebar-first,.node-type-promotion.two-sidebars #sidebar-first{margin-top:20px;}.front .views-field-field-event-image,.node-type-promotion .views-field-field-event-image,.welcome-text{text-align:center;}.page-node-4011 #block-views-homepage-slideshow-block .views-field-title,.page-node-4011 #block-views-homepage-slideshow-block .views-field-field-attribution,.front #block-views-homepage-slideshow-block .views-field-title,.front #block-views-homepage-slideshow-block .views-field-field-attribution,.node-type-promotion #block-views-homepage-slideshow-block .views-field-title,.node-type-promotion #block-views-homepage-slideshow-block .views-field-field-attribution{top:10%;}.page-node-4011 #block-views-homepage-slideshow-block .views-field-nothing,.front #block-views-homepage-slideshow-block .views-field-nothing,.node-type-promotion #block-views-homepage-slideshow-block .views-field-nothing{display:none;}#navigation #block-system-main-menu{width:100%;}#navigation #block-system-main-menu h2{display:block;padding:5px 20px;background:url(/sites/all/themes/harvardsquare/img/menu.png) 96% center no-repeat #B42E2B;color:#fff;border-bottom:1px solid #630000;cursor:pointer;}#navigation #block-system-main-menu ul.menu{display:none;}#navigation #block-system-main-menu ul.menu li{display:block;float:none;border-bottom:1px solid #630000;border-right:0;}#navigation #block-system-main-menu ul.menu li a{padding:20px;display:block;}#navigation #block-system-main-menu ul.menu li:first-child{border-left:0;}#navigation #block-system-main-menu ul.menu li ul{display:none !important;}#navigation #block-system-main-menu.mobile-open h2{background-color:#630000;}#navigation #block-system-main-menu.mobile-open ul.menu{display:block;}#navigation #block-menu-block-1 ul.menu li{border-top:0;display:block;}#main .view-harvard-square-locations .attachment .views-row{border:1px solid #ccc;border-left:5px solid #B42E2B;}#main .view-harvard-square-locations .attachment .views-row .views-field-term-node-tid{float:none;width:auto;height:auto;padding:5px;margin:auto;}.item-list .pager{position:relative;margin-top:10px;}.node-type-restaurants #block-system-main,.node-type-restaurants #block-views-member-content-block,.node-type-arts-entertainment #block-system-main,.node-type-arts-entertainment #block-views-member-content-block,.node-type-accommodations #block-system-main,.node-type-accommodations #block-views-member-content-block,.node-type-shops #block-system-main,.node-type-shops #block-views-member-content-block,.node-type-services #block-system-main,.node-type-services #block-views-member-content-block{float:none;width:100%;}.node-type-event #block-views-event-content-block,.node-type-event #block-system-main{width:100%;margin-top:0;}.node-type-event #block-views-event-content-block{margin-bottom:50px;}.node-type-event #main .node > .content{margin-bottom:0;}#block-sharethis-sharethis-block{position:relative !important;right:auto !important;float:none !important;}.year-view{font-size:10px;}ul.primary{padding:0;overflow:hidden;font-size:11px;}html,div,body{padding:0;overflow-x:hidden;overflow-y:auto;}body,html,#arch{min-width:300px;}#footer{height:315px;font-size:10px;}#social{width:20px;margin-right:-5px;}iframe#iframe-map{width:100px;height:100px;}.view-id-video.view-display-id-page .view-content .views-column{width:100% !important;}#block-search-form,#block-block-7{display:none;}.region-header{margin-bottom:1em;}#ip-geoloc-map-of-view-harvard_square_locations-block_1 div{overflow-x:visible;overflow-y:visible;}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}.ir:before{content:"";display:block;width:0;height:150%;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,#navigation:before,#navigation #block-system-main-menu ul.menu:before,#navigation #block-menu-block-1 ul.menu:before,#navigation #block-system-main-menu ul.menu a.shopping + ul.menu:before,#navigation #block-system-main-menu ul.menu a.services + ul.menu:before,#navigation #block-menu-block-1 ul.menu a.shopping + ul.menu:before,#navigation #block-menu-block-1 ul.menu a.services + ul.menu:before,#block-menu-block-2 ul:before,.columns:before,#main .view-harvard-square-locations .attachment .views-row:before,#main .view-harvard-square-locations .view-footer .views-row:before,#main .view-harvard-square-locations .view-empty .views-row:before,.front #sidebar-first .block .views-row:before,.front #sidebar-second .block .views-row:before,.front .region-content .block .views-row:before,.node-type-promotion #sidebar-first .block .views-row:before,.node-type-promotion #sidebar-second .block .views-row:before,.node-type-promotion .region-content .block .views-row:before,.node-type-restaurants #block-views-member-content-block .views-field-field-image:before,.node-type-arts-entertainment #block-views-member-content-block .views-field-field-image:before,.node-type-accommodations #block-views-member-content-block .views-field-field-image:before,.node-type-shops #block-views-member-content-block .views-field-field-image:before,.node-type-services #block-views-member-content-block .views-field-field-image:before,.page-node .node > .content:before,#block-views-recent-events-block-2 .views-row:before,#block-views-recent-events-block-3 .views-row:before,.clearfix:after,#navigation:after,#navigation #block-system-main-menu ul.menu:after,#navigation #block-menu-block-1 ul.menu:after,#navigation #block-system-main-menu ul.menu a.shopping + ul.menu:after,#navigation #block-system-main-menu ul.menu a.services + ul.menu:after,#navigation #block-menu-block-1 ul.menu a.shopping + ul.menu:after,#navigation #block-menu-block-1 ul.menu a.services + ul.menu:after,#block-menu-block-2 ul:after,.columns:after,#main .view-harvard-square-locations .attachment .views-row:after,#main .view-harvard-square-locations .view-footer .views-row:after,#main .view-harvard-square-locations .view-empty .views-row:after,.front #sidebar-first .block .views-row:after,.front #sidebar-second .block .views-row:after,.front .region-content .block .views-row:after,.node-type-promotion #sidebar-first .block .views-row:after,.node-type-promotion #sidebar-second .block .views-row:after,.node-type-promotion .region-content .block .views-row:after,.node-type-restaurants #block-views-member-content-block .views-field-field-image:after,.node-type-arts-entertainment #block-views-member-content-block .views-field-field-image:after,.node-type-accommodations #block-views-member-content-block .views-field-field-image:after,.node-type-shops #block-views-member-content-block .views-field-field-image:after,.node-type-services #block-views-member-content-block .views-field-field-image:after,.page-node .node > .content:after,#block-views-recent-events-block-2 .views-row:after,#block-views-recent-events-block-3 .views-row:after{content:" ";display:table;}.clearfix:after,#navigation:after,#navigation #block-system-main-menu ul.menu:after,#navigation #block-menu-block-1 ul.menu:after,#navigation #block-system-main-menu ul.menu a.shopping + ul.menu:after,#navigation #block-system-main-menu ul.menu a.services + ul.menu:after,#navigation #block-menu-block-1 ul.menu a.shopping + ul.menu:after,#navigation #block-menu-block-1 ul.menu a.services + ul.menu:after,#block-menu-block-2 ul:after,.columns:after,#main .view-harvard-square-locations .attachment .views-row:after,#main .view-harvard-square-locations .view-footer .views-row:after,#main .view-harvard-square-locations .view-empty .views-row:after,.front #sidebar-first .block .views-row:after,.front #sidebar-second .block .views-row:after,.front .region-content .block .views-row:after,.node-type-promotion #sidebar-first .block .views-row:after,.node-type-promotion #sidebar-second .block .views-row:after,.node-type-promotion .region-content .block .views-row:after,.node-type-restaurants #block-views-member-content-block .views-field-field-image:after,.node-type-arts-entertainment #block-views-member-content-block .views-field-field-image:after,.node-type-accommodations #block-views-member-content-block .views-field-field-image:after,.node-type-shops #block-views-member-content-block .views-field-field-image:after,.node-type-services #block-views-member-content-block .views-field-field-image:after,.page-node .node > .content:after,#block-views-recent-events-block-2 .views-row:after,#block-views-recent-events-block-3 .views-row:after{clear:both;}.front #sidebar-second .block .views-row::before,.front #sidebar-second .block .views-row::after{display:inline;content:'';}.clearfix,#navigation,#navigation #block-system-main-menu ul.menu,#navigation #block-menu-block-1 ul.menu,#navigation #block-system-main-menu ul.menu a.shopping + ul.menu,#navigation #block-system-main-menu ul.menu a.services + ul.menu,#navigation #block-menu-block-1 ul.menu a.shopping + ul.menu,#navigation #block-menu-block-1 ul.menu a.services + ul.menu,#block-menu-block-2 ul,.columns,#main .view-harvard-square-locations .attachment .views-row,#main .view-harvard-square-locations .view-footer .views-row,#main .view-harvard-square-locations .view-empty .views-row,.front #sidebar-first .block .views-row,.front #sidebar-second .block .views-row,.front .region-content .block .views-row,.node-type-promotion #sidebar-first .block .views-row,.node-type-promotion #sidebar-second .block .views-row,.node-type-promotion .region-content .block .views-row,.node-type-restaurants #block-views-member-content-block .views-field-field-image,.node-type-arts-entertainment #block-views-member-content-block .views-field-field-image,.node-type-accommodations #block-views-member-content-block .views-field-field-image,.node-type-shops #block-views-member-content-block .views-field-field-image,.node-type-services #block-views-member-content-block .views-field-field-image,.page-node .node > .content,#block-views-recent-events-block-2 .views-row,#block-views-recent-events-block-3 .views-row{*zoom:1;}@media only screen and (min-width:35em){}@media print,(-o-min-device-pixel-ratio:5 / 4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}.view-id-video.view-display-id-page .view-content{margin:2% 5%;width:90%;}.view-id-video.view-display-id-page .view-content .views-column{display:inline-block;vertical-align:top;padding-right:2%;width:49.5%;min-width:220px;}#block-block-17{display:none;}#modalContent #modal-content{padding-top:0;margin-top:0;padding-bottom:2em;}#modalContent .popups-container{}#modalContent input.form-submit{padding:8px 12px 6px 12px;background:#888;color:#fff;border:0px solid #000;font-size:1em;text-transform:uppercase;}div.ctools-modal-content .modal-title{white-space:normal;}div.modal-forms-modal-content{font-family:'Open Sans',sans-serif;}#block-block-20{margin-top:30px;padding:0 3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
