.elementor-kit-36857{--e-global-color-primary:#001D50;--e-global-color-secondary:#A71056;--e-global-color-text:#001D50;--e-global-color-accent:#F5A81C;--e-global-color-18a10b8b:#A71056;--e-global-color-603e8502:#23A455;--e-global-color-6e35ff2c:#000;--e-global-color-57b9d4e6:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;}.elementor-kit-36857 button,.elementor-kit-36857 input[type="button"],.elementor-kit-36857 input[type="submit"],.elementor-kit-36857 .elementor-button{font-weight:bold;text-transform:uppercase;letter-spacing:2.5px;color:var( --e-global-color-57b9d4e6 );background-color:transparent;background-image:linear-gradient(90deg, #67002F 0%, var( --e-global-color-secondary ) 100%);padding:1em 1em 1em 1em;}.elementor-kit-36857 button:hover,.elementor-kit-36857 button:focus,.elementor-kit-36857 input[type="button"]:hover,.elementor-kit-36857 input[type="button"]:focus,.elementor-kit-36857 input[type="submit"]:hover,.elementor-kit-36857 input[type="submit"]:focus,.elementor-kit-36857 .elementor-button:hover,.elementor-kit-36857 .elementor-button:focus{color:var( --e-global-color-57b9d4e6 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1060px;}.e-con{--container-max-width:1060px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-36857 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-alert.elementor-alert-info {
  color: #c88304 !important;
  background-color: #fde9c4 !important;
  border-color: #f9c86c !important;
}
.counter .number {
	color:#a71056;
}
.site {
    background-color #001D50;
}
rs-module rs-layer, rs-module .rs-layer{
    font-family: 'Archivo Narrow', sans-serif !important;
}
.sub-menu.elementor-nav-menu--dropdown,
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul{
    opacity: 1 !important;
}
.elementor-heading-title {
  line-height: 1.2em;
}
h2:before {
  position: absolute;
  left: 0;
  top: 1.3em;
  height: 0;
  width: 2em;
  content: '';
  border-top: 3px solid #a71056;
}
.frm_hidden{
    display: none;
}
/*  LIMIT MEMBERS MENU WIDTH */
#elementor-popup-modal-37205 .dialog-message {
  width: 320px;
  max-width: 320px;
}

/* RESPONSIVE BREAKPOINTS */
@media (max-width: 767px){
   .elementor-widget-theme-page-title .elementor-heading-title{
        font-size: 27px !important;
    }
/* SLIDER REVOLUTION FORCE STYLING */
#rev_slider_17_1 rs-module rs-layer, #rev_slider_17_1 rs-module .rs-layer{
        font-family: "Archivo Narrow" !important;
    }
}
/* BLOG INNER PAGES */
.post-template-default.single.single-post #Content{
	  max-width: 1060px;
	  right: 0;
	  left: 0;
	  margin-right: auto;
	  margin-left: auto;
}
/* OVERRIDES FOR FORMIDABLE FORMS STYLING */
body .frm_style_formidable-style.with_frm_style input[type="submit"]{
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  color: var( --e-global-color-57b9d4e6 ) !important;
  background-color: transparent;
  background-image: linear-gradient(90deg, #67002F 0%, var( --e-global-color-secondary ) 100%) !important;
  padding: 1em 1em 1em 1em !important;
  border: none !important;
}
body .frm_style_formidable-style.with_frm_style input[type="submit"]:hover{
    background-image: linear-gradient(120deg, #67002F 0%, var( --e-global-color-secondary ) 100%) !important;
    color: #ececec !important;
}
body .frm_style_formidable-style.with_frm_style .frm_submit button {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  color: var( --e-global-color-57b9d4e6 ) !important;
  background-color: transparent;
  background-image: linear-gradient(90deg, #67002F 0%, var( --e-global-color-secondary ) 100%) !important;
  padding: 1em 1em 1em 1em !important;
  border: none !important;
}
body .frm_style_formidable-style.with_frm_style .frm_submit button:hover, .elementor-button:hover{
    background-image: linear-gradient(120deg, #67002F 0%, var( --e-global-color-secondary ) 100%) !important;
    color: #ececec !important;
}
/* END OVERRIDES FOR FORMIDABLE FORMS STYLING */


body .blog-teaser li .desc-wrapper .desc .post-meta .author,
body .blog-teaser li .desc-wrapper .desc .post-meta .date .label{
    display: none;
}

@media only screen and (min-width: 920px) {
    #wpmem_login, .login_status{
        padding-left: 25%;
    }
}
@media only screen and (max-width: 920px) {
    body #wpmem_login, .login_status{
        width: 100%;
    }
    .elementor-sub-item{
        color: #000 !important;
    }
    .elementor-sub-item:hover{
        color: #FFF !important;
        background-color: #33373d;
    }
}
@media (max-width: 1020px) {
  .elementor-nav-menu li.menu-item-39376 a {
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2.5px;
    color: var( --e-global-color-57b9d4e6 );
    background-color: transparent;
    background-image: linear-gradient(90deg, #67002F 0%, var( --e-global-color-secondary ) 100%);
    }
    
/* Mobile Sub Menu Modifications */
    .menu-item-37177 .sub-arrow{
        display: none !important;
    }
    .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
          background-color: #3f444b !important;
          color: #fff !important;
    }
}
@media (max-width: 1020px) {
  body .elementor-nav-menu li.menu-item-39376 {
    right: 0;
  }
  .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item:hover {
        color: #FFF !important;
  }
}/* End custom CSS */