/* Enter Your Custom CSS Here */


/*Remove title on home page.*/

.page-id-15 h1 {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

/* Adjust width of Video */
.wp-block-embed__wrapper {
  width: 800px !important;
  margin: auto !important;
  max-width: 100%;
}



/*Do not show featured image at the top of posts or events.*/
.entry-featured-image img {display: none;
}




/* CSS Above here has been double checked on 061424 */

  /*Upcoming Events Page - Event List Entries*/






.calendarp-date-item .row {border: 1px solid #000 !important!; border-radius: 25px !important!; padding: 1em !important!; margin-top: 1em !important!; 
}
  
 

:root { --header-main-logo-image-width: 800px !important;}

/* Headings */

h1 {font-size: 2em !important; font-weight: bold !important; }

h2 {color: #007698 !important; font-size: 1.5 em !important; margin-bottom: .5em !important; margin-top: .5em !important; padding:0 !important; ;}

h3 {color: #9D2235 !important; margin-bottom: .5em !important; margin-top: .5em !important; padding:0; font-size: 1.2 em !important; }

/*Reduce space at top of page.*/


.dropdown-menu {background-color: #d8d8da !important; }

#wrapper-footer {padding-top: 0 !important; padding-bottom: 0 !important;
margin-top: 0 !important; margin-bottom: 0 !important;}

#footer-site-info { padding-top: 2em !important; margin-top: 0 !important; padding-bottom: 0 !important; margin-bottom: 0 !important;}


.wrapper  { padding-top: 2em !important; margin-top: 0 !important; padding-bottom: 0 !important; margin-bottom: 0 !important;}


  .list-space {padding-bottom: .25em;}


/*Hero on home page*/
.transparent {background: rgba(0, 0, 0, 0.8); padding: .5em .1em .5em .5em;}



.feature-home {width: 33%; height: 600px; }

  
  .my-features-home { border: 1px solid #000; border-radius: 25px; padding: 1em; margin-top: 1em; font-size: 95%; }
  
  .my-features-home-group {width: 90%; margin: auto;}
  
  .less-space {padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important;}

/* Side Navigation */

#project-nav {
 background-color:#fff;
  border-color:#007698;
  border-width: 2px;
  border-style: solid;
 height:auto;
 width:90%;
 float:left;
 padding:5px;
}

ul.project-nav {
    list-style-type: none !important;
    margin: 0;
    padding: 0;
    background-color: #fff;
}

.project-nav li a {
  font-size: 1.1em;
  font-style:none;
    display: block;
    color: #9D2235;
    padding: 8px 0 8px 16px;
    text-decoration: none;
  border-bottom:solid 2px #007698;
}

.project-nav li a:hover, a:focus {
  
    background-color: #d9d9d9;
    color: #000000;
}


/*DSP Toolkit - link color orange and title screen reader only*/

.page-id-29286 .site-main a {color: #ac4a0e !important;}

.page-id-29286 .entry-title {

position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}


/*Pilot page - link color and H3 blue and title screen reader only*/
    
   h3.pilot {color:#28a498 !important;
    }
    
    a.pilot {color:#28a498 !important;
    }
      


/*Remove the between post navigation at the bottom of each post.*/
.post-navigation { display: none !important; }


  
  
/*Style content in Services Block for projects page .*/
.wp-block-coblocks-service {border: 1px solid #000; border-radius: 25px; padding: 1em; margin-top: 1em; font-size: 95%; 
}
 
.wp-block-coblocks-service h2 { font-size: 1.75em !important; padding-bottom: .3em !important; margin-bottom:0 !important;
}

.rounded-corner img {border-radius: 25px;}

.wp-block-coblocks-services {width: 90%; margin: 0 auto; }

/*Style main menu*/
.navbar-nav-container {border-top: 2px solid #9D2235; 
}


/* Reduce size of post titles on upcoming events page.*/
 .wp-block-latest-posts a {font-size: 1.25em !important;
}




.box-curved {border: 1px solid #000; border-radius: 25px;  padding:1em; margin: 1em;
}

      /*Add icon to external links.*/
      
   
     
    .iaj-links li {margin-bottom:.5em;
    }
      
      
 
