/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/* Remove black background from slideshows */
#gallery-581-1-slideshow {
	background-color: transparent;
	border: none;
}

#gallery-581-1-slideshow {
	padding-bottom: 80% !important;
}

/* Hide testimonials from front page */
#front-page-testimonials {
	display: none;
}

/* Footer main menu*/
/* The code below will make the Custom Menu Widget in the footer area match the styles of the main menu top bar and will place it below other footer widgets by setting its position to absolute relative to the .footer-widget-area. */
.footer-widget-area {
	position: relative;
/*set it to relative to hold the footer menu*/
	padding-bottom: 50px;
/*to place the footer menu below other widgets*/
}

body.home .footer-widget-area {
	background-color: #fff;
	border-top: none;
	padding-top: 0;
}

.footer-widget-area .widget_nav_menu {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin-bottom: 0;
	background-color: #e9e6e6;
	border-top: none;
	padding: 0 1em;
}

.footer-widget-area .widget_nav_menu ul {
	text-align: center;
}

.footer-widget-area .widget_nav_menu ul>li {
	border-top: none;
	display: inline-block;
	padding: .4em 0 .4em .8em;
}

.footer-widget-area .widget_nav_menu ul>li:before {
	color: rgba(0,0,0,.15);
	content: "\2022";
	margin-right: 1em;
	display: inline-block;
}

.footer-widget-area .widget_nav_menu ul>li:first-child:before {
	content: "";
	margin-right: 0;
	display: inline-block;
}

.footer-widget-area .widget_nav_menu ul a {
	display: inline-block;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 1px;
	outline: none;
	opacity: 1;
	padding: .4em 0;
	text-decoration: none;
	text-transform: uppercase;
	transition: opacity .2s;
}

.footer-widget-area .widget_nav_menu ul>li a:hover, .footer-widget-area .widget_nav_menu ul>li.current_page_item>a, .footer-widget-area .widget_nav_menu ul>li.current-menu-item>a {
	opacity: .6;
}

@media screen and (min-width: 768px) {
	.footer-widget-area .widget_nav_menu {
		display: block;
	}
}

/* End Footer main menu styles */
/*make slideshow background white*/
.slideshow-slide {
	background-color: white;
}

div#gallery-542-1-slideshow.slideshow-window.jetpack-slideshow.slideshow-black {
	border: #ffffff;
}

/* home page title hider */
.home h1.entry-title {
	display: none;
}

.home #primary {
	padding-bottom: 0;
}

.entry-thumbnail {
	border-bottom: 50px solid #f0f2f0;
}

/*enlarge tagged text*/
.lead {
	font-size: 26px;
}

/*enlarge custom font text*/
h2.lead {
	font-size: 60px;
}

/*change header image to background color*/
.custom-header {
	visibility: hidden;
}

.custom-header {
	background-color: #e9e6e6;
}