/*

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

*/

body.home .site, .x-site {
	background:none;
}

body.home {
	line-height:0;
}

.x-logobar .x-brand {
	float:left;
}

.masthead .x-container.max {
	max-width:1001px;
}

body.home .x-container.offset {
	margin-top: 0;	
	margin-bottom: 0;	
}

#custom-header-widget1 {
	width:150px;
	float:right;
	margin:0;
}

#custom-header-widget2 {
	width:250px;
	float:right;
	color:#fff;
	padding:15px 33% 0 15px;
	line-height:1;
	white-space:nowrap;
}

.x-btn-navbar {
	margin:4px;
}

.x-navbar .desktop .x-nav li:not(:last-child) {
	border-right: 2px solid #4e4e4e;
}
.x-navbar .desktop .x-nav > li {
	margin: 5px 0;
	height: 13px;
	line-height: 13px;
}
.x-navbar .desktop .x-nav > li > a {
	height:13px !important;
	padding-top:0 !important;
}
.x-navbar .desktop .x-nav > li > a span {
	padding-bottom:3px;
}

.masthead .x-container.max {
	position:relative;
}
.custom-social-icons {
	float:right;
	margin:0;
	height:23px;
	line-height:1;
	position:absolute;
	right:0;
	top:2px;
}
.custom-facebook-icon {
	float:right !important;
}
.custom-twitter-icon {
	float:right !important;
	margin-left:15px;
}

@media (max-width: 600px) {
	#custom-header-widget1 {
		margin-top:4px;
	}
}


@media (max-width: 480px) {
	.x-brand.img,
	#custom-header-widget1,
	#custom-header-widget2 {
		float:none !important;
		margin-left:auto !important;
		margin-right:auto !important;
		clear:both;
	}
	#custom-header-widget2 {
		padding:6px 0 4px 0 !important;
	}
	.custom-facebook-icon {
		right:auto;
		left:0;
		float:left !important;
	}
	.custom-social-icons {
		width:100%;
	}
}