/*

Theme Name: X - Child Theme: Renew
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Renew in this child theme.
Version: 1.0.0
Template: x

*/

@import url( '../x/framework/css/site/stacks/renew.css' );

@font-face {
    font-family: '28 Days Later';
    src: url('fonts/28_days_later-webfont.eot');
    src: url('fonts/28_days_later-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/28_days_later-webfont.woff') format('woff'),
         url('fonts/28_days_later-webfont.ttf') format('truetype'),
         url('fonts/28_days_later-webfont.svg#fontname') format('svg');
}

@font-face {
    font-family: 'audimat_monosmallcapslight';
    src: url('fonts/audimscl-webfont.eot');
    src: url('fonts/audimscl-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/audimscl-webfont.woff') format('woff'),
         url('fonts/audimscl-webfont.ttf') format('truetype'),
         url('fonts/audimscl-webfont.svg#fontname') format('svg');
}

@font-face {
    font-family: 'Moms Typewriter';
    src: url('fonts/moms_typewriter-webfont.eot');
    src: url('fonts/moms_typewriter-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/moms_typewriter-webfont.woff') format('woff'),
         url('fonts/moms_typewriter-webfont.ttf') format('truetype'),
         url('fonts/moms_typewriter-webfont.svg#fontname') format('svg');
}

body {
	background: url(images/bg.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.images/bg.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.jpg', sizingMethod='scale')";
	line-height: 1.3;
}	

/*body {
	background: url(images/bg-v2.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.images/bg-v2.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-v2.jpg', sizingMethod='scale')";
}*/

.x-logobar {
	text-align: left;
}

.x-logobar, .x-topbar {
	background-color: transparent;
}

.x-social-global a:hover.twitter, .x-social-global a:hover.instagram, .x-social-global a:hover.vimeo, .x-social-global a:hover.facebook, .x-social-global a:hover.linkedin, .x-social-global a:hover.rss {
	background-color: #493930;
}

.x-logobar-inner {
	padding: 0 !important;
}

.x-logobar-inner .x-container {
	/*margin: 20px 0 0 50px;*/
	/*margin: 0 0 0 50px;*/
}

.x-navbar {
	background-color: #493930;
	margin: 0 auto;
	max-width: 920px;
	font-size: 24px !important;
	/*height: 30px;*/
}

.x-navbar-inner {
	/*min-height: 30px !important;*/
	-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.5);
}

.x-navbar-inner .x-container {
	margin: 0;
}

.masthead-stacked .desktop .x-nav {
	margin-left: 0;
	margin-right: 0;
}

.x-navbar .x-nav-wrap .x-nav > li > a {
	font-family: "28 Days Later";
}

.x-navbar .desktop .x-nav > li > a {
	padding-top: 7px !important;
	height: 34px !important;
	padding-left: 0.525em;
	padding-right: 0.525em;
}

.x-navbar .desktop .x-nav>li>a>span {
	padding: 0;
}

.x-navbar .desktop .x-nav > li > a:hover > span, .x-navbar .desktop .x-nav > li.x-active > a > span, .x-navbar .desktop .x-nav > li.current-menu-item > a > span {box-shadow:none !important;}

.x-navbar .desktop .x-nav li>a>span:after {
  display: none;
}

.desktop .sub-menu {
  background-color: #493930;
}

.x-btn-navbar, .x-btn-navbar.collapsed, .x-btn-navbar.collapsed:hover {
	background-color: #dbbb54;
}

.x-btn-navbar {
	box-shadow: none;
	line-height: 1.3;
}

.x-navbar .mobile .x-nav li > a {
	border: none;
}

.x-header-landmark {
	display: none;
}

.hentry {
  margin-top: 50px;
}

h1, h2, h3, h4, h5, h6, .h-widget {
	font-family: 'audimat_monosmallcapslight';
}

.x-video.with-container {
	border: none;
	padding: 0;
	background-color: transparent;
}

.instagram-image {
	padding: 0;
	margin-right: 0;
}

.x-colophon.bottom {
	padding: 0;
	text-align: left;
	background-color: transparent;
}

.typewriterText {
	font-family: "Moms Typewriter";
	color: #534036;
}

.entry-title:before {
	display: none;
}

.pagination {
	margin: 0;
}

.pagination span.current {
	background-color: #dbbb54;
}

@media (max-width: 979px) {
.x-navbar-inner .x-container {
	margin: 0 auto;
}
.x-logobar-inner .x-container {
	margin: 0 auto;
}
.x-navbar .mobile .x-nav li>a {
	font-size: 24px !important;
	padding: 0;
	margin: 0;
}
/*#rev_slider_1_1_wrapper, #rev_slider_1_1 {
	height: 200px !important;
	max-height: 200px !important;
	width: 324px !important;
}*/
}