/*
Theme Name:     Story Child
Author:         Pexeto
Author URI:     http://pexetothemes.com
Template:       thestory
*/


/* https://www.youtube.com/watch?v=Ckz2ih_l_Og&feature=share
*  HS student's project to identify and mark trees of the Irvington Woods
*  Tree Trail Project
* */

@import url("../thestory/style.css");

/* Home Page subtitle */
body.home #cs-slider-ul > li:nth-child(1) > div > p.cs-element.cs-animate a {
  	color: #ffffff;
  	font-weight: bold;
  	text-decoration: none;
  	font-size: 21px;
}
  
body.home #cs-slider-ul > li:nth-child(1) > div > p.cs-element.cs-animate a:hover {
  	text-decoration: underline;
}



/* Trails Page -- Etiquette Sidebar */
/*blue*/
#trailmaps { 
	position: relative; 
	width: 60%; 
	float: left;
}

#mapskey { 
	position: relative;  
	width: 38%; 
	float:left; 
	margin-left: 2%;
}

img.visible { 
	display: block;
}

img.invisible { 
	display: none;
}

#trailmaps img.size-full {
	margin-top: 0;
}


#text-9 {
	border: 2px solid #444;
	padding: 20px;
	background: #fff;
}
#text-9 h4.title { 
	text-align: center;
}

#text-9 ul { 
	list-style-type: disc;
	margin-left: 1em;
/* 
	list-style-position: inside;
    margin-left: 0;
    padding-left: 1em;
    text-indent: -1em;
    
 */
}

#text-9 ul li {
	text-transform: uppercase;
	font-weight: bold;
} 

p.etiquette { 
	font-style: italic; 
	font-family: "Georgia", "Times", "Times New Roman", serif;
}

/* ONC Mission Statement */
div.cc-info-box {
	font-weight: bold;
    font-size: larger;
    font-style: italic;
}



/* TRAIL MAPS */



body.page-id-4 #content > div > div.services-wrapper h3 a {
	padding:0;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	letter-spacing: 1px;
	color: #333332;
	font-family: Montserrat, 'Open Sans', Helvetica, Arial, sans-serif;
	line-height: 1.7;
}

/* Links throughout site*/
a { 
	color: #22b24c;
}


/* Garden Page - thumbnails heading */

span.garden_heading { 
	font-weight: bold; 
	text-transform: uppercase; 
	text-align: center; 
}
body.page-id-87 #content > div > div.cols-wrapper.cols-2 > div:nth-child(1) > ul,
body.page-id-87 #content > div > div.cols-wrapper.cols-2 > div:nth-child(2) > ul{
	list-style-type: none; 
}

/* Events Page heading and links*/
h2.tribe-events-list-event-title a,
div.tribe-events-list-event-description.tribe-events-content a {
	text-transform: capitalize;
}

div.tribe-events-list-event-description.tribe-events-content a {
	color: #54af36;
}
p.tribe-events-promo {
	display: none;
}

body.page-id-4 .sc-wraper h3 a {
	text-transform: capitalize;
	font-weight: normal;
}

/* Home page Environment and Wildlife Heading */
.wildlife_heading, .poster-bold {
	font-weight: bold;
	text-transform: uppercase;
}

a#land_trust {
	color: #ffffff;
}

ol.tribe-list-widget {
	margin-left: 0;
	list-style-type: none;
}

#tribe-events-list-widget-4 > ol > li > h4 > a {
	text-transform: capitalize;
	font-size: 14px;
	font-weight: normal;
}

/* Trail Maps */

#mapskey a {
	font-weight: bold;
}

#mapskey .accordion-title:nth-child(1):before {
 	content: url('images/ip3.png');
 	margin-left: 10px;
 	margin-right: 10px;
}
#mapskey .accordion-title:nth-child(3):before {
 	content: url('images/xc.png');
 	margin-left: 10px;
 	margin-right: 10px;
}
#mapskey .accordion-title:nth-child(5):before {
 	content: url('images/ns.png');
 	margin-left: 10px;
 	margin-right: 10px;
}
#mapskey .accordion-title:nth-child(7):before {
 	content: url('images/sr.png');
 	margin-left: 10px;
 	margin-right: 10px;
}

#mapskey .accordion-title:nth-child(9):before {
 	content: url('images/hg.png');
 	margin-left: 10px;
 	margin-right: 10px;
}
#mapskey .accordion-title:nth-child(11):before {
 	content: url('images/hw.png');
 	margin-left: 10px;
 	margin-right: 10px;
}
#mapskey .accordion-title:nth-child(13):before {
 	content: url('images/ml.png');
 	margin-left: 10px;
 	margin-right: 10px;
}
#mapskey .accordion-title:nth-child(15):before {
 	content: url('images/wl.png');
 	margin-left: 10px;
 	margin-right: 10px;
}
#mapskey .accordion-title:nth-child(17):before {
 	content: url('images/bb.png');
 	margin-left: 10px;
 	margin-right: 10px;
}
#mapskey .accordion-title:nth-child(19):before {
 	content: url('images/sr.png');
 	margin-left: 10px;
 	margin-right: 10px;
}

a.map_download {
	
	color: #4fa533;
	font-weight: bold;
	text-transform: uppercase;
}

a.map_download:hover { color: #777; }
a.map_download:after {
	content: url('images/download_icon.png');
	margin-left: 10px;
	margin-right: 10px;
}

/*Events*/
p.tribe-events-promo { display: none; opacity: 0;}


p.tribe-events-promo { display: none; opacity: 0;}
blockquote p { margin-top: 21px;}
.qg-overlay {opacity: 1; background: transparent; font-weight: bold;}
.qg-overlay > qg-title { font-weight: bold; }
#menu-demo-gardens, #menu-demo-gardens li ul  {
	list-style-type: none;
}
#menu-demo-gardens li ul { margin-left: 0;}
#menu-demo-gardens li ul li.current-menu-item > a {padding-left: 0;}
body.page-id-87 #content > div > div.cols-wrapper.cols-2 > div:nth-child(1) > ul,
body.page-id-87 #content > div > div.cols-wrapper.cols-2 > div:nth-child(2) > ul { list-style-type: none; }

body.events-single #main-container > div > div.header-wrapper > div { 
	background: url('https://www.theirvingtonwoods.org/uploads/onc.jpg');
}

/*Garden Page quick gallery title */
.qg-overlay > span.qg-title {
	opacity: 1;
}

.qg-overlay > span.qg-title {
	font-weight: bold;
}

#content-container .qg-title {
	font-weight: bold;
}

/* 
body.page-id-4 #content-container .qg-title {
	font-weight: bold;
}
 */

/* Suggested Trails */
span.distance {
	font-family: "Georgia", "Times", serif;
	font-style: italic;
}
.footer-widgets .textwidget a.button:hover { color: #fff;}

.titlebgd { position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,.5); width: 100%; height: 33%;}
.footer-box h4.tribe-event-title a { font-size: 14px; font-weight: normal;}


.arbitrary { 
	width: 80%;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	border: 2px solid #ddd;
	background: #f7f7f7;

	padding: 2%;
}


dd.wp-caption-dd {    
	font-family: Georgia;
    font-style: italic;
    margin-left: 10px;
    font-size: smaller;
}

.tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue a {
	line-height: 1.5;
}

/* Event Calendar Pro Widget */

.entry-content ul > li.sg-event-list::before {
  content:none;
}
/* here */
h4.special {
	color: #252525l   
	text-transform: uppercase;
    letter-spacing: 5px;
    font-style: normal;
    font-size: 14px;
    font-family: Montserrat, 'Open Sans', Helvetica, Arial, sans-serif;
}

h2.specialh2 {
	
		display: table;
		margin-right: auto;
		margin-bottom: 35px;
		margin-left: auto;
		text-align: center;
		letter-spacing: -3px;
		font-weight: normal;
		/* 
margin: 0;
		padding: 0;
		text-align: left;
 */
		text-transform: uppercase;
		/* letter-spacing: -2px; */
		/* font-weight: bold; */
		font-size: 40px;
		line-height: 1.3em;
	}

/*http://localhost:8888/irvwoods/wp-content/uploads/bkd.jpg*/
/* 
.sidebar-primary .tribe-mini-calendar-event .list-info h2,
.sidebar-primary .tribe-mini-calendar-event .list-info h2 a {	
  font-family: 'Open Sans Condensed', 'Lato', Helvetica, sans-serif;
	font-size : 18px;
	font-weight:bold;
	line-height:24px;
	margin-top: 0;
	margin-bottom: 10px;
  padding:0;
}

.sidebar-primary .duration,
.sidebar-primary .vcard {
  margin-top:4px;
  margin-bottom: 4px;
}

.sidebar-primary .locality::after {
  content: ",";
}

.tribe-mini-calendar-event .tribe-events-event-image {
  margin-top:6px;
  margin-bottom:6px;
}

.tribe-mini-calendar-event .list-info { 
  font-size: 15px;
  width:100%;
}

.duration.venue {
  margin-bottom:12px;
}
 */
 #text-11 > div > a:nth-child(6):before {url('https://localhost:8888/irvwoods/wp-content/uploads/download_trail.png'); }
 
.tribe-this-week-widget-day.tribe-venue{
 	line-height: 2;
 }
 #tribe-this-week-events-widget-2 .tribe-this-week-event {
 	padding: 6px;
 	background: #fff;
 }
 
 .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue { line-height: 1.5;}
 
 #tribe-this-week-events-widget-2 .tribe-this-week-event {
 	border: none;
 	border-left: 0;
 	border-color: none;
 }
.tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue { margin-top: 12px; }


/* 
 #section-3 { 
 	background-image:
    linear-gradient(
      to bottom, 
      #9ab57f,
      #9ab57f 10%,
      #f7f7f7 10%,
      #f7f7f7 90%,
      #9ab57f 90%
    );
 
 }
 */
 
 #section-3 {
	background-color: #666666;
}
/* 
a.onc_footer:before { 
	content: url('http://localhost:8888/irvwoods/wp-content/uploads/download_trail.png'); 
}
 */
body.page-id-956 .wp-caption.alignright {
width: 100px;
padding: 0;
}

body.page-id-956 .wp-caption-text { 
	font-size: 11px;
	font-family: Georgia;
	font-style: italic;
	text-align: left;

}



.menu-item-260 > a { text-transform: uppercase; font-weight: bold; text-decoration: underline; font-size: 16px; color: #333332; }


/* 
body.page-id-956 div.wp-caption.alignright, 
body.page-id-956 div.wp-caption.alignleft { 
	margin: 0; 
	padding: 0; 
}
 */

body.attachment #main-container > div > div.header-wrapper > div.page-title-wrapper {
	background: url('https://www.theirvingtonwoods.org/uploads/onc.jpg');
}
body.error404 #main-container > div > div.header-wrapper > div.page-title-wrapper {
	background: url('https://www.theirvingtonwoods.org/uploads/onc.jpg');
}

#text-2 ul, #text-3 ul {
	list-style-type: disc;
	
}
.thankyou {
	background: #f7f7f7;
    padding: 15px;
}

#text-22 h4 {
	text-align: center;
}

#text-22 > div > a > img,
#text-22 > div > img {
	margin: 0 auto;
}
.thankyou ul {
	list-style-type: none;
	margin-left: 0;
}
/* 

#text-2 ul, #text-3 ul {
    margin-left: 0;
    list-style-position: inside;
    padding-left: 1em;
    text-indent: -1em;
    list-style-type: disc;
}

 */
/* 
 body.page-id-956 {
.wp-caption.alignright { padding: 5px 0 15px 0; }
}

body.page-id-956 #attachment_226 {  padding-top: 8px; padding-left: 15px;}

body.page-id-956 #attachment_1199 { padding-top: 8px; padding-right: 15px;}

body.page-id-956 #attachment_841 { padding-left: 15px;}

body.page-id-956 #attachment_983 { } 

body.page-id-956 #attachment_1215 {}

body.page-id-956 #attachment_1218 { padding-right: 15px;}
 */

.page-title h1 { font-size: 48px; }