/*
 Theme Name:     Inlet Keeper
 Author:         CR Barnett / CoBuild
 Author URI:     https://cobuild.co
 Template:       Divi
 Version:        1.2.0
*/
 
/* =Theme customization starts here
------------------------------------------------ */


:root {
  --ff-body: "Heebo", sans-serif;
  --ff-heading: "Oswald", sans-serif;

  --clr-primary-400: hsl(60 100% 50%);
  --clr-neutral-900: hsl(0 0% 0%);
  --clr-neutral-100: hsl(0 0% 100%);

  --fs-xl: clamp(2rem, 12vw + 1rem, 4vw);
  --fs-600: 2rem;
  --fs-400: 1rem;
  
  /* Colors */
  --darkblue:#0054a4;
  --lightblue:#66bfcd;
  --darkorange:#ba583b;
  --lightorange:#f2865e;
  --teal:#549b9b;
  --stoneblue:#6faabc;
  --darkgreen:#6c8136;
  --lightgreen:#698c6b;
  --salmonorange:#F49826;
  
  
  --darkblue-light:  hsla(var(--darkblue), 90%, 95%, 100%);
  --darkblue-normal: hsla(var(--darkblue), 50%, 50%, 100%);
  --darkblue-darker: hsla(var(--darkblue), 50%, 35%, 100%);

  --darkorange-light:  hsla(var(--darkorange), 50%, 75%, 20%);
  --darkorange-normal: hsla(var(--darkorange), 50%, 50%, 100%);
  --darkorange-darker: hsla(var(--darkorange), 50%, 35%, 100%);
    
}


h2 {font-size: 2rem;line-height: 1.3em; font-weight:600;}

@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
   .header-blur-background {
   -webkit-backdrop-filter: blur(2px);
   backdrop-filter: blur(2px);
width: 100%;
height: 100%;
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
pointer-events: none;
            
        }
    }


@media (min-width: 30em) {
  :root {
    --fs-600: 2rem;
    --fs-400: 1.125rem;
  }
}


/* Navigation */

/* ### menu text for default menu ### */
.mobile_menu_bar::after {
    content: 'MENU';
    font-size: 1rem;
    position: absolute !important;
    bottom: 15px;
    right: 40px;
    color: var(--salmonorange);
    font-weight:600;
    cursor: pointer;
}
.mobile_nav.opened .mobile_menu_bar::before, .et-db #et-boc .et-l .mobile_nav.opened .mobile_menu_bar::before {
  font-family: "ETmodules" !important;
  content: '\4d';
}

/* Sticky Logo */
.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo a {
  content: url('https://inletkeeper.org/wp-content/uploads/2023/06/Free-Sedna-White-Logo.svg');
  max-width: 115px;
}

/* Divider Fix */
.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {bottom: -1px !important;}


/* Change the width of the dropdown container */
.dl-menu ul.sub-menu {
    xwidth: 300px;
}

/* Change the width of the links inside the dropdown */
.dl-menu ul.sub-menu li,
.dl-menu ul.sub-menu li a {
    width: 100%;
}

/* Position the second level dropdown correctly */
.dl-menu .nav li li ul {
    xleft: 300px;
}
.dl-menu .nav li.et-reverse-direction-nav li ul {
    left:auto;
    xright:300px;
}

/* Extend dropdown links full-width */
.dl-menu .nav li li {
    padding: 0;
    min-width: 100%;
}

.dl-menu .nav li li a {
    min-width: 100%;
}

/* Change the dropdown links hover effect */
.dl-menu.et_pb_module.et_pb_menu .nav li li a {
    transition: transform 250ms;
}
.dl-menu.et_pb_module.et_pb_menu .nav li li a:hover {
    background:#fff rgba(0, 0, 0, 0.37);
    opacity:1;
    transform: translatex(5px);
    
}

/* Remove the dropdown border and inner spacing */
.dl-menu.et_pb_menu .et-menu-nav ul.sub-menu {
    padding: 0;
    border-top: 0;
}

/* Add rounded corners to the dropdown container */
.dl-menu.et_pb_menu .et-menu-nav ul.sub-menu {
    border-radius:10px;
}

/* Add rounded corners to the first dropdown item */
.dl-menu ul.sub-menu li:first-child a {
    border-radius: 10px 10px 0 0;
}

/* Add rounded corners to the last dropdown item */
.dl-menu ul.sub-menu li:last-child a {
    border-radius: 0 0 10px 10px;
}

/* Modify the dropdown shadow */
.dl-menu.et_pb_menu .et-menu-nav ul.sub-menu {
    box-shadow: 0 3px 15px -2px rgba(0,0,0,0.3);
}

.dl-menu.et_pb_menu .et-menu-nav ul.sub-menu ul.sub-menu {top:-5px;}

/* Add triangle arrow to the dropdown */
.dl-menu ul.nav > li > ul.sub-menu:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent var(--darkblue) transparent;
    position: absolute;
    top: -10px;
    left: 30px;
}

/* Move the arrow to the center */
.dl-menu ul.nav > li > ul.sub-menu:before {
    left: 50%;
    transform: translateX(-50%);
}

/* Change the default dropdown animation */
.dl-menu ul.nav > li > ul.sub-menu {
    transform:translate(-50%,-15px);
    left:50%;
    transition: all .4s ease-in-out;
}
.dl-menu ul.nav > li:hover > ul.sub-menu {
    transform:translate(-50%,0px);
    
}



@font-face{font-family:"Nexa Rust Script";font-display:swap;src:url("https://inletkeeper.org/wp-content/uploads/et-fonts/NexaRustScript.otf") format("opentype")}

.script-font {font-family: 'Nexa Rust Script',Helvetica,Arial,Lucida,sans-serif;font-size: 1.5rem;}

.et_pb_text_inner .et-dropcap {
    display: block;
    font-family: 'Nexa Rust Script',Helvetica,Arial,Lucida,sans-serif;
    float: left;
    line-height: 1;
    font-weight: 600;
    margin: 0 10px 0 0;
    font-size: 3.5rem;
    color: var(--darkblue);
    text-shadow: 2px 2px 1px rgba(25,25,25,.3);
}


.et_pb_module ul.circle-dot, .et_pb_module.et_pb_text ul {list-style-type: none !important; list-style-position: outside !important; margin: 1rem 0 0 2rem;}
.et_pb_module ul.circle-dot li, .et_pb_module.et_pb_text ul li {margin-bottom: .5em}

.et_pb_module ul.circle-dot li::before, .et_pb_module.et_pb_text ul li::before {content:"\5c"; font-family: 'ETMODULES'!important;font-size: 1em;color:var(--darkblue);width:1rem; height:1rem; display: inline-block; margin-left: -1.5rem; padding-right: .5rem;}

/* Breadcrumbs */
nav[aria-label="breadcrumbs"] {
  color:#333; font-size: .75rem;
}

nav[aria-label="breadcrumbs"] a {
	color:#333;
	display: inline-block !important;
	position: relative;
}

nav[aria-label="breadcrumbs"] a::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: var(--lightblue);
  opacity: 0;
  transition: width 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

nav[aria-label="breadcrumbs"] a:hover::after {
	width: 100%;
  opacity: 1;
}


/* Buttons */

/*place button modules next to each other in the same column*/
.inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}

/*style the Divi Blurb link as a button*/

a.blurb-button {
	color: #ffffff;
	background: #6faabc;
	border: 2px solid #6faabc;
	padding: .7em 1.3em;
	margin-top: 20px;
	border-radius: 50px;
	text-transform: capitalize;
	display: inline-block;
	transition: all 0.3s ease-in-out;
}

a.blurb-button.blue-btn {
	background:var(--darkblue);
}
a.blurb-button.darkorange-btn {
	background: var(--darkorange);border-color:var(--salmonorange);
}
a.blurb-button.teal-btn {
	background: var(--teal);}


a.blurb-button.salmon-btn {
	background: var(--lightorange);}
	
a.blurb-button.green-btn {
	background: var(--lightgreen);}

/*style the Divi Blurb link text as a button on hover*/

a.blurb-button:hover {
	background: #fff;
	color: #0158a3 !important;
	border: 2px solid #0158a3;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}


.et_pb_blurb_content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}


.blurb-button {
  align-self: flex-end;
}
/* End Blurb Buttons */

/* Blurb Title Move Ways to Give page */
.icon.icon-hearthand-white {
	font-size: 80px;
	display: block;
	width:80px;
	height:103px;
	margin:0 auto;
	background-size: 100%;
    background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22110.6%22%20height%3D%22142.5%22%20viewBox%3D%220%200%20110.6%20142.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M108.4%2017.4c-.6-.7-1.2-1.1-1.9-1.2-2.8-.6-5.4%203.8-5.6%206.3-.5%204.8-.7%209.5-1.1%2014.3-.3%204.2-.7%208.4-1.1%2012.5-.3%203.5-.6%206.9-1.8%2010.2-.2.5-.8.6-1.2.2-1.6-1.8-1.8-4.5-1.9-6.8-.5-13.4-.2-26.6-2.2-40-.6-3.5-1.9-8.3-6.6-8.1-5.8.3-5.8%209.1-6%2013.3-.6%2011.1-.7%2022.1-1.2%2033.2-.1%201.9-.1%204.6-1.4%206.2-.4.5-1.2.4-1.4-.2-.3-.7-.5-1.4-.5-2-.6-5.4-1.3-10.8-1.6-16.2-.5-8.4-.7-16.9-1.2-25.3-.3-4-.4-13.2-5.9-13.8-4.2-.4-6.9%202.1-7.1%206.2-.4%208.3-.6%2016.7-.3%2025%20.3%208.2%201.2%2016.3%201.8%2024.4%200%20.6-.2%203.1-.8%203.4-1%20.5-2.3-3.5-2.5-4.4-1.8-7.8-3.3-15.7-4.9-23.6-.6-3.3-1.2-6.6-1.7-9.9-.5-2.9-.6-6.3-1.8-9-2-4.4-8.5-4.4-10.8-.2-2.7%204.9-.7%2012.1-.1%2017.4.8%206.9%201.7%2013.7%202.6%2020.6%201.6%2012.4%202.6%2024.7%201.3%2037.2-.5%204.3-2%206.1-6.4%205.6-5.5-.6-10.8-2.5-15.6-5-5.9-3.1-14.3-5.4-18.5%201.7-4.4%207.5%207.1%2010.3%2011.6%2012%203.1%201.2%206%202.8%208.7%204.6%205.7%203.6%2010.8%207.8%2015.8%2012.2%205.4%204.7%2011.1%209.7%2015.1%2015.7%201.5%202.3%203.1%204.7%205.7%205.8%204.8%202.1%2010.4%202.6%2015.6%202.7%205.6.1%2011.2-.2%2016.6-1.6%203.1-.8%206.8-2%208.4-5.1%201.3-2.7%201.4-5.9%202.7-8.6%203.6-7.6%206.2-15%207.4-23.4%201.1-8.4%201.1-16.8%201.3-25.2.2-12.1.4-24.2.6-36.4.1-4.9.1-9.9.1-14.8%200-3.1%200-7.3-2.2-9.9zM99.2%2095l-23.1%2021.2L53%2095c-6.1-5.6-6.1-14.5%200-20.1%205.4-4.9%2014.1-4.9%2019.5%200l3.7%203.4%203.7-3.4c5.4-4.9%2014.1-4.9%2019.5%200%205.9%205.6%205.9%2014.6-.2%2020.1z%22%20id%3D%22XMLID_1_%22%2F%3E%3C%2Fsvg%3E');
}

/* Homepage */

/* Arrows on titles */
.arrow-title .et_pb_module_header::after {
    content: '';
    display: inline-block;
    height: 2.75rem;
    width: 2rem;
    position: relative;
    margin-top: -2px;
    margin-left: 8px;
    vertical-align: middle;
    background: url('includes/graphics/noun-right.svg') no-repeat center center !important;
    transition: margin-left 250ms ease;
    background-size:cover !important;
    filter:invert(55%) sepia(100%) saturate(3.5) hue-rotate(180deg) brightness(.5);
}

.arrow-title .et_pb_module_header:hover::after {
	margin-left: 16px;
}


/* Waves SVG Divider */
.waves:before {
    content: '';
    position: absolute;
    background: transparent;
    background-image: url('data:img/png;base64,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');
    background-size:contain;
    height: 35px;
    top: 0;
    left: 0;
    right: 0;
    background-repeat: repeat-x;
}

/* Zoom Map Image */
.zoom-image.et_pb_image:hover img,
.zoom-image .et_pb_image_wrap:hover img,
.zoom-image a:hover img {
	transform: scale(1.5);
	transition: all 1s 0s ease;
}

.zoom-image,
.zoom-image a {
	overflow: hidden;
}

.zoom-image.et_pb_image img,
.zoom-image .et_pb_image_wrap img,
.zoom-image a img {
	transition: all .5s 0s ease;
}

/* Salmonfest Radio Podcast */
.radio-episodes .et_pb_accordion_item {min-height:135px;margin-bottom: 0px!important; border:none; border-bottom: 1px solid rgba(0, 0, 0, 0.10); padding-left: 0px;}
.radio-episodes .et_pb_accordion_item:before {
content:'';
height: 95px;
width: 95px;
float: left;
margin-right: 12px;
background-image: url('https://inletkeeper.org/wp-content/uploads/2023/11/Salmonfest-radio-podcast.jpg');
background-size: cover;
}
@media screen and (max-width: 700px) {
  .radio-episodes .et_pb_accordion_item:before {display: none;}

}

/* end radio podcast */



/* Staff Page Blog (Custom Post Type) Module */

/* create css grid column template */
.et-blog-css-grid > div {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(255px, 1fr));
  gap: 15px;
}
/* style css grid item or blog post */
.et-blog-css-grid .et_pb_post {
  align-self: start;
  padding: 15px;
}
 
/* remove pagination from blog module grid with absolute position */
.et-blog-css-grid > div > div {
  width: 100%;
  position: absolute;
  bottom: 0;
  transform: translate(0%, 150%);
}
 
/* Resize Featured Image Thumbnails */
.et-blog-css-grid .entry-featured-image-url {
  padding-top: 56.25%;
}
.et-blog-css-grid .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  object-fit: cover;
}


/*blog image aspect ratio square 1:1*/
.blog-image-1-1 .entry-featured-image-url {
  padding-top: 100%;
  display: block;
}

.blog-image-1-1 .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}

/*blog image aspect ratio landscape 4:3*/

.blog-image-4-3 .entry-featured-image-url {
  padding-top: 75%;
  display: block;
}

.blog-image-4-3 .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}


/* Blog hide comments and author */
.hide-author .et_pb_slide_content span.author.vcard {display: none;}

/*Less space between image and titles */
.et_pb_post .entry-featured-image-url, .et_pb_image_container {margin-bottom:5px;}

/* Image hover effect */
.et-blog-css-grid article img {
  transition: transform 0.25s ease-in-out, box-shadow 0.25s ease-in-out, filter 0.25s ease-in-out;
  filter: saturate(20%);
}

.et-blog-css-grid article:hover img:not(:hover) {
  filter: saturate(0%);
}

.et-blog-css-grid article img:hover {
 box-shadow: -2px 4px 5px rgba(0, 0, 0, 0.35);  
  transform: translateY(-5px);
  filter: saturate(100%);
}



/* Blurb Button Styles */
.et_pb_equal_columns .et_pb_blurb, .et_pb_equal_columns .et_pb_blurb_content,.et_pb_equal_columns .et_pb_blurb_container,X.et_pb_equal_columns .et_pb_blurb_description{height:100%}

.et_pb_equal_columns .et_pb_blurb_description{position: relative}




/* Footer */

/* Vertical Menus */
/*remove default 11px padding on each side of list items*/

.vertical-menu .et-menu > li {
	padding-left: 0px;
	padding-right: 0px;
}


/*make the menu items fullwidth and add space between them*/

.vertical-menu .et_pb_menu__menu nav ul li {
	display: block;
	width: 100%;
	margin: 0;
}


/*style the menu items*/

.vertical-menu .et_pb_menu__menu nav ul li a {
	padding: .55rem 1rem!important;
}


/*style the menu items on hover*/

.vertical-menu .et_pb_menu__menu nav ul li a:hover {
	opacity: 1!important;
	color: #ffffff;
}


/*style the active menu item*/

.vertical-menu .et_pb_menu__menu nav ul li.current-menu-item a {
	opacity: 1!important;
	color: #ffffff;

}


/*style the arrow icon if there are submenus*/

.vertical-menu .et_pb_menu__menu .menu-item-has-children>a:first-child:after {
	content: "5" !important;
	/*change arrow icon for submenu*/
	padding: .55rem;
	font-size: 24px;
}


/*style the arrow icon if there are submenus to submenus*/

.vertical-menu .et_pb_menu__menu .menu-item-has-children .menu-item-has-children>a:first-child:after {
	padding: 8px !important;
	right: 0px !important;
}


/*make the submenu align directly to the right of the menu item instead of below*/

.vertical-menu .et_pb_menu__menu nav ul li ul {
	top: 0!important;
}


/*align submenu to the right of menu link*/

.vertical-menu .et_pb_menu__menu nav li ul {
	left: 100%!important;
}

@media (max-width: 980px) {
	/*open the mobile menu up and use on all devices*/
	.et-db #et-boc .et-l .vertical-menu .et_pb_menu__menu {
		display: flex;
	}
	/*hide the hamburger icon*/
	.et-db #et-boc .et-l .vertical-menu .et_mobile_nav_menu {
		display: none;
	}
}


/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {

}