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

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




#tribe-events-content span.tribe-events-list-separator-month {
background-color: #f9f9f9; 
}

#tribe-events-content .tribe-events-list-separator-month span {
background-color: #f9f9f9 !important; }


#tribe-events-content a.tribe-events-ical.tribe-events-button {

}

#tribe-events-content a.tribe-events-gcal.tribe-events-button {

}

#tribe-events-content span.tribe-event-time {
display: none;
}


#tribe-events-content h2.tribe-events-page-title,
#tribe-events-content h2.tribe-events-single-event-title {
    text-transform: uppercase;
}



@media (min-width: 1005px) {
#main-container .header-wrapper {
padding-top: 104px !important;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured, .tribe-events-list #tribe-events-day.tribe-events-loop .tribe-event-featured, .type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap, .type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap:hover {
    background-color: #FCB330 !important;
}

#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
    background-color: #fcb330 !important;
}
    
.tribe-events-page-template #main-container .header-wrapper{
background-color: #ffffff;
}

.page-id-15153 #main-container #footer #footer-cta .footer-cta-button a{ 
    display: none;
    float: none;
    margin: auto;
    text-align: center;
    font-size: 15px;
    }

.page-id-1001 #main-container #footer #footer-cta .footer-cta-button a{ 
    display: none; 
    float: none;
    margin: auto;
    text-align: center;
    font-size: 15px;
    }


.woocommerce #reviews h3, .woocommerce-page #reviews h3 { 
    display: none;
}

.woocommerce div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page #content div.product .product_title {
line-height: 1.3;
}

.rs-program.rs-group .rs-program-title, .rs-program.rs-group .rs-program-with-teachers  {
      color:#b04640; line-height: 1.2; display: inline-block; font-family: catamaran; 
}

.rs-program-date {
      font-weight: bold; padding-bottom: 5px; font-family: catamaran;
}

.rs-program-datetime {
    padding-bottom: 15px;
}

.rs-program-title {
    color: #B04640 !important;
    font-family: catamaran;
    text-transform: capitalize;
    line-height: 1.1 !important;
    font-size: 33px;
}

.rs-program-teacher {
    color: #898989 !important;
    text-transform: uppercase;
    font-family: catamaran;
    font-size: 18px;
    margin-bottom: -12px;
    margin-top: -7px;   
}

.single-program .rs-program-meta {margin-bottom: 70px;}

.rs-register-link a, .rs-button, .rs-highlight {
    border-color: #B04640;
    color: #ffffff!important;
    background-color: #B04640;
    letter-spacing: 1px;
    font-weight: normal;
    font-size: 12px;
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    line-height: 20px;
    cursor: pointer;
}

.rs-program-excerpt {
      line-height: 1.5;
}

.rs-program-label {
      font-family: catamaran;
      font-size: 15.5px;
      color: #373737;
      padding-top: 20px;
}

.rs-program-content {
      color: #333333;
      line-height: 1.55;
     
}

.single-program {
    color: #333333;
    line-height: 1.65;
}

.rs-teachers-content {
    overflow: visible !important;
    display: block;
    margin-left: 10px; margin-right: 10px;
} 

.rs-meta-content-container a.rs-button, .rs-meta-content-container .rs-register-link a {
    margin-top: 0px;
}

.rs-programs, .h3 {color: #373737;}

.purplehover:hover{color:#017176;}
.yellowhover:hover{color:#FFDFAE;}
.whitehover:hover{color: white;}
.greenhover:hover{color:#F4FBE7;}
.redhover:hover{color:#DA7873;}

.tribe-events-list .tribe-events-loop .tribe-event-featured, .tribe-events-list #tribe-events-day.tribe-events-loop .tribe-event-featured, .type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap, .type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap:hover {
    background-color: #FCB330 !important;
}

#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
    background-color: #fcb330 !important;
}

#tribe-mobile-container .tribe-event-date-start {
    display: none !important;
	}

#main-container #footer #footer-cta .footer-cta-button a { 
    display: none; 
    float: none;
    margin: auto;
    text-align: center;
    font-size: 15px;
	}}