/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,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.67em 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;}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-appearance:textfield;box-sizing:content-box;}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;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.dialog-off-canvas-main-canvas{padding:80px 0 60px;position:relative;}body.has-header-banner .dialog-off-canvas-main-canvas{padding-top:120px;}.toolbar-vertical header.site-header,.toolbar-horizontal header.site-header{top:39px;}.toolbar-horizontal.toolbar-tray-open header.site-header{top:79px;}.region-controls{margin:0 auto;max-width:800px;padding:0 20px;width:100%;}.block.tabs{margin:0;padding:20px 0;width:100%;}.block.tabs ul.tabs{border-bottom:1px solid #00aef3;margin:0;}.block.tabs ul.tabs > li{border-radius:10px;margin:10px 10px 0 0;}.block.tabs ul.tabs > li a{border:1px solid #00aef3;border-bottom:0;border-radius:5px 5px 0 0;color:#0f2446;}.block.tabs ul.tabs > li a.is-active,.block.tabs ul.tabs > li a:hover{background:#eee;}.region-controls .messages-container{padding:20px 0 0;}.region-controls .messages--status{margin:0 0 0 8px;}.main-section form input[type="text"],.main-section form input[type="email"],.main-section form input[type="url"],.main-section form input[type="password"],.main-section form input[type="tel"],.main-section form input[type="time"],.main-section form select{border:1px solid #0f2446;border-radius:0;color:#0f2446;font-size:18px;font-weight:700;height:50px;line-height:40px;padding:5px 10px;margin:0 0 5px;width:100%;}.main-section form textarea{font-size:16px;padding:10px;}@media (min-width:768px){.dialog-off-canvas-main-canvas{padding:120px 0 0;}body.has-header-banner .dialog-off-canvas-main-canvas{padding-top:160px;}}
#main{margin:0 auto;padding:0;width:100%;}#main-content{outline:none;padding:20px 0;}body.page-node-type-committee #main-content,body.page-node-type-counties #main-content,body.page-node-type-county #main-content,body.page-node-type-form #main-content,body.page-node-type-front #main-content,body.page-node-type-interior-form #main-content,body.page-node-type-job #main-content,body.page-node-type-latest #main-content,body.page-node-type-leadership #main-content,body.page-node-type-people #main-content,body.page-node-type-scm #main-content,body.page-node-type-social #main-content,body.page-node-type-standard #main-content{padding:0;}#main-content .region-content{margin:0 auto;max-width:800px;width:100%;}body.page-node-type-committee #main-content .region-content,body.page-node-type-counties #main-content .region-content,body.page-node-type-county #main-content .region-content,body.page-node-type-form #main-content .region-content,body.page-node-type-front #main-content .region-content,body.page-node-type-interior-form #main-content .region-content,body.page-node-type-issues #main-content .region-content,body.page-node-type-job #main-content .region-content,body.page-node-type-latest #main-content .region-content,body.page-node-type-leadership #main-content .region-content,body.page-node-type-people #main-content .region-content,body.page-node-type-scm #main-content .region-content,body.page-node-type-social #main-content .region-content,body.page-node-type-standard #main-content .region-content{max-width:100%;}
@media (max-width:767px){header.site-header.active{background:#0f2446;height:100%;}body.has-header-banner header.site-header.active{height:100%;}header.site-header.active .header-container{flex-direction:column;justify-content:flex-start;width:100%;z-index:10;}header.site-header.active .logo-container{background:#fff;height:auto;}header.site-header.active.sticky .logo-container{background:#0f2446;}header div.menu-controls{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:center;padding:0;position:absolute;right:0;top:15px;width:50px;z-index:10;}.menu-controls-icon,.menu-controls-icon::before,.menu-controls-icon::after{background-color:#336799;border-radius:0;height:4px;transition:250ms ease-in-out;width:21px;}.menu-controls-icon::before,.menu-controls-icon::after{content:'';display:block;}.site-header.sticky .menu-controls-icon,.site-header.sticky .menu-controls-icon::before,.site-header.sticky .menu-controls-icon::after{background-color:#fff;}.site-header.sticky.active .menu-controls-icon{background-color:#0f2446;}.menu-controls-icon::before{transform:translateY(-9px);}.menu-controls-icon::after{transform:translateY(5px);}.menu-controls-icon.active{background:transparent;}.menu-controls-icon.active::before,.menu-controls-icon.active::after{width:28px;}.menu-controls-icon.active::before{transform:translateY(0) translateX(-4px) rotate(-45deg);}.menu-controls-icon.active::after{transform:translateY(-4px) translateX(-4px) rotate(45deg);}header.site-header.active .header-navigation{}#block-main-menu,#block-social-header{display:none;width:100%;}#block-main-menu.active{display:block;padding:0 20px;}header.site-header.active #block-social-header{display:block;}#block-main-menu ul.menu.nav{background:none;height:auto;margin:0 auto;max-width:260px;order:1;padding:10px 0 0;position:relative;width:100%;}ul.menu.nav li{display:flex;line-height:50px;margin:0;padding:0;}ul.menu.nav li.menu-item--expanded{flex-direction:column;}ul.menu.nav li span.link-wrapper{display:flex;justify-content:flex-start;width:100%;}ul.menu.nav li span.link-wrapper:hover,ul.menu.nav li span.link-wrapper:focus,ul.menu.nav li a:hover,ul.menu.nav li a:focus{color:#fff;text-decoration:none;}ul.menu.nav li span.link-wrapper span.link-container,ul.menu.nav li span.link-wrapper span.link-container span{display:block;line-height:50px;}ul.menu.nav li span.link-wrapper span.link-container a{display:block;padding:0;}ul.menu.nav li span.link-wrapper span.caret{display:block;height:50px;margin:0;position:relative;width:50px;z-index:10;}ul.menu.menu-main.nav li span.link-wrapper span.caret:before,ul.menu.menu-main.nav li span.link-wrapper span.caret:after{background-color:#fff;border-radius:1px;content:"";cursor:pointer;left:0;top:0;width:10px;height:3px;position:absolute;transform:translateY(21px) translateX(15px) rotate(45deg);}ul.menu.menu-main.nav li span.link-wrapper span.caret:after{transform:translateY(27px) translateX(15px) rotate(-45deg);}ul.menu.menu-main.nav li span.link-wrapper.open span.caret:before{transform:translateY(23px) translateX(18px) rotate(-45deg);}ul.menu.menu-main.nav li span.link-wrapper.open span.caret:after{transform:translateY(23px) translateX(12px) rotate(45deg);}ul.menu.nav ul.submenu li{font-size:1em;line-height:20px;margin:0;}ul.menu.nav ul.submenu,ul.menu.nav ul.submenu ul.menu{display:none;}ul.menu.nav ul.submenu.open,ul.menu.nav ul.submenu ul.menu.open{border-radius:0;box-shadow:0 0 0;display:block;float:none;margin:0;padding:0 0 0 20px;position:relative;}ul.menu.nav li:last-of-type ul.submenu{border-bottom:0;margin-bottom:0;padding-bottom:0;}ul.menu.menu-main.nav ul.submenu li a{font-size:1em;line-height:24px;padding:5px 0;}ul.menu.nav ul.submenu > li > span.link-wrapper a{display:block;}.header-navigation nav.language-switcher{position:absolute;top:0;right:50px;z-index:5;}}
*,*:before,*:after{box-sizing:border-box;}:root{--ny-dems-navy:#0f2446;--ny-dems-blue:#336799;--ny-dems-lightest-grey:#f6f6f6;}body{background-color:#0f2446;color:#0f2446;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:1.5em;margin:0;padding:0;}p{margin:0 0 15px;}.dialog-off-canvas-main-canvas a{color:#00aef3;font-weight:400;text-decoration:none;}.dialog-off-canvas-main-canvas a:hover{color:#00aef3;text-decoration:none;}ul.menu{margin:0;padding:0;}ul li,ol li{margin:0 0 .5em;}li.menu-item{padding-top:0;}.center{text-align:center;}.left-aligned{text-align:left;}header.site-header{background:#fff;height:80px;position:fixed;top:0;width:100%;z-index:10;}body.has-header-banner header.site-header{height:120px;}header .header-container{display:flex;height:100%;justify-content:space-between;max-width:1200px;margin:0 auto;position:relative;width:100%;}body.has-header-banner header .header-container{height:calc(100% - 40px);}header .header-container .logo-container{height:100%;width:100%;}header .block.branding{align-items:center;display:flex;height:100%;justify-content:flex-start;z-index:2;}.block.branding a.site-logo{display:flex;font-size:0;padding:28px 20px 27px;}.block.branding a.site-logo img{height:25px;width:172px;}.block.branding a.site-logo img.white-text-logo{display:none;}header.site-header.sticky,header.sticky .branding img{transition:125ms;}header.site-header.sticky{background:#0f2446;}header.site-header.sticky a.site-logo img.standard-logo{display:none;}header.site-header.sticky a.site-logo img.white-text-logo{display:block;}header.site-header.sticky nav.language-switcher ul.links a.language-link{background-color:#fff;background-image:url(/themes/custom/nydems/images/globe-navy.svg);color:var(--ny-dems-navy);}.block.banner{background:#f7a800;height:40px;}.block.banner p.banner-link{align-items:center;display:flex;font-size:16px;height:40px;line-height:18px;justify-content:center;margin:0;padding:5px 20px;text-align:center;text-transform:uppercase;}.block.banner p.banner-link a{color:#fff;}header.site-header .top-navigation-wrapper{display:flex;padding:0;}ul.menu.nav{list-style:none;margin:0 auto;padding:0;width:100%;}ul.menu.nav li{color:#fff;font-size:1em;text-transform:uppercase;}ul.menu.nav li span.link-wrapper{cursor:pointer;padding:0 10px;}ul.menu.menu-main.nav li a{color:#fff;font-weight:400;line-height:50px;padding:0 10px;text-transform:uppercase;}ul.menu.menu-main.nav li a.is-active{color:#00aef3;font-weight:700;}header.site-header nav.buttons{display:none;}nav.buttons ul.menu{display:flex;width:100%;}nav.buttons li.menu-item{flex-grow:1;height:60px;width:auto;}nav.buttons li.menu-item a{align-items:center;background:#336799;color:#fff;display:flex;font-size:.7778em;font-weight:700;height:100%;justify-content:center;line-height:1.1429em;padding:6px 12px;text-align:center;text-transform:uppercase;width:100%;}nav.buttons li.menu-item a.color-red{background:#e31818;}nav.buttons li.menu-item a.color-light-blue{background:#00aef3;}nav.language-switcher{align-items:center;display:flex;height:80px;width:60px;}nav.language-switcher ul.links{align-items:center;display:flex;height:40px;justify-content:flex-end;list-style:none;margin:0;padding:0;}nav.language-switcher ul.links li{display:flex;margin:0;}nav.language-switcher ul.links li.is-active{display:none;}nav.language-switcher ul.links a.language-link{background-color:var(--ny-dems-navy);background-image:url(/themes/custom/nydems/images/globe-white.svg);background-position:10px 12px;background-repeat:no-repeat;background-size:16px;color:#fff;display:block;font-size:.888889em;height:40px;line-height:40px;margin:0;padding:0 0 0 32px;width:60px;}nav.language-switcher ul.links a.language-link:hover{background-color:var(--ny-dems-blue);text-decoration:underline;}section.hero .hero-overlay{text-align:center;}section.hero p.identifier,section.region-title p.identifier{color:#fff;font-weight:.8889em;margin:0 auto 10px;text-transform:uppercase;}main.main-section{background-color:#0f2446;}main .region-title{color:#fff;margin:0 auto;max-width:800px;padding:30px 20px;text-align:center;width:100%;}main section.region-title{padding:0;}.region-title .title-container,body.page-node-type-latest main .region-title,body.page-node-type-social main .region-title{display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:30px 20px;width:100%;}h1.page-title{color:#fff;font-size:2em;font-weight:900;line-height:1.25em;margin:0 auto;text-align:center;}h2.page-subtitle{color:#fff;font-size:1.6667em;line-height:1.3333em;margin:10px auto 0;}main #main-content{background:#fff;}article section > h2:first-child,article section .section-container > h2:first-child,article section > h3:first-child{margin-top:0;}article h2,section.site-kicker h2.block-title{color:#0f2446;font-size:1.7778em;font-weight:700;letter-spacing:1px;line-height:1.25em;margin:24px 0 15px;text-transform:uppercase;}article h2.viewsreference--view-title{padding:0 20px;margin-right:auto;margin-left:auto;max-width:800px;}article h3{color:#00aef3;font-size:1.1667em;line-height:1.25em;margin:24px 0 15px;text-transform:uppercase;}article section.paragraph section.body h3{color:#0f2446;font-size:1em;margin-bottom:10px;}article section.body{margin:0 auto;max-width:800px;padding:20px;width:100%;}article figure{line-height:0;margin:0 0 30px;position:relative;width:100%;}article figure a{display:block;line-height:0;}article figure img{height:auto;width:100%;}article figure figcaption{line-height:1.5em;padding:10px 0 0;}article figure figcaption a{display:inline;}p.button-link,ul.pager li{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 0 20px;padding:0;width:100%;}section.left-aligned p.button-link{justify-content:flex-start;margin-left:-10px;}p.button-link a,ul.pager li a{align-items:center;background-color:#00aef3;border:0;border-radius:2px;color:#fff;display:flex;height:50px;justify-content:center;font-size:1em;font-weight:400;letter-spacing:1px;line-height:1em;margin:10px;min-width:200px;padding:0 30px;text-align:center;text-transform:uppercase;}p.button-link a:hover,ul.pager li a:hover{color:#eee;}article blockquote{border-left:3px solid #0f2446;padding:0 0 0 20px;margin:20px 0;}article.standard > section.body{padding-top:50px;padding-bottom:50px;}article.issues ul.issues{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;margin:0 auto;max-width:1200px;padding:0;width:100%;}article.issues ul.issues.highlighted{justify-content:center;}article.issues ul.issues li.issue-item{margin:20px 0;padding:0;position:relative;}article.issues .issue-header{align-items:flex-end;display:flex;justify-content:space-between;padding:0 20px;}article.issues .issue-header figure.icon{line-height:0;margin:0;width:60px;}article.issues .issue-header h2.icon-title{margin:0;padding:0 0 20px;position:relative;width:calc(100% - 80px);}article.issues .issue-header h2.icon-title:before{background-color:#e31818;bottom:0;content:"";display:block;height:3px;position:absolute;width:60px;}article.issues li.issue-item section.body{padding-bottom:0;}article.issue figure.icon{display:block;margin:30px auto 20px;width:100px;}article.node.person figure.image.portrait{display:flex;justify-content:center;}article.node.person figure.image.portrait img{max-width:100%;width:auto;}article.node p.website-link{font-size:14px;font-weight:700;text-transform:uppercase;}article.node.person p.website-link{text-align:center;}article p.button-link a.twitter-icon:before{font-family:"Font Awesome 5 Brands";font-size:24px;height:30px;left:10px;line-height:30px;position:absolute;top:10px;width:30px;}article p.button-link a.twitter-icon{font-family:Lato,sans-serif;font-weight:400;-moz-osx-font-smoothing:unset;padding-left:50px;position:relative;}article.job{padding-top:20px;}article.job .equal-opportunity-organization{background:var(--ny-dems-lightest-grey);padding:10px 0 0;}article section.body.person{position:relative;}article section.body.person p.person-title{align-items:center;color:#e31818;display:flex;font-size:.8889em;font-weight:700;justify-content:center;margin:0;position:relative;text-align:center;text-transform:uppercase;}article section.body.person p.person-title:before,article section.body.person p.person-title:after{background:#e31818;content:"";display:block;height:3px;margin:0 10px;width:30px;}article section.body.person h2.person-name{margin:10px 0;text-align:center;}article section.body.person figure.portrait{margin-top:30px;}article section.body.person .read-more{color:#00aef3;cursor:pointer;display:inline;font-weight:700;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:3px;}article section.body.person.show-details .read-more{display:none;}article section.body.person .additional-details{display:none;}article section.body.person.show-details .additional-details{display:block;}article.leadership{padding:40px 0;}article.leadership section.person + section.people.tabs hr.separator,article.leadership section.group ul.people.with-photos + hr.separator{background-color:#ccc;border:0;display:block;height:1px;margin:0 auto 40px;width:100%;}article.leadership section.group ul.people.with-photos + hr.separator{margin-top:40px;max-width:1160px;}article.leadership section.people.tabs hr.separator{display:none;}article.leadership h2.page-title,article.counties h2.page-title{text-align:center;}article.leadership section.people.tabs{margin:0 auto;max-width:1200px;width:100%;}article.leadership section.people.tabs ul.tabs{display:flex;flex-wrap:wrap;justify-content:center;}article.leadership section.people.tabs li.tab{display:block;margin:10px;}article.leadership section.people.tabs li.tab a{background:none;color:#999;font-weight:700;padding:10px 20px;}article.leadership section.people.tabs li.tab a.active{color:#00aef3;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:3px;}article.leadership section.people.tabs section.two-columns{margin:0 auto;max-width:800px;width:100%;}article.leadership section.people.tabs section.group{position:relative;}article.people{margin:0 auto;max-width:1200px;padding:40px 0;width:100%;}article.people.two-columns{max-width:800px;}article.people h2.section-title{text-align:center;}article ul.people.with-photos{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;padding:0;}article ul.people li.person.with-photo{margin:20px;max-width:360px;width:100%;}article ul.people li.person.with-photo h2.person-title{align-items:flex-end;display:flex;height:80px;justify-content:center;margin-top:0;padding:0 10px;text-align:center;}article ul.people li.person.with-photo figure{margin:40px 0 0;}article ul.people li.person.with-photo figure > a{padding:0;}article ul.people li.person.with-photo figure a:focus,article ul.people li.person.with-photo figure a:hover{background:none;}article ul.people li.person.with-photo figcaption{padding-top:20px;}article ul.people li.person.with-photo figcaption p{margin:0;}article ul.people li.person.with-photo figcaption p.person-name{font-size:1.16667em;font-weight:700;}article ul.people li.person.with-photo figcaption p.website-link a{font-weight:700;line-height:2em;padding:0;}article.committee,article.county,article.counties,article.scm{padding:40px 0;}article.committee section.body,article.county section.body,article.scm section.body{display:flex;flex-direction:column;justify-content:center;max-width:1200px;}article section.body .ny-counties-map{height:300px;margin-bottom:50px;}article.scm h2.section-title{text-align:center;}article p.contact-details{align-self:center;border:3px solid #0f2446;border-radius:4px;display:flex;flex-direction:column;justify-content:center;padding:15px;text-align:center;}article.person span.contact-details,article.leadership span.contact-details{align-self:center;display:flex;justify-content:center;line-height:17px;margin:0 auto 15px;text-align:center;}article.counties section.body{max-width:1200px;padding:20px 0;}article .contact-details .website-link,article .contact-details .twitter-icon,article .contact-details a.email{font-size:14px;font-weight:700;padding:0 10px;text-transform:uppercase;}article .contact-details .website-link + a.email,article .contact-details a.email + a.email,article .contact-details a.email + .twitter-icon{border-left:2px solid #00aef3;padding-left:9px;}article .contact-details span.telephone{font-size:16px;}article .contact-details .website-link a,article .contact-details .telephone{font-weight:700;}article .scm .contact-details .contact-links .telephone{padding:0 6px;}article .scm .contact-details .contact-links .email:first-child{border:0;}figure.video iframe.media-oembed-content{height:300px;width:100% !important;}article.latest section.body{position:relative;}article.media-page section.body h2.page-title{text-transform:none;}article.media-page section.body hr.divider,article.latest section.body hr.divider{margin:20px 0;}article.press p.published-date{margin-bottom:5px;}article.latest p.published-date{font-size:.8889em;}article.latest figure.video,article.media-page figure.video{height:0;margin-bottom:20px;padding-bottom:56.25%;position:relative;width:100%;}article.latest figure.video iframe.media-oembed-content,article.media-page figure.video iframe.media-oembed-content{height:100%;left:0;position:absolute;top:0;width:100%;}article.node p.date-information{font-size:.8889em;line-height:1.3125em;}article.node p.date-information span.smart-date--time{color:#666;display:block;}article.latest h2.content-title,article.latest h3.content-title{font-size:1.1667em;margin:15px 0;text-transform:none;}article.latest section.body.event h3.content-title{margin-bottom:5px;}article.latest h2.content-title a,article.latest h3.content-title a{color:#0f2446;font-weight:700;}article.latest p.button-link{justify-content:flex-start;margin-top:30px;}article.latest p.button-link a{margin:0;}article.media-page p.byline{font-weight:700;margin-bottom:20px;text-transform:uppercase;}article.latest .view .latest-content ul.latest-items{list-style:none;margin:0;padding:0;}.view .latest-content ul.latest-items li.latest-item{margin:0;}.view .latest-content ul.latest-items li.latest-item:nth-of-type(2n){background:#f6f6f6;}.view .latest-content ul.latest-items li.latest-item .embedded-facebook-post.fb-post,.view .latest-content ul.latest-items li.latest-item .twitter-tweet{margin:40px auto !important;}article.node.event section.video-embed{margin:30px 0;}ul.pager{margin:0 auto;padding:40px 20px;}ul.pager li{margin:0;}nav.secondary-navigation{margin:0 auto;max-width:800px;width:100%;}nav ul.menu.secondary-navigation{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:30px 10px;}nav ul.menu.secondary-navigation li{display:block;margin:10px;}nav ul.menu.secondary-navigation li a{background:none;color:#999;font-weight:700;padding:10px 20px;}nav ul.menu.secondary-navigation li a.is-active{color:#00aef3;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:3px;}section.paragraph:target{padding-top:100px !important;}body.has-header-banner section.paragraph:target{padding-top:140px !important;}section.paragraph.hero{display:flex;}section.paragraph.hero-image{background-position:33% 50%;background-size:cover;min-height:300px;}section.paragraph.hero-image.align-top{background-position-y:25%;}section.paragraph.hero-image.align-bottom{background-position-y:75%;}section.paragraph.hero .hero-container{display:flex;width:100%;}section.paragraph.hero-video .hero-container{flex-direction:column;}section.paragraph.hero .hero-overlay{background:rgb(15,36,70,.7);display:flex;flex-direction:column;justify-content:center;padding:30px 20px;width:100%;}section.paragraph.hero figure.video{margin:0;}section.paragraph.hero h1.page-title,section.paragraph.hero h2.page-subtitle{max-width:530px;}section.paragraph.region-title h1.page-title,section.paragraph.region-title h2.page-subtitle{max-width:600px;}section.paragraph.hero p.button-link{margin:20px 0 0;}section.paragraph.hero p.button-link a{height:60px;font-size:1.3333em;}article.node > section.paragraph{padding:50px 20px;text-align:center;}article.node > section.paragraph.left-aligned{text-align:left;}article.node > section.paragraph.icons{padding-bottom:30px;}article.node > section.paragraph:nth-of-type(2n){background:#f6f6f6;}article.node > section.paragraph section.body{padding:0;}article.node > section.paragraph p.button-link:last-child{margin-bottom:0;}article.node > section.paragraph hr.divider,article.node hr.divider,.block.quick-signup hr.divider{background-color:#e31818;border:0;display:block;height:3px;margin:20px auto;width:60px;}article.node > section.paragraph.left-aligned hr.divider{margin:20px 0;}.block.quick-signup hr.divider{margin-bottom:30px;}section.standard .section-container{margin:0 auto;max-width:800px;width:100%;}section.icons div.icons{display:flex;flex-wrap:wrap;justify-content:center;}section.paragraph.icon{margin:20px;width:280px;}section.paragraph.icon figure.icon{margin-bottom:15px;}section.paragraph.icon figure.icon img{height:60px;}section.paragraph.icon h3.section-title{color:#0f2446;font-family:Merriweather,serif;margin:15px auto;}section.paragraph.icon section.body p{font-size:16px;}section.paragraph.icon section.body p:last-child{margin:0;}section.paragraph.vote h2.section-title{margin-top:0;}section.paragraph.vote section.body{margin:0 auto;max-width:700px;width:100%;}section.paragraph.vote .iwv-locate-form{align-items:flex-end;display:flex;flex-direction:column;}section.paragraph.vote .iwv-locate-form .iwv-field{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-start;}section.paragraph.vote .iwv-locate-form label{font-weight:700;}section.paragraph.vote .iwv-locate-form .iwv-locate-form__fields--street-address > label{padding-right:5px;}section.paragraph.vote .iwv-locate-form .iwv-locate-form__fields--street-address .iwv-field__hint{display:block;}section.paragraph.vote .iwv-locate-form .iwv-locate-form__fields--street-address .iwv-field__hint span{display:block;font-size:14px;line-height:20px;padding:0 0 2px;}section.paragraph.vote .iwv-locate-form .iwv-locate-form__fields--street-address .iwv-field__hint span:before{content:"(";}section.paragraph.vote .iwv-locate-form .iwv-locate-form__fields--street-address .iwv-field__hint span:after{content:")";}section.paragraph.vote .iwv-locate-form .iwv-locate-form__fields--street-address input{margin:5px 0 10px;width:100%;}section.paragraph.vote .iwv-locate-form .iwv-locate-form__fields--zip input{margin:5px 0 20px;}section.paragraph.vote .iwv-locate-form button{background:none;border:0;padding:0;width:120px;}section.paragraph.vote .iwv-locate-form button span{align-items:center;background-color:#336799;border:0;border-radius:2px;color:#fff;display:flex;height:50px;justify-content:center;font-size:1em;font-weight:400;letter-spacing:1px;margin:0;padding:0 20px;text-align:center;text-transform:uppercase;width:100%;}article.node > section.paragraph.tweets{background-color:#00aef3;padding:40px 20px 20px;}section.paragraph.tweets .tweets-container ul.tweets,section.paragraph.tweets .view-content.slideshow,section.paragraph.facebook .facebook-container .posts{overflow:hidden;margin:0 auto;max-width:1200px;padding:0 50px;width:100%;}section.paragraph.tweets .tweet-details,article .tweet-details{color:#fff;display:flex;flex-direction:column;margin:0 auto 30px;max-width:600px;text-align:center;width:100%;}article .tweet-details{color:#0f2446;}section.paragraph.tweets .tweet-details a{color:#fff;}section.paragraph.tweets .tweet-details a.twitter-icon,article .tweet-details a.twitter-icon{display:block;font-family:Lato,sans-serif;font-size:16px;font-weight:700;margin:0 0 20px;}section.paragraph.tweets .tweet-details a.twitter-icon:before,article .tweet-details a.twitter-icon:before{display:block;font-family:"Font Awesome 5 Brands";font-size:24px;margin:0 0 10px;}section.paragraph.tweets .tweet-details .tweet-text,article .tweet-details .tweet-text{font-family:Merriweather,serif;font-size:21px;line-height:1.5em;}section.paragraph.tweets .tweet-details .tweet-text a{color:#0f2446;}article.node > section.paragraph.facebook{background:#0f2446;padding:40px 20px 20px;}article.node > section.paragraph.facebook .facebook-container .posts ul.slick-dots{margin-top:20px;}article.node > section.paragraph.introduction section.body{font-size:1.16667em;padding:0 20px;}article.node > section.paragraph.boxes section.paragraph.box:first-of-type{margin-top:0;}article.node > section.paragraph.boxes{background:none;padding:0 20px 10px;}article.node section.paragraph.box{background:none;border:2px solid rgba(15,36,70,.2);border-radius:4px;margin:50px auto;max-width:840px;padding:20px;text-align:left;width:100%;}article.node section.paragraph.box hr.divider{margin:20px 0;}section.paragraph.image-and-text .section-container{display:flex;flex-direction:column;margin:0 auto;max-width:1160px;width:100%;}section.paragraph.image-and-text figure.image{margin-top:8px;}section.paragraph.image-and-text section.body{text-align:left;}section.paragraph.image-and-text section.body p:last-of-type{margin:0;}article.node ul.grid.people{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;margin:0;padding:0;}article.node ul.grid.people.scm{position:relative;}ul.grid li.person{align-items:center;border:3px solid #0f2446;border-radius:4px;display:flex;flex-direction:column;justify-content:center;margin:10px 20px;padding:15px;text-align:center;}article.node.counties ul.grid li.person{position:relative;}article.node.counties ul.grid li.person:target{background:#e7e9ec;scroll-margin-top:100px;}article.county .contact-details .chair,ul.grid li.person .person-name,ul.grid li.person .county-name{font-size:1.16667em;font-weight:700;text-transform:uppercase;}section.paragraph.tabs ul.tabs li.tab a{background:none;color:#999;font-weight:700;padding:10px 20px;}section.paragraph.tabs ul.tabs li.tab a.active{color:#00aef3;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:3px;}section.paragraph.tabs section.group.tab{margin:0 auto;max-width:800px;text-align:left;width:100%;}section.paragraph.tabs section.group.tab a{display:inline;padding:0;}article section.paragraph.video-embed .video-container{margin:0 auto;max-width:760px;width:100%;}article section.paragraph.video-embed figure.video{height:0;margin:0 auto;padding-bottom:56.25%;position:relative;width:100%;}article section.paragraph.video-embed figure.video iframe.media-oembed-content{height:100%;left:0;position:absolute;top:0;width:100%;}article section .issuu-embed{height:450px;width:100%;}article section.paragraph.map section.body.jqvmap{max-width:unset;}article.node.scm section.body.four-columns{padding:20px 10px;}article.node ul.grid.people.scm{align-items:flex-start;flex-direction:row;justify-content:center;}ul.grid.scm li.person{margin:10px;padding:0;width:calc(50% - 20px);}ul.grid.scm li.person{justify-content:flex-start;}ul.grid.scm li.person a{align-items:center;color:var(--ny-dems-navy);display:flex;flex-direction:column;justify-content:flex-start;padding:15px;width:100%;}ul.grid.scm li.person p.meeting-details{display:none;margin:10px 0 0;}ul.grid.scm li.person:focus p.meeting-details,ul.grid.scm li.person:hover p.meeting-details{display:block;}ul.grid.scm li.person p.meeting-details span.vote-details{align-items:center;display:none;flex-wrap:wrap;justify-content:center;padding:5px 0 0;}ul.grid.scm li.person p.meeting-details:focus span.vote-details,ul.grid.scm li.person p.meeting-details:hover span.vote-details{display:flex;}ul.grid.scm li.person p.meeting-details span.vote-details span.vote-icon{font-size:1.5rem;padding:0 5px;}ul.grid.scm li.person p.meeting-details span.vote-details span.vote-icon.fa-thumbs-up{color:green;}ul.grid.scm li.person p.meeting-details span.vote-details span.vote-icon.fa-thumbs-down{color:red;}section.paragraph.view .view-container{margin:0 auto;max-width:760px;}section.paragraph.view.list .view-container{text-align:left;}section.paragraph.view.list .job-title{font-size:1.111111em;margin:0 0 8px;}section.paragraph.view.list .job-title:last-child{margin-bottom:0;}body.path-media article.media{padding:0 20px;}body.path-media article.icon figure.icon{margin-right:auto;margin-left:auto;max-width:200px;}.twitter-tweet.twitter-tweet-rendered{margin-left:auto;margin-right:auto;}section.body.facebook{max-width:unset;position:relative;width:100%;}.embedded-facebook-post.fb-post{display:flex;justify-content:center;}.embedded-facebook-post.fb-post span{display:block;}section.site-kicker{background:#e7e9ec;}section.site-kicker .block{padding:50px 20px;}section.site-kicker .block.quick-signup{padding:50px 20px 30px;}section.site-kicker h2.block-title{margin:0 0 30px;text-align:center;}footer.site-footer .footer-container{margin:0 auto;max-width:650px;padding:20px;width:100%;}footer.site-footer figure.logo{display:flex;margin:15px auto;justify-content:center;}.site-footer figure.logo a{display:block;font-size:0;line-height:0;padding:10px;width:300px;}.site-footer .ny-donkey figure.logo a{width:200px;}.site-footer .donkey figure.logo a{width:120px;}.site-footer .wide figure.logo img{height:40px;width:280px;}.site-footer .ny-donkey figure.logo img{height:60px;width:180px;}.site-footer .donkey figure.logo img{height:90px;width:100px;}footer.site-footer p{color:#fff;font-size:16px;line-height:24px;text-align:center;}footer.site-footer section.body{margin:15px auto;}footer.site-footer .footer-address p{font-size:15px;}footer.site-footer .footer-address p a{font-weight:400;}nav.block.social{display:block;height:45px;margin:15px auto;padding:0;}ul.menu-social{display:flex;flex-direction:row;justify-content:center;list-style:none;margin:0;padding:0;width:100%;}ul.menu-social li{margin:0;}ul.menu-social li,ul.menu-social li a,ul.menu-social li a:before{display:block;height:45px;padding:0;width:45px;}ul.menu-social li a{font-size:26px;font-weight:700;line-height:45px;overflow:hidden;padding:0;text-align:center;}ul.menu-social li a:hover{color:none;font-weight:700;text-decoration:none;}ul.menu-social li a:before{padding:0;}footer.site-footer .footer-disclaimer section.body{display:flex;justify-content:center;}footer.site-footer p.disclaimer{border:2px solid #fff;display:inline;padding:15px;}footer.site-footer ul.menu{display:flex;flex-wrap:wrap;height:unset;justify-content:center;margin:20px auto;}footer.site-footer .footer-menu li.menu-item{border-right:1px solid #fff;line-height:14px;}footer.site-footer .footer-menu li.menu-item:last-of-type{border:0;}footer.site-footer .footer-menu li.menu-item a{color:#fff;font-size:14px;font-weight:400;padding:10px 15px 10px 14px;;}footer.site-footer .footer-menu li.menu-item a:hover{text-decoration:underline;}#mobile-footer{display:none;}@media (min-width:360px){.block.branding a.site-logo img{height:30px;width:206px;}}@media (min-width:400px){.block.branding a.site-logo img{height:35px;width:240px;}nav.buttons li.menu-item a{font-size:1em;line-height:1.111em;}}@media (min-width:500px){nav.buttons li.menu-item a{font-size:1.1111em;line-height:1.2em;}main .site-hero{min-height:300px;}figure.video iframe.media-oembed-content{height:400px;}article.node ul.grid.people{flex-direction:row;justify-content:center;}ul.grid li.person{margin:20px;width:calc(50% - 40px);}article section.body .ny-counties-map{height:400px;}}@media (min-width:600px){h1.page-title{font-size:3em;}.region-title .title-container,body.page-node-type-latest main .region-title,body.page-node-type-social main .region-title{min-height:200px;}section.paragraph.hero-image{min-height:400px;}section.paragraph.vote .iwv-locate-form{flex-direction:row;justify-content:space-between;margin:0 auto;max-width:700px;width:100%;}section.paragraph.vote .iwv-locate-form__fields{align-items:flex-end;display:flex;justify-content:space-between;width:calc(100% - 140px);}section.paragraph.vote .iwv-locate-form .iwv-field input{margin:5px 0 0;}section.paragraph.vote .iwv-locate-form .iwv-locate-form__fields--street-address{width:calc(100% - 120px);}section.paragraph.vote .iwv-locate-form .iwv-locate-form__fields--zip{width:100px;}article section.body .ny-counties-map{height:500px;}}@media (max-width:767px){section.paragraph.facebook .facebook-container .posts{padding:0 20px;}article.node > section.paragraph.facebook{padding:40px 0 20px;}section.paragraph.facebook .facebook-container .posts .slick-prev::before,section.paragraph.facebook .facebook-container .posts .slick-next::before{display:none;}#mobile-footer{bottom:0;display:block;height:60px;position:fixed;width:100%;z-index:11;}}@media (min-width:768px){header.site-header{height:120px;}body.has-header-banner header.site-header{height:160px;}header .header-container .logo-container{width:280px;}header .header-container{display:grid;grid-template-columns:280px auto 1fr;}.block.branding a.site-logo{padding:20px;}header.site-header.sticky{height:80px;}body.has-header-banner header.site-header.sticky{height:120px;}header.site-header.sticky nav.buttons li.menu-item{height:40px;}header.site-header.sticky .header-navigation{grid-template-rows:40px 1fr 40px;}header.site-header.sticky nav.language-switcher{height:40px;}header.site-header .header-navigation{align-items:center;display:grid;grid-column:3 / 4;grid-row:1 / 2;grid-template-columns:1fr 30px 70px;grid-template-rows:50px 1fr 50px;height:100%;max-width:700px;width:100%;}header.site-header nav.buttons{display:block;grid-column:1 / 4;grid-row:1 / 2;width:100%;}nav.buttons li.menu-item{height:50px;}nav.buttons li.menu-item a{font-size:.8889em;line-height:1em;}header.site-header nav.menu--main{display:flex;grid-column:1 / 2;grid-row:3 / 4;height:50px;width:100%;}header.site-header.sticky nav.menu--main{height:40px;}ul.menu-main.nav{display:flex;height:50px;justify-content:flex-end;}ul.menu-main.nav li.menu-item{align-items:center;display:flex;font-size:16px;justify-content:center;list-style:none;padding:0;position:relative;text-align:center;width:auto;}ul.menu-main.nav li.menu-item span.link-wrapper{padding:0;}ul.menu-main.nav li.menu-item span.link-container{align-items:center;display:flex;}ul.menu-main.nav li.menu-item span.caret{display:none;}ul.menu-main.nav li.menu-item span.link-wrapper{padding:0;}ul.menu-main.nav li.menu-item a,ul.menu-main.nav li.menu-item .link-container > span{align-items:center;color:#0f2446;display:flex;height:50px;line-height:18px;padding:0 5px;text-transform:uppercase;}header.site-header.sticky ul.menu-main.nav,header.site-header.sticky ul.menu-main.nav > li.menu-item > a,header.site-header.sticky ul.menu-main.nav li.menu-item .link-container > span,header.site-header.sticky ul.menu-main.nav li.menu-item .link-container > a{color:#fff;height:40px;}header.site-header.sticky ul.menu-main.nav > li.menu-item > a:hover,header.site-header.sticky ul.menu-main.nav li.menu-item.open .link-container > span,header.site-header.sticky ul.menu-main.nav li.menu-item.open .link-container > a{color:#0f2446;}ul.menu-main.nav li.menu-item > a:hover,ul.menu-main.nav li.menu-item.open .link-container a,ul.menu-main.nav li.menu-item .link-container > span:hover,ul.menu-main.nav li.menu-item.open .link-container > span{background-color:#fff;text-decoration:none;}ul.menu-main.nav ul.submenu{display:none;}ul.menu-main.nav li.open ul.submenu{background-color:rgba(255,255,255,.9);border:1px solid #fff;border-top:0;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:0 -1px;min-width:175px;padding:10px 0;position:absolute;top:50px;left:0;width:auto;text-align:left;}header.site-header.sticky ul.menu-main.nav li.open ul.submenu{border-color:#0f2446;top:40px;}ul.menu-main.nav > li:last-of-type ul.submenu{left:unset;right:0;}ul.menu-main.nav ul.submenu li{display:block;font-size:15px;justify-content:flex-start;line-height:20px;text-align:left;width:100%;}ul.menu-main.nav ul.submenu li a{background:none;height:unset;line-height:20px;padding:8px 10px;}ul.menu-main.nav ul.submenu li a:hover{background:#fff;}ul.menu-main.nav ul.submenu li a.is-active{color:#0f2446;font-weight:700;}header nav.block.social{align-items:center;display:flex;height:70px;margin:0;padding:15px 0 0;}header.site-header.sticky nav.block.social{height:40px;padding:0;}header ul.menu-social li a{font-size:20px;line-height:40px;}header ul.menu-social li,header ul.menu-social li a,header ul.menu-social li a::before{height:40px;width:40px;}nav.language-switcher{grid-column:3 / 4;grid-row:3 / 4;height:50px;width:70px;}nav.language-switcher ul.links a.language-link{background-color:var(--ny-dems-navy);background-position:15px 12px;padding-left:37px;width:70px;}header .menu-controls{display:none;}.region-title .title-container,body.page-node-type-latest main .region-title,body.page-node-type-social main .region-title{min-height:300px;}article.issues ul.issues{flex-direction:row;}article.issues ul.issues li.issue-item{width:50%;}article.job .equal-opportunity-organization{padding:30px 0 20px;}figure.video iframe.media-oembed-content{height:500px;}nav ul.menu.secondary-navigation{padding-top:50px;}section.paragraph.hero{min-height:500px;}section.paragraph.hero .hero-container{margin:0 auto;max-width:1200px;max-width:unset;width:100%;}section.paragraph.hero-video .hero-container,section.paragraph.hero.right-aligned .hero-container{flex-direction:row-reverse;}section.paragraph.hero-video figure.video{width:calc(100% - 400px);}section.paragraph.hero-image .hero-overlay{width:50%;}section.paragraph.hero-video .hero-overlay{width:400px;}article.node section.paragraph.box{padding:40px 40px 20px;}section.paragraph.image-and-text .section-container{flex-direction:row;justify-content:space-between;}section.paragraph.image-and-text.image-right .section-container{flex-direction:row-reverse;}section.paragraph.image-and-text figure.image,section.paragraph.image-and-text section.body{width:calc(50% - 10px);}section.paragraph.image-and-text figure.image{margin-bottom:0;}section.paragraph.image-and-text section.body{margin:unset;}article section .issuu-embed{height:1000px;}article section.body .ny-counties-map{height:600px;}footer.site-footer nav.menu--main ul.nav{margin:0;}footer.site-footer nav.menu--main ul.nav li.menu-item{color:#fff;font-size:18px;}footer.site-footer nav.menu--main ul.nav li.menu-item > a,footer.site-footer nav.menu--main ul.nav li.menu-item > span{color:#fff;padding:0 10px;}footer.site-footer nav.menu--main ul.nav li.menu-item > a:hover{background:none;color:#00aef3;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:3px;}}@media (min-width:960px){header .header-container .logo-container{width:380px;}header .header-container{grid-template-columns:380px auto 580px;}.block.branding a.site-logo img{height:50px;width:340px;}header.site-header.sticky .header-container .logo-container{width:280px;}header.site-header.sticky .block.branding a.site-logo img{height:34px;width:240px;}nav.buttons li.menu-item a{font-size:1em;line-height:1.2em;}ul.menu-main.nav li.menu-item a,ul.menu-main.nav li.menu-item .link-container > span{padding:0 10px;}ul.menu-main.nav > li:last-of-type ul.submenu{left:0;right:unset;}.three-columns ul.grid li.person,.four-columns ul.grid li.person{margin:20px;width:calc((100%/3) - 40px);}article section.body .ny-counties-map{height:700px;}}@media (min-width:1100px){header .header-container{grid-template-columns:380px auto 700px;}}@media (min-width:1200px){header .header-container .logo-container{margin-left:10px;}article.issues ul.issues{padding:20px 10px;}article.people ul.people.grid{padding:0 10px;}section.paragraph.image-and-text .section-container{padding-left:10px;}section.paragraph.image-and-text figure.image,section.paragraph.image-and-text section.body{width:calc(50% - 15px);}.four-columns ul.grid li.person{width:calc(25% - 40px);}}
body.page-node-type-form #main-content{background-attachment:fixed;background-size:cover;background-position:50% 33%;}body.page-node-type-form #main-content.standard{background:#336799;}article.form .form-container{background:#fff;}article.form.two-columns .form-container,article.form.no-offset .form-container{width:100%;}article.form figure.nydems-logo{align-items:center;display:flex;justify-content:center;margin:0 auto;}article.form figure.nydems-logo a{padding:20px;}article.form figure.nydems-logo a img{height:34px;width:240px;}article.form h1.page-title{color:#00274d;font-size:1.4444em;font-weight:400;margin:0 auto 20px;padding:20px 20px 0;}article.form section.body{font-size:16px;line-height:20px;margin-top:20px;padding:0 20px 10px;text-align:center;}section.embedded-form .at.ngp-form{max-width:unset;min-width:unset;width:100%;}section.embedded-form .at.ngp-form *{font-family:Lato,sans-serif;}section.embedded-form .at.ngp-form section.at-inner{background:none;}section.embedded-form .at.ngp-form header.at-title,section.embedded-form .at.ngp-form header.HeaderHtml{display:none;}section.embedded-form .at.ngp-form .at-markup{color:#0f2446;font-size:16px;}section.embedded-form .at.ngp-form .at-markup p:last-child{margin-bottom:10px;}section.embedded-form .at.ngp-form .at-markup.LegalDescription p{font-size:14px;}section.embedded-form .at.ngp-form .content.thankYou{color:#0f2446;margin:0 auto;padding:20px 20px 0;width:100%;}section.embedded-form .at.ngp-form .thankYou .contributions p{margin:0 0 15px;}section.embedded-form .at.ngp-form .content.thankYou button.btn-social{margin:0 10px 0 0;}section.embedded-form .at.ngp-form .FastAction{color:#404040;margin:0;padding:0;}section.embedded-form .at.ngp-form .FastAction .fastAction{background:#eee;padding:10px 20px;}section.embedded-form .at.ngp-form .FastAction .fastAction p{font-size:12px;margin:0;}section.embedded-form .at.ngp-form .FastAction .profile-link{background:#fff;}section.embedded-form .at.ngp-form .FastAction .fa-cta span a{color:#fff;}section.embedded-form .at.ngp-form ol.at-steps{background:#f8f8f8;border-radius:0;display:flex;margin:0;padding:0;}section.embedded-form .at.ngp-form ol.at-steps li.at-step{margin:unset;padding:0;}section.embedded-form .at.ngp-form ol.at-steps li.at-step.active{border-bottom:2px solid #0f2446;}section.embedded-form .at.ngp-form ol.at-steps li.at-step a,section.embedded-form .at.ngp-form ol.at-steps li.at-step b{align-items:center;color:#0f2446;display:flex;flex-direction:column;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;justify-content:center;padding:15px 10px;}section.embedded-form .at.ngp-form ol.at-steps li.at-step a:before,section.embedded-form .at.ngp-form ol.at-steps li.at-step b:before{background:#59595c;border:0;font-size:14px;font-weight:600;height:24px;left:unset;line-height:24px;margin:0 0 5px;position:relative;right:unset;top:0;transform:none;width:24px;}section.embedded-form .at.ngp-form ol.at-steps li.at-step a span.step-title{display:block;}section.embedded-form .at.ngp-form fieldset.at-fieldset{padding:0 10px;min-width:unset;}section.embedded-form .at.ngp-form fieldset.ContributionInformation{padding-top:20px !important;}article .at.ngp-form fieldset.Interests{padding-top:10px;}section.embedded-form .at.ngp-form legend.at-legend{color:#0f2446;font-size:1.3333em;font-weight:700;line-height:1em;padding:20px 0 10px;}section.embedded-form .at.ngp-form fieldset.Interests .at-fields{padding:0 10px;}section.embedded-form .at.ngp-form .at-row label,section.embedded-form .at.ngp-form fieldset.TicketInformation label{color:#0f2446;font-size:16px;font-weight:500;line-height:20px;margin:0 10px;}section.embedded-form .at.ngp-form .at-row label small{font-size:14px;line-height:14px;}section.embedded-form .at.ngp-form .AdditionalInformation .at-row label{font-weight:600;}section.embedded-form .at.ngp-form fieldset.TicketInformation label{margin:0;}section.embedded-form .at.ngp-form .at-row label input,section.embedded-form .at.ngp-form .at-row label select,section.embedded-form .at.ngp-form .at-row label .select2-selection,section.embedded-form .at.ngp-form .at-row label textarea,section.embedded-form .at.ngp-form .at-row label .vgs-input-container iframe{border:1px solid #999;border-radius:0;color:#181b18;font-weight:700;font-size:1em;height:40px;line-height:40px;margin:5px 0 15px;padding:7px 10px 4px;}section.embedded-form .at.ngp-form .at-row label .intl-tel-input{margin:5px 0 15px;}section.embedded-form .at.ngp-form .at-row label .intl-tel-input input{padding-left:46px;}section.embedded-form .at.ngp-form .at-row label select{padding:0 5px}section.embedded-form .at.ngp-form .at-recurring label select{border-width:2px;height:36px;margin:0 5px 0 0;padding:0 20px 0 5px;}section.embedded-form .at.ngp-form .at-row label .select2-selection{font-weight:500;padding-top:4px;text-transform:none;}section.embedded-form .at.ngp-form .at-row label textarea{height:auto;line-height:1.5em;min-height:200px;}section.embedded-form .at.ngp-form .at-row label input::placeholder{color:#999;opacity:.5;}section.embedded-form .at.ngp-form label.at-check{margin:0;}section.embedded-form .at.ngp-form fieldset.Interests label.at-check{margin-bottom:10px;}section.embedded-form .at.ngp-form .AdditionalInformation .at-row label.at-check{margin:0 10px 14px;}section.embedded-form .at.ngp-form .at-check.YesSignMeUpForUpdatesForBinder,section.embedded-form .at.ngp-form .at-row.UpdateMyProfile .UpdateMyProfile{margin:5px 10px;}section.embedded-form .at.ngp-form .at-row.UpdateMyProfile label{margin:0;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container:before,section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container:after,section.embedded-form .at.ngp-form .UpdateMyProfile label > span:before,section.embedded-form .at.ngp-form .UpdateMyProfile label > span:after{border:1px solid #aaa;border-radius:0;height:24px;left:0;top:0;width:24px;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container:before,section.embedded-form .at.ngp-form .UpdateMyProfile label > span:before{background:none;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container:after,section.embedded-form .at.ngp-form .UpdateMyProfile label > span:after{background-color:#00aef3;background-image:url(/themes/custom/nydems/images/check-mark.svg);background-position:center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #00aef3;content:"";font-size:16px;line-height:16px;text-align:center;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title-container,section.embedded-form .at.ngp-form .UpdateMyProfile label > span,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedFrequency span.at-select,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedDuration span.at-select{display:block;font-size:16px;line-height:24px;margin:0;padding-left:32px;text-transform:none;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedFrequency span.at-select,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedDuration span.at-select{padding-left:0;}section.embedded-form .at.ngp-form label.at-check .at-checkbox-title,section.embedded-form .at.ngp-form label.at-check .at-cover-costs-info,section.embedded-form .at.ngp-form label.at-select .select-collapse,section.embedded-form .at.ngp-form .UpdateMyProfile label > span{color:#59595c;font-weight:400;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-check,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedFrequency,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedDuration{line-height:20px;margin:0 10px 10px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedFrequency{margin-left:4px;margin-right:4px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.at-select.SelectedDuration{margin-left:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-recurring{display:flex;margin:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-recurring .at-check{display:block;margin-right:0;}section.embedded-form .at.ngp-form .at-form-submit{display:flex;justify-content:center;padding:0;margin:10px 10px 20px;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext{display:flex;justify-content:center;padding:10px 0 0;width:100%;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext:before,section.embedded-form .at.ngp-form .at-form-submit .step-prevNext:after{display:none;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .next{order:2;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .prev{order:1;}section.embedded-form .at.ngp-form .at-form-submit .at-submit,section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .btn-at{align-items:center;background-color:#336799;border:0;border-radius:2px;color:#fff;display:flex;float:none;font-size:1em;font-weight:400;height:50px;justify-content:center;letter-spacing:1px;line-height:24px;margin:0 10px;order:2;padding:0 30px;text-align:center;text-transform:uppercase;white-space:normal;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .btn-at{align-items:center;display:flex;justify-content:center;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .prev .btn-at{background:#999;}section.embedded-form .at.ngp-form .at-form-submit .back-link.at-submit{background-color:#59595c;order:1;}section.embedded-form .at.ngp-form .AdvocacyFields legend input{background-color:#d228f4;font-size:20px;font-weight:700;height:40px;line-height:20px;padding:0 20px;text-transform:uppercase;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .form-type-radios.form-item-selectamount,section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radio{margin:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios{display:flex;flex-wrap:wrap;margin:0 10px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount{border-radius:0px;color:#fff;float:none;font-size:24px;font-weight:700;height:50px;letter-spacing:unset;line-height:40px;margin:0 0 20px;padding:5px 20px;text-shadow:unset;width:100% !important;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount.hidden{display:none;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios label.label-amount.recurring:after{content:"/mo";font-size:18px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount input[name="SelectAmount"]{width:1px !important;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount a,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount a:hover,section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount:hover a{background-color:#0f2446;border-radius:0px;transition:all .25s ease-out;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount input:checked + a{background-color:#00aef3;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-otheramount{background:transparent;height:auto;line-height:50px;margin-bottom:20px;padding:0;position:relative;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios.recurring-options label.label-otheramount:after{content:"";font-size:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount,section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount:required::selection{background:#fff;border:1px solid #0f2446;border-radius:2px;height:50px;line-height:50px;margin:0;padding:0 20px 0 25px;position:absolute;top:0;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:100%;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount::placeholder{font-size:24px;font-weight:700;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input:checked + input.edit-otheramount{background-color:#00aef3;border-color:#00aef3;color:#fff;font-size:24px;font-weight:700;letter-spacing:unset;margin:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input:checked + input.edit-otheramount::placeholder{color:#fff;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-otheramount span,section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount:required + span{border:0;color:#999;display:block;font-size:24px;height:50px;line-height:50px;opacity:1;padding:0 0 0 10px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation input.edit-otheramount:required + span{color:#fff;font-weight:500;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-otheramount .error{display:block;font-size:14px;line-height:18px;margin:0;padding:5px 0 0;}section.embedded-form .at.ngp-form footer.FooterHtml{display:none;}article.form .donate-disclaimer{padding:20px;}article.form .donate-disclaimer ul{margin:0 0 10px;}article.form .donate-disclaimer li,article.form .donate-disclaimer p{font-size:12px;line-height:16px;margin:0 0 10px;}article.form .donate-disclaimer p:last-child{margin:0;}section.embedded-form.quick-signup .at.ngp-form{margin:0 auto;max-width:700px;width:100%;}section.embedded-form.quick-signup .at.ngp-form fieldset{min-width:unset;padding:0;}section.embedded-form.quick-signup .at.ngp-form legend{display:none;}section.embedded-form.quick-signup .at.ngp-form .at-row label{margin:0;}section.embedded-form.quick-signup .at.ngp-form .at-row label input{height:50px;margin:0 0 20px;}article.form.petition-format .at.ngp-form .at-row.EmailAddress label{flex:1 175px;min-width:175px;}article.form.petition-format .at.ngp-form .at-row.EmailAddress label.PostalCode{flex:1 90px;min-width:90px;}article.form.petition-format .at.ngp-form .at-row.EmailAddress label.MobilePhone{flex:1 165px;min-width:165px;}article.form.interior-form{margin:0 auto;max-width:1000px;padding:50px 0;width:100%;}article.form.interior-form h2.page-title,article.form.interior-form h2.form-title{font-size:24px;}article.form.interior-form h2.form-title{margin:20px 20px 15px;}@media (min-width:400px){section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios{margin:0;}section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios:before,section.embedded-form .at.ngp-form fieldset.ContributionInformation .at-radios:after{display:none;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount,.two-buttons-per-row section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount{margin:0 10px 20px;width:calc(50% - 20px) !important;}section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode{display:flex;justify-content:space-between;width:100%;}section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode label{flex:0 auto;margin:0;min-width:80px;}.first-email-zip section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode.FirstName label.FirstName{width:calc(35% - 10px);}section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode label.EmailAddress{width:calc(60% - 10px);}.first-email-zip section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode.FirstName label.EmailAddress{width:calc(40% - 10px);}section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode label.PostalCode{width:calc(40% - 10px);}.first-email-zip section.embedded-form.quick-signup .at.ngp-form .at-row.EmailAddress.PostalCode.FirstName label.PostalCode{width:calc(25% - 10px);}section.embedded-form.quick-signup .at.ngp-form .at-form-submit{justify-content:flex-end;margin:0 0 20px;}section.embedded-form.quick-signup .at.ngp-form .at-form-submit .at-submit{margin:0 0 0 20px;}}@media (min-width:500px){section.embedded-form .at.ngp-form ol.at-steps li.at-step a,section.embedded-form .at.ngp-form ol.at-steps li.at-step b{flex-direction:row;}section.embedded-form .at.ngp-form ol.at-steps li.at-step a:before,section.embedded-form .at.ngp-form ol.at-steps li.at-step b:before{margin:0 10px 0 0;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext .btn-at{padding:0 30px;}section.embedded-form .at.ngp-form fieldset.ContributionInformation label.label-amount{width:calc((100% / 3) - 20px) !important;}section.embedded-form.quick-signup .at.ngp-form form{display:flex;}section.embedded-form.quick-signup .at.ngp-form fieldset.ContactInformation{width:calc(100% - 140px);}section.embedded-form.quick-signup .at.ngp-form .at-row label input{margin-bottom:10px;}section.embedded-form.quick-signup .at.ngp-form .at-form-submit{padding:0 0 0 20px;width:140px;}section.embedded-form.quick-signup .at.ngp-form .at-form-submit .at-submit{margin:0;width:100%;}}@media (min-width:768px){body.page-node-type-form #main-content{padding:80px 0;}article.form{display:flex;margin:0 auto;width:700px;}article.form.no-offset{justify-content:center;max-width:800px;width:100%;}article.form .form-container{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);width:500px;}article.form figure.nydems-logo{justify-content:flex-start;}article.form figure.standard{margin:20px 0;padding:0 20px;}article.form section.body{text-align:left;}section.embedded-form .at.ngp-form .FastAction{margin:0 20px;}section.embedded-form .at.ngp-form .FastAction .fastAction{padding:10px;}section.embedded-form .at.ngp-form ol.at-steps{margin:0 20px;}section.embedded-form .at.ngp-form .at-form-submit .step-prevNext{justify-content:space-between;}section.embedded-form .at.ngp-form .at-form-submit{justify-content:flex-end;}article.form .donate-disclaimer{background:#f6f6f6;}article.form.interior-form .interior-form-container{display:flex;}article.form.interior-form section.body{margin:0;width:calc(100% - 400px);}article.form.interior-form section.embedded-form{width:400px;}article.form.interior-form h2.form-title{margin-top:0;}article.form.interior-form section.body hr.divider{margin:20px 0;}article.form.interior-form .at-row.FirstName.LastName label{flex:1 120px;min-width:120px;}}@media (min-width:960px){article.form{width:900px;}article.form .form-container{padding:10px;width:620px;}article.form .donate-disclaimer{margin:10px -10px -10px;padding:30px;}article.form.interior-form section.body{width:calc(100% - 500px);}article.form.interior-form section.embedded-form{width:500px;}article.form.petition-format.interior-form .at.ngp-form .at-row.EmailAddress label{flex:1 150px;min-width:150px;}article.form.petition-format.interior-form .at.ngp-form .at-row.EmailAddress label.PostalCode{flex:1 80px;min-width:80px;}}
