/*
	Arcana by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

/* Basic */

	body, input, select, textarea {
		font-size: 11pt;
		line-height: 1.35em;
	}

	h2 {
		font-size: 1.25em;
		letter-spacing: 0;
		line-height: 1.35em;
	}

	header p {
		margin-top: -0.5em;
		font-size: 1em;
	}

	header.major {
		padding: 0 20px;
	}

		header.major h2 {
			font-size: 1.25em;
		}

		header.major p {
			top: 0;
			margin-top: 1.25em;
			font-size: 1em;
		}

/* Lists */

	ul.menu li {
		border: 0;
		padding: 0;
		margin: 0;
		display: block;
		line-height: 2em;
	}

/* Banner */

	#banner {
		background: #e8e8e8;
		height: 220px;
	}
	
	#banner header {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			background: #ffffff;
			background: rgba(27, 27, 27, 0.75);
			color: #ccc;
			padding: 0;
			font-size: 11px;
		}
	
	.bannerimg {
		overflow: hidden;
		width: 100%;
		margin: 0;
		padding: 0;
		max-height: 15em;
	}
		.bannerimg img {
			padding: 0;
			margin: 0;
			border: 0;
		}
		
/* Box */
.box.post {
	position: relative;
	margin: 0 0 1em 0;
	overflow: hidden;
	width: 100%;
}

.box.post h4 {
	color: #c1272d;
}

.box.post ul.info {
	position: relative;
	display: block;
	text-align: right;
	max-width: 100%;
	padding-top: 25px;
}

.box.post ul.info li{
	position: relative;
	display: block;
	float: right;
}

.image.left {
	width: 15%;
}

.image.left img {
				display: block;
				width: 30px;
			}
/* Wrapper */

	.wrapper {
		padding: 2em 0 1px 0;
	}
		.wrapper.bg1 {
			background: url("images/shadow3.png"), #1a1a1a;
			background-size: contain;
			background-repeat: no-repeat;
		}
		.wrapper.bg2 {
			background: url("images/shadow3.png"), #e6e6e6;
			background-size: contain;
			background-repeat: no-repeat;
		}
		.wrapper.bg3 {
			background: url("images/shadow3.png"),  #BDCCD4;
			background-size: contain;
			background-repeat: no-repeat;
		}
		.wrapper.bg4 {
			background: url("images/shadow3.png"), #1a1a1a;
			background-size: contain;
			background-repeat: no-repeat;
		}
		.wrapper.bg6 {
			background: url("images/shadow3.png"), #1a1a1a;
			background-size: contain;
			background-repeat: no-repeat;
		}
		.wrapper.bg7 {
			padding-top: 40px;
		}
		
		
		
/* Twitter Slider */
#twitterSlider ul li {
	height: 100px;
}

#twitterSlider a.control_prev, #twitterSlider a.control_next {
	color: #1a1a1a;
}

#twitterSlider ul li.twitter-article p {
		color: #1a1a1a;
}

/* Footer */
#footer ul.menu {
	display: block;
	text-align: center;
	width: 100%;
	padding-bottom: 10px;
}

#footer ul.icons {
	display: block;
	text-align: center;
	width: 100%;
	padding-bottom: 1em;
}

