/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
body {
	background-color: #fff;
}

#masthead {
	background-color: #000;
	border-top: 5px #DCCA7F solid;
	border-bottom: 5px #999999 solid;
	margin-bottom: 0;
	margin-top: 4vh;
}

/* Navigation */
#site-navigation.main-navigation a {
	width: 100px;
}

#site-navigation ul li a {
	color: #DCCA7F;
}

#site-navigation ul li a:hover {
	color: #999999;
}

.social-navigation ul li a {
	color: #DCCA7F;
}

.social-navigation ul li a:hover {
	color: #999999;
}

.site-branding {
	background-color: #000;
}

.site-logo img {
	height: 160px;
	width: 130px;
	padding: 0;
	margin: 0;
}

.site-title {
	background-color: ;
}

#page.site::before {
	background-color: #000;
}

#masthead.site-header.responsive-max-width::before {
	background-color: #000;
}

.entry-title {
	display: none;
	height: 100px;
}

.page-id-34 #main.site-main {
	margin-top: 64px;
	padding-top: 0;
}

#main.site-main {
	margin: 0;
	padding-top: 0;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_container .wp-block-jetpack-slideshow_slide, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_container .wp-block-jetpack-slideshow_swiper-wrapper {
	background-color: #fff;
	height: ;
}

#colophon .footer-navigation {
	background-color: #000;
	border-top: 5px solid #999999;
}

#colophon .site-info {
	background-color: #000;
	border-bottom: 5px solid #DCCA7F;
}

.textwidget {
	width: 40vw;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	font-size: .6rem;
}

@media only screen and (max-width: 560px) {
	.textwidget {
		width: 80vw;
		text-align: center;
		font-size: .6rem;
		margin-left: 10vw;
	}
}

@media only screen and (max-width: 720px) {
	.textwidget {
		width: 70vw;
		text-align: center;
		font-size: .6rem;
		margin-left: 10vw;
	}
}

@media only screen and (max-width: 900px) {
	.textwidget {
		width: 60vw;
		text-align: center;
		font-size: .6rem;
		margin-left: 10vw;
	}
}

@media only screen and (max-width: 1200px) {
	.textwidget {
		width: 50vw;
		text-align: center;
		font-size: .6rem;
		margin-left: 10vw;
	}
}

div.confit-phone {
	margin-left: 0;
}

.widget-title {
	margin-left: 0;
}

.confit-email {
	margin-left: 0;
}

.confit-email a {
	color: #DCCA7F;
}

.confit-email a:hover {
	color: #999999;
}

.jetpack-social-widget-item a {
	margin-left: 0;
	color: #DCCA7F;
}

.jetpack-social-widget-item a:hover {
	margin-left: 0;
	color: #999999;
}

#colophon.site-footer {
	background-color: ;
	text-align: center;
	width: 100vw;
}