/*

Theme Name: X &ndash; 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

*/

.su-custom-gallery-title {
display:none !important;
}
#custom-topbar {
	background-color: #1b70ba;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #1b70ba), color-stop(50%, #1b70ba), color-stop(50%, #1c5eb5));
	background: -webkit-linear-gradient(top, #1b70ba, #1c5eb5);
	background: -moz-linear-gradient(top, #1b70ba, #1c5eb5);
	background: -ms-linear-gradient(top, #1b70ba, #1c5eb5);
	background: -o-linear-gradient(top, #1b70ba, #1c5eb5);
}


#custom-nav .x-nav > li > a {
	
	text-transform:none !important;
	letter-spacing:0px !important;
	font-size:15px;
	padding-left:8px;
	padding-right:8px;
}

#custom-nav .x-nav > li > a:hover {
	background:#aac0ce !important;
}

.x-social-global a {
	color:#fff !important;
}


footer.x-colophon.top {
	background-color:none !important;
	background:url('./images/footer-bg.png') !important;
}

footer.x-colophon.bottom {
	background-color: #414856 !important;
	color:#fff !important;
}

#rev_slider_1_1, #rev_slider_2_1 {
	width:100% !important;
	max-width:1400px !important;
	margin:auto;
}

#x-content-band-1 {
	padding-bottom:0px;
	padding-top:0px;
}

#post-9923 .x-promo-content{
	display:none;
}

#home-icons {
	text-align:center;
}

#home-icons img {
	margin-left:20px;
	margin-right:20px;
}

#home-intro-title .x-icon-info{
	display:none;
}

#home-intro-title {
	font-size:50px;
}

.x-sidebar .widget {
	background:#fff;
	border-radius: 4px;
    box-shadow: 0 0.15em 0.35em 0 rgba(0, 0, 0, 0.133);
	padding:10px;
}


.masthead-inline .x-navbar .sub-menu {
	right:auto!important;
	left:0 !important;
}

.masthead-inline .x-navbar .sub-menu .sub-menu {
	right:auto!important;
	left:150px !important;
}

#custom-top-bar {
	background:#295272;
	color:#fff;
}


#custom-top-bar-wrap {
	margin:auto;
	width:100%;
	max-width:1200px;
	padding-top:10px;
	margin-top:0px !important;
	padding-bottom:10px;
	
}

#custom-top-bar-left {
	display:inline-block;
	width:100%;
	max-width:50%;
	float:left;
}	

#custom-top-bar-left p {
	margin-bottom:10px !important;
	margin-top:10px !important;
}

#custom-top-bar-right {
	display:inline-block;
	width:100%;
	max-width:50%;
	text-align:right;
	float:right
}	

#custom-top-bar-right i {
	font-size:25px !important;
	margin-left:5px !important;
}

#custom-top-bar-right .x-social-global {
	padding-top:10px !important;
}

