
@media(min-width:768px){
	.elementor-hidden-desktop.elementor-hidden-tablet {
    display: none!important;
}
}
/* Default menu link color */
#menu a {
    color: white !important; /* Ensure default color is white */
    text-decoration: none;
}

/* Hover effect for menu items */
#menu a:hover {
    color: #ddd !important; /* Slightly lighter shade for hover effect */
}

/* Active page menu link */
#menu a.active, 
#menu a.current-menu-item, 
#menu a.current-page-ancestor, 
#menu a.current-menu-ancestor {
    color: white !important; /* Ensure active link is also white */
}

/* Change email icon and text to white */
#email {
    color: white !important; /* Change text color to white */
}

#email span {
    color: white !important; /* Ensure nested span text is white */
}

/* Optional: Add hover effect for the email */
#email:hover span {
    color: #ddd !important; /* Slightly lighter shade on hover */
}

#email .sc_layouts_item_details_line1 {
    color: white !important; /* Specifically target the email text */
}

.post_meta .post_categories {
    display: none;
}

.sc_icons_item:hover {
  background-color: #BD9B18 !important; /* Replace with your desired hover color */
  transition: background-color 0.5s ease; /* Optional: Smooth transition */
}

/* Change text color for name, email, and subject input fields */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="url"],
.wpcf7-form textarea {
    color: #000000; /* Replace with your preferred color */
	

}

}

.elementor-17876 .elementor-element.elementor-element-77321bd {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
}
/*
.pseudo-rob-grid .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  max-width: 90%;
  margin: auto;
}

.pseudo-rob-grid .elementor-image-box-wrapper {
display: flex;
    flex-direction: column !important;
    align-items: center;
}

.pseudo-rob-grid .elementor-image-box-wrapper figure.elementor-image-box-img {
  width: 100% !important;
} 

.pseudo-rob-grid .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  max-width: 90%;
  margin: auto;
	padding-bottom: 5%;
}

.pseudo-rob-grid .elementor-image-box-wrapper {
  display: flex;
  flex-direction: column !important;
  align-items: center;
}

@media (max-width: 768px) {
  .pseudo-rob-grid .e-con-inner {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media (max-width: 480px) {
  .pseudo-rob-grid .e-con-inner {
    grid-template-columns: 1fr !important;
    gap: 15px; 
  }
}
*/
/* rob 26 may*/
.elementor-image-box-wrapper {
display: flex;
    flex-direction: column !important;
    align-items: center;
}

.elementor-image-box-wrapper figure.elementor-image-box-img {
  width: 100% !important;
} 
.elementor-image-box-wrapper {
  display: flex;
  flex-direction: column !important;
  align-items: center;
}
/* end rob 26 may*/

.top_panel_default .top_panel_title, [class*="scheme_"].top_panel_default .top_panel_title {
	display: none;
}

.elementor-17876 .elementor-element.elementor-element-a30e9ae {
  position: relative;
  overflow: hidden;
}

.elementor-17876 .elementor-element.elementor-element-a30e9ae::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%; /* Adjust this height to control fade length */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #0f1620 100%);
  pointer-events: none;
  z-index: 2;
}


.content_wrap, .content_container {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}

.sc_layouts_menu_nav > li li.current-menu-item > a, .sc_layouts_menu_nav > li li.current-menu-parent > a, .sc_layouts_menu_nav > li li.current-menu-ancestor > a {
    color: var(--theme-color-text_link) !important;
}

.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
    color: var(--theme-color-text_dark);
    font-size: 22px;
}

media="(max-width: 1679px)" {
    @media (max-width: 1439px) {
        .sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img {
            max-height: 5em !important;
        }
    }
}
}


.top_panel {
  position: sticky;
  top: 0;
  z-index: 9999;
  transition: background-color 0.3s ease, border-bottom 0.3s ease;
}


.elementor-post__avatar img {
    content: url('https://wildlifediscovered.ca/wp-content/uploads/2024/04/black-new-logo-.png') !important;
    width: 60px !important;
    width: 60px !important;
    border-radius: 50%;
}

.page-id-17876 .top_panel {
    display: none !important;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
color: var(--theme-color-text_dark) !important;
    font-size: 22px !important;
	font-family: "Bebas Neue",cursive !important;
   text-transform: uppercase !important;
}

.elementor-41866 .elementor-element.elementor-element-226e89a8 .elementor-nav-menu--main .elementor-item:hover, .elementor-41866 .elementor-element.elementor-element-226e89a8 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-41866 .elementor-element.elementor-element-226e89a8 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-41866 .elementor-element.elementor-element-226e89a8 .elementor-nav-menu--main .elementor-item:focus {
	background: transparent !important;
	color: #bd9b18 !important;
	font-weight: bold !important;
	fill: none !important;
}

.elementor-41866 .elementor-element.elementor-element-226e89a8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-41866 .elementor-element.elementor-element-226e89a8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: transparent !important;
}

.elementor-41866 .elementor-element.elementor-element-226e89a8 .elementor-nav-menu--dropdown {
    background-color: #000 !important;
}
.elementor-17876 .elementor-element.elementor-element-3ef747c3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-17876 .elementor-element.elementor-element-3ef747c3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: transparent !important;
}

.elementor-17876 .elementor-element.elementor-element-3ef747c3 .elementor-nav-menu--main .elementor-item:hover, .elementor-17876 .elementor-element.elementor-element-3ef747c3 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-17876 .elementor-element.elementor-element-3ef747c3 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-17876 .elementor-element.elementor-element-3ef747c3 .elementor-nav-menu--main .elementor-item:focus {
	background-color: none !important;
}

.elementor-17876 .elementor-element.elementor-element-fc92b0d:not(.elementor-motion-effects-element-type-background), .elementor-17876 .elementor-element.elementor-element-fc92b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
    display: none;
}

.elementor-41866 .elementor-element.elementor-element-226e89a8 div.elementor-menu-toggle {
    color: #fff !important;
}

.elementor-nav-menu--dropdown a {
    color: #7f8185 !important;
}

.elementor-17876 .elementor-element.elementor-element-fc92b0d:not(.elementor-motion-effects-element-type-background), .elementor-17876 .elementor-element.elementor-element-fc92b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
    display: block !important;
}


@media(max-width:768px) {
.elementor-41866 .elementor-element.elementor-element-39383c62.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
    background: black;
}
}