/*

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

*/
.entry-content {
padding-top:50px;
}
.x-brand.img {
	position:absolute !important;
	margin-top:-2px !important;
	z-index:999;
}

.x-navbar {
border-bottom: 0px;
background: url(http://maniilaq.nwstrat.com/wordpress/wp-content/themes/x-child/img/pattern.png);
background-repeat: repeat-x;
background-size: 40px 23px;
background-position: bottom;
padding-bottom:23px;
}

.x-main.full {
background: url(http://maniilaq.nwstrat.com/wordpress/wp-content/themes/x-child/img/pattern.png);
background-repeat: repeat-x;
background-size: 40px 23px;
background-position: top;
padding-top:23px;
padding-bottom:25px;
}

h1 {

color: #823c54 !important;
margin-top:0px;
padding-left:0px !important;
font-size:50px;
}

/* h1 {
  display: flex;
  flex-direction: row;
  justify-content: left;
  text-align: left;
}
h1:after {
  background-color: #823c54;
  content: '\a0';
  flex-grow: 1;
  height: 1px;
  position: relative;
  top: 0.5em;
}

h1:after {
  margin-left:10px;
}
*/
.x-li-icon {
line-height: 25px;
margin-bottom: -35px !important;
margin-top: 2px !important;
padding-top:2px !important;
padding-bottom:2px !important;
font-weight: 200 !important;
text-transform:uppercase;
}
h2 {
font-size:30px;
color: #feca42 !important;
border-bottom: solid 1px #feca42;
}


h3 {
font-size:20px;
color: #823c54;
letter-spacing:0px !important;
}

h4 {
font-size:16px;
color: #823c54;
letter-spacing:0px !important;
}

.x-content-band.vc {
padding-left:25px;
padding-right:25px;
}

.x-post-carousel-meta span.entry-cover-author {
display:none !important;
}

/* Adjust Carousel Hovered content in middle after hiding Author */
.x-post-carousel.unstyled .entry-cover:hover .x-post-carousel-meta {
   bottom: 90px;
}

.h-landmark {
display:none;
}

.h-widget {
color:#feca42;
margin-bottom:2px;
}

.textwidget {
color:#fff;
}

.widget.widget_page li {
color:#fff !important;
}



.x-btn.x-btn-square.x-btn-regular {
text-shadow:none !important;
padding-top:13px !important;
}
.x-container.wpb_row {
padding-top:20px;
max-width:1200px;
margin: 0 auto;
}

.padded-content {
padding-left:25px;
padding-right:25px;
}



.mapp-layout {
margin:0px !important;
border: none !important;
}

.mapp-links {
display: none;
}

.offset {
margin-top: 0px !important;
margin-bottom: 0px !important;
}

.center {
text-align:center !important;
}

.x-navbar .desktop .x-nav > li > a {
    border-left: solid 1px #e2d4bd !important;
}

.x-navbar .desktop .x-nav > li:last-child > a {
    border-right: solid 1px #e2d4bd !important;
}

.home .x-navbar .x-brand { display: none; }

.home .masthead-inline .desktop .x-nav {
    float: none;
    margin: 0 auto;
    width:  auto;
    text-align: center;
}

.home .x-navbar .desktop .x-nav>li {
    float: none;
    display: inline-block;
    margin-right:-4px;
    font-size:15px;
}

.home .x-nav-wrap.mobile {
text-align:center;
}

@media (max-width: 979px) {

.home .x-btn-navbar {
display: block;
float:none;
margin-bottom:15px;
}

}
.home .x-navbar {
text-align: center;
}

	
.x-breadcrumbs {
text-align:right;
}

.x-navbar .x-nav > li > a {
padding-left: 10px !important;
padding-right: 10px !important;
}

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

.x-nav-wrap.mobile {
text-align:right;
}

.x-btn-navbar.collapsed {
    color: #d26940;
}
.x-btn-navbar.collapsed:hover {
    color: #a45130;
}
.x-btn-navbar {
    color: #d26940;
}
.x-btn-navbar:hover {
    color: #a45130;
}


.x-navbar .x-nav > .current-menu-item > a {
	box-shadow: none;
	-moz-box-shadow:  none;
	-webkit-box-shadow: none;
	background-color:#feca42;
}

.x-navbar .x-nav > li > a:hover, 
.x-navbar .x-nav > .sfHover > a {
	box-shadow: none;
	-moz-box-shadow:  none;
	-webkit-box-shadow: none;
	background-color:#fff6e5;
}

footer {
background-color:#823c54 !important;
}

.menu-footer-container a {
	color:#fff !important;
}
.menu-footer-container a:hover {
	color:#fcc850 !important;
}
.x-colophon.top {
	padding-top:50px;
}
#text-4 {
	margin-top:50px;
}
#text-9 {
	margin-top:50px;
}
#text-6 {
	margin-top:50px;
}
#text-7 {
	margin-top:50px;
}
#text-8 {
	margin-top:50px;
}

.home-buttons {
	margin-right:5px;
	text-transform:uppercase;
	margin-top:5px;
}