/*
 Theme Name: Cobble Hill
 Theme URI: http://underscores.me/
 Author: Karen Vanderbilt & Bahij Chancey
 Author URI: http://underscores.me/
 Description: Designed for the Cobble Hill Association.
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: LICENSE
 Text Domain: cobble_hill
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 This theme, like WordPress, is licensed under the GPL.
 Use it to make something cool, have fun, and share what you've learned with others.
 Cobble Hill is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
 Underscores is distributed under the terms of the GNU GPL v2 or later.
 Normalizing styles have been helped along thanks to the fine work of
 Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
 */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#000;font-family:'Source Serif Pro', serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:0}a > h1,a > h2,a > h3,a > h4,a > h5,a > h6{text-decoration:none}h1{font-family:'Source Sans Pro', sans-serif;font-weight:700;font-size:200%;line-height:125%}h2{font-family:'Source Sans Pro', sans-serif;font-weight:700;font-size:150%;line-height:125%}h3{font-family:'Source Sans Pro', sans-serif;font-size:90%;text-transform:uppercase;letter-spacing:0.125em;font-weight:700}h3 a{text-decoration:none}h3 a:hover,h3 a:focus,h3 a:active{text-decoration:none}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff;}blockquote,q{quotes:"" ""}blockquote:before,q:before,blockquote:after,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%;}figure{margin:1em 0;}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, .8);font-size:12px;font-size:0.75rem;line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#24408e;text-decoration:none;outline:none}a:visited{color:#24408e}a:hover,a:focus,a:active{color:#002a48}.main-navigation{clear:both;display:block;float:left;width:60%}.main-navigation .social-buttons ul.nav-socials{display:none}.main-navigation .mobile-buttons{display:none}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;background:#24408e;padding:0 0 1em 0;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li{padding:0.25em 0 0 1em}.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul{left:100%}.main-navigation ul ul a{width:200px;color:#efefef}.main-navigation ul ul a:hover,.main-navigation ul ul a.focus{color:#acdb44}.main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul{left:-1em}.main-navigation li{padding:0.5em 2em 0.5em 0;float:left;position:relative;letter-spacing:0.13em}.main-navigation li:hover > a,.main-navigation li.focus > a{color:#efefef}.main-navigation a{color:#93a1c6;display:block;text-decoration:none;text-transform:uppercase}.main-navigation .current_page_item > a,.main-navigation .current-menu-item > a,.main-navigation .current_page_ancestor > a,.main-navigation .current-menu-ancestor > a{color:#efefef}.menu-toggle,.main-navigation.toggled ul{display:flex;flex-flow:column;justify-content:space-around;text-align:center;outline:none}button.menu-toggle{color:#efefef;background:none;border:none;font-size:200%;position:absolute;top:0.3em;right:0.5em;padding:0}button.menu-toggle .fa-bars{display:inline-block;transform:scale(1, 0.75)}button.menu-toggle .fa-times{display:none}.main-navigation.toggled button.menu-toggle .fa-bars{display:none}.main-navigation.toggled button.menu-toggle .fa-times{display:inline-block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}#primary #main #breadcrumb-nav{padding:3em 0 0 0;flex-basis:100%}#primary #main #breadcrumb-nav h3{font-weight:400}#primary #main #breadcrumb-nav span.current-crumb{font-weight:700}#primary #main .entry-header{margin:3em 0 0 0}.hidden{display:none}a.button,button.button,input.button{display:inline-block;margin:0.25em;padding:1em 1.5em;color:#efefef;background-color:#24408e;font-size:90%;line-height:100%;text-transform:uppercase;text-decoration:none;cursor:pointer;outline:none;border:none;border-radius:0;font-family:'Source Sans Pro', sans-serif;font-weight:400;letter-spacing:0.13em;-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease}a.button:hover,button.button:hover,input.button:hover{background-color:#acdb44;color:#24408e}.clearfix{width:100%;height:1px;clear:both}.preview-post-container a .post-thumb,.feat-items a .post-thumb{-webkit-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;transition:all ease-in 0.2s;background-repeat:no-repeat;background-position:50% 50%;background-size:100%}.preview-post-container a:hover,.feat-items a:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.preview-post-container a.preview-post-link{color:#000;text-decoration:none;border-top:0.5rem #acdb44 solid;display:block;-webkit-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;transition:all ease-in 0.2s}.preview-post-container a.preview-post-link h2{color:#24408e;margin:0.25em 0 0 0}.preview-post-container a.preview-post-link h3{margin:0}.preview-post-container a.preview-post-link .post-thumb{height:13em}.preview-post-container a.preview-post-link:hover{text-decoration:none}.preview-post-container a.preview-post-link:hover h2{color:#002a48}.preview-post-container a.preview-post-link:hover img{-webkit-filter:brightness(90%);filter:brightness(90%)}.preview-post-container a.preview-post-link:hover .post-info h3,.preview-post-container a.preview-post-link:hover .post-info h2.feat-title,.preview-post-container a.preview-post-link:hover .post-info h3.more{color:#002a48}.preview-post-container a.preview-post-link .post-info{float:left;width:100%}.preview-post-container a.preview-post-link .post-info .title-box .feat-cat{margin:0.5em 0 0 0;color:#acdb44}.preview-post-container a.preview-post-link .post-info .title-box .feat-title{color:#24408e;margin:0}.preview-post-container a.preview-post-link .post-info .post-teaser-box{padding:0.5em 0em}.preview-post-container a.preview-post-link .post-info .post-teaser-box .byline{color:#000}.preview-post-container a.preview-post-link .post-info h2,.preview-post-container a.preview-post-link .post-info h3{margin:0}.preview-post-container a.preview-post-link .post-info h2.more,.preview-post-container a.preview-post-link .post-info h3.more{color:#24408e}.preview-post-container a.preview-event-post-link .post-info{float:left;width:75%}.feat-items{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start}.feat-items a.feat-item{border-top:0.5rem #acdb44 solid;flex:1 40%;max-width:100%}.feat-items a.feat-item:nth-of-type(odd){margin-right:1em}.feat-items a.feat-item .post-thumb{height:20em}.feat-items a.feat-item div.desc-box{transform:translate(0, -17%);margin:0 0 -1em 0}.feat-items a.feat-item div.desc-box div.title-box{max-width:80%;background-color:#24408e;display:inline-block;padding:0.75em 3em 0.75em 0.75rem;-webkit-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;transition:all ease-in 0.2s}.feat-items a.feat-item div.desc-box div.title-box h2.feat-title{color:#efefef;margin:0}.feat-items a.feat-item div.desc-box div.title-box h3.feat-cat{color:#acdb44;letter-spacing:0.125em;font-weight:400;padding:0;margin:0}.feat-items a.feat-item div.desc-box .post-teaser-box{padding:0.5em 0.75em}.feat-items a.feat-item div.desc-box p.feat-desc{color:#000;clear:both}.feat-items a.feat-item:hover div.desc-box div.title-box,.feat-items a.feat-item:active div.desc-box div.title-box,.feat-items a.feat-item:focus div.desc-box div.title-box{background-color:#002a48}.feat-items a.feat-item:hover div.desc-box h3.feat-link,.feat-items a.feat-item:active div.desc-box h3.feat-link,.feat-items a.feat-item:focus div.desc-box h3.feat-link{color:#002a48}.meta-display,.post-index{display:flex;flex-flow:row wrap;clear:both}.meta-display .meta-item,.post-index .meta-item{flex:30%;max-width:30.75%;margin-bottom:2.5em;overflow:hidden}.meta-display .meta-item:nth-child(3n+1),.post-index .meta-item:nth-child(3n+1){margin:0 3.75% 4em 0}.meta-display .meta-item:nth-child(3n+2),.post-index .meta-item:nth-child(3n+2){margin:0 0 4em 0}.meta-display .meta-item:nth-child(3n+3),.post-index .meta-item:nth-child(3n+3){margin:0 0 4em 3.75%}.meta-display .meta-item h2,.post-index .meta-item h2{margin-bottom:0.5em}.meta-display .meta-item p,.post-index .meta-item p{margin:0 0 0.5em 0}.meta-display .meta-item img,.post-index .meta-item img{display:block;margin:0 auto 0.75em auto;width:100%}.filter h2,.filter form{float:left;line-height:160%}.filter form select{font-family:'Source Sans Pro', sans-serif;font-size:90%;text-transform:uppercase;letter-spacing:0.125em;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#efefef;min-width:15em;height:3em;margin:0 0 4em 5em;padding:0 0 0 1em;border:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#24408e;box-shadow:none;text-transform:uppercase;outline:none;background-image:url("http://beta.cobblehill.nyc/wp-content/themes/cobble_hill/imgs/down.svg");background-size:6%;background-position:90% 46%;background-repeat:no-repeat}.page-navigation{text-align:center;margin:4em 0 5em 0}.page-navigation h3:first-child:before{content:"Page:";padding:0 0.5em 0 0}.page-navigation .prev{float:left}.page-navigation .next{float:right}body.home #masthead .header-main{border-bottom:#efefef solid 0.1em}body.home #masthead .header-main .title-box{margin-bottom:-1.5em}body.home #masthead .header-main .title-box #logo{flex:35%}body.home #masthead .header-main .title-box #logo svg{fill:none;stroke:#efefef}body.home #masthead .header-main .title-box a .site-title{padding:0 0 0 0.5em;bottom:0.5em}body.home #masthead .header-main .title-box a .site-title svg{width:100%}#masthead{width:100%;font-family:'Source Sans Pro', sans-serif}#masthead .header-main{background-color:#002a48;display:block;padding:1em 55px}#masthead .header-main .title-box{float:left;width:62%}#masthead .header-main .title-box a{fill:#efefef;display:flex;flex-flow:row wrap;align-items:flex-end}#masthead .header-main .title-box a .site-title{flex:65%;position:relative;bottom:-0.25em}#masthead .header-main .title-box a .site-title svg{width:50%}#masthead .header-main .header-buttons{float:right}#masthead div#nav-bar{width:100%;min-height:2em;background-color:#24408e;border-bottom:0.5rem #acdb44 solid;padding:0 55px}#masthead div#nav-bar div.social-buttons{float:right;width:30%;padding-top:0.25em}ul.nav-socials{list-style:none;margin:0}ul.nav-socials a{color:#efefef;outline:none;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}ul.nav-socials a:hover{color:#acdb44}ul.nav-socials a li{float:right;font-size:1.5em;padding:0 0.5em 0 0}.modal{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s}.modal .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:white;padding:1rem 1.5rem;width:34rem;border-top:0.5rem #acdb44 solid}.modal .modal-content .close-button{float:right;width:1.5rem;text-align:center;cursor:pointer;margin:0.25em 0 0.5em 0}.modal .modal-content .signup{padding:0 3em}.modal .modal-content .signup h2{margin:0 0 1.5em 0;text-align:center}.modal .modal-content .signup .mc-field-group{margin:0 0 1em 0}.modal .modal-content .signup .mc-field-group label{display:inline-block;padding:0 4% 0 0;font-family:'Source Sans Pro', sans-serif;font-size:90%;text-transform:uppercase;letter-spacing:0.125em;font-weight:700;font-weight:400;width:34%;text-align:right}.modal .modal-content .signup .mc-field-group input{width:65%;background-color:#d3dbed;font-family:'Source Sans Pro', sans-serif;border-radius:0;outline:none;border:none;padding:0.5em 1em;font-weight:600;color:#000}.modal .modal-content .signup #mc_embed_signup div.mce_inline_error{width:65%;margin:0 0 0 34.75%;font-weight:400;background-color:#24408e}.modal .modal-content .signup #mce-success-response{color:#000;font-size:0.001%;line-height:0}.modal .modal-content .signup #mce-success-response:before{content:"Thanks! You've been added to our email list.";color:#000;font-weight:800}.modal .modal-content .clear{text-align:center;margin:1em 0 2em 0}.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s}div#primary{padding:1em 55px}footer#colophon{width:100%;display:block;color:#efefef;font-family:'Source Sans Pro', sans-serif}footer#colophon p{margin-bottom:0;margin-top:0}footer#colophon #footer-main{padding:2em 55px 1.5em 55px;background:#24408e;font-size:115%;background-image:url("http://beta.cobblehill.nyc/wp-content/themes/cobble_hill/imgs/buildings.svg");background-repeat:no-repeat;background-size:auto 90%;background-position:96.5% 115%}footer#colophon #footer-main a{color:#efefef;text-decoration:none}footer#colophon #footer-main a:hover{color:#acdb44}footer#colophon #footer-main ul.nav-socials{padding:0;display:flex}footer#colophon #footer-main ul.nav-socials a li{padding:0 0.4em 0 0}footer#colophon #footer-credit{width:100%;padding:0.75em 55px;background:#002a48;border-top:0.25em solid #fff}footer#colophon #footer-credit h3{font-weight:400}body.page-template-default #content #primary,body.single #content #primary,body.blog #content #primary{padding:0}body.page-template-default #content #primary #header-img,body.single #content #primary #header-img,body.blog #content #primary #header-img{background-size:100%;background-position:50% 50%;height:14em}body.page-template-default #content #primary #main,body.single #content #primary #main,body.blog #content #primary #main{padding:0 55px 2em 55px;display:flex;flex-flow:row wrap}body.page-template-default #content #primary #main .page-content,body.single #content #primary #main .page-content,body.blog #content #primary #main .page-content,body.page-template-default #content #primary #main article.post,body.single #content #primary #main article.post,body.blog #content #primary #main article.post,body.page-template-default #content #primary #main article.knowledge_base,body.single #content #primary #main article.knowledge_base,body.blog #content #primary #main article.knowledge_base{padding:0;flex-basis:60%;margin:0 20% 0 0;overflow:hidden}body.page-template-default #content #primary #main .page-content p,body.single #content #primary #main .page-content p,body.blog #content #primary #main .page-content p,body.page-template-default #content #primary #main article.post p,body.single #content #primary #main article.post p,body.blog #content #primary #main article.post p,body.page-template-default #content #primary #main article.knowledge_base p,body.single #content #primary #main article.knowledge_base p,body.blog #content #primary #main article.knowledge_base p{font-size:115%;line-height:150%}body.page-template-default #content #page-sidebar,body.single #content #page-sidebar,body.blog #content #page-sidebar{padding:3em 0 0 0}body.page-template-default #content #page-sidebar .submenu-nav a,body.single #content #page-sidebar .submenu-nav a,body.blog #content #page-sidebar .submenu-nav a{text-decoration:none;color:#000}body.page-template-default #content #page-sidebar .submenu-nav ul,body.single #content #page-sidebar .submenu-nav ul,body.blog #content #page-sidebar .submenu-nav ul{margin:0;padding:0;list-style:none}body.page-template-default #content #page-sidebar .submenu-nav ul li.current-menu-parent,body.single #content #page-sidebar .submenu-nav ul li.current-menu-parent,body.blog #content #page-sidebar .submenu-nav ul li.current-menu-parent{font-family:'Source Sans Pro', sans-serif;font-size:90%;text-transform:uppercase;letter-spacing:0.125em;font-weight:700;line-height:200%}body.page-template-default #content #page-sidebar .submenu-nav ul li.current-menu-parent a:first-of-type,body.single #content #page-sidebar .submenu-nav ul li.current-menu-parent a:first-of-type,body.blog #content #page-sidebar .submenu-nav ul li.current-menu-parent a:first-of-type{color:#000}body.page-template-default #content #page-sidebar .submenu-nav ul ul.sub-menu li.menu-item,body.single #content #page-sidebar .submenu-nav ul ul.sub-menu li.menu-item,body.blog #content #page-sidebar .submenu-nav ul ul.sub-menu li.menu-item{text-transform:none;letter-spacing:0.03em;font-weight:400}body.page-template-default #content #page-sidebar .submenu-nav ul ul.sub-menu li.menu-item a,body.single #content #page-sidebar .submenu-nav ul ul.sub-menu li.menu-item a,body.blog #content #page-sidebar .submenu-nav ul ul.sub-menu li.menu-item a{color:#24408e}body.page-template-default #content #page-sidebar .submenu-nav ul ul.sub-menu li.menu-item a:hover,body.single #content #page-sidebar .submenu-nav ul ul.sub-menu li.menu-item a:hover,body.blog #content #page-sidebar .submenu-nav ul ul.sub-menu li.menu-item a:hover{color:#000}body.page-template-default #content #page-sidebar .submenu-nav ul ul.sub-menu li.menu-item.current-menu-item a,body.single #content #page-sidebar .submenu-nav ul ul.sub-menu li.menu-item.current-menu-item a,body.blog #content #page-sidebar .submenu-nav ul ul.sub-menu li.menu-item.current-menu-item a{color:#000}body.page-template-default #content div.bio,body.single #content div.bio,body.blog #content div.bio{float:left;width:31.3333%;margin:0 1%}body.page-template-landing .main-navigation a{color:#efefef}body.page-template-landing #content div#feat-slider div.ml-slider{width:100%;height:30em;overflow:hidden}body.page-template-landing #content div#feat-slider .flex-direction-nav{display:none}body.page-template-landing #content div#feat-slider ol.flex-control-nav{position:relative;top:-10em;z-index:99999;text-align:right;list-style:none;padding:0 55px}body.page-template-landing #content div#feat-slider ol.flex-control-nav li a{color:rgba(0, 0, 0, 0);background:none;border:2px solid #efefef;border-radius:10em;height:0.75em;width:0.75em}body.page-template-landing #content div#feat-slider ol.flex-control-nav li a.flex-active{background:#efefef}body.page-template-landing #welcome-tab{background-color:#fff;display:inline-block;width:29%;position:relative;top:-9em;margin:0 55px;padding:2em}body.page-template-landing #welcome-tab p{margin:0}body.page-template-landing #primary{margin-top:-8em}body.page-template-landing #primary #news-preview,body.page-template-landing #primary #events-preview{margin:0 0 4em 0}body.page-template-landing #primary #news-preview .preview-section-title,body.page-template-landing #primary #events-preview .preview-section-title{margin:0 0 2.085em 0}body.blog #content #primary #main #posts-filter{padding:6em 0 0 0}body.blog #content #primary #main .page-content{flex-basis:100%;margin:0}.archive .page-header{margin:2em 0 1em 0}body.blog #primary #main .article-index .meta-item:nth-child(3n+3),body.blog #primary #main .post-index .meta-item:nth-child(3n+3){margin:0 3.75% 4em 0}body.blog #primary #main .article-index .meta-item:nth-child(3n+4),body.blog #primary #main .post-index .meta-item:nth-child(3n+4){margin:0 0 4em 0}body.blog #primary #main .article-index .meta-item:nth-child(3n+5),body.blog #primary #main .post-index .meta-item:nth-child(3n+5){margin:0 0 4em 3.75%}body.page-id-14 .meta-display .committee-type{display:flex;flex-flow:row wrap}body.page-id-14 .meta-display .committee-type .committee-type-title{flex-basis:100%;margin-bottom:1em}body.page-id-14 .meta-display .committee-type .committee h3,body.page-id-14 .meta-display .committee-type .committee p{display:inline-block}body.page-id-14 .meta-display .committee-type .committee h3{margin-right:0.5em}body.page-id-3314 .meta-display .shop,body.page-id-3314 .meta-display .meta-item{border-top:0.5rem #acdb44 solid}body.page-id-3314 .meta-display .shop img.shop-logo,body.page-id-3314 .meta-display .meta-item img.shop-logo{margin:1em 0;max-height:10em;max-width:40%;filter:grayscale(100%)}body.page-id-3314 .meta-display .shop .offer-title,body.page-id-3314 .meta-display .meta-item .offer-title{margin-top:1em}#events-filter{padding:0 0 6em 0}.tribe-events-notices{background:none;border:0.15em solid #24408e;color:#24408e;margin:0.5em 0 1em;padding:0.5em 0 0.5em 1em;text-shadow:none;border-radius:0;font-family:'Source Sans Pro', sans-serif;font-size:90%;text-transform:uppercase;letter-spacing:0.125em;font-weight:700}.date{float:left;width:25%;text-align:center;padding:0.75em 0 0 0}.date h3 a{color:#24408e}.date h3 a:hover{color:#92a0c7}.date h3.date-day{font-size:300%;line-height:100%;font-weight:400;letter-spacing:0.05em;font-weight:700;margin:0}#tribe-events-footer ul.tribe-events-sub-nav,#tribe-events-header .tribe-events-sub-nav{display:flex;padding:0}#tribe-events-footer ul.tribe-events-sub-nav li,#tribe-events-header .tribe-events-sub-nav li{width:100%}.tribe-events-list .type-tribe_events h2{line-height:150%}.single-tribe_events .tribe-events-event-image{text-align:left}.single-tribe_events #breadcrumb-nav{padding:0 0 3em 0}.single-tribe_events #tribe-events-content{margin:0}.single-event-box .event-details{padding:1em 0}.single-event-box .event-details .date{float:none;width:100%;text-align:left;padding:0;margin-bottom:0.5em}.single-event-box .event-details .tribe-events-venue-details{font-family:'Source Sans Pro', sans-serif;font-size:90%;text-transform:uppercase;letter-spacing:0.125em;font-weight:700;text-transform:none;letter-spacing:normal;font-weight:500}.single-event-box .event-details .tribe-events-venue-details p{margin:0}.single-event-box a.button:hover{background-color:#002a48}body.single #primary #main img{border-top:0.5rem #acdb44 solid;max-width:81%}body.single #primary #main .featured-image{display:flex;width:125%;align-items:center}body.single #primary #main .featured-image .tribe-events-event-image{flex:4.35;margin:0 1em 0 0}body.single #primary #main .featured-image .feat-img-caption{flex:1;align-self:flex-end;margin:0;font-size:75%}body.single #primary #main .entry-footer .cat-links,body.single #primary #main .entry-footer .tag-links{display:block}body.page-id-36 #content #primary #main .page-content{flex-basis:75%;margin:3em 5% 0 0}body.page-id-36 #nyc-resources{margin:2em 0 0 0}body.page-id-36 #resources-box{display:flex;flex-flow:row wrap;width:100%;margin:0 0 1em 0}body.page-id-36 #resources-box a.nyc-link{text-align:center;flex:20%;max-width:20%;margin:1.5em 0;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease}body.page-id-36 #resources-box a.nyc-link svg{width:50%}body.page-id-36 #resources-box a.nyc-link svg .icon-part{fill:#fff}body.page-id-36 #resources-box a.nyc-link svg .circle-back{fill:#24408e}body.page-id-36 #resources-box a.nyc-link:hover svg .circle-back{fill:#002a48}body.page-id-36 .meta-display{margin:1em 0 0 0}body.page-id-36 .meta-display .meta-item h2,body.page-id-36 .meta-display .meta-item h3{margin:1rem 0 0 0}body.page-id-36 .meta-display .meta-item p{margin:0;white-space:pre-wrap}body.page-id-36 .meta-display .rep{border-top:0.5rem #acdb44 solid}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0;}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-content h1,.entry-content h1,.entry-summary h1,.page-content h2,.entry-content h2,.entry-summary h2,.page-content h3,.entry-content h3,.entry-summary h3{margin:1em 0 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.3333333333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.6666666667%}.gallery-columns-7 .gallery-item{max-width:14.2857142857%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.1111111111%}.gallery-caption{display:block}@media only screen and (max-width:500px){button.menu-toggle .fa-bars.fa-times{width:1.5em;height:1.5em}body.home #masthead .header-main .title-box{margin-bottom:-0.85em}body.home #masthead .header-main .title-box #logo{flex:25%}#masthead{border-bottom:0.35rem #acdb44 solid}#masthead .header-main{padding:0.75em 3% 0.25em 3%}#masthead .header-main .title-box{padding-top:0;width:100%}#masthead .header-main .title-box a .site-title{font-size:150%;bottom:0}#masthead .header-main .title-box a .site-title svg{width:80%}#masthead .header-main .header-buttons{display:none}#masthead ul.nav-socials{display:none}#masthead .main-navigation{width:100%}#masthead .main-navigation ul li{padding:0.75em 0;border-bottom:1px solid #efefef}#masthead .main-navigation ul ul{position:static;left:0;width:100%;height:0;display:none;padding:0.75em 0;box-shadow:none}#masthead .main-navigation ul ul a{width:inherit}#masthead .main-navigation ul ul li{border-bottom:none;padding:0 0.25em}#masthead .main-navigation ul ul.sub-menu li.menu-item a:after{content:none}#masthead .main-navigation ul li:hover > ul,#masthead .main-navigation ul li.focus > ul{display:flex;left:0;height:auto;position:static}#masthead .main-navigation .social-buttons ul.nav-socials{display:none;width:25%}#masthead .main-navigation .social-buttons ul.nav-socials .nav-social-link{padding:0;line-height:200%}#masthead .main-navigation .mobile-buttons{display:none;width:100%}#masthead .main-navigation .mobile-buttons a.header-button,#masthead .main-navigation .mobile-buttons button.header-button{width:100%;text-align:center;margin:0.5em 0 0 0}#masthead div#nav-bar nav.toggled div.social-buttons{width:100%}#masthead div#nav-bar nav.toggled div.social-buttons ul.nav-socials{display:flex;flex-flow:row wrap;padding:0;float:none;width:25%;margin:0 auto}#masthead div#nav-bar nav.toggled div.social-buttons ul.nav-socials li{border-bottom:none}#masthead div#nav-bar nav.toggled .mobile-buttons{padding:1em;display:inline-block;background-color:#002a48}#masthead div#nav-bar{padding:0}#masthead .modal .modal-content{width:85%}#masthead .modal .modal-content .close-button{position:relative;margin:0;left:0.75em;bottom:0.25em}#masthead .modal .modal-content .signup{padding:0em}#masthead .modal .modal-content .signup h2{margin:0 0 0.5em 0}#masthead .modal .modal-content .signup .mc-field-group label,#masthead .modal .modal-content .signup .mc-field-group input{width:100%;text-align:left}#masthead .modal .modal-content .clear{margin:0.5em 0}body.page-template-landing #content #primary{margin-top:3em;padding:0 3%}body.page-template-landing #content div#feat-slider div.ml-slider{height:auto}body.page-template-landing #content div#feat-slider ol.flex-control-nav{top:0.5em;text-align:center;padding:0}body.page-template-landing #content div#feat-slider ol.flex-control-nav li a{border:2px solid #24408e}body.page-template-landing #content div#feat-slider ol.flex-control-nav li a.flex-active{background-color:#24408e}body.page-template-landing #welcome-tab{width:100%;position:static;margin:0 auto 1em auto;padding:0 1em}div#primary{margin-top:0;padding:0 3%}div#primary .feat-items{flex-flow:column}div#primary .feat-items a.feat-item{flex:1 100%;padding:0}div#primary .feat-items a.feat-item .post-thumb{height:10em}div#primary .feat-items a.feat-item:nth-of-type(odd){margin:0}div#primary .feat-items a.feat-item div.desc-box{transform:translate(0, -15%)}div#primary .feat-items a.feat-item div.desc-box div.title-box{max-width:90%;padding:0.75em}div#primary .feat-items a.feat-item div.desc-box div.title-box h2.feat-title{margin:0}div#primary .feat-items a.feat-item div.desc-box p.feat-desc{margin:0.5em 0}.preview-post-container{flex-flow:column}.preview-post-container a.preview-post-link{flex:1 100%;margin-bottom:2em}.preview-post-container a.preview-post-link:nth-of-type(even){margin:0 0 2em 0}.preview-post-container a.preview-post-link .post-thumb{height:10em}body.page-template-default #content #primary,body.single #content #primary,body.blog #content #primary{padding:0}body.page-template-default #content #primary #header-img,body.single #content #primary #header-img,body.blog #content #primary #header-img{background-size:auto 100%}body.page-template-default #content #primary #news-preview,body.single #content #primary #news-preview,body.blog #content #primary #news-preview,body.page-template-default #content #primary #events-preview,body.single #content #primary #events-preview,body.blog #content #primary #events-preview{margin:1em 0}body.page-template-default #content #primary #news-preview .preview-section-title,body.single #content #primary #news-preview .preview-section-title,body.blog #content #primary #news-preview .preview-section-title,body.page-template-default #content #primary #events-preview .preview-section-title,body.single #content #primary #events-preview .preview-section-title,body.blog #content #primary #events-preview .preview-section-title{margin:0 0 1em 0}body.page-template-default #content #primary #news-preview .preview-section-title a,body.single #content #primary #news-preview .preview-section-title a,body.blog #content #primary #news-preview .preview-section-title a,body.page-template-default #content #primary #events-preview .preview-section-title a,body.single #content #primary #events-preview .preview-section-title a,body.blog #content #primary #events-preview .preview-section-title a,body.page-template-default #content #primary #news-preview .preview-section-title a:visited,body.single #content #primary #news-preview .preview-section-title a:visited,body.blog #content #primary #news-preview .preview-section-title a:visited,body.page-template-default #content #primary #events-preview .preview-section-title a:visited,body.single #content #primary #events-preview .preview-section-title a:visited,body.blog #content #primary #events-preview .preview-section-title a:visited{color:#000}body.page-template-default #content #primary #main,body.single #content #primary #main,body.blog #content #primary #main{padding:0 1em 2em 1em;flex-flow:column nowrap}body.page-template-default #content #primary #main #breadcrumb-nav,body.single #content #primary #main #breadcrumb-nav,body.blog #content #primary #main #breadcrumb-nav,body.page-template-default #content #primary #main .page-content,body.single #content #primary #main .page-content,body.blog #content #primary #main .page-content,body.page-template-default #content #primary #main article.post,body.single #content #primary #main article.post,body.blog #content #primary #main article.post,body.page-template-default #content #primary #main article.knowledge_base,body.single #content #primary #main article.knowledge_base,body.blog #content #primary #main article.knowledge_base{flex-basis:100%;margin:0}body.page-template-default #content #primary #main #page-sidebar,body.single #content #primary #main #page-sidebar,body.blog #content #primary #main #page-sidebar{padding:0;flex-basis:100%;order:999}body.page-template-default #content #primary #main #page-sidebar .submenu-nav,body.single #content #primary #main #page-sidebar .submenu-nav,body.blog #content #primary #main #page-sidebar .submenu-nav{float:left}body.blog #content #primary #main #posts-filter{padding:2em 0 0 0}body.page-id-36 #resources-box a.nyc-link{flex:50%;max-width:100%}.filter form select{margin:1em 0 3em 0}.meta-display,.meta-display .committee-type,.post-index{flex-flow:column}.meta-display .meta-item,.meta-display .committee-type .meta-item,.post-index .meta-item{max-width:100%}.meta-display .meta-item:nth-child(3n+1),.meta-display .committee-type .meta-item:nth-child(3n+1),.post-index .meta-item:nth-child(3n+1),.meta-display .meta-item:nth-child(3n+2),.meta-display .committee-type .meta-item:nth-child(3n+2),.post-index .meta-item:nth-child(3n+2),.meta-display .meta-item:nth-child(3n+3),.meta-display .committee-type .meta-item:nth-child(3n+3),.post-index .meta-item:nth-child(3n+3){padding:0 0 1em 0;margin:0 0 0 0}body.page-id-2279 #primary #main .article-index .meta-item:nth-child(3n+3),body.blog #primary #main .article-index .meta-item:nth-child(3n+3),body.page-id-2279 #primary #main .post-index .meta-item:nth-child(3n+3),body.blog #primary #main .post-index .meta-item:nth-child(3n+3),body.page-id-2279 #primary #main .article-index .meta-item:nth-child(3n+4),body.blog #primary #main .article-index .meta-item:nth-child(3n+4),body.page-id-2279 #primary #main .post-index .meta-item:nth-child(3n+4),body.blog #primary #main .post-index .meta-item:nth-child(3n+4),body.page-id-2279 #primary #main .article-index .meta-item:nth-child(3n+5),body.blog #primary #main .article-index .meta-item:nth-child(3n+5),body.page-id-2279 #primary #main .post-index .meta-item:nth-child(3n+5),body.blog #primary #main .post-index .meta-item:nth-child(3n+5){margin:0 0 1em 0}footer#colophon #footer-main{height:21em;background-size:90% auto;background-position:50% 100%;padding:1em 3% 1.5em 3%}}