body{font-family:'Open Sans',sans-serif;font-size:1rem;font-weight:normal;line-height:1.5rem}p{margin-bottom:1.5rem;padding:0}p b,p strong{color:#00205c}ul,ol{margin-bottom:1.5rem}hr{border:none;border-top:.0625rem solid #CCCCCC;margin:0;margin-bottom:1.5rem}hr.nomargin{margin-bottom:0}img{border:none}.mark,mark{padding:.2em;color:#f4b223;background-color:#F3F3F3}h1{display:block;font-family:'Jost',sans-serif;font-size:5rem;font-weight:700;font-style:normal;line-height:5.125rem;margin-bottom:1.5rem}h2{font-family:'Jost',sans-serif;font-size:2.5rem;font-weight:700;line-height:normal;text-transform:none;margin-bottom:1.5rem;margin-top:1rem}h2:first-of-type{margin-top:0}h3{font-family:'Jost',sans-serif;font-size:2rem;font-weight:bold;line-height:normal;margin-bottom:1.5rem;padding:0}h4,h5,h6{font-size:1.125rem;font-weight:bold;margin-bottom:1.5rem;padding:0}.captions{font-size:.75rem;line-height:1.25rem}.highlight{color:#f4b223}.wp-block-image figcaption{font-size:.875rem;font-style:italic}html{width:100%;height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:visible}body{width:100%;height:100%;color:#000000;background-color:#43444b;margin:0;padding:0;overflow-x:visible}a{text-decoration:underline;color:#f4b223;-webkit-tap-highlight-color:#00205c}a:hover{color:#00205c}.btn,a.btn,.button,a.button,.btn-primary,a.btn-primary{display:inline-block;font-family:'Jost',sans-serif;font-size:1.25rem;font-weight:800;text-decoration:none;text-transform:uppercase;text-align:center;line-height:normal !important;color:#FFFFFF;background:#00205c;border:.125rem solid #00205c;border-radius:.5rem;margin:0;padding:.5rem 1.875rem;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.btn:hover,a.btn:hover,.button:hover,a.button:hover,.btn-primary:hover,a.btn-primary:hover{color:#FFFFFF;background:#43444b;border:.125rem solid #43444b;transform:scale(1.05)}.btn:active,a.btn:active,.button:active,a.button:active,.btn-primary:active,a.btn-primary:active{color:#FFFFFF;background:#43444b;border:.125rem solid #43444b;transform:scale(1.02)}.btn-secondary,a.btn-secondary{color:#00205c;background:#f4b223;border:.125rem solid #f4b223}.btn-secondary:hover,a.btn-secondary:hover{color:#FFFFFF;background:#43444b;border:.125rem solid #43444b}.scale{border-radius:50%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.scale:hover{transform:scale(1.1)}.textwidget.custom-html-widget{text-align:center}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item-259>a.mega-menu-link{height:auto !important;line-height:normal !important}#mega-menu-wrap-main-menu.mega-sticky #mega-menu-main-menu{background:#FFFFFF;filter:drop-shadow(0 5px 20px #0000001c)}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mobile-logo a.mega-menu-link{height:auto !important;padding-bottom:1rem !important;text-align:center}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.donate a.mega-menu-link{color:#00205c;background-color:#f4b223}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.donate a.mega-menu-link:hover{color:#FFFFFF;background-color:#686f9a}#mega-menu-wrap-social-menu #mega-menu-social-menu>li.mega-menu-item.get-social a.mega-menu-link{font-family:'Jost',sans-serif;font-weight:500;color:#FFFFFF}#mega-menu-wrap-social-menu #mega-menu-social-menu>li.mega-menu-item.get-social a.mega-menu-link:hover{color:#FFFFFF}@media (max-width:575.98px){#mega-menu-wrap-social-menu #mega-menu-social-menu>li.mega-menu-item.get-social{width:100%}#mega-menu-wrap-social-menu #mega-menu-social-menu>li.mega-menu-item.get-social a.mega-menu-link{width:100%;text-align:center}}@media (max-width:370px){#mega-menu-wrap-social-menu #mega-menu-social-menu>li.mega-menu-item.get-social a.mega-menu-link{font-size:1.5rem}}.video{height:auto;position:relative;overflow:visible;aspect-ratio:1920/1080}.video video{max-width:100%;height:auto;display:block}@media (min-width:992px){.video{aspect-ratio:1920/1080}}.video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%, -50%);object-fit:contain;z-index:1}.video-overlay{position:relative;width:100%;z-index:2;color:#FFFFFF}.video-overlay input{width:100%}nav.mainmenu{position:relative;background-color:#00205c}nav.mainmenu a.logo img{position:absolute;top:1rem;left:2rem;z-index:2}nav.mainmenu .megamenumain{line-height:normal}header{position:relative;color:#FFFFFF;background-color:#43444b;background-repeat:repeat-x,no-repeat;background-size:auto, cover}header .frontpage{padding-top:12rem}header .page{padding-top:12rem}@media (min-width:992px){header .frontpage{padding-top:4rem}}main{position:relative;background-color:#FFFFFF}footer{position:relative;color:#FFFFFF;background-color:#43444b}footer .logo{position:relative;margin-top:-5rem;z-index:2}footer a{color:#FFFFFF}footer a:hover{color:#FFFFFF;opacity:.6}section.social{background-color:#00205c}.record-list{background-color:#f4b223;border-radius:1rem}.record-list h2{color:#00205c}.record-list ul{list-style:none;margin:0;padding:0}.record-list ul li{padding:1rem 0;border-top:.0625rem solid #FFFFFF}.record-list ul li strong{color:#00205c}.record-list ul li::before{display:block;float:left;font-family:"Font Awesome 7 Free";font-weight:900;font-size:2.5rem;content:"\f14a";color:#f4b223;margin-top:.75rem;margin-right:1rem;margin-bottom:1rem}.join-team-nick .gform_wrapper{width:100%}.join-team-nick .gform_wrapper input{border:none}section.endorsements figure{margin:0;padding:0}section.donations{position:relative;background-image:url(//www.votenickschultz.com/wp-content/themes/nickschultz/images/background-donation-text.svg),url(//www.votenickschultz.com/wp-content/themes/nickschultz/images/background-donation.webp);background-repeat:no-repeat,no-repeat;background-position:top center, bottom center;background-size:contain, cover;padding-top:8.5rem}section.donations figure{position:relative;margin:0;padding:0;z-index:2}.faq-accordion .accordion-button{font-size:1.25rem;line-height:normal}.faq-accordion .accordion-button:not(.collapsed){font-weight:bold;color:#00205c;background-color:transparent;box-shadow:none}main.post .post-item p:last-of-type,section.post .post-item p:last-of-type,main.single .post-item p:last-of-type{margin:0;padding:0}main.post .post-item a,section.post .post-item a,main.single .post-item a{text-decoration:none}main.post .post-item a .month,section.post .post-item a .month,main.single .post-item a .month{color:#f4b223}main.post .post-item h2 a,section.post .post-item h2 a,main.single .post-item h2 a{color:#00205c}main.post .post-item h2 a:hover,section.post .post-item h2 a:hover,main.single .post-item h2 a:hover{color:#f4b223}main.post .post-item figure,section.post .post-item figure,main.single .post-item figure{position:relative}main.post .post-item figure time,section.post .post-item figure time,main.single .post-item figure time{display:block;position:absolute;bottom:-0.0625rem;left:-0.0625rem;width:5rem;height:5rem;background-color:#FFFFFF;border-top-right-radius:1rem}main.post .post-item figure time .month,section.post .post-item figure time .month,main.single .post-item figure time .month{display:block;line-height:1.5rem;text-transform:uppercase;color:#000000}main.post .post-item figure time .day,section.post .post-item figure time .day,main.single .post-item figure time .day{display:block;font-size:2.5rem;font-weight:800;line-height:1.75rem;letter-spacing:-0.125rem;color:#f4b223}main.post .post-item .category-list a,section.post .post-item .category-list a,main.single .post-item .category-list a{font-size:.875rem;text-decoration:none}.wp-pagenavi .pages{display:inline-block;padding-right:.5rem;border-right:1px solid #CCCCCC}.wp-pagenavi a.previouspostslink{display:inline-block;padding-left:.5rem;padding-right:.5rem;border-right:1px solid #CCCCCC}.wp-pagenavi .current{display:inline-block;padding-left:.5rem;padding-right:.5rem;border-right:1px solid #CCCCCC}.wp-pagenavi a.page{display:inline-block;padding-left:.5rem;padding-right:.5rem;border-right:1px solid #CCCCCC}.wp-pagenavi a.nextpostslink{display:inline-block;padding-left:.5rem}.wp-pagenavi a{text-decoration:none}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="tel"],input[type="email"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:.5rem;box-shadow:none;outline:none}input,select,textarea{border:.0625rem solid #CCCCCC;border-radius:.5rem;padding:.3125rem .5rem}input,select{height:2.5rem}select{border-radius:.5rem;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(//www.votenickschultz.com/wp-content/themes/nickschultz/images/arrow-down-black.png);background-repeat:no-repeat;background-position:right;padding-right:2.1875rem}textarea{min-height:120px}input[type=checkbox],input[type=radio],input[type="file"]{height:auto;width:auto;border:none;border-radius:0;padding:0}input.popup{width:100%}input[type=submit]{border-radius:.5rem}.gform_wrapper{margin:0 0 !important}.gform_wrapper .gform_heading .gform_description{display:block}.gform_wrapper .gform_required_legend{font-style:italic}.gform_wrapper .gfield_required{color:#00205c !important}.gform_wrapper.gravity-theme .gfield_label{color:#00205c}