/*
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;
}
#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('../../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;
}
/* 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;
    text-transform: uppercase;
    font-size: 40px;
    line-height: 1.3em;
}
#text-11 > div > a:nth-child(6):before {
    url('../../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-color: #666666;
}
body.page-id-956 .wp-caption.alignright {
    width: 100px;
    padding: 0;
}
body.page-id-956 .wp-caption-text,
body.page-id-958 .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.attachment #main-container > div > div.header-wrapper > div.page-title-wrapper {
    background: url('../../uploads/onc.jpg');
}
body.error404 #main-container > div > div.header-wrapper > div.page-title-wrapper {
    background: url('../../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;
}
.page-title h1 {
    font-size: 48px;
}
.tribe-this-week-widget-horizontal .entry-title a:hover {
    color: #4b932c;
}
.page-title h1 {
    font-size: 48px;
}
.tribe-this-week-widget-horizontal .entry-title a:hover {
    color: #4b932c;
}
.page-id-879 .page-subtitle {
    letter-spacing: 2px;
}
.ecs-event-list { 
	list-style-type: none;
}
.ecs-event a {
	clear: both;
	display: block;
}
/* 
.deco { background-image: url('http://theirvingtonwoods.org/wp-content/themes/thestory-child/images/deco.png'); } 
 */

.deco { height: 23px; width: 400px; background: url('images/divider.png'); margin: 0 auto; margin-bottom: 30px; }
div.page-title h1:nth-child(2) { display: none; }

/* 
body.events-single {}
tribe_events-template-default single single-tribe_events postid-1654 tribe-js tribe-filter-live fixed-header no-slider dark-header icons-style-light parallax-header events-single tribe-events-style-full tribe-events-style-theme tribe-theme-parent-thestory tribe-theme-child-thestory-child page-template-page-php singular tribe-is-responsive fixed-header-scroll
body.single-tribe_events #footer {

}
 */