/**
* RHDWP Base Styles 
* 
* Generated 08-21-2023 1:17:06 PM
* 
* @package rhdwp
*/.svg-defs{display:none}.has-black-background-color{background-color:#000 !important}.has-black-color{color:#000 !important}.has-white-background-color{background-color:#fff !important}.has-white-color{color:#fff !important}.has-light-gray-background-color{background-color:#f5f7fb !important}.has-light-gray-color{color:#f5f7fb !important}.has-gray-background-color{background-color:#d2d4dc !important}.has-gray-color{color:#d2d4dc !important}.has-dark-gray-background-color{background-color:#43464a !important}.has-dark-gray-color{color:#43464a !important}.has-light-blue-background-color{background-color:#d7e7ff !important}.has-light-blue-color{color:#d7e7ff !important}.has-dark-blue-background-color{background-color:#21437c !important}.has-dark-blue-color{color:#21437c !important}.has-blue-background-color{background-color:#5a8bca !important}.has-blue-color{color:#5a8bca !important}.has-small-font-size{font-size:12px}.has-regular-font-size{font-size:16px}.has-large-font-size{font-size:36px}.has-larger-font-size{font-size:50px}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after{content:""}q:before,q:after{content:""}hr{border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%;}figure{margin:1em 0;}table{margin:0 0 1.5em;width:100%}.alignleft,.alignright{max-width:800px !important;}.alignleft img,.alignleft figcaption{float:left;margin-right:1.5em}.alignleft figcaption{clear:left}.alignright img,.alignright figcaption{float:right;margin-left:1.5em}.alignright figcaption{clear:right}.aligncenter{clear:both;margin-right:auto;margin-left:auto}#page{margin:0 auto;max-width:100%}.site-header{position:fixed;top:0;left:0;z-index:100;width:100%;background-position:center bottom;background-size:auto 100%;background-repeat:repeat-x;color:#fff;transition:background-color .25s ease,background-image .25s ease;}.site-header.with-background-color,.archive .site-header,.permanent-nav .site-header{background:#5a8bca}@media (max-width:800px){.site-header{height:62px}}@media (min-width:800px){.site-header{height:100px}}.site-header .site-branding,.site-header .toggle-container{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.site-header .site-branding{position:relative;margin:0;width:auto;height:60%;}@media (max-width:800px){.site-header .site-branding{margin:0 0 0 12px;max-width:60%}}@media (min-width:800px){.site-header .site-branding{margin:0 0 0 24px;height:60%}}.site-header .site-branding a{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.site-header .site-branding img{display:block;width:auto;height:100%}.site-header .site-branding .site-title{color:inherit;text-align:left}.site-header .toggle-container{right:0;}@media (max-width:800px){.site-header .toggle-container{margin-right:12px}}@media (min-width:800px){.site-header .toggle-container{margin-right:24px}}.site-description{margin:.4375em 0 0;word-wrap:break-word;font-weight:inherit;font-size:17px;line-height:1.4}.site-footer{margin:0;background:#d7e7ff;}@media (min-width:800px){.site-footer{clear:both;width:100%}}.site-footer .site-info{position:relative;padding:1em 0;max-width:none;width:100%;background:#21437c;color:#fff;text-align:center;line-height:1.2;}.site-footer .site-info p{margin:0}.site-footer .site-info .site-info-link{display:inline-block;color:inherit;text-decoration:none;font-weight:600;font-size:.8em}.site-content{display:flex;flex-wrap:wrap;justify-content:center;margin-right:auto;margin-left:auto;}.site-content.full-width > *:first-of-type{margin-left:0}.site-content.full-width > *:last-of-type{margin-right:0}.site-content .content-area,.site-content .widget-area{box-sizing:border-box}.site-content .content-area{flex:1;max-width:740px;}@media (min-width:800px){.site-content .content-area{min-width:400px}.site-content .content-area:not(.front-page .site-content .content-area){padding-right:3%}}.site-content .content-area .site-main .entry-header:first-of-type{margin-top:0}.site-content .content-area .site-main .entry-content > *:not(.full-width),.site-content .content-area .site-main .comments-area > *:not(.full-width){padding-right:2%;padding-left:2%}.site-content .content-area .site-main .entry-content > .alignfull,.site-content .content-area .site-main .comments-area > .alignfull{max-width:100% !important}.site-content .content-area.full-width{flex:none;margin-right:0;max-width:none;width:100%;}.site-content .content-area.full-width .site-main .entry-content > *{margin-right:auto;margin-left:auto;max-width:740px}.site-content .widget-area{flex:0 0 300px;}.site-content .widget-area.full-width{flex-basis:100%;}.site-content .widget-area.full-width .widget{margin-right:auto;margin-left:auto;width:300px}.site-footer{position:relative;width:100%;}.site-footer .rhdwp-social-icons{display:inline-block;padding:1em;}@media (min-width:800px){.site-footer .rhdwp-social-icons{position:absolute;bottom:0;left:0}}.site-footer .rhdwp-social-icons .rhdwp-social-icon{margin:0 6px;width:34px;}.site-footer .rhdwp-social-icons .rhdwp-social-icon svg path{transition:all .1s;fill:inherit}.site-footer .rhdwp-social-icons .rhdwp-social-icon svg > use{fill:#d7e7ff}.site-footer .rhdwp-social-icons .rhdwp-social-icon a:hover svg use,.site-footer .rhdwp-social-icons .rhdwp-social-icon a:active svg use{fill:#f5f7fb}.widget-area .widget{margin:.5em 0 1.5em;padding-bottom:1.5em;}.widget-area .widget .widget-title{margin:0 0 6px}.widget-area .widget select{max-width:100%}.widget-area .widget ul{padding-left:0}@media (min-width:800px){.widget-area__sidebar{padding:8px 12px;background:#f5f7fb}}.widget-area__sidebar .widget{border-bottom:1px solid #21437c;text-align:center;}.widget-area__sidebar .widget:last-of-type{border-bottom:none}.widget-area__sidebar .widget ol,.widget-area__sidebar .widget ul{margin-left:0;padding-left:0}.widget-area__sidebar .widget .wp-block-button__link{background-color:#5a8bca;color:#fff;}.widget-area__sidebar .widget .wp-block-button__link:hover,.widget-area__sidebar .widget .wp-block-button__link:active,.widget-area__sidebar .widget .wp-block-button__link:focus{filter:brightness(1.1)}.widget-area__footer{display:flex;line-height:1.8;}@media (max-width:800px){.widget-area__footer{flex-wrap:wrap;margin-bottom:16px}}@media (min-width:800px){.widget-area__footer{flex-wrap:nowrap;align-items:flex-start;padding:24px 0}}.widget-area__footer .widget{padding:0 1em;font-weight:600;}@media (max-width:800px){.widget-area__footer .widget{flex:0 0 100%;padding:6px 24px;max-width:100%}}@media (min-width:800px){.widget-area__footer .widget{flex:1 1 33.3334%;margin:0}}.widget-area__footer .widget ul{margin:0;padding:0;list-style:none}.widget-area__footer .widget a{color:#21437c;text-decoration:none;}.widget-area__footer .widget a:hover,.widget-area__footer .widget a:active{text-decoration:underline}.widget-area__footer .widget_media_image img{display:block;max-width:200px !important;height:auto}@media (max-width:800px){.widget-area__footer .widget_media_image figure{margin:0 auto}}@media (min-width:800px){.widget-area__footer .widget_media_image figure{display:flex;flex-wrap:nowrap;align-items:center;float:left;margin:0}.widget-area__footer .widget_media_image figure img,.widget-area__footer .widget_media_image figure .wp-caption-text{display:block}.widget-area__footer .widget_media_image figure img{margin-right:1em;width:40%}}.widget-area__footer .widget_media_image .wp-caption-text{margin-bottom:0;font-size:.8em;line-height:1.3;font-weight:800;}@media (min-width:800px){.widget-area__footer .widget_media_image .wp-caption-text{display:block;text-align:left}}.widget-area__footer .widget_rss{font-size:.8em;}.widget-area__footer .widget_rss ul li{text-align:center}.widget-area__footer .widget_nav_menu .menu{font-size:.8em;}@media (max-width:800px){.widget-area__footer .widget_nav_menu .menu{text-align:center}}@media (min-width:800px){.widget-area__footer .widget_nav_menu .menu{display:flex;flex-direction:column;flex-wrap:wrap;max-height:150px;text-align:right}}.sticky{display:block}.hfeed .hentry:not(.type-page){margin:1.5em 0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0;line-height:1.4}.entry-content{margin-top:0;}.entry-content > div:first-child{margin-top:0}.page-links{clear:both;margin:0 0 1.5em}.entry-header,.page-header,.entry-footer,.post-navigation,.page-navigation,.comments-area,.not-found .page-content,.search .entry-summary{margin:1.5em auto;padding-right:2%;padding-left:2%;max-width:800px}.entry-header .wp-post-image{margin-bottom:1.5em}.entry-footer{padding-bottom:40px;border-bottom:1px solid #d2d4dc;color:#aaa;font-size:90%;}.page .entry-footer{padding-bottom:0;border-bottom:none}.entry-footer span{margin-right:1em}.blog-feed{padding:0 22px;}@media (max-width:800px){.blog-feed .post{margin-bottom:12px;padding-bottom:24px;border-bottom:1px solid #43464a;text-align:center}.blog-feed .post > *{text-align:center}}@media (min-width:800px){.blog-feed .post{display:flex;flex-direction:row;align-items:center;margin-bottom:1.5em}.blog-feed .post .entry-header{flex:1;margin-left:20px;text-align:left;}.blog-feed .post .entry-header .entry-thumbnail{display:block;margin:0 auto;max-width:100%;width:420px;height:auto}.blog-feed .post .entry-header > *{text-align:left}.blog-feed .post .entry-thumbnail{flex:0 1 300px}}.wp-block-column .blog-feed .post{flex-direction:column-reverse;}.wp-block-column .blog-feed .post .entry-thumbnail{margin-top:16px}.wp-block-column .blog-feed .post .entry-thumbnail{flex:0 1 auto}.wp-block-column .blog-feed .post .entry-header{margin:0;}.wp-block-column .blog-feed .post .entry-header > *{text-align:center}.blog-feed .post .entry-title{font-size:1.3em}.blog-feed .post .read-more{display:inline-block;margin-top:8px;padding:.667em 1.333em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#5a8bca;color:#fff;text-decoration:none;font-weight:800;font-size:1.1em;}.blog-feed .post .read-more:hover,.blog-feed .post .read-more:active,.blog-feed .post .read-more:focus{filter:brightness(1.1)}.blog-feed--compact{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.blog-feed--compact .post{padding-bottom:0;border-bottom:none;}@media (max-width:800px){.blog-feed--compact .post{flex-basis:48%}.blog-feed--compact .post .post{margin-bottom:1rem}}@media (min-width:800px){.blog-feed--compact .post{flex-basis:23%;margin-bottom:0}}.blog-feed--compact .post .entry-header{margin:0;padding:0;background:#fff;}.blog-feed--compact .post .entry-header a{text-decoration:none}.blog-feed--compact .post .entry-header .entry-thumbnail img{margin-bottom:0}.blog-feed--compact .post .entry-header .entry-title{margin:0;padding:12px;color:#000;text-align:center;text-decoration:none;font-weight:normal;font-size:1em;line-height:1.3}.features .wp-block-image img{margin-right:auto;margin-left:auto}@media screen and (max-width:800px){.home-query ul{flex-wrap:nowrap;justify-content:center}.home-query ul li{flex:0 0 100%;max-width:450px}}@media screen and (min-width:800px){.home-query ul{padding-right:2%;padding-left:2%}.home-query ul li{padding-right:6px;padding-left:6px}}.home-query ul .wp-block-post-featured-image{margin-bottom:0}.home-query ul .wp-block-post-title{margin-top:0;}.home-query ul .wp-block-post-title a{color:inherit;text-decoration:none}.entry-content .home-query ul{max-width:1200px}@media screen and (min-width:800px){.entry-header,.page-header,.post-navigation,.page-navigation,.comments-area,.not-found.page-content,.search .entry-summary{padding-right:0;padding-left:0}}.page-title{margin-bottom:0;text-align:center;}.blog .page-title{margin-top:0}.page .page-title-cover{position:relative;flex:0 0 100%;background-position:center center;background-size:cover;}@media (max-width:800px){.page .page-title-cover{height:100px;height:33.3334vh}}@media (min-width:800px){.page .page-title-cover{height:70vh}}.page .page-title-cover .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.2)}.page .page-title-cover .entry-title{margin:0;color:#fff;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:2}.page .entry-content{margin-top:0;}.page .entry-content .wp-block-cover:first-of-type{margin-top:0}.archive .site-header,.permanent-nav .site-header{transition:none;}@media (max-width:800px){.archive .site-content,.permanent-nav .site-content{margin-top:62px}}@media (min-width:800px){.archive .site-content,.permanent-nav .site-content{margin-top:100px}}.post .entry-title{margin-bottom:8px}.post .entry-meta{margin-bottom:.8em;color:#43464a;font-size:.9em}.post .entry-thumbnail{width:100%;}.post .entry-thumbnail img{display:block;width:100%;height:auto}.post-grid{display:flex;justify-content:space-between;list-style:none;padding:0;margin-right:0;margin-left:0;}@media (min-width:800px){.post-grid{flex-wrap:nowrap}}.post-grid .post-grid-item{padding-right:1%;padding-left:1%}.post-grid .post-grid-item a{text-decoration:none;}.post-grid .post-grid-item a .entry-title{padding:.74em;background:#d7e7ff;text-transform:uppercase;font-size:1rem}.entry-content .post-grid{padding-right:1em;padding-left:1em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none;}.infinity-end.neverending .site-footer{display:block}.c-hamburger{position:relative;background:none;}.c-hamburger span{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;}.c-hamburger span::before,.c-hamburger span::after{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff}.c-hamburger{overflow:hidden;padding:0;width:50.4px;height:50.4px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;text-indent:-9999px;font-size:0;cursor:pointer;transition:all .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.c-hamburger:focus{outline:none}.c-hamburger span{position:absolute;top:23.1px;right:9.799999999999999px;left:9.799999999999999px;display:block;height:4.199999999999999px;}.c-hamburger span::before,.c-hamburger span::after{position:absolute;left:0;display:block;width:100%;height:4.199999999999999px;content:''}.c-hamburger span::before{top:-10.5px}.c-hamburger span::after{bottom:-10.5px}.c-hamburger--rot{background-color:transparent;}.c-hamburger--rot span{transition:transform .3s}.c-hamburger--rot.active{background-color:rgba(0,0,0,0);}.c-hamburger--rot.active span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.c-hamburger--htx span{transition:background 0s .3s;}.c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-delay:.3s,0s;transition-duration:.3s,.3s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.active span{background:none !important;}.c-hamburger--htx.active span::before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.c-hamburger--htx.active span::after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.c-hamburger--htx.active span::before,.c-hamburger--htx.active span::after{transition-delay:0s,.3s}.c-hamburger--htla span{transition:transform .3s;}.c-hamburger--htla span::before{transition:transform .3s,width .3s,top .3s;transform-origin:top right}.c-hamburger--htla span::after{transition:transform .3s,width .3s,bottom .3s;transform-origin:bottom right}.c-hamburger--htla.active span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.c-hamburger--htla.active span::before,.c-hamburger--htla.active span::after{width:50%}.c-hamburger--htla.active span::before{top:0;-webkit-transform:translateX(19.6px);-moz-transform:translateX(19.6px);-ms-transform:translateX(19.6px);-o-transform:translateX(19.6px);transform:translateX(19.6px)}.c-hamburger--htla.active span::after{bottom:0;-webkit-transform:translateX(19.6px);-moz-transform:translateX(19.6px);-ms-transform:translateX(19.6px);-o-transform:translateX(19.6px);transform:translateX(19.6px)}.c-hamburger--htra span{transition:transform .3s;}.c-hamburger--htra span::before{transition:transform .3s,width .3s,top .3s;transform-origin:top left}.c-hamburger--htra span::after{transition:transform .3s,width .3s,bottom .3s;transform-origin:bottom left}.c-hamburger--htra.active span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.c-hamburger--htra.active span::before,.c-hamburger--htra.active span::after{width:50%}.c-hamburger--htra.active span::before{top:0;-webkit-transform:translateX(-4.199999999999999px);-moz-transform:translateX(-4.199999999999999px);-ms-transform:translateX(-4.199999999999999px);-o-transform:translateX(-4.199999999999999px);transform:translateX(-4.199999999999999px)}.c-hamburger--htra.active span::after{bottom:0;-webkit-transform:translateX(-4.199999999999999px);-moz-transform:translateX(-4.199999999999999px);-ms-transform:translateX(-4.199999999999999px);-o-transform:translateX(-4.199999999999999px);transform:translateX(-4.199999999999999px)}a{color:#0073aa;}a:visited:not(.wp-block-button__link){color:#0073aa}a:hover:not(.wp-block-button__link),a:focus:not(.wp-block-button__link),a:active:not(.wp-block-button__link){color:#00a0d2}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.off-canvas{position:fixed;top:0;right:0;z-index:999;display:flex;flex-flow:column nowrap;justify-content:space-between;align-content:stretch;width:250px;height:100vh;background-color:#d7e7ff;transition:all .3s;-webkit-transform:translateX(250px);-moz-transform:translateX(250px);-ms-transform:translateX(250px);-o-transform:translateX(250px);transform:translateX(250px);}.off-canvas.menu-active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.menu-toggle.menu-active{-webkit-transform:translateX(-250px);-moz-transform:translateX(-250px);-ms-transform:translateX(-250px);-o-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas .search-form{margin-top:12px;padding:12px 6px 0;}.off-canvas .search-form .search-field{margin-bottom:6px;padding:5px;width:100%;font-size:1.1em}.off-canvas .search-form .search-submit{padding:7px;font-size:1em}.main-menu-container{flex:1 0;padding-bottom:70px;height:100%;border-left:2px solid #21437c;}.main-menu-container ul{z-index:initial;display:flex;flex-flow:column nowrap;justify-content:space-evenly;margin:0;padding:0;width:100%;height:100%;color:$text;list-style:none;text-align:center;}.main-menu-container ul li{position:relative;flex-grow:1;width:100%;font-size:.9em;cursor:pointer;}.main-menu-container ul li:first-of-type{border-top:0}.main-menu-container ul li:last-of-type{border-bottom:0}.main-menu-container ul li a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#d7e7ff;color:$text;text-decoration:none;text-transform:uppercase;font-weight:600;line-height:1.3;transition:all .1s;}.main-menu-container ul li a .menu-link-text{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);width:100%}.main-menu-container ul li.current-menu-item a{background-color:#21437c;color:#fff}.main-menu-container ul li:not(.current-menu-item) a:hover,.main-menu-container ul li:not(.current-menu-item) a:active,.main-menu-container ul li:not(.current-menu-item) a:focus{background-color:#5a8bca;color:#fff}.menu-toggle,.main-navigation.toggled ul{display:block;margin:0 auto}.menu-toggle{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:rgba(175,207,255,0.5);transition:all .3s;}.menu-toggle.active{margin-right:0;background:#d7e7ff;}.menu-toggle.active span{transition:all .3s;}.menu-toggle.active span::before,.menu-toggle.active span::after{background:$text}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{overflow:hidden;margin:0 auto 60px;padding-bottom:60px;max-width:1200px;border-bottom:1px solid #111}.nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{flex:1 0 50%;text-align:end}.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:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.3333333333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.6666666667%}.gallery-columns-7 .gallery-item{max-width:14.2857142857%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.1111111111%}.gallery-caption{display:block}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.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;}#primary[tabindex="-1"]:focus{outline:0}.location-directory{list-style:none;padding-left:0;}.site-content .content-area.full-width .site-main .entry-content .location-directory{max-width:1024px}@media (min-width:800px){.location-directory{display:flex;flex-wrap:nowrap;justify-content:space-between;text-align:center}}.location-directory > li{flex:1;flex-basis:1;padding:0 12px;}.entry-content .location-directory > li{margin-right:2%;margin-left:2%}.location-directory ul{list-style:none;padding-left:0;}@media (min-width:800px){.location-directory ul{flex:1}}.location-directory .location-directory-section .location-state-title{border-bottom:1px solid $text;display:block;width:100%}.single-location .location-thumbnail{width:100%;}.single-location .location-thumbnail img{display:block;margin:0 auto;height:auto;width:100%}.single-location .location-data-container{max-width:1200px !important;}@media (min-width:800px){.single-location .location-data-container{display:flex;flex-wrap:nowrap;justify-content:space-between}}@media (max-width:800px){.single-location .location-data{margin-top:1em;margin-bottom:1em;width:100%}}@media (min-width:800px){.single-location .location-data{margin:1em 1em 0 0;width:initial}}.single-location .location-data thead{height:0;margin:0;padding:0;position:absolute;visibility:hidden;width:0}.single-location .location-data .location-meta{font-size:1.1em;}.single-location .location-data .location-meta:not(.location-meta__additional-info) p{margin:0}.single-location .location-data .location-meta .location-meta-label{border-right:3px solid $text;font-weight:bold;padding:16px 16px 16px 0;text-align:right;}@media (max-width:800px){.single-location .location-data .location-meta .location-meta-label{width:50%}}@media (min-width:800px){.single-location .location-data .location-meta .location-meta-label{width:33.3334%}}.single-location .location-data .location-meta .location-meta-content{padding-left:1em;text-align:left;}@media (max-width:800px){.single-location .location-data .location-meta .location-meta-content{width:50%}}.single-location .location-data .location-meta .location-meta-content .directions{font-style:italic}.single-location .location-data .location-meta__additional-info > td{padding-top:16px}.single-location .location-media .location-map{margin:1em auto}.rhdwp .tribe-events .tribe-events-c-view-selector{display:none}.rhdwp .tribe-events .tribe-events-l-container{padding:0;margin-top:1em;padding-top:1em;border-top:1px solid #d2d4dc}.rhdwp .tribe-common .tribe-common-b2{color:$text}.rhdwp .tribe-common .tribe-events-c-top-bar__datepicker-mobile{font-family:"Open Sans",sans-serif;font-weight:bold}.rhdwp .tribe-common .tribe-events-calendar-list__month-separator-text{font-family:"Open Sans",sans-serif;font-weight:bold;font-size:1.15em}.rhdwp .tribe-common .tribe-events-calendar-list__event-header{margin-bottom:2em}.rhdwp .tribe-common .tribe-events-calendar-list__event-date-tag{width:42px;height:42px;background:#f5f7fb;padding-top:3px;margin-right:6px;position:relative;top:4px}.rhdwp .tribe-common .tribe-events-calendar-list__event-title{font-size:1.4rem;line-height:1.3;}.rhdwp .tribe-common .tribe-events-calendar-list__event-title a{color:#0073aa;font-weight:800;text-decoration:none !important}.rhdwp .tribe-common .tribe-events-calendar-list__event-datetime{font-weight:bold;font-size:.9rem}.rhdwp .tribe-common .tribe-events-calendar-list__event-cost span{font-size:.9rem;padding:8px 12px;border:1px solid #d2d4dc;display:inline-block}.rhdwp .tribe-common .tribe-events-calendar-list__event-description{font-size:1rem;}.rhdwp .tribe-common .tribe-events-calendar-list__event-description .moretag{margin-top:6px;display:inline-block;color:#0073aa}@media (min-width:800px){.rhdwp .tribe-common .tribe-events-calendar-list__event-details{display:flex;flex-wrap:wrap}.rhdwp .tribe-common .tribe-events-calendar-list__event-header{flex-basis:100%}.rhdwp .tribe-common .tribe-events-calendar-list__event-featured-image-wrapper{flex-basis:30%;display:block;padding-right:12px}.rhdwp .tribe-common .tribe-events-calendar-list__event-description{flex-basis:70%}}.reader-alerts .reader-alert-item{background-color:#d7e7ff;border-top:2px solid #21437c;}.reader-alerts .reader-alert-item p{font-size:1.1em;padding:1.25em 0}.reader-alerts .reader-alert-item .close-reader-alert{background-color:#fff;border:none;color:#21437c;}.reader-alerts .reader-alert-item .close-reader-alert:hover{background-color:#21437c;color:#fff}