@import  "https://fonts.googleapis.com/css?family=Raleway+Roboto";

/*
******************
MOBILE
******************
*/
@media only screen and (max-device-width: 480px) {
	div.vc_carousel-inner {
		margin-left: 10px !important;
	}
}

/*
****
HEADER
****
*/
.jetpack-image-container {
	background-color: rgb(137,149,162);
}

nav.nav-holder {
	width: 100%;
	margin: 0 auto;
	background-color: #3B5169;
	padding: 8px 0;
}

ul#ultimatummenu-3-resonsive {
	background: #4E707D;
}

ul.navigation.ultimatum-menu-nav {
	margin-left: 5%;
}

nav a:hover {
	text-decoration: none;
}

.sub-menu li>a:hover {
	color: #111;
}

ul.sub-menu {
	background-color: #8995A2 !important;
}

i.fa.fa-bars {
	font-size: 22px;
	line-height: 32px;
	margin-left: 5px;
}

h1.super-title {
	border-bottom: 4px double rgba(49,126,172,0.18);
	padding: 10px 25px;
	font-family: Raleway;
	font-size: 36px;
	font-weight: 600;
	background-color: rgba(238,238,238,0.3);
}

h2 {
	font-family: Roboto;
}

/*
****
HOMEPAGE
****
*/
.hpSearch.wpb_column.vc_column_container.vc_col-sm-4 img {
	border: 2px solid #485C77;
}

.proudMem h6 {
	font-size: 17px;
	font-weight: 600;
	font-family: arial;
}

div.proudMem > div > .vc_wp_text.wpb_content_element {
	margin-bottom: 0;
}

/*
****
IDX STYLES
****
*/
.dsidx-resp-search-box.dsidx-resp-horizontal.dsidx-inline-form {
	padding: 10px;
	background-color: #F7F7F7;
}

input.dsidx-resp-submit {
	border-bottom: 4px solid #044686;
	background-color: #317EAC;
	color: #fff;
	font-weight: 600;
	line-height: 24px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/*
****
FOOTER
****
*/
.topFooter {
	text-align: center;
}

ul#ftContdet {
	padding-left: 0;
}

h6#author {
	text-align: right;
	font-size: 14px;
	line-height: 28px;
	color: #6B7480;
}
/*ADDITIONAL CSS TO MAKE THE HOME CAROUSEL MORE MOBILE RESPONSIVE*/
/*@media only screen and (max-device-width: 480px) {
.center-block.img-responsive img{
	height: 250px;
	width: 380px
	}}

@media only screen and (max-device-width: 480px) {
	div.vc_carousel-inner {
		margin-left: -110px !important;
	}
}*/