/*-----------------------------------------------------------------------------------*/
/*	Blue color scheme:

/*	#516f91, rgb(81, 111, 145) - main color,
/*	#394e66 - dark color,
/*	#edf0f4 - light background color,
/*	#8196ae - dark background color,
/*	#c1cad5 - border color
/*-----------------------------------------------------------------------------------*/

/* Base */
h1 { color: #516f91; }
h4.underlined.colored, h5.underlined.colored { border-bottom-color: #c1cad5; } /* border color */
h4.underlined.dashed.colored, h5.underlined.dashed.colored {
	background-image: url(../../images/icons/colored/blue/dashed-line-horizontal.png);
}
.colored-text { color: #516f91 !important; }
a { color: #516f91; }
a:hover, a > *:hover { color: #394e66; } /* dark color */
a:hover .title, a.title:hover { color: #516f91 !important; }

.button,
input[type="submit"],
input[type="submit"].button:active,
input[type="reset"],
input[type="button"] {
	background-color: #8196ae; /* dark background color */
}

/* Primary Navigation */
#primary-nav ul li a.current { color: #516f91 !important; }

/* Info Board */
#info-board { background-color: #edf0f4; } /* light background color */
#info-board.colored {
	background-color: #8196ae; /* dark background color */
	background: rgba(81, 111, 145, 0.7); /* main color - opacity 0.7 */
}
#secondary-menu li a { border-color: #c1cad5; } /* border color */
#secondary-menu li.current a > * { color: #516f91; }
#secondary-menu li.current { background-image: url(../../images/icons/colored/blue/list-marker-arrow.png); }

/* FlexSlider */
.flex-caption.colored {
	background-color: #516f91;
	background: rgba(81, 111, 145, 0.7); /* main color - opacity 0.7 */
}
.ie .flex-caption.colored {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3516f91,endColorstr=#b3516f91);
}
.flex-direction-nav .flex-prev:hover,
.flex-direction-nav .flex-next:hover,
.flex-control-paging li a.flex-active span { background-color: #516f91; }
.flexslider.gallery .flex-direction-nav a {
	background-color: #516f91;
	background-color: rgba(81, 111, 145, 0.4); /* main color - opacity 0.4 */
}
.flexslider.gallery .flex-direction-nav .flex-prev:hover,
.flexslider.gallery .flex-direction-nav .flex-next:hover {
	background-color: #516f91;
	background-color: rgba(81, 111, 145, 0.7); /* main color - opacity 0.7 */
}
.ie .flexslider.gallery .flex-direction-nav a,
.ie .flexslider.gallery .flex-direction-nav .flex-prev:hover,
.ie .flexslider.gallery .flex-direction-nav .flex-next:hover {
	background-color: #516f91;
}

/* Info Box */
.info-box.colored {
	background-color: #edf0f4; /* light background color */
	border-color: #c1cad5; /* border color */
}

/* Portfolio */
#portfolio-filter li a.current { color: #516f91; }
.small-bar.colored { border-color: #c1cad5; } /* border color */

/* Team */
.team .sub { color: #516f91; }

/* Sidebar */
#sidebar .widget { border-color: #c1cad5; } /* border color */
#sidebar ul.categories a:hover,
#sidebar ul.categories li.current a { color: #516f91; }
#sidebar ul.categories.arrow-list li.current,
#sidebar ul.categories.arrow-list li.aHover { background-image: url(../../images/icons/colored/blue/list-marker-arrow.png); }
#sidebar ul.categories.square-list li.current,
#sidebar ul.categories.square-list li.aHover { background-image: url(../../images/icons/colored/blue/list-marker-square.png); }

/* Tabs */
.tabs-nav li a:hover { border-color: #c1cad5; } /* border color */
.tabs-nav li.active a {
	color: #516f91;
	border-color: #c1cad5; /* border color */
}

/* Tweeter Feed */
#sidebar .tweets .tweet_text a:hover,
#sidebar .tweets .tweet_time a:hover { color: #516f91; }

/* Other Elements */
a.link-lg, a.link-lg span { background-image: url(../../images/icons/colored/blue/link-arrow-long.png); }
a.link-sm, a.link-sm span { background-image: url(../../images/icons/colored/blue/link-arrow-small.png); }
a.link-sm:hover { color: #394e66; } /* dark color */
.pagination span.current { /* dark background color */
	border-color: #8196ae;
	background-color: #8196ae;
}

/* Pricing Tables */
#sidebar .pricing-table { border-color: #c1cad5; } /* border color */
.pricing-table .featured .header { background-color: #8196ae; } /* dark background color */
.pricing-table .featured .price { color: #516f91; }

/* Typography */
.dropcap.colored { color: #516f91; }
.highlight.dotted { border-bottom-color: #516f91; }
.highlight.colored { background-color: #8196ae; } /* dark background color */

.check-list.colored li { background-image: url(../../images/icons/colored/blue/list-marker-check.png); }
.arrow-list.colored li { background-image: url(../../images/icons/colored/blue/list-marker-arrow.png); }
.dash-list.colored li { background-image: url(../../images/icons/colored/blue/list-marker-dash.png); }
.square-list.colored li { background-image: url(../../images/icons/colored/blue/list-marker-square.png); }
.circle-list.colored li { background-image: url(../../images/icons/colored/blue/list-marker-circle.png); }

.divider-line.colored { border-color: #c1cad5; } /* border color */
.divider-dashline.colored { background-image: url(../../images/icons/colored/blue/dashed-line-horizontal.png); }
.divider-pattern.colored { background-image: url(../../images/icons/colored/blue/divider-pattern.png); }

/* Screens with 768 pixels wide and higher (devices and browsers) */
@media only screen and (min-width: 768px) {
	#sidebar .tabs-nav li.active a { color: #516f91; }
	
	/* border color */
	#sidebar .tabs-nav li a { border-bottom-color: #c1cad5; }
	#sidebar .tabs-nav li.active:first-child a { border-left-color: #c1cad5; }
	#sidebar .tabs-nav li.active a:hover { border-top-color: #c1cad5; border-right-color: #c1cad5; }
	#sidebar .tabs-nav li a.border-right-colored { border-right-color: #c1cad5; }
	#sidebar .tabs-container { border-color: #c1cad5; }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	/* border color */
	.page-title { border-bottom-color: #c1cad5; }
	#iBoard .menu { border-bottom-color: #c1cad5; }
	#info-board, #info-board.colored { background: none; }
	#sidebar .widget { border-top-color: #dedede; }
	#sidebar .widget:first-child { border-top-color: #c1cad5; }
	.tabs-container { border-color: #c1cad5; }
}