html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}img{border:0px;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;}html{overflow-y:scroll;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}body{background-color:#f1f9ff;font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-text-size-adjust:none;}iframe{border:none;}#outside{overflow:hidden;}h1,h3,h5{font-family:'Gotham A','Gotham B',sans-serif;}h2,h4,h6{font-family:'PT Serif',serif;}a{color:#0072c6;outline:none;}#header{-webkit-box-shadow:-1px 1px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:-1px 1px 5px 0px rgba(0,0,0,0.25);box-shadow:-1px 1px 5px 0px rgba(0,0,0,0.25);z-index:100;position:relative;}.not-front #header{box-shadow:none;}#headertop{background:url(/sites/all/themes/ccny/images/headerbg.png) 0 0 repeat-x;background-color:#203866;}#headercontent{width:1200px;margin:0 auto;height:125px;padding:5px 0 0 0;}#headercontent #logo,#headercontent #mobilelogo{float:left;vertical-align:bottom;margin-top:13px;}#headercontent #headertopright{float:right;color:#fff;margin-top:10px;width:64%;}#utilnav{margin-bottom:20px;}#header .form-item-sort-by{display:none;}#utilnav .views-widget-sort-by{display:none;}#header .icon,#footer .icon{width:25px;height:25px;display:inline-block;background:url(/sites/all/themes/ccny/images/site_sprite.png);margin-right:8px;background-size:500px 500px;}#header .icon:last-child{margin-right:0;}#header .fb{background-position:0px -125px;}#footer .fb{background-position:0px -254px;}#header .tw{background-position:-35px -125px;}#footer .tw{background-position:-35px -254px;}#header .yt{background-position:-70px -125px;}#footer .yt{background-position:-72px -254px;}#utilnav li a{color:#cad7ee;text-decoration:none;}#utilnav ul li{list-style:none;margin-left:0;float:left;font-size:14px;margin-right:10px;border-right:solid 1px #ccc;padding-right:10px;}#utilnav ul li:last-child{margin-right:0;}#utilnav ul{display:block;position:relative;top:4px;float:left;width:auto;margin-right:20px;}#utilnav ul li a:hover{text-decoration:underline;}#socialheader{width:16%;float:left;}#utilsearch{float:right;width:32%;}#utilsearch h2,#utilsearch label{display:none;}#utilsearch .form-item{width:84%;float:left;margin:0;}#utilsearch .form-actions{width:20%;float:left;}#utilsearch input{padding:4px 10px;font-size:14px;border:none;color:#203866;background-color:#cad7ee;width:85%;outline:none;vertical-align:top;margin-top:0 !important;height:17px;}#utilsearch .form-submit{background:url(/sites/all/themes/ccny/images/site_sprite.png) 10px -183px no-repeat #cad7ee;font-size:0;line-height:0;width:32px;height:25px;position:relative;left:-2px;cursor:pointer;background-size:500px 500px;vertical-align:top;}#headertop h2{text-align:right;font-style:italic;font-family:'Gotham A','Gotham B',sans-serif;font-weight:500;font-size:30px;margin-bottom:0;}#nav{background-color:#ffffff;}#nav ul{list-style:none;}#nav #navblock{display:block;width:1200px;margin:0 auto;}#nav li:first-child{border-left:solid 1px #ccc;}#nav li{float:left;border-right:solid 1px #ccc;}#nav li a{color:#0072c6;text-decoration:none;padding:15px 0;width:144px;text-align:center;display:block;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}#nav li:hover a,#nav li.active-trail a{background-color:#0072c6;color:#fff;}.node-type-agency #nav li.menu-mlid-383 a{background-color:#0072c6;color:#fff;}#nav li:last-child a{background-color:#e74c3c;color:#fff;}#nav li:last-child a:hover{background-color:#cf0000;}#nav ul li{position:relative;}#nav ul li ul{display:none;position:absolute;top:52px;left:0;width:450px;background-color:#0072c6;padding:15px 0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:3px #0039a9 solid;}#nav ul li:hover ul{display:block;}#nav ul li ul li{float:none;border:none !important;margin-bottom:0;font-size:16px;padding:0 20px;margin-bottom:5px;}#nav ul li ul li a{color:#fff;width:90%;text-align:left;padding:7px 10px;border-radius:2px;}#nav ul li.menu-mlid-514 a{background-color:#0072c6;color:#ffffff;}#nav ul li.menu-mlid-514 a:hover{background-color:#108ce6;}#nav ul li ul li:last-child a{background-color:transparent;}#nav ul li ul li a:hover,#nav ul li ul li .active-trail,#nav ul li ul li:last-child .active-trail{background-color:#2687ce;}#nav ul li ul li:last-child a:hover{background-color:#2687ce;}#primarycontent{width:1200px;margin:0 auto;}#primarycontent li{font-size:14px;margin-bottom:15px;color:#2a2a2a;}#primarycontent ul,#primarycontent ol{margin:10px 0 20px 40px;}#primarycontent #views-exposed-form-agencies-page-1 ul,#primarycontent .servicesblock ul{margin:0;}#primarycontent ul li{list-style-type:square;}#primarycontent .links ul li{list-style:none;}#primarycontent .content h3{font-size:24px;line-height:28px;margin-bottom:20px;}#primarycontent .content h4{font-size:24px;line-height:26px;margin-bottom:20px;}#primarycontent .content h5{font-size:18px;line-height:19px;margin-bottom:20px;}#primarycontent .content h6{font-size:16px;line-height:18px;margin-bottom:20px;}#primarycontent .content blockquote{background-color:#59a3da;border-left:solid 10px #0072c6;border-radius:5px;padding:20px 20px;color:#fff;margin-bottom:20px;margin-top:20px;}#primarycontent .content blockquote p{font-style:italic;font-weight:normal;color:#ffffff;}#primarycontent .content blockquote a{color:#213669;}#primarycontent .content blockquote p:last-child{margin-bottom:0;}#primarycontent img{margin-bottom:10px;height:auto !important;}.inner{padding:25px;}#primarycontent .inner.firstsection{padding-top:0;}#primarycontent .inner.firstsection p{font-size:19px;}.contentdiv{width:1200px;margin:0 auto;position:relative;}#subfeature .inner{padding:15px 0px;}#feature{position:relative;top:0;border-top:none;border-bottom:solid 8px #0072c6;position:relative;padding-top:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:500px;}#featureinfo{background-color:rgba(32,56,102,0.9);color:#ffffff;width:450px;margin-bottom:20px;top:20px;position:relative;}#feature h2{margin-bottom:15px;font-size:42px;}#feature p{margin-bottom:15px;font-size:18px;color:#e9effa;}#feature p.readmore{text-align:left;font-size:14px;}#feature .readmore a{padding:4px 12px;border-radius:5px;background-color:#0072c6;color:#fff;display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:bold;font-family:'Gotham A','Gotham B',sans-serif;}#featuresearch{background-color:rgba(0,114,198,0.9);width:450px;margin-bottom:20px;top:20px;position:relative;}#featuresearch p{font-size:16px;width:160px;float:left;margin-right:10px;margin-bottom:0;font-family:'Gotham A','Gotham B',sans-serif;font-weight:bold;position:relative;top:5px;}#featuresearch .form-submit{margin-left:-8px;}#featuresearch .blockin{padding:0;}#featuresearch .block-signup{background:transparent;border:none;margin-bottom:0;}#featuresearch div.blockin div{display:inline;float:none !important;}#featuresearch div.blockin div.formErrorContent{display:block;}#featuresearch h2{display:none;}#featuresearch .inner{padding:15px 20px;}#featuresearch input{padding:8px 15px;font-size:14px;border:none;width:150px;vertical-align:top;}body #featuresearch .block-signup input.form-submit{width:55px;padding:6px 14px;border:solid 1px #e74c3c;text-transform:uppercase;background-color:#e74c3c;color:#ffffff;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom:solid 3px #db261e;font-weight:bold;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}body #featuresearch .block-signup input.form-submit:hover{background-color:#f56758;}.innerwide{padding:0 90px;}#subfeature{width:100%;height:120px;position:absolute;bottom:0px;}#subfeature.transbg{background-color:rgba(0,0,0,0.5);}#subfeature a.button,#centeractionbuttons a.button,.actionbuttons a.button{display:inline-block;font-size:24px;text-transform:uppercase;color:#fff;text-decoration:none;padding:25px 0;border-radius:5px;margin-right:5.2%;font-weight:bold;width:29%;text-align:center;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;font-family:'Gotham A','Gotham B',sans-serif;}#subfeature a.button:last-child{margin-right:0;}#subfeature a.button:last-child,#centeractionbuttons a.button:last-child,.actionbuttons a.button:last-child{margin:0;}#subfeature a.button img,#centeractionbuttons a.button img,#primarycontent .actionbuttons a.button img,#primarycontent #actionbuttons a.button img{vertical-align:bottom;margin-right:5px;margin-bottom:0;width:60px;height:35px !important;}#centeractionbuttons a.button{}a.button.navy{background-color:#203866;border-top:solid 1px #586a8c;border-bottom:solid 3px #101c33;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}a.button.navy:hover{background-color:#2d4e8d;}a.button.blue,a.button.royal_blue{background-color:#0072c6;border-top:solid 1px #4095d4;border-bottom:solid 3px #0039a9;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}a.button.blue:hover,a.button.royal_blue:hover{background-color:#108ce6;}a.button.salmon{background-color:#e74c3c;border-top:solid 1px #ed796d;border-bottom:solid 3px #cf0000;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}a.button.salmon:hover{background-color:#f56758;}p a{color:#0072c6;}p a:hover,a:hover,.servicesblock li a:hover{color:#203866;}p.readmore a:hover,.node-readmore a:hover{color:#fff;background-color:#108ce6;}#feature p.readmore a:hover{color:#fff;background-color:#108ce6;}h1,h2,h3,h4,h5{margin-bottom:15px;}body #primarycontent h1 a:hover,body #primarycontent h2 a:hover,body #primarycontent h3 a:hover,body #primarycontent h4 a:hover,body #primarycontent h5 a:hover{text-decoration:underline;}#primarycontent h2 a{text-decoration:none;}.aboutitem{float:left;width:185px;margin-right:20px;}.aboutitem p.readmore{text-align:left;text-transform:uppercase;font-weight:bold;}#primarycontent .aboutitem h3{min-height:100px;font-size:18px;color:#203866;font-family:'Open Sans',sans-serif;}.aboutitem:last-child{margin-right:0;}.aboutitem img{margin-bottom:15px;display:block;}.readmore{text-align:right;font-weight:bold;text-transform:uppercase;}#primarycontent p.readmore{font-size:14px;}.readmore a{text-align:left;font-family:'Gotham A','Gotham B',sans-serif;}.p1.readmore{text-align:left;}.readmore a,.node-readmore a{color:#fff;text-decoration:none;background-color:#0072c6;border-radius:5px;color:#fff;padding:4px 12px;display:inline-block;border-bottom:solid 4px #0039a9;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;text-transform:uppercase;font-family:'Gotham A','Gotham B',sans-serif;font-weight:bold;}.agent_row .readmore a{width:180px;text-align:center;}#primarycontent .readmore a:hover{text-decoration:none;}.whitesection{background-color:#fff;border:solid 1px #ccc;border-bottom:none;border-top:none;}.graysection{background-color:#f7f7f7;border:solid 1px #ccc;}.node-type-campaign .graysection:last-child{}.front .graysection{border:solid 1px #ccc;}#newscol{width:29%;float:left;margin-right:4.9%;}#blogcol{width:29.1%;float:left;margin-right:5.4%;}#lovecol{width:30%;float:left;}#newscol .view-content,#blogcol .section-content,#lovecol .section-content{min-height:290px;}.front #primarycontent .block-79 .view-footer{margin-top:0;}img{max-width:100%;height:auto;}#primarycontent p{margin-bottom:20px;font-size:15px;color:#2a2a2a;}#primarycontent p.postinfo{color:#898989;font-size:14px;font-family:'Gotham A','Gotham B',sans-serif;font-style:italic;}#primarycontent p.postinfo a{}#primarycontent .inner{padding:50px 90px;}#primarycontent .inner.no-sidebar{padding:50px 10%;}#primarycontent .inner.no-sidebar .contentleft{width:100%;float:none;}#primarycontent .inner.no-sidebar .contentleft .block-37{width:80%;margin:0 auto;}#primarycontent .inner.no-sidebar .contentright{display:none;}#primarycontent .inner:last-child{padding:75px 90px;}#primarycontent .inner:first-child{padding-top:50px;}#primarycontent .inner.pb0{padding-bottom:0;}#primarycontent .inner.pt0{padding-top:0;}#primarycontent h2{font-size:36px;color:#252525;}#primarycontent .contentright h2,#primarycontent #prefooter h2{font-size:24px;}#primarycontent h3{font-size:24px;}#primarycontent .contentleft{width:63%;float:left;margin-right:5.4%;}#primarycontent .contentright{width:30%;float:left;}#primarycontent .blogitem{background-color:#f7f7f7;width:46%;border:solid 1px #ccc;border-radius:5px;float:left;margin-bottom:40px;}#primarycontent .blogitem h4{color:#203866;font-size:24px;}#primarycontent .blogitem h4 a{color:#203866;text-decoration:none;}#primarycontent .blogitem h4 a:hover{text-decoration:underline;}#primarycontent .blogitem p{font-size:14px;color:#252525;}#primarycontent .blogitem .bcontent{padding:0px 20px 20px 20px;}#primarycontent .blogitem .bcontent .readmore{font-size:14px;}#primarycontent .blogitem img{margin-bottom:20px;border-top-right-radius:5px;border-top-left-radius:5px;}#primarycontent .blogitem:nth-child(odd){margin-right:0;}#primarycontent .blogitem:nth-child(even){float:right;}#primarycontent .contentright #socialfeed .blockin{padding:0;}#socialfeed .post{margin-bottom:25px;text-align:center;word-wrap:break-word;}#socialfeed .post p.message{background-color:#dcecf7;color:#203866;padding:20px;border-radius:5px;font-size:18px;}#socialfeed .post p.message{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px;}#socialfeed .post p.message:after{content:'';position:absolute;border-style:solid;border-width:23px 12px 0;border-color:#dcecf7 transparent;display:block;width:0;z-index:1;bottom:-20px;left:28px;}#socialfeed .post p.readmore{font-size:14px;color:#a1a1a1;text-align:left;padding-left:28px;}#socialfeed .post.fb p.message a{color:#3b5998;}#socialfeed .post.fb p.message a:hover{color:#4869ae;}#socialfeed .post.tw p.message a{color:#429ce1;}#socialfeed .post.tw p.message a:hover{color:#75bbf0;}#socialfeed .post .readmore a{float:right;font-weight:bold;font-size:14px;text-transform:uppercase;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}#socialfeed .post.fb .readmore a{background-color:#3b5998;border-color:#1d2c64;}#socialfeed .post.fb .readmore a:hover{background-color:#4869ae;}#socialfeed .post.tw .readmore a{background-color:#55acee;border-color:#2a82e5;}#socialfeed .post.tw .readmore a:hover{background-color:#75bbf0;}#footer{color:#fff;background:url(/sites/all/themes/ccny/images/footerbg.gif) repeat-x;background-color:#203866;width:1200px;margin:0 auto;-webkit-font-smoothing:auto;-moz-font-smoothing:auto;}#footerright .topnav{width:21%;float:left;margin-right:4%;}#footerright .topnav:last-child{margin-right:0;}#footer ul li{list-style:none;font-size:12px;text-transform:uppercase;margin-bottom:10px;font-weight:bold;}#footer ul ul{margin-top:10px;}#footer ul ul li{margin-bottom:10px;font-weight:normal;text-transform:capitalize;}#footer ul li a{color:#fff;text-decoration:none;}#footer ul ul li a{color:#cad7ee;}#footer ul li a:hover{text-decoration:underline;}#footerleft{width:30%;float:left;}#footerright{width:68%;float:right;}#footerlogo,#footermobilelogo{margin-bottom:10px;}#footer .inner{padding:65px 90px;}#footer p{font-size:12px;margin-bottom:10px;}#footer p a{color:#fff !important;}#socialfeed .fb span.socialicon{width:25px;height:25px;display:inline-block;background:url(/sites/all/themes/ccny/images/site_sprite.png) 0 -125px no-repeat;position:relative;top:6px;background-size:500px 500px;}#socialfeed .tw span.socialicon{width:25px;height:25px;display:inline-block;background:url(/sites/all/themes/ccny/images/site_sprite.png) -35px -125px no-repeat;position:relative;top:6px;background-size:500px 500px;}#socialfeed span.timeago{font-style:italic;font-family:'Gotham A','Gotham B',sans-serif;font-size:14px;margin-left:5px;font-weight:normal;text-transform:none;}#footersocial{margin-top:20px;}#footer h2{display:none;}#masthead{height:auto;padding:0px 0 0 0;border-bottom:solid 10px #066ab4;position:relative;min-height:150px;background-color:#2a2a2a;}#masthead h1{color:#fff;padding:10px 20px;font-size:42px;background-color:#1f355e;background-color:rgba(32,56,102,0.8);color:#ffffff;margin-bottom:25px;}#masthead p{color:#ffffff;}#masthead #featuretitle{width:450px;}.not-front #masthead #featuretitle{width:auto;}.not-front #masthead .innerwide{padding-top:20px;}#masthead .contentdiv{position:relative;z-index:11;}#feature .featuretext{position:absolute;width:100%;top:0;}#feature .featuretext.video .innerwide{background:url(/sites/all/themes/ccny/images/ccny_play_200x200.png) center 230px no-repeat;background-size:100px 100px;}#masthead img{width:100%;vertical-align:top;}#feature img{vertical-align:bottom;width:100%;height:auto;}#feature .blockfooter img{max-width:100%;width:27px;}#masthead .innerwide,#feature #featurecontent{position:absolute;top:0px;}.headerimage{text-align:center;}.headerimage iframe{vertical-align:bottom;}#masthead .innerwide.noheader{position:relative;margin-bottom:50px;}.mobileonly{display:none;}.leftfloated img,.leftfloated iframe{margin-right:20px;margin-top:5px;}.rightfloated img,.rightfloated iframe{margin-left:20px;margin-top:5px;}.leftfloated table{float:left;margin-right:20px;margin-bottom:10px;}.rightfloated table{float:right;margin-left:20px;margin-bottom:10px;}.rightfloated table img{margin:0;}.leftfloated table img{margin:0;}#primarycontent .rightfloated table p,#primarycontent .leftfloated table p{margin-bottom:5px;}#primarycontent .block-37 .leftfloated td,#primarycontent .block-37 .rightfloated td{padding-left:0;padding-right:0;}.centered table{margin:0 auto;}.node-type-campaign .leftfloated img{margin-right:50px;}.node-type-campaign .rightfloated img{margin-left:50px;}.tabs ul.primary{padding:0;margin-bottom:30px;overflow:hidden;border-bottom:solid 1px #ccc;}.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 5px -2px 0;}.tabs ul.primary li.active a{border-bottom:1px solid #ffffff;}.tabs ul.primary li a{color:#000;background-color:#ededed;height:1.8em;line-height:1.9;display:block;font-size:14px;padding:5px 15px 5px 15px;margin:0 5px 0 0;-khtml-border-radius-topleft:6px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-khtml-border-radius-topright:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;text-decoration:none;}.tabs ul.primary li.active a{background-color:#0072c6;color:#fff;}.block-signup{background-color:#f7f7f7;border:solid 1px #d2d2d2;border-radius:5px;margin-bottom:25px;}#primarycontent .block-signup h2{font-size:18px;}#primarycontent .blockin,.pd20{padding:20px;}#primarycontent #headerblock .blockin,#primarycontent .contentleft .blockin{padding:0;}.block-signup input{width:82%;padding:8px 15px;border:solid 1px #ccc;outline:none;color:#ccc;font-size:14px;}.block-signup input.typing{color:#252525;}.block-signup input.form-submit,#featuresearch .block-signup input.form-submit{background-color:#e74c3c;color:#fff;font-size:14px;border-top-right-radius:5px;border-bottom-right-radius:5px;outline:none;width:50px;padding:7px 12px;border-bottom:solid 3px #db261e;cursor:pointer;margin-left:-8px;text-transform:uppercase;font-weight:bold;}.block-signup input.form-submit:hover,#featuresearch .block-signup input.form-submit:hover{background-color:#f56758;}#signup-form label{display:none;}#signup-form .form-item{width:80%;float:left;margin:0;}#signup-form .form-actions{width:20%;float:left;}#breadcrumb{margin-bottom:50px;}#breadcrumb .block-signup{margin:0;}#primarycontent #breadcrumb ul{padding:0;margin:0;}#primarycontent #breadcrumb li{margin-bottom:0;font-weight:600;}.page-news #breadcrumb{margin-bottom:0;}.breadcrumbs{list-style:none;overflow:hidden;}.breadcrumbs li{float:left;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s;}.breadcrumbs li:hover{}.breadcrumbs li a{color:white;text-decoration:none;padding:12px 0 8px 45px;background:brown;background:hsla(34,85%,35%,1);position:relative;display:block;float:left;height:22px;font-size:12px;}.breadcrumbs li.breadcrumb-2 a,.breadcrumbs li.only a{padding-left:30px;}.breadcrumbs li:first-child{margin-right:-19px;position:relative;z-index:11;}.breadcrumbs li:first-child a{padding-left:0px;padding-right:0;padding-top:0px;padding-bottom:20px;background:transparent;}.breadcrumbs li:first-child img{position:relative;top:0px;}.breadcrumbs li a:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid hsla(34,85%,35%,1);position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2;}.breadcrumbs li:first-child a:before,.breadcrumbs li:first-child a:after{display:none;}.breadcrumbs li a:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid white;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:101%;z-index:1;}.breadcrumbs li:first-child:hover a{background:transparent;}.breadcrumbs li:last-child a{background:#59a3da;}.breadcrumbs li:last-child a:after{border-left-color:#59a3da;}.breadcrumbs li:last-child:hover a{background:#59a3da;}.breadcrumbs li:last-child:hover a:after{border-left-color:#59a3da;}.breadcrumbs li:last-child:hover{padding-left:0;padding-right:0;}.breadcrumbs li a{background:#0072c6;}.breadcrumbs li a:after{border-left-color:#0072c6;}.breadcrumbs li:hover a{background:#0262a9;}.breadcrumbs li:hover a:after{border-left-color:#0262a9;}.breadcrumbs li:last-child a{pointer-events:none;cursor:default;}#socialbuttons{margin-bottom:20px;}#socialbuttons p,#actionbuttons p{margin-bottom:25px;}#socialbuttons a.button,#actionbuttons a.button{display:block;font-size:24px;text-transform:uppercase;color:#fff;text-decoration:none;padding:25px 0px 30px 0;border-radius:5px;margin-right:20px;margin-bottom:20px;font-weight:bold;width:100%;text-align:center;vertical-align:middle;font-family:'Gotham A','Gotham B',sans-serif;}#socialbuttons a.button:last-child{margin:0;}#primarycontent #socialbuttons a.button img{vertical-align:bottom;margin-right:5px;margin-bottom:0px;position:relative;}#primarycontent #actionbuttons a.button img{margin-bottom:0;position:relative;margin-right:5px;top:5px;}#primarycontent #socialbuttons a.button.email img{top:4px;}#socialbuttons a.button.fb{background-color:#3b5998;border-top:solid 1px #6c83b2;border-bottom:solid 3px #101c33;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}#socialbuttons a.button.tw{background-color:#55acee;border-top:solid 1px #80c1f2;border-bottom:solid 3px #2a82e5;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}#socialbuttons a.button.fb:hover{background-color:#4869ae;}#socialbuttons a.button.tw:hover{background-color:#75bbf0;}#socialbuttons a.button.email{background-color:#636363;border-top:solid 1px #8a8a8a;border-bottom:solid 3px #313131;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}#socialbuttons a.button.email:hover{background-color:#7E7E7E}#headerblock{margin-bottom:50px;}#headerblock .views-row{float:left;width:30%;margin-right:5%;}#headerblock .views-row:last-child{margin-right:0;}#primarycontent .newsitem h2,#primarycontent #prefooter .newsitem h2{font-size:18px;font-family:'Gotham A','Gotham B',sans-serif;text-transform:capitalize;margin-bottom:5px;}.node-type-program #primarycontent .newsitem h2{text-transform:capitalize;}.front #primarycontent .newsitem h2{text-transform:capitalize;margin-bottom:0px;}#primarycontent .newsitem h2 a{text-decoration:none;color:#203866;}.newsitem .icon,#headdate .icon,.share .icon,.blogitem .fb,.blogitem .tw{width:14px;height:14px;display:inline-block;background:url(/sites/all/themes/ccny/images/site_sprite.png);background-size:500px 500px;margin-right:6px;vertical-align:middle;}#headdate .icon,.share .icon{margin-right:5px;}.newsitem .fb,#headdate .fb,.share .fb,.blogitem .fb{background-position:0px -159px;}.newsitem .tw,#headdate .tw,.share .tw,.blogitem .tw{background-position:-19px -159px;}.newsitem .newsinfo{font-size:14px;font-family:'Gotham A','Gotham B',sans-serif;font-style:italic;}.newsitem.all{border-bottom:solid 1px #ccc;padding-bottom:20px;margin-bottom:40px;}.views-row:last-child .newsitem{border-bottom:none;}#primarycontent .sideblock{background-color:#f7f7f7;border:solid 1px #d2d2d2;border-radius:5px;margin-bottom:25px;}#primarycontent .sideblock ul{margin-left:0px;list-style:none;}#primarycontent .sideblock ul li{font-size:14px;list-style:none;margin-bottom:5px;}.sideblock h2{font-size:24px;}.views-exposed-form .views-exposed-widget{float:none;display:block;padding:0;}.views-exposed-form input{padding:7px 10px;font-size:14px;color:#252525;border:solid 1px #ccc;width:90%;margin-bottom:10px;}.views-exposed-form .views-exposed-widget .form-submit{width:auto;background-color:#0072c6;border-radius:5px;color:#fff;padding:5px 12px;display:inline-block;border:none;border-bottom:solid 4px #0039a9;float:right;margin-top:0;text-transform:uppercase;font-weight:bold;font-size:14px;font-family:'Open Sans',sans-serif;}.views-exposed-form .views-exposed-widget .form-submit:hover,#calendar .fc-button:hover,#webform-client-form-71 input.form-submit:hover{background-color:#108ce6;}#header .views-exposed-form .views-exposed-widget .form-submit{border-radius:0;float:none;margin-left:-5px;}.views-exposed-form input[type="checkbox"]{width:auto;}#views-exposed-form-agencies-page .views-exposed-widgets{width:50%;margin:0 auto;}#views-exposed-form-agencies-page input{width:55%;}#views-exposed-form-agencies-page .form-item-keys input{background-color:#f7f7f7;color:#666666;font-style:italic;}#views-exposed-form-agencies-page-1 .views-submit-button{clear:both;text-align:center;}#views-exposed-form-agencies-page .views-submit-button input{width:auto;text-align:left;float:none;}#views-exposed-form-agencies-page .views-exposed-widget,#views-exposed-form-agencies-page .views-exposed-widget div{display:inline;}#views-exposed-form-agencies-page .views-exposed-form .views-exposed-widget .form-submit{padding:5px 12px;position:relative;top:-2px;}#views-exposed-form-agencies-page-1 .views-exposed-form .views-exposed-widget .form-submit{float:none;}.form-submit{cursor:pointer;}#views-exposed-form-agencies-page-1 .bef-tree-child li{float:left;width:18%;list-style:none;margin-right:2%;}#views-exposed-form-agencies-page-1 .bef-tree-child li input{display:none;}#views-exposed-form-agencies-page-1 .form-type-bef-checkbox{margin-bottom:15px;}#views-exposed-form-agencies-page-1 .bef-tree-child li label{font-size:14px;display:block;margin-bottom:5px;}#views-exposed-form-agencies-page-1 .bef-tree-child li ul li{float:none;width:100%;clear:both;margin-bottom:5px;}#views-exposed-form-agencies-page-1 .bef-tree-child li ul li label{font-weight:normal;display:inline;height:auto;margin-bottom:0;line-height:145%;width:85%;float:left;}#views-exposed-form-agencies-page-1 .bef-tree-child li ul li input{display:inline-block;float:left;position:relative;margin-right:5px;}#views-exposed-form-agencies-page-1 .bef-tree-child li ul li .form-item{margin-bottom:0px;}.view-agencies .views-row{margin-bottom:20px;}.node-readmore{text-align:right;}.links{list-style:none;}#primarycontent .view-agencies h2{font-size:18px;font-family:'Open Sans',sans-serif;text-transform:uppercase;}#primarycontent .view-agencies h2 a{text-decoration:none;color:#203866;}.view-agencies .views-row{border-bottom:solid 1px #ccc;padding-bottom:20px;margin-bottom:20px;}.view-agencies .views-row:last-child{border:none;}#views-exposed-form-agencies-page-1 .views-widget-filter-tid{margin-bottom:0px;}h1.lg,h1{color:#203866;font-size:42px;margin-bottom:40px;line-height:42px;margin-top:-10px;}.field-name-field-service-type{margin-bottom:10px;font-size:14px;}.field-name-field-service-type .field-items{font-style:italic;}#primarycontent .block-77,#primarycontent .block-92{background-color:#0072c6;border:solid 1px #0072c6;border-radius:5px;color:#fff;margin-bottom:25px;}#primarycontent .block-92 p,#primarycontent .block-77 p{color:#fff;}#primarycontent .block-77 p{color:#fff;}#primarycontent .block-77 h2,#primarycontent .block-92 h2{color:#fff;font-size:24px;}#primarycontent .block-77 a,#primarycontent .block-92 a{color:#fff;}.infoitem{margin-bottom:20px;font-size:14px;}.infoitem li{list-style:none;}.embededmap{border:solid 1px #ccc;background-color:#ccc;margin-bottom:20px;}.embededmap iframe{max-width:100%;vertical-align:bottom;}#sectioninfo{background-color:#f7f7f7;border:solid 1px #d2d2d2;border-radius:5px;margin-bottom:25px;word-wrap:break-word;}.contentrught .block-signup{margin-bottom:80px;}#sectioninfo h2{margin-bottom:20px;}#masthead.justborder{border-bottom:solid 10px #0072c6;min-height:0;position:relative;z-index:12;padding-top:0;}.agencyitem .col1{width:30%;float:left;margin-right:5%}.agencyitem .col2{width:30%;float:left;margin-right:5%}.agencyitem .col3{width:198px;float:left;}.agencyitem img{border:solid 1px #ccc;}#primarycontent .agencyitem p{margin-bottom:0px;word-wrap:break-word;}.agent_row{margin-bottom:10px;}.item-list{display:inline;margin-left:20px;}.item-list .pager{text-transform:capitalize;font-size:14px;text-align:left;margin-left:0;display:inline;}.item-list .pager li{padding:0;margin:0 7px 0 0;display:inline;border-right:solid 1px #2a2a2a;padding-right:7px;}.item-list .pager li.pager-last{border:none;}.item-list .pager .pager-ellipsis{display:none;}.view-footer{font-size:14px;}.view-header{font-size:14px;margin-bottom:20px;}.node-type-news-article #socialbuttons{margin-top:80px;}.front #primarycontent .blockin{padding:0;}#primarycontent p.newsinfo{color:#898989;}#primarycontent .block-79 .view-footer{margin-top:20px;}#primarycontent .block-79 .views-row{margin-bottom:15px;}#primarycontent .newsitem .newsinfo{line-height:25px;font-size:13px;}#primarycontent .block-37 table{width:100%;}#primarycontent .block-37 table,#primarycontent .block-37 td,#primarycontent .block-37 th{border:none !important;}#primarycontent .block-37 thead tr{background-color:#f7f7f7;border-top:solid 1px #ccc;font-size:15px;}#primarycontent .block-37 th{border-bottom:none;padding:5px 20px;}#primarycontent .block-37 tr{background-color:#fff;border-bottom:solid 1px #ccc;font-size:14px;}#primarycontent .block-37 tr:nth-child(even){background-color:#f7fbfd;}#primarycontent .block-37 td{padding:10px 20px;}#primarycontent .block-37 tr td.views-field-title{font-size:18px;}#primarycontent .block-37 td a{font-weight:bold;text-decoration:none;color:#203866;}#primarycontent .block-37 td a:hover{text-decoration:underline;}.dynamicbody{margin-bottom:30px;}.views-exposed-form-jobs-page{overflow:hidden;}.block-103{background-color:#f7f7f7;border:solid 1px #d2d2d2;border-radius:5px;margin-bottom:25px;}.block-103 label{margin-bottom:10px;font-weight:14px;}.block-103 .bef-checkboxes label{font-weight:normal;}.block-103 .views-exposed-widget{margin-bottom:15px;}.block-103 select{width:100%;border:solid 1px #ccc;background-color:#fff;}#primarycontent .block-37 .view-footer{margin-top:20px;}span.customStyleSelectBox{font-size:11px;color:#2a2a2a;padding:10px 15px;border-top:solid 1px #9B9B9B;border-left:solid 1px #9B9B9B;border-right:solid 1px #D2D2D2;border-bottom:solid 1px #D2D2D2;line-height:11px;width:87%;background:url(/sites/all/themes/ccny/images/selectbutton@2x.png) no-repeat center right;background-size:35px 34px;background-color:#ffffff;}span.customStyleSelectBox.changed{background-color:#ffffff;}.block-37 .view-footer .item-list,.block-37 .pre-content .item-list,.block-37 .view-header .item-list,.searchresults .item-list{float:right;display:block;}#primarycontent #views-exposed-form-search-page .views-exposed-form .views-exposed-widget{float:left;margin-right:10px;}.form-item-keys input.form-text{background-color:#f7f7f7;width:auto;color:#666666;font-style:italic;}#primarycontent #views-exposed-form-search-page .form-item-keys input.form-text{width:300px;}#primarycontent #views-exposed-form-search-page .views-exposed-form .views-widget-sort-by{float:right;}#primarycontent #views-exposed-form-search-page .views-exposed-form .views-widget-sort-by label{display:inline;margin-right:5px;}#primarycontent #views-exposed-form-search-page .views-exposed-form .views-widget-sort-by{width:210px;overflow:hidden;}#primarycontent #views-exposed-form-search-page .views-exposed-form .views-widget-sort-by span.customStyleSelectBox{width:100px;background-color:#f7f7f7;}#primarycontent #views-exposed-form-search-page .views-exposed-form .views-widget-sort-by select{border:solid 1px #ccc;width:100%;}#primarycontent #views-exposed-form-search-page .views-exposed-form .views-submit-button{margin-right:0;}.contentright .form-item-keys input.form-text{background-color:#ffffff;width:92%;}.centeredviewcontent{width:80%;margin:0 auto;}.centeredviewcontent .pre-content{margin-bottom:20px;font-size:14px;}#primarycontent .centeredviewcontent h2{font-size:30px;font-family:'Open Sans',sans-serif;margin-bottom:25px;}.page-agencies #primarycontent .centeredviewcontent h2,.page-all-agencies #primarycontent .centeredviewcontent h2,.page-agencies-1 #primarycontent .centeredviewcontent h2{font-size:20px;text-transform:capitalize;}.page-search-results #primarycontent .centeredviewcontent h2,.page-search404 #primarycontent .centeredviewcontent h2{font-size:20px;}#primarycontent .page-search-results #edit-keys-wrapper{width:34%;}#primarycontent .page-search-results #edit-keys-wrapper input{width:90%;}.node-type-campaign #primarycontent .centeredviewcontent h2{font-size:30px;color:#252525;text-transform:capitalize;}.node-type-campaign #primarycontent .centeredviewcontent p.introduction{font-weight:bold;color:#0072c6;font-size:19px;line-height:22px;}.node-type-campaign #primarycontent .centeredviewcontent img{margin:20px auto 0 auto;display:block;}#primarycontent .centeredviewcontent h2 a{text-decoration:none;color:#203866;}.centeredviewcontent .views-row:first-child,.centeredviewcontent .search-result:first-child{border-top:solid 1px #ccc;padding-top:20px;}.centeredviewcontent .views-row,.centeredviewcontent .search-result{border-bottom:solid 1px #ccc;padding-bottom:20px;margin-bottom:20px;}.page-agencies-1 #views-exposed-form-agencies-page input,.page-agencies #views-exposed-form-agencies-page input{width:auto;}.page-agencies-1 #views-exposed-form-agencies-page .views-exposed-widgets,.page-agencies #views-exposed-form-agencies-page .views-exposed-widgets{width:auto;}#views-exposed-form-agencies-page .views-widget-filter-keys{margin-right:5px;}.page-agencies-1 .block-70 h2,.page-agencies .block-70 h2{display:none;}#primarycontent .block-70 .blockin,#primarycontent .block-73 .blockin{padding:0;margin-top:20px;}#primarycontent .block-70 .blockin{margin-top:0;}#primarycontent .block-110 .blockin{padding:0;}#headtext{position:relative;top:-5px;}#primarycontent #headtext h2{font-size:30px;margin-bottom:5px;}#primarycontent #headtext p{font-size:14px;margin-bottom:5px;}#headdate{width:70px;float:left;margin-right:20px;position:relative;z-index:12;}.hotdate{font-family:'Open Sans',sans-serif;text-align:center;margin-bottom:5px;}.hotdate .month{background-color:#e74c3c;font-size:14px;color:#ffffff;font-weight:bold;padding:5px;border-top-left-radius:5px;border-top-right-radius:5px;}.hotdate .day{font-size:36px;color:#252525;font-weight:bold;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:solid 1px #ccc;}#headdate p{font-size:14px;color:#898989;font-family:'Gotham A','Gotham B',sans-serif;font-style:italic;text-align:center;margin-bottom:5px;}#eventheader{margin-bottom:20px;}.bluesection{background-color:#0072c6;color:#fff;}#primarycontent #calloutsection p{color:#ffffff;font-size:24px;font-family:'Gotham A','Gotham B',sans-serif;line-height:30px;}#primarycontent #calloutsection p.cite{text-align:right;margin-bottom:0px;}#primarycontent #calloutsection p.cite.title{font-size:18px;font-weight:normal;font-family:'Open Sans',sans-serif;}#primarycontent #calloutsection .calloutbody{font-style:italic;}.programserviceitem{margin-bottom:30px;}.programserviceitem img{float:right;margin-left:20px;width:30%;}.programserviceitem .rowcontent{float:left;width:65%;}#tabnav{width:25%;float:left;border:solid 1px #ccc;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}#tabcontent{background-color:#ffffff;border:solid 1px #ccc;border-radius:5px;border-top-left-radius:0;width:74%;float:left;min-height:500px;}#tabinner{padding:20px 30px;}#primarycontent #tabnav ul{margin:0;}#primarycontent #tabnav li{list-style:none;text-align:center;border-bottom:solid 1px #ccc;margin:0;}#primarycontent #tabnav li:last-child{border-bottom:none;}#primarycontent #tabnav li a{display:block;background-color:#ffffff;font-size:16px;color:#0072c6;font-weight:bold;padding:15px;text-decoration:none;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}#primarycontent  #tabnav li:first-child a{border-top-left-radius:5px;}#primarycontent #tabnav li:last-child a{border-bottom-left-radius:5px;}#tabsection{margin-top:20px;}#primarycontent #tabnav li.active a,#primarycontent #tabnav li a:hover{position:relative;background-color:#203866;color:#ffffff;}#primarycontent #tabnav li.active a:after,#primarycontent #tabnav li.active a:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}#primarycontent #tabnav li.active a:after{border-left-color:#203866;border-width:5px;margin-top:-5px;}#primarycontent #tabnav li.active a:before{border-left-color:#203866;border-width:11px;margin-top:-11px;}.servicegroupdescription{display:none;}#tabheader{margin-bottom:40px;}#primarycontent #tabsection h2{font-size:30px;}#primarycontent #tabsection h3{color:#2a2a2a;font-size:24px;}.eventitem{margin-bottom:20px;}.eventitem .datecalicon{width:70px;float:left;margin-right:20px;}.eventitem .datetext{}.eventitem .hotdate .month{background-color:#e74c3c;font-size:14px;color:#ffffff;font-weight:bold;padding:5px;border-top-left-radius:5px;border-top-right-radius:5px;text-transform:uppercase;}.eventitem .hotdate .day{font-size:32px;color:#252525;font-weight:bold;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:solid 1px #ccc;}.eventitem h2{position:relative;top:20px;}.eventitem h2 a{color:#203866;text-decoration:none;font-size:18px;font-family:'Open Sans',sans-serif;}#col1,#col2,#col3{width:30%;float:left;margin-right:5%;}#col1 .blockin{padding:0;}#col3{margin:0;}#col3 img{width:100%;height:auto;border-top-right-radius:5px;border-top-left-radius:5px;}#col3 .sideblock{border-top-right-radius:5px;border-top-left-radius:5px;}#col3 .sideblock .blockin{padding-top:5px;}#col3 h2 a{text-decoration:none;color:#203866;font-size:24px;}.servicesblock{background-color:#f7f7f7;border:solid 1px #ccc;border-radius:5px;}#primarycontent .servicesblock h3{font-size:24px;color:#2a2a2a;margin-bottom:5px;}.servicesblock ul{margin-left:0px;}#primarycontent .servicesblock li{font-size:14px;margin-bottom:5px;list-style:none;}.servicesblock li a{color:#0072c6;text-decoration:underline;}.servicesblock li a:hover{text-decoration:underline;}.servicesblock .item-list{margin-left:0;}.programitem{margin-bottom:30px;border-top:solid 1px #ccc;padding-top:30px;}#primarycontent h2 a{color:#203866;}#primarycontent .programitem .programright .readmore{margin-bottom:20px;text-align:left;}.programleft,.programright{width:48%;}.programleft{float:left;}.programright{float:right;}.views-row-even .programleft{float:right;}.views-row-even .programright{float:left;}.not-front #col2 .view-id-events,.not-front #col1 .block-79 .view-content{min-height:318px;}#primarycontent .block-37 .blockin{padding:0;}.programright ul{width:100%;margin-bottom:0px;overflow:hidden;}.programright li{float:left;display:inline;}.programright li{width:100%;}.programright .item-list ul li{margin:0;}.page-what-we-do #primarycontent .inner:first-child,.page-get-involved #primarycontent .inner:first-child{padding-top:50px;padding-bottom:0;}.page-what-we-do #primarycontent .inner,.page-get-involved #primarycontent .inner{padding-top:0;}#primarycontent .block-122{background-color:#0072c6;border:solid 1px #0072c6;border-radius:5px;color:#fff;margin-bottom:25px;}#primarycontent .block-122 p,#primarycontent .block-122 h2{color:#fff;}#contactform{display:none;}.block-125{background-color:#f7f7f7;border:solid 1px #d2d2d2;border-radius:5px;margin-bottom:25px;}.block-157.block-signup{border:none;background:transparent;}#webform-client-form-71{margin-top:10px;overflow:hidden;}#webform-client-form-71 label{font-size:14px;font-weight:bold;margin-bottom:10px;}#webform-client-form-71 fieldset{border:none;}#webform-client-form-71 .formrow{margin-bottom:15px;}#webform-client-form-71 .form-item{position:relative;margin-bottom:20px;}#webform-client-form-71 .webform-component-textarea{margin-bottom:25px;}#webform-client-form-71 input{border-top:solid 1px #9B9B9B;border-left:solid 1px #9B9B9B;border-right:solid 1px #D2D2D2;border-bottom:solid 1px #D2D2D2;background-color:#f7f7f7;padding:7px;font-size:14px;width:92%;color:#2a2a2a;}#webform-client-form-71 input.form-submit{width:150px;border-radius:5px;font-size:16px;padding:10px 12px;background-color:#0072c6;border-radius:5px;color:#fff;border-bottom:solid 4px #0039a9;text-transform:uppercase;font-family:'Open Sans',sans-serif;float:right;font-weight:bold;}#webform-client-form-71 fieldset{min-width:0;}#webform-client-form-71 .form-item-organization{position:absolute;left:-9999px;}#webform-client-form-71 textarea{border-top:solid 1px #9B9B9B;border-left:solid 1px #9B9B9B;border-right:solid 1px #D2D2D2;border-bottom:solid 1px #D2D2D2;background-color:#f7f7f7;font-size:14px;width:100%;height:150px;padding:15px;}#webform-client-form-71 select{font-size:14px;width:130%;bottom:0px;border:solid 1px #ccc;}#webform-client-form-71 span.customStyleSelectBox{background-color:#f7f7f7;}.webform-component--first-name,.webform-component--last-name{width:45%;float:left;}.webform-component--first-name{margin-right:5%;}.webform-component--last-name{float:right;}.webform-component--email{width:60%;float:left;margin-right:20px;}.webform-component--phone{width:35%;float:right;}.webform-component--address-1,.webform-component--address-2{width:60%;margin-bottom:10px;clear:both;}#webform-client-form-71 .webform-component--address-1 input,#webform-client-form-71 .webform-component--address-2 input{width:97%;}.webform-component--city{width:50%;float:left;margin-right:4%;}.webform-component--state{width:16%;float:left;margin-right:7%;}.webform-component--zip{width:21%;float:left;}.webform-component--what-kind-of-assistance-do-you-need{clear:both;}.form-item{position:relative;margin-top:0;}.block-175,.block-127,.block-83,.block-173{background-color:#f7f7f7;border:solid 1px #d2d2d2;border-radius:5px;margin-bottom:25px;}#primarycontent .submitted p{font-style:italic;font-size:14px;margin-bottom:20px;}.block-37 .field-label,.block-37 .field{font-weight:normal;font-size:13px;}.field-name-field-general-category{margin-top:40px;}#primarycontent .newsitem .tags{margin-bottom:5px;font-size:12px;}.eventitem.featured{}.eventitem.featured .datecalicon{max-width:30%;margin-right:4%;}.eventitem.featured .datetext{width:70%;float:left;}.eventitem.featured .datetext h2{line-height:22px;top:0;margin-bottom:5px;}#primarycontent .eventitem.featured p{margin-bottom:20px;}#calendar{max-width:100%;margin:0 auto;font-family:'Open Sans',sans-serif;}.metaevent{display:none;}#primarycontent .fc-center h2{font-size:18px;color:#252525;font-family:'Open Sans',sans-serif;}#calendar th{background-color:#203866;color:#fff;padding:10px 10px;border-color:#000000;}.fc-view-container th:first-child{border-top-left-radius:5px;}.fc-view-container th:last-child{border-top-right-radius:5px;}#calendar table{border-color:white;}.fc-content-skeleton thead{background-color:#f7f7f7;color:#252525;font-size:14px;font-weight:bold;}#calendar .fc-event{background:transparent;border:none;padding:10px;color:#2a2a2a;}#calendar .fc-title{color:#203866;font-weight:bold;}#calendar .fc-title:hover{text-decoration:underline;}#calendar .fc-day-grid-event.fc-end.fc-start .fc-content{padding:0;background:none;}#calendar .fc-day-grid-event.fc-end.fc-start .singletext{display:block;}#calendar .fc-day-grid-event .fc-content{white-space:normal;background-color:#b2daf7;padding:5px 5px;}.not-front #calendar .fc-day-grid-event.allday .fc-content{background-color:#b2daf7;padding:5px 5px;}.not-front #calendar .fc-day-grid-event.allday .singletext{display:inline;}.normaltext{color:#2a2a2a;font-weight:normal;}.singletext{margin-left:5px;}#calendar .fc-row{border-bottom:solid 1px #ccc !important;}#calendar .fc-row:last-child{border-bottom:0 !important;}#calendar .fc-basic-view td.fc-day-number{padding:5px 4px;border-right:solid 1px #ccc;text-align:left;}#calendar .fc-button{color:#fff;text-decoration:none;background-color:#0072c6;border-radius:5px;color:#fff;padding:4px 12px;display:inline-block;border-bottom:solid 4px #0039a9;background-image:none;font-family:'Open Sans',sans-serif;text-shadow:none;font-weight:bold;font-size:14px;height:auto;text-transform:uppercase;}#calendar .fc-head tr td{border:none !important;}.block-110{display:block;margin-bottom:25px;}.block-110 label{display:inline;margin-right:20px;}.block-110 .views-exposed-form{background-color:#f7f7f7;padding:20px;border:solid 1px #ccc;border-left:none;border-right:none;}.block-110 .views-exposed-form div{display:inline;}.block-110 .views-widget{position:relative;}.block-110 select{width:100%;border-top:solid 1px #fff;}.block-110 span.customStyleSelectBox{width:50%;}.block-110 span.customStyleSelectBox span{width:100% !important;}.node-type-campaign .graysection{border-right:0;border-left:0;}#primarycontent .contentblock h2{text-align:center;}#primarycontent .contentblock p{font-size:15px;}#primarycontent .subtext{color:#0072c6;text-align:center;width:70%;margin:0 auto 40px auto;font-weight:600;font-size:19px;}#primarycontent .contentblock p.subtext{font-size:19px;font-weight:bold;}.centercontent{text-align:center;}#campaigncallout{color:#fff;}#primarycontent #campaigncallout h2{color:#fff;}#primarycontent #campaigncallout p{color:#fff;font-size:15px;}.node-type-campaign .block-socialfeed h2{display:none;}.node-type-campaign #primarycontent .inner:first-child{padding-bottom:0;}.node-type-campaign #socialfeed .post{width:45%;float:left;}.node-type-campaign #socialfeed .post:first-child{margin-right:8%;}#primarycontent .block-socialfeed .blockin{padding:0;}.not-front #primarycontent .block-socialfeed{margin-top:45px;}#primarycontent p.sharetxt{color:#898989;font-family:'Gotham A','Gotham B',sans-serif;font-style:italic;}#primarycontent #campaigncallout h3{color:#fff;font-size:25px;}#primarycontent .whitebutton{background-color:#ffffff;border-bottom:solid 3px #98c5e7;text-decoration:none;border-radius:5px;color:#203866;padding:4px 12px;display:inline-block;margin-right:10px;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}#primarycontent .bluebutton{background-color:#203866;border-bottom:solid 3px #101c33;text-decoration:none;border-radius:5px;color:#fff;padding:4px 12px;display:inline-block;margin-right:10px;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}#primarycontent .mediumbluebutton{background-color:#0072c6;border-bottom:solid 3px #0039a9;text-decoration:none;border-radius:5px;color:#fff;padding:4px 12px;display:inline-block;margin-right:10px;text-transform:uppercase;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}#primarycontent .whitebutton a,#primarycontent .bluebutton a,#primarycontent .mediumbluebutton a{text-decoration:none;text-transform:uppercase;font-weight:bold;}#primarycontent .bluebutton a,#primarycontent .mediumbluebutton a{color:#fff;}#primarycontent .bluebutton:hover{background-color:#2d4e8d;}#primarycontent .mediumbluebutton:hover{background-color:#108ce6;}#primarycontent .whitebutton:hover{background-color:#f1f9ff;}#user-login label{display:block;margin-bottom:10px;}#user-login .form-item{margin-bottom:10px;}#user-login .form-item input{border:solid 1px #ccc;padding:10px;font-size:14px;color:#2a2a2a;}#user-login .form-submit{width:auto;background-color:#0072c6;border-radius:5px;color:#fff;padding:5px 12px;display:inline-block;border:none;border-bottom:solid 4px #0039a9;margin-top:0;text-transform:uppercase;font-weight:bold;font-size:15px;font-family:'Open Sans',sans-serif;}#user-login .form-submit:hover{background-color:#108ce6;}#generatednav{margin-bottom:40px;}#generatednav li{width:10%;list-style:none;float:left;margin-right:2%;padding-right:2%;text-align:left;border-right:solid 1px #ccc;height:80px;}.page-what-we-do #generatednav li{width:16%;height:100px;}#generatednav li:last-child{margin-right:0;padding-right:0;border-right:none;}#generatednav li a{text-decoration:none;font-weight:bold;color:#203866;font-size:18px;}#generatednav li a:hover{text-decoration:underline;}#menu-icon{display:none;}.block-127 span,.block-175 span{font-size:14px;display:block;margin-bottom:5px;}#primarycontent .block-70 h2,#primarycontent .block-73 h2{font-size:18px;font-family:'Open Sans',sans-serif;}#primarycontent p.or{font-size:15px;color:#252525;background:url(/sites/all/themes/ccny/images/hrrep.png) 0px 10px repeat-x;text-align:center;margin-top:7px;}.page-agencies #primarycontent p.or,.page-agencies-1 #primarycontent p.or{display:none;}#primarycontent p.or span.ortext{padding:0 20px;text-align:center;background-color:#fff;display:inline-block;}.field-name-field-service-type .field-label{font-weight:bold;}.ajax-progress{display:none !important;}.block-156 img{margin-bottom:0;width:25px;}.not-front .block-156 p{display:none;}#primarycontent .addtocalendar ul{padding:0;margin:0;}#primarycontent .addtocalendar ul li{list-style:none;margin-bottom:0px;}.front .block-signup .blockfooter{color:#ffffff;}#primarycontent .block-signup .blockfooter img{margin-bottom:0;}#forpopup{display:none;}#dvGlobalMask{position:absolute;top:0;left:0;width:100%;z-index:9000;background-color:#000;}#formoverlay{box-shadow:5px 5px 20px #000000;display:none;position:absolute;z-index:9999;text-align:center;background-color:#2a2a2a;background-repeat:no-repeat;}#formoverlay p{color:#ffffff;font-size:19px;text-align:center;line-height:22px;font-weight:normal;margin-bottom:5px;}#formoverlay h2{color:#ffffff;font-size:30px;}#formoverlay form label{display:none;}#formoverlay .modalnav{cursor:pointer;height:25px;width:25px;position:absolute;right:20px;top:20px;color:#fff;z-index:15;}#formoverlay .modalnav:hover{color:#ccc;}#forpopup{display:none;}#popupcontent{padding:80px 40px 40px 40px;}#formoverlay form p{display:none;}#formoverlay form{margin-top:25px;}#formoverlay input{width:50%;padding:12px 15px;border:solid 1px #ccc;outline:none;color:#ccc;font-size:16px;}#formoverlay input.typing{color:#252525;}#formoverlay .form-type-emailfield{float:none;width:auto;display:inline;}#formoverlay input.form-submit{background-color:#e74c3c;color:#fff;font-size:16px;border-top-right-radius:5px;border-bottom-right-radius:5px;outline:none;width:70px;padding:11px 12px;border-bottom:solid 3px #db261e;cursor:pointer;margin-left:-8px;text-transform:uppercase;font-weight:bold;vertical-align:top;}#formoverlay .blockfooter{color:#fff;font-size:19px;margin-top:20px;}#formoverlay .blockfooter img{display:none;}#formoverlaycontent{position:relative;}img.popupbg{position:absolute;top:0;left:0;}#popupcontent{position:relative;z-index:12;}.mobiledate{font-size:12px;font-style:italic;}.daysection .list-item a{font-weight:bold;}.mobilebuttons{margin-bottom:20px;text-align:center;}.mobilebuttons .button{color:#fff;text-decoration:none;background-color:#0072c6;border:none;border-radius:5px;color:#fff;padding:4px 12px;display:inline-block;border-bottom:solid 4px #0039a9;background-image:none;font-family:'Open Sans',sans-serif;text-shadow:none;font-weight:bold;font-size:14px;height:auto;text-transform:uppercase;cursor:pointer;}.mobilebuttons .button.prev{float:left;}.mobilebuttons .button.next{float:right;}.mobilebuttons div.text{text-align:center;display:inline-block;}#mobilecalendar .mobilebuttons h2{font-family:'Open Sans',sans-serif;font-size:20px;}.elementmoved{margin-top:10px;display:none;}.page-search404 .search-form{display:none;}.page-search404 #primarycontent .searchresults p.lead-in{margin-bottom:20px;font-size:19px;font-weight:bold;}table tbody{border-top:none;}.archiveyear{display:none;}.archiveyear{border:1px solid transparent;}.currentyear{display:block;}.down .togglearrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc;top:-8px;left:4px;position:relative;}.up .togglearrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;bottom:-16px;left:4px;position:relative;}.sharespan span{margin-right:7px;}.field-name-field-embed-code{margin-bottom:20px;}.descriptionholder{display:none;}body #admin-menu{font-size:12px;}.block-110 .views-exposed-form div.description{display:none;}.postinfo .icon{display:inline-block;width:25px;height:25px;display:inline-block;background:url(/sites/all/themes/ccny/images/site_sprite.png);margin-left:4px;background-size:500px 500px;position:relative;top:2px;}.postinfo .fb{background-position:0px -125px;}.postinfo .tw{background-position:-35px -125px;}.postinfo .em{background:url(/sites/all/themes/ccny/images/emailbtn.png) 4px 7px #cccccc no-repeat;background-size:17px auto;}.postinfo span.mobilesocial{margin-left:10px;}
@media screen and (max-width:1184px){#feature .headerimage img{position:relative;width:auto;height:100%;max-width:none;left:-250px;}}@media screen and (max-width:1124px){#nav #navblock,#nav ul{width:100%;}#nav ul li{width:14%;}#nav ul li a{width:100%;text-align:center;}#nav ul li ul li{width:auto;}#nav ul li ul{top:47px;}#headertopright{width:630px;}#feature .headerimage img{left:-350px;}}@media screen and (max-width:1104px){#views-exposed-form-agencies-page-1 .bef-tree-child li ul li label{width:75%;}#utilnav{margin-bottom:0;}#utilnav ul{}#utilnav ul li{font-size:12px;margin-right:5px;}#headercontent #headertopright{width:72%;}#headercontent{width:100%;height:auto;}.innerwide{padding:0 20px;}#headercontent #logo,#headercontent #mobilelogo{width:25%;margin-top:5px;}#socialheader{width:20%;}#feature{height:560px;overflow:hidden;}.contentdiv{width:100%;}#subfeature a.button,#centeractionbuttons a.button,#primarycontent .actionbuttons a.button{margin-right:10px;width:31%;font-size:20px;}#primarycontent .contentright #actionbuttons a.button{width:100%;font-size:24px;}#primarycontent .contentright #actionbuttons a.button img{display:inline;}#subfeature a.button:last-child,#centeractionbuttons a.button:last-child,#primarycontent .actionbuttons a.button:last-child,#primarycontent #actionbuttons a.button:last-child{margin-right:0;}#subfeature a.button img{width:45px;height:auto;}#socialbuttons a.button,#actionbuttons a.button{font-size:17px;}#socialbuttons a.button img,#actionbuttons a.button img{width:36px;}.actionbuttons a.button img,#primarycontent #actionbuttons a.button img{width:50px;}#socialfeed .post p.message{font-size:15px;}#socialfeed .post .readmore a{margin-top:10px;}#primarycontent,#footer{width:100%;}#primarycontent .inner,#primarycontent .inner:first-child,#primarycontent .inner:last-child,#footer .inner{padding:40px 20px;}#primarycontent .aboutitem h3{min-height:0;}.aboutitem{width:30%;margin-right:5%;min-height:280px;}.aboutitem:last-child{min-height:0;}.aboutitem:nth-child(3n+3){margin-right:0;}.form-text input,input.form-text,input.form-submit{-webkit-appearance:none;border-radius:0;}}@media screen and (max-width:1024px){.sharespan{display:block;}.sharespan span{display:none;margin-right:0;}}@media screen and (max-width:930px){#utilsearch{width:18%;}#utilsearch .form-item{width:60%;}#headertop h2{font-size:22px;}#generatednav li a{font-size:14px;}.contentright #signup-form .form-item{width:95%;margin-bottom:10px;}.contentright .block-signup input.form-submit{margin-left:0;width:100%;border-radius:5px;}iframe{max-width:100%;}}@media screen and (max-width:870px){.agencyitem .col3{width:25%;}}@media screen and (max-width:835px){#headertop{height:130px;}#headercontent #logo,#headercontent #mobilelogo{width:30%;}#headercontent #headertopright{width:60%;margin-top:5px;}#utilnav ul{display:block;top:0;width:100%;float:none;margin-bottom:10px;text-align:right;}#utilnav ul li{font-size:12px;margin-right:6px;display:inline;float:none;}#utilnav ul li:last-child{border-right:none;padding-right:0;}#headertop h2{text-align:right;font-size:20px;}#socialheader{width:100px;float:right;margin-bottom:10px;}#utilsearch{width:35%;float:right;margin-bottom:10px;}#header .views-exposed-widgets{margin-bottom:0;}#nav ul li{font-size:12px;width:14%;}#header .views-exposed-form input{margin-bottom:0;}#primarycontent .contentright h2,#primarycontent #prefooter h2,#primarycontent .sideblock h2 a{font-size:21px;}#views-exposed-form-agencies-page-1 .bef-tree-child li{font-size:12px;}#views-exposed-form-agencies-page-1 .bef-tree-child li:nth-child(3n+3){}#views-exposed-form-agencies-page-1 .bef-tree-child li ul li label{width:75%;}.agencyitem .col3{float:none;clear:both;width:auto;}#footerleft{float:none;width:100%;}#footerright{float:none;width:100%;}}@media screen and (max-width:736px){#feature .headerimage img{}}@media screen and (max-width:667px){#headertop{height:auto;}#feature{height:auto;}#feature .headerimage img{max-width:100%;height:auto;}#generatednav li a{font-size:18px;}#headercontent #logo,#headercontent #mobilelogo{float:none;margin:0 auto 10px auto;}#headertop h2{text-align:left;}#headercontent #headertopright{float:none;width:100%;}#headercontent #utilnav ul,#headercontent .menu,#utilsearch,#nav{display:none;}#primarycontent .contentright h2,#primarycontent #prefooter h2,#primarycontent .sideblock h2 a{font-size:24px;}#feature{border-bottom:none;}#feature h2{font-size:35px;}#feature #featuresearch h2{font-size:20px;display:block;color:#ffffff;}.elementmoved{display:block;}.programserviceitem .rowcontent{float:none;width:100%;}.programserviceitem img{float:none;width:auto;}.programserviceitem{margin-bottom:0;}#tabcontent .view-id-program_services .programserviceitem{border-top:solid 1px #ccc;margin-top:10px;padding-top:20px;}.view-id-program_services .programserviceitem:last-child{margin-bottom:0;}#utilsearch .form-item{width:90%;}#utilsearch{width:100%;float:none;margin-top:10px;}#utilsearch input{width:100%;}#headertop h2{margin-bottom:10px;}#headercontent #headertopright{margin-top:0;}a[href^=tel]{color:inherit !important;}.form-item.form-type-select.form-item-field-general-category-tid{display:block;margin:10px 0;}.block-110 span.customStyleSelectBox{width:90%;}#newscol .view-content,#blogcol .section-content,#lovecol .section-content{min-height:0;}#formoverlay{max-width:80%;}#formoverlay p{font-size:16px;}.form-text input,input.form-submit{-webkit-appearance:none;border-radius:0;}#footer{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;}.front #primarycontent #block-signup-156 .blockin{padding:20px;}.front #primarycontent #block-signup-156 .blockin p{display:none;}.block-signup input{width:85%;}.webform-component--phone{float:none;clear:both;}.mobileonly{display:block;}.mobilesocial.mobileonly{display:inline;}#feature .headerimage img{max-width:100%;position:relative;left:0;}.desktoponly{display:none;}input{border-radius:0;}#utilsearch input{height:17px;}#utilsearch .form-submit{}#socialheader{float:none;margin-top:15px;margin-bottom:15px;text-align:center;width:100%;}#nav{background-color:#0072c6;}#nav ul li:first-child{border-left:none;border-top:none;}#nav .block ul li:first-child{border-top:none;}#nav ul li:last-child{border-top:none;}#nav li:last-child{border-bottom:solid 1px #ccc;}#nav .block li:last-child{border-bottom:none;}#nav ul li{border-left:none;border-right:none;border-top:solid 1px #ccc;float:none;width:100%;font-size:16px;text-align:left;text-transform:uppercase;}#nav .block ul li{font-size:18px;}#nav ul li a{color:#fff;text-align:left;padding:10px 20px;width:auto;}#nav .block ul li a{font-weight:bold;}#nav .block{margin-bottom:20px;}#nav ul li:last-child a{background:transparent;border-top:solid 1px #ccc;}#nav ul li ul li:last-child a{border:none;}#nav .block li:last-child a{background-color:#e74c3c;color:#fff;border-top:none;}#nav li:hover a{background:transparent;}#nav ul li a:hover{background:auto;}#nav ul li:hover ul{display:none;}#nav ul li ul{display:none;position:relative;top:0;left:0;background:transparent;width:auto;padding-top:0;border-top:solid 1px #ccc;padding-top:10px;clear:both;}#nav ul li ul li{text-transform:capitalize;margin-bottom:0;padding:0;}#nav ul li ul{border-bottom:none;}#nav ul li ul li a:hover,#nav ul li ul li .active-trail,#nav ul li ul li:last-child .active-trail{background:transparent;}#nav li.active-trail a{background-color:#2687ce;}#nav li.active-trail ul li.active-trail{background-color:#2687ce;}#nav ul li ul li:last-child a:hover{background:transparent;}#nav ul li ul li a,#nav .block ul li ul li a{padding:0;background:transparent !important;font-weight:normal;padding:5px 20px;font-size:15px;text-transform:capitalize;}#nav li:last-child a:hover{background:transparent;}#nav .block li:last-child a:hover{background-color:#E74C3B;}#nav ul li.expanded span.arrow{float:right;display:block;width:40px;height:40px;float:right;background:url(/sites/all/themes/ccny/images/plus.png) no-repeat 12px 12px;cursor:pointer;background-size:17px 17px;}#nav ul li.expanded span.arrow.minus{background-color:none;background:url(/sites/all/themes/ccny/images/minus.png) no-repeat 12px 12px;background-size:17px 17px;}#nav ul li.expanded ul li span.arrow{display:none;}#nav ul li li span.arrow{display:none;}#nav{}#menu-icon{padding:5px 0px 0px 0px;cursor:pointer;display:block;font-weight:bold;font-size:14px;color:#fff;position:relative;height:35px;float:right;}#menu-icon span{background:url(/sites/all/themes/ccny/images/toggle1.png) no-repeat 12px 22px;display:block;height:35px;width:45px;text-align:center;float:right;overflow:hidden;padding:6px 0px;background-color:#0072c6;border-radius:5px;border-bottom:solid 3px #0039a9;color:#ffffff;font-size:10px;}#menu-icon.expandedinfull span{background:url(/sites/all/themes/ccny/images/toggle.png) no-repeat -28px 22px;background-size:62px 17px;background-color:#ffffff !important;color:#0072c6;border-bottom:solid 3px #98c5e7;}#menu-icon span:hover{cursor:pointer;}#search-icon{padding:5px 0px 0px 0px;cursor:pointer;display:block;font-weight:bold;font-size:14px;color:#fff;position:relative;height:35px;float:right;}#search-icon span{background:url(/sites/all/themes/ccny/images/search.png) no-repeat 0 0;display:block;height:17px;width:21px;float:right;overflow:hidden;padding:10px 10px 14px;background-size:40px 48px;}#feature .featuretext{position:relative;}.contentdiv{width:100%;}#featureinfo{width:100%;top:0;margin-bottom:0;}#featuresearch{position:relative;top:0;width:100%;margin-bottom:0;}#subfeature{position:relative;height:auto;background-color:#f1f9ff;}#feature .innerwide{width:100%;padding:0;}#featuresearch p{display:none;float:none;text-align:center;top:0;margin-bottom:15px;width:100%;}#featuresearch input{width:71%;}#subfeature .inner{padding:20px;text-align:center;}#subfeature a.button,#centeractionbuttons a.button,#primarycontent .actionbuttons a.button,#primarycontent #actionbuttons a.button{padding:20px 0;text-align:center;font-size:11px;margin-right:7px;width:30%;}#subfeature a.button img,#centeractionbuttons a.button img,#primarycontent .actionbuttons a.button img,#primarycontent #actionbuttons a.button img{display:block;margin-right:0;margin:0 auto;width:60px;height:29px;}.page-what-we-do #primarycontent .inner:first-child,.page-get-involved #primarycontent .inner:first-child{padding:40px 20px;padding-bottom:0;}.page-what-we-do #primarycontent .inner,.page-get-involved #primarycontent .inner{padding-top:0;}#headerblock{margin-bottom:0;}.aboutitem{width:44%;margin-right:5%;min-height:320px;}.aboutitem:nth-child(even){margin-right:0;float:right;}.aboutitem img{width:100%;}#newscol,#blogcol,#lovecol{width:100%;float:none;}#lovecol img,#blogcol img{width:100%;}#primarycontent .contentleft,#primarycontent .contentright{width:100%;float:none;margin-bottom:20px;}#primarycontent .blogitem{float:none !important;width:100%;margin-bottom:20px;}#primarycontent .blogitem img{width:100%;}#footer{width:100%;}#footer .inner{padding:30px 20px;}#footerleft,#footerright{width:100%;float:none;}#footerleft{text-align:center;margin-bottom:20px;}#footerright .topnav{width:100%;float:none;}#footer #footerright ul li{font-size:18px;font-weight:bold;text-transform:uppercase;border-top:solid 1px #55688b;margin-bottom:0;}#footer #footerright ul li ul li{font-size:12px;font-weight:normal;text-transform:capitalize;}#footer #footerright ul li a{padding:5px 20px;display:block;}#footer ul li.expanded span.arrow{float:right;display:block;width:40px;height:32px;float:right;background:url(/sites/all/themes/ccny/images/plus.png) no-repeat 12px 9px;cursor:pointer;background-size:17px 17px;}#footer ul li.expanded span.arrow.minus{background-color:none;background:url(/sites/all/themes/ccny/images/minus.png) no-repeat 12px 8px;background-size:17px 17px;}#footer ul li.expanded ul li span.arrow{display:none;}#footer ul li li span.arrow{display:none;}p#footersocial{text-align:center;}#footer ul ul{margin-top:0;display:none;}#footer ul li ul li a:hover,#footer ul li ul li .active-trail,#footer ul li ul li:last-child .active-trail{background:transparent;}#footer li.active-trail a{background-color:#2b426e;}#footer li.active-trail ul li.active-trail{background-color:#2b426e;}#footer li.active-trail ul li.active-trail a{font-weight:bold;color:#fff;}.webform-component--state{width:100%;float:none;clear:both;}.webform-component--first-name,.webform-component--last-name{width:100%;float:none;}#webform-client-form-71 input.form-submit{width:100%;padding:15px;font-size:18px;float:none;}#primarycontent #generatednav li{width:100%;float:none;text-align:left;border-bottom:solid 1px #cccccc;padding:10px 0;height:auto;border-right:none;}.view-program-services .view-content .views-row:first-child .programitem{border:none;padding-top:0;}.programleft{float:none;width:100%;margin-bottom:10px;}.programright{float:none;width:100%;}.programright li{display:block;float:none;width:100%;}#tabnav{width:100%;float:none;border:none;}#tabcontent{width:100%;float:none;}.leftfloated,.rightfloated{width:100%;}#primarycontent .leftfloated img,#primarycontent .rightfloated img{float:none !important;margin-left:0;margin-right:0;height:auto !important;}.programserviceitem img{float:none;margin-right:0;margin-left:0;width:100%;}#tabheader{margin-bottom:20px;}#col1,#col2,#col3{width:100%;margin-right:0;float:none;margin-bottom:20px;}.not-front #col2 .view-id-events,.not-front #col1 .block-79 .view-content{min-height:0;}#mobiletabnav{margin-bottom:20px;}#mobiletabnav span.customStyleSelectBox{width:91%;}#mobiletabnav select{width:92%;border:solid 1px transparent;}#primarycontent .field img{height:auto !important;}#views-exposed-form-agencies-page .views-exposed-widgets{width:100%;}#views-exposed-form-agencies-page input{width:68%;}#views-exposed-form-agencies-page-1 .bef-tree-child li{width:100%;float:none;margin-bottom:10px;}#views-exposed-form-agencies-page-1 .views-submit-button{margin-top:20px;}#views-exposed-form-agencies-page-1 .views-exposed-form .views-exposed-widget .form-submit{width:100%;padding:10px 20px;}.centeredviewcontent{width:100%;}.agencyitem .col1,.agencyitem .col2,.agencyitem .col3{float:none;width:100%;margin:0 0 0px 0;}.agencyitem .readmore{text-align:center;}.agencyitem .readmore a{width:92%;padding:15px;font-size:18px;}#primarycontent .whitebutton,#primarycontent .bluebutton,#primarycontent .mediumbluebutton{display:block;width:95%;padding:10px 0;font-size:20px;text-align:center;margin-bottom:5px;}#primarycontent .contentblock h2{text-align:left;}#primarycontent .subtext{text-align:left;width:100%;margin-bottom:20px;}#headerblock .views-row{width:100%;float:none;}.block th,.block td{padding:10px 14px;}#breadcrumb{margin-bottom:10px;}#breadcrumb .breadcrumbs{display:none;}#breadcrumb ul li{float:none;display:inline;font-size:12px;margin-right:7px;}#breadcrumb ul li:after{content:" \00a0 ›";}#breadcrumb ul li:last-child:after{content:"";}#breadcrumb ul li span.mobileonly{display:inline;}#breadcrumb ul li .nofloat{display:none;}#breadcrumb ul li a{background:transparent;color:#2a2a2a;padding:0;float:none;display:inline;border:none;color:#0072c6;text-decoration:underline;}#breadcrumb ul li a.active{color:#2a2a2a;text-decoration:none;font-weight:bold;}#breadcrumb ul li.breadcrumb-last{border:none;}#breadcrumb ul li a:after,#breadcrumb ul li a:before{border:none;}#breadcrumb img{display:none;}#masthead h1{font-size:26px;}#primarycontent .contentleft h1{margin-bottom:10px;}.block-37 .view-footer .item-list,.block-37 .pre-content .item-list,.block-37 .view-header .item-list{float:none;}#primarycontent .view-header ul,#primarycontent .view-header ol,#primarycontent .view-footer ul,#primarycontent .view-footer ol{margin-left:0;}#primarycontent .view-header .item-list,#primarycontent .view-footer .item-list{margin-left:0;margin-top:10px;}#views-exposed-form-agencies-page-1 .bef-tree-child li ul li label{width:90%;}.node-type-campaign #socialfeed .post{float:none;width:100%;margin-right:0;}.leftfloated iframe,.rightfloated iframe{float:none;max-width:100%;}#socialfeed .post p.message{font-size:18px;}#socialfeed .post .readmore a{margin-top:0;}#primarycontent h2{font-size:24px;}#primarycontent h3{font-size:18px;}#primarycontent h4{font-size:16px;}#primarycontent h5{font-size:14px;}#primarycontent h6{font-size:12px;}#socialbuttons a.button,#actionbuttons a.button{font-size:24px;}#socialbuttons a.button img,#actionbuttons a.button img{width:36px;}.actionbuttons a.button img,#primarycontent #actionbuttons a.button img{width:60px;}#newscol,#blogcol,#lovecol{margin-bottom:20px;}img.popupbg{position:relative;margin-bottom:10px;}#popupcontent{padding:20px 40px 40px 40px;}#primarycontent .block-37 td{font-size:14px;padding:10px 12px;}#primarycontent .block-37 th{padding:5px 12px;}#primarycontent .block-37 thead tr{font-size:15px;}#primarycontent .block-37 tr td.views-field-title{font-size:15px;}.leftfloated table{float:none;margin-right:0;margin-bottom:20px;}.rightfloated table{float:none;margin-left:0;margin-bottom:20px;}#primarycontent .inner.no-sidebar .contentleft .block-37{width:100%;}}@media screen and (max-width:520px){.aboutitem{min-height:320px;}}@media screen and (max-width:420px){.aboutitem{min-height:300px;}#primarycontent .aboutitem h3{min-height:100px;}}@media screen and (max-width:400px){#headercontent #logo,#headercontent #mobilelogo{width:45%;margin-bottom:5px;}}@media screen and (min-width:1060px){#nav{display:block !important;}}
.formError{position:absolute;top:300px;left:300px;padding-bottom:13px;display:block;z-index:5000;}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none;}.formError .formErrorContent{width:100%;background:#BF4A32;color:#fff;width:150px;font-family:tahoma;font-size:12px;border:1px solid #ddd;-moz-box-shadow:0px 0px 6px #000;-webkit-box-shadow:0px 0px 6px #000;padding:4px 10px 4px 10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-top:10px;}.greenPopup .formErrorContent{background:#fff;}.blackPopup .formErrorContent{background:#fff;color:#FFF;}.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px;z-index:5001;}.formError .formErrorArrowBottom{top:8px;margin:-6px;}.formError .formErrorArrow div{border-left:1px solid #ddd;border-right:1px solid #ddd;-moz-box-shadow:0px 2px 3px #444;-webkit-box-shadow:0px 2px 3px #444;font-size:0px;height:1px;background:#BF4A32;margin:0 auto;line-height:0px;font-size:0px;display:block;}.formError .formErrorArrowBottom div{-moz-box-shadow:none;-webkit-box-shadow:none;}.greenPopup .formErrorArrow div{background:#33be40;}.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}.formError .formErrorArrow .line10{width:15px;border:none;}.formError .formErrorArrow .line9{width:13px;border:none;}.formError .formErrorArrow .line8{width:11px;}.formError .formErrorArrow .line7{width:9px;}.formError .formErrorArrow .line6{width:7px;}.formError .formErrorArrow .line5{width:5px;}.formError .formErrorArrow .line4{width:3px;}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-bgevent{background:#8fdf82;opacity:.3;filter:alpha(opacity=30)}.fc-nonbusiness{background:#d7d7d7}.fc-icon{display:inline-block;width:1em;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace}.fc-icon:after{position:relative;margin:0 -1em}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%;left:3%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%;left:-3%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%;left:-2%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%;left:2%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{overflow-y:scroll;overflow-x:hidden}.fc-scroller>*{position:relative;width:100%;overflow:hidden}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:3}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-h-event .fc-resizer{top:-1px;bottom:-1px;left:-1px;right:-1px;width:5px}.fc-ltr .fc-h-event .fc-start-resizer,.fc-ltr .fc-h-event .fc-start-resizer:after,.fc-ltr .fc-h-event .fc-start-resizer:before,.fc-rtl .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-end-resizer:after,.fc-rtl .fc-h-event .fc-end-resizer:before{right:auto;cursor:w-resize}.fc-ltr .fc-h-event .fc-end-resizer,.fc-ltr .fc-h-event .fc-end-resizer:after,.fc-ltr .fc-h-event .fc-end-resizer:before,.fc-rtl .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-start-resizer:after,.fc-rtl .fc-h-event .fc-start-resizer:before{left:auto;cursor:e-resize}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-day-grid-event .fc-resizer{left:-3px;right:-3px;width:7px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 2px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-bgevent-skeleton,.fc-time-grid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-time-grid .fc-bgevent-skeleton{z-index:3}.fc-time-grid .fc-highlight-skeleton{z-index:4}.fc-time-grid .fc-content-skeleton{z-index:5}.fc-time-grid .fc-helper-skeleton{z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-time-grid .fc-bgevent-container,.fc-time-grid .fc-event-container{position:relative}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event .fc-resizer:after{content:"="}
table th{font-weight:bold;}table td,table th{padding:9px 10px;text-align:left;}@media only screen and (max-width:767px){table.responsive{margin-bottom:0;}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc;}.pinned table{border-right:none;border-left:none;width:100%;}.pinned table th,.pinned table td{white-space:nowrap;}.pinned td:last-child{border-bottom:0;}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc;}div.table-wrapper div.scrollable{margin-left:35%;}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden;}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden;}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none;}}
