/*!
Theme Name: SFVAS Theme
Theme URI: https://www.sfvaudubon.org/
Author: Edward Jenkins
Author URI: https://codewrangler.io
Description: Description
Version: 1.0.0
Text Domain: sfva
DO NOT EDIT THIS FILE.
THIS FILE IS COMPILED FROM A SASS PREPROCESSOR.
PLEASE EDIT THE SASS FILES AND COMPILE THEM TO GENERATE THIS FILE.

Social Media Icon Pack: Made by freepik on flaticons.com
Bird Map Pin Icon: Made by freepik on flaticons.com

*/html.has-admin-bar .site-header .site-branding{top:46px}@media screen and (min-width: 783px){html.has-admin-bar .site-header .site-branding{top:32px}}@media screen and (max-width: 600px){#wpadminbar{position:fixed !important}}.site-header .site-branding{background:#fff;position:fixed;width:100%;z-index:100;padding:0.75em 1.5em;top:0;box-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.site-header .site-branding .menu-toggle{right:10px;top:27px;outline:none}@media screen and (min-width: 740px){.site-header .site-branding .menu-toggle{top:40px}}.site-header .site-branding .title-wrap{margin-top:3px;color:#313131;display:inline-block;margin-left:5px;font-family:"Noto Serif";line-height:1.2}@media screen and (min-width: 740px){.site-header .site-branding .title-wrap{margin-top:14px}}@media screen and (min-width: 1024px){.site-header .site-branding .title-wrap{margin-top:18px}}.site-header .site-branding .title-wrap .sub-title{display:block;font-size:12px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;font-weight:600;text-align:center}@media screen and (min-width: 400px){.site-header .site-branding .title-wrap .sub-title{font-size:14px}}@media screen and (min-width: 740px){.site-header .site-branding .title-wrap .sub-title{font-size:15px}}@media screen and (min-width: 1024px){.site-header .site-branding .title-wrap .sub-title{font-size:16px}}@media screen and (min-width: 1440px){.site-header .site-branding .title-wrap .sub-title{font-size:18px}}.site-header .site-branding .title-wrap .main-title{display:block;font-size:16px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;font-weight:600}@media screen and (min-width: 400px){.site-header .site-branding .title-wrap .main-title{font-size:18px}}@media screen and (min-width: 740px){.site-header .site-branding .title-wrap .main-title{font-size:20px}}@media screen and (min-width: 1024px){.site-header .site-branding .title-wrap .main-title{font-size:22px}}@media screen and (min-width: 1440px){.site-header .site-branding .title-wrap .main-title{font-size:26px}}.site-header .site-branding.compact{padding:0.5em 1em}@media screen and (min-width: 1440px){.site-header .site-branding.compact .title-wrap{margin-top:13px}}@media screen and (min-width: 1024px){.site-header .site-branding.compact .main-navigation{margin-top:10px}}@media screen and (min-width: 1440px){.site-header .site-branding.compact .main-navigation{margin-top:6px}}@media screen and (min-width: 1024px){.site-header .site-branding.compact .main-navigation ul.nav-menu a{font-size:16px}}@media screen and (min-width: 1440px){.site-header .site-branding.compact .main-navigation ul.nav-menu a{font-size:19px}}.site-header .site-branding.compact .menu-toggle{right:10px;top:22px}@media screen and (min-width: 740px){.site-header .site-branding.compact .menu-toggle{top:35px}}.site-header .site-branding.compact .sub-title{font-weight:600;text-align:center}@media screen and (min-width: 1024px){.site-header .site-branding.compact .sub-title{font-size:14px}}@media screen and (min-width: 1440px){.site-header .site-branding.compact .sub-title{font-size:16px}}.site-header .site-branding.compact .main-title{font-weight:600}@media screen and (min-width: 1024px){.site-header .site-branding.compact .main-title{font-size:18px}}@media screen and (min-width: 1440px){.site-header .site-branding.compact .main-title{font-size:22px}}@media screen and (min-width: 740px){.site-header .site-branding.compact .logo{max-width:70px}}.site-header .site-branding .logo{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;max-width:40px;float:left}@media screen and (min-width: 740px){.site-header .site-branding .logo{max-width:70px}}@media screen and (min-width: 1024px){.site-header .site-branding .logo{max-width:80px}}#burger{display:block;width:30px;height:22.5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;z-index:2000;outline:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}#burger span{display:block;position:absolute;height:2.5px;width:100%;background:#4A7D8B;border-radius:4.5px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#burger span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#burger span:nth-child(2){top:9px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#burger span:nth-child(3){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#burger.open span{background:#4A7D8B}#burger.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-1.5px;left:4px}#burger.open span:nth-child(2){width:0%;opacity:0}#burger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:19.5px;left:4px;color:#4A7D8B}.site-footer{background:#fff;padding-bottom:2em;padding-top:2em}.site-footer address{margin-top:1em}.site-footer .social-links{margin-top:1em}.site-footer .social-links a:hover{text-decoration:none}.site-footer .social-links a img{-webkit-transition:opacity 100ms ease-in-out;transition:opacity 100ms ease-in-out;width:45px;padding-right:5px}.site-footer .social-links a img:hover{opacity:0.85}.site-footer .footer-search{max-width:500px;margin:0 auto}html.hide-footer .site-footer{display:none}a.nolink{pointer-events:none;color:#313131}.waiting{cursor:wait !important}.read-more{text-decoration:underline}#sfva-membership-form label,#sfva-donation-form label,#sfva-birdathon-form label,#sfva-birdathon-donation-form label,#sfva-luncheon-form label{font-size:.8rem;font-weight:600}#sfva-membership-form .radio label,#sfva-donation-form .radio label,#sfva-birdathon-form .radio label,#sfva-birdathon-donation-form .radio label,#sfva-luncheon-form .radio label{all:unset;cursor:pointer}#sfva-membership-form section,#sfva-donation-form section,#sfva-birdathon-form section,#sfva-birdathon-donation-form section,#sfva-luncheon-form section{margin-bottom:1em}#sfva-membership-form .duration select,#sfva-donation-form .duration select,#sfva-birdathon-form .duration select,#sfva-birdathon-donation-form .duration select,#sfva-luncheon-form .duration select{width:100%}@media screen and (min-width: 768px){#sfva-membership-form .duration select,#sfva-donation-form .duration select,#sfva-birdathon-form .duration select,#sfva-birdathon-donation-form .duration select,#sfva-luncheon-form .duration select{width:auto;min-width:300px}}#sfva-membership-form ul,#sfva-donation-form ul,#sfva-birdathon-form ul,#sfva-birdathon-donation-form ul,#sfva-luncheon-form ul{margin-bottom:0}#sfva-membership-form ul.membership-options,#sfva-donation-form ul.membership-options,#sfva-birdathon-form ul.membership-options,#sfva-birdathon-donation-form ul.membership-options,#sfva-luncheon-form ul.membership-options{list-style-type:none;margin-left:0}#sfva-membership-form .dollar-prefix.pledge,#sfva-donation-form .dollar-prefix.pledge,#sfva-birdathon-form .dollar-prefix.pledge,#sfva-birdathon-donation-form .dollar-prefix.pledge,#sfva-luncheon-form .dollar-prefix.pledge{padding:8px 15px 8px 15px;background:#8a8a8a;color:#fff;display:inline;vertical-align:text-top;font-size:18px}#sfva-membership-form .dollar-prefix.donation,#sfva-membership-form .dollar-prefix.luncheon,#sfva-donation-form .dollar-prefix.donation,#sfva-donation-form .dollar-prefix.luncheon,#sfva-birdathon-form .dollar-prefix.donation,#sfva-birdathon-form .dollar-prefix.luncheon,#sfva-birdathon-donation-form .dollar-prefix.donation,#sfva-birdathon-donation-form .dollar-prefix.luncheon,#sfva-luncheon-form .dollar-prefix.donation,#sfva-luncheon-form .dollar-prefix.luncheon{padding:9px 15px 9px 15px;background:#8a8a8a;color:#fff;display:inline-block;vertical-align:top;font-size:14px}ul.wp-block-gallery{margin-left:0}.section-title{padding-bottom:5px;position:relative}.section-title::before{content:"";position:absolute;bottom:0;height:1px;width:90px;border-bottom:5px solid #4A7D8B}.breadcrumb{text-align:center;font-weight:600;font-family:"Noto Serif",serif}.breadcrumb ul{list-style-type:none;margin:0}.breadcrumb ul li{display:inline}#searchsubmit img{width:32px}.site-content{margin-top:75px;padding-top:1em}@media screen and (min-width: 740px){.site-content{margin-top:100px;padding-top:1em}}@media screen and (min-width: 1024px){.site-content{margin-top:109px;padding-top:2em}}.site-content.has-banner{margin-top:0}html.has-admin-bar .site-content{margin-top:calc( 46px + 75px )}@media screen and (min-width: 740px){html.has-admin-bar .site-content{margin-top:calc( 46px + 100px )}}@media screen and (min-width: 783px){html.has-admin-bar .site-content{margin-top:calc( 32px + 100px )}}@media screen and (min-width: 1024px){html.has-admin-bar .site-content{margin-top:calc( 32px + 109px )}}html.has-admin-bar .page .site-content.has-banner{margin-top:0}.entry-header .page-title,.entry-header .post-title{text-align:center}.entry-header .post-title:before{display:none}.entry-content{word-wrap:break-word;font-weight:400;font-size:1rem}@media screen and (min-width: 1024px){.entry-content{font-size:1.1rem}}@media screen and (min-width: 740px){.entry-content h1:not(:page-title){font-size:1.3rem}}@media screen and (min-width: 740px){.entry-content h2{font-size:1.2rem}}@media screen and (min-width: 740px){.entry-content h3{font-size:1.1rem}}@media screen and (min-width: 740px){.entry-content h4{font-size:1rem}}@media screen and (min-width: 740px){.entry-content h5{font-size:0.9rem}}@media screen and (min-width: 740px){.entry-content h6{font-size:0.8rem}}strong,b{font-weight:600}.widget-title{background:#4A7D8B;padding:1em;color:#fff;padding:0.5em 0.75em;text-transform:uppercase;font-size:1rem}.widget-area ul{margin-left:0;list-style-type:none}.widget-area ul li a{margin-bottom:0.75em;display:block}.photo-credit{position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.6);color:white;padding:0.5em 0.75em;text-transform:lowercase}a{-webkit-transition:color 50ms ease-in-out;transition:color 50ms ease-in-out}a:hover{text-decoration:underline}.button{font-weight:600}.button.wide{padding:0.85em 2em}.uppercase{text-transform:uppercase}.bold{font-weight:bold}.full-row{width:100% !important;max-width:none !important}.small-row{max-width:45em}.form-spinner{position:fixed;width:100%;left:45%;top:45%;z-index:9999}body.overlay{overflow:hidden}body.overlay:before{content:" ";width:100%;height:100%;position:fixed;z-index:9999;top:0;left:0;background:rgba(0,0,0,0.55)}.membership-section-shortcode{background:#4A7D8B;color:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,0.3);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:flex;align-items:center;position:absolute;width:100%;left:0;flex-direction:column}.membership-section-shortcode h1{margin-bottom:0.75em}.membership-section-shortcode .button{margin-top:1em;-webkit-transition:padding 300ms ease-in-out;transition:padding 300ms ease-in-out;color:#fff;background:transparent;border:2px solid #fff}.membership-section-shortcode .button:hover{color:#fff;background:transparent;border:2px solid #fff;padding:0.85em 3em}@media screen and (min-width: 640px){.membership-section-shortcode{flex-direction:row}}.membership-section-shortcode .thumbnail{display:none;background-position:top center;background-size:cover;background-repeat:no-repeat;flex:2}@media screen and (min-width: 640px){.membership-section-shortcode .thumbnail{height:600px;display:block}}.membership-section-shortcode__content{flex:2;padding:1em}@media screen and (min-width: 640px){.membership-section-shortcode__content{padding:2em}}::placeholder{color:#777777;opacity:1}:-ms-input-placeholder{color:#777777}::-ms-input-placeholder{color:#777777}.main-navigation{-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}@media screen and (min-width: 1024px){.main-navigation{display:inline-block;float:right;margin-top:15px}}@media screen and (min-width: 1200px){.main-navigation{margin-top:10px}}.main-navigation ul.nav-menu{float:right;-webkit-transition:opacity 400ms ease-in-out;transition:opacity 400ms ease-in-out}.main-navigation ul.nav-menu a{-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}@media screen and (min-width: 1024px){.main-navigation ul.nav-menu a{font-size:16px}}@media screen and (min-width: 1200px){.main-navigation ul.nav-menu a{font-size:18px}}@media screen and (min-width: 1440px){.main-navigation ul.nav-menu a{font-size:20px}}.main-navigation ul{display:none;opacity:0;list-style:none;margin:0;padding-left:0}@media screen and (min-width: 1024px){.main-navigation ul{opacity:1}}.main-navigation ul ul.sub-menu:before{content:'';display:block;clear:both}.main-navigation ul ul.sub-menu:after{content:'';display:block;clear:both}@media screen and (min-width: 1024px){.main-navigation ul ul.sub-menu{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;background:#fff}.main-navigation ul ul.sub-menu ul{left:-999em;top:0}.main-navigation ul ul.sub-menu li:hover>ul,.main-navigation ul ul.sub-menu li.focus>ul{right:100%;left:-251px;margin-right:2px}.main-navigation ul ul.sub-menu a{width:250px;font-size:15px;font-weight:400;line-height:1.3}}@media screen and (min-width: 1440px){.main-navigation ul ul.sub-menu a{font-size:16px}}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:-80px}.main-navigation li{float:left;position:relative}@media screen and (min-width: 1024px){.main-navigation li.donate-link a{padding:0.4em 1em;margin:0.35em 0;background:#7F2C00;border-radius:5px;color:#fff}}.main-navigation a{display:block;padding:0.75em 1em;font-weight:600;color:#313131}@media screen and (max-width: 1024px){.main-navigation.toggled ul{display:block;opacity:1;position:fixed;right:0;width:100%;overflow-y:auto;overflow-x:hidden;height:100%;background:#fff}}@media screen and (max-width: 1024px) and (min-width: 640px){.main-navigation.toggled ul{width:400px}}@media screen and (max-width: 1024px){.main-navigation.toggled ul ul.sub-menu{position:static;font-size:16px;margin-left:1em}.main-navigation.toggled ul li{display:block;width:100%}}@media screen and (max-width: 767px){body.nav-open{overflow:hidden}}.menu-toggle{position:absolute;right:10px;padding-left:20px}@media screen and (min-width: 1024px){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:1em 0;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{width:100%;margin-bottom:2em}@media screen and (min-width: 640px){.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{width:50%;float:left;margin-bottom:inherit}}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{width:100%;text-align:right}@media screen and (min-width: 640px){.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{width:50%;float:right}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;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;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.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}.comment-content a{word-wrap:break-word}.bypostauthor{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:10px 0}.wp-caption-text{text-align:center;font-style:italic;font-size:0.9em}.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.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
