#searchbar{width:100vw;height:100vh;overflow:none;background-color:rgba(255,255,255,0);transition:background-color .5s ease;z-index:8000;position:fixed;top:0;left:100vw;z-index:80000}#searchbar.open{background-color:rgba(255,255,255,.9);top:0;left:0}#searchbar.locked{background-color:rgba(255,255,255,.95);top:0;left:0}#searchbar .searchbar-container{width:85vw;height:100vh;overflow-y:scroll;padding:32px;position:fixed;top:0;right:-85vw;display:block;background-color:#000;transition:right .5s ease}#searchbar.open .searchbar-container{right:0}#searchbar.open{right:0}#searchbar h5{color:#fff;text-align:left;font-family:'freight-big-pro',serif;font-size:24px;font-weight:500;line-height:120%;position:absolute;top:32px;left:32px;padding:0;margin:0}#searchbar #searchbar-close,#searchbar #searchbar-close:hover,#searchbar #searchbar-close:active{background-image:url("/wp-content/plugins/sdm-custom-plugin/assets/icons/sdm-close-icon-searchbar.svg");background-size:14px 14px;background-repeat:no-repeat;padding:0;background-position:center center;position:absolute;top:32px;right:32px;width:14px !important;height:32px;border:none;font-size:1px;color:rgba(0,0,0,0) !important;background-color:transparent !important;border:none !important;outline:none !important}#searchbar form ul{margin:0;padding:0;height:calc(100% - 277px);width:100%;overflow-y:scroll;position:absolute;top:110px;left:0}#searchbar form ul li{margin:none;font-family:"proxima-nova",sans-serif;font-size:12px;color:#fff;list-style:none !important;margin:5px 0;cursor:pointer;line-height:120%}#searchbar form ul li:hover{text-decoration:underline}#searchbar form{position:absolute;top:90px;width:calc(100% - 64px);height:70vh;left:32px}#searchbar form #searchbar-keywords{background-image:url("/wp-content/plugins/sdm-custom-plugin/assets/icons/sdm-search-icon-searchbar.svg");background-size:auto 19px;background-repeat:no-repeat;background-color:#000;background-position:left center;position:absolute;font-family:"proxima-nova",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:160%;width:100%;border:none;border-bottom:1px solid #fff;padding:4px 4px 4px 32px;outline:none !important;color:#fff;border-radius:0!important}#searchbar form #searchbar-keywords::placeholder{color:#94949e}#searchbar form h6{font-family:"proxima-nova",sans-serif;font-size:12px;font-weight:700;line-height:160%;color:#fff;text-transform:uppercase;letter-spacing:2px;position:absolute;top:70px}#searchbar form input[type=submit]{color:#000;background-color:#fff;padding:8px 16px;border:1px solid #fff;font-family:'proxima-nova',sans-serif;font-size:12px;font-weight:600;line-height:150%;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;transition:background-color .5s ease;transition:color .5s ease;outline:none !important;position:absolute;bottom:32px}#searchbar form input[type=date]{padding:5px;border-radius:0;max-width:130px;color:#fff;font-family:'proxima-nova',sans-serif;font-size:12px;background-color:#000;border:1px solid #fff;outline:none;color-scheme:dark;height:32px}#searchbar form label[for=searchbar-from]{position:absolute;left:0;top:0;width:100px;color:#fff;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}#searchbar form label[for=searchbar-to]{position:absolute;left:132px;top:0;width:100px;color:#fff;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}#searchbar form #searchbar-from{position:absolute;left:0;top:20px;width:100px}#searchbar form #searchbar-to{position:absolute;left:132px;top:20px;width:100px}#searchbar form input[type=submit]:hover{color:#fff;background-color:#000}#searchbar-dates.inactive{opacity:.5}#searchbar-dates{position:absolute;bottom:110px;left:0;height:32px;width:235px}@media screen and (min-width:768px){#searchbar .searchbar-container{width:495px;height:100vh;right:-495px}#searchbar h5{font-size:32px}#searchbar form{height:calc(100vh - 90px)}#searchbar form ul{height:calc(100vh - 280px)}#searchbar form input[type=submit]{top:auto;bottom:32px}#searchbar-dates{position:absolute;bottom:32px;right:0;left:auto !important;height:32px;width:290px}#searchbar form label[for=searchbar-from]{left:0;top:0;width:32px;line-height:32px}#searchbar form label[for=searchbar-to]{position:absolute;left:160px;top:0;line-height:32px;width:20px}#searchbar form #searchbar-from{left:40px;top:0;width:100px}#searchbar form #searchbar-to{left:186px;top:0;width:100px}#searchbar form ul li{font-size:14px}}.post-date-container{display:flex;flex-direction:column;align-items:end}.date-label{text-align:right;color:#000;font-family:"proxima-nova",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.92px}.date-value{font-family:"proxima-nova",sans-serif;color:#000;font-size:12px;text-transform:uppercase;letter-spacing:1.92px}.post-writer-container{display:grid;grid-template-columns:auto auto;gap:15px;justify-content:center;align-items:center}.post-writer-container>h4{font-size:14px;font-weight:500;font-style:italic;margin:0}.post-writer-container>h4>a{color:var(--black,#000)}.post-writer-container>h4.writers-multiple{font-weight:500;padding-top:5px}.post-writer-container>h4.writers-multiple>a{text-decoration:underline}.post-writer-container>h4 .date-published{font-family:'proxima-nova',sans-serif;font-size:10px;font-style:normal;padding-top:5px;font-weight:400;line-height:150%;letter-spacing:1.8px;text-transform:uppercase;display:block}.post-writer-container>.avatar-container{width:40px;height:40px;border-radius:50%;overflow:hidden}.post-writer-container>.avatar-container>img{object-fit:cover}.post-writer-container>.avatar-placeholder{width:40px;height:40px;text-align:center;background:#009355;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-family:"freight-big-pro",serif;font-size:20px;font-style:normal;font-weight:500;line-height:120%}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}.banner-newsletter-container{background-color:#000;display:flex;gap:16px;flex-direction:column;padding:32px 16px}.banner-newsletter-container>.banner-newsletter-headline{color:#fff;text-align:center;font-size:40px;font-family:"freight-big-pro",serif;line-height:110%;margin-block-start:0;margin-block-end:0;font-weight:500}.banner-newsletter-container>.banner-input-container{width:100%;display:flex;flex-direction:column;gap:8px}.banner-newsletter-container>.banner-input-container .hs-email label,.banner-newsletter-container>.banner-input-container .hs-firstname label,.banner-newsletter-container>.banner-input-container .hs-lastname label,.banner-newsletter-container>.banner-input-container .hs-phone label,.banner-newsletter-container>.banner-input-container .hs-zip label,.banner-newsletter-container>.banner-input-container .hs-company label,.banner-newsletter-container>.banner-input-container .hs-zip_code label{display:none}.banner-newsletter-container>.banner-input-container input[type=email],.banner-newsletter-container>.banner-input-container input[type=text],.banner-newsletter-container>.banner-input-container input[type=tel]{font-size:14px !important;padding:8px 12px !important;font-family:"proxima-nova",sans-serif !important;font-weight:400 !important;border:1px solid #fff !important;border-radius:0 !important}.banner-newsletter-container>.banner-input-container input[type=email]::placeholder,.banner-newsletter-container>.banner-input-container input[type=text]::placeholder,.banner-newsletter-container>.banner-input-container input[type=tel]::placeholder{color:#000;opacity:.6;font-family:"proxima-nova",sans-serif}.banner-newsletter-container>.banner-input-container ul{margin:0;padding:0}.banner-newsletter-container>hs-form-booleancheckbox-display{position:relative}.banner-newsletter-container>.banner-input-container label{font-size:14px !important;padding:8px 12px !important;font-family:"proxima-nova",sans-serif !important;color:#fff;padding:0 !important;margin:8px 0}.banner-newsletter-container>.banner-input-container input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:14px;height:14px;border:1px solid #fff;border-radius:0;background-color:#000;position:relative;outline:none;cursor:pointer;top:2px;margin:0 10px 0 0}.banner-newsletter-container>.banner-input-container input[type=checkbox]:checked{background-color:#fff}.banner-newsletter-container>.banner-input-container input[type=checkbox]:checked:before{content:'\2713';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;color:#000}.banner-newsletter-container>.banner-input-container input[type=submit]{background-color:#000;color:#fff;font-family:"proxima-nova",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:8px 16px !important;border:1px solid #fff;transition:background-color .5s ease;margin-top:10px;width:100%}.banner-newsletter-container>.banner-input-container .submitted-message{color:#fff;text-align:center}.banner-newsletter-container>.banner-input-container input[type=submit]:hover{background-color:#fff;color:#000}.banner-newsletter-container>.bottom-text{color:#fff;font-size:14px;font-weight:400;text-align:center;line-height:150%}.banner-newsletter-container>.bottom-text>a{color:#fff;font-size:14px;font-weight:400}#hsForm_47eae7ae-29c3-4188-ad0c-cf2ba8ebbe31 h1{display:none}@media only screen and (max-width:768px){.banner-newsletter-container>.banner-input-container input[type=email],.banner-newsletter-container>.banner-input-container input[type=text],.banner-newsletter-container>.banner-input-container input[type=tel]{margin-bottom:16px}}@media only screen and (min-width:767px){.banner-newsletter-container{margin-top:16px;margin-bottom:0;padding:32px;align-items:center}.banner-newsletter-container>.banner-newsletter-headline{font-size:52px;line-height:120%}.banner-newsletter-container>.banner-input-container{flex-direction:row;gap:16px;margin-bottom:16px;justify-content:center;width:470px;height:127px}.banner-newsletter-container>.banner-input-container form{position:relative;width:100%}#hbspot-b820b89e-6e8d-4ed2-a73e-c7359f388dc4>.banner-input-container .hs-email{position:absolute;left:0;top:0;width:70%}#hbspot-ea68d5fe-0730-461f-84d8-0b5e108c02cc form{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:16px;grid-row-gap:0px}#hbspot-ea68d5fe-0730-461f-84d8-0b5e108c02cc .hs-email{grid-area:2/1/3/3}#hbspot-ea68d5fe-0730-461f-84d8-0b5e108c02cc .hs-firstname{grid-area:1/1/2/2}#hbspot-ea68d5fe-0730-461f-84d8-0b5e108c02cc .hs-lastname{grid-area:1/2/2/3}#hbspot-ea68d5fe-0730-461f-84d8-0b5e108c02cc .hs-phone{grid-area:1/3/2/4}#hbspot-ea68d5fe-0730-461f-84d8-0b5e108c02cc .hs-submit{grid-area:2/3/3/4}#hbspot-f05c3650-abd2-4bfa-a2a2-166184138bd7 form{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:16px;grid-row-gap:0px}#hsForm_47eae7ae-29c3-4188-ad0c-cf2ba8ebbe31{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:16px;grid-row-gap:0px}#hsForm_47eae7ae-29c3-4188-ad0c-cf2ba8ebbe31 .hs-email{grid-area:2/1/3/3}#hsForm_47eae7ae-29c3-4188-ad0c-cf2ba8ebbe31 .hs-firstname{grid-area:1/1/2/2}#hsForm_47eae7ae-29c3-4188-ad0c-cf2ba8ebbe31 .hs-lastname{grid-area:1/2/2/3}#hsForm_47eae7ae-29c3-4188-ad0c-cf2ba8ebbe31 .hs-zip_code{grid-area:1/3/2/4}#hsForm_47eae7ae-29c3-4188-ad0c-cf2ba8ebbe31 .hs-submit{grid-area:2/3/3/4}#hbspot-f05c3650-abd2-4bfa-a2a2-166184138bd7 form{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:16px;grid-row-gap:0px}#hbspot-f05c3650-abd2-4bfa-a2a2-166184138bd7 .hs-email{grid-area:2/1/3/3}#hbspot-f05c3650-abd2-4bfa-a2a2-166184138bd7 .hs-firstname{grid-area:1/1/2/2}#hbspot-f05c3650-abd2-4bfa-a2a2-166184138bd7 .hs-lastname{grid-area:1/2/2/3}#hbspot-f05c3650-abd2-4bfa-a2a2-166184138bd7 .hs-zip{grid-area:1/3/2/4}#hbspot-f05c3650-abd2-4bfa-a2a2-166184138bd7 .hs-submit{grid-area:2/3/3/4}.banner-newsletter-container>.banner-input-container input[type=email],.banner-newsletter-container>.banner-input-container input[type=text],.banner-newsletter-container>.banner-input-container input[type=tel]{font-size:16px;padding:8px 12px;width:100%;margin-bottom:0}#hbspot-889d5658-ae7c-486e-a9c8-51cb987f078a .banner-input-container{height:auto}#hbspot-889d5658-ae7c-486e-a9c8-51cb987f078a form fieldset{margin:10px 0;max-width:auto !important}#hbspot-889d5658-ae7c-486e-a9c8-51cb987f078a fieldset .input{margin-right:0 !important;width:100%}#hbspot-889d5658-ae7c-486e-a9c8-51cb987f078a fieldset.form-columns-1 .hs-input{width:100% !important}@media screen and (min-width:768px){#hbspot-889d5658-ae7c-486e-a9c8-51cb987f078a .hs-firstname{margin-right:8px;width:calc(50% - 8px)}}@media screen and (max-width:768px){#hbspot-889d5658-ae7c-486e-a9c8-51cb987f078a form fieldset{max-width:none !important}}.banner-newsletter-container>.banner-input-container input[type=submit]{padding:8px 16px;letter-spacing:1.8px;margin:0;width:100%;font-size:14px}.banner-newsletter-container>.banner-input-container input[type=submit]:focus{outline:none}.banner-newsletter-container .banner-newsletter-headline{max-width:500px}#hbspot-b820b89e-6e8d-4ed2-a73e-c7359f388dc4>.banner-newsletter-headline{max-width:none}#hbspot-f05c3650-abd2-4bfa-a2a2-166184138bd7>.banner-newsletter-headline{max-width:none}#hbspot-b820b89e-6e8d-4ed2-a73e-c7359f388dc4>.banner-input-container .hs-submit{position:absolute;left:calc(70% + 15px);top:0;margin:0;width:calc(30% - 15px)}#hbspot-b820b89e-6e8d-4ed2-a73e-c7359f388dc4>.banner-input-container .hs-receive_main_dish{position:absolute;top:64px;left:0}#hbspot-b820b89e-6e8d-4ed2-a73e-c7359f388dc4>.banner-input-container .hs-receive_best_of_sd{position:absolute;top:64px;left:45%}#hbspot-b820b89e-6e8d-4ed2-a73e-c7359f388dc4>.banner-input-container .hs-hikey_bikey_beer{position:absolute;top:94px;left:0}#hbspot-b820b89e-6e8d-4ed2-a73e-c7359f388dc4>.banner-input-container .hs-receive_charitable_events{position:absolute;top:94px;left:45%}#hbspot-b820b89e-6e8d-4ed2-a73e-c7359f388dc4>.banner-input-container .hs-receive_unhinged{position:absolute;top:124px;left:0}.banner-newsletter-container>.bottom-text{color:#fff;font-size:12px;font-weight:400;text-align:center;line-height:150%}.banner-newsletter-container>.bottom-text>a{color:#fff;font-size:12px;font-weight:400}.banner-newsletter-container .submitted-message{margin-top:50px}}.page-latest-articles-container{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-left:16px;margin-right:16px;gap:32px}.page-latest-articles-container>.latest-articles-headline{color:#000;text-align:center;font-family:'proxima-nova',sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:2.56px;text-transform:uppercase;margin-block-start:0;margin-block-end:0}.page-latest-articles-container>.article-cards-container{width:100%;display:flex;gap:16px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.page-latest-articles-container>.article-cards-container::-webkit-scrollbar{display:none}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container{display:flex;flex-direction:column;width:79vw;height:100%;background-color:#f8f8f8}.page-latest-articles-container>.article-cards-container>.loadmore_hidden{display:none;opacity:0}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-card-thumbnail-container{min-height:79vw;overflow:hidden}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-card-thumbnail-container>.vertical-card-thumbnail{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .5s ease}.page-latest-articles-container>.article-cards-container>.vertical-card-link:hover>.vertical-card-container>.vertical-card-thumbnail-container>.vertical-card-thumbnail{transform:scale(1.1)}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-post-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 3px 16px;height:100%;box-sizing:border-box;gap:16px}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-post-content>.vertical-category-label{background-color:#fff;color:#000;padding:4px 8px;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-size:10px;font-weight:600;letter-spacing:2px}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-post-content>.vertical-post-title{color:#000;font-family:"freight-big-pro",serif;font-size:20px;font-weight:500;text-align:center;margin-block-start:0;margin-block-end:0;line-height:130%}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-post-content>.vertical-post-title.desktop{display:none}.page-latest-articles-container>.article-cards-container>.vertical-card-link:hover>.vertical-card-container>.vertical-post-content>.vertical-post-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-post-content>.read-article-cta{color:#000;font-family:"proxima-nova",sans-serif;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center}.page-latest-articles-container>.article-cards-container>.vertical-card-link:hover>.vertical-card-container>.vertical-post-content>.read-article-cta:hover{text-decoration:underline}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-post-content>.read-article-cta:after{content:"";display:inline-block;width:16px;height:16px;background-image:url('/wp-content/plugins/sdm-custom-plugin/assets/icons/sdm-arrow-right.svg');background-size:cover;background-position:center;margin-left:8px}.page-latest-articles-container .load-more-button{padding:8px 16px;background-color:#fff;color:#000;font-family:'proxima-nova',sans-serif;font-size:12px;font-weight:600;line-height:150%;letter-spacing:1.8px;text-transform:uppercase;border:1px solid #000;transition:background-color .5s ease;transition:color .5s ease;outline:none}.page-latest-articles-container .load-more-button:hover{background-color:#000;color:#fff}@media only screen and (max-width:768px){.page-latest-articles-container .load-more-button{display:none}}@media only screen and (min-width:767px){.page-latest-articles-container{margin-left:0;margin-right:0}.page-latest-articles-container>.latest-articles-headline{color:#000;text-align:center;font-family:'proxima-nova',sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:3.2px;text-transform:uppercase}.page-latest-articles-container>.article-cards-container{gap:31.5px;flex-wrap:wrap}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container{width:235px;height:auto}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-card-thumbnail-container{min-height:0;height:200px}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-post-content{padding:16px;height:196px}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-post-content>.vertical-category-label{padding:8px}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-post-content>.vertical-post-title.desktop{display:block}.page-latest-articles-container>.article-cards-container>.vertical-card-link>.vertical-card-container>.vertical-post-content>.vertical-post-title.mobile{display:none}}#user-logout-form{font-family:"proxima-nova",sans-serif;color:#000;text-align:center;width:100%;word-wrap:break-word}#user-logout-form>.logout-title,#user-logout-form>.logout-subtitle{width:100%;margin:auto 16px}#user-logout-form>.logout-title{font-size:40px;font-family:'freight-big-pro',serif;font-weight:500;line-height:120%}#user-logout-form>.logout-subtitle{font-size:12px;font-weight:400;line-height:160%}#user-logout-form>#user-buttons{display:flex;justify-content:space-between;gap:8px}#user-logout-form>#user-buttons>.user-link,#user-logout-form>#user-buttons>.cancel-button,#user-logout-form>#user-buttons>.logout-button{font-size:12px;letter-spacing:1.8px;text-transform:uppercase;font-weight:600}#user-logout-form>#user-buttons>.user-link:hover,#user-logout-form>#user-buttons>.cancel-button:hover,#user-logout-form>#user-buttons>.logout-button:hover{cursor:pointer}#user-logout-form>#user-buttons>.user-link{text-decoration:none}#user-logout-form>#user-buttons>.user-link:hover{font-size:13px;text-decoration:underline}#user-logout-form>#user-buttons>.user-link.sign-up{text-decoration:underline}#user-logout-form>#user-buttons>.cancel-button,#user-logout-form>#user-buttons>.logout-button{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;font-size:10px;line-height:150%;letter-spacing:2px;margin:8px 16px}#user-logout-form>#user-buttons>.cancel-button{background:var(--white,#fff);color:var(--black,#000)}#user-logout-form>#user-buttons>.logout-button{border:1px solid var(--white,#fff);background:var(--black,#000);color:var(--white,#fff)}