

/* WHOLE PAGE (color) */
html, body, #page, .page
{	
	background-color: rgb(0, 0, 0) !important;
	font-family: Gill Sans,Geneva,sans-serif !important;
}

/* #page, body.colors-dark, .colors-dark .site-content-contain, .colors-dark */

#page, #page p, #page div
{	
	color: rgb(0, 0, 0);
}
#page a
{
	color: rgb(0, 116, 168);
	text-decoration: none;
}
#page a:hover, footer a:hover, #colophon a:hover, p a:hover, div a:hover, li a:hover, ul a:hover
{
	color: rgb(198, 198, 198) !important;
}
#page h1, #page h2, #page h3, #page h4, #page h5, .site-content-contain h1, .site-content-contain h2, .site-content-contain h3, .site-content-contain h4, .site-content-contain h5
{
	color: rgb(0, 0, 0) !important;
	text-decoration: none;
}

/* HEADER (color) */
#masthead
{
	background-color: rgb(76, 65, 59);
}

/* SITE BRANDING HEADER (margins padding) */
#masthead, #page #masthead
{	
		
		
		
		
	}

/* SITE BRANDING HEADER LOGO */
.custom-logo-link
{
	}

/* SITE BRANDING HEADER TITLE () */
#masthead .site-title, #masthead .site-title a
{
		display: none;
		
		margin-top: 15px;
		
	color:  !important;
	opacity: 1;
    -webkit-transition: opacity 1;
    transition: opacity 1;
}

/* SITE BRANDING HEADER DESCRIPTION () */
#masthead .site-description
{
		display: none;
		
	color: rgb(255, 255, 255) !important;
}

/* NAV BAR (color) */
.navigation-top
{
	background-color: rgb(76, 65, 59) !important;
}

/* NAV MENU (color) */
#top-menu, #top-menu li, #top-menu ul
{
	background-color: rgb(76, 65, 59) !important;
}



#top-menu .current-menu-item
{
	background-color: rgb(76, 65, 59) !important;
}
#top-menu .menu-item a, #top-menu .current-menu-item ul li a
{
	color: rgb(255, 255, 255);
}
#top-menu .current-menu-item a
{
	color: rgb(255, 255, 255);
}



/* All content width XXLanding Page Content WidthXX */
#primary #main .page .panel-content .wrap, .navigation-top .wrap, .site-branding .wrap, #content .wrap
{
				max-width: 100%;
			width: 100%;
				
}


/* Background Image Start */
/* Background Image End */

/* CONTENT (color) */
.site-content-contain
{
	background-color: rgb(255, 255, 255) !important;
}

/* PAGE ARTICLE POST (width) */
#content .wrap
/*, #content .entry-header, #page #content header, #page #content .entry-footer, #comments*/
{
	background-color: rgba(255, 255, 255, 0.689);
	
		
		
		
		
	}

/* Post Page Heading */
#page header
{
	/* Reset */
	border: none;
}

/* Front Page Tile Widgets */
#x2-fptw .fptw-widget
{
		
		
		
		
	}
#x2-fptw .fptw-widget, #x2-fptw h1, #x2-fptw h2, #x2-fptw h3, #x2-fptw figure, #x2-fptw figcaption
{	
	color: ;
}


/* FOOTER */
#colophon
{
	background-color: rgb(0, 0, 0);
	
		
		
		
		
		
	color: rgb(255, 255, 255);
}

/* Form Style */
.contact-form, .contact-form label, label
{
	color: rgb(0, 0, 0) !important;	
}

#page input[type=button], #page .pushbutton-wide, .post-edit-link
{
	background-color: rgb(170, 170, 170) !important;	
}

#page textarea, #page input[type=text], #page input[type=email], #page input[type=password]
{
	background-color: rgb(236, 236, 236) !important;
	color: rgb(232, 232, 232) !important;
}

#main .edit-link, #main .post-edit-link
{
	background-color: transparent !important;
}

/* Additional Custom CSS */
.site-branding
{
height: 80px;
margin: 0;
padding: 0;
}
#masthead .custom-logo
{
height: 80px !important;
margin: 0;
padding: 0;
}
#main .wrap, #main .entry-content
{
padding: 0;
margin: 0;
width:100%;
}
.main-navigation > div > ul
{
margin-left: 10px;
padding: 0;
padding-left: 20px;
}
#site-navigation .menu-toggle, #site-navigation .menu-toggle:hover, #site-navigation .menu-toggle:focus, #site-navigation .menu-toggle, #site-navigation button:focus, #site-navigation button, #site-navigation button:focus
{
color: #fff;
border-color: transparent !important;
outline: none !important;
box-shadow: none !important;
border-radius: unset !important;
}
#site-navigation .menu-main-menu-container
{

}
#gallery-388-3-slideshow
{
width: 100%;
}
#gallery-388-3-slideshow
{
min-height: 500px !important;
height: 20% !important;
width: 100% !important;
padding: 0 !important;
padding-bottom: 0 !important;
margin: 0 !important;
margin-bottom: 0 !important;
margin-top: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
#gallery-388-3-slideshow .slideshow-slide img
{
height: 90%;
}
#gallery-388-3-slideshow .slideshow-slide-caption
{
font-size: 15px;
position: relative;
margin-top: 7px;
}
.slideshow-slide-caption
{
color: #fff !important;
}
#x2-fptw a
{
text-decoration: underline !important;
font-weight: bold !important;
}
#x2-fptw .fptw-widget
{
width: 73% !important;
}
.contact-form input, .commentsblock input, #page textarea, #page input, #page input[type=text], #page input[type=email], #page input[type=password]
{
color: #000 !important;
}
footer, footer a
{
color: #fff;
}