.elementor-kit-6128{--e-global-color-primary:#0D6B54;--e-global-color-secondary:#679378;--e-global-color-text:#1D1D1D;--e-global-color-accent:#D4B06E;--e-global-color-7952824:#FFFFFF;--e-global-color-cb09d0c:#F0F0EA;--e-global-color-75133bd:#FFFFFFA6;--e-global-color-73fcb8e:#F7983F;--e-global-color-b204e2b:#D4B06E;--e-global-color-9ef8b8d:#FFD607;--e-global-color-1813d83:#87C7A1;--e-global-color-8b5dfad:#679378;--e-global-color-c29d93c:#0D6B54;--e-global-color-ddf0f2a:#D4B06E4D;--e-global-color-a083cb0:#6793783D;--e-global-color-58326d6:#FFD6072B;--e-global-color-84ffd4d:#87C7A1;--e-global-color-c0cf11e:#F7983F;--e-global-color-60f88a1:#F7983F2E;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Fjalla One";--e-global-typography-secondary-font-size:26px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.7em;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-fa6b57e-font-size:15px;--e-global-typography-fa6b57e-font-style:italic;--e-global-typography-a9a2baa-font-size:21px;--e-global-typography-a9a2baa-text-transform:none;--e-global-typography-0861608-font-size:21px;--e-global-typography-928e4f8-font-size:26px;--e-global-typography-2ea7f95-font-family:"Fjalla One";--e-global-typography-2ea7f95-font-size:26px;--e-global-typography-2ea7f95-text-transform:none;font-family:"Roboto", Sans-serif;font-size:21px;line-height:1.5em;}.elementor-kit-6128 button,.elementor-kit-6128 input[type="button"],.elementor-kit-6128 input[type="submit"],.elementor-kit-6128 .elementor-button{background-color:var( --e-global-color-ddf0f2a );font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-text );border-radius:4px 4px 4px 4px;padding:16px 42px 16px 42px;}.elementor-kit-6128 button:hover,.elementor-kit-6128 button:focus,.elementor-kit-6128 input[type="button"]:hover,.elementor-kit-6128 input[type="button"]:focus,.elementor-kit-6128 input[type="submit"]:hover,.elementor-kit-6128 input[type="submit"]:focus,.elementor-kit-6128 .elementor-button:hover,.elementor-kit-6128 .elementor-button:focus{background-color:var( --e-global-color-ddf0f2a );color:var( --e-global-color-text );}.elementor-kit-6128 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6128 a{color:var( --e-global-color-primary );}.elementor-kit-6128 a:hover{color:var( --e-global-color-primary );}.elementor-kit-6128 h1{color:var( --e-global-color-text );font-family:"contralto-medium", Sans-serif;text-transform:uppercase;letter-spacing:0.5px;}.elementor-kit-6128 h2{font-family:"contralto-medium", Sans-serif;line-height:1em;letter-spacing:0.5px;}.elementor-kit-6128 h3{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:22px;text-transform:none;line-height:1.6em;letter-spacing:0.5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end: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: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 *//* HIDE FORM */
.elementor-element-689e8d2d, .elementor-element-52968df {
    display: none;
}

#primary-menu li a {
    font-size: 14px;
}
#primary-menu li {
    padding: 0px 0px;
}
.form-search .btn, .dfd-socicon-Search, .search .stuning-header-inner {
	display: none !important;
}
.team-template-default h3 {
    font-size: 22px !important;
}
.tribe-events-meta-group-venue {
    display: none;
}
.main-navigation ul#menu-main-menu > li:last-of-type a {
    background-color: #0D6B54 !important;
    color: #fff !important;
}
h1:after, h2:after, h3:after {
    border: none !important;
}
.elementor-flip-box__layer__overlay {
    padding: 0px !important;
}
.elementor-flip-box__layer__description {
    padding: 15px !important;
}
.elementor-flip-box__front .elementor-flip-box__layer__title {
  color: #fff !important;
  padding: 0px;
  width: 100% !important;
  margin-top: 190px;
  padding: 5px;
  margin-bottom: -17px;
}
 .orange .elementor-flip-box__front .elementor-flip-box__layer__title, .orange-two .elementor-flip-box__front .elementor-flip-box__layer__title, .orange-three .elementor-flip-box__front .elementor-flip-box__layer__title, .orange-two .elementor-flip-box__front .elementor-flip-box__layer__title {
  color: #fff !important;
  background-color: #F7983F;
}
.orange-two .elementor-flip-box__front .elementor-flip-box__layer__title {
  margin-top: 155px;
}
.orange-three .elementor-flip-box__front .elementor-flip-box__layer__title {
      margin-top: 250px;
}
.green-three .elementor-flip-box__front .elementor-flip-box__layer__title {
  margin-top: 250px;
 
}
.green-two .elementor-flip-box__front .elementor-flip-box__layer__title {
  margin-top: 225px;
}
#wpsl-widget-submit, #wpsl-search-btn {
    color: #fff !important;
    background-color: #0D6B54 !important;
}
.green .elementor-flip-box__front .elementor-flip-box__layer__title, .green-two .elementor-flip-box__front .elementor-flip-box__layer__title, .green-three .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #fff !important;
    background-color: #0D6B5499;
  c
}
.elementor-tab-title {
    padding: 15px !important;
}
.elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    background-color: #F7983F !important;
    color: #fff !important;

}
.elementor-tab-title {
    font-weight: 900;
    background-color: #fff !important;
    border-top: 0px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
}
.title-tab {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 115%;
}
.tribe-events-meta-group h2 {
    font-family: "Roboto";
    font-size: 150% !important;
}
.tribe-events-schedule h2 {
    font-size: 130%;
    font-family: "Roboto";
}
.tribe-events-meta-group dl {
    font-size:130%;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small {
    font-size: 115% !important;
}
@media only screen and (min-width: 600px) {
.elementor-tabs-content-wrapper {
    margin-left: 50px;
    border-radius: 15px;
        padding: 25px !important;
}
.title-tab {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 115%;
    margin-bottom: 25px;
    margin-top: 10px;
}
}
@media only screen and (max-width: 600px) {
.title-tab {
    font-size: 100%;
}
#wpsl-widget-search {
    max-width: 150px !important;
    min-width: 100px !important;
}
}

/* AMANDA*/

/* HEADER */

#sticky-navigation {
	padding: 10px;
}

@media (max-width:768px) {
	.site-header .header-image {
		width: 200px;
	}
	
	.main-navigation .menu-toggle {
		padding: 6px 25px !important;
	}
}

/* NAV */

.main-navigation li {
	letter-spacing: 1px;
}

.main-navigation ul#menu-main-menu > li:last-of-type a {
	border-radius: 4px;
}

.main-navigation ul#menu-main-menu > li:last-of-type a:hover {
    background-color: #679378 !important;
}

/* HEADINGS */

div.elementor-heading-title {
	line-height: 1.5em;
}

h2 {
	padding-bottom: 20px !important;
}

h2:after {
	  content:"";
		position: absolute;
		top:100%;
		left:0%;
		width: 80px;
		border:2px solid #95c2a2;
		border-radius:0px;
		box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
		/*transform:translateX(-50%);*/
}

.center h2:after {
	left:50%;
	transform:translateX(-50%);
}

/* ACCORDIONS */
.elementor-accordion .elementor-accordion-item {
	border-left: 0;
	border-right: 0;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title {
	border-bottom: 0;
}


.elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-top: 0;
}

/* THE EVENTS CALENDAR - CALENDAR */
.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button {
	font-family: "Fjalla One", sans-serif;
	color: #5b7662 !important;
}
.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button:hover {
	background: none;
}
.tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime,
.tribe-common .tribe-common-h5,
.tribe-events-pro .tribe-events-pro-photo__event-date-tag-month,
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
	font-family: "Fjalla One", sans-serif;
	font-size: 22px !important;
		font-weight: 500 !important;
	color: #94c2a2 !important;
	margin-top: -3px

}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6 a {
	font-size: 18px;
	text-transform: none;
	color: #5b7662 !important;
}
/* THE EVENTS CALENDAR - SINGLE */
.tribe-events-single-event-title  {
	    font-family: "Fjalla One", sans-serif;
    font-weight: 500;
    font-size: 56px;
    line-height: 1.1em;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown__button {
	width: 280px;
}

.tribe-events-meta-group .tribe-events-single-section-title {
	font-size: 18px;
	font-weight: 600;
	color: #5b7662 !important;
}/* End custom CSS */