/*
 Theme Name:     Alexandria Mad Vulture Games
 Theme URI:      http://wordpress.org/themes/alexandria
 Description:    Alexandria Child Theme for MVG
 Author:         Peter Schramnm
 Author URI:     http://www.madvulture.de
 Template:       alexandria
 Version:        1.0.0
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../alexandria/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */

a,
a:active,
a:visited,
a:hover {
	color:#8A0808;
}

#main-nav a,
#main-nav a:active,
#main-nav a:visited,
#main-nav a:hover
{
	padding: 0.3em 1.5em;
	color:#ffffff;
}

h1 {
	font-size: 2.0rem;
}

h2 {
	font-size: 1.5rem;
}

h3 {
	font-size: 1.2rem;
}

h4 {
	font-size: 1rem;
}

h5 {
	font-size: 1rem;
}

h6 {
	font-size: 1rem;
}

.content-area {
	width: 72%;
}

.widget-area {
	width: 20%;
}

.site-header {
	padding-top: 30px;
}

h1.site-title a {
	text-indent: -9999px;
	font-size: 0;
}

.page .entry-header {
	height: 90px;
	background: url("/wp/wp-content/uploads/2013/09/MVG_Logo_2013_fontonly.png") no-repeat left center transparent;
	text-align:center;
	display:block;
}

.page .entry-title {
	font-weight:bold;
	vertical-align:middle;
	margin: 0 auto;
}

.site-branding {
	display:table;
}

.site-branding a {
	display:block;
	vertical-align:middle;
}

.site-branding h2 {
/* 	display:table-cell; */
	width: 100%;
	text-align:right;
	vertical-align:middle;
	display:none;
}


.site-branding img {
	max-width: 100%;
}

.nav-border-top {
	border: 0;
}

.main-navigation {
	background: #000000;
}

.main-navigation li {
	padding: 0;
}

.main-navigation li.current_page_item,
.main-navigation li.current-menu-item {
	background: #585858;
}

.main-navigation li:hover {
	background: #2e2e2e;
}

#main-nav > li:last-child {
	background: #cc0000;
}

#main-nav {
	text-align:right;
}

ul.sub-menu li {
	width: 340px;
}

.entry-meta {
	font-size: 1.2rem;
}

.widget ul li {
	font-size: 1.2rem;
}


.entry-meta-bottom {
	display:inline-block;
	margin-bottom: 10px;
}

.entry-meta-bottom-item {
	float:left;
}

.post .entry-title {
	font-size: 3rem;
}

.hentry {
	background: #F2F2F2;
	border: 1px solid #cfcfcf;
	padding: 2rem;
}

p.legal a {
	color: #8C9094;
}

#ssba, #ssba a {
	text-align:right;
}

@media screen and (max-width: 640px) {
	.content-area {
		width: 100%;
		display: block;
	}

	.widget-area {
		width: 100%;
		display:block;
	}	
	
	.site-branding h2 {
		display: none;
	}
	
	.site-branding a {
		width: auto !important;
	}
}