/* Blog title duplicates what is on the header, remove from all pages except Latest News, format new headers to match*/

/* Learn More */
.page-id-177 #blog .blog-post .blog-post-title {
display: none;
}

.page-id-177 #blog .blog-post .blog-post-entry h3 {
font-family: "Lato", sans-serif;
line-height: 1.4;
font-weight: 700;
font-size: 25px;
color: #545454;
text-transform: uppercase;
}

/* Documentation */
.page-id-312 #blog .blog-post .blog-post-title {
display: none;
}

/* Other Local Trails */
.page-id-72 #blog .blog-post .blog-post-title {
display: none;
}

.page-id-72 #blog .blog-post .blog-post-entry h6 {
font-family: "Lato", sans-serif;
line-height: 1.4;
font-weight: 700;
font-size: 25px;
color: #545454;
text-transform: uppercase;
}

/* Map */
.page-id-272 #blog .blog-post .blog-post-title {
display: none;
}

/* FAQs */
.page-id-70 #blog .blog-post .blog-post-title {
display: none;
}

.page-id-70 #blog .blog-post .blog-post-entry h6 {
font-family: "Lato", sans-serif;
line-height: 1.4;
font-weight: 700;
font-size: 25px;
color: #545454;
text-transform: uppercase;
}

.hrf-faq-list h2 {
	margin-bottom: 0;
}

/* Contact Us */
.page-id-89 #blog .blog-post .blog-post-title {
display: none;
}

.page-id-89 #blog .blog-post .blog-post-entry h6 {
font-family: "Lato", sans-serif;
line-height: 1.4;
font-weight: 700;
font-size: 25px;
color: #545454;
text-transform: uppercase;
}

/* Virtual Trail Tour 
.page-id-852 #blog .blog-post .blog-post-title {
display: none;
}*/

.page-id-852 #blog .blog-post .blog-post-entry h6 {
font-family: "Lato", sans-serif;
line-height: 1.4;
font-weight: 700;
font-size: 25px;
color: #545454;
text-transform: uppercase;
}

/* Virtual Tour Darker Page Background and darker text */
.page-id-852 {
background-color: #8c9597;
}

.page-id-852 #blog .blog-post .blog-post-entry h7 {
font-family: "Lato", sans-serif;
line-height: 1.4;
font-weight: 700;
font-size: 18px;
color: #545454;
}

/* Volunteer */
.page-id-77 #blog .blog-post .blog-post-title {
display: none;
}

.page-id-77 #blog .blog-post .blog-post-entry h6 {
font-family: "Lato", sans-serif;
line-height: 1.4;
font-weight: 700;
font-size: 25px;
color: #545454;
text-transform: uppercase;
}

/* Deed Research */
.page-id-1005 #blog .blog-post .blog-post-title {
display: none;
}

.page-id-1005 #blog .blog-post .blog-post-entry h6 {
font-family: "Lato", sans-serif;
line-height: 1.4;
font-weight: 700;
font-size: 25px;
color: #545454;
text-transform: uppercase;
}

/* ---------Menu styling-------- */

/* Give background color to list of menu items */
#header .top-header .header-navigation ul {
background-color: #8AAEDC;
padding: 10px 20px 10px 20px;
}

#header .top-header .header-navigation ul:hover {
    background-color: #341547;
}

/* Fix menu w/ sub-item padding */
#header .top-header .header-navigation ul li.menu-item-has-children a {
	margin-bottom: 0
}

#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu li:last-child {
	padding-bottom: 0
}

#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu li:first-child {
	padding-top: 0
}

/* Mobile menu icon color change */
i.fa.fa-bars {
    background-color: #6ebbdc;
	padding: 10px
}


/* ------Header styling------ */

/* ------Fix Navigation Spacing----- */
#header .top-header .header-navigation ul li {
	margin-left:20px
}
/* Tighten up space between front page sections. */
#static-page-content {
	padding: 30px 0 30px 0;
}

#services {
	padding:30px
}

/* Reduce the padding between the body and the header image and footer. */

/*testing - trying to move Project Status UP. */
#about {
	padding: 19px 0 40px 0;
}

.page-id-852 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-6218 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-5793 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-5828 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-14 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-70 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-72 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-77 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-89 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-272 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}
.page-id-312 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-565 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-7915 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-7924 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-729 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-1005 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-1128 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-5891 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-6447 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-id-6463 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}
.page-id-10596 #header .bottom-header {
    padding-top: 40px;
    padding-bottom: 40px;
}
/*.page-id-905 #header .bottom-header {
    padding-top: 20px;
    padding-bottom: 20px;
}*/

.page-id-33 #blog .blog-post .blog-post-title {	
		padding-bottom: 0px;
} 

.page-id-33 #blog .blog-post .blog-post-entry {
		padding-top:  200px;
}

#header .bottom-header {
    margin-bottom: -40px;
}

#header .bottom-header {
    padding-bottom: 130px;
    padding-top: 120px;
}

/*Remove Header Text from YES Pages make headings darker*/
.page-id-905 #header .bottom-header h1 {
    display: none;
}

.page-id-905 #blog .blog-post .blog-post-entry h7 {
font-family: "Lato", sans-serif;
line-height: 1.4;
font-weight: 700;
font-size: 18px;
color: #545454;
}

.page-id-960 #header .bottom-header h1 {
    display: none;
}

.page-id-960 #blog .blog-post .blog-post-entry h7 {
font-family: "Lato", sans-serif;
line-height: 1.4;
font-weight: 700;
font-size: 18px;
color: #545454;
}

/*Remove Header Text from Video page*/
.page-id-984 #header .bottom-header h1 {
    display: none;
}

.page-id-1005 #header .bottom-header h1 {
    display: none;
}

.page-id-1077 #header .bottom-header h1 {
    display: none;
}

.page-id-1090 #header .bottom-header h1 {
    display: none;
}

/*--------Color Changes-----------*/

/* Change color of linked text in footer */
.widget.widget_text a {
	color: #341547
}

/* Change color of email links */
.markup-format a {
	color: #341547;
}
.page-id-33 a {
	color: #341547;
}
#header .static-page-content-front-page-section a {
	color: #341547;
}

.page-id-3 a:hover {
  border-bottom: 1px solid;
  background: #b1c9e8;
}

/*--------Blog Styling-------*/

/* Remove "Comments are Closed" from Latest News items */
#blog .blog-post .blog-post-meta .post-meta-comments {
	display: none;
}

/* Change blog title on single blog posts */
.single #header .bottom-header h1 {
	font-size: 35px!Important;
}


/* --------Misc. Tweaks-------- */

/* Change padding on right button  */
#header .bottom-header .header-button-two {
padding: 0 50px;
}

/*Change background color of left button */
#header .bottom-header .header-button-one {
background:  #154734!Important;
}

/* Fix problem of volunteer form checkboxes not rendering correctly in Safari */
div.wpcf7 input[type="checkbox"] {
  -webkit-appearance: checkbox;
}

/* Change color of RTIC text in Contact Us section of front page and underline on hover 
#contact-us .section-content .contact-us-box .box-left a:hover {
	text-decoration: underline;
	color: #8c9597
}

#contact-us .section-content .col-sm-5, #contact-us .section-content .col-sm-3 {
    margin-top: 30px;
}
*/
/* Change color of links in WITSRT? section of front page and underline on hover
#home .body a:hover {
	text-decoration: underline;
	color: #8c9597
} */

/* Enlarge social icons in Contact us section of front page */
.fa {
font-size: 40px!Important;
}

/* Fix for bullet formatting */
.markup-format ul li {
	list-style-position: outside;
}

/* -------Mobile Styling-------- 

}
@media only screen and (max-width: 480px) {
#header {
background-attachment: initial !important;
}
}

@media only screen and (max-width: 480px) {
#header .bottom-header h1 { font-size: 50px; line-height: 1.2; }
#header .bottom-header h2 { font-size: 30px; line-height: 1.2; }
.top-header img { width: 250px; }
#header .bottom-header { padding-top: 50px; padding-bottom: 50px; }

@media (max-width: 480px){
#footer
.col-xs-12 {
    margin: 20px 0;
}
}
*/
/* Dark Font */
#latest-news .section-content .post .post-entry,
#blog .blog-post .blog-post-entry p,
.widget ul li a,
#blog .blog-post .blog-post-tags li a,
#blog span {
color: #25383C;
}

/* Footer Color */
#footer {
background-color: #8AAEDC;
.link { color: #FF0000; };
}

/*Test*/
@media only screen and (max-width: 767px){
     #services .widget_illdy_service:nth-child(2){
          margin-top:0px!important;
}}

@media only screen and (max-width: 767px){
     #header.header-front-page{
         height: 600px!Important;
}
}

@media only screen and (max-width: 767px){
.bottom-header.front-page {
    padding-top: 0px!Important;
}
}

@media only screen and (max-width: 767px){
#header.header-front-page .bottom-header h1 {
    line-height:45px!Important;
    font-size: 44px!important;
    color: #ffffff;
}
}

@media only screen and (max-width: 767px){
.section-description h3 {
    font-size: 25px!important;
    line-height: 23px;
}
}
