@font-face{font-family:Forza;font-weight:100;font-style:normal;src:url("fonts/forza/Forza-Thin.otf")}@font-face{font-family:Forza;font-weight:200;font-style:normal;src:url("fonts/forza/Forza-Light.otf")}@font-face{font-family:Forza;font-weight:300;font-style:normal;src:url("fonts/forza/Forza-Book.otf")}@font-face{font-family:Forza;font-weight:normal;font-style:normal;src:url("fonts/forza/Forza-Medium.otf")}@font-face{font-family:Forza;font-weight:bold;font-style:normal;src:url("fonts/forza/Forza-Bold.otf")}@font-face{font-family:Forza;font-weight:900;font-style:normal;src:url("fonts/forza/Forza-Black.otf")}@font-face{font-family:Forza;font-weight:100;font-style:italic;src:url("fonts/forza/Forza-ThinItalic.otf")}@font-face{font-family:Forza;font-weight:200;font-style:italic;src:url("fonts/forza/Forza-LightItalic.otf")}@font-face{font-family:Forza;font-weight:300;font-style:italic;src:url("fonts/forza/Forza-BookItalic.otf")}@font-face{font-family:Forza;font-weight:normal;font-style:italic;src:url("fonts/forza/Forza-MediumItalic.otf")}@font-face{font-family:Forza;font-weight:bold;font-style:italic;src:url("fonts/forza/Forza-BoldItalic.otf")}@font-face{font-family:Forza;font-weight:900;font-style:italic;src:url("fonts/forza/Forza-BlackItalic.otf")}html{background:#fff}body{font-family:Forza,"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;height:100%;margin:0;padding:0}#page-wrapper.page-gym-boston .node-type-landing-page #page .new-ready-front .block-content .new-ready .new-ready-title{color:#fff}#page-wrapper.page-gym-boston .node-type-landing-page #page .latest-front-block.latest-news .views-field-field-date-published a{color:#999}#page-wrapper.page-gym-newburyport .node-type-landing-page #page .new-ready-front .block-content .new-ready .new-ready-title{color:#fff}#page-wrapper.page-gym-newburyport .node-type-landing-page #page .latest-front-block.latest-news .views-field-field-date-published a{color:#999}#page-wrapper.page-gym-burlington .node-type-landing-page #page .new-ready-front .block-content .new-ready .new-ready-title{color:#fff}#page-wrapper.page-gym-burlington .node-type-landing-page #page .latest-front-block.latest-news .views-field-field-date-published a{color:#999}#page-wrapper.page-gym-brooklyn .node-type-landing-page #page .new-ready-front .block-content .new-ready .new-ready-title{color:#fff}#page-wrapper.page-gym-brooklyn .node-type-landing-page #page .latest-front-block.latest-news .views-field-field-date-published a{color:#999}#page-wrapper.page-gym-littleton .node-type-landing-page #page .new-ready-front .block-content .new-ready .new-ready-title{color:#fff}#page-wrapper.page-gym-littleton .node-type-landing-page #page .latest-front-block.latest-news .views-field-field-date-published a{color:#999}pre,code,tt,samp,kbd,var{font-family:Consolas,Monaco,"Courier New",Courier,monospace,sans-serif}#page-wrapper{background:#222;min-height:100%;position:relative}#page.container{width:100%;margin:0;max-width:100%}#columns{background-color:#f2f2f2;max-width:1440px;margin:0 auto}#content-column{padding:0}#content{max-width:1440px;margin:0 auto;padding:1em}#footer{padding-top:2em}#footer .region-footer{text-align:left;margin:0}#footer .region-footer .region-inner{min-height:100%;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#footer .region-footer .region-inner>div.first{display:-webkit-box;display:flex;-webkit-box-pack:right;justify-content:right;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#footer .region-footer .region-inner>div.last{display:-webkit-box;display:flex;flex-basis:calc(20%);-webkit-box-pack:right;justify-content:right;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#footer .region-footer .region-inner #block-views-footer-social-icons-block{text-align:center;margin:2em 0}#footer .region-footer .region-inner #block-views-footer-social-icons-block{text-align:right;margin:0}#header-wrapper{background:rgba(255,192,203,0.5)}#footer-wrapper{background:rgba(255,192,203,0.5)}.ds-2col>.group-left{box-sizing:border-box;padding-right:20px}#logo{padding:10px 0}#logo img{vertical-align:bottom}#site-name{margin:0}#site-name a:link,#site-name a:visited{text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:underline}#site-slogan{margin:0}.bold-title{font-weight:bold}.narrow-title{font-weight:200}.small-icon{font-size:15px;position:relative}.small-icon.icon-mobile{top:2px}#aggregator .feed-source .feed-icon{display:inline;float:none;margin-right:10px}.feed-details dt,.feed-details dd{display:inline;margin:0}ul.links{margin:0;padding:0}ul.links.inline{display:block}ul.links li{display:inline;list-style:none;padding:0 10px 0 0}.search-results{margin:0;padding:0}.attribution{display:block;opacity:0.65;padding:1em 0;text-align:center}.attribution a{text-decoration:none;color:inherit}.attribution a:hover,.attribution a:focus{text-decoration:underline}.region-footer{text-align:left}a{text-decoration:none;font-style:none}a:hover,a:focus{text-decoration:underline}.nav{clear:both}.nav li,.nav ul.menu li{display:block;float:left;list-style:none}.nav li a,.nav ul.menu li a{display:block}.nav .block{margin-bottom:0}ul.sf-menu{margin-bottom:0}ul.sf-menu a{text-decoration:none}ul.sf-menu li:hover,ul.sf-menu li.sfHover{outline:0}ul.sf-menu a:focus,ul.sf-menu a:hover,ul.sf-menu a:active{outline:0}.sf-vertical{width:100%}.sf-vertical li{width:100%}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:0;top:0;margin:0;padding:0}.sf-vertical li a{padding:0 10px}.sf-navbar{padding-bottom:0 !important}.sf-menu.sf-style-default a{padding:0 10px}#superfish-6{float:right;padding-right:1em}.region-header{max-width:1440px;margin:0 auto;height:40px}.region-header .block{margin:0}.region-header .block.header-links{float:left}.region-header .block.header-links .header-link{display:inline-block;height:40px;line-height:40px;padding:0 20px;border-right:1px solid;font-size:12px;text-transform:uppercase;font-weight:bold;font-style:italic}.region-header .block.header-links .header-link:hover{text-decoration:none}.region-header .block.header-commerce{float:right;padding-right:0}.region-header .block.header-commerce .header-commerce-link{display:inline-block;height:40px;line-height:40px;padding:0;font-size:12px;text-transform:none;font-weight:bold;font-style:normal;width:100px}.region-header .block.header-commerce .header-commerce-link:hover{text-decoration:none}.region-footer{width:96%;margin:0 auto}.region-footer .block{margin:0}.region-footer .block-content ul{padding:0}.region-footer .block-content ul li{line-height:1.5}.region-footer .block.footer-links{float:left}.region-footer .block.footer-links .footer-link{display:inline-block;height:40px;line-height:40px;padding:0 20px;border-right:1px solid;font-size:12px;text-transform:uppercase;font-weight:bold;font-style:italic}.region-footer .block.footer-links .footer-link:hover{text-decoration:none}.region-footer .sf-vertical li a{padding:.5em 0}.region-footer .block.footer-copyright{float:right}.region-footer .block.footer-copyright .copy-wrapper{display:inline-block;height:40px;line-height:40px;padding:0 20px;font-size:12px;text-transform:uppercase;font-weight:bold;font-style:italic}.block.social-icons{margin-left:auto;-webkit-box-ordinal-group:3;order:2}.block.social-icons a.social-icon{display:inline-block;text-align:center;height:2em;width:2em;line-height:1.5em;margin-right:5px;position:relative;top:0;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em}.view-footer-social-icons{text-align:right;margin:0}#menu-bar{max-width:1440px;margin:0 auto}#menu-bar .mobile-logo-block .mobile-logo-wrapper .mobile-logo{display:block;width:114px;height:114px;position:absolute;margin:-1.5em 1em 0;z-index:9999;padding:5px;background-position:center;background-size:cover}#menu-bar .mobile-logo-block .mobile-logo-wrapper .mobile-logo.boston-mobile-logo{background-image:url("images/logo-boston.png")}#menu-bar .mobile-logo-block .mobile-logo-wrapper .mobile-logo.newburyport-mobile-logo{background-image:url("images/logo-newburyport.png")}#menu-bar .mobile-logo-block .mobile-logo-wrapper .mobile-logo.vermont-mobile-logo{background-image:url("images/logo-vermont.png")}#menu-bar .mobile-logo-block .mobile-logo-wrapper .mobile-logo.brooklyn-mobile-logo{background-image:url("images/logo-brooklyn.png")}#menu-bar .mobile-logo-block .mobile-logo-wrapper .mobile-logo.littleton-mobile-logo{background-image:url("images/logo-littleton.png")}#menu-bar .main-menu.block{margin:0}#menu-bar .main-menu.block ul.menu.sf-menu li,#menu-bar .menu-locations ul.menu.sf-menu li{font-size:16px;text-transform:none;text-align:left;margin-left:0}#menu-bar .main-menu.block ul.menu.sf-menu li a,#menu-bar .menu-locations ul.menu.sf-menu li a{font-style:normal;padding:0;display:inline-block}#menu-bar .main-menu.block ul.menu.sf-menu>li,#menu-bar .menu-locations ul.menu.sf-menu>li{font-weight:normal;border:0 none;border-bottom:none;height:70px;line-height:70px}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent{border:0 none;border-bottom:none}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1{border-bottom:0 none;height:70px}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu{border-top:none;width:100%;left:-2px;top:70px;padding:0;font-weight:normal}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu:before,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu:before{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-12px;border-width:12px 12px 0;border-style:solid;display:block;width:0}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu:after,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu:after{content:"";position:absolute;bottom:-9px;left:50%;margin-left:-9px;border-width:9px 9px 0;border-style:solid;display:block;width:0}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li{line-height:20px;padding:10px 0}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a{font-size:17px;line-height:17px;width:100%}#menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1,#menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2,#menu-bar .menu-locations ul.menu.sf-menu>li a.sf-depth-1,#menu-bar .menu-locations ul.menu.sf-menu>li a.sf-depth-2{margin:0 19px}#menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1.more-space,#menu-bar .menu-locations ul.menu.sf-menu>li a.sf-depth-1.more-space{margin:0 40px}#menu-bar .main-menu.block ul.menu.sf-menu>li.sf-item-3,#menu-bar .menu-locations ul.menu.sf-menu>li.sf-item-3{width:auto}#menu-bar .menu-locations ul.menu.sf-menu{display:block;padding-left:0}#menu-bar .menu-locations ul.menu.sf-menu li a{margin:0 0 0 1em;padding:0 1em;width:95%}#menu-bar .menu-locations ul.menu.sf-menu li a.active:after{content:'\2713';float:right;padding-right:2em}#menu-bar .menu-locations ul.menu.sf-menu li li{margin-left:0;padding-left:0}#menu-bar .menu-locations ul.menu.sf-menu>li{text-align:center}#menu-bar .menu-locations ul.menu.sf-menu>li a.sf-depth-1,#menu-bar .menu-locations ul.menu.sf-menu>li a.sf-depth-2{margin:0 0 0 0}#menu-bar .menu-locations ul.menu.sf-menu>li a.sf-depth-2{margin:0 0 0 1em;padding-right:1em}.sidebar-menu-block{margin:0 15px}.sidebar-menu-block ul.menu{list-style:none;padding-left:0;margin:0}.sidebar-menu-block ul.menu li{list-style:none}.sidebar-menu-block ul.menu li.menu-depth-1{display:none}.sidebar-menu-block ul.menu li.menu-depth-1.active-trail{display:list-item}.sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail{font-size:18px}.sidebar-menu-block ul.menu li.menu-depth-1 a{display:inline-block;padding:12px 0;text-transform:uppercase;font-size:16px;font-weight:700;font-style:italic;width:100%;text-align:center}.sidebar-menu-block ul.menu li.menu-depth-1 a:hover{text-decoration:none}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent{width:742px !important}.node-type-landing-page #page{max-width:100%}.node-type-landing-page #page header#main-content-header{display:none}.node-type-landing-page #page #columns{box-shadow:none;max-width:100%}.node-type-landing-page #page #content-column .content-inner{max-width:100%;margin:0 auto}.node-type-landing-page #page .block{margin-bottom:0}.node-type-landing-page #page #breadcrumb{display:none}.node-type-landing-page #page .landing-page-slideshow{height:660px;width:100%}.node-type-landing-page #page .landing-page-slideshow .block-inner{margin:0}.node-type-landing-page #page .landing-page-slideshow a{color:inherit}.node-type-landing-page #page .landing-page-slideshow a:hover{text-decoration:none}.node-type-landing-page #page .landing-page-slideshow .flexslider{border:none;margin:0}.node-type-landing-page #page .landing-page-slideshow .flexslider ul,.node-type-landing-page #page .landing-page-slideshow .flexslider ol{padding:0}.node-type-landing-page #page .landing-page-slideshow .flexslider ul .views-field-field-slide-image,.node-type-landing-page #page .landing-page-slideshow .flexslider ol .views-field-field-slide-image{height:660px;width:100%;overflow:hidden;right:0}.node-type-landing-page #page .landing-page-slideshow .flexslider ul .views-field-field-slide-image .field-content,.node-type-landing-page #page .landing-page-slideshow .flexslider ol .views-field-field-slide-image .field-content{height:750px;width:100%}.node-type-landing-page #page .landing-page-slideshow .flexslider ul .views-field-field-slide-image .field-content .slide-image,.node-type-landing-page #page .landing-page-slideshow .flexslider ol .views-field-field-slide-image .field-content .slide-image{width:100%;height:660px;background-size:cover;background-position:center top;-webkit-filter:brightness(55%) saturate(140%);filter:brightness(55%) saturate(140%)}.node-type-landing-page #page .landing-page-slideshow .flexslider .flex-control-nav{top:600px;z-index:9}.node-type-landing-page #page .landing-page-slideshow .flexslider .flex-control-paging{margin:1em}.node-type-landing-page #page .landing-page-slideshow .landing-page-slideshow-overlay{height:535px;padding-top:215px;width:43%;min-width:550px;position:absolute;top:0}.node-type-landing-page #page .landing-page-slideshow .landing-page-slideshow-overlay .landing-text-wrapper{padding-left:7em}.node-type-landing-page #page .landing-page-slideshow .landing-page-slideshow-overlay .welcome-title{font-size:52px;line-height:55px}.node-type-landing-page #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-summary-text{font-size:18px;margin-top:20px}.node-type-landing-page #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link{display:block;font-size:16px;width:210px;text-align:center;margin-top:40px;position:relative;padding:20px;border-radius:2px}.node-type-landing-page #page .front-join-banner{height:58px;width:100%;text-align:center}.node-type-landing-page #page .front-join-banner .block-content{height:58px;line-height:58px}.node-type-landing-page #page .front-join-banner a.join-banner-link{display:inline-block;margin:0 auto;text-decoration:none}.node-type-landing-page #page .front-join-banner a.join-banner-link:hover{text-decoration:none}.node-type-landing-page #page .front-join-banner a.join-banner-link .join-mr{font-size:18px;font-weight:bold;font-style:italic}.node-type-landing-page #page .front-join-banner a.join-banner-link .membership-benefits{font-size:12px;font-weight:bold;font-style:italic}.node-type-landing-page #page .new-ready-front{width:100%;background-size:cover;background-position:center top;padding:85px 0}.node-type-landing-page #page .new-ready-front .block-content{max-width:1440px;margin:0 auto}.node-type-landing-page #page .new-ready-front .block-content a:hover{text-decoration:none}.node-type-landing-page #page .new-ready-front .block-content .new-ready{width:460px;min-height:250px}.node-type-landing-page #page .new-ready-front .block-content .new-ready.left{float:left}.node-type-landing-page #page .new-ready-front .block-content .new-ready.right{float:right}.node-type-landing-page #page .new-ready-front .block-content .new-ready .new-ready-title{font-size:40px;line-height:40px;font-style:italic;text-transform:uppercase}.node-type-landing-page #page .new-ready-front .block-content .new-ready .new-ready-title .title-bold{font-weight:bold}.node-type-landing-page #page .new-ready-front .block-content .new-ready .new-ready-title .title-narrow{font-weight:200}.node-type-landing-page #page .new-ready-front .block-content .new-ready .paranthetical{font-size:18px;font-weight:bold;font-style:italic;text-transform:uppercase}.node-type-landing-page #page .new-ready-front .block-content .new-ready .wrapper{margin-top:20px}.node-type-landing-page #page .new-ready-front .block-content .new-ready .wrapper .new-ready-thumbnail{width:180px;height:120px;float:left;margin-right:25px;border-bottom:1px solid;border-right:1px solid}.node-type-landing-page #page .new-ready-front .block-content .new-ready .wrapper .right-text{float:left;font-size:18px;width:250px;font-weight:300}.node-type-landing-page #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button{display:inline-block;border-radius:5px;padding:6px 10px;font-weight:900;font-style:italic;text-transform:uppercase;font-size:12px;width:110px;text-align:center;margin-top:10px}.node-type-landing-page #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button:hover{text-decoration:none}.node-type-landing-page #page .latest-front-block{width:450px;height:360px;overflow:hidden}.node-type-landing-page #page .latest-front-block.featured-programs{margin:100px 0 100px calc((100% - 1101px)/2);padding-right:100px;border-right:1px solid;float:left}.node-type-landing-page #page .latest-front-block.latest-news{margin:100px calc((100% - 1101px)/2) 100px 0;padding-left:100px}.node-type-landing-page #page .latest-front-block.latest-news .views-field-field-date-published a{font-size:14px}.node-type-landing-page #page .latest-front-block .front-news-events-title{display:inline-block;margin-left:20px;font-size:30px;font-style:italic;text-transform:uppercase}.node-type-landing-page #page .latest-front-block .views-row{position:relative;margin:15px 0;padding:18px 0 10px 0}.node-type-landing-page #page .latest-front-block .views-row.views-row-first:before{border:none}.node-type-landing-page #page .latest-front-block .views-row .event-page-title,.node-type-landing-page #page .latest-front-block .views-row .views-field-title{text-transform:uppercase;font-size:15px}.node-type-landing-page #page .latest-front-block .views-row .views-field-created{font-style:italic;font-weight:400}.node-type-landing-page #page .latest-front-block .views-row:before{content:"";position:absolute;top:0;left:0;width:25px}.node-type-landing-page #page .quote-block-front{width:100%;height:800px;background-repeat:no-repeat}.node-type-landing-page #page .quote-block-front .block-inner{margin:0}.node-type-landing-page #page .quote-block-front .bg-image{height:100%}.node-type-landing-page #page .quote-block-front .quote-text-overlay{height:375px;position:absolute;bottom:3em}.node-type-landing-page #page .quote-block-front .quote-text-overlay .speech-bubble{position:relative;width:50%;height:200px;padding:45px;margin:0;border-radius:2px}.node-type-landing-page #page .quote-block-front .quote-text-overlay .speech-bubble .quote{text-transform:none;font-size:18px;font-style:normal;font-weight:bold}.node-type-landing-page #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution,.node-type-landing-page #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{text-transform:none;font-weight:bold;max-width:75%;margin-top:1em}.node-type-landing-page #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{margin:0 .5em 0;font-weight:normal}.node-type-landing-page #page .view-front-locations{width:100%}.node-type-landing-page #page .locations-block-front{width:100%;background-position:center top;background-repeat:no-repeat}.node-type-landing-page #page .locations-block-front .block-inner{background-size:cover;background-repeat:no-repeat;background-position:center top;margin:0}.node-type-landing-page #page .locations-block-front .block-content{width:100%;margin:0;padding:0;overflow:hidden}.node-type-landing-page #page .locations-block-front .location{float:left;width:230px;text-align:center}.node-type-landing-page #page .locations-block-front .location .location-img-front{width:200px;height:200px;border-radius:50%;border:8px solid #fff;box-shadow:4px 6px 0 rgba(150,150,150,0.4)}.node-type-landing-page #page .locations-block-front .location a:hover{text-decoration:none}.node-type-landing-page #page .locations-block-front .location .location-title{margin:15px 0}.node-type-landing-page #page .locations-block-front .location .location-title .location-city{font-size:26px;font-weight:bold;font-style:italic;text-transform:uppercase}.node-type-landing-page #page .locations-block-front .location .location-title .location-state{font-size:16px;font-weight:bold;font-style:italic;text-transform:uppercase}.node-type-landing-page #page .locations-block-front .location .location-address{font-size:18px;font-style:italic}.node-type-landing-page #page .locations-block-front .location.left{margin-right:0px}.node-type-landing-page #page .locations-block-front .location.middle{margin:0 10px}.node-type-landing-page #page .locations-block-front .location.right{margin-left:0px}@media screen and (max-width: 1200px){.node-type-landing-page #page .locations-block-front .block-content{width:1000px;margin:0 auto;padding:0;overflow:hidden}.node-type-landing-page #page .locations-block-front .location{width:220px}.node-type-landing-page #page .locations-block-front .location.left{margin-right:0px}.node-type-landing-page #page .locations-block-front .location.middle{margin:0 10px}.node-type-landing-page #page .locations-block-front .location.right{margin-left:0px}}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav{position:relative;direction:block;height:600px}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav li{height:300px;top:25%;width:40px;position:relative}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav li a{display:block;position:relative;background:black;padding:.5em}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav .flex-nav-prev{left:0;display:inline-block;z-index:999}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav .flex-nav-prev a.flex-prev{width:40px;left:0;line-height:40px}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav .flex-nav-prev a.flex-prev:before{padding:0;font-size:29px}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav .flex-nav-next{display:inline-block;float:right;z-index:999}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav .flex-nav-next a.flex-next{width:40px;line-height:40px;height:40px;right:1em}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav .flex-nav-next a.flex-next:before{padding:0;margin-right:25%;font-size:29px}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav a{display:block;color:#fff;position:relative;margin:0;opacity:1}.node-type-landing-page #page #block-views-front-learn-more-link-block{padding-bottom:0}.node-type-landing-page #page #block-views-front-learn-more-link-block .block-inner{padding:1em 0}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-header,.node-type-landing-page #page #block-views-front-learn-more-link-block .view-content,.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer{padding:1em 2em}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-front-skill-level-links .view-content{padding:1.5em}.node-type-landing-page #page .programs-block-front{background-repeat:no-repeat;width:100%;background-position:center bottom;background-position-y:bottom}.node-type-landing-page #page .programs-block-front .view-front-programs-instruction-link{margin-bottom:70px;padding-bottom:3em}.at-mt .at-menu-toggle,.at-mt .at-menu-toggle ul,.at-mt .at-menu-toggle ul.menu{margin:0;padding:0}.at-mt .at-menu-toggle-button{margin:0}.at-mt .at-menu-toggle ul a{padding:0 10px;white-space:nowrap}ul.menu{padding-left:15px}ul.menu ul{padding-left:15px}ul.menu li{margin:0}ul.menu.sf-menu.sf-horizontal{padding-left:0}.block .menu li.content{padding:0}.book-navigation .page-up{min-width:2em;white-space:nowrap}.book-navigation .menu{margin-left:0}#breadcrumb{width:1440px;margin:3em auto 10px}#breadcrumb .breadcrumb-wrapper{margin-left:1em}#breadcrumb .breadcrumb-label{font-size:1em;display:inline;padding-right:10px}#breadcrumb .breadcrumb-label:after{content:":"}#breadcrumb ol{margin:0;padding:0}#breadcrumb .with-breadcrumb-label ol{display:inline}#breadcrumb li{list-style:none;display:inline}#breadcrumb a{text-decoration:none;font-size:14px;font-style:italic;text-transform:uppercase}ul.pager{clear:both;margin:0;text-align:center}.item-list ul.pager li{margin:0}ul.pager li{background-image:none;display:inline;list-style-type:none;padding:.5em}ul.pager li.pager-current{font-weight:700}.block ul.pager li{margin:0}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 0.5em;position:absolute;width:12em;z-index:50}#skip-link a{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none}#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none}#skip-link a:hover,#skip-link a:focus,#skip-link a:active{outline:0}#tasks{margin-bottom:15px;max-width:1440px;margin:0 auto}ul.primary{border-bottom-color:#ccc;margin:20px 0;padding:0 0 0 5px}ul.primary li{display:block;float:left;margin:0 1px -1px}ul.primary li a{background-color:#f5f5f5;border-color:#ccc;margin-right:1px;padding:0 10px;display:block;float:left;height:1.5em;line-height:1.5em}ul.primary li a:hover,ul.primary li a:focus{background-color:#eee;border-color:#ccc}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{background-color:#fff;border-bottom-color:#fff}ul.secondary{border-bottom:1px solid #ccc;margin:1em 0 0;padding:0 .3em 1em}ul.secondary li{border-right:0;list-style:none;padding:0 10px 0 0}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:none;text-decoration:underline}ul.action-links{margin:20px 0 0;list-style:none}.field-label-inline .field-label{margin:0}.field-label{font-size:1em;font-weight:700;font-family:inherit;line-height:inherit;margin-bottom:0}.field-type-taxonomy-term-reference{margin-bottom:1.5em}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin:0;padding:0}.field-type-taxonomy-term-reference.field-label-inline .field-item{display:inline;list-style:none;padding:0 10px 0 0}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:5px 20px 15px 0}.ia-c .field-type-image figure,.iat-c .field-type-image figure{margin:5px auto 15px}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:5px 0 15px 20px}.block{margin-bottom:20px}.block-title{margin:0}.block-content ul,.block-content ol{padding:0 0 0 15px}.block-content li{margin:0;padding:0}.block-content .flex-control-nav li{margin:0 5px}.node{margin-bottom:20px}.node .node-title{margin:0}.node.node-content-page .field-name-field-image{max-height:700px;overflow:hidden;margin-bottom:20px}.node.node-content-page .field-name-field-image img.image-style-content-page-image{width:100%}table.staff-table td{padding:15px;vertical-align:top}table.industry-partners-table{margin-top:30px;border:none}table.industry-partners-table tbody{border:none}table.industry-partners-table tr:nth-child(2n+2){background-color:inherit}#quickset-boston_programs h3.ui-accordion-header,#quickset-newburyport_programs h3.ui-accordion-header,#quickset-vermont_programs h3.ui-accordion-header,#quickset-brooklyn_programs h3.ui-accordion-header,#quickset-littleton_programs h3.ui-accordion-header{border:none;border-top:1px solid;border-radius:0;margin:0;padding-top:15px;padding-bottom:15px}#quickset-boston_programs h3.ui-accordion-header>a,#quickset-newburyport_programs h3.ui-accordion-header>a,#quickset-vermont_programs h3.ui-accordion-header>a,#quickset-brooklyn_programs h3.ui-accordion-header>a,#quickset-littleton_programs h3.ui-accordion-header>a{font-size:16px;text-transform:uppercase;font-weight:400;font-style:italic}#quickset-boston_programs .ui-accordion-content,#quickset-newburyport_programs .ui-accordion-content,#quickset-vermont_programs .ui-accordion-content,#quickset-brooklyn_programs .ui-accordion-content,#quickset-littleton_programs .ui-accordion-content{border:none;padding:0;overflow:hidden}#quickset-boston_programs .ui-accordion-content ul,#quickset-newburyport_programs .ui-accordion-content ul,#quickset-vermont_programs .ui-accordion-content ul,#quickset-brooklyn_programs .ui-accordion-content ul,#quickset-littleton_programs .ui-accordion-content ul{padding:0}#quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item,#quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item,#quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item,#quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item,#quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item{height:50px;width:100%;padding:10px 0;margin:0;border:none;border-bottom:1px solid;background:none}#quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-field-icon-image,#quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-field-icon-image,#quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-field-icon-image,#quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-field-icon-image,#quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-field-icon-image{height:50px;width:50px;float:left}#quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-title-1,#quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-title-1,#quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-title-1,#quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-title-1,#quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-title-1{height:50px;line-height:50px;float:left;margin-left:20px;font-size:16px;text-transform:uppercase}.directions-map{width:100%;height:500px}#comments{margin:1.5em 0}#comments h2.comment-title{margin:0}#comments h2.comment-form{margin:0}.comment{margin-bottom:20px}.comment-title{margin:0}.new{color:#c00}.indented{margin-left:40px}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{font-weight:700}.form-item .description{font-size:0.85em}.marker,.form-required{color:#c00}.container-inline div,.container-inline label{display:inline}fieldset{border:1px solid #ccc}a.button{-moz-appearance:button;-webkit-appearance:button}.password-parent,.confirm-parent{margin:0}table{margin:10px 0;padding:0;width:100%}table.sticky-header{z-index:10}table,thead,tbody,tr,th,td{border-color:#ccc}table,td,th{vertical-align:middle}caption,th,td{text-align:left}thead tr{font-weight:700;background-color:#e5e5e5}td,th{border-bottom:0;margin:0;padding:5px 7px}tr.odd{background:#fff}tr.info,tr.even,tr:nth-child(2n+2){border-bottom:0;background-color:#f5f5f5}tr.odd td.active{background-color:#eee}tr.even td.active{background-color:#ebebeb}#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:normal}div.messages{margin-bottom:10px;margin-top:10px}div.messages ul{margin-top:0;margin-bottom:0}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{color:pink;color:rgba(239,170,170,0.4);font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:50px;font-weight:700;line-height:1.2;height:0;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word}.maintenance-page .container{padding:40px 0}.maintenance-page #site-name,.maintenance-page #page-title{margin:0}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px}.db-offline div.messages{margin:20px 0 0}.db-offline #content{padding:20px 0;margin:0 auto}#admin-menu{margin:0;padding:0}.dev-query{background:#eee;padding:30px}#styleguide-header{padding:0 10px}#styleguide-header .item-list{font-family:inherit;margin:0 20px 20px 0;min-height:260px;width:auto}#block-quicktabs-boston-events{padding-bottom:50px}#quicktabs-boston_events{max-width:1200px;margin:0 auto}.field-content.calendar-title{font-size:14px;line-height:18px}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{border-radius:2px;margin:8px 5px}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.monthview,.calendar-calendar .day-view .full td.single-day div.monthview{padding:10px}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.monthview,.calendar-calendar .day-view .full td.multi-day div.monthview{margin:0 5px;font-size:14px}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{left:10px}.calendar-calendar span.field-content em.spaces-left-message,.calendar-calendar td.multi-day em.spaces-left-message{font-weight:bold;display:inline-block;font-size:11px;padding:4px;line-height:11px}.calendar-calendar span.field-content em.class-full-message,.calendar-calendar td.multi-day em.class-full-message{font-weight:bold;display:inline-block;font-size:11px;padding:4px;line-height:11px}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{background:inherit}.calendar-calendar .month-view .full td.multi-day .inner .monthview .contents *{display:inline-block;padding-right:15px}.calendar-calendar .month-view .full td.multi-day .calendar-time{font-size:10px}@media only screen and (min-width: 1400px){.view-page-titles-block{padding-left:4em}}@media only screen and (min-width: 1800px){.view-page-titles-block{padding-left:6em}}@media only screen and (min-width: 2200px){.view-page-titles-block{padding-left:10em}}@media only screen and (min-width: 2400px){.view-page-titles-block{padding-left:11em}}@media only screen and (min-width: 2600px){.view-page-titles-block{padding-left:13em}}@media only screen and (min-width: 2750px){.view-page-titles-block{padding-left:15em}}@media only screen and (min-width: 3000px){.view-page-titles-block{padding-left:19em}}
