body {
}
.grid-section a:not(.btn) {
color: #b3976f;
}
iframe {
margin-top: 40px !important;
}
.rd-navbar-panel {
padding: 20px 0;
}
.cc-color-override-245932961.cc-window {
color: #0a0a0a !important;
background-color: #ffe3a5 !important;
}
.cc-message a {
color: #1d441f !important;
}
.page-footer a, .page-footer address, .page-footer h3.light-brown {
color: #b3976f !important;
}
.tp-caption.NotGeneric-SubTitle, .NotGeneric-SubTitle {
	font-family: 'Montserrat', sans-serif !important;
	letter-spacing: 0 !important;
	font-size: 20px !important;
}
.news-post h6 {
min-height: 0px !important;
}
h6, .heading-6 {
line-height: 1.3 !important;
margin-bottom: 6px !important;
}
.ui-to-top {
right: 20px;
bottom: 92px;
}
.tp-splitted {
font-size: 50px !important;
}
@media only screen and (max-width: 1200px) {
	.tp-splitted {
	font-size: 30px !important;
	line-height: 1.3 !important;
	}
}
@media only screen and (max-width: 786px) {
	.rd-navbar-brand img {
	height: 40px !important;
	margin-top: 4px !important;
	}
	.tp-caption.NotGeneric-SubTitle, .NotGeneric-SubTitle {
	font-size: 14px !important;
	margin-top: 4px !important;
	margin-bottom: 10px !important;
	}
}