/*-----------------------------------------------------------------------------------*/
/*	Orange color scheme
/*
/*	Overwrites the color styles declared in base.css and layout.css.

/*	#ef7f2c, rgb(239, 127, 44) - main color,
/*	#a8591f, rgb(168, 89, 31) - dark color,
/*	#fdf2e9 - light background color,
/*	#f0a167 - dark background color,
/*	#f1cfb6 - border color
/*-----------------------------------------------------------------------------------*/


/** base.css **/

/* Typography & Buttons
--------------------------------------------------- */
h1 {
	color: #ef7f2c; /* main color */
}
h4.solid-underline.colored,
h5.solid-underline.colored,
h4.dotted-underline.colored,
h5.dotted-underline.colored {
	border-bottom-color: #f1cfb6; /* border color */
}
h4.dashed-underline.colored,
h5.dashed-underline.colored {
	background-image: url(../../images/icons/colored/orange/dashed-line-horizontal.png);
}
.middle-font-size.colored-text > * {
	color: #ef7f2c; /* main color */
}
.colored-text {
	color: #ef7f2c !important; /* main color */
}
a,
.middle-font-size > a,
.middle-font-size.black > a,
.middle-font-size.grey > a,
.middle-font-size.light-grey > a {
	color: #ef7f2c; /* main color */
}
a:hover,
a > *:hover,
.middle-font-size.black > a:hover,
.middle-font-size.grey > a:hover,
.middle-font-size.light-grey > a:hover {
	color: #a8591f; /* dark color */
}
a:hover .title,
a.title:hover {
	color: #ef7f2c !important; /* main color */
}
.button,
input[type="submit"],
input[type="submit"].button:active,
input[type="reset"],
input[type="button"] {
	background-color: #f0a167; /* dark background color */
}


/** layout.css **/

/* Primary Navigation
--------------------------------------------------- */
#primary-nav ul li.current-menu-item a,
#primary-nav ul li.current-menu-ancestor a {
	color: #ef7f2c; /* main color */
}

/* Info Board
--------------------------------------------------- */
#info-board {
	background-color: #fdf2e9; /* light background color */
}
#info-board.colored {
	background-color: #f0a167; /* dark background color */
	background: rgba(239, 127, 44, 0.7) !important; /* main color - opacity 0.7 */
}
#secondary-menu li a {
	border-top-color: #f1cfb6; /* border color */
}
#secondary-menu li.current-menu-item a > * {
	color: #ef7f2c; /* main color */
}
#secondary-menu li.current-menu-item {
	background-image: url(../../images/icons/colored/orange/list-marker-arrow.png);
}

/* FlexSlider
--------------------------------------------------- */
.flex-direction-nav .flex-prev:hover,
.flex-direction-nav .flex-next:hover,
.flex-control-paging li a.flex-active span {
	background-color: #ef7f2c; /* main color */
}
.flexslider .flex-direction-nav a {
	background-color: #ef7f2c; /* main color */
	background-color: rgba(239, 127, 44, 0.4); /* main color - opacity 0.4 */
}
.flexslider .flex-direction-nav .flex-prev:hover,
.flexslider .flex-direction-nav .flex-next:hover {
	background-color: #ef7f2c; /* main color */
	background-color: rgba(239, 127, 44, 0.7); /* main color - opacity 0.7 */
}
.ie8 .flexslider .flex-direction-nav a,
.ie8 .flexslider .flex-direction-nav .flex-prev:hover,
.ie8 .flexslider .flex-direction-nav .flex-next:hover {
	background-color: #ef7f2c; /* main color */
}

/* Info Box
--------------------------------------------------- */
.info-box.colored {
	background-color: #fdf2e9; /* light background color */
	border-color: #f1cfb6; /* border color */
	border-color: rgba(168, 89, 31, 0.06) !important; /* dark color - opacity 0.06 */
}

/* Portfolio
--------------------------------------------------- */
#portfolio-filter li a.current {
	color: #ef7f2c; /* main color */
}

/* Staff
--------------------------------------------------- */
.staff .sub {
	color: #ef7f2c; /* main color */
}

/* Sidebar
--------------------------------------------------- */
#sidebar .widget {
	border-color: #f1cfb6; /* border color */
}
#sidebar ul.categories a:hover,
#sidebar .widget_categories ul a:hover,
#sidebar .widget_archive ul a:hover,
#sidebar ul.categories li.current a {
	color: #ef7f2c; /* main color */
}
#sidebar ul.categories.arrow-list li.current,
#sidebar ul.categories.arrow-list li.aHover,
#sidebar .widget_categories li.aHover,
#sidebar .widget_archive li.aHover {
	background-image: url(../../images/icons/colored/orange/list-marker-sm.png);
}
#sidebar ul.categories.square-list li.current,
#sidebar ul.categories.square-list li.aHover {
	background-image: url(../../images/icons/colored/orange/list-marker-square.png);
}
#sidebar #wp-calendar tfoot a:hover,
#sidebar .widget_recent_entries a:hover,
#sidebar .widget_recent_comments a:hover,
#sidebar .widget_nav_menu a:hover,
#sidebar .widget_links a:hover,
#sidebar .widget_pages a:hover,
#sidebar .widget_meta a:hover,
#sidebar .widget_nav_menu li.current-menu-item > a,
#sidebar .widget_pages li.current_page_item > a,
#sidebar .widget_rss li .rsswidget:hover {
	color: #ef7f2c; /* main color */
}

/* Blog
--------------------------------------------------- */
.blog-posts article.sticky-newest {
	border-bottom-color: #f1cfb6; /* border color */
}
.blog-posts.medium-size article.sticky-newest {
	border-top-color: #f1cfb6; /* border color */
}
.blog-posts.medium-size article.sticky-newest .post-content h3 {
	color: #ef7f2c; /* main color */
}

/* Tabs
--------------------------------------------------- */
.tabs-nav li a:hover {
	border-color: #f1cfb6; /* border color */
}
.tabs-nav li.active a {
	color: #ef7f2c; /* main color */
	border-color: #f1cfb6; /* border color */
}

.fixed-layout #sidebar .tabs-nav li.active a {
	color: #ef7f2c; /* main color */
}
.fixed-layout #sidebar .tabs-nav li a {
	border-bottom-color: #f1cfb6; /* border color */
}
.fixed-layout #sidebar .tabs-nav li.active:first-child a {
	border-left-color: #f1cfb6; /* border color */
}
.fixed-layout #sidebar .tabs-nav li.active a:hover {
	border-top-color: #f1cfb6; /* border color */
	border-right-color: #f1cfb6; /* border color */
}
.fixed-layout #sidebar .tabs-nav li a.border-right-colored {
	border-right-color: #f1cfb6; /* border color */
}
.fixed-layout #sidebar .tabs-container {
	border-color: #f1cfb6; /* border color */
}

/* Tweeter Feed
--------------------------------------------------- */
#sidebar .tec-tweets .tweet_text a:hover,
#sidebar .tec-tweets .tweet_time a:hover {
	color: #ef7f2c; /* main color */
}

/* Other Elements
--------------------------------------------------- */
a.link-lg,
a.link-lg span {
	background-image: url(../../images/icons/colored/orange/link-arrow-long.png);
}
a.link-sm,
a.link-sm span {
	background-image: url(../../images/icons/colored/orange/link-arrow-small.png);
}
a.link-sm:hover {
	color: #a8591f; /* dark color */
}
.pagination span.current {
	border-color: #f0a167; /* dark background color */
	background-color: #f0a167; /* dark background color */
}

/* Standard Table
--------------------------------------------------- */
table.standard-table td .check {
	background-image: url(../../images/icons/colored/orange/list-marker-check.png);
}

/* Pricing Tables
--------------------------------------------------- */
#sidebar .pricing-table {
	border-color: #f1cfb6; /* border color */
}

.pricing-table .featured .header {
	background-color: #f0a167; /* dark background color */
}
.pricing-table .featured .price {
	color: #ef7f2c; /* main color */
}
.pricing-table .features li .check {
	background-image: url(../../images/icons/colored/orange/list-marker-check.png);
}

/* Typography
--------------------------------------------------- */
.check-list.colored li {
	background-image: url(../../images/icons/colored/orange/list-marker-check.png);
}
.arrow-list.colored li {
	background-image: url(../../images/icons/colored/orange/list-marker-arrow.png);
}
.dash-list.colored li {
	background-image: url(../../images/icons/colored/orange/list-marker-dash.png);
}
.square-list.colored li {
	background-image: url(../../images/icons/colored/orange/list-marker-square.png);
}
.circle-list.colored li {
	background-image: url(../../images/icons/colored/orange/list-marker-circle.png);
}
.divider-line.colored-divider,
.divider-line.colored-divider-double,
.divider-dotline.colored-divider {
	border-bottom-color: #f1cfb6; /* border color */
}
.divider-dashline.colored-divider {
	background-image: url(../../images/icons/colored/orange/dashed-line-horizontal.png);
}
.divider-pattern.colored-divider {
	background-image: url(../../images/icons/colored/orange/divider-pattern.png);
}
.small-bar.colored-bar {
	border-color: #f1cfb6; /* border color */
}


/* Media Queries
--------------------------------------------------- */

/* For high-resolution devices */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (-o-min-device-pixel-ratio: 3/2),
	   only screen and (min-resolution: 1.5dppx),
	   only screen and (min-resolution: 144dpi) {
	.not-old-ie #secondary-menu li.current-menu-item {
		background-image: url(../../images/icons/colored/orange/list-marker-arrow-2x.png);
	}
	.not-old-ie #sidebar ul.categories.arrow-list li.current,
	.not-old-ie #sidebar ul.categories.arrow-list li.aHover,
	.not-old-ie #sidebar .widget_categories li.aHover,
	.not-old-ie #sidebar .widget_archive li.aHover {
		background-image: url(../../images/icons/colored/orange/list-marker-sm-2x.png);
	}
	.not-old-ie #sidebar ul.categories.square-list li.current,
	.not-old-ie #sidebar ul.categories.square-list li.aHover {
		background-image: url(../../images/icons/colored/orange/list-marker-square-2x.png);
	}
	.not-old-ie a.link-lg,
	.not-old-ie a.link-lg span {
		background-image: url(../../images/icons/colored/orange/link-arrow-long-2x.png);
	}
	.not-old-ie a.link-sm,
	.not-old-ie a.link-sm span {
		background-image: url(../../images/icons/colored/orange/link-arrow-small-2x.png);
	}
	.not-old-ie table.standard-table td .check,
	.not-old-ie .pricing-table .features li .check {
		background-image: url(../../images/icons/colored/orange/list-marker-check-2x.png);
	}
	.not-old-ie .check-list.colored li {
		background-image: url(../../images/icons/colored/orange/list-marker-check-2x.png);
	}
	.not-old-ie .arrow-list.colored li {
		background-image: url(../../images/icons/colored/orange/list-marker-arrow-2x.png);
	}
	.not-old-ie .dash-list.colored li {
		background-image: url(../../images/icons/colored/orange/list-marker-dash-2x.png);
	}
	.not-old-ie .square-list.colored li {
		background-image: url(../../images/icons/colored/orange/list-marker-square-2x.png);
	}
	.not-old-ie .circle-list.colored li {
		background-image: url(../../images/icons/colored/orange/list-marker-circle-2x.png);
	}
	.not-old-ie .divider-dashline.colored-divider {
		background-image: url(../../images/icons/colored/orange/dashed-line-horizontal-2x.png);
	}
	.not-old-ie .divider-pattern.colored-divider {
		background-image: url(../../images/icons/colored/orange/divider-pattern-2x.png);
	}
}


/* Screens that are larger than 767 pixels wide (devices and browsers) */
@media only screen and (min-width: 768px) {
	#sidebar .tabs-nav li.active a {
		color: #ef7f2c; /* main color */
	}
	#sidebar .tabs-nav li a {
		border-bottom-color: #f1cfb6; /* border color */
	}
	#sidebar .tabs-nav li.active:first-child a {
		border-left-color: #f1cfb6; /* border color */
	}
	#sidebar .tabs-nav li.active a:hover {
		border-top-color: #f1cfb6; /* border color */
		border-right-color: #f1cfb6; /* border color */
	}
	#sidebar .tabs-nav li a.border-right-colored {
		border-right-color: #f1cfb6; /* border color */
	}
	#sidebar .tabs-container {
		border-color: #f1cfb6; /* border color */
	}
}


/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.responsive .page-title {
		border-bottom-color: #f1cfb6; /* border color */
	}
	.responsive #iBoard .menu {
		border-bottom-color: #f1cfb6; /* border color */
	}
	.responsive #info-board {
		background: none;
	}
	.responsive #info-board.colored {
		background: none !important;
	}
	.responsive #sidebar .widget {
		border-top-color: #dedede;
	}
	.responsive #sidebar .widget:first-child,
	.responsive #sidebar .widget:first-child.full-size {
		border-top-color: #f1cfb6; /* border color */
	}
	.responsive .tabs-container {
		border-color: #f1cfb6; /* border color */
	}
}