#header {
	background-color: rgb(37,64,93);
}

#header.nav-bar .nav-main-collapse {
   background: rgb(37,64,93) !important;
}

#header .header-top.header-top-style-2 {
    border-bottom: 3px solid rgb(238,238,238) !important;
}

html #header .nav-bar-primary nav ul.nav-main > li > a {
   height: 60px;
}

#header nav ul.nav-main {
    margin-bottom: 0;
}

.header-top a {
     color: rgb(238,238,238) !important;
}

.header-top a:hover {
     text-decoration: none;
     color: rgb(213, 159,32) !important;
}

.header-top a:focus {
     text-decoration: none;
     color: rgb(213, 159,32) !important;
}

.dropdown-menu {
     color: white;
     box-shadow: none;
    -webkit-box-shadow: none;
    background-color: rgba(86,121,147,0.94);
}

.listed-menu {
	color:orange;
}

#header i, #header em {

        padding: 0 5px;
}

#header nav ul.nav-main li a {
     font-size: 13px !important;
}

#header nav ul.nav-main .sub-menu li a {
     color: rgb(253, 139, 71) !important;
     font-size: 13px !important;
     font-weight: bold;
     display: block;
     padding: 10px 0;
}

#header nav ul.nav-main .sub-menu li ul li a {
     color: #faf7f6 !important;
     font-size: 12px !important;
     font-weight: normal !important;
     padding: 0;
}

#header nav ul.nav-main .sub-menu li a:focus {
     text-decoration: none !important;

}

#header nav ul.nav-main .sub-menu li a:hover {
  text-decoration: none;
  color: #444 !important;
  background-color: #f5f5f5;
  em.color: #444 !important;
  border-radius:15px 0;
  padding-right:2px;
  outline: 0;
  box-sizing: border-box !important;
}

.sticky-menu-active #header > .container {
    display: block;
    height: 120px;
    margin: 0px auto -50px;
}

body.sticky-menu-active #header {
     border-bottom: 0 !important;
}

.mnu {
    padding: 20px 10px 0 0;
    height: 50px !important;
}

.dropdown.moji-mega-menu-item.mega-menu-fullwidth.opened  ul{
	max-height: 2000px !important;
}

@media (max-width: 791px) {
     .mnu {
          padding: 80px 0 0 0;
     }
     #header nav ul.nav-main .sub-menu li a{
          padding: 0 20px !important;
     }
     #header nav ul.nav-main .sub-menu li a:hover {
          color: rgb(255, 197, 23) !important;
     }
     html #header .nav-bar-primary nav ul.nav-main > li > a{
          height: 40px !important;
     }
     html #header {
	height: 120px !important;
}
}

body.sticky-menu-active #header {
     top: -2px !important;
}

#header.nav-bar .search::placeholder {
  color: rgb(238,238,238) !important;
  opacity: 0.9; 
}

html #footer.color-quaternary {
	background: rgb(37,64,93);
	border-top-color: rgb(37,64,93);
	color: black;
}

#footer.color p {
	color: rgb(238,238,238);
        font-size:13px;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5,#footer li, #footer a {
	color: rgb(238,238,238) ! important;
        font-size:13px;
}

#footer i, #footer em {
	color: rgb(200,200,200);
        font-size: 12px;
}

#footer li a:hover {
     text-decoration: none;
     color: rgb(213, 159,32) !important;
}

html #footer.color-quaternary .footer-copyright {
	background:  #214d72 !important;
	border-top:1px solid #214d72;
	margin:0;
}

a:hover {
     text-decoration: none;
}

#toph .b1:hover {
     text-decoration: none;
}

.newb1:hover {
     background: #e3edf5;
}

.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {
    background: #c7dbeb;
}

.tab-content {
    background: #c7dbeb;
}

.tab-content a:hover {
    text-decoration: none;
    color: orange !important;
}

#toph {
   padding: 7px 0 0 0;
}

.tabs {
	border-radius: 4px;
	margin-bottom: 20px;
	padding-top: 7px;
}

.nav>li>a {
        padding:10px ;
}

html .call-to-action.featured.featured-primary {
        padding:0;
        background:  rgba(235, 246, 254, 0.7) !important ;
        height: 340px;
        width: 100%;
        border-color: #f9b584 !important;
}

.sv a {
  color:#15838f !important;
  background-color: transparent !important;
  text-decoration: none !important;
}

.sv a:hover {
  color:#38e1d9 !important;
  background-color: transparent !important;
  text-decoration: none !important;
}

#header nav ul.nav-main li a i.fa-caret-down {
     color :  #2ad0eb;
} 

#outlinee{
	color: black;
	font-size: 34px;
	-webkit-text-stroke: 1px #fff;
	-webkit-text-fill-color: #25405d;
}
