/* CUSTOM COLORS */
    	
.fs-clr { color: #2574a9; } 
.fs-clr-hov:hover { color: #2574a9; } 
.bg-fs-clr { background-color: #2574a9; }
.bg-fs-clr-hov:hover { background-color: #2574a9; } 
.bg-fs-alpha { background-color: rgba(37,116,169, 0.7); }
.brd-fs-clr { border-color: #2574a9; }
.brd-fs-clr-hov:hover { border-color: #2574a9; }
	
.nd-clr { color: #22313F; } 
.nd-clr-hov:hover { color: #22313F; } 
.bg-nd-clr { background-color: #22313F; }
.bg-nd-clr-hov:hover { background-color: #22313F; }
.bg-nd-alpha { background-color: rgba(34,49,63, 0.7); }
.brd-nd-clr { border-color: #22313F; }
.brd-nd-clr-hov:hover { border-color: #2574a9; }
	
/* Preloader */

#jpreBar {
	background: #2574a9;
}

#jprePercentage {
	border-color: #2574a9;
	color: #2574a9;
}

/* Standard Menu/Submenu */
	
.main-menu li:hover a  {
	color: #22313F;
}

.header-dark .sub-menu li a {
	background-color: #22313F !important;
}

.header-dark .sub-menu li a:hover {
	background-color: #fff !important;
	color: #22313F}

.sub-menu li:hover a {
	color: #22313F !important;
}

/* Sticky Menu/Submenu */

.sticky .main-menu li, .sticky .main-menu li a {
	color: #22313F;
}

.sticky .main-menu li:hover a {
	background-color: #22313F;
}

.sticky .sub-menu li a {
	background-color: #2574a9 !important;
}

.sticky .sub-menu li:hover a {
	background-color: #22313F !important;
}

/* Sticky Quick Icons */

.sticky #quick-icons li {
	color: #22313F;
}

.sticky #quick-icons li:hover {
	border-color: #22313F;
}

/* Sticky Nav Icons */

.sticky-icons li{
	color: #22313F !important;
}
	
/* Filters */

.port-filter li.selected {
	background-color: #2574a9;
}

/* Slills */

.team-skills li .bar-val {
	background: #2574a9;
}

/* Mobile Menu */

#mobile-menu {
	background-color: #22313F;
}

#mobile-menu li:hover {
	background: #2574a9;
}

/* Video */

#volume { position: absolute; left: 0; bottom: 0; background: #22313F; z-index:9999; color: #fff; padding: 10px; display: block; opacity: 0.2; font-size: 16px; cursor: pointer; }

#volume:hover { opacity: 1; }

#internal-video:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(37,116,169, 0.7); }

/* Typography */

blockquote { 
	border-color: #2574a9;
	color: #2574a9; 
}

h1, h2, h3 { color: #2574a9; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background: #2574a9;
	color: #fff;
}