/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: UX Themes
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 1.3
*/

/*
*	Move all styles into Flatsome theme options -> HTML blocks -> Custom CSS and then enable minify CSS !!!
*/

html {
	background-color: #0d0e0f;
}

body {
	color: #333;	
}

#masthead {
	background-size: cover;	
}

#wrapper {
	background-color: #9a1c1a;	
}

#wrapper #top-bar {
	background-color: transparent;	
}

.dark-header #masthead ul.header-nav a.nav-top-link {
	text-transform: uppercase;
	opacity: 1;
}

header ul.header-nav li a, ul.header-nav li a.nav-top-link {
	font-size: 24px;
	color: #000;
	opacity: 1;
	margin: 0 10px;
}

.top-bar-nav a.nav-top-link {
	color: #fff;
}

h1, h2, h3, h4, h5, h6 {
	color: #333;
	text-transform: uppercase;
}

h1 {
	font-size: 2.4em;
	color: #9a1c1a;
}

footer, footer .copyright-footer {
	color: #494949;
	text-transform: uppercase;
}

footer {
	border-top: 1px solid #232528;	
}

/* header */
.topmenu {
	position: absolute;
	right: 1em;
	top: 1em;
}

	#masthead.stuck.move_down .topmenu {
		display: none;
	}

/* footer */
.copyright-footer {
	color: #fff;
	opacity: 1;	
}

#top-link {
	background: #901010;	
}

/* Events */ 
.ecs-event-list .ecs-event-list-single {
	width: 30%;
	float: left;
	margin: 1%;
}

.ecs-event-list .recurringinfo {
	display: none;	
}

	.ecs-event-list .ecs-event-list-single .event-thumb {
		height: 150px;
		overflow: hidden;
	}

	.ecs-event-list .ecs-event-list-single img {
		width: 100%;
	}

.ecs-event-list li {
	list-style-type: none;
}

h2.tribe-events-page-title {
	text-align: left;
}

/* home */
.home .icons .column-inner {
	text-align: center;
	border: 1px solid #eee;
	padding: 2em 0;
}

	.home .icons .column-inner:hover {
		background: #eee;
	}

@media only screen and (max-width: 48em) {
	.topmenu {
		display: none;
	}

	.ecs-event-list .ecs-event-list-single {
		width: 100%;
	}
}