/*
CTC Separate Stylesheet
Updated: 2023-04-15 16:47:15
*/
/*
#page, #masthead, .panel-last-child {max-width: 1920px;margin: auto;}
div.corp-container {max-width: 1920px; margin: auto;}
*/
:root {
  --mhnmain: #9f1b47;
  --mhnred: #fa1e0e;
  --mhngreen: #008000;
  --mhnh1: #9f1b47;
  --mhnh2: #fa1e0e;
  --mhnh3: #fa1e0e;
  --mhnbg1: #fa1e0e;
  --mhnbg2: #fa1e0e;
  --mhnbg3: #fa1e0e;
  --mhnlinks: #fa1e0e;
  --mhnfullwidth: 100%;
}

/*
[id] {
  scroll-margin-top: 200px;
}
*/

.site-header {
    background: var(--mhnmain) !important;
    border-bottom: 1px solid var(--mhnmaroon) !important;
}
.main-navigation ul .sub-menu li:hover > a, .main-navigation ul .sub-menu li.current_page_item > a, .main-navigation ul .sub-menu li.current-menu-item > a, .main-navigation ul .sub-menu li.current_page_ancestor > a, .main-navigation ul .sub-menu li.current-menu-ancestor > a, .main-navigation ul .children li:hover > a, .main-navigation ul .children li.current_page_item > a, .main-navigation ul .children li.current-menu-item > a, .main-navigation ul .children li.current_page_ancestor > a, .main-navigation ul .children li.current-menu-ancestor > a {
    background-color: #3f3f3f !important;
}
#mobile-navigation {
  background: var(--mhnmain) !important;
}
#pg-w64a23b835df58-0> .panel-row-style, 
#pg-w64a1072fcba24-0> .panel-row-style, 
#pg-w647d3c84179b9-0> .panel-row-style, 
#pg-w64a8d46e24f8a-0> .panel-row-style, 
#pg-w649510fa96c46-0> .panel-row-style, 
#pg-w649510fa96c46-1> .panel-row-style, 
#pg-w64a23b835df58-1> .panel-row-style, 
#pg-w64a23b835df58-3> .panel-row-style, 
#pg-w64a23b835df58-4> .panel-row-style, 
#pg-w64a23b835df58-5> .panel-row-style, 
#pg-w64a23b835df58-6> .panel-row-style, 
#panel-w649510fa96c46-1-0-0> .panel-widget-style, 
#panel-w649510fa96c46-1-0-1> .panel-widget-style,
.dgx-donate-form-section input[type="submit"], 
.woocommerce #secondary.widget-area, 
.site-footer, 
.site-footer .bottom-bar, 
input.lsow-button, 
button.lsow-button, 
a.lsow-button, 
.lsow-button:active, 
.lsow-button:visited, 
.main-navigation ul .sub-menu li a, 

.main-navigation ul .children li a {
    background-color: var(--mhnmain) !important;
}
.seamless-donations-forms-engine h2 {color: var(--mhnmain);}

nav.sow-post-navigation {
		display: none;
}
div.corp-container {
	max-width: 95%;
}
/*
#content.site-content {
	  background-color: #e0e5eb;
}
.widget-area {
  margin-top: 500px;
}
*/
#af-hero1 .sow-slider-image-overlay {
	background-position: top center;
}
#af-hero-image2 .sow-slider-image-overlay {
  background-position: top center;
}

.nf-field-container {
  margin-bottom: 6px !important;
}
.af-submit-button {
  background-color: #ffffff !important;
  color: var(--mhnmaroon) !important;
  font-weight: bold !important;
}
.grecaptcha-badge {bottom: 85px !important;}

.woocommerce .product .quantity input {
  max-width: 80px;
}
.wdpDynamicValue {
  margin-bottom: 10px;
}
.woocommerce form .form-row, .woocommerce form p:first-of-type {
  margin-bottom: 5px;
}
.woocommerce .products .product .loop-product-thumbnail {
  background: initial;
  height: 302px;
  border: 1px solid darkred;
}
.woocommerce .products .product .loop-product-thumbnail a:first-child:nth-last-child(2), .woocommerce .products .product .loop-product-thumbnail a:first-child:nth-last-child(2)~a {
  top: 100%;
  position: sticky;
}
.woocommerce .products .product-category img {
  height: 300px;
}
.woocommerce .products .product .loop-product-thumbnail img {
  height: 300px;
}
.woocommerce .product .images .woocommerce-product-gallery__wrapper img {
  width: 500px;
}
.woocommerce .woocommerce-breadcrumb {
  display: none;
}
.woocommerce .product .woocommerce-tabs~.products .product {
  width: 360px;
}
.woocommerce-cart table.cart .cart_item .product-quantity input {
  width: 80px !important;
}
.tax-product_cat #page #content .corp-container .widget-area #udsTopSpacer1 {
  display: none;
}

@media (max-width: 1024px) {
  .site-header .site-header-inner {
    margin-top: 16px;
  }
  .main-navigation ul li {
    font-size: .7rem !important;
    margin: 0 8px -10px 0 !important;
  }
  .main-navigation .search-toggle, .main-navigation .shopping-cart {
    margin-left: 20px !important;
  }
  .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container {
    width: 85% !important;
  }
  #pg-9788-0, #pl-9788 .so-panel {
    zoom: .8;
  }
  .so-widget-sow-hero-default-0b2c89afab00-38 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
    font-size: 24px !important;
  }
  .so-widget-sow-hero-default-0b2c89afab00-38 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3 {
    font-size: 16px !important;
  }
  .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:first-child {
    margin-bottom: 225px;
  }
  .so-widget-sow-editor .so-widget-sow-editor-base {
    zoom: .8;
  }
  img {
    zoom: .8;
  }
  p {
    font-size: 12px !important;
  }
  h2 {
    font-size: 20px !important;
  }
  .wp_rss_retriever li {
    zoom: .7;
  }
  .site-footer {
    zoom: .8;
  }
  .forminator-ui.forminator-custom-form-12989.forminator-design--flat .grecaptcha-badge {
    right: -190px !important;
  }
  #scroll-to-top {
    right: 8px !important;
  }
  .gtranslate_wrapper {
    zoom: .7;
  }
  .so-widget-sow-social-media-buttons-atom-24015266de1a .social-media-button-container {
    zoom: .8 !important;
  }
}
@media (max-width: 414px) {
  .so-widget-sow-hero-default-0b2c89afab00-38 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p {
    display: none;
  }
  .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:first-child {
    margin-bottom: 280px;
  }
  #pg-9788-0.panel-no-style, #pg-9788-0.panel-has-style > .panel-row-style, #pg-9788-0 {
    -webkit-flex-direction: row !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .so-widget-sow-hero-default-0b2c89afab00-38 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
    font-size: 18px !important;
  }
  .so-widget-sow-hero-default-0b2c89afab00-38 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3 {
    font-size: 11px !important;
  }
  .so-widget-sow-social-media-buttons-atom-24015266de1a .social-media-button-container {
    text-align: center !important;
  }
}
@media (max-width: 375px) {
  .so-widget-sow-hero-default-0b2c89afab00-38 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
    font-size: 16px !important;
  }
  .so-widget-sow-hero-default-0b2c89afab00-38 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3 {
    font-size: 10px !important;
  }
}
@media (max-width: 360px) {
  #pg-12100-0> .panel-row-style, #panel-12100-0-0-0> .panel-widget-style {
    padding: 0px 0px 0px 0px;
    zoom: .8;
  }
  #pg-9788-0.panel-no-style, #pg-9788-0.panel-has-style > .panel-row-style, #pg-9788-0 {
    display: flex;
  }
  .sow-slider-base ul.sow-slider-images li.sow-slider-image {
    height: 1005 !important;
  }

  #pg-9788-0.panel-no-style, #pg-9788-0.panel-has-style > .panel-row-style, #pg-9788-0 {
    display: flex;
  }
  #pg-9788-0> .panel-row-style {
    margin-left: unset !important;
  }
  #uds-library-hero .sow-slider-image-container, #uds-library-hero .sow-slider-image-wrapper {
    max-height: 175px !important;
  }
  .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:first-child {
    margin-bottom: 20%;
  }
  .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper {
    zoom: 0.8;
  }
  #sow-slider-image-wrapper .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
    zoom: .5;
  }
  #sow-slider-image-wrapper .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3 {
    zoom: .3;
  }
}

@media (max-width: 768px) {
  #udsTopSpacer1, #udsSpacer1 {
    display: none;
  }
}
