body {
	font-family: "Sentinel SSm A", "Sentinel SSm B", "Domine", serif;
}
@media screen and (min-width:1280px) {
	.et_pb_menu #menu-main-navigation.et-menu>li {
		padding-left: 18px;
		padding-right: 18px;
	}
}
.home header {
	background-color: #000000;
}
.home #main-content .et_builder_inner_content {
	overflow-x: hidden;
}
.dp-dfg-item:hover .dp-dfg-video-overlay {
	display: none;
}
.dp-dfg-image {
	pointer-events: none;
}
.et_pb_button[data-icon]:not([data-icon=""]):after {
	content: "\02794" !important;
}

/*DROP CAP STYLING*/
.dh_drop p:first-child:first-letter {
	color: #000014;
	float: left;
	font-weight: 600;
	font-size: 10.6rem;
	line-height: 0.5em;
	padding-top: 0vw;
	padding-right: 1rem;
	padding-bottom: 1rem;
	margin-left: -2rem;
}

@media all and (max-width: 980px) {
	.dh_drop p:first-child:first-letter {
		font-size: 7.9rem;
		line-height: 0.8em;
		padding-top: 0vw;
		padding-right: 1.5vw;
		padding-bottom: 0;
		margin-left: 0em;
	}
}

@media all and (max-width: 767px) {
	.dh_drop p:first-child:first-letter {
		font-size: 5rem;
		line-height: 0.7em;
		padding-top: 0vw;
		padding-right: 1.5vw;
		padding-bottom: 0;
		margin-left: 0em;
	}
}

@media screen and (min-width:768px) {
  .columned-list {
    columns: 3;
    column-gap: 30px;
	}
}

#main-content ul li {
	margin-bottom: 0.4em;
}

.ff_submit_btn_wrapper .ff-btn-submit:after {
	content: "\02794" !important;
	line-height: inherit;
    font-size: inherit !important;
    opacity: 1;
    margin-left: .3em;
    left: auto;
    font-family: ETmodules !important;
    font-weight: 400 !important;
	transition: transform 300ms ease !important;
	position: absolute;
}
.ff_submit_btn_wrapper .ff-btn-submit:hover:after {
	transform: translateX(10px);
}