/* Header */

#header .header-nav {
	min-height: 36px;
	height: auto;
}

@media (max-width: 991px) {
    #header .header-nav-main nav {
        background: #215F36;
    }
    #header .header-nav-main nav > ul > li > a {
        color: #fff;
    }
    #header .header-nav-main nav > ul > li > a.active {
        background: #312e75;
    }

    #header .header-nav-bar .header-nav.header-nav-stripe nav > ul > li.open > a, #header .header-nav-bar .header-nav.header-nav-stripe nav > ul > li:hover > a {
        color: #ffffff;
        background: #312e75;
    }
    .dropdown-item {
        color: #fff;
    }
    #header .header-nav.header-nav-stripe {
        min-height: 36px;
    }
    #header .header-nav-bar-darken {
        background: #ffffff;
        color: #ffffff !important;
    }
}

@media (min-width: 992px) {
    #header .header-nav-bar-darken {
        background: #40438a;
        color: #ffffff !important;
    }
	#header .header-column .header-extra-info > li:nth-child(1) {
		border-right: 1px solid #E9E9E9;
	}
	#header .header-column .header-extra-info > li:nth-child(2) {
		min-width: 236px;
	}
	#header .header-nav-bar {
		/*padding: 0 10px;*/
	}
	#header .header-nav-bar .header-nav.header-nav-stripe nav {
		display: table;
		table-layout: fixed;
	}
	#header .header-nav-bar .header-nav.header-nav-stripe nav > ul {
		/*width: 100%;*/
		display: table-row;
		margin: auto;
		/*padding: 0;*/
		padding: 6px;
	}

	#header .header-nav-bar .header-nav.header-nav-stripe nav > ul > li {
		display: table-cell;
		margin-left: 0;
		min-height: 30px;
		text-align: center;
	}
    #header .header-nav.header-nav-stripe nav > ul > li > a {
        display: block;
		padding: 6px 0;
		text-decoration: none;
    }

	#header .header-nav-bar .header-nav.header-nav-stripe nav > ul > li > a {
		font-size: 12px;
		border-right: 1px solid rgba(0, 0, 0, 0.1);
		margin-top: 0;
		min-height: 30px;
		/*padding: 0 1.3rem;*/
		padding: 6px;
	}
	#header .header-nav-bar .header-nav.header-nav-stripe nav > ul > li > a.active {
        color: #ffffff;
		background: #312e75;
        border-bottom: 3px solid #ff7347;
	}
	#header .header-nav-bar .header-nav.header-nav-stripe nav > ul > li:last-child > a {
		border-right: 0;
	}
	#header .header-nav-bar .header-nav.header-nav-stripe nav > ul > li.open > a, #header .header-nav-bar .header-nav.header-nav-stripe nav > ul > li:hover > a {
		color: #ffffff;
		background: #312e75;
		border-bottom: 3px solid #ff7347;
		padding: 6px;
	}
	#header .header-search {
		background: rgba(0, 0, 0, 0.07);
		margin: 0 0 0 -5px;
		padding: 0;
	}
	#header .header-search .form-control {
		background: transparent;
		border: 0;
		width: 212px;
		height: 60px;
		color: #FFF;
		margin: 0 50px 0 0;
		padding-left: 22px;
		font-size: 14px;
		font-weight: bold;
	}
	#header .header-search .form-control::-webkit-input-placeholder {
		color: #FFF;
		opacity: 0.4;
		text-transform: uppercase;
	}
	#header .header-search .form-control:-moz-placeholder {
		color: #FFF;
		opacity: 0.4;
		text-transform: uppercase;
	}
	#header .header-search .form-control::-moz-placeholder {
		color: #FFF;
		opacity: 0.4;
		text-transform: uppercase;
	}
	#header .header-search .form-control:-ms-input-placeholder {
		color: #FFF;
		opacity: 0.4;
		text-transform: uppercase;
	}
	#header .header-search .btn-light {
		color: #fff;
		font-size: 20px;
		opacity: 0.4;
		right: 5px;
		top: 10px;
	}
}
@media (max-width: 767px) {
	#header .header-column .header-extra-info .feature-box.feature-box-call {
		min-height: 0;
		margin: 0;
		padding: 0;
	}
	#header .header-column .header-extra-info .feature-box.feature-box-call .feature-box-icon {
		display: none;
	}
	#header .header-column .header-extra-info .feature-box.feature-box-call .feature-box-info h4, #header .header-column .header-extra-info .feature-box.feature-box-call .feature-box-info h4 a {
		font-size: 14px;
	}
}
