/* Related posts */
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
   
    width: 90%;
}
.yarpp-related {
    display: none;
    
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
    width: 360px;
   
    height: 210px;
    margin: 5px;
       margin-bottom: 53px;
    margin-left: 50px;
}
.yarpp-related h3{
	margin-top:100px !important;
	margin-bottom:30px !important;
	font-size:25px !important;
}
/* .elementor-8652 .elementor-element.elementor-element-ed61425{
	display:none;
} */
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
    width: 300px !important;
}
#sfsi_plus_floater {
    display: none;
    
}
#wpcpro-wrapper-8988:not(.wpcp-justified) #sp-wp-carousel-pro-id-8988.wpcp-carousel-section.sp-wpcp-8988:not(.wpcp-content-carousel) > div:not(.wpcpro-gallery-thumbs) .wpcp-single-item img{
	margin:-10px;
}

#wpcpro-wrapper-8984:not(.wpcp-justified) #sp-wp-carousel-pro-id-8984.wpcp-carousel-section.sp-wpcp-8984:not(.wpcp-content-carousel) > div:not(.wpcpro-gallery-thumbs) .wpcp-single-item img{
	margin:-10px;
}
#wpcpro-wrapper-8974:not(.wpcp-justified) #sp-wp-carousel-pro-id-8974.wpcp-carousel-section.sp-wpcp-8974:not(.wpcp-content-carousel) > div:not(.wpcpro-gallery-thumbs) .wpcp-single-item img{
	margin:-10px;
}

#wpcpro-wrapper-8992:not(.wpcp-justified) #sp-wp-carousel-pro-id-8992.wpcp-carousel-section.sp-wpcp-8992:not(.wpcp-content-carousel) > div:not(.wpcpro-gallery-thumbs) .wpcp-single-item img{
	margin:-10px;
}



/* Membres Card  */
.ekit-wid-con .profile-body, body .profile-body {
	height:300px;
}
.profile-card {
  position: relative;
}

/* Position flag block 500px from top of card */
.card-flag {
  position: absolute;
	left:2px;
  top: 500px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 100px; /* flag container height */
  padding-bottom: 10px;
}
/* .ekit-wid-con .profile-card, body .profile-card{
	padding:0px;
} */










/* .wpem-event-layout-icon {
  color: #999;
  cursor: pointer;
}

.wpem-event-layout-icon.wpem-active-layout {
  color: #1e5044 !important; 
}
 */
/* .hfe-nav-menu__layout-horizontal .hfe-nav-menu__submenu-classic {
    width: auto !important;
} */
/* 
.page-header .entry-title{
	display:none ;
} */
/* Target header container only on the homepage (page-id-89) */
.tshowcase-single-website{
	display:none;
}
body.page-id-89 .elementor-element.elementor-element-faf59f4 {
    background-color: rgba(42, 104, 90, 0) !important; /* transparent color */
}
body.single-tshowcase .tshowcase-vcard-right {
  display: none !important;
}
/* .elementor-heading-title {
	font-size: 25px !important;
} */
.wpem-event-share-lists .wpem-social-icon a::before {
    font-size: 16px; /* or whatever icon size you're using */
    content: attr(title); /* Optional: can be replaced with an icon */
}

.tshowcase-box-photo img {
    width: 300px !important;
    height: 300px !important;
    object-fit: cover; /* Ensures the image fits neatly */
    
}
.ts-white-box-style .tshowcase-inner-box{
	width:95%;
}
.tshowcase-box-title a {
   
    font-weight: 700;
}
.tshowcase {
    line-height: 2em !important;
}
.tshowcase-single-freehtml{
	color:#000 !important;
	font-size:15px;
}



.single-event_listing .page-content .entry-title {
    display: none;
}
body.single-event_listing .page-header {
    display: none;
}


.single_event_listing .entry-title {
    display: none !important;
}
.elementor-kit-165 button, .elementor-kit-165 input[type="button"], .elementor-kit-165 input[type="submit"], .elementor-kit-165 .elementor-button {
    background-color: #2a685a;
    border: #000 !important;
}
.jeg-elementor-kit.jkit-search .jkit-search-panel .jkit-search-button {
    background: #fff !important;
    color: #11382f !important;
}
.tshowcase-box-title a {
  color: #000 !important;
}
.tshowcase-single-freehtml .country-flag-wrap {
  color: #000 !important;
  height: 30px !important;
 }
.tshowcase-single-position {
   
    color: #000;
    
}
.tshowcase-single-position {
    
    color: #1e5044;
}
#tshowcase-single-wrap {
  margin: 0 70px;
}
h1.entry-title {
    font-size: 4em;
}
@media (min-width: 768px) {
     .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header)

 {
        max-width: 100% !important;
    }
}
@media (min-width: 576px) {
    .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
         max-width: 100%; 
    }
}
.slick-track {
    width: 100% !important;
}

.wpem-col-md-12{
	padding:0 !important;
}
.wpem-col-sm-12{
	padding:0 !important;
}
@media (max-width: 575px) {
   .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
         padding-inline-end: 0px !important; 
         padding-inline-start: 0px !important; 
    }
}
 .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
   
    width: 100% !important;
}
body.search main.site-main {
    width: 90% !important;
   
}

a {
    
	color: #000;
}














nav.pagination a {
    color: #1E5044 !important;
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link:hover {
    color: #fff !important;
    background-color: #1e5044 !important;
}

/* .page-content a {
    color: #c96c0a !important;
} */
.elementor-89 .elementor-element.elementor-element-70ebe861 .elementor-heading-title:hover{
	color: #C96C0A;
}
/* Apply hover text color to the entire widget wrapper */
/* .elementor-widget-wrap:hover h2.elementor-heading-title {
    color: #C96C0A !important;
} */

@media (max-width: 1024px) {
    .elementor-element.elementor-element-b7dd5f6 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active {
        background: #1e5044 !important;
    }
	.elementor-7051 .elementor-element.elementor-element-b7dd5f6 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg{
		fill: #fff !important;
	}
}
.hfe-nav-menu__layout-horizontal {
    width: auto !important;
}


.wpem-single-event-page .wpem-single-event-wrapper {
    border: 0px solid #ffffff !important;
}
#SR7_1_1 .arrow-circle.sr7-arrows{
	display:none !important;
}

:root {
    --wpem-primary-color: #1e5044;
}

.has-error {
    border: 1px solid #ff3860 !important;
}
.error-message {
    color: #ff3860;
    font-size: 0.8rem;
    margin-top: 0.25rem;
    font-family: inherit;
}
.wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time, .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location, .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type, .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type{
	font-size:17.6px;
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-additional-info-block-details, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content {
    padding: 0 30px 30px;
}
.wpem-single-event-slider-wrapper .slick-dots {
    display: none !important;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date{
	
    width: 100px;
}
.ekit-wid-con .ekit_accordion_icon_group {
   
    margin-right: 10px !important;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-date{
	font-size: 29px;
    line-height: 15px;
    font-weight: 700;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date{
	padding-top: 6px;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-month{
font-size: 13px;
	    text-align: center;
    margin-top: 10px;
}

@media (max-width: 767px) {
	.elementor-kit-165 button{
		font-size:20px;
	}
	#mc_embed_signup{
		width:100% !important;
	}
	body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li>a svg{
		margin-right: 24px;
	}
	.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li>a svg {
    width: 16px !important;
}
	 body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg{
		 border:0px;
	}
	
.gt_selector option:first-child {
    background-color: #a95304;
    color: #fff; /* Optional: to make the text readable */
}

.elementor-button-icon .e-font-icon-svg {
    margin-left: 8px;
}
.wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-bluesky  {
	background-image:url('https://globalwildfirecollective.org/wp-content/uploads/2025/06/Vector1.png') ;

	background-repeat: no-repeat;
	border-radius:50%;
	padding:10px;
}

.wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon a{
	background:none;
}
/* .wpem-social-icon.wpem-bluesky a:hover::before {
    background-color: #1184ff; /* or your brand color 
} */

wpem-social-icon wpem-bluesky{
	background-image:url('https://globalwildfirecollective.org/wp-content/uploads/2025/06/Bluesky_Logo-1-1.svg')
}


.page-numbers.current {
    border-color: #1e5044 !important;
    background: #1e5044 !important;
    color: #fff !important;
}
/* .wpem-single-event-page .wpem-share-this-event{
	display:none;
}  */

.wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar .wpem-theme-button{
	display:none;
}
:root :where(.wp-element-button, .wp-block-button__link) {
	background-color: #fff;
	border:solid 2px;
	border-color:#1e5044;
}

 .comments-area a, .page-content a{
	color:#54595f;
} 
.wpem-main a:active, .wpem-main a:focus, .wpem-main a:hover{
	color:#000 !important;
}

.event_listings a.load_more_events:hover,
.event_listings_upcoming a.load_more_upcoming_events:hover {
    background-color: #A95304;
}
/* .event_listings a.load_more_events, .event_listings_upcoming a.load_more_upcoming_events{
	display:none;
} */
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-short-info .wpem-viewed-event , .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-short-info .wpem-event-organizer {
	display: none;
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-single-image-wrapper .wpem-event-single-image img{
	height:450px;
}
@media only screen and (max-width: 768px) {
	.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-single-image-wrapper .wpem-event-single-image img{
	height:280px;
		width:100%;
}

}

.wpem-alert.wpem-alert-danger {
  display: none;
}


.ff-default .ff-el-input--label label {
    font-family: sans-serif;
    color: #1e5044;
   
}
.elementor-128 .elementor-element.elementor-element-049f85a img

 {
    width: unset ;
}
.wpem-event-share-lists .wpem-social-icon a {
    text-indent: -9999px; 
    overflow: hidden;
    display: block;
}



.elementor-128 .elementor-element.elementor-element-2cbc02f 
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a:hover {
    color: #d37102;
}

.elementor-128 .elementor-element.elementor-element-2cbc02f 
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a:hover {
    color: #d37102;
}


.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li>a
 {
   
    font-size: 17px !important;
    font-weight: 700;
    }
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li>a {
    padding: 5px 10px 5px 10px !important;
}


.site-navigation ul.menu li.menu-item-has-children:after {
    display: flex
;
    content: "▾";
    font-size: 1.5em;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    text-decoration: none;
}
.site-navigation ul.menu li ul li {
    margin-left: -20px;
    
}
.elementor-89 .elementor-element.elementor-element-b7c0f30 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
    
    font-size: 14px !important;
	font-weight:900 !important;
   
}
.site-header {
    display: flex
;
    flex-wrap: wrap;
   width: 1275px !important;
    padding-left: 50px;
    max-width: 12px !important;
  margin-bottom: -270px;
    z-index: 99999999;
    justify-content: space-between;
    padding-block-start: 1rem;
    padding-block-end: 1rem;
    position: relative;
	 background-color: rgba(0, 0, 0, 0.7); 
}
.site-navigation ul.menu li ul {
    width: 201px;
   
    padding: 10px 10px 10px 0px;
    background: #fff;
    display: none;
    min-width: 150px;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 100%;
}
.slick-initialized .slick-slide {
    display: block;
    width: 100% !important;
}

@media (min-width: 1200px) {
     .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
        max-width: 100% !important;
    }
}
a {
    background-color: transparent;
    text-decoration: none;
/*     color:#d37102 !important; */
}
button {
/* 	background-color:#1e5044 !important ;  */
	background-color:#2a685a!important ; 
	
	border:none !important;
}
.elementor-kit-165 button, .elementor-kit-165 input[type="button"], .elementor-kit-165 input[type="submit"], .elementor-kit-165 .elementor-button {
	background-color: #1e5044;
	}
button:hover{
/* 	background-color:#a95304 !important;  */
	color: #fff !important;
	border:none !important;
}
.site-footer{
	padding-block-start: 0 !important;
  padding-block-end: 0 !important;
}
.elementor-button-content-wrapper{
	gap:unset !important;
}
.elementor-150 .elementor-element.elementor-element-d2ee146 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{
	background-color: #A95304 !important;
}
/* About Us */
.top-paragraphs,
  .bottom-columns {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    flex-wrap: nowrap;
  }

  .top-paragraphs > div,
  .bottom-columns > div {
    flex: 1;
  }
  @media (max-width: 768px) {
    .top-paragraphs,
    .bottom-columns {
      flex-direction: column;
      gap: 20px;
    }
  }
/* About Us end */

.elementor-89 .elementor-element.elementor-element-d1462b9 > .elementor-widget-container{
	margin-bottom:-14px;
}
.elementor-117 .elementor-element.elementor-element-e1d6ee0 > .elementor-widget-container{
	margin-bottom:-14px;
}
.elementor-277 .elementor-element.elementor-element-2ca2be82 .elementor-heading-title{
	font-size:20px;
	line-height:28px;
	font-weight:400;
}
.elementor-279 .elementor-element.elementor-element-2d930c50 .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link::before{
	top: 40%;
}
.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link::before{
	transform: translateX(-50%) rotate(45deg);
}
.elementor-89 .elementor-element.elementor-element-b97e9c8 a{
	text-decoration:none !important;
}
.elementor-89 .elementor-element.elementor-element-4a60a63 a{
	text-decoration:none !important;
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg {
    margin-left: 10px;
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li>a svg{
	width:10px;
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li>a{
	padding: 5px 15px 5px 15px;
}
.sub-menu a{
	line-height: 25px !important;
  font-size:16px !important;
}
.wpem-event-listings-header .wpem-event-listing-header-title .wpem-heading-text{
	  font-family: "Montserrat", Sans-serif;
    font-size: 42px;
    color: #1E5044;
	  font-weight: 700;
}
/* .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img{
	height: 276px;
  width: 356px;
} */
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text{
	font-size: 29px;
    line-height: 40px;
}
.wpem-event-details a{
	text-decoration:none;
}
/*  .wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon.wpem-active-layout{
	background-color:#1e5044;
}  */
	.page-content a {
    text-decoration: none !important;
}
.event_listing .page-header{
	display:none;
}
.footer a{
	text-decoration:none !important;
	color: #fff !important;
	font-size:16px;
}
a{
	text-decoration:none !important;
	
}

.support a{
	text-decoration:none;
	color: #fff !important;
	font-size:20px;
}
.box-footer.disable_hover_button .elementskit-btn.whitespace--normal{
	border-radius:50px !important
}
/* Button Hover styling */
.hover-icon-btn {
  transition: all 0.3s ease;
  display: inline-flex;
	align-items:center;
	justify-content:center;
 }

.hover-icon-btn .elementor-button-icon {
  opacity: 0;
  width: 0;
  margin-left: 0;
  overflow: hidden;
  transition: all 0.3s ease;
}

.hover-icon-btn:hover {
  padding-right: 2.5em; /* expands button width slightly */
}

.hover-icon-btn:hover .elementor-button-icon {
  opacity: 1;
  width: auto;
  margin-left: 8px;
}
.button{
	align-items:left !important;
	justify-content:left !important;
}
/* End Button Hover styling */
.team-members .profile-card{
	min-height:630px !important;
}

/*Translation Button style*/
#SR7_1_1 .arrow-circle.sr7-arrows:before{
	display:none !important;
}
.sr7-leftarrow{
	display:none !important;
}
.sr7-rightarrow{
	display:none !important;
}
@media only screen and (max-width: 768px) {
.ekit-wid-con .elementskit-accordion .elementskit-card-body{
	padding:20px 30px !important;
}
}

@media only screen and (max-width: 768px) {
div#n2-ss-2 .n2-ss-control-bullet{
	    --widget-offset: 8px !important;
}
.admin-bar .elementor-element.elementor-element-b7c0f30 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{
		background-color:#1e5044 !important;
	}
	

/* body[data-elementor-device-mode=mobile] .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-hamburger-menu{
	 top:-45px !important;
	padding:13px 15px 7px 15px  ;
	} */
}
.comments-area a, .page-content a{
	text-decoration:none !important;
}

