.elementor-kit-195{--e-global-color-secondary:#2F6B99;--e-global-color-text:#787878;--e-global-color-accent:#61CE70;--e-global-color-5c75088f:#17C2CD;--e-global-color-7b6f29b7:#54595F;--e-global-color-344e5f3e:#7A7A7A;--e-global-color-d66df86:#000;--e-global-color-42864f7e:#FFF;--e-global-color-558f6189:#000000;--e-global-color-28434293:#1A252E;--e-global-color-be92a6:#000000;--e-global-color-3da41bd6:#F9F9F9;--e-global-color-7ed121d3:#000000;--e-global-color-46741224:#F48238;--e-global-color-981291:#A38F84;--e-global-color-697314f8:#000000;--e-global-color-2fd5b195:#000000;--e-global-color-41a35ea5:#000000;--e-global-color-599b4ac2:#000000;--e-global-color-31b6da6c:#000000;--e-global-color-6142f0fc:#FFC14E;--e-global-color-a75cee6:#2E4E61;--e-global-color-835beb7:#10777B;--e-global-color-1bf8f5b:#19252D;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--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;color:#787878;font-size:18px;font-weight:400;line-height:1.7em;}.elementor-kit-195 button,.elementor-kit-195 input[type="button"],.elementor-kit-195 input[type="submit"],.elementor-kit-195 .elementor-button{background-color:var( --e-global-color-secondary );color:var( --e-global-color-3da41bd6 );border-style:solid;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-kit-195 button:hover,.elementor-kit-195 button:focus,.elementor-kit-195 input[type="button"]:hover,.elementor-kit-195 input[type="button"]:focus,.elementor-kit-195 input[type="submit"]:hover,.elementor-kit-195 input[type="submit"]:focus,.elementor-kit-195 .elementor-button:hover,.elementor-kit-195 .elementor-button:focus{background-color:var( --e-global-color-42864f7e );color:var( --e-global-color-secondary );border-style:solid;border-color:#36699C;}.elementor-kit-195 e-page-transition{background-color:#FFBC7D;}.elementor-kit-195 a{color:var( --e-global-color-secondary );font-weight:700;}.elementor-kit-195 a:hover{color:var( --e-global-color-5c75088f );}.elementor-kit-195 h2{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-kit-195 h3{font-family:"Montserrat", Sans-serif;}.elementor-kit-195 h4{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1399px){.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-text-editor p:last-of-type {
  margin: 0;
}

.elementor-image a {
  vertical-align: middle;
}

.elementor-button-link {
  vertical-align: middle;
}
p{
    margin-bottom:1.25rem;
}

.tribe-events-l-container {
  padding-bottom: 2rem!important;
  padding-top: 2rem!important;
  min-height: unset!important;
  background-color: #fff;
}

.gform_body {
  font-family: "Roboto", Sans-serif;
}

.gform_footer input[type="submit"] {
  border-color: #36699C;
  border-width: 2px;
  border-style: solid;
  font-family: "Roboto", Sans-serif;
}

.mission-partner-header {
  color: #0E7778;
  font-weight: 700;
}

.elementor-text-editor ul li {
  margin-left: 30px;
  list-style: none!important;
  text-indent: -1.2em;
}

.elementor-text-editor ul li::before {
  content: "\2022";
  font-size: 23px;
  color: #787878;
  margin-right: 10px;
  text-indent: 1em;
}

.footer .elementor-text-editor ul li::before {
  display: none;
}

.footer .elementor-text-editor ul li {
  text-indent: 0;
}

div#tribe-events-content {
  padding: 2em;
  background-color: #fff;
}

#tribe-events-content a {
  color: #0E777B;
}

#tribe-events-content {
  margin-bottom: 0;
}

.tribe-events .tribe-events-c-ical__link:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10m5-5H1' fill='none' fill-rule='evenodd' stroke='%230E777B' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E") !important;
}

.tribe-events .datepicker .day.active,
.tribe-events .datepicker .day.active.focused,
.tribe-events .datepicker .day.active:focus,
.tribe-events .datepicker .day.active:hover,
.tribe-events .datepicker .month.active,
.tribe-events .datepicker .month.active.focused,
.tribe-events .datepicker .month.active:focus,
.tribe-events .datepicker .month.active:hover,
.tribe-events .datepicker .year.active,
.tribe-events .datepicker .year.active.focused,
.tribe-events .datepicker .year.active:focus,
.tribe-events .datepicker .year.active:hover {
  background: #0E777B !important;
}

.tribe-events .tribe-events-c-top-bar__datepicker-button:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21.85L6 5.64 10.79.85 11.94 2 6 7.94.06 2z' fill='%23ffffff'/%3E%3C/svg%3E") !important;
}
.single-tribe_events .tribe-events-single-event-title{
    font-size:1.7em;
}

.tribe-events .tribe-events-c-events-bar__search-button-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23ffffff'/%3E%3C/svg%3E") !important;
}

.tribe-common .tribe-common-svgicon--month {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.637 1.063v19.879c0 .276.189.5.422.5h20.037c.232 0 .421-.224.421-.5V1.062c0-.275-.189-.5-.421-.5H1.059c-.233 0-.422.225-.422.5zM1.787 2H20.34v2.685H1.787V2zm0 4H20.34v14H1.787V6zM8 8.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-8 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-12 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm0 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5z' fill='%23ffffff'/%3E%3C/svg%3E") !important;
}

body.tribe-js .entry-content {
  background: #fff;
}

body.tribe-js button {
  border: none !important;
}

body.tribe-js button:hover, body.tribe-js button:focus {
  color: #0E777B !important;
  background-color: inherit !important;
}

body.tribe_events-template-default h1 {
  color: #787878 !important;
}

body.tribe_events-template-default h2 {
  color: #787878 !important;
}

.tribe-events-single-section dt {
  color: #787878;
}

.tribe-events-single-section dd {
  color: #0E777B;
}

#tribe-events .tribe-events-button {
  background-color: #0E777B;
}

#tribe-events .tribe-events-button:hover {
  background-color: #787878;
}

.tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum, .tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum-link {
  color: #0E777B;
}

.tribe-common .tribe-common-anchor-thin-alt:active, .tribe-common .tribe-common-anchor-thin-alt:focus, .tribe-common .tribe-common-anchor-thin-alt:hover {
  border-bottom: 1px solid #0E777B;
  color: #0E777B;
}

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
  color: #0E777B;
}

.tribe-events .tribe-events-c-ical__link {
  border-color: #0E777B;
  background-color: #0E777B;
  color: #fff;
}

.tribe-events .tribe-events-c-ical__link:before {
  display: none;
}

.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
  border-color: #787878;
  background-color: #787878;
  color: #fff;
}

.tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover {
  background-color: #787878;
  color: #fff;
}

.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: #0E777B;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
  background-color: transparent;
  border: 1px solid #0E777B;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date {
  color: #0E777B;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
  background-color: #0E777B;
}
.tribe-common .tribe-common-c-svgicon{
    color:#fff;
}
.tribe-common button, .tribe-common input[type=button], .tribe-common input[type=reset], .tribe-common input[type=submit]{
    text-transform:none;
}

.tribe-events-view--shortcode.tribe-common .tribe-events-c-ical__link{
    color:#fff;
    background-color:#0E777B;
    border-color:#0E777B;
}
.tribe-events-view--shortcode.tribe-common .tribe-events-c-ical__link:hover,
.tribe-events-view--shortcode.tribe-common .tribe-events-c-ical__link:focus{
    border-color: #787878;
    background-color: #787878;
}
.tribe-events-view--shortcode.tribe-common .tribe-common-c-svgicon{
    color:#fff;
}

/* Nav Menu Styling  */

@media screen and (min-width:980px) {
.elementor-nav-menu--main .elementor-nav-menu .three-wide .sub-menu {
    width: 45rem!important;
    background: #1A252E;
}
/* Tertiary Menu Columns */
.elementor-nav-menu--main .elementor-nav-menu .three-wide .sub-menu li {
    width: 100%;
    max-width: 50%;
    float: left;
    display: table;
    vertical-align: middle;
}
.elementor-nav-menu--main .elementor-nav-menu .three-wide .sub-menu li {
    max-width: 33.33%;
    max-height: 40px;
}
/* Tertiary Menu First Column */
.elementor-nav-menu--layout-horizontal .three-wide .sub-menu .navigation__item a {
    height: 100%;
    line-height: 1.25;
}
/* Tertiary Menu Second Column */
.elementor-nav-menu--layout-horizontal .three-wide .sub-menu .navigation__item:nth-child(3n+2) a {
    background: #1A252E;
}
}
.tribe-events-header button {
    background: none;
}/* End custom CSS */