.droopmenu-navbar {
	background: #f2f2f2
}

.droopmenu>li>a,
.droopmenu>li>span {
	color: #555
}

.droopmenu li:hover>a {
	background: #fff;
	color: #e95a0c
}

.droopmenu li:hover>a.droopmenu-button {
	background: 0 0;
	color: hsla(0, 0%, 100%, .6)
}

.droopmenu .dm-block-title,
.droopmenu .droopmenu-content .dm-small,
.droopmenu .droopmenu-content p a,
.droopmenu .droopmenu-icon-links li .dm-details span,
.droopmenu li li:hover>a,
.droopmenu-col h4 {
	font-family: 'Roboto', sans-serif;
	color: #005aa6;
}
.droopmenu-col h4 {
	font-size: 16px;
	font-weight: 600;
}
.droopmenu li>a.droopmenu-button span {
	border-color: #fff
}

.droopmenu li:hover>a.droopmenu-button span {
	border-color: hsla(0, 0%, 100%, .6)
}

.droopmenu-toggle i:after,
.droopmenu-toggle i:before {
	background: #112647
}

.droopmenu .droopmenu-icon-links li .dm-icon-holder {
	background-color: #112647;
	color: #fff
}

.droopmenu li.dmopener .dm-arrow {
	border-bottom-color: #fff
}

.dmarrow-down .droopmenu li.dmopener .dm-arrow {
	border-top-color: #112647
}

.dmpos-bottom .droopmenu li.dmopener .dm-arrow {
	border-top-color: #fff
}

.dmpos-bottom.dmarrow-down .droopmenu li.dmopener .dm-arrow {
	border-bottom-color: #112647
}

.droopmenu-extra .droopmenu .droopmenu-social-icons a,
.droopmenu-vertical .droopmenu-social-icons a:not(.dms-icon) {
	border-color: #fff
}

.droopmenu-extra .droopmenu .droopmenu-social-icons a i,
.droopmenu-vertical .droopmenu-social-icons a:not(.dms-icon) i {
	color: #fff
}

.droopmenu-extra .droopmenu .droopmenu-social-icons a:hover i,
.droopmenu-vertical .droopmenu-social-icons a:not(.dms-icon):hover i {
	color: hsla(0, 0%, 100%, .6)
}

.droopmenu-extra .droopmenu .droopmenu-social-icons a:hover,
.droopmenu-vertical .droopmenu-social-icons a:not(.dms-icon):hover {
	border-color: hsla(0, 0%, 100%, .6)
}

.dm-site-hero:after {
	background: rgba(157, 102, 244, .75);
	background: -webkit-linear-gradient(top left, rgba(157, 102, 244, .75), rgba(74, 56, 104, .95));
	background: -moz-linear-gradient(to bottom right, rgba(157, 102, 244, .75), rgba(74, 56, 104, .95));
	background: -ms-linear-gradient(to bottom right, rgba(157, 102, 244, .75), rgba(74, 56, 104, .95));
	background: -o-linear-gradient(to bottom right, rgba(157, 102, 244, .75), rgba(74, 56, 104, .95));
	background: linear-gradient(to bottom right, rgba(157, 102, 244, .75), rgba(74, 56, 104, .95))
}

@media only screen and (min-width:801px) {
	.droopmenu .droopmenu-tabnav a.droopmenu-tab-active {
		color: #005aa6
	}
	.dm-site-footer,
	.dmv-search .dmv-search-form .dmv-search-field,
	.dmv-search .dmv-search-form .dmv-searchmit {
		color: #fff
	}
	.dms-close span i::after,
	.dms-close span i::before,
	.dms-open span i::after,
	.dms-open span i::before {
		background-color: #fff
	}
	.dmv-search .dmv-search-form {
		background: rgba(0, 0, 0, .1)
	}
	.droopmenu-vertical .droopmenu li:hover>a {
		background: 0 0
	}
	.droopmenu-vertical-wrapper .droopmenu-vertical .droopmenu li:hover>a {
		background: #fff
	}
	.dm-site-sidebar .droopmenu>li>a:before {
		background: rgba(255, 255, 255, 1)
	}
	.dm-site-overlay::before {
		background-color: rgba(0, 0, 0, .5)
	}
	.dm-site-overlay::after {
		background-color: rgba(0, 0, 0, .1)
	}
	.dmv-search .dmv-search-form .dmv-search-field::-webkit-input-placeholder {
		color: rgba(255, 255, 255, 1)
	}
	.dmv-search .dmv-search-form .dmv-search-field:-moz-placeholder {
		color: rgba(255, 255, 255, .5)
	}
	.dmv-search .dmv-search-form .dmv-search-field::-moz-placeholder {
		color: rgba(255, 255, 255, .5)
	}
	.dmv-search .dmv-search-form .dmv-search-field::-ms-input-placeholder {
		color: rgba(255, 255, 255, .5)
	}
	.dmv-search .dmv-search-form .dmv-search-field:-ms-input-placeholder {
		color: rgba(255, 255, 255, .5)
	}
	.dmv-search .dmv-search-form .dmv-search-field::placeholder {
		color: rgba(255, 255, 255, .5)
	}
	.dmv-search .dmv-search-form:hover .dmv-search-field::-webkit-input-placeholder {
		color: rgba(255, 255, 255, 1)
	}
	.dmv-search .dmv-search-form:hover .dmv-search-field:-moz-placeholder {
		color: rgba(255, 255, 255, 1)
	}
	.dmv-search .dmv-search-form:hover .dmv-search-field::-moz-placeholder {
		color: rgba(255, 255, 255, 1)
	}
	.dmv-search .dmv-search-form:hover .dmv-search-field::-ms-input-placeholder {
		color: rgba(255, 255, 255, 1)
	}
	.dmv-search .dmv-search-form:hover .dmv-search-field:-ms-input-placeholder {
		color: rgba(255, 255, 255, 1)
	}
	.dmv-search .dmv-search-form:hover .dmv-search-field::placeholder {
		color: rgba(255, 255, 255, 1)
	}
	.dm-page .droopmenu>li>h3,
	.droopmenu li.droopmenu-open-search a {
		color: #fff
	}
	.dm-page .dm-main-header .dm-badge,
	.dm-page .droopmenu-header,
	.dm-page .droopmenu-vertical {
		background: #112647
	}
	.dm-page.dm-sidebar-left .dm-sidebar .droopmenu-vertical {
		border-right-color: #112647
	}
	.dm-page.dm-sidebar-right .dm-sidebar .droopmenu-vertical {
		border-left-color: #112647
	}
	.dm-page .droopmenu>li>a:after {
		border-bottom-color: #112647;
		border-right-color: #112647
	}
	.dm-page .droopmenu>li>a:not(:only-child):after {
		display: none
	}
	.dm-page .droopmenu>li>a {
		-webkit-box-shadow: inset 1px 0 0 transparent;
		box-shadow: inset 1px 0 0 transparent
	}
	.dm-page .droopmenu>li:hover>a {
		-webkit-box-shadow: inset 4px 0 0 hsla(0, 0%, 0%, .5);
		box-shadow: inset 4px 0 0 hsla(0, 0%, 0%, .5);
		background: #fff
	}
	.dm-page .droopmenu>li.dmh-separator {
		border-bottom: 1px solid hsla(0, 0%, 100%, .45);
		border-top: 1px solid hsla(0, 0%, 0%, .18)
	}
	.dm-page .dm-badge {
		border-color: #fff
	}
	.dm-page .droopmenu li:hover>a .dm-badge {
		border-color: #112647
	}
	.droopmenu li.droopmenu-open-search:hover>a {
		background: 0 0;
		color: hsla(0, 0%, 100%, .6)
	}
}

@media screen and (max-width:800px) {
	.droopmenu-navbar {
		background: #fff
	}
	.droopmenu-header {
        background: #e5e5e5;
        width: 100%;
	}
	.droopmenu>li>a,
	.droopmenu>li>span {
		color: #71818C
	}
	.droopmenu li.dmtoggle-open>a,
	.droopmenu li:hover>a {
		color: #112647
	}
	.droopmenu-extra .droopmenu>li>a {
		color: #fff
	}
	.droopmenu-extra .droopmenu li li:hover>a,
	.droopmenu-extra .droopmenu li:hover>a {
		color: #112647
	}
	.droopmenu-extra .droopmenu li.dmtoggle-open>a {
		background-color: #fff;
		color: #112647
	}
	.dm-page .dm-page-title {
		border-top: 0
	}
	.dm-page .droopmenu li.dmtoggle-open>a .dm-badge,
	.dm-page .droopmenu li:hover>a .dm-badge {
		border-color: #112647
	}
	.dm-page .droopmenu>li>h3 {
		padding: 15px 25px 0;
		color: #112647
	}
}