.site-header {
    background: black;
}

.rgi-header-nav .cat-item a:hover {
    border-bottom: 2px solid #5bcb2d;
}

.page_links_nav {
	background: #345f22;
}

.page_links_nav:hover {
	background: #5bcb2d;
}

#page {
	background: white;
}

#primary {
	border: 1px solid white;
}

.wpmegapack_vc.title-box {
	display: none;
}

p {font-size: 22px; font-weight: 100;}

/*
.wp-caption-text {
	background: rgba(0, 0, 0, 0.6)!important;
	padding: 0 5px!important;
	font-size: 12px;
	font-style: italic;
	color: white;
	float: right;
	position: relative;
	top: -22px;
}
*/