/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    GLOBAL STYLES
	--e-global-color-primary: #063A83; PRIMARY BLUE
	--e-global-color-secondary: #0192D3; SECONDARY BLUE
	--e-global-color-text: #4e5a65; TEXT
	--e-global-color-accent: #DB793C; ORANGE
	--e-global-color-a387237: #212020; BLACK
	--e-global-color-aa6be3a: #FFFFFF; WHITE
	--e-global-color-023ca73: #6C7F8D; GREY
	--e-global-color-023ca73: #DFE6EE; SILVER
	--e-global-color-6e2869f: #266681; TEAL
	--e-global-color-967331c: #4B642D; GREEN
	--e-global-color-b6e6e1c: #903636; RED
	--e-global-color-3fafea8: #6A5C37; TAN
	--e-global-color-a54ff69: #664989; PURPLE
	--e-global-color-2487212: #F4C172; YELLOW
	--e-global-color-6c5fafd: #0698D4; BLUE 85
	--e-global-color-eeea852: #4CB7E5; BLUE 60
	--e-global-color-76566a8: #7EC4E8; BLUE 45
	--e-global-typography-primary-font-family: "Nunito Sans";
	--e-global-typography-accent-font-family: "Unica One";
	--e-global-typography-6fdb8a8-font-family: "Arvo";
*/

/*COMMON*/
:focus-visible {
	transition: outline-offset 0.15s linear !important;
	outline-offset: 3px !important;
}
:focus-visible, [type="button"]:focus-visible, [type="reset"]:focus-visible, [type="submit"]:focus-visible, button:focus-visible {
	outline: 3px solid var(--e-global-color-accent) !important;
}
a.skip-link,a:visited.skip-link,a:active.skip-link,a:focus.skip-link{
	color:#000 !important;
	background:#fff !important;
}
.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title a:focus-visible, .elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title button:focus-visible {
	outline: 3px solid var(--e-global-color-accent) !important;
}
::selection,::-moz-selection{
	background:rgba(244,193,114,.5);
}
.elementor-kit-703 p:last-of-type {
	margin-bottom: 0;
}
.elementor-kit-703 .mdp-gmaper-elementor-box img{
	border-radius: 0;
}
ol, ul{
	margin-bottom: 25px;
}
.comments-area a, .page-content a {
	text-decoration: none;
}
a, .elementor a, .elementor-kit-703 a, 
a:hover, .elementor a:hover, .elementor-kit-703 a:hover,
a:focus, .elementor a:focus, .elementor-kit-703 a:focus,
a:focus-visible, .elementor a:focus-visible, .elementor-kit-703 a:focus-visible{
	text-underline-offset: .25rem;
	text-decoration-thickness: .15rem;
	text-decoration-skip-ink: none;
}
a i:before, .elementor a i:before, .elementor-kit-703 a i:before,
a p, .elementor a p, .elementor-kit-703 a p,
a:hover i:before, .elementor a:hover i:before, .elementor-kit-703 a:hover i:before,
a:hover p, .elementor a:hover p, .elementor-kit-703 a:hover p,
a:focus i:before, .elementor a:focus i:before, .elementor-kit-703 a:focus i:before,
a:focus p, .elementor a:focus p, .elementor-kit-703 a:focus p{
	text-decoration: none;
	display: inline-block;
}
blockquote{
	font-family:var(--e-global-typography-6fdb8a8-font-family);
	font-weight: 700;
}
.grecaptcha-badge{
	visibility: hidden;
}
.edac-highlight-panel{
	right: unset !important;
	left: 15px !important;
}
.edac-highlight-panel-toggle{
	float: left !important;
	padding: 0 !important;
}
.edac-highlight-panel button,
.edac-highlight-btn{
	padding: 0 !important;
	border-radius: 0 !important;
}
/* Improve Elementor Entrance Animations, works for the 'fade' animations */
@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-50px,0)
    }
    to {
        opacity: 1;
        transform: none
    }
}
.elementor-element.fadeInDown {
    animation-name: fadeDown
}
@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-50px,0,0)
    }
    to {
        opacity: 1;
        transform: none
    }
}
.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}
@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(50px,0,0)
    }
    to {
        opacity: 1;
        transform: none
    }
}
.elementor-element.fadeInRight {
    animation-name: fadeRight
}
@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,50px,0)
    }
    to {
        opacity: 1;
        transform: none
    }
}
.elementor-element.fadeInUp {
    animation-name: fadeUp
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{
	overflow: visible;
}
/*WordPress Gallery*/
body.single-post .gallery{
  display: flex;
  flex-wrap: wrap;
}
body.single-post .gallery .gallery-item{
	width:100%;
	margin:6px;
}
body.single-post .gallery.gallery-columns-2 .gallery-item{
	width:calc(50% - 12px);
}
body.single-post .gallery.gallery-columns-3 .gallery-item{
	width:calc(33.33% - 12px);
}
body.single-post .gallery.gallery-columns-4 .gallery-item{
	width:calc(25% - 12px);
}
body.single-post .gallery.gallery-columns-5 .gallery-item{
	width:calc(20% - 12px);
}
body.single-post .gallery.gallery-columns-6 .gallery-item{
	width:calc(16.66% - 12px);
}


/*HEADER*/
.eaw-weather-detail.jsx-3330348397{
	padding: 0 !important;
}
.eaw-detail-iconBlock.jsx-171715155 svg{
	transform: scale(2) !important;
}
/*SECONDARY MENU*/
.alerts-count{
	display: inline-block !important;
	text-align: center;
	background: #d60000;
	color: var(--e-global-color-aa6be3a);
	font-size: 14px;
	border: 2px solid var(--e-global-color-aa6be3a);
	border-radius: 6px 6px 6px 0;
	margin: 0 0 0 3px;
	padding: 3px 6px 0 6px;
}
a:hover .alerts-count{
	text-decoration:none;
	display: inline-block !important;
}
.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input{
	border-radius: 18px 18px 0 18px !important;
}
input.hfe-search-form__input{
	background: transparent !important;
}
input.hfe-search-form__input:focus{
	background: var(--e-global-color-aa6be3a) !important;
}
.hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle i{
	color: var( --e-global-color-primary ) !important;
	border-color: var( --e-global-color-primary ) !important;
}
.hfe-search-icon-toggle label{
	visibility: hidden;
	font-size: 0;
}
/*MAIN MENU*/
/*Elementor Bug - Force menu icon size & color*/
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span i{
	font-size:11px !important;
	color:var(--e-global-color-secondary);
}
.elementor-widget-n-menu .e-n-menu-title.e-active .e-n-menu-icon span i,
.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span i{
	color:var(--e-global-color-aa6be3a);
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg{
	fill: var( --e-global-color-secondary );
}
/*MEGA MENU*/
@media (min-width: 769px) {
	/*CHANGE MENU HOVER/ACTIVE COLORS*/
	.e-n-menu-title.e-active .e-n-menu-title-container .e-n-menu-title-text{
		color:var(--e-global-color-aa6be3a) !important;
	}
	/*WAYS WE HELP*/
	#e-n-menu-title-2211.e-active,
	#e-n-menu-title-2211.e-current,
	#e-n-menu-title-2211:hover:not(.e-current){
		background-color: var(--e-global-color-6e2869f);
	}
	/*GET INVOLVED*/
	#e-n-menu-title-2212.e-active,
	#e-n-menu-title-2212.e-current,
	#e-n-menu-title-2212:hover:not(.e-current){
		background-color: var(--e-global-color-b6e6e1c);
	}
	/*PARKS*/
	#e-n-menu-title-2213.e-active,
	#e-n-menu-title-2213.e-current,
	#e-n-menu-title-2213:hover:not(.e-current){
		background-color: var(--e-global-color-967331c);
	}
	/*EDUCATION*/
	#e-n-menu-title-2214.e-active,
	#e-n-menu-title-2214.e-current,
	#e-n-menu-title-2214:hover:not(.e-current){
		background-color: var(--e-global-color-a54ff69);
	}
	/*MAPS*/
	#e-n-menu-title-2215.e-active,
	#e-n-menu-title-2215.e-current,
	#e-n-menu-title-2215:hover:not(.e-current){
		background-color: var(--e-global-color-3fafea8);
	}
	/*ABOUT*/
	#e-n-menu-title-2216.e-active,
	#e-n-menu-title-2216.e-current,
	#e-n-menu-title-2216:hover:not(.e-current){
		background-color: var(--e-global-color-primary);
	}
}
/*MOBILE MENU*/
button.e-n-menu-toggle:hover,
button.e-n-menu-toggle:focus{
	background: transparent !important;
}
.e-n-menu-toggle:before{
    content: "Menu";
    padding-right: 12px;
    color:var(--e-global-color-primary);
    line-height: 2;
    font-family: var( --e-global-typography-93339c3-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-93339c3-font-weight );
	text-transform: var( --e-global-typography-93339c3-text-transform );
}
.e-n-menu-toggle[aria-expanded="true"]:before{
    content: "";
}
.elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] .e-n-menu-wrapper{
	top: 55px !important;
}

/* DYNAMIC PAGE TITLE & CHILD PAGES  COLOR - WAYS WE HELP PAGES */
body.page-id-5996 #page-title,body.parent-pageid-5996 #page-title,body.parent-pageid-5996 #e-n-menu-title-2211 {
  background-color: var(--e-global-color-6e2869f);
  background-image:none;
}
body.parent-pageid-5996 #e-n-menu-title-2211 .e-n-menu-dropdown-icon span svg{
	fill: var( --e-global-color-aa6be3a );
}
/* DYNAMIC PAGE TITLE & CHILD PAGES  COLOR - GET INVOLVED PAGES */
body.page-id-6442 #page-title,body.parent-pageid-6442 #page-title,body.parent-pageid-6442 #e-n-menu-title-2212 {
  background-color: var(--e-global-color-b6e6e1c);
  background-image:none;
}
/* DYNAMIC PAGE TITLE & CHILD PAGES COLOR - PARKS PAGES */
body.page-id-6798 #page-title,body.parent-pageid-6798 #page-title,body.parent-pageid-6798 #e-n-menu-title-2213 {
  background-color: var(--e-global-color-967331c);
  background-image:none;
}
/* DYNAMIC PAGE TITLE & CHILD PAGES  COLOR - EDUCATION PAGES */
body.page-id-6052 #page-title,body.parent-pageid-6052 #page-title,body.parent-pageid-6052 #e-n-menu-title-2214 {
  background-color: var(--e-global-color-a54ff69);
  background-image:none;
}
/* DYNAMIC PAGE TITLE & CHILD PAGES  COLOR - MAPS PAGES */
body.page-id-4862 #page-title,body.parent-pageid-4862 #page-title,body.parent-pageid-4862 #e-n-menu-title-2215 {
  background-color: var(--e-global-color-3fafea8);
  background-image:none;
}
/* DYNAMIC PAGE TITLE & CHILD PAGES  COLOR - ABOUT PAGES */
body.page-id-1069 #page-title,body.parent-pageid-1069 #page-title,body.parent-pageid-1069 #e-n-menu-title-2216 {
  background-color: var(--e-global-color-primary);
  background-image:none;
}
body.parent-pageid-5996 .elementor-widget-n-menu #e-n-menu-title-2211.e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text,
body.parent-pageid-5996 .elementor-widget-n-menu #e-n-menu-title-2211.e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-icon span svg,
body.parent-pageid-6442 .elementor-widget-n-menu #e-n-menu-title-2212.e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text,
body.parent-pageid-6442 .elementor-widget-n-menu #e-n-menu-title-2212.e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-icon span svg,
body.parent-pageid-6798 .elementor-widget-n-menu #e-n-menu-title-2213.e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text,
body.parent-pageid-6798 .elementor-widget-n-menu #e-n-menu-title-2213.e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-icon span svg,
body.parent-pageid-6052 .elementor-widget-n-menu #e-n-menu-title-2214.e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text,
body.parent-pageid-6052 .elementor-widget-n-menu #e-n-menu-title-2214.e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-icon span svg,
body.parent-pageid-4862 .elementor-widget-n-menu #e-n-menu-title-2215.e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text,
body.parent-pageid-4862 .elementor-widget-n-menu #e-n-menu-title-2215.e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-icon span svg,
body.parent-pageid-1069 .elementor-widget-n-menu #e-n-menu-title-2216.e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text,
body.parent-pageid-1069 .elementor-widget-n-menu #e-n-menu-title-2216.e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-icon span svg{
	color: var(--e-global-color-aa6be3a);
	fill: var(--e-global-color-aa6be3a);
}

/*HOME*/


/*BLOG*/
.post-modified-info{
	font-family: var( --e-global-typography-122c871-font-family ), Sans-serif;
	font-size: var( --e-global-typography-122c871-font-size );
	font-weight: var( --e-global-typography-122c871-font-weight );
	line-height: var( --e-global-typography-122c871-line-height );
	letter-spacing: var( --e-global-typography-122c871-letter-spacing );
	word-spacing: var( --e-global-typography-122c871-word-spacing );
	color: var( --e-global-color-primary );
}
.elementor-widget-wp-widget-archives h5{
	display: none;
}


/*EVENTS*/
.tribe-common.tribe-events.tribe-events-view{
	margin: 0 !important;
}
.tribe-common .tribe-common-l-container{
	padding: 0 !important;
}
.tribe-common .tribe-common-b2,
.tribe-common .tribe-common-b3{
	font-size: inherit !important;
	line-height: inherit !important;
}
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper{
	font-family: var( --e-global-typography-122c871-font-family ), Sans-serif;
	font-size: var( --e-global-typography-122c871-font-size );
	font-weight: var( --e-global-typography-122c871-font-weight );
	line-height: var( --e-global-typography-122c871-line-height );
	letter-spacing: var( --e-global-typography-122c871-letter-spacing );
	word-spacing: var( --e-global-typography-122c871-word-spacing );
	color: var( --e-global-color-primary );
}
.tribe-events .tribe-events-calendar-list__event-title{
	color: var( --e-global-color-a387237 );
	font-family: var( --e-global-typography-f7ac277-font-family ), Sans-serif;
	font-size: var( --e-global-typography-f7ac277-font-size );
	font-weight: var( --e-global-typography-f7ac277-font-weight );
	line-height: var( --e-global-typography-f7ac277-line-height );
	letter-spacing: var( --e-global-typography-f7ac277-letter-spacing );
	word-spacing: var( --e-global-typography-f7ac277-word-spacing );
}
.tribe-events .tribe-events-calendar-list__event-description{
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	line-height: var( --e-global-typography-text-line-height );
	color: var( --e-global-color-text );
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime,
.tribe-events-widget-events-list__event-date-tag-datetime{
	height: auto !important;
	background: #063a83;
	color: var(--e-global-color-aa6be3a);
	border-radius: 18px 0 18px 18px;
	padding: 10px 0 !important;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events .tribe-events-calendar-list__event-date-tag-daynum,
.tribe-events-widget-events-list__event-date-tag-month,
.tribe-events-widget-events-list__event-date-tag-daynum{
	color: var(--e-global-color-aa6be3a) !important;
}
/*LIST VIEW*/
.tribe-events .tribe-events-calendar-list__event-datetime{
	font-family: "Nunito Sans", Sans-serif;
	font-size: 0.825rem;
	font-weight: 700;
	color: var( --e-global-color-primary );
}
.tribe-events .tribe-events-calendar-list__event-datetime:before{
	content:"\fb9c";
	font-family: 'jkiticon' !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right:10px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{
	font-family: var( --e-global-typography-f7ac277-font-family ), Sans-serif;
	font-size: var( --e-global-typography-f7ac277-font-size );
	font-weight: var( --e-global-typography-f7ac277-font-weight );
	line-height: var( --e-global-typography-f7ac277-line-height );
	letter-spacing: var( --e-global-typography-f7ac277-letter-spacing );
	word-spacing: var( --e-global-typography-f7ac277-word-spacing );
}
/*MAP VIEW*/
.tribe-events-pro .tribe-events-pro-map__event-date-tag-datetime{
	height: auto !important;
	background: #063a83;
	color: var(--e-global-color-aa6be3a);
	border-radius: 18px 0 18px 18px;
	padding: 10px 0 !important;
}
.tribe-events-pro .tribe-events-pro-map__event-date-tag-month,
.tribe-events-pro-map__event-date-tag-daynum{
	color:var(--e-global-color-aa6be3a) !important;
}
.tribe-events-pro .tribe-events-pro-map__event-datetime-wrapper, .tribe-events-pro .tribe-events-pro-map__event-tooltip-datetime-wrapper{
	font-family: "Nunito Sans", Sans-serif !important;
	font-size: 0.825rem !important;
	font-weight: 700 !important;
	color: var( --e-global-color-primary ) !important;
}
.tribe-events-pro-map__event-venue-title,
.tribe-events-pro-map__event-venue-address{
	display:block;
}
.tribe-events-c-small-cta__price{
	padding: 5px 10px 5px 9px !important;
	background-color: var( --e-global-color-text );
	border-radius: 0px 9px 9px 9px;
	font-family: "Unica One", Sans-serif;
	font-size: 0.9rem;
	font-weight: 400;
	text-transform: uppercase;
	display:inline-block;
	color:var(--e-global-color-aa6be3a);
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button,
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{
	  border-radius: 18px 18px 0px 18px;
}
/*SINGLE EVENT*/
#tribe-events-pg-template{
	max-width: 1200px;
	padding: 0;
}
h1.tribe-events-single-event-title{
	display: none;
}
.tribe-events-meta-group{
	width: auto;
	flex: none;
	margin: 0;
}
.tribe-events-venue-map{
	width: 100%;
}
.tribe-events-venue-map > div, .tribe-events-venue-map > iframe {
	max-height:none;
	border-radius: 0 18px 18px 18px;
}
/*META*/
.tribe-events-meta-group{
	padding: 0;
}
.tribe-events-meta-group .tribe-events-single-section-title {
	text-transform: none;
	color: var( --e-global-color-a387237 );
	font-family: var( --e-global-typography-a3cb65f-font-family ), Sans-serif;
	font-size: var( --e-global-typography-a3cb65f-font-size );
	font-weight: var( --e-global-typography-a3cb65f-font-weight );
	line-height: var( --e-global-typography-a3cb65f-line-height );
	letter-spacing: var( --e-global-typography-a3cb65f-letter-spacing );
	word-spacing: var( --e-global-typography-a3cb65f-word-spacing );
}
.tribe-events-meta-group dt{
	display: inline-block;
	font-weight: bold;
}
.tribe-events-meta-group dd{
	display: block;
	margin: 0 0 12px 0;
}
.tribe-events-meta-group.tribe-events-meta-group-gmap{
	flex-basis: unset !important;
}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container, 
.tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container,
.single-tribe_events .tribe-events-c-subscribe-dropdown__button, 
.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button{
	width:auto;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
	background-color: var(--tec-color-accent-primary) !important;
	color: var(--tec-color-background) !important;
}


/*PROJECTS/FACETS*/
.facetwp-facet-project_search input[type="text"]{
	width: auto;
	margin-right: 12px;
	background: var(--e-global-color-aa6be3a) !important;
	border-radius: 18px 18px 0 18px;
}
.facetwp-facet-project_search [type="button"]{
	padding: 12px 40px 12px 40px !important;
}
.fcomplete-wrap{
	z-index: 1;
	box-shadow: 0 5px 15px rgba(0,0,0,.25);
}


/*SEARCH*/
.facetwp-input-wrap{
	display: block !important;
}
.facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location,
.elementor-kit-703 input:not([type="button"]):not([type="submit"]), .elementor-kit-703 textarea, .elementor-kit-703 .elementor-field-textual,
.facetwp-facet.facetwp-facet-search_per_page select{
	border-radius: 18px 18px 0 18px;
}
.facetwp-facet {
	margin-bottom: 0 !important;
}
.elementor-posts.site-search-results article{
	margin-bottom:25px;
}
.facetwp-facet.facetwp-facet-search_type .facetwp-checkbox .facetwp-display-value:before{
	content:"";
	width: 16px;
	height: 16px;
	margin-right: 6px;
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-aa6be3a);
	border-radius: 9px 9px 0 9px;
	padding: 6px;
	font-size: 18px;
	display: inline-block;
}
.facetwp-facet.facetwp-facet-search_type .facetwp-checkbox[data-value="tribe_events"] .facetwp-display-value:before{
	background-color: var(--e-global-color-b6e6e1c);
}
.facetwp-facet.facetwp-facet-search_type .facetwp-checkbox[data-value="attachment"] .facetwp-display-value:before{
	background-color: var(--e-global-color-3fafea8);
}
.facetwp-facet.facetwp-facet-search_type .facetwp-checkbox[data-value="page"] .facetwp-display-value:before{
	background-color: var(--e-global-color-a54ff69);
}
.facetwp-facet.facetwp-facet-search_type .facetwp-checkbox[data-value="post"] .facetwp-display-value:before{
	background-color: var(--e-global-color-6e2869f);
}
.facetwp-facet.facetwp-facet-search_type .facetwp-checkbox[data-value="project"] .facetwp-display-value:before{
	background-color: var(--e-global-color-967331c);
}
.facetwp-facet.facetwp-facet-search_type .facetwp-checkbox[data-value="team"] .facetwp-display-value:before{
	background-color: var(--e-global-color-primary);
}
.elementor-posts.site-search-results article .elementor-post__title a:before{
	font-family: 'jkiticon' !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	margin-right: 8px;
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-aa6be3a);
	border-radius: 9px 9px 0 9px;
	padding: 6px;
	font-size: 18px;
	display: inline-block;
}
.facetwp-facet.facetwp-facet-search_type .facetwp-checkbox .facetwp-display-value:before{
	margin-right: 6px;
	border-radius: 5px 5px 0 5px;
	padding: 3px;
	font-size: 14px;
}
.elementor-posts.site-search-results article.tribe_events .elementor-post__title a:before{
	content:"\fb9c";
	background-color: var(--e-global-color-b6e6e1c);
}
.elementor-posts.site-search-results article.attachment .elementor-post__title a:before{
	content:"\eb01";
	background-color: var(--e-global-color-3fafea8);
}
.elementor-posts.site-search-results article.page .elementor-post__title a:before{
	content:"\fa0e";
	background-color: var(--e-global-color-a54ff69);
}
.elementor-posts.site-search-results article.post .elementor-post__title a:before{
	content:"\ef2c";
	background-color: var(--e-global-color-6e2869f);
}
.elementor-posts.site-search-results article.project .elementor-post__title a:before{
	content:"\ed2c";
	background-color: var(--e-global-color-967331c);
}
.elementor-posts.site-search-results article.team .elementor-post__title a:before{
	content:"\fa9a";
	background-color: var(--e-global-color-primary);
}
.elementor-posts.site-search-results .elementor-post__title,
.elementor-posts.site-search-results .elementor-post__title a{
	color: var( --e-global-color-a387237 );
	font-family: var( --e-global-typography-f7ac277-font-family ), Sans-serif;
	font-size: var( --e-global-typography-f7ac277-font-size );
	font-weight: var( --e-global-typography-f7ac277-font-weight );
	line-height: var( --e-global-typography-f7ac277-line-height );
	letter-spacing: var( --e-global-typography-f7ac277-letter-spacing );
	word-spacing: var( --e-global-typography-f7ac277-word-spacing );
}
.elementor-posts.site-search-results .elementor-post__title a:hover{
	color: var( --e-global-color-secondary );
}
.elementor-posts.site-search-results article .elementor-post__title span{
	font-size: 14px;
	text-transform: uppercase;
	color:var(--e-global-color-primary);
}
.elementor-posts.site-search-results .elementor-post__meta-data {
	margin:6px 0;
}
.elementor-posts.site-search-results .elementor-post__meta-data .elementor-post-date,
.elementor-posts.site-search-results .elementor-post__meta-data .elementor-post-modified-date{
	color: var( --e-global-color-primary );
	text-transform:uppercase;
	font-weight:700;
}
.elementor-posts.site-search-results .elementor-post__thumbnail__link{
	margin-left: 20px;
	width: 12%;
	order: 5;
	flex-shrink: 0;
	position: relative;
	display: block;
}
.elementor-posts.site-search-results .elementor-post__excerpt p {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	line-height: var( --e-global-typography-text-line-height );
}
mark {
	border-bottom: 2px solid var( --e-global-color-text );
	background-color: transparent;
	color: inherit;
	font-weight: 700;
}
.elementor-posts.site-search-results .elementor-post__title mark {
	font-weight: inherit;
}


/*FOOTER*/


/*RESPONSIVE*/
