/*
Theme Name:     Humanity Child
Theme URI: 		http://wedesignthemes.com/themes/dt-humanity/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Humanity theme
Template:       humanity
Version:        1.5
*/
@import url("../humanity/style.css");

body {
	background: #fff;
	color: #000 !important;
}

header .header_top {
	background: none;
}

footer {
	color: #fff;
}
footer .widget h3.widgettitle {
	color: #fff !important;
}

.copyright {
	border-top: 1px solid #ccc;
}
.copyright p {
	color: #ccc;
}

footer .widget h3.widgettitle {
    margin-bottom: 10px;
}

.breadcrumb {
    display: none;
}

#primary {
	margin:  0;
}

/* homepage */
.home .full-width-background {
	margin:  0 auto;
	background-image:  none;
	padding: 0px;
}

.home .full-width-background h1 {
	color: #26707d;
	margin-bottom: 0;
	font-size:  30px;
}

.home .full-width-background:after {
	background-image: none;
}

.home .full-width-background .container {
	padding:  20px 0;
}

section#slider {
    background-color: #ccc;
}

.event-carousel-wrapper {
	background: none;
	border-bottom: 3px solid #26707d;
    background-color: #ccc;

}

.event-carousel-wrapper li p {
	text-shadow: none;
}

header .header_top .alignright .donate_btn {
	float:  none;
}
@media (min-width: 768px) {
	header .header_top .alignright .donate_btn {
		float:  left;
	}

	.home .full-width-background h1 {
		font-size:  46px;
		line-height:  44px;
	}
	.home .full-width-background {
		padding: 0px 0px 50px;
	}
	.event-carousel-wrapper {
    	margin-top: 50px;
    }
}

/* navigation */

#main-menu ul li.menu-item-simple-parent > ul > li:hover > a, #main-menu ul li.menu-item-simple-parent > ul > li ul li:hover a, #main-menu ul li.menu-item-simple-parent ul > li.current_page_item > a, #main-menu ul li.menu-item-simple-parent ul li.current_page_ancestor > a, #main-menu ul li.menu-item-simple-parent ul li.current-menu-ancestor > a, #main-menu ul li.menu-item-simple-parent ul li.current_page_item > a, #main-menu ul li.menu-item-simple-parent ul li.current-menu-item > a {
	background-color:  #fff;
}


/* Facebook feed */
#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0 {
	text-align:  left;
}

/* hiding dates on historic houses slide in info */
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
    display: none;
}

.page section#slider {
    margin-bottom: 40px;
}

.woocommerce-shop #secondary, #secondary-right, #secondary-left {
	margin:  0;
    border-left: 1px solid #ccc;
    padding-left: 20px;
}

p.lead {
    font-size: 1.25rem;
    line-height: 2rem;
}

.search .entry-footer {
	border-width:  0;
}

/* calendar */
header.tribe-events-header, header.tribe-events-calendar-month__header {
	background:  transparent;
}
.tribe-events header {
    background: transparent;
}
a.tribe-common-c-btn-icon.tribe-common-c-btn-icon--caret-right.tribe-events-c-top-bar__nav-link.tribe-events-c-top-bar__nav-link--next {
    display: block;
}
.tribe-common .tribe-common-c-btn-icon {
    display: block;	
}
.tribe-events-calendar-month__header-column {
    border-bottom: 1px solid #e4e4e4 !important;
}
.tribe-events-cal-links a {
    background: transparent;
    border: 1px solid #ccc;
    padding: 10px;
}
.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical {
    padding-left: 10px;
}
ul.tribe-events-sub-nav li a {
    background-color: transparent;
}

.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8, .tribe-common .tribe-common-h2 {
	font-family:  "Roboto Slab", georgia !important;
}
.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
	color: #26707d !important;
}