*,
*::before,
*::after {
  box-sizing: border-box;
}
body {
  margin: 0;
}
img {
  vertical-align: middle;
  border-style: none;
}
.container,
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.row > [class*="col-"] {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.align-items-center {
  align-items: center !important;
}
.justify-content-center {
  justify-content: center !important;
}
.d-none {
  display: none !important;
}
.d-block {
  display: block !important;
}
.d-flex {
  display: flex !important;
}
.float-right {
  float: right !important;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .d-lg-none {
    display: none !important;
  }
  .d-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

:root{color-scheme:light}body{margin:0}img{max-width:100%;height:auto}.site-nav,.site-nav *{box-sizing:border-box}.site-nav ul,.site-nav li{margin:0;padding:0;list-style:none}.site-nav a{text-decoration:none;-webkit-tap-highlight-color:transparent}@media (max-width:991.98px){#primary-menu.primary-menu,#primary-menu.primary-menu ul{list-style:none;margin:0;padding:0}#primary-menu.primary-menu li{position:relative;display:block;margin:0;padding:0;list-style:none}#primary-menu.primary-menu li::marker{content:""}.site-nav .nav-toggle{position:absolute;top:50%;right:24px;z-index:10000;display:inline-flex !important;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0 !important;background:#222831 !important;border:0 !important;border-radius:12px;color:transparent;font:inherit;font-size:0;line-height:0;cursor:pointer;transform:translateY(-50%);box-shadow:0 10px 24px rgba(0,0,0,.16)}.nav-toggle-icon,.nav-toggle-icon:before,.nav-toggle-icon:after{display:block;width:24px;height:3px;background:#fff;border-radius:999px;content:"";transition:transform .2s ease,top .2s ease,background .2s ease}.nav-toggle-icon{position:relative}.nav-toggle-icon:before,.nav-toggle-icon:after{position:absolute;left:0}.nav-toggle-icon:before{top:-8px}.nav-toggle-icon:after{top:8px}.site-nav.is-open .nav-toggle-icon,.nav-toggle[aria-expanded=true] .nav-toggle-icon{background:0 0}.site-nav.is-open .nav-toggle-icon:before,.nav-toggle[aria-expanded=true] .nav-toggle-icon:before{top:0;transform:rotate(45deg)}.site-nav.is-open .nav-toggle-icon:after,.nav-toggle[aria-expanded=true] .nav-toggle-icon:after{top:0;transform:rotate(-45deg)}body.sticky-active .site-nav .nav-toggle{width:42px;height:42px;border-radius:11px}body.sticky-active .nav-toggle-icon,body.sticky-active .nav-toggle-icon:before,body.sticky-active .nav-toggle-icon:after{width:22px;height:3px}#primary-menu.primary-menu{background:#fff;border:1px solid rgba(19,25,31,.08);box-shadow:0 22px 60px rgba(0,0,0,.16)}.site-nav>#primary-menu.primary-menu{display:none !important;position:absolute;top:92px;left:0;right:0;z-index:9998;width:100%;max-height:calc(100svh - 92px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 0 0}.site-nav.is-open>#primary-menu.primary-menu,.site-nav .nav-toggle[aria-expanded=true]+#primary-menu.primary-menu{display:block !important}body.sticky-active #primary-menu.primary-menu{top:74px;max-height:calc(100svh - 74px)}#primary-menu.primary-menu>li>a{display:block;padding:15px 54px 15px 0;color:#13191f;background:0 0;font-size:17px;font-weight:700;line-height:1.25;letter-spacing:.045em;text-align:left;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(19,25,31,.09)}#primary-menu.primary-menu>li.current-menu-item>a,#primary-menu.primary-menu>li.current_page_item>a,#primary-menu.primary-menu>li.current-menu-ancestor>a{color:#8a5a3b !important}#primary-menu.primary-menu .sub-menu{position:static;display:none;width:auto;min-width:0;margin:0;padding:8px 0 8px 18px;list-style:none;background:0 0;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none}#primary-menu.primary-menu .menu-item-open>.sub-menu{display:block}#primary-menu.primary-menu .sub-menu li a{display:block;padding:10px 48px 10px 0;color:#2a3138;background:0 0;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:.02em;text-align:left;text-transform:none;text-decoration:none;border-bottom:1px solid rgba(19,25,31,.07)}#primary-menu.primary-menu>li>.sub-menu>li>a{font-size:15px;font-weight:600;letter-spacing:.015em;text-transform:none;color:#2a3138}#primary-menu.primary-menu .sub-menu .sub-menu{padding-left:16px}#primary-menu.primary-menu .sub-menu .sub-menu li a{font-size:14px;font-weight:500;letter-spacing:.01em;text-transform:none;color:#4a5158}#primary-menu.primary-menu .submenu-toggle{position:absolute;top:0;right:0;z-index:5;display:flex;align-items:center;justify-content:center;width:46px;height:54px;margin:0;padding:0;border:0;background:0 0;cursor:pointer}#primary-menu.primary-menu .submenu-toggle:before{content:"";display:block;width:10px;height:10px;border-right:2px solid #8a5a3b;border-bottom:2px solid #8a5a3b;transform:rotate(45deg);transition:transform .2s ease}#primary-menu.primary-menu .menu-item-open>.submenu-toggle:before{transform:rotate(-135deg)}#primary-menu.primary-menu .sub-menu .submenu-toggle{height:42px}#primary-menu.primary-menu .sub-menu .submenu-toggle:before{width:8px;height:8px}}@media (max-width:991.98px){#primary-menu.primary-menu>li>.sub-menu>li>a{font-size:15px !important;font-weight:600 !important;letter-spacing:.015em !important;text-transform:none !important;color:#2a3138 !important}#primary-menu.primary-menu .sub-menu .sub-menu li a{font-size:14px !important;font-weight:500 !important;letter-spacing:.01em !important;text-transform:none !important;color:#4a5158 !important}}@media (max-width:991.98px){#primary-menu.primary-menu a:before,#primary-menu.primary-menu a:after{display:none !important;content:none !important}#primary-menu.primary-menu>li>a{font-size:17px !important;font-weight:700 !important;letter-spacing:.075em !important;text-transform:uppercase !important}#primary-menu.primary-menu>li>.sub-menu>li>a{font-size:14px !important;font-weight:700 !important;letter-spacing:.065em !important;text-transform:uppercase !important;color:#2f363d !important}#primary-menu.primary-menu .sub-menu .sub-menu li a{font-size:13px !important;font-weight:600 !important;letter-spacing:.055em !important;text-transform:uppercase !important;color:#5a6168 !important}#primary-menu.primary-menu .sub-menu{padding-top:6px !important;padding-bottom:8px !important}#primary-menu.primary-menu .sub-menu li a{padding-top:11px !important;padding-bottom:11px !important}}
@font-face{font-family:"Karla";src:url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../fonts/karla-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Karla";src:url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../fonts/karla-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Karla";src:url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../fonts/karla-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Karla";src:url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../fonts/karla-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Playfair";src:url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../fonts/playfair-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Playfair";src:url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../fonts/playfair-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Playfair";src:url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../fonts/playfair-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Playfair";src:url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../fonts/playfair-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--color-ink:#252930;--color-accent:#734a2b;--color-muted:#848484;--color-light:#eeeeef;--color-white:#fff;--color-shadow:rgba(0,0,0,.12);--font-body:"Karla",Arial,sans-serif;--font-display:"Playfair",Georgia,serif;--container-shadow:0 0 65px rgba(0,0,0,.26)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-body);color:var(--color-ink);background:var(--color-white)}img{max-width:100%;height:auto;display:block}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none;transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.about_btn:hover,.about_btn:focus,.about_btn:active,.submit_btn_css:hover,.submit_btn_css:focus,.submit_btn_css:active,.donate_btn:hover,.donate_btn:focus,.donate_btn:active,.info_btn_css:hover,.info_btn_css:focus,.info_btn_css:active,.header_btn:hover,.header_btn:focus,.header_btn:active,.header-area .main-header-area .main-menu ul li>a:hover,.header-area .main-header-area .main-menu ul li>a:focus,.header-area .main-header-area .main-menu ul li>a:active,.header-area .main-header-area .main-menu ul li>a.active,.header-area .main-header-area .main-menu ul li.active>a,.header-area .main-header-area .main-menu ul li.current-menu-item>a,.header-area .main-header-area .main-menu ul li.current-menu-parent>a,.header-area .main-header-area .main-menu ul li.current-menu-ancestor>a,.footer-section .footer-widget ul li a:hover,.footer-section .footer-widget ul li a:focus,.footer-section .footer-widget ul li a:active{text-decoration:none}.header-area{position:relative;z-index:100;transition:padding-top .3s ease}.header-area .main-header-area{background:var(--color-white);min-height:138px;transition:min-height .3s ease,box-shadow .3s ease,transform .3s ease}.header-area .main-header-area.sticky{position:fixed;top:0;left:0;right:0;z-index:99;min-height:74px;box-shadow:0 3px 16px rgba(0,0,0,.1)}#sticky-header.sticky{position:fixed;top:0;left:0;right:0;z-index:9990;width:100%;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.08)}.header-area .main-header-area.sticky .header-top_area{max-height:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden}.header-top_area{max-height:46px;padding:8px 0;background:#f3f3f3;overflow:hidden;transition:max-height .3s ease,padding .3s ease,opacity .3s ease}.short_contact_list,.social_media_links{display:flex;align-items:center;min-height:30px}.short_contact_list ul{width:100%}.short_contact_list li,.short_contact_list a{font-size:14px;line-height:1.5;color:var(--color-muted)}.short_contact_list a{display:inline-flex;align-items:center}.short_contact_list a:hover,.short_contact_list a:hover i{color:var(--color-ink)}.short_contact_list .icon-pin{margin-right:8px;flex:0 0 auto}.social_media_links{justify-content:flex-end;gap:6px}.social_media_links a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--color-ink);border-radius:50%;color:var(--color-ink)}.social_media_links .icon-social{display:block;flex:0 0 auto}.social_media_links a:hover{color:var(--color-white);background:var(--color-accent);border-color:var(--color-accent)}.menu_outer{background:var(--color-white);min-height:92px;transition:min-height .3s ease}.logo{padding:10px 0;transition:padding .3s ease}.logo img{max-height:72px;width:auto;transition:max-height .3s ease,transform .3s ease}.header-area .main-header-area .main-menu{padding:24px 0;text-align:right;transition:padding .3s ease}.header-area .main-header-area .main-menu ul li{position:relative;display:inline-block}.header-area .main-header-area .main-menu ul li a{position:relative;display:inline-block;margin:0 6px;padding:0;font-size:15px;font-weight:600;white-space:nowrap;text-transform:uppercase;color:var(--color-ink)}.header-area .main-header-area .main-menu ul li a .menu-caret{margin-left:6px;vertical-align:middle}.header-area .main-header-area .main-menu ul li a:before{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:center;opacity:0;transition:transform .3s ease,opacity .3s ease}.header-area .main-header-area .main-menu ul li:hover>a,.header-area .main-header-area .main-menu ul li a.active{color:var(--color-accent)}.header-area .main-header-area .main-menu ul li:hover>a:before,.header-area .main-header-area .main-menu ul li a.active:before{transform:scaleX(1);opacity:1}.header-area .main-header-area .main-menu ul li .submenu,.header-area .main-header-area .main-menu ul li .sub-menu{position:absolute;top:140%;left:50%;width:220px;padding:10px 0;background:var(--color-white);box-shadow:0 10px 20px rgba(0,0,0,.18);opacity:0;visibility:hidden;transform:translateX(-50%);text-align:left;transition:top .3s ease,opacity .3s ease,visibility .3s ease}.header-area .main-header-area .main-menu ul li:hover>.submenu,.header-area .main-header-area .main-menu ul li:hover>.sub-menu{top:220%;opacity:1;visibility:visible}.header-area .main-header-area .main-menu ul li .submenu li,.header-area .main-header-area .main-menu ul li .sub-menu li{display:block}.header-area .main-header-area .main-menu ul li .submenu li a,.header-area .main-header-area .main-menu ul li .sub-menu li a{display:block;margin:0;padding:6px 18px;font-size:14px}.header-area .main-header-area .main-menu ul li .submenu li a:before,.header-area .main-header-area .main-menu ul li .sub-menu li a:before{display:none}.header_btn{display:inline-block;height:40px;padding:0 20px !important;line-height:40px;font-size:15px !important;font-weight:700 !important;color:var(--color-white) !important;background:var(--color-ink)}.header_btn:before,.header_btn:hover:before{display:none !important}.header_btn:hover{background:var(--color-accent);color:var(--color-white) !important}body.sticky-active .header-area .main-header-area .main-menu{padding:10px 0}body.sticky-active .header-top_area{display:none}body.sticky-active .menu_outer{min-height:74px}body.sticky-active .logo{padding:1px 0}.home-hero{position:relative;overflow:hidden;height:calc(100svh - 138px);min-height:520px;max-height:calc(100svh - 138px)}.hero-media{display:block;width:100%;height:100%}.hero-image{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.31);z-index:1}.text-box{position:absolute;top:50%;left:5%;right:5%;z-index:2;transform:translateY(-50%);text-align:center;color:var(--color-white)}.text-box span{display:inline-block;margin-bottom:25px;font-size:22px;font-weight:400;letter-spacing:5px;text-transform:uppercase}.text-box h2{margin:0;font-family:var(--font-display);font-size:90px;font-weight:900;line-height:.9;color:var(--color-white)}.about_outer,.service_outer,.form_outer,.info_outer,.inner_page_css{position:relative}.about_outer{padding:90px 0;background:var(--color-white) url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../images/about_bg.webp) bottom center no-repeat;background-size:cover}.about_img_css img{width:100%;border:12px solid var(--color-white);box-shadow:0 18px 35px rgba(0,0,0,.14)}.about_outer h2,.service_outer h2,.form_outer h2,.bradcam_area h1,.bradcam_area h2{margin:0;font-family:var(--font-display);font-weight:900;color:var(--color-ink)}.about_outer h2{padding-bottom:24px;font-size:50px;line-height:1}.about_outer h2 span,.service_outer h2 span,.form_outer h2 span,.bradcam_area h1 span,.bradcam_area h2 span{display:block;margin-bottom:10px;font-family:var(--font-body);font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0}.about_outer h2:after,.service_outer h2:after,.form_outer h2:after{content:"";display:block;width:70px;height:5px;margin-top:18px;background:url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../images/sep.webp) no-repeat center}.about_outer p,.form_outer p,.inner_page_css p{font-size:18px;line-height:1.56;color:#2c2825}.about_btn,.submit_btn_css,.donate_btn,.info_btn_css{display:inline-block;text-transform:uppercase}.about_btn,.submit_btn_css{padding:10px 25px;background:var(--color-ink);color:var(--color-white);font-size:18px;font-weight:700}.about_btn{width:235px;max-width:100%;text-align:center}.about_btn:hover,.submit_btn_css:hover{background:var(--color-accent);color:var(--color-white)}.service_outer{padding:45px 0 70px}.service_outer .row.justify-content-center>[class*=col-]{padding-left:15px;padding-right:15px;margin-bottom:30px}.service_outer h2{padding-bottom:24px;margin-bottom:45px;font-size:50px;line-height:1;text-align:center}.service_outer h2:after{margin:18px auto 0}.service_box{position:relative;height:100%;margin-bottom:0;padding:34px 28px;background:var(--color-white);border:1px solid #e3e3e3;box-shadow:0 10px 24px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.service_box:hover{transform:translateY(-8px);box-shadow:0 20px 36px rgba(0,0,0,.12)}.service_box_inner{display:flex;align-items:flex-start;gap:14px}.service_icon_box{flex:0 0 65px}.service_icon_box img{max-width:65px;max-height:65px}.service_box_text{position:relative;z-index:1}.service_box_inner h4{margin:0 0 10px;font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.15;color:var(--color-ink)}.service_box p{margin:0;font-size:15px;line-height:1.33;color:var(--color-ink)}.service_box>a{position:absolute;inset:0;z-index:2}.form_top_img_outer{padding:180px 0;background:var(--color-white) url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../images/form_top_img_bg.webp) center/cover no-repeat}.form_outer{padding:0 0 60px}.form_custom_css{position:relative;z-index:1;margin-top:-130px;padding:35px 40px 30px;background:var(--color-white);box-shadow:var(--container-shadow)}.form_outer h2{padding-bottom:10px;font-size:50px;line-height:1;text-align:center}.service_outer h2:after,.form_outer h2:after{margin:18px auto 0}.form_outer p{margin:10px 0 20px;text-align:center}#contact-form{margin-top:20px}.request_a_quote_form .form-control{width:100%;height:45px;margin-bottom:25px;padding:10px;border:2px solid var(--color-ink);border-radius:0;font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--color-ink);box-shadow:none}.request_a_quote_form .form-control:focus{border-color:var(--color-accent);box-shadow:none}.textarea_min_h{min-height:100px;resize:vertical}.quick_address{margin-top:20px}.quick_address_text{padding:0 20px}.quick_address h5{position:relative;margin:0 0 30px 40px;padding-left:38px;font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.35;color:#13191f}.quick_address h5 span{display:block;padding-bottom:10px;font-family:var(--font-display);font-size:22px;font-weight:800;line-height:normal;color:#13191f}.quick_address h5.address_custom:before{content:"";position:absolute;top:0;left:-25px;width:50px;height:50px;background:#13191f url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../images/address_icon.webp) 14px 9px no-repeat}.info_outer{padding:20px 0}.info_box{position:relative;margin-bottom:20px;padding:30px 38px;background:var(--color-light);transition:transform .35s ease,box-shadow .35s ease}.info_box:hover{transform:translateY(-10px);box-shadow:0 13px 20px rgba(0,0,0,.25)}.info_box_dark{background:var(--color-ink)}.info_box_inner{display:flex;align-items:flex-start;gap:30px;padding:0 24px}.info_icon_box{display:flex;align-items:center;justify-content:center;flex:0 0 65px;width:65px;height:65px;border-radius:50%;background:var(--color-ink);text-align:center;transition:background-color .35s ease}.info_box_dark .info_icon_box{background:var(--color-light)}.info_box:hover .info_icon_box{background:var(--color-accent)}.info_icon_box img{max-width:100%;max-height:100%}.info_box_text{flex:1 1 auto}.info_box_inner h4{margin:0 0 10px;font-family:var(--font-display);font-size:25px;font-weight:700;line-height:1;color:var(--color-ink)}.info_box_dark .info_box_inner h4,.info_box_dark .info_btn_css{color:var(--color-white)}.info_box p{margin:0 0 25px;font-size:15px;line-height:1.33;font-weight:600;color:var(--color-muted)}.info_btn_css{padding:8px 25px;border:2px solid var(--color-muted);font-size:15px;font-weight:500;color:var(--color-ink)}.info_box:hover .info_btn_css{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.footer-section{margin-top:10px;padding-top:40px;background:var(--color-ink) url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../images/footer_bg.webp) center/cover no-repeat}.footer-section .footer-widget{margin-bottom:40px}.footer-section .footer-widget h4{position:relative;margin:0 0 15px;padding-bottom:5px;font-size:18px;font-weight:800;color:var(--color-white)}.footer-section .footer-widget h4:before{content:"";position:absolute;left:0;bottom:0;width:75px;height:3px;background:var(--color-white)}.footer-section .footer-widget p{margin:25px 0 22px;font-size:14px;line-height:1.57;color:var(--color-white)}.footer-section .footer-widget ul{margin-bottom:20px}.footer-section .footer-widget ul li a{position:relative;display:block;padding:0 0 10px 22px;font-size:14px;line-height:20px;font-weight:500;text-transform:uppercase;color:var(--color-white)}.footer-section .footer-widget ul li a:before{content:"";position:absolute;top:5px;left:0;width:11px;height:11px;background:url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../images/footer_bullet.webp) no-repeat}.footer-section .footer-widget ul li a:hover{padding-left:25px;color:#ab7a56}.footer-section .footer-widget ul li a:hover:before{background-image:url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../images/footer_bullet_hover.webp)}.footer-section .footer-widget ul.style-2 li a{padding-left:0;font-size:15px;font-weight:400;text-transform:none}.footer-section .footer-widget ul.style-2 li a:before{display:none}.footer-section .footer-widget ul.style-2 .hl{float:left;min-width:25px;font-weight:700}.footer-section .footer-widget ul.style-2 .hl svg{color:var(--color-white)}.footer-section .footer-widget ul.style-2 .text{float:left;width:80%}.donate_btn{padding:10px 25px;background:var(--color-muted);color:var(--color-white);font-size:18px;font-weight:700}.donate_btn:hover{background:var(--color-white);color:var(--color-muted)}.footer_social_links_single{margin-top:18px;justify-content:flex-start}.footer_social_links_single a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--color-white);border-radius:50%;color:#fff;text-decoration:none}.footer_social_links_single a:hover{color:#fff;background:var(--color-accent);border-color:var(--color-accent);opacity:.85}.footer_social_links_single .icon-social{display:block;flex:0 0 auto}.footer-bottom{padding:20px 0;background:var(--color-ink)}.copyright p{margin:0;font-size:15px;font-weight:400;color:var(--color-white)}.footer-bottom-outer>p{margin:0;padding:0 15px 20px}.bradcam_area{position:relative;padding:100px 0;background:url(//newrichlandhistory.org/wp-content/themes/minnesota-design-studio/css/../images/inner-top.webp) top center/cover no-repeat}.breadcam_overlay:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.75)}.bradcam_text{position:relative;z-index:1}.bradcam_area h1,.bradcam_area h2{position:relative;z-index:1;padding:0;font-size:90px;line-height:.78;color:var(--color-white);text-align:center}.bradcam_area h1 span,.bradcam_area h2 span{margin-bottom:14px;font-weight:400;letter-spacing:5px;color:var(--color-white)}.inner_page_css{padding:60px 0}.inner_page_css p{margin:20px 0 10px;color:var(--color-ink)}.nrhs-floating-actions{position:fixed;top:56%;right:18px;z-index:9980;transform:translateY(-50%);font-family:var(--font-body)}.nrhs-floating-actions__list{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin:0;padding:0;list-style:none}.nrhs-floating-actions__item{position:relative;margin:0;padding:0;list-style:none}.nrhs-floating-actions__link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;min-width:48px;min-height:48px;border:2px solid rgba(255,255,255,.72);border-radius:999px;background:var(--color-ink);color:var(--color-white);box-shadow:0 10px 26px rgba(0,0,0,.22);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.nrhs-floating-actions__link--featured{justify-content:flex-start;gap:9px;width:auto;min-width:188px;padding:0 16px;overflow:hidden;border-color:rgba(255,255,255,.84);background:#9a6a2f;color:var(--color-white);box-shadow:0 14px 32px rgba(115,74,43,.34)}.nrhs-floating-actions__link--featured:after{position:absolute;inset:-35% auto -35% -70%;width:44%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);opacity:0;transform:translateX(0) skewX(-16deg);animation:nrhsFloatingArchiveSweep 1.5s ease-out .65s 3;pointer-events:none}.nrhs-floating-actions__icon{position:relative;z-index:1;flex:0 0 auto;width:20px;height:20px}.nrhs-floating-actions__label{position:absolute;top:50%;right:calc(100% + 10px);z-index:1;min-width:max-content;padding:8px 11px;border-radius:999px;background:var(--color-white);color:var(--color-ink);font-size:13px;font-weight:700;line-height:1;opacity:0;box-shadow:0 10px 24px rgba(0,0,0,.16);pointer-events:none;transform:translate(8px,-50%);transition:opacity .18s ease,transform .18s ease}.nrhs-floating-actions__link--featured .nrhs-floating-actions__label{position:relative;top:auto;right:auto;min-width:0;padding:0;background:0 0;color:inherit;font-size:14px;opacity:1;box-shadow:none;transform:none}.nrhs-floating-actions__mobile-label{display:none}.nrhs-floating-actions__link:hover,.nrhs-floating-actions__link:focus-visible{color:var(--color-white);background:#3a2b22;box-shadow:0 14px 32px rgba(0,0,0,.28);text-decoration:none;transform:translate(-4px,-2px)}.nrhs-floating-actions__link--featured:hover,.nrhs-floating-actions__link--featured:focus-visible{background:#7d5528;box-shadow:0 16px 36px rgba(115,74,43,.42)}.nrhs-floating-actions__link:hover .nrhs-floating-actions__label,.nrhs-floating-actions__link:focus-visible .nrhs-floating-actions__label{opacity:1;transform:translate(0,-50%)}.nrhs-floating-actions__link--featured:hover .nrhs-floating-actions__label,.nrhs-floating-actions__link--featured:focus-visible .nrhs-floating-actions__label{transform:none}.nrhs-floating-actions__link:focus-visible{outline:3px solid #f3dfaf;outline-offset:3px}.nrhs-floating-actions__link[aria-current=page]{box-shadow:0 0 0 3px rgba(154,106,47,.32),0 10px 26px rgba(0,0,0,.22)}@keyframes nrhsFloatingArchiveSweep{0%{opacity:0;transform:translateX(0) skewX(-16deg)}22%{opacity:1}100%{opacity:0;transform:translateX(420%) skewX(-16deg)}}@media (prefers-reduced-motion:reduce){.nrhs-floating-actions__link,.nrhs-floating-actions__label,.nrhs-floating-actions__link--featured:after{transition:none !important;animation:none !important}.nrhs-floating-actions__link:hover,.nrhs-floating-actions__link:focus-visible{transform:none}}@media (max-width:991.98px){body.nrhs-has-floating-actions{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.nrhs-floating-actions{position:fixed;inset:auto 0 0 0;transform:none;z-index:9980;display:block;width:100%;max-width:100vw;height:calc(66px + env(safe-area-inset-bottom));min-height:calc(66px + env(safe-area-inset-bottom));max-height:calc(66px + env(safe-area-inset-bottom));min-width:0;margin:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));overflow:hidden;box-sizing:border-box;background:rgba(37,41,48,.96);box-shadow:0 -10px 28px rgba(0,0,0,.22)}.nrhs-floating-actions__list{display:grid;grid-template-columns:repeat(5,minmax(0, 1fr));align-items:stretch;width:100%;max-width:100%;height:50px;min-height:0;max-height:50px;min-width:0;margin:0;padding:0;gap:6px;overflow:hidden;box-sizing:border-box;list-style:none}.nrhs-floating-actions__item{display:block;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;min-width:0;margin:0;padding:0;overflow:hidden;box-sizing:border-box;list-style:none}.nrhs-floating-actions__link,.nrhs-floating-actions__link--featured{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;min-width:0;margin:0;padding:6px 3px;overflow:hidden;border-width:1px;border-radius:12px;box-sizing:border-box;box-shadow:none;transform:none}.nrhs-floating-actions__link--featured{background:#9a6a2f}.nrhs-floating-actions__link--featured:after{display:none;content:none}.nrhs-floating-actions__icon{flex:0 0 18px;width:18px;height:18px;max-width:18px;max-height:18px}.nrhs-floating-actions__label{display:none}.nrhs-floating-actions__mobile-label{display:block;width:100%;max-width:100%;min-width:0;margin:0;overflow:hidden;color:inherit;font-size:11px;font-weight:700;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.nrhs-floating-actions__link:hover,.nrhs-floating-actions__link:focus-visible{box-shadow:none;transform:none}.nrhs-floating-actions__link:focus-visible{outline-offset:2px}}@media (max-width:374px){.nrhs-floating-actions{padding-right:6px;padding-left:6px}.nrhs-floating-actions__list{gap:4px}.nrhs-floating-actions__link,.nrhs-floating-actions__link--featured{padding-right:2px;padding-left:2px}.nrhs-floating-actions__mobile-label{font-size:10px}}@media (max-width:767px){.footer-section .footer-widget>a:not(.donate_btn){display:flex;justify-content:center}.footer-section .footer-widget>a:not(.donate_btn) img{display:block;margin-left:auto;margin-right:auto}.footer_social_links_single{display:flex;justify-content:center}.footer_social_links_single a{margin-left:auto;margin-right:auto}.footer_social_links_single .icon-social{margin-left:auto;margin-right:auto}}@media (max-width:991.98px){.header-top_area{display:none !important}.header-area,.header-area .main-header-area,.menu_outer{height:92px;min-height:92px}.header-area .main-header-area,.menu_outer{position:relative}.menu_outer{padding:0}.menu_outer>.container,.menu_outer>.container>.row,.menu_outer>.container>.row>[class*=col-]{height:100%}.menu_outer>.container{display:block}.menu_outer .row.align-items-center{position:relative;height:92px;min-height:92px;margin:0}.menu_outer .row.align-items-center>.col-md-6.col-lg-2.col-xl-2{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);width:auto;max-width:none;padding:0}.menu_outer .row.align-items-center>.col-md-12.col-lg-10.col-xl-10{flex:0 0 100%;max-width:100%;width:100%;height:100%;padding:0}.logo{position:absolute;left:50%;top:50%;z-index:20;transform:translate(-50%,-50%);width:auto;max-width:none;display:block;margin:0;padding:0;text-align:center;opacity:1;visibility:visible}.logo .site-logo{display:inline-block}.logo img,.site-logo-image{display:block;width:auto;height:64px;max-width:58vw;max-height:64px;opacity:1;visibility:visible}.header-area .main-header-area .main-menu{height:92px;float:none;padding:0 !important;text-align:right}.site-nav{position:absolute;left:0;right:0;top:0;height:92px}body.sticky-active .header-area,body.sticky-active .site-header,body.sticky-active .header-area .main-header-area,body.sticky-active .menu_outer{height:74px;min-height:74px}body.sticky-active .menu_outer>.container,body.sticky-active .menu_outer .row.align-items-center{height:74px;min-height:74px}body.sticky-active .logo img,body.sticky-active .site-logo-image{height:50px;max-height:50px}body.sticky-active .header-area .main-header-area .main-menu,body.sticky-active .site-nav{height:74px}body.sticky-active #primary-menu.primary-menu{top:74px}}@media (max-width:767.98px){.home-hero{height:calc(100svh - 92px);min-height:520px;max-height:calc(100svh - 92px)}.text-box{width:90%;left:5%;right:5%}.text-box span{margin-bottom:14px;font-size:16px;letter-spacing:2px}.text-box h2{font-size:38px;line-height:1}.about_outer,.service_outer,.inner_page_css{text-align:center}.about_outer{padding:70px 0}.about_outer h2,.service_outer h2,.form_outer h2,.bradcam_area h1,.bradcam_area h2{font-size:34px;line-height:1.08}.about_outer h2:after,.service_outer h2:after{margin-left:auto;margin-right:auto}.about_outer .col-lg-7 h2{margin-top:35px}.service_box_inner,.info_box_inner{flex-direction:column;align-items:center;text-align:center}.service_box p,.info_box p{text-align:center}.form_top_img_outer{padding:120px 0}.form_custom_css{margin-top:-80px;padding:30px 20px}.quick_address{margin-top:30px}.quick_address_text{padding:0}.quick_address h5{margin-left:25px}.bradcam_area{padding:55px 0}.footer-section,.footer-bottom{text-align:center}.footer-section .footer-widget h4:before{left:50%;transform:translateX(-50%)}.footer-section .footer-widget ul li a{padding-left:0}.footer-section .footer-widget ul li a:before{display:none}.footer-section .footer-widget ul.style-2 .hl,.footer-section .footer-widget ul.style-2 .text{float:none;width:auto}}@media (min-width:768px) and (max-width:991.98px){.home-hero{height:calc(100svh - 92px);min-height:520px;max-height:calc(100svh - 92px)}.text-box{top:55%}.text-box span{margin-bottom:18px;font-size:18px;letter-spacing:3px}.text-box h2{font-size:56px;line-height:.95}.about_outer,.service_outer,.form_outer{text-align:center}.about_outer h2,.service_outer h2,.form_outer h2{font-size:44px}.about_outer h2:after,.service_outer h2:after{margin-left:auto;margin-right:auto}.about_outer .col-lg-7 h2{margin-top:35px}.service_box_inner,.info_box_inner{flex-direction:column;align-items:center;text-align:center}.service_box p,.info_box p{text-align:center}.form_custom_css{padding:35px 28px 30px}.quick_address{margin-top:30px}.quick_address_text{padding:0}.bradcam_area{padding:70px 0}.bradcam_area h1,.bradcam_area h2{font-size:56px;line-height:.95}}@media (min-width:992px){.header-area{min-height:138px}#primary-menu.primary-menu,#primary-menu.primary-menu ul{list-style:none;margin:0;padding:0}#primary-menu.primary-menu li{list-style:none}#primary-menu.primary-menu li::marker{content:""}#primary-menu.primary-menu .submenu-toggle{display:none !important}body.sticky-active .menu_outer .row.align-items-center{min-height:74px}body.sticky-active .logo img,body.sticky-active .site-logo-image{max-height:50px}#primary-menu.primary-menu>li>a{color:#13191f !important;background:0 0 !important}#primary-menu.primary-menu>li>a:hover,#primary-menu.primary-menu>li.current-menu-item>a,#primary-menu.primary-menu>li.current_page_item>a{color:#8a5a3b !important;background:0 0 !important}#primary-menu.primary-menu>li>a:before{background:#8a5a3b !important}#primary-menu.primary-menu>li.menu-item-has-children>a{display:flex;align-items:center;gap:7px}#primary-menu.primary-menu>li.menu-item-has-children>a:after{content:"";display:inline-block;width:7px;height:7px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}#primary-menu.primary-menu>li{position:relative}#primary-menu.primary-menu>li.menu-item-has-children:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;display:block}#primary-menu.primary-menu>li>.sub-menu{position:absolute;top:calc(100% + 12px) !important;left:50%;z-index:9999;display:block;width:250px;min-width:250px;margin:0;padding:12px;background:#fff;border:1px solid rgba(19,25,31,.08);box-shadow:0 18px 45px rgba(0,0,0,.14);opacity:0;visibility:hidden;transform:translateX(-50%) translateY(12px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease}#primary-menu.primary-menu>li:hover>.sub-menu,#primary-menu.primary-menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}#primary-menu.primary-menu .sub-menu li{position:relative;display:block;margin:0;padding:0}#primary-menu.primary-menu .sub-menu li a{position:relative;display:block;padding:12px 14px;color:#13191f;background:0 0;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;transition:color .2s ease,background .2s ease,padding-left .2s ease}#primary-menu.primary-menu .sub-menu li:hover>a,#primary-menu.primary-menu .sub-menu li:focus-within>a,#primary-menu.primary-menu .sub-menu li.current-menu-item>a,#primary-menu.primary-menu .sub-menu li.current_page_item>a,#primary-menu.primary-menu .sub-menu li.current-menu-ancestor>a{color:#8a5a3b;background:rgba(138,90,59,.08);padding-left:18px}#primary-menu.primary-menu .sub-menu li.menu-item-has-children>a{padding-right:34px}#primary-menu.primary-menu .sub-menu li.menu-item-has-children>a:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(-45deg)}#primary-menu.primary-menu .sub-menu .sub-menu{position:absolute;top:-12px;left:calc(100% + 12px);z-index:10000;display:block;width:250px;min-width:250px;margin:0;padding:12px;background:#fff;border:1px solid rgba(19,25,31,.08);box-shadow:0 18px 45px rgba(0,0,0,.14);opacity:0;visibility:hidden;transform:translateX(10px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease}#primary-menu.primary-menu .sub-menu li:hover>.sub-menu,#primary-menu.primary-menu .sub-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateX(0)}.header-area .main-header-area .main-menu ul{display:flex;align-items:center;flex-wrap:nowrap}.header-area .main-header-area .main-menu ul li,.header-area .main-header-area .main-menu ul li a{white-space:nowrap}.about_outer .col-lg-7{display:flex;flex-direction:column;justify-content:center}.footer-section .footer-widget img{max-width:180px}}@media (min-width:992px) and (max-width:1199.98px){.header-area .main-header-area .main-menu ul li a{font-size:11px}}@media (min-width:992px){.site-nav>.nav-toggle,.site-nav .nav-toggle,button.nav-toggle{display:none !important;visibility:hidden !important;position:absolute !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important;pointer-events:none !important}#primary-menu.primary-menu>li>.sub-menu{top:calc(100% + 12px) !important}#primary-menu.primary-menu>li.menu-item-has-children:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;display:block}}@media (min-width:1200px){.container{max-width:1140px !important}}@media (min-width:1400px){.container{max-width:1240px !important}}@media (min-width:1536px){.container{max-width:1320px !important}}@media (min-width:1700px){.container{max-width:1400px !important}}.fl-builder-content .fl-row.fl-row-fixed-width,.fl-builder-content .fl-row-content.fl-row-fixed-width{width:100% !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}@media (min-width:1200px){.fl-builder-content .fl-row.fl-row-fixed-width,.fl-builder-content .fl-row-content.fl-row-fixed-width{max-width:1140px !important}}@media (min-width:1400px){.fl-builder-content .fl-row.fl-row-fixed-width,.fl-builder-content .fl-row-content.fl-row-fixed-width{max-width:1240px !important}}@media (min-width:1536px){.fl-builder-content .fl-row.fl-row-fixed-width,.fl-builder-content .fl-row-content.fl-row-fixed-width{max-width:1320px !important}}@media (min-width:1700px){.fl-builder-content .fl-row.fl-row-fixed-width,.fl-builder-content .fl-row-content.fl-row-fixed-width{max-width:1400px !important}}@media (min-width:1200px){.fl-builder-content .fl-module-photo img.fl-photo-img{width:100% !important;height:auto !important;display:block !important}}@media (min-width:1536px){.header-area .main-header-area .main-menu>ul>li>a,#primary-menu.primary-menu>li>a{font-size:17px !important}}@media (min-width:992px){#primary-menu.primary-menu>li>.sub-menu,.header-area .main-header-area .main-menu ul li .sub-menu,.header-area .main-header-area .main-menu ul li .submenu{width:310px !important;min-width:310px !important}#primary-menu.primary-menu .sub-menu li a,.header-area .main-header-area .main-menu ul li .sub-menu li a,.header-area .main-header-area .main-menu ul li .submenu li a{white-space:normal !important;overflow-wrap:normal !important;word-break:normal !important;line-height:1.3 !important}#primary-menu.primary-menu>li>a{white-space:nowrap !important}}@media (min-width:992px){.logo img,.site-logo-image{display:block;width:auto;height:90px;max-height:90px}}@media (max-width:991.98px){.logo img,.site-logo-image{display:block;width:auto;height:80px;max-width:68vw;max-height:80px;opacity:1;visibility:visible}}