/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 22 2024 | 18:45:49 */
/*   HEADER ---------------------------------------------------------------------------*/

.postImage .elementor-post__thumbnail {border:6px white solid}
/*
.mainSlide .swiper-slide-inner {position:relative}
.mainSlide .swiper-slide-inner:after {
    content: url('https://www.muddyrivermmoc.org/muddy_wordpress/wp-content/uploads/2023/01/Muddy-River-Restoration-Project-Overview-Image-Smlr.png');
  position: absolute;
  top: 0px; right: 0;
}
*/

.mainSlide .elementor-background-overlay {
    background: linear-gradient(to bottom, rgba(18, 107, 173, 0.0),rgba(18, 107, 173, 1));
}


.mainSlide .elementor-slide-heading strong {color:#fddb00;}
.mainSlide .elementor-slide-heading {
    position:relative;
}
.mainSlide .elementor-slide-heading:before {
    position:absolute;
    left:0px;
    top:-30px;
    content:"";
    background-color:#f6ed08;
    width:140px;
    height:8px;
}

.homeSmTitle h3 {position:relative; padding-left:30px}
.homeSmTitle h3:before {
    position:absolute;
    left:0px;
    top:4px;
    content:"";
    background-color:#f6ed08;
    width:14px;
    height:14px;
}

/* Secondary Header */
.secondaryHero {position:relative}
.secondaryHero:after {
    content: url('https://www.muddyrivermmoc.org/muddy_wordpress/wp-content/uploads/2022/03/Muddy-River-Restoration-Project-Overview-Image-Sm.png');
  position: absolute;
  top: 0px; right: 0;
}



/*  Slider Mobile */
@media only screen and (max-width: 776px) {
	.secondaryHero:after {display:none}   
.mainSlide .swiper-slide-inner:after {
    display:none
}
}

@media only screen and (max-width: 776px) {.homeSmTitle h3:before {
    top:12px !Important;
	}}

/*  HOME PAGE  ---------------------------------------------------------------------------*/

.startText {text-align:center;}
.startText h4 {color:#71be44; text-transform:uppercase; font-size:19px; line-height:22px; font-weight:700; margin-bottom:30px;}

.projectUpdates h3 {text-align:center; text-transform:uppercase; font-size:60px; line-height:65px;}
.projectUpdates {positon:relative}
.projectUpdates:before {
    position:absolute;
    content:url(https://www.muddyrivermmoc.org/muddy_wordpress/wp-content/uploads/2022/03/MegaphoneIcon.png);
    top:-65px;
    left:50%;
    margin-left:-65px;
}

.homeSmTitle h3 {text-transform:uppercase; font-size:19px; line-height:22px; position:relative; padding-left:30px; text-align:left;}
.homeSmTitle h3:before {
    position:absolute;
    left:0px;
    top:4px;
    content:"";
    background-color:#f6ed08;
    width:15px;
    height:15px;
}
.whiteBorder .image-boxes-img {border:5px white solid;}

.updateBlog .latest_posts2-post-text {color:white; font-weight:500;}
.latest_posts2-viewall {display:none;}

/*  HOME PAGE -find your park  ---------------------------------------------------------------------*/

.findYourPark {text-align:Center;}
.findYourPark h3 {text-align:center; font-size:60px; line-height:64px; color:white; text-shadow: 2px 2px 13px rgba(102,102,102,0.4);}
.findYourPark h4 {text-align:center; font-size:24px; line-height:30px; color:white; margin-bottom:20px;display:block; font-weight:700;text-shadow: 2px 2px 13px rgba(102,102,102,0.4);}
.findYourPark p a {background-color:#6fba43; color:white; font-size:23px; line-height:25px;padding:10px 20px;margin:3px 1px; text-align:center; text-transform:uppercase; font-weight:700;}
.findYourPark p {text-align:Center; display:block; margin-top:35px;}

@media only screen and (max-width: 776px) {

.findYourPark p a {background-color:#6fba43; color:white; font-size:23px; line-height:25px;padding:10px 20px;margin:3px 1px; text-align:center; text-transform:uppercase; font-weight:700; display:block;  
}
    .findYourPark h3 {text-align:center; font-size:50px; line-height:54px;}
}


.homeHeader h3 {text-align:center; color:#71be44; font-size:37px; line-height:40px; text-transform:uppercase;}
.homeHeader p {text-align:center; margin-bottom:30px;}

.footerBlue {position:relative}
.footerBlue:after {
    content: url('https://www.muddyrivermmoc.org/muddy_wordpress/wp-content/uploads/2022/03/MMOC-Logo-Simple-sm.png');
  position: absolute;
  top: -80px; left: 50%;
  margin-left:-100px;
}

.footerBottom {position:relative}
.footerBottom:after {
    content: url('https://www.muddyrivermmoc.org/muddy_wordpress/wp-content/uploads/2022/03/MMOC-Logo2-Simple.png');
  position: absolute;
  top: -90px; left: 50%;
  margin-left:-110px;
}

.footerBottom p{text-transform:uppercase; text-align:center; color:white; font-weight:700;}

.footerBase p {font-size:11px; line-height:13px; text-align:center;}

.footerOnBlue h3 {font-size:44px; line-height:47px; color:white; text-transform:uppercase;}
.footerOnBlue h4 {font-size:25px; line-height:30px; color:#f6ed08; text-transform:uppercase; font-weight:700;}
.footerOnBlue p {color:white;}

.white {color:#fff;}

/* SECONDARY -----------------------------------------------*/

.drkText p a {color:#f6ed08} 

.bgback {position:relative}
.bgback:after {
    content: url('https://www.muddyrivermmoc.org/muddy_wordpress/wp-content/uploads/2022/03/Muddy-River-Restoration-Project-Overview-Image-Sm.png');
  position: absolute;
  top: 0px; right: 0;
}
.bgback:before {
    content: '';
  position: absolute;
  bottom: 0; left: 0;
  width: 50%; height: 100%;
  background: linear-gradient(to right,rgba(18, 107, 173, 1),rgba(18, 107, 173, 0.0));
}

.subheader-maintitle {font-weight:700;}

.homeGoals .image-boxes-text {
    font-size: 11px;
    line-height: 12px;
    font-weight: 400;
    color: #000000;
    margin-top:-10px;
}