body:not(.archive):not(.home) .entry-title{
	display:none;
}

body:not(.archive):not(.home) .entry-content{
	margin-top:-60px;
}

.x-comment-img .bypostauthor{
	color:#fff;
	text-shadow:none;
}

div#comments.x-comments-area{
	color:#000!important;
}

div#media_image-2.widget.widget_media_image{
    max-width:300px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}


div#media_image-3.widget.widget_media_image{
	  max-width:300px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

div#media_image-4.widget.widget_media_image{
    max-width:300px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.x-sidebar .widget{
	    margin-top:10px;
}

aside.x-sidebar.right{
	  background-color: rgba(166,166,166,.5);
    padding: 25px;
	  box-shadow: 0 0.15em 0.35em 0 rgba(0,0,0,0.35);
	display:block!important;
}

div.wpforms-field-container{
	color:#fff;
}

.home .entry-wrap{
	padding:0px!important;
}

.x-btn{
	border:2px solid;
}

.widget{
	text-shadow:none;
}


.h-widget{
	color:#fff;
	font-weight:100;
	letter-spacing:.05em;
}


.widget ul li a{
	color:#fff;
}

div.indicates-required{
	display:none;
}

.widget ul li a:hover{
	color:#5296b4!important;
}

.widget ul li:hover{
	color:#5296b4!important;
}

.widget ul a:hover{
	color:#5296b4!important;
}

footer.x-colophon.top{
	padding: 5% 0 2%;
	background-color:#101010;
}

footer.x-colophon.top .textwidget a {
	color: #ffffff;
}

footer.x-colophon.top .textwidget a:hover {
	color: rgba(255,255,255,0.5);
}

input#mce-FNAME{
	margin-right:3px;
	width:47%;
}

input#mce-EMAIL.required.email{
	margin-left:3px;
	width:47%;
}

input#mc-embedded-subscribe.button{
	border: 2px solid rgb(142,38,24);
	text-transform: uppercase;
}

div.sfsi_plus_widget{
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
}

.sfsi_plus_wicons:first-child {
	margin-left: 0 !important;
}

h4.h-widget{
	text-align: center;
	font-size: 25px;
}

img.size-full.wp-image-54.aligncenter{
	width:75%;
	padding-top:10px;
	margin-bottom:-15px;
}

div#sfsi-plus-widget-2.widget.sfsi_plus{
	padding-top:20px;
	max-width:300px;
	margin-left:auto;
	margin-right:auto;
}

.x-sidebar{
	width:29.536945%!important;
}

div#text-5.widget.widget_text{
	margin-top:70px;
}

div#mc_embed_signup{
	margin-top:-20px;
}

h1.h-landmark{
	color:#fff;
}

p.p-landmark-sub{
	color:#fff;
}

.entry-footer a{
	display:none;
}

.p-landmark-sub strong{
	color:#fff!important;
}

div#comments.x-comments-area{
	    background-color: rgba(166,166,166,.5);
    padding: 20px;
    color: #fff;
}

h3#reply-title.comment-reply-title{
	color:#fff;
}

.comment-form-comment label{
	color:#fff!important;
}

input#entry-comment-submit.submit{
	color:#fff;
	border:2px solid #fff;
}

div#top.site{
	background-image: url('/wp-content/uploads/2018/01/wood-1.jpg');
background-attachment: fixed;
}

.x-navbar .desktop .x-nav > li:hover ul.sub-menu,
.x-navbar .mobile  .x-nav > li:hover ul.sub-menu {
     display:block !important;
}

.widget ul:last-child{
	    background-color: #fff;
}

.widget.widget_recent_entries li a:hover{
	color: rgb(115,29,17)!important;
}

a.x-img.x-img-link.x-img-none{
	margin-bottom:0px!important;
}


/*MEDIA EDITS*/

@media only screen and (max-device-width: 650px){

	div#x-section-7.x-section{
		display:none!important;
	}

	div#top.site{
	background-image: none;
		background-repeat: no-repeat;
    background-attachment: fixed;
	}
	
}