/* Default CSS
 * -------------------------- */
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #95a5a6;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #2c3e50;
}

a:not(.btn) {
	color: #34495e;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	font-family: 'Montserrat', sans-serif;
}

a:not(.btn):hover, a:not(.btn):focus {
	outline: none;
	text-decoration: none;
	color: #2ecc71;
}

iframe {
	border: 0;
}

input,
button,
select,
textarea {
	font-family: 'Montserrat', sans-serif;
}

::selection {
	background-color: #2c3e50;
	color: #ffffff;
}

::-moz-selection {
	background-color: #2c3e50;
	color: #ffffff;
}

/* Header 1
 * -------------------------- */
#header-1 {
	background-color: #2c3e50;
	padding: 10px 0;
	color: #ecf0f1;
	font-family: 'Montserrat',sans-serif;
}

#header-1 .header-info-wrapper {
	padding-top: 7px;
	padding-bottom: 7px;
}

#header-1 .list-inline {
	margin-bottom: 0;
}

#header-1 .list-inline > li:first-child {
	padding-left: 0;
}

#header-1 a {
	color: #7f8c8d;
}

#header-1 a:hover {
	color: #2ecc71;
}

@media (max-width: 767px) {

	#header-1 .header-info-wrapper, #header-1 .social-link-wrapper {
		text-align: center;
	}

	#header-1 .social-link-wrapper .social-links {
		float: inherit;
	}
}

/* Header 2
 * -------------------------- */
.navbar-default {
	border: 0;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
	margin-bottom: 0;
	border-radius: 0;
}

.navbar-default .navbar-brand {
	font-size: 24px;
	font-weight: 800;
	color: #000 !important;
	text-transform: uppercase;
	padding-top: 40px;
	padding-bottom: 40px;
	font-family: 'Open Sans', sans-serif;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #2c3e50;
}

.navbar-brand span {
	font-weight: 300;
	color: #2ecc71;
}

.navbar-toggle {
	border-radius: 0;
	margin-top: 33px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #2ecc71;
	border-color: #2ecc71;
}

.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #ffffff;
}

.navbar-nav > li > a {
	font-weight: 700;
}

.navbar-nav > li > .dropdown-menu {
	font-size: 13px;
}

.dropdown-menu > li > a {
	font-weight: 600;
}

@media (max-width: 767px) {
	.navbar-collapse {
		border-top: 0;
	}

	.navbar-collapse.in {
		overflow-y: visible;
	}

	.navbar-nav {
		margin: 0 -15px;
		padding-top: 15px;
		padding-bottom: 15px;
		background-color: #34495e;
	}

	.navbar-default .navbar-nav > li > a {
		color: #bdc3c7;
		font-size: 13px;
	}

	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
		color: #fff;
	}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #bdc3c7;
	}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #ecf0f1;
	}

	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
		z-index: 0;
	}

	.nav > li.dropdown:before {
		content: "+";
		position: absolute;
		top: 5px;
		right: 15px;
		color: #bdc3c7;
		font-size: 18px;
		z-index: 9999;
	}

	.nav > li.dropdown.open:before {
		content: "-";
		right: 17px;
	}

	.dropdown-menu > li > a:before {
		content: "-";
		margin-right: 5px;
		margin-left: -10px;
	}

	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
		color: #ecf0f1;
		background-color: #2c3e50;
	}
}

@media (min-width: 768px) {
	.navbar-default {
		height: 100px;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.navbar-nav {
		float: right;
		margin-right: -15px;
	}

	.navbar-default .navbar-nav > li > a {
		padding: 40px 18px;
		text-transform: uppercase;
		color: #000;
	}

	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
		color: #2ecc71;
	}

	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
		background-color: transparent;
		color: #2ecc71;
	}

	.navbar-nav > li:last-child > a {
		padding-right: 0;
	}

	.navbar-nav > li.active:last-child > a {
		padding-right: 18px;
	}

	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		color: #2ecc71;
		background-color: rgba(0, 0, 0, 0.01);
		border-bottom: 3px solid #2ecc71;
		padding-bottom: 37px;
	}

	.navbar-default .navbar-nav > .active > a:after {
		position: absolute;
		display: block;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid;
		border-width: 5px;
		border-top-width: 0;
		border-bottom-color: #2ecc71;
		bottom: 0px;
		left: 50%;
		content: "";
		margin-left: -5px;
	}

	.navbar-nav > li > .dropdown-menu {
		border: 0;
		border-top: 3px solid #2ecc71;
		margin-top: -3px;
		border-radius: 0;
		background-color: #34495e;
	}

	.dropdown-menu > li > a {
		padding: 10px 20px;
		color: #ecf0f1;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	.dropdown-menu > li:last-child > a {
		border-bottom: 0;
	}

	.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
		color: #ffffff !important;
		background-color: #2ecc71;
	}
}

/* Social Links
 * -------------------------- */
.social-links {
	padding-left: 0;
	list-style: none;
	float: right;
	font-size: 15px;
	margin: 0;
}

.social-links > li {
	display: inline-block;
}

.social-links > li a {
	color: rgb(127, 140, 141);
	width: 30px;
	height: 30px;
	display: block;
	text-align: center;
	line-height: 30px;
	border-radius: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

#header-1 .social-links > li a:hover, #footer-2 .social-links > li a:hover {
	color: #ffffff;
}

/* Index Slider
 * -------------------------- */
.section.fullwidthbanner-container {
	width: 100% !important;
	position: relative;
	padding: 0;
	max-height: 400px !important;
	overflow: hidden;
}

.tp-caption.theme_caption1 {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Montserrat', sans-serif;
	padding: 3px 4px;
	padding-top: 1px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color: #000;
	letter-spacing: 0px;
}

.tp-caption.theme_caption2 {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 700;
	font-size: 30px;
	line-height: 36px;
	font-family: 'Open Sans', sans-serif;
	padding: 3px 10px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color: rgba(44, 62, 80,1.0);
	letter-spacing: 0;
	font-weight: 800;
}

.tp-caption.theme_caption3 {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-size: 12px;
	line-height: 22px;
	font-family: 'Montserrat', sans-serif;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
}

.tp-caption.theme_caption4 {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 300;
	font-size: 30px;
	line-height: 36px;
	font-family: 'Open Sans', sans-serif;
	padding: 3px 10px;
	padding-top: 1px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color: #2ecc71;
	letter-spacing: 0;
}

.tp-caption.btn {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
}

.tp-caption.btn a {
	color: inherit;
}

.tp-leftarrow.default, .tp-rightarrow.default {
	background-image: none;
	background-color: rgba(44, 62, 80,0.5);
	opacity: 0;
	filter: alpha(opacity=0);
	border-radius: 3px;
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

.tp-leftarrow.default:before, .tp-rightarrow.default:before {
	font-family: 'FontAwesome';
	content: "\f104";
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 20px;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	color: #ffffff;
}

.tp-rightarrow.default:before {
	content: "\f105";
}

.tp-leftarrow:hover, .tp-rightarrow:hover {
	background-color: #2ecc71;
}

.fullwidthbanner-container:hover .tp-leftarrow.default, .fullwidthbanner-container:hover .tp-rightarrow.default {
	opacity: 1;
	filter: alpha(opacity=100);
}

/* Isotope Animating
 * -------------------------- */
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}

/* Page Title
 * -------------------------- */
.section.page-title-wrapper {
	padding: 25px 0;
	background-color: #2c3e50;
	font-family: 'Montserrat', sans-serif;
}

.page-title-wrapper h4 {
	text-transform: uppercase;
	color: #ffffff;
}

.page-title-wrapper .breadcrumb {
	margin-bottom: 0;
	padding: 12px 15px;
	background-color: transparent;
	padding-right: 0;
	font-weight: 600;
}

.page-title-wrapper .breadcrumb a {
	color: #95a5a6;
}

.page-title-wrapper .breadcrumb > .active {
	color: #ffffff;
}

/* Panel
 * -------------------------- */
.panel {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top: 0;
}

.panel-heading {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.panel-title {
	font-size: 14px;
	font-weight: 700;
}

.panel-title > a {
	color: #34495e;
}

/* Collapse
 * -------------------------- */
.panel-group .panel {
	margin-left: 50px;
	overflow: visible;
	position: relative;
	border-radius: 0;
	border: 0;
}

.panel-group .panel .panel-title > a:hover, .panel-group .panel .panel-title > a:focus {
	color: #2ecc71;
}

.accordion-toggle:before, .accordion-toggle.collapsed:before {
	content: '';
	width: 37px;
	height: 37px;
	background-color: #2ecc71;
	display: block;
	position: absolute;
	top: -1px;
	left: -50px;
}

.accordion-toggle.collapsed:before {
	background-color: #000;
}

.accordion-toggle:after, .accordion-toggle.collapsed:after {
	font-size: 14px;
	content: "-";
	position: absolute;
	top: 10px;
	left: -34px;
	color: #fff;
}

.accordion-toggle.collapsed:after {
	content: "+";
	left: -36px;
}

/* Progress
 * -------------------------- */
.progress {
	height: 37px;
	margin-bottom: 5px;
	background-color: #f5f5f5;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-family: 'Montserrat', sans-serif;
}

.progress-bar {
	font-weight: 700;
	line-height: 37px;
	text-align: left;
	padding-left: 20px;
}

/* Alert
 * -------------------------- */
.alert {
	border-radius: 0;
}

/* Tabs
 * -------------------------- */
.nav-tabs {
	border: 1px solid #ecf0f1;
	border-bottom: 0;
}

.nav-tabs > li > a {
	border-radius: 0;
	margin-right: 0;
	border: 1px solid #ecf0f1;
	margin-top: -1px;
	margin-left: -1px;
	font-weight: 700;
	font-size: 13px;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	border-color: #ecf0f1;
	border-top: 1px solid #2ecc71;
	border-bottom-color: transparent;
	color: #2ecc71;
}

.tab-content {
	border: 1px solid #ecf0f1;
	border-top: 0;
	padding: 15px;
}

/* Testimonials
 * -------------------------- */
.testimonial {
	overflow: hidden;
	float: left;
}

.testimonial-content {
	background-color: #2ecc71;
	padding: 20px;
	color: #fff;
	margin-bottom: 20px;
	position: relative;
	font-size: 18px;
}

.testimonial-content p:last-child {
	margin-bottom: 0;
}

.testimonial-content:before {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 10px;
	border-bottom-width: 0;
	border-top-color: #2ecc71;
	bottom: -10px;
	left: 45px;
	content: "";
}

.testimonial-author img {
	width: 45px;
	height: 45px;
	float: left;
	margin-right: 20px;
}

.testimonial-author .user {
	font-size: 14px;
	font-weight: 700;
	color: #34495e;
}

.testimonial-author .user-info {
	display: block;
	font-weight: 600;
}

/* Well
 * -------------------------- */
.well {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.well.simple {
	background-color: #fff;
}

/* Buttons
 * -------------------------- */
.btn {
	font-family: 'Montserrat', sans-serif;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	padding: 10px 12px;
}

.btn-lg {
	padding: 14px 16px;
	font-size: 14px;
}

.btn-sm,
.btn-xs {
	padding: 8px 10px;
	font-size: 10px;
}

.btn-xs {
	padding: 5px 8px;
}

/* Flat Buttons
 * -------------------------- */
.flat-default,
.flat-default:hover,
.flat-default:active {
	border: 2px solid #bdc3c7;
}

.flat-default, .flat-default.btn-bordered:hover {
	background-color: #bdc3c7;
	color: #ffffff;
}

.flat-default:hover,  .flat-default.btn-bordered {
	background-color: transparent;
	color: #bdc3c7;
}

.flat-primary,
.flat-primary:hover,
.flat-primary:active {
	border: 2px solid rgb(26, 188, 156);
}

.flat-primary, .flat-primary.btn-bordered:hover {
	background-color: rgb(26, 188, 156);
	color: #ffffff;
}

.flat-primary:hover,  .flat-primary.btn-bordered {
	background-color: transparent;
	color: rgb(26, 188, 156);
}

.flat-success,
.flat-success:hover,
.flat-success:active {
	border: 2px solid rgb(46, 204, 113);
}

.flat-success, .flat-success.btn-bordered:hover {
	background-color: rgb(46, 204, 113);
	color: #ffffff;
}

.flat-success:hover,  .flat-success.btn-bordered {
	background-color: transparent;
	color: rgb(46, 204, 113);
}

.flat-info,
.flat-info:hover,
.flat-info:active {
	border: 2px solid rgb(52, 152, 219);
}

.flat-info, .flat-info.btn-bordered:hover {
	background-color: rgb(52, 152, 219);
	color: #ffffff;
}

.flat-info:hover,  .flat-info.btn-bordered {
	background-color: transparent;
	color: rgb(52, 152, 219);
}

.flat-warning,
.flat-warning:hover,
.flat-warning:active {
	border: 2px solid rgb(241, 196, 15);
}

.flat-warning, .flat-warning.btn-bordered:hover {
	background-color: rgb(241, 196, 15);
	color: #ffffff;
}

.flat-warning:hover,  .flat-warning.btn-bordered {
	background-color: transparent;
	color: rgb(241, 196, 15);
}

.flat-danger,
.flat-danger:hover,
.flat-danger:active {
	border: 2px solid rgb(231, 76, 60);
}

.flat-danger, .flat-danger.btn-bordered:hover {
	background-color: rgb(231, 76, 60);
	color: #ffffff;
}

.flat-danger:hover,  .flat-danger.btn-bordered {
	background-color: transparent;
	color: rgb(231, 76, 60);
}

.flat-inverse,
.flat-inverse:hover,
.flat-inverse:active {
	border: 2px solid rgb(52, 73, 94);
}

.flat-inverse, .flat-inverse.btn-bordered:hover {
	background-color: rgb(52, 73, 94);
	color: #ffffff;
}

.flat-inverse:hover,  .flat-inverse.btn-bordered {
	background-color: transparent;
	color: rgb(52, 73, 94);
}

.flat-color,
.flat-color:hover,
.flat-color:active {
	border: 2px solid #2ecc71;
}

.flat-color, .flat-color.btn-bordered:hover {
	background-color: #2ecc71;
	color: #ffffff;
}

.flat-color:hover,  .flat-color.btn-bordered {
	background-color: transparent;
	color: #2ecc71;
}

.btn-flat:not(.btn-rounded) {
	border-radius: 0;
}

/* Subpage Title
 * -------------------------- */
.subpage-title {
	text-transform: uppercase;
	position: relative;
	margin: 0;
	margin-bottom: 35px;
	line-height: 10px;
	font-weight: 800;
	color: #01306A;
	font-size: 16px;
}

#footer-1 .subpage-title {
	color: #ffffff;
}

.subpage-title:before {
	content: "";
	width: 35px;
	height: 3px;
	background-color: #2ecc71;
	display: block;
	position: absolute;
	bottom: -15px;
	left: 0;
}

.subpage-title .prev, .subpage-title .next {
	position: absolute;
	top: 0;
	right: 35px;
	width: 30px;
	height: 30px;
	border: 2px solid #ecf0f1;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
}

.subpage-title .prev.disabled, .subpage-title .next.disabled,
.subpage-title .prev.disabled:hover, .subpage-title .next.disabled:hover {
	opacity: 0.65;
	filter: alpha(opacity=65);
	border-color: #ecf0f1 !important;
}

.subpage-title .prev:hover, .subpage-title .next:hover {
	border-color: #2ecc71;
}

.subpage-title .prev.black, .subpage-title .next.black {
	border-color: #bdc3c7;
}

.subpage-title .prev.black:hover, .subpage-title .next.black:hover {
	border-color: #2ecc71;
}

.subpage-title .prev.black.disabled:hover, .subpage-title .next.black.disabled:hover {
	border-color: #bdc3c7;
}

.subpage-title .next {
	right: 0;
}

/* Portfolio Item
 * -------------------------- */
.portfolio-item-wrapper {
	padding-bottom: 20px;
}

.portfolio-item {
	overflow: hidden;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.portfolio-item:hover {
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
}

.portfolio-item .portfolio-thumb {
	position: relative;
	overflow: hidden;
}

.portfolio-item .portfolio-thumb img {
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.portfolio-item:hover .portfolio-thumb img {
	transform: scale(1.1);
}

.portfolio-item .portfolio-thumb .image-overlay {
	background-color: #2ecc71;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.portfolio-item:hover .portfolio-thumb .image-overlay {
	opacity: 0.50;
	filter: alpha(opacity=50);
}

.portfolio-item .portfolio-thumb .portfolio-zoom, .portfolio-item .portfolio-thumb .portfolio-link {
	width: 45px;
	height: 45px;
	text-align: center;
	background-color: rgba(44, 62, 80,0.9);
	display: none;
	line-height: 45px;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	font-size: 18px;
	color: #fff;
	display: block;
	border-radius: 3px;
}

.portfolio-item .portfolio-thumb .portfolio-zoom:hover, .portfolio-item .portfolio-thumb .portfolio-link:hover {
	background-color: rgba(44, 62, 80,0.7);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	color: #ffffff;
}

.portfolio-item .portfolio-thumb .portfolio-link {
	right: 0;
	margin-right: -45px;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.portfolio-item .portfolio-thumb .portfolio-zoom {
	left: 0;
	margin-left: -45px;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.portfolio-item:hover .portfolio-thumb .portfolio-zoom {
	display: block;
	left: 50%;
	margin-left: -48px;
}

.portfolio-item:hover .portfolio-thumb .portfolio-link {
	display: block;
	right: 50%;
	margin-right: -48px;
}

.portfolio-item .portfolio-content {
	text-align: center;
	padding: 25px 20px;
	background-color: #fff;
}

.portfolio-item .portfolio-content h5 {
	margin: 0;
}

.portfolio-item .portfolio-content p {
	margin: 0;
	margin-top: 5px;
}

/* Footer 1
 * -------------------------- */
#footer-1 {
	background-color: #34495e;
	padding: 50px 0;
	position: relative;
}

#footer-1:before {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 10px;
	border-bottom-width: 0;
	border-top-color: #ffffff;
	top: 0;
	left: 50%;
	content: "";
	margin-left: -5px;
}

#footer-1 a {
	color: #ffffff;
}

#footer-1 a:hover {
	color: #2ecc71;
}

/* Footer 2
 * -------------------------- */
#footer-2 {
	background-color: #2c3e50;
	padding: 25px 0;
	text-transform: uppercase;
	color: #ecf0f1;
	font-size: 11px;
	font-weight: 700;
}

#footer-2 .footer-info-wrapper {
	padding-top: 7px;
	padding-bottom: 7px;
}

#footer-2 a {
	color: #7f8c8d;
}

#footer-2 a:hover {
	color: #2ecc71;
}

@media (max-width: 767px) {

	#footer-2 .footer-info-wrapper, #footer-2 .social-link-wrapper {
		text-align: center;
	}

	#footer-2 .social-link-wrapper .social-links {
		float: inherit;
	}
}

/* Recent Posts
 * -------------------------- */
.recent-posts {
	padding-left: 0;
	list-style: none;
	overflow: hidden;
	margin-bottom: 0;
}

.recent-posts > li {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

.recent-posts > li:last-child {
	margin-bottom: 0;
}

.recent-posts img {
	width: 64px;
	height: 64px;
	float: left;
	margin-right: 10px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.recent-posts img:hover {
	opacity: 0.65;
	filter: alpha(opacity=65);
}

.recent-posts h5 {
	margin: 0;
	font-size: 12px;
}

.recent-posts h5 small {
	display: block;
	margin-top: 7px;
}

/* Categories
 * -------------------------- */
.widget-list {
	padding-left: 0;
	list-style: none;
	margin-bottom: 0;
	padding: 20px;
	border: 1px solid #ecf0f1;
}

#footer-1 .widget-list {
	padding: 0;
	border: 0;
}

.widget-list > li {
	padding: 5px 0;
	border-bottom: 1px solid #ecf0f1;
}

#footer-1 .widget-list > li:last-child {
	padding-bottom: 0;
}

#footer-1 .widget-list > li:first-child {
	padding-top: 0;
}

.widget-list > li:last-child {
	border-bottom: 0;
}

#footer-1 .widget-list > li {
	border-color: rgba(255, 255, 255, 0.1);
}

.widget-list > li:before {
	font-family: 'FontAwesome';
	content: "\f105";
	margin-right: 15px;
	font-size: 14px;
}

/* Flickr Photos
 * -------------------------- */
.widget.flickr {
	padding-bottom: 15px;
}

.flickr-photos-list {
	padding-left: 0;
	list-style: none;
	margin-bottom: 0;
	overflow: hidden;
}

.flickr-photos-list > li {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.flickr-photos-list > li img {
	width: 64px;
	height: 64px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.flickr-photos-list > li img:hover {
	opacity: 0.65;
	filter: alpha(opacity=65);
}

/* Footer Brand
 * -------------------------- */
.footer-brand {
	font-size: 24px;
	font-weight: 800;
	color: #ffffff;
	text-transform: uppercase;
	display: block;
	line-height: 20px;
	padding-bottom: 20px;
	margin: 0;
}

.footer-brand span {
	font-weight: 300;
	color: #2ecc71;
}

/* ToTop
 * -------------------------- */
#toTop {
	background-color: rgba(0, 0, 0, 0.5);
	background-image: none;
	bottom: 20px;
	right: 20px;
	border-radius: 3px;
	text-indent: inherit;
	width: 40px;
	height: 40px;
}

#toTopHover {
	background: none;
	background-color: #2ecc71;
	width: 40px;
	height: 40px;
}

#toTop:before {
	font-family: 'FontAwesome';
	content: "\f106";
	color: #ffffff;
	font-size: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	margin-top: -10px;
	margin-left: -10px;
}

/* Tag Cloud
 * -------------------------- */
.widget.tagcloud {
	padding-bottom: 15px;
}

.tagcloud-list {
	list-style: none;
	padding-left: 0;
	margin: 0;
}

.tagcloud-list li {
	border: 1px solid #ecf0f1;
	padding: 5px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

#footer-1 .tagcloud-list li {
	border-color: rgba(255, 255, 255, 0.1);
}

/* Colored Wrapper
 * -------------------------- */
.colored-wrapper {
	background-color: #ecf0f1;
}

.colored-wrapper + #footer-1:before {
	border-top-color: #ecf0f1;
}

/* Section
 * -------------------------- */
.section {
	padding: 50px 0;
}

/* Services
 * -------------------------- */
.service {
	text-align: center;
	padding: 20px;
	background-color: #ecf0f1;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.colored-wrapper .service {
	border: 2px solid #fff;
}

.service.service-2 {
	text-align: left;
}

.service.service-3 {
	padding: 0;
	text-align: left;
	border: 0;
	background-color: transparent;
}

.service.service-4 {
	text-align: left;
	padding: 0;
	border: 0;
	background-color: transparent;
}

.service .service-icon {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	text-align: center;
	font-size: 50px;
	background-color: #2ecc71;
	color: #ffffff;
	display: inline-block;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.service.service-2 .service-icon {
	float: left;
	margin-right: 20px;
}
.service.service-3 .service-icon {
	width: 50px;
	height: 50px;
	border-radius: 0;
	font-size: 25px;
	float: left;
}
.service.service-4 .service-icon {
	float: left;
	margin-right: 20px;
}
.service .service-icon [class*="fa-"]{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -50px;
	margin-top: -25px;
	width: 100px;
	height: 100px;
}

.service.service-3 .service-icon [class*="fa-"]{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -12.5px;
	width: 50px;
	height: 50px;
}

.service:hover .service-icon {
	background-color: #2c3e50 !important;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
}

.service.service-3 h4, .service.service-3 p {
	margin-left: 70px;
}

.service:hover h4 {
	color: #ffffff;
}

.service.service-3:hover h4, .service.service-4:hover h4 {
	color: #2c3e50;
}

.service:hover {
	background-color: #2ecc71;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	color: #ecf0f1;
}

.service.service-3:hover, .service.service-4:hover {
	background-color: transparent !important;
	box-shadow: none;
	color: #95a5a6;
}

.service:hover .service-icon [class*="fa-"] {
	-webkit-animation: toRightFromLeft 0.2s forwards;
	-moz-animation: toRightFromLeft 0.2s forwards;
	animation: toRightFromLeft 0.2s forwards;
}

@-webkit-keyframes toRightFromLeft {
	49% {
		-webkit-transform: translate(100%);
	}

	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translate(-100%);
	}

	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-moz-keyframes toRightFromLeft {
	49% {
		-moz-transform: translate(100%);
	}

	50% {
		opacity: 0;
		filter: alpha(opacity=0);
		-moz-transform: translate(-100%);
	}

	51% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

/* Clients
 * -------------------------- */
.client-wrapper a {
	border: 2px solid #ecf0f1;
	display: block;
	opacity: 0.65;
	filter: alpha(opacity=65);
}

.client-wrapper a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

/* Portfolio Filter
 * -------------------------- */
.portfolio-filter {
	margin-bottom: 40px;
	text-transform: uppercase;
	font-size: 11px;
	margin-top: 20px;
}

.portfolio-filter.nav-pills > li > a {
	border-radius: 0;
	border: 2px solid;
	border-color: #ecf0f1;
}

.portfolio-filter.nav-pills > li.active > a,
.portfolio-filter.nav-pills > li.active > a:hover,
.portfolio-filter.nav-pills > li.active > a:focus {
	border-color: #2ecc71;
	background-color: #2ecc71;
}

/* Pricing
 * -------------------------- */
.pricing-tables .row {
	padding-left: 15px;
	padding-right: 15px;
}

.pricing-tables .col-xs-1, .pricing-tables .col-xs-2, .pricing-tables .col-xs-3, .pricing-tables .col-xs-4, .pricing-tables .col-xs-5, .pricing-tables .col-xs-6, .pricing-tables .col-xs-7, .pricing-tables .col-xs-8, .pricing-tables .col-xs-9, .pricing-tables .col-xs-10, .pricing-tables .col-xs-11, .pricing-tables .col-xs-12, .pricing-tables .col-sm-1, .pricing-tables .col-sm-2, .pricing-tables .col-sm-3, .pricing-tables .col-sm-4, .pricing-tables .col-sm-5, .pricing-tables .col-sm-6, .pricing-tables .col-sm-7, .pricing-tables .col-sm-8, .pricing-tables .col-sm-9, .pricing-tables .col-sm-10, .pricing-tables .col-sm-11, .pricing-tables .col-sm-12, .pricing-tables .col-md-1, .pricing-tables .col-md-2, .pricing-tables .col-md-3, .pricing-tables .col-md-4, .pricing-tables .col-md-5, .pricing-tables .col-md-6, .pricing-tables .col-md-7, .pricing-tables .col-md-8, .pricing-tables .col-md-9, .pricing-tables .col-md-10, .pricing-tables .col-md-11, .pricing-tables .col-md-12, .pricing-tables .col-lg-1, .pricing-tables .col-lg-2, .pricing-tables .col-lg-3, .pricing-tables .col-lg-4, .pricing-tables .col-lg-5, .pricing-tables .col-lg-6, .pricing-tables .col-lg-7, .pricing-tables .col-lg-8, .pricing-tables .col-lg-9, .pricing-tables .col-lg-10, .pricing-tables .col-lg-11, .pricing-tables .col-lg-12 {
	padding-left: 0;
	padding-right: 0;
}

.pricing {
	background-color: #ecf0f1;
	text-align: center;
	margin-bottom: 20px;
}

.pricing .title {
	background-color: #16a085;
	text-align: center;
	padding: 5px;
}

.pricing.premium .title {
	background-color: #34495e;
}

.pricing.professional .title {
	background-color: #2c3e50;
}

.pricing.ultimate .title {
	background-color: #000;
}

.pricing .title h4 {
	color: #ffffff;
}

.pricing .price {
	background-color: #2ecc71;
	color: #ffffff;
	padding: 20px;
	font-family: 'Open Sans', sans-serif;
}

.pricing .price h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
}

.pricing .price .dollar {
	font-size: 24px;
	display: inline-block;
	vertical-align: top;
	margin-top: 5px;
}

.pricing .price h2 {
	font-size: 60px;
	color: #ffffff;
	display: inline-block;
	margin: 0;
}

.pricing .price .per {
	font-size: 14px;
	display: inline-block;
}

.pricing .details {
	padding-left: 0;
	list-style: none;
	margin: 0 20px;
}

.pricing .details li {
	padding: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.pricing .details li:last-child {
	border-bottom: 0;
}

.pricing .p-footer {
	padding: 20px;
}

/* 404 Not Found
 * -------------------------- */
.error404 {
	background-color: #2ecc71;
	color: #ffffff;
	text-align: center;
	font-size: 200px;
	font-weight: 700;
	height: 300px;
}

.details404 {
	background-color: #ecf0f1;
	padding: 35px;
	height: 300px;
	position: relative;
}

.details404 h3 {
	margin-top: 0;
}

.details404 .form-control {
	border-color: #ffffff;
}

.details404:before {
	font-family: 'FontAwesome';
	content: "\f002";
	position: absolute;
	right: 20px;
	bottom: 20px;
	font-size: 150px;
	width: 150px;
	height: 150px;
	line-height: 150px;
	text-align: center;
	opacity: 0.15;
	filter: alpha(opacity=15);
}

.details404 .btn {
	position: absolute;
	left: 35px;
	bottom: 35px;
}

/* Post
 * -------------------------- */
.post {
	padding: 20px 0;
	overflow: hidden;
}

.post.post-2 {
	padding: 0;
	padding-bottom: 20px;
}

.post-thumb {
	position: relative;
}

.post-thumb img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.post-meta {
	font-family: 'Montserrat', sans-serif;
	border: 1px solid #ecf0f1;
	border-width: 1px 0;
	padding: 10px 0;
	overflow: hidden;
	margin-top: 20px;
}

.colored-wrapper .post-meta {
	border-color: #fff;
}

.meta-list {
	list-style: none;
	padding-left: 0;
	margin: 0;
	float: left;
	width: 100%;
}

.meta-list li {
	float: left;
	padding: 0 10px;
	border-left: 1px solid #ecf0f1;
}

.meta-list li .black {
	color: #2c3e50;
}

.meta-list li:first-child {
	padding-left: 0;
	border-left: 0;
}

.meta-list li:last-child {
	float: right;
	border-left: 0;
	padding-right: 0;
}

.post.post-2 .meta-list li:last-child {
	float: left;
}

.post-title {
	margin: 20px 0;
}

@media (max-width: 767px) {
	.post-meta {
		padding: 0;
	}

	.meta-list li {
		float: none;
		border-left: 0;
		padding: 10px 0;
		border-bottom: 1px solid #ecf0f1;
	}

	.meta-list li:last-child {
		float: none;
		border-bottom: 0;
	}
}

/* Form Control
 * -------------------------- */
.form-control {
	border-width: 2px;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #ecf0f1;
}

.form-control:focus {
	border-color: #2ecc71;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.search-form {
	position: relative;
}

.search-form:before {
	font-family: FontAwesome;
	content: "\f002";
	position: absolute;
	top: 3px;
	right: 12px;
	font-size: 18px;
	color: #ecf0f1;
}

/* Widget
 * -------------------------- */
.widget {
	padding: 20px 0;
	overflow: hidden;
}

.widget p:last-child {
	margin-bottom: 0;
}

/* Portfolio Item
 * -------------------------- */
.project-details-list {
	list-style: none;
	padding: 20px;
	margin: 0;
	border: 1px solid #ecf0f1;
	overflow: hidden;
	font-family: 'Montserrat', sans-serif;
}

.project-details-list li {
	padding: 10px 0;
	border-bottom: 1px solid #ecf0f1;
}

.project-details-list li:first-child {
	padding-top: 0;
}

.project-details-list li:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

.project-details-list h6 {
	width: 100px;
	float: left;
	font-weight: normal;
	color: #bdc3c7;
	margin: 0;
	line-height: 1.428571429;
}

.project-details-list .project-terms {
	font-weight: 400;
	color: #2c3e50;
	margin-left: 100px;
}

.portfolio-navigation {
	text-align: right;
}

.portfolio-navigation-list {
	padding-left: 0;
	list-style: none;
	margin: 0;
	border: 1px solid #ecf0f1;
	border-width: 1px 0;
	padding: 10px 0;
}

.portfolio-navigation-list li {
	display: inline-block;
}

.portfolio-navigation-list li:first-child {
	float: left;
}

/* Carousel
 * -------------------------- */
.carousel-indicators li {
	border-radius: 0;
}

/* Icon Preview
 * -------------------------- */
.the-icons a {
	display: block;
	cursor: pointer;
	line-height: 32px;
	height: 32px;
	padding-left: 10px;
	border-radius: 6px;
	background-color: #fff0f0;
	margin-bottom: 5px;
}

.the-icons a, .the-icons a:hover {
	color: #222222;
}

.the-icons a [class*="fa-"], .the-icons a [class*=" fa-"] {
	width: 32px;
	font-size: 14px;
	display: inline-block;
	text-align: right;
	margin-right: 10px;
}

.the-icons a:hover {
	background-color: #2ecc71;
	text-decoration: none;
	color: #ffffff !important;
}

.the-icons a:hover [class*="fa-"], .the-icons a:hover [class*=" fa-"] {
	*font-size: 28px;
	*vertical-align: middle;
}

.the-icons a:hover [class*="fa-"]:before, .the-icons a:hover [class*=" fa-"]:before {
	font-size: 28px;
	vertical-align: -5px;
}

.pad-bottom-20 {
	padding-bottom: 20px;
}

/* Wrappers
 * -------------------------- */
.wrapper-1 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.wrapper-2 {
	padding-top: 20px;
}

.wrapper-3 {
	padding-bottom: 20px;
}

.wrapper-4 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.wrapper-5 {
	padding-top: 30px;
}

.wrapper-6 {
	padding-bottom: 30px;
}

.wrapper-7 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.wrapper-8 {
	padding-top: 40px;
}

.wrapper-9 {
	padding-bottom: 40px;
}

/* Team
 * -------------------------- */
.team-member-wrapper {
	padding-bottom: 20px;
}

.team-member {
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.team-member:hover {
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
}

.team-member-info {
	background-color: #2ecc71;
	padding: 20px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.team-member:hover .team-member-info {
	background-color: #2c3e50;
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
}

.team-member-info h5 {
	color: #ffffff;
	margin: 0;
	margin-bottom: 5px;
}

.team-member-thumb {
	position: relative;
}

.member-social {
	height: 45px;
	background-color: rgba(236, 240, 241,0.9);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-left: 0;
	list-style: none;
	text-align: center;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}

.team-member:hover .member-social {
	opacity: 1;
	filter: alpha(opacity=100);
}

.member-social > li {
	display: inline-block;
	padding: 0;
	border-right: 1px solid rgba(44, 62, 80,0.1);
}

.member-social > li:first-child {
	border-left: 1px solid rgba(44, 62, 80,0.1);
}

.member-social > li a {
	width: 40px;
	height: 45px;
	display: block;
	font-size: 18px;
	line-height: 45px;
	color: #2c3e50;
}

.member-social > li a:hover {
	color: #2ecc71;
}

.team-member-thumb .overlay {
	background-color: #2ecc71;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.team-member:hover .team-member-thumb .overlay {
   opacity: 0.50;
	filter: alpha(opacity=50);
}

/* Pagination
 * -------------------------- */
.pagination > li > a, .pagination > li > span {
	margin-left: 5px;
	color: #bdc3c7;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #2ecc71;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #2ecc71;
	border-color: #2ecc71;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #ffffff !important;
}

/* Layout
 * -------------------------- */
@media (min-width: 992px) {
	.layout-2 .content-wrapper {
		float: right;
	}
}

/* Comment Form
 * -------------------------- */
.comment-form {
	padding: 20px 0;
	padding-bottom: 0;
}

.comment-form .form-control {
	margin-bottom: 20px;
}

.post-comments {
	padding: 25px 0;
}

a.comment-reply, .comment-date {
	font-size: 85%;
	color: #bdc3c7;
}

/* Post Author
 * -------------------------- */
.post-author {
	padding: 50px 0 25px 0;
}

.post-author-info {
	background-color: #ecf0f1;
	padding: 20px;
}

/* Media
 * -------------------------- */
.media-list {
  margin-bottom: 0;
}
.media,
.media .media {
	margin-top: 40px;
}

/* Google Map
 * -------------------------- */
.google-map {
	padding: 0;
}
.google-map-2 {
	padding-top: 70px;
	padding-bottom: 0;

}

/* Address
 * -------------------------- */
address {
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	line-height: 23px;
	font-family: 'Montserrat', sans-serif;
}

/* Contact Form
 * -------------------------- */
.contact-form .form-control {
	margin-bottom: 20px;
}

/* Products
 * -------------------------- */
.product {
	padding: 20px 0;
}
.product-thumb {
	border: 1px solid #ecf0f1;
}
.product-info {
	padding-bottom: 10px;
}

.product-info h4 {
	font-size: 17px;
}
.product-info h2 {
	margin-top: 0;
}

.product-info .price {
	font-size: 18px;
	color: #2ecc71;
	font-weight: 700;
}

.product-info .previous-price {
	text-decoration: line-through;
	margin-right: 10px;
}

.product-info.product-info-2 .price {
	font-size: 30px;
	padding-bottom: 20px;
	display: inline-block;
}

.product-info.product-info-2 .previous-price {
	font-size: 20px;
	padding-bottom: 20px;
	display: inline-block;
}

.cart-items, .popular-items {
	padding-left: 0;
	list-style: none;
	overflow: hidden;
	margin-bottom: 0;
}

.cart-items > li, .popular-items > li {
	float: left;
	margin-bottom: 10px;
	width: 100%;
	border-bottom: 1px solid #ecf0f1;
	padding-bottom: 10px;
}

.cart-items > li .close {
	line-height: 12px;
}

.cart-items > li:last-child, .popular-items > li:last-child {
	margin-bottom: 0;
}

.cart-items img, .popular-items img {
	width: 64px;
	height: 64px;
	float: left;
	margin-right: 10px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.cart-items img:hover, .popular-items img:hover {
	opacity: 0.65;
	filter: alpha(opacity=65);
}

.cart-items h5, .popular-items h5 {
	margin: 0;
	font-size: 12px;
}

.cart-items h5 .price, .popular-items h5 .price {
	display: block;
	margin-top: 7px;
	font-size: 15px;
	color: #2ecc71;
	font-weight: 700;
}

.cart-action {
	border-top: 2px solid #ecf0f1;
	margin-top: 1px;
}

.cart-action .view-cart, .cart-action .checkout {
	width: 50%;
	float: left;
}

.results {
	position: relative;
	font-weight: 400;
	color: #95a5a6;
	padding-left: 20px;
	display: inline-block;
}

.results:before {
	content: "";
	width: 8px;
	height: 30px;
	background-color: #2ecc71;
	display: block;
	position: absolute;
	bottom: -8px;
	left: 0;
}
@media (max-width: 767px) {
	.results-and-pagination {
		text-align: center;
	}
}
@media (min-width: 768px) {
	.results-and-pagination .pagination {
		float: right;
	}
}

/* Controls
 * -------------------------- */
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	margin-top: -10px;
}

.carousel-control .glyphicon-chevron-right {
	left: inherit;
	right: 50%;
}

/* Awesome CallOut
 * -------------------------- */
.awesome-callout {
	position: relative;
	padding: 20px 0;
	text-align: center;
}

.awesome-callout h2 {
	margin-top: 0;
}

@media (min-width: 768px) {
	.awesome-callout {
		text-align: left;
		padding-right: 200px;
	}

	.awesome-callout a.btn {
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -25px;
	}
}

/* Special Wrapper
 * -------------------------- */
.special-wrapper h3 {
	margin-top: 0;
}

/* Color Skins
 * -------------------------- */
.skin-chooser {
	width: 40px;
	height: 40px;
	border: 1px solid #cccccc;;
	display: block;
	border-radius: 3px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	position: fixed;
	top: 200px;
	left: 20px;
	z-index: 1000;
	background-color: #ffffff;
}
.skin-chooser:hover {
	background-color: #ebebeb;
  border-color: #adadad;
}
.skins-wrapper .list-inline {
	padding-left: 18px;
}
.skins-wrapper .list-inline > li {
	padding-top: 25px;
}
.skins-wrapper .list-inline > li .color-skin {
	width: 50px;
	height: 50px;
	cursor: pointer;
}
.skins-wrapper .list-inline > li #color-skin-1.color-skin {
	background-color: #1abc9c;
}
.skins-wrapper .list-inline > li #color-skin-2.color-skin {
	background-color: #2ecc71;
}
.skins-wrapper .list-inline > li #color-skin-3.color-skin {
	background-color: #3498db;
}
.skins-wrapper .list-inline > li #color-skin-4.color-skin {
	background-color: #9b59b6;
}
.skins-wrapper .list-inline > li #color-skin-5.color-skin {
	background-color: #16a085;
}
.skins-wrapper .list-inline > li #color-skin-6.color-skin {
	background-color: #27ae60;
}
.skins-wrapper .list-inline > li #color-skin-7.color-skin {
	background-color: #2980b9;
}
.skins-wrapper .list-inline > li #color-skin-8.color-skin {
	background-color: #8e44ad;
}
.skins-wrapper .list-inline > li #color-skin-9.color-skin {
	background-color: #f1c40f;
}
.skins-wrapper .list-inline > li #color-skin-10.color-skin {
	background-color: #e67e22;
}
.skins-wrapper .list-inline > li #color-skin-11.color-skin {
	background-color: #e74c3c;
}
.skins-wrapper .list-inline > li #color-skin-12.color-skin {
	background-color: #f39c12;
}
.skins-wrapper .list-inline > li #color-skin-13.color-skin {
	background-color: #d35400;
}
.skins-wrapper .list-inline > li #color-skin-14.color-skin {
	background-color: #c0392b;
}
.skins-wrapper .list-inline > li #color-skin-15.color-skin {
	background-color: #95a5a6;
}
.skins-wrapper .list-inline > li #color-skin-16.color-skin {
	background-color: #7f8c8d;
}
.skins-wrapper .list-inline > li .color-skin.active, .skins-wrapper .list-inline > li .color-skin:hover {
	outline: 2px solid #2c3e50;
}

/* Color Skin 1
 * -------------------------- */
.color-skin-1 a:not(.btn):hover,
.color-skin-1 a:not(.btn):focus, 
.color-skin-1 #header-1 a:hover, 
.color-skin-1 .navbar-brand span, 
.color-skin-1 .panel-group .panel .panel-title > a:hover, 
.color-skin-1 .panel-group .panel .panel-title > a:focus, 
.color-skin-1 .nav-tabs > li.active > a, 
.color-skin-1 .nav-tabs > li.active > a:hover, 
.color-skin-1 .nav-tabs > li.active > a:focus, 
.color-skin-1 #footer-1 a:hover, 
.color-skin-1 #footer-2 a:hover, 
.color-skin-1 .footer-brand span, 
.color-skin-1 .member-social > li a:hover, 
.color-skin-1 .pagination > li > a:hover, 
.color-skin-1 .pagination > li > span:hover, 
.color-skin-1 .pagination > li > a:focus, 
.color-skin-1 .pagination > li > span:focus, 
.color-skin-1 .product-info .price, 
.color-skin-1 .cart-items h5 .price,
.color-skin-1 .popular-items h5 .price,
.color-skin-1 .flat-color:hover,
.color-skin-1 .flat-color.btn-bordered {
    color: #1abc9c;
}

.color-skin-1 .flat-color:hover,
.color-skin-1 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-1 .navbar-default .navbar-toggle:hover, 
.color-skin-1 .navbar-default .navbar-toggle:focus, 
.color-skin-1 .tp-caption.theme_caption4, 
.color-skin-1 .tp-leftarrow:hover, 
.color-skin-1 .tp-rightarrow:hover, 
.color-skin-1 .accordion-toggle:before, 
.color-skin-1 .accordion-toggle.collapsed:before, 
.color-skin-1 .testimonial-content, 
.color-skin-1 .subpage-title:before, 
.color-skin-1 #toTopHover, 
.color-skin-1 .service .service-icon, 
.color-skin-1 .service:hover, 
.color-skin-1 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-1 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-1 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-1 .pricing .price, 
.color-skin-1 .error404, 
.color-skin-1 .the-icons a:hover, 
.color-skin-1 .team-member-info, 
.color-skin-1 .pagination > .active > a, 
.color-skin-1 .pagination > .active > span, 
.color-skin-1 .pagination > .active > a:hover, 
.color-skin-1 .pagination > .active > span:hover, 
.color-skin-1 .pagination > .active > a:focus, 
.color-skin-1 .pagination > .active > span:focus, 
.color-skin-1 .results:before,
.color-skin-1 .flat-color,
.color-skin-1 .flat-color.btn-bordered:hover,
.color-skin-1 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-1 .team-member-thumb .overlay {
    background-color: #1abc9c;
}

.color-skin-1 .navbar-default .navbar-toggle:hover, 
.color-skin-1 .navbar-default .navbar-toggle:focus, 
.color-skin-1 .subpage-title .prev:hover, 
.color-skin-1 .subpage-title .next:hover, 
.color-skin-1 .subpage-title .prev.black:hover, 
.color-skin-1 .subpage-title .next.black:hover, 
.color-skin-1 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-1 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-1 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-1 .form-control:focus,
.color-skin-1 .form-group > *:focus,
.color-skin-1 .pagination > .active > a, 
.color-skin-1 .pagination > .active > span, 
.color-skin-1 .pagination > .active > a:hover, 
.color-skin-1 .pagination > .active > span:hover, 
.color-skin-1 .pagination > .active > a:focus, 
.color-skin-1 .pagination > .active > span:focus,
.color-skin-1 .flat-color,
.color-skin-1 .flat-color:hover,
.color-skin-1 .flat-color:active {
    border-color: #1abc9c;
}

.color-skin-1 .nav-tabs > li.active > a, 
.color-skin-1 .nav-tabs > li.active > a:hover, 
.color-skin-1 .nav-tabs > li.active > a:focus, 
.color-skin-1 .testimonial-content:before {
    border-top-color: #1abc9c;
}

@media (min-width: 768px) {
    .color-skin-1 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-1 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-1 .navbar-default .navbar-nav > .open > a, 
    .color-skin-1 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-1 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-1 .navbar-default .navbar-nav > .active > a, 
    .color-skin-1 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-1 .navbar-default .navbar-nav > .active > a:focus {
        color: #1abc9c;
    }

    .color-skin-1 .dropdown-menu > .active > a, 
    .color-skin-1 .dropdown-menu > .active > a:hover, 
    .color-skin-1 .dropdown-menu > .active > a:focus, 
    .color-skin-1 .dropdown-menu > li > a:hover, 
    .color-skin-1 .dropdown-menu > li > a:focus {
        background-color: #1abc9c;
    }

    .color-skin-1 .navbar-default .navbar-nav > .active > a, 
    .color-skin-1 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-1 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-1 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #1abc9c;
    }

    .color-skin-1 .navbar-nav > li > .dropdown-menu {
        border-top-color: #1abc9c;
    }
}

/* Color Skin 2
 * -------------------------- */
.color-skin-2 a:not(.btn):hover,
.color-skin-2 a:not(.btn):focus, 
.color-skin-2 #header-1 a:hover, 
.color-skin-2 .navbar-brand span, 
.color-skin-2 .panel-group .panel .panel-title > a:hover, 
.color-skin-2 .panel-group .panel .panel-title > a:focus, 
.color-skin-2 .nav-tabs > li.active > a, 
.color-skin-2 .nav-tabs > li.active > a:hover, 
.color-skin-2 .nav-tabs > li.active > a:focus, 
.color-skin-2 #footer-1 a:hover, 
.color-skin-2 #footer-2 a:hover, 
.color-skin-2 .footer-brand span, 
.color-skin-2 .member-social > li a:hover, 
.color-skin-2 .pagination > li > a:hover, 
.color-skin-2 .pagination > li > span:hover, 
.color-skin-2 .pagination > li > a:focus, 
.color-skin-2 .pagination > li > span:focus, 
.color-skin-2 .product-info .price, 
.color-skin-2 .cart-items h5 .price,
.color-skin-2 .popular-items h5 .price,
.color-skin-2 .flat-color:hover,
.color-skin-2 .flat-color.btn-bordered {
    color: #2ecc71;
}

.color-skin-2 .flat-color:hover,
.color-skin-2 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-2 .navbar-default .navbar-toggle:hover, 
.color-skin-2 .navbar-default .navbar-toggle:focus, 
.color-skin-2 .tp-caption.theme_caption4, 
.color-skin-2 .tp-leftarrow:hover, 
.color-skin-2 .tp-rightarrow:hover, 
.color-skin-2 .accordion-toggle:before, 
.color-skin-2 .accordion-toggle.collapsed:before, 
.color-skin-2 .testimonial-content, 
.color-skin-2 .subpage-title:before, 
.color-skin-2 #toTopHover, 
.color-skin-2 .service .service-icon, 
.color-skin-2 .service:hover, 
.color-skin-2 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-2 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-2 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-2 .pricing .price, 
.color-skin-2 .error404, 
.color-skin-2 .the-icons a:hover, 
.color-skin-2 .team-member-info, 
.color-skin-2 .pagination > .active > a, 
.color-skin-2 .pagination > .active > span, 
.color-skin-2 .pagination > .active > a:hover, 
.color-skin-2 .pagination > .active > span:hover, 
.color-skin-2 .pagination > .active > a:focus, 
.color-skin-2 .pagination > .active > span:focus, 
.color-skin-2 .results:before,
.color-skin-2 .flat-color,
.color-skin-2 .flat-color.btn-bordered:hover,
.color-skin-2 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-2 .team-member-thumb .overlay {
    background-color: #2ecc71;
}

.color-skin-2 .navbar-default .navbar-toggle:hover, 
.color-skin-2 .navbar-default .navbar-toggle:focus, 
.color-skin-2 .subpage-title .prev:hover, 
.color-skin-2 .subpage-title .next:hover, 
.color-skin-2 .subpage-title .prev.black:hover, 
.color-skin-2 .subpage-title .next.black:hover, 
.color-skin-2 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-2 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-2 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-2 .form-control:focus,
.color-skin-2 .form-group > *:focus,
.color-skin-2 .pagination > .active > a, 
.color-skin-2 .pagination > .active > span, 
.color-skin-2 .pagination > .active > a:hover, 
.color-skin-2 .pagination > .active > span:hover, 
.color-skin-2 .pagination > .active > a:focus, 
.color-skin-2 .pagination > .active > span:focus,
.color-skin-2 .flat-color,
.color-skin-2 .flat-color:hover,
.color-skin-2 .flat-color:active {
    border-color: #2ecc71;
}

.color-skin-2 .nav-tabs > li.active > a, 
.color-skin-2 .nav-tabs > li.active > a:hover, 
.color-skin-2 .nav-tabs > li.active > a:focus, 
.color-skin-2 .testimonial-content:before {
    border-top-color: #2ecc71;
}

@media (min-width: 768px) {
    .color-skin-2 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-2 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-2 .navbar-default .navbar-nav > .open > a, 
    .color-skin-2 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-2 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-2 .navbar-default .navbar-nav > .active > a, 
    .color-skin-2 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-2 .navbar-default .navbar-nav > .active > a:focus {
        color: #2ecc71;
    }

    .color-skin-2 .dropdown-menu > .active > a, 
    .color-skin-2 .dropdown-menu > .active > a:hover, 
    .color-skin-2 .dropdown-menu > .active > a:focus, 
    .color-skin-2 .dropdown-menu > li > a:hover, 
    .color-skin-2 .dropdown-menu > li > a:focus {
        background-color: #2ecc71;
    }

    .color-skin-2 .navbar-default .navbar-nav > .active > a, 
    .color-skin-2 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-2 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-2 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #2ecc71;
    }

    .color-skin-2 .navbar-nav > li > .dropdown-menu {
        border-top-color: #2ecc71;
    }
}

/* Color Skin 3
 * -------------------------- */
.color-skin-3 a:not(.btn):hover,
.color-skin-3 a:not(.btn):focus, 
.color-skin-3 #header-1 a:hover, 
.color-skin-3 .navbar-brand span, 
.color-skin-3 .panel-group .panel .panel-title > a:hover, 
.color-skin-3 .panel-group .panel .panel-title > a:focus, 
.color-skin-3 .nav-tabs > li.active > a, 
.color-skin-3 .nav-tabs > li.active > a:hover, 
.color-skin-3 .nav-tabs > li.active > a:focus, 
.color-skin-3 #footer-1 a:hover, 
.color-skin-3 #footer-2 a:hover, 
.color-skin-3 .footer-brand span, 
.color-skin-3 .member-social > li a:hover, 
.color-skin-3 .pagination > li > a:hover, 
.color-skin-3 .pagination > li > span:hover, 
.color-skin-3 .pagination > li > a:focus, 
.color-skin-3 .pagination > li > span:focus, 
.color-skin-3 .product-info .price, 
.color-skin-3 .cart-items h5 .price,
.color-skin-3 .popular-items h5 .price,
.color-skin-3 .flat-color:hover,
.color-skin-3 .flat-color.btn-bordered {
    color: #3498db;
}

.color-skin-3 .flat-color:hover,
.color-skin-3 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-3 .navbar-default .navbar-toggle:hover, 
.color-skin-3 .navbar-default .navbar-toggle:focus, 
.color-skin-3 .tp-caption.theme_caption4, 
.color-skin-3 .tp-leftarrow:hover, 
.color-skin-3 .tp-rightarrow:hover, 
.color-skin-3 .accordion-toggle:before, 
.color-skin-3 .accordion-toggle.collapsed:before, 
.color-skin-3 .testimonial-content, 
.color-skin-3 .subpage-title:before, 
.color-skin-3 #toTopHover, 
.color-skin-3 .service .service-icon, 
.color-skin-3 .service:hover, 
.color-skin-3 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-3 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-3 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-3 .pricing .price, 
.color-skin-3 .error404, 
.color-skin-3 .the-icons a:hover, 
.color-skin-3 .team-member-info, 
.color-skin-3 .pagination > .active > a, 
.color-skin-3 .pagination > .active > span, 
.color-skin-3 .pagination > .active > a:hover, 
.color-skin-3 .pagination > .active > span:hover, 
.color-skin-3 .pagination > .active > a:focus, 
.color-skin-3 .pagination > .active > span:focus, 
.color-skin-3 .results:before,
.color-skin-3 .flat-color,
.color-skin-3 .flat-color.btn-bordered:hover,
.color-skin-3 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-3 .team-member-thumb .overlay {
    background-color: #3498db;
}

.color-skin-3 .navbar-default .navbar-toggle:hover, 
.color-skin-3 .navbar-default .navbar-toggle:focus, 
.color-skin-3 .subpage-title .prev:hover, 
.color-skin-3 .subpage-title .next:hover, 
.color-skin-3 .subpage-title .prev.black:hover, 
.color-skin-3 .subpage-title .next.black:hover, 
.color-skin-3 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-3 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-3 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-3 .form-control:focus,
.color-skin-3 .form-group > *:focus,
.color-skin-3 .pagination > .active > a, 
.color-skin-3 .pagination > .active > span, 
.color-skin-3 .pagination > .active > a:hover, 
.color-skin-3 .pagination > .active > span:hover, 
.color-skin-3 .pagination > .active > a:focus, 
.color-skin-3 .pagination > .active > span:focus,
.color-skin-3 .flat-color,
.color-skin-3 .flat-color:hover,
.color-skin-3 .flat-color:active {
    border-color: #3498db;
}

.color-skin-3 .nav-tabs > li.active > a, 
.color-skin-3 .nav-tabs > li.active > a:hover, 
.color-skin-3 .nav-tabs > li.active > a:focus, 
.color-skin-3 .testimonial-content:before {
    border-top-color: #3498db;
}

@media (min-width: 768px) {
    .color-skin-3 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-3 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-3 .navbar-default .navbar-nav > .open > a, 
    .color-skin-3 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-3 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-3 .navbar-default .navbar-nav > .active > a, 
    .color-skin-3 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-3 .navbar-default .navbar-nav > .active > a:focus {
        color: #3498db;
    }

    .color-skin-3 .dropdown-menu > .active > a, 
    .color-skin-3 .dropdown-menu > .active > a:hover, 
    .color-skin-3 .dropdown-menu > .active > a:focus, 
    .color-skin-3 .dropdown-menu > li > a:hover, 
    .color-skin-3 .dropdown-menu > li > a:focus {
        background-color: #3498db;
    }

    .color-skin-3 .navbar-default .navbar-nav > .active > a, 
    .color-skin-3 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-3 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-3 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #3498db;
    }

    .color-skin-3 .navbar-nav > li > .dropdown-menu {
        border-top-color: #3498db;
    }
}

/* Color Skin 4
 * -------------------------- */
.color-skin-4 a:not(.btn):hover,
.color-skin-4 a:not(.btn):focus, 
.color-skin-4 #header-1 a:hover, 
.color-skin-4 .navbar-brand span, 
.color-skin-4 .panel-group .panel .panel-title > a:hover, 
.color-skin-4 .panel-group .panel .panel-title > a:focus, 
.color-skin-4 .nav-tabs > li.active > a, 
.color-skin-4 .nav-tabs > li.active > a:hover, 
.color-skin-4 .nav-tabs > li.active > a:focus, 
.color-skin-4 #footer-1 a:hover, 
.color-skin-4 #footer-2 a:hover, 
.color-skin-4 .footer-brand span, 
.color-skin-4 .member-social > li a:hover, 
.color-skin-4 .pagination > li > a:hover, 
.color-skin-4 .pagination > li > span:hover, 
.color-skin-4 .pagination > li > a:focus, 
.color-skin-4 .pagination > li > span:focus, 
.color-skin-4 .product-info .price, 
.color-skin-4 .cart-items h5 .price,
.color-skin-4 .popular-items h5 .price,
.color-skin-4 .flat-color:hover,
.color-skin-4 .flat-color.btn-bordered {
    color: #9b59b6;
}

.color-skin-4 .flat-color:hover,
.color-skin-4 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-4 .navbar-default .navbar-toggle:hover, 
.color-skin-4 .navbar-default .navbar-toggle:focus, 
.color-skin-4 .tp-caption.theme_caption4, 
.color-skin-4 .tp-leftarrow:hover, 
.color-skin-4 .tp-rightarrow:hover, 
.color-skin-4 .accordion-toggle:before, 
.color-skin-4 .accordion-toggle.collapsed:before, 
.color-skin-4 .testimonial-content, 
.color-skin-4 .subpage-title:before, 
.color-skin-4 #toTopHover, 
.color-skin-4 .service .service-icon, 
.color-skin-4 .service:hover, 
.color-skin-4 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-4 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-4 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-4 .pricing .price, 
.color-skin-4 .error404, 
.color-skin-4 .the-icons a:hover, 
.color-skin-4 .team-member-info, 
.color-skin-4 .pagination > .active > a, 
.color-skin-4 .pagination > .active > span, 
.color-skin-4 .pagination > .active > a:hover, 
.color-skin-4 .pagination > .active > span:hover, 
.color-skin-4 .pagination > .active > a:focus, 
.color-skin-4 .pagination > .active > span:focus, 
.color-skin-4 .results:before,
.color-skin-4 .flat-color,
.color-skin-4 .flat-color.btn-bordered:hover,
.color-skin-4 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-4 .team-member-thumb .overlay {
    background-color: #9b59b6;
}

.color-skin-4 .navbar-default .navbar-toggle:hover, 
.color-skin-4 .navbar-default .navbar-toggle:focus, 
.color-skin-4 .subpage-title .prev:hover, 
.color-skin-4 .subpage-title .next:hover, 
.color-skin-4 .subpage-title .prev.black:hover, 
.color-skin-4 .subpage-title .next.black:hover, 
.color-skin-4 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-4 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-4 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-4 .form-control:focus,
.color-skin-4 .form-group > *:focus,
.color-skin-4 .pagination > .active > a, 
.color-skin-4 .pagination > .active > span, 
.color-skin-4 .pagination > .active > a:hover, 
.color-skin-4 .pagination > .active > span:hover, 
.color-skin-4 .pagination > .active > a:focus, 
.color-skin-4 .pagination > .active > span:focus,
.color-skin-4 .flat-color,
.color-skin-4 .flat-color:hover,
.color-skin-4 .flat-color:active {
    border-color: #9b59b6;
}

.color-skin-4 .nav-tabs > li.active > a, 
.color-skin-4 .nav-tabs > li.active > a:hover, 
.color-skin-4 .nav-tabs > li.active > a:focus, 
.color-skin-4 .testimonial-content:before {
    border-top-color: #9b59b6;
}

@media (min-width: 768px) {
    .color-skin-4 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-4 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-4 .navbar-default .navbar-nav > .open > a, 
    .color-skin-4 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-4 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-4 .navbar-default .navbar-nav > .active > a, 
    .color-skin-4 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-4 .navbar-default .navbar-nav > .active > a:focus {
        color: #9b59b6;
    }

    .color-skin-4 .dropdown-menu > .active > a, 
    .color-skin-4 .dropdown-menu > .active > a:hover, 
    .color-skin-4 .dropdown-menu > .active > a:focus, 
    .color-skin-4 .dropdown-menu > li > a:hover, 
    .color-skin-4 .dropdown-menu > li > a:focus {
        background-color: #9b59b6;
    }

    .color-skin-4 .navbar-default .navbar-nav > .active > a, 
    .color-skin-4 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-4 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-4 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #9b59b6;
    }

    .color-skin-4 .navbar-nav > li > .dropdown-menu {
        border-top-color: #9b59b6;
    }
}

/* Color Skin 5
 * -------------------------- */
.color-skin-5 a:not(.btn):hover,
.color-skin-5 a:not(.btn):focus, 
.color-skin-5 #header-1 a:hover, 
.color-skin-5 .navbar-brand span, 
.color-skin-5 .panel-group .panel .panel-title > a:hover, 
.color-skin-5 .panel-group .panel .panel-title > a:focus, 
.color-skin-5 .nav-tabs > li.active > a, 
.color-skin-5 .nav-tabs > li.active > a:hover, 
.color-skin-5 .nav-tabs > li.active > a:focus, 
.color-skin-5 #footer-1 a:hover, 
.color-skin-5 #footer-2 a:hover, 
.color-skin-5 .footer-brand span, 
.color-skin-5 .member-social > li a:hover, 
.color-skin-5 .pagination > li > a:hover, 
.color-skin-5 .pagination > li > span:hover, 
.color-skin-5 .pagination > li > a:focus, 
.color-skin-5 .pagination > li > span:focus, 
.color-skin-5 .product-info .price, 
.color-skin-5 .cart-items h5 .price,
.color-skin-5 .popular-items h5 .price,
.color-skin-5 .flat-color:hover,
.color-skin-5 .flat-color.btn-bordered {
    color: #16a085;
}

.color-skin-5 .flat-color:hover,
.color-skin-5 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-5 .navbar-default .navbar-toggle:hover, 
.color-skin-5 .navbar-default .navbar-toggle:focus, 
.color-skin-5 .tp-caption.theme_caption4, 
.color-skin-5 .tp-leftarrow:hover, 
.color-skin-5 .tp-rightarrow:hover, 
.color-skin-5 .accordion-toggle:before, 
.color-skin-5 .accordion-toggle.collapsed:before, 
.color-skin-5 .testimonial-content, 
.color-skin-5 .subpage-title:before, 
.color-skin-5 #toTopHover, 
.color-skin-5 .service .service-icon, 
.color-skin-5 .service:hover, 
.color-skin-5 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-5 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-5 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-5 .pricing .price, 
.color-skin-5 .error404, 
.color-skin-5 .the-icons a:hover, 
.color-skin-5 .team-member-info, 
.color-skin-5 .pagination > .active > a, 
.color-skin-5 .pagination > .active > span, 
.color-skin-5 .pagination > .active > a:hover, 
.color-skin-5 .pagination > .active > span:hover, 
.color-skin-5 .pagination > .active > a:focus, 
.color-skin-5 .pagination > .active > span:focus, 
.color-skin-5 .results:before,
.color-skin-5 .flat-color,
.color-skin-5 .flat-color.btn-bordered:hover,
.color-skin-5 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-5 .team-member-thumb .overlay {
    background-color: #16a085;
}

.color-skin-5 .navbar-default .navbar-toggle:hover, 
.color-skin-5 .navbar-default .navbar-toggle:focus, 
.color-skin-5 .subpage-title .prev:hover, 
.color-skin-5 .subpage-title .next:hover, 
.color-skin-5 .subpage-title .prev.black:hover, 
.color-skin-5 .subpage-title .next.black:hover, 
.color-skin-5 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-5 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-5 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-5 .form-control:focus,
.color-skin-5 .form-group > *:focus,
.color-skin-5 .pagination > .active > a, 
.color-skin-5 .pagination > .active > span, 
.color-skin-5 .pagination > .active > a:hover, 
.color-skin-5 .pagination > .active > span:hover, 
.color-skin-5 .pagination > .active > a:focus, 
.color-skin-5 .pagination > .active > span:focus,
.color-skin-5 .flat-color,
.color-skin-5 .flat-color:hover,
.color-skin-5 .flat-color:active {
    border-color: #16a085;
}

.color-skin-5 .nav-tabs > li.active > a, 
.color-skin-5 .nav-tabs > li.active > a:hover, 
.color-skin-5 .nav-tabs > li.active > a:focus, 
.color-skin-5 .testimonial-content:before {
    border-top-color: #16a085;
}

@media (min-width: 768px) {
    .color-skin-5 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-5 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-5 .navbar-default .navbar-nav > .open > a, 
    .color-skin-5 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-5 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-5 .navbar-default .navbar-nav > .active > a, 
    .color-skin-5 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-5 .navbar-default .navbar-nav > .active > a:focus {
        color: #16a085;
    }

    .color-skin-5 .dropdown-menu > .active > a, 
    .color-skin-5 .dropdown-menu > .active > a:hover, 
    .color-skin-5 .dropdown-menu > .active > a:focus, 
    .color-skin-5 .dropdown-menu > li > a:hover, 
    .color-skin-5 .dropdown-menu > li > a:focus {
        background-color: #16a085;
    }

    .color-skin-5 .navbar-default .navbar-nav > .active > a, 
    .color-skin-5 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-5 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-5 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #16a085;
    }

    .color-skin-5 .navbar-nav > li > .dropdown-menu {
        border-top-color: #16a085;
    }
}

/* Color Skin 6
 * -------------------------- */
.color-skin-6 a:not(.btn):hover,
.color-skin-6 a:not(.btn):focus, 
.color-skin-6 #header-1 a:hover, 
.color-skin-6 .navbar-brand span, 
.color-skin-6 .panel-group .panel .panel-title > a:hover, 
.color-skin-6 .panel-group .panel .panel-title > a:focus, 
.color-skin-6 .nav-tabs > li.active > a, 
.color-skin-6 .nav-tabs > li.active > a:hover, 
.color-skin-6 .nav-tabs > li.active > a:focus, 
.color-skin-6 #footer-1 a:hover, 
.color-skin-6 #footer-2 a:hover, 
.color-skin-6 .footer-brand span, 
.color-skin-6 .member-social > li a:hover, 
.color-skin-6 .pagination > li > a:hover, 
.color-skin-6 .pagination > li > span:hover, 
.color-skin-6 .pagination > li > a:focus, 
.color-skin-6 .pagination > li > span:focus, 
.color-skin-6 .product-info .price, 
.color-skin-6 .cart-items h5 .price,
.color-skin-6 .popular-items h5 .price,
.color-skin-6 .flat-color:hover,
.color-skin-6 .flat-color.btn-bordered {
    color: #69b200;
}

.color-skin-6 .flat-color:hover,
.color-skin-6 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-6 .navbar-default .navbar-toggle:hover, 
.color-skin-6 .navbar-default .navbar-toggle:focus, 
.color-skin-6 .tp-caption.theme_caption4, 
.color-skin-6 .tp-leftarrow:hover, 
.color-skin-6 .tp-rightarrow:hover, 
.color-skin-6 .accordion-toggle:before, 
.color-skin-6 .accordion-toggle.collapsed:before, 
.color-skin-6 .testimonial-content, 
.color-skin-6 .subpage-title:before, 
.color-skin-6 #toTopHover, 
.color-skin-6 .service .service-icon, 
.color-skin-6 .service:hover, 
.color-skin-6 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-6 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-6 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-6 .pricing .price, 
.color-skin-6 .error404, 
.color-skin-6 .the-icons a:hover, 
.color-skin-6 .team-member-info, 
.color-skin-6 .pagination > .active > a, 
.color-skin-6 .pagination > .active > span, 
.color-skin-6 .pagination > .active > a:hover, 
.color-skin-6 .pagination > .active > span:hover, 
.color-skin-6 .pagination > .active > a:focus, 
.color-skin-6 .pagination > .active > span:focus, 
.color-skin-6 .results:before,
.color-skin-6 .flat-color,
.color-skin-6 .flat-color.btn-bordered:hover,
.color-skin-6 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-6 .team-member-thumb .overlay {
    background-color: #69b200;
}

.color-skin-6 .navbar-default .navbar-toggle:hover, 
.color-skin-6 .navbar-default .navbar-toggle:focus, 
.color-skin-6 .subpage-title .prev:hover, 
.color-skin-6 .subpage-title .next:hover, 
.color-skin-6 .subpage-title .prev.black:hover, 
.color-skin-6 .subpage-title .next.black:hover, 
.color-skin-6 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-6 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-6 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-6 .form-control:focus,
.color-skin-6 .form-group > *:focus, 
.color-skin-6 .pagination > .active > a, 
.color-skin-6 .pagination > .active > span, 
.color-skin-6 .pagination > .active > a:hover, 
.color-skin-6 .pagination > .active > span:hover, 
.color-skin-6 .pagination > .active > a:focus, 
.color-skin-6 .pagination > .active > span:focus,
.color-skin-6 .flat-color,
.color-skin-6 .flat-color:hover,
.color-skin-6 .flat-color:active {
    border-color: #69b200;
}

.color-skin-6 .nav-tabs > li.active > a, 
.color-skin-6 .nav-tabs > li.active > a:hover, 
.color-skin-6 .nav-tabs > li.active > a:focus, 
.color-skin-6 .testimonial-content:before {
    border-top-color: #69b200;
}

@media (min-width: 768px) {
    .color-skin-6 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-6 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-6 .navbar-default .navbar-nav > .open > a, 
    .color-skin-6 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-6 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-6 .navbar-default .navbar-nav > .active > a, 
    .color-skin-6 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-6 .navbar-default .navbar-nav > .active > a:focus {
        color: #69b200;
    }

    .color-skin-6 .dropdown-menu > .active > a, 
    .color-skin-6 .dropdown-menu > .active > a:hover, 
    .color-skin-6 .dropdown-menu > .active > a:focus, 
    .color-skin-6 .dropdown-menu > li > a:hover, 
    .color-skin-6 .dropdown-menu > li > a:focus {
        background-color: #69b200;
    }

    .color-skin-6 .navbar-default .navbar-nav > .active > a, 
    .color-skin-6 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-6 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-6 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #69b200;
    }

    .color-skin-6 .navbar-nav > li > .dropdown-menu {
        border-top-color: #69b200;
    }
}

/* Color Skin 7
 * -------------------------- */
.color-skin-7 a:not(.btn):hover,
.color-skin-7 a:not(.btn):focus, 
.color-skin-7 #header-1 a:hover, 
.color-skin-7 .navbar-brand span, 
.color-skin-7 .panel-group .panel .panel-title > a:hover, 
.color-skin-7 .panel-group .panel .panel-title > a:focus, 
.color-skin-7 .nav-tabs > li.active > a, 
.color-skin-7 .nav-tabs > li.active > a:hover, 
.color-skin-7 .nav-tabs > li.active > a:focus, 
.color-skin-7 #footer-1 a:hover, 
.color-skin-7 #footer-2 a:hover, 
.color-skin-7 .footer-brand span, 
.color-skin-7 .member-social > li a:hover, 
.color-skin-7 .pagination > li > a:hover, 
.color-skin-7 .pagination > li > span:hover, 
.color-skin-7 .pagination > li > a:focus, 
.color-skin-7 .pagination > li > span:focus, 
.color-skin-7 .product-info .price, 
.color-skin-7 .cart-items h5 .price,
.color-skin-7 .popular-items h5 .price,
.color-skin-7 .flat-color:hover,
.color-skin-7 .flat-color.btn-bordered {
    color: #2980b9;
}

.color-skin-7 .flat-color:hover,
.color-skin-7 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-7 .navbar-default .navbar-toggle:hover, 
.color-skin-7 .navbar-default .navbar-toggle:focus, 
.color-skin-7 .tp-caption.theme_caption4, 
.color-skin-7 .tp-leftarrow:hover, 
.color-skin-7 .tp-rightarrow:hover, 
.color-skin-7 .accordion-toggle:before, 
.color-skin-7 .accordion-toggle.collapsed:before, 
.color-skin-7 .testimonial-content, 
.color-skin-7 .subpage-title:before, 
.color-skin-7 #toTopHover, 
.color-skin-7 .service .service-icon, 
.color-skin-7 .service:hover, 
.color-skin-7 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-7 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-7 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-7 .pricing .price, 
.color-skin-7 .error404, 
.color-skin-7 .the-icons a:hover, 
.color-skin-7 .team-member-info, 
.color-skin-7 .pagination > .active > a, 
.color-skin-7 .pagination > .active > span, 
.color-skin-7 .pagination > .active > a:hover, 
.color-skin-7 .pagination > .active > span:hover, 
.color-skin-7 .pagination > .active > a:focus, 
.color-skin-7 .pagination > .active > span:focus, 
.color-skin-7 .results:before,
.color-skin-7 .flat-color,
.color-skin-7 .flat-color.btn-bordered:hover,
.color-skin-7 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-7 .team-member-thumb .overlay {
    background-color: #2980b9;
}

.color-skin-7 .navbar-default .navbar-toggle:hover, 
.color-skin-7 .navbar-default .navbar-toggle:focus, 
.color-skin-7 .subpage-title .prev:hover, 
.color-skin-7 .subpage-title .next:hover, 
.color-skin-7 .subpage-title .prev.black:hover, 
.color-skin-7 .subpage-title .next.black:hover, 
.color-skin-7 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-7 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-7 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-7 .form-control:focus,
.color-skin-7 .form-group > *:focus,
.color-skin-7 .pagination > .active > a, 
.color-skin-7 .pagination > .active > span, 
.color-skin-7 .pagination > .active > a:hover, 
.color-skin-7 .pagination > .active > span:hover, 
.color-skin-7 .pagination > .active > a:focus, 
.color-skin-7 .pagination > .active > span:focus,
.color-skin-7 .flat-color,
.color-skin-7 .flat-color:hover,
.color-skin-7 .flat-color:active {
    border-color: #2980b9;
}

.color-skin-7 .nav-tabs > li.active > a, 
.color-skin-7 .nav-tabs > li.active > a:hover, 
.color-skin-7 .nav-tabs > li.active > a:focus, 
.color-skin-7 .testimonial-content:before {
    border-top-color: #2980b9;
}

@media (min-width: 768px) {
    .color-skin-7 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-7 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-7 .navbar-default .navbar-nav > .open > a, 
    .color-skin-7 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-7 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-7 .navbar-default .navbar-nav > .active > a, 
    .color-skin-7 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-7 .navbar-default .navbar-nav > .active > a:focus {
        color: #2980b9;
    }

    .color-skin-7 .dropdown-menu > .active > a, 
    .color-skin-7 .dropdown-menu > .active > a:hover, 
    .color-skin-7 .dropdown-menu > .active > a:focus, 
    .color-skin-7 .dropdown-menu > li > a:hover, 
    .color-skin-7 .dropdown-menu > li > a:focus {
        background-color: #2980b9;
    }

    .color-skin-7 .navbar-default .navbar-nav > .active > a, 
    .color-skin-7 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-7 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-7 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #2980b9;
    }

    .color-skin-7 .navbar-nav > li > .dropdown-menu {
        border-top-color: #2980b9;
    }
}

/* Color Skin 8
 * -------------------------- */
.color-skin-8 a:not(.btn):hover,
.color-skin-8 a:not(.btn):focus, 
.color-skin-8 #header-1 a:hover, 
.color-skin-8 .navbar-brand span, 
.color-skin-8 .panel-group .panel .panel-title > a:hover, 
.color-skin-8 .panel-group .panel .panel-title > a:focus, 
.color-skin-8 .nav-tabs > li.active > a, 
.color-skin-8 .nav-tabs > li.active > a:hover, 
.color-skin-8 .nav-tabs > li.active > a:focus, 
.color-skin-8 #footer-1 a:hover, 
.color-skin-8 #footer-2 a:hover, 
.color-skin-8 .footer-brand span, 
.color-skin-8 .member-social > li a:hover, 
.color-skin-8 .pagination > li > a:hover, 
.color-skin-8 .pagination > li > span:hover, 
.color-skin-8 .pagination > li > a:focus, 
.color-skin-8 .pagination > li > span:focus, 
.color-skin-8 .product-info .price, 
.color-skin-8 .cart-items h5 .price,
.color-skin-8 .popular-items h5 .price,
.color-skin-8 .flat-color:hover,
.color-skin-8 .flat-color.btn-bordered {
    color: #8e44ad;
}

.color-skin-8 .flat-color:hover,
.color-skin-8 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-8 .navbar-default .navbar-toggle:hover, 
.color-skin-8 .navbar-default .navbar-toggle:focus, 
.color-skin-8 .tp-caption.theme_caption4, 
.color-skin-8 .tp-leftarrow:hover, 
.color-skin-8 .tp-rightarrow:hover, 
.color-skin-8 .accordion-toggle:before, 
.color-skin-8 .accordion-toggle.collapsed:before, 
.color-skin-8 .testimonial-content, 
.color-skin-8 .subpage-title:before, 
.color-skin-8 #toTopHover, 
.color-skin-8 .service .service-icon, 
.color-skin-8 .service:hover, 
.color-skin-8 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-8 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-8 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-8 .pricing .price, 
.color-skin-8 .error404, 
.color-skin-8 .the-icons a:hover, 
.color-skin-8 .team-member-info, 
.color-skin-8 .pagination > .active > a, 
.color-skin-8 .pagination > .active > span, 
.color-skin-8 .pagination > .active > a:hover, 
.color-skin-8 .pagination > .active > span:hover, 
.color-skin-8 .pagination > .active > a:focus, 
.color-skin-8 .pagination > .active > span:focus, 
.color-skin-8 .results:before,
.color-skin-8 .flat-color,
.color-skin-8 .flat-color.btn-bordered:hover,
.color-skin-8 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-8 .team-member-thumb .overlay {
    background-color: #8e44ad;
}

.color-skin-8 .navbar-default .navbar-toggle:hover, 
.color-skin-8 .navbar-default .navbar-toggle:focus, 
.color-skin-8 .subpage-title .prev:hover, 
.color-skin-8 .subpage-title .next:hover, 
.color-skin-8 .subpage-title .prev.black:hover, 
.color-skin-8 .subpage-title .next.black:hover, 
.color-skin-8 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-8 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-8 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-8 .form-control:focus,
.color-skin-8 .form-group > *:focus,
.color-skin-8 .pagination > .active > a, 
.color-skin-8 .pagination > .active > span, 
.color-skin-8 .pagination > .active > a:hover, 
.color-skin-8 .pagination > .active > span:hover, 
.color-skin-8 .pagination > .active > a:focus, 
.color-skin-8 .pagination > .active > span:focus,
.color-skin-8 .flat-color,
.color-skin-8 .flat-color:hover,
.color-skin-8 .flat-color:active {
    border-color: #8e44ad;
}

.color-skin-8 .nav-tabs > li.active > a, 
.color-skin-8 .nav-tabs > li.active > a:hover, 
.color-skin-8 .nav-tabs > li.active > a:focus, 
.color-skin-8 .testimonial-content:before {
    border-top-color: #8e44ad;
}

@media (min-width: 768px) {
    .color-skin-8 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-8 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-8 .navbar-default .navbar-nav > .open > a, 
    .color-skin-8 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-8 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-8 .navbar-default .navbar-nav > .active > a, 
    .color-skin-8 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-8 .navbar-default .navbar-nav > .active > a:focus {
        color: #8e44ad;
    }

    .color-skin-8 .dropdown-menu > .active > a, 
    .color-skin-8 .dropdown-menu > .active > a:hover, 
    .color-skin-8 .dropdown-menu > .active > a:focus, 
    .color-skin-8 .dropdown-menu > li > a:hover, 
    .color-skin-8 .dropdown-menu > li > a:focus {
        background-color: #8e44ad;
    }

    .color-skin-8 .navbar-default .navbar-nav > .active > a, 
    .color-skin-8 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-8 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-8 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #8e44ad;
    }

    .color-skin-8 .navbar-nav > li > .dropdown-menu {
        border-top-color: #8e44ad;
    }
}

/* Color Skin 9
 * -------------------------- */
.color-skin-9 a:not(.btn):hover,
.color-skin-9 a:not(.btn):focus, 
.color-skin-9 #header-1 a:hover, 
.color-skin-9 .navbar-brand span, 
.color-skin-9 .panel-group .panel .panel-title > a:hover, 
.color-skin-9 .panel-group .panel .panel-title > a:focus, 
.color-skin-9 .nav-tabs > li.active > a, 
.color-skin-9 .nav-tabs > li.active > a:hover, 
.color-skin-9 .nav-tabs > li.active > a:focus, 
.color-skin-9 #footer-1 a:hover, 
.color-skin-9 #footer-2 a:hover, 
.color-skin-9 .footer-brand span, 
.color-skin-9 .member-social > li a:hover, 
.color-skin-9 .pagination > li > a:hover, 
.color-skin-9 .pagination > li > span:hover, 
.color-skin-9 .pagination > li > a:focus, 
.color-skin-9 .pagination > li > span:focus, 
.color-skin-9 .product-info .price, 
.color-skin-9 .cart-items h5 .price,
.color-skin-9 .popular-items h5 .price,
.color-skin-9 .flat-color:hover,
.color-skin-9 .flat-color.btn-bordered {
    color: #f1c40f;
}

.color-skin-9 .flat-color:hover,
.color-skin-9 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-9 .navbar-default .navbar-toggle:hover, 
.color-skin-9 .navbar-default .navbar-toggle:focus, 
.color-skin-9 .tp-caption.theme_caption4, 
.color-skin-9 .tp-leftarrow:hover, 
.color-skin-9 .tp-rightarrow:hover, 
.color-skin-9 .accordion-toggle:before, 
.color-skin-9 .accordion-toggle.collapsed:before, 
.color-skin-9 .testimonial-content, 
.color-skin-9 .subpage-title:before, 
.color-skin-9 #toTopHover, 
.color-skin-9 .service .service-icon, 
.color-skin-9 .service:hover, 
.color-skin-9 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-9 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-9 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-9 .pricing .price, 
.color-skin-9 .error404, 
.color-skin-9 .the-icons a:hover, 
.color-skin-9 .team-member-info, 
.color-skin-9 .pagination > .active > a, 
.color-skin-9 .pagination > .active > span, 
.color-skin-9 .pagination > .active > a:hover, 
.color-skin-9 .pagination > .active > span:hover, 
.color-skin-9 .pagination > .active > a:focus, 
.color-skin-9 .pagination > .active > span:focus, 
.color-skin-9 .results:before,
.color-skin-9 .flat-color,
.color-skin-9 .flat-color.btn-bordered:hover,
.color-skin-9 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-9 .team-member-thumb .overlay {
    background-color: #f1c40f;
}

.color-skin-9 .navbar-default .navbar-toggle:hover, 
.color-skin-9 .navbar-default .navbar-toggle:focus, 
.color-skin-9 .subpage-title .prev:hover, 
.color-skin-9 .subpage-title .next:hover, 
.color-skin-9 .subpage-title .prev.black:hover, 
.color-skin-9 .subpage-title .next.black:hover, 
.color-skin-9 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-9 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-9 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-9 .form-control:focus,
.color-skin-9 .form-group > *:focus,
.color-skin-9 .pagination > .active > a, 
.color-skin-9 .pagination > .active > span, 
.color-skin-9 .pagination > .active > a:hover, 
.color-skin-9 .pagination > .active > span:hover, 
.color-skin-9 .pagination > .active > a:focus, 
.color-skin-9 .pagination > .active > span:focus,
.color-skin-9 .flat-color,
.color-skin-9 .flat-color:hover,
.color-skin-9 .flat-color:active {
    border-color: #f1c40f;
}

.color-skin-9 .nav-tabs > li.active > a, 
.color-skin-9 .nav-tabs > li.active > a:hover, 
.color-skin-9 .nav-tabs > li.active > a:focus, 
.color-skin-9 .testimonial-content:before {
    border-top-color: #f1c40f;
}

@media (min-width: 768px) {
    .color-skin-9 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-9 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-9 .navbar-default .navbar-nav > .open > a, 
    .color-skin-9 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-9 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-9 .navbar-default .navbar-nav > .active > a, 
    .color-skin-9 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-9 .navbar-default .navbar-nav > .active > a:focus {
        color: #f1c40f;
    }

    .color-skin-9 .dropdown-menu > .active > a, 
    .color-skin-9 .dropdown-menu > .active > a:hover, 
    .color-skin-9 .dropdown-menu > .active > a:focus, 
    .color-skin-9 .dropdown-menu > li > a:hover, 
    .color-skin-9 .dropdown-menu > li > a:focus {
        background-color: #f1c40f;
    }

    .color-skin-9 .navbar-default .navbar-nav > .active > a, 
    .color-skin-9 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-9 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-9 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #f1c40f;
    }

    .color-skin-9 .navbar-nav > li > .dropdown-menu {
        border-top-color: #f1c40f;
    }
}

/* Color Skin 10
 * -------------------------- */
.color-skin-10 a:not(.btn):hover,
.color-skin-10 a:not(.btn):focus, 
.color-skin-10 #header-1 a:hover, 
.color-skin-10 .navbar-brand span, 
.color-skin-10 .panel-group .panel .panel-title > a:hover, 
.color-skin-10 .panel-group .panel .panel-title > a:focus, 
.color-skin-10 .nav-tabs > li.active > a, 
.color-skin-10 .nav-tabs > li.active > a:hover, 
.color-skin-10 .nav-tabs > li.active > a:focus, 
.color-skin-10 #footer-1 a:hover, 
.color-skin-10 #footer-2 a:hover, 
.color-skin-10 .footer-brand span, 
.color-skin-10 .member-social > li a:hover, 
.color-skin-10 .pagination > li > a:hover, 
.color-skin-10 .pagination > li > span:hover, 
.color-skin-10 .pagination > li > a:focus, 
.color-skin-10 .pagination > li > span:focus, 
.color-skin-10 .product-info .price, 
.color-skin-10 .cart-items h5 .price,
.color-skin-10 .popular-items h5 .price,
.color-skin-10 .flat-color:hover,
.color-skin-10 .flat-color.btn-bordered {
    color: #e67e22;
}

.color-skin-10 .flat-color:hover,
.color-skin-10 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-10 .navbar-default .navbar-toggle:hover, 
.color-skin-10 .navbar-default .navbar-toggle:focus, 
.color-skin-10 .tp-caption.theme_caption4, 
.color-skin-10 .tp-leftarrow:hover, 
.color-skin-10 .tp-rightarrow:hover, 
.color-skin-10 .accordion-toggle:before, 
.color-skin-10 .accordion-toggle.collapsed:before, 
.color-skin-10 .testimonial-content, 
.color-skin-10 .subpage-title:before, 
.color-skin-10 #toTopHover, 
.color-skin-10 .service .service-icon, 
.color-skin-10 .service:hover, 
.color-skin-10 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-10 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-10 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-10 .pricing .price, 
.color-skin-10 .error404, 
.color-skin-10 .the-icons a:hover, 
.color-skin-10 .team-member-info, 
.color-skin-10 .pagination > .active > a, 
.color-skin-10 .pagination > .active > span, 
.color-skin-10 .pagination > .active > a:hover, 
.color-skin-10 .pagination > .active > span:hover, 
.color-skin-10 .pagination > .active > a:focus, 
.color-skin-10 .pagination > .active > span:focus, 
.color-skin-10 .results:before,
.color-skin-10 .flat-color,
.color-skin-10 .flat-color.btn-bordered:hover,
.color-skin-10 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-10 .team-member-thumb .overlay {
    background-color: #e67e22;
}

.color-skin-10 .navbar-default .navbar-toggle:hover, 
.color-skin-10 .navbar-default .navbar-toggle:focus, 
.color-skin-10 .subpage-title .prev:hover, 
.color-skin-10 .subpage-title .next:hover, 
.color-skin-10 .subpage-title .prev.black:hover, 
.color-skin-10 .subpage-title .next.black:hover, 
.color-skin-10 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-10 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-10 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-10 .form-control:focus,
.color-skin-10 .form-group > *:focus,
.color-skin-10 .pagination > .active > a, 
.color-skin-10 .pagination > .active > span, 
.color-skin-10 .pagination > .active > a:hover, 
.color-skin-10 .pagination > .active > span:hover, 
.color-skin-10 .pagination > .active > a:focus, 
.color-skin-10 .pagination > .active > span:focus,
.color-skin-10 .flat-color,
.color-skin-10 .flat-color:hover,
.color-skin-10 .flat-color:active {
    border-color: #e67e22;
}

.color-skin-10 .nav-tabs > li.active > a, 
.color-skin-10 .nav-tabs > li.active > a:hover, 
.color-skin-10 .nav-tabs > li.active > a:focus, 
.color-skin-10 .testimonial-content:before {
    border-top-color: #e67e22;
}

@media (min-width: 768px) {
    .color-skin-10 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-10 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-10 .navbar-default .navbar-nav > .open > a, 
    .color-skin-10 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-10 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-10 .navbar-default .navbar-nav > .active > a, 
    .color-skin-10 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-10 .navbar-default .navbar-nav > .active > a:focus {
        color: #e67e22;
    }

    .color-skin-10 .dropdown-menu > .active > a, 
    .color-skin-10 .dropdown-menu > .active > a:hover, 
    .color-skin-10 .dropdown-menu > .active > a:focus, 
    .color-skin-10 .dropdown-menu > li > a:hover, 
    .color-skin-10 .dropdown-menu > li > a:focus {
        background-color: #e67e22;
    }

    .color-skin-10 .navbar-default .navbar-nav > .active > a, 
    .color-skin-10 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-10 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-10 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #e67e22;
    }

    .color-skin-10 .navbar-nav > li > .dropdown-menu {
        border-top-color: #e67e22;
    }
}

/* Color Skin 11
 * -------------------------- */
.color-skin-11 a:not(.btn):hover,
.color-skin-11 a:not(.btn):focus, 
.color-skin-11 #header-1 a:hover, 
.color-skin-11 .navbar-brand span, 
.color-skin-11 .panel-group .panel .panel-title > a:hover, 
.color-skin-11 .panel-group .panel .panel-title > a:focus, 
.color-skin-11 .nav-tabs > li.active > a, 
.color-skin-11 .nav-tabs > li.active > a:hover, 
.color-skin-11 .nav-tabs > li.active > a:focus, 
.color-skin-11 #footer-1 a:hover, 
.color-skin-11 #footer-2 a:hover, 
.color-skin-11 .footer-brand span, 
.color-skin-11 .member-social > li a:hover, 
.color-skin-11 .pagination > li > a:hover, 
.color-skin-11 .pagination > li > span:hover, 
.color-skin-11 .pagination > li > a:focus, 
.color-skin-11 .pagination > li > span:focus, 
.color-skin-11 .product-info .price, 
.color-skin-11 .cart-items h5 .price,
.color-skin-11 .popular-items h5 .price,
.color-skin-11 .flat-color:hover,
.color-skin-11 .flat-color.btn-bordered {
    color: #e74c3c;
}

.color-skin-11 .flat-color:hover,
.color-skin-11 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-11 .navbar-default .navbar-toggle:hover, 
.color-skin-11 .navbar-default .navbar-toggle:focus, 
.color-skin-11 .tp-caption.theme_caption4, 
.color-skin-11 .tp-leftarrow:hover, 
.color-skin-11 .tp-rightarrow:hover, 
.color-skin-11 .accordion-toggle:before, 
.color-skin-11 .accordion-toggle.collapsed:before, 
.color-skin-11 .testimonial-content, 
.color-skin-11 .subpage-title:before, 
.color-skin-11 #toTopHover, 
.color-skin-11 .service .service-icon, 
.color-skin-11 .service:hover, 
.color-skin-11 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-11 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-11 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-11 .pricing .price, 
.color-skin-11 .error404, 
.color-skin-11 .the-icons a:hover, 
.color-skin-11 .team-member-info, 
.color-skin-11 .pagination > .active > a, 
.color-skin-11 .pagination > .active > span, 
.color-skin-11 .pagination > .active > a:hover, 
.color-skin-11 .pagination > .active > span:hover, 
.color-skin-11 .pagination > .active > a:focus, 
.color-skin-11 .pagination > .active > span:focus, 
.color-skin-11 .results:before,
.color-skin-11 .flat-color,
.color-skin-11 .flat-color.btn-bordered:hover,
.color-skin-11 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-11 .team-member-thumb .overlay {
    background-color: #e74c3c;
}

.color-skin-11 .navbar-default .navbar-toggle:hover, 
.color-skin-11 .navbar-default .navbar-toggle:focus, 
.color-skin-11 .subpage-title .prev:hover, 
.color-skin-11 .subpage-title .next:hover, 
.color-skin-11 .subpage-title .prev.black:hover, 
.color-skin-11 .subpage-title .next.black:hover, 
.color-skin-11 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-11 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-11 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-11 .form-control:focus,
.color-skin-11 .form-group > *:focus,
.color-skin-11 .pagination > .active > a, 
.color-skin-11 .pagination > .active > span, 
.color-skin-11 .pagination > .active > a:hover, 
.color-skin-11 .pagination > .active > span:hover, 
.color-skin-11 .pagination > .active > a:focus, 
.color-skin-11 .pagination > .active > span:focus,
.color-skin-11 .flat-color,
.color-skin-11 .flat-color:hover,
.color-skin-11 .flat-color:active {
    border-color: #e74c3c;
}

.color-skin-11 .nav-tabs > li.active > a, 
.color-skin-11 .nav-tabs > li.active > a:hover, 
.color-skin-11 .nav-tabs > li.active > a:focus, 
.color-skin-11 .testimonial-content:before {
    border-top-color: #e74c3c;
}

@media (min-width: 768px) {
    .color-skin-11 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-11 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-11 .navbar-default .navbar-nav > .open > a, 
    .color-skin-11 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-11 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-11 .navbar-default .navbar-nav > .active > a, 
    .color-skin-11 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-11 .navbar-default .navbar-nav > .active > a:focus {
        color: #e74c3c;
    }

    .color-skin-11 .dropdown-menu > .active > a, 
    .color-skin-11 .dropdown-menu > .active > a:hover, 
    .color-skin-11 .dropdown-menu > .active > a:focus, 
    .color-skin-11 .dropdown-menu > li > a:hover, 
    .color-skin-11 .dropdown-menu > li > a:focus {
        background-color: #e74c3c;
    }

    .color-skin-11 .navbar-default .navbar-nav > .active > a, 
    .color-skin-11 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-11 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-11 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #e74c3c;
    }

    .color-skin-11 .navbar-nav > li > .dropdown-menu {
        border-top-color: #e74c3c;
    }
}

/* Color Skin 12
 * -------------------------- */
.color-skin-12 a:not(.btn):hover,
.color-skin-12 a:not(.btn):focus, 
.color-skin-12 #header-1 a:hover, 
.color-skin-12 .navbar-brand span, 
.color-skin-12 .panel-group .panel .panel-title > a:hover, 
.color-skin-12 .panel-group .panel .panel-title > a:focus, 
.color-skin-12 .nav-tabs > li.active > a, 
.color-skin-12 .nav-tabs > li.active > a:hover, 
.color-skin-12 .nav-tabs > li.active > a:focus, 
.color-skin-12 #footer-1 a:hover, 
.color-skin-12 #footer-2 a:hover, 
.color-skin-12 .footer-brand span, 
.color-skin-12 .member-social > li a:hover, 
.color-skin-12 .pagination > li > a:hover, 
.color-skin-12 .pagination > li > span:hover, 
.color-skin-12 .pagination > li > a:focus, 
.color-skin-12 .pagination > li > span:focus, 
.color-skin-12 .product-info .price, 
.color-skin-12 .cart-items h5 .price,
.color-skin-12 .popular-items h5 .price,
.color-skin-12 .flat-color:hover,
.color-skin-12 .flat-color.btn-bordered {
    color: #f39c12;
}

.color-skin-12 .flat-color:hover,
.color-skin-12 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-12 .navbar-default .navbar-toggle:hover, 
.color-skin-12 .navbar-default .navbar-toggle:focus, 
.color-skin-12 .tp-caption.theme_caption4, 
.color-skin-12 .tp-leftarrow:hover, 
.color-skin-12 .tp-rightarrow:hover, 
.color-skin-12 .accordion-toggle:before, 
.color-skin-12 .accordion-toggle.collapsed:before, 
.color-skin-12 .testimonial-content, 
.color-skin-12 .subpage-title:before, 
.color-skin-12 #toTopHover, 
.color-skin-12 .service .service-icon, 
.color-skin-12 .service:hover, 
.color-skin-12 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-12 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-12 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-12 .pricing .price, 
.color-skin-12 .error404, 
.color-skin-12 .the-icons a:hover, 
.color-skin-12 .team-member-info, 
.color-skin-12 .pagination > .active > a, 
.color-skin-12 .pagination > .active > span, 
.color-skin-12 .pagination > .active > a:hover, 
.color-skin-12 .pagination > .active > span:hover, 
.color-skin-12 .pagination > .active > a:focus, 
.color-skin-12 .pagination > .active > span:focus, 
.color-skin-12 .results:before,
.color-skin-12 .flat-color,
.color-skin-12 .flat-color.btn-bordered:hover,
.color-skin-12 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-12 .team-member-thumb .overlay {
    background-color: #f39c12;
}

.color-skin-12 .navbar-default .navbar-toggle:hover, 
.color-skin-12 .navbar-default .navbar-toggle:focus, 
.color-skin-12 .subpage-title .prev:hover, 
.color-skin-12 .subpage-title .next:hover, 
.color-skin-12 .subpage-title .prev.black:hover, 
.color-skin-12 .subpage-title .next.black:hover, 
.color-skin-12 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-12 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-12 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-12 .form-control:focus,
.color-skin-12 .form-group > *:focus,
.color-skin-12 .pagination > .active > a, 
.color-skin-12 .pagination > .active > span, 
.color-skin-12 .pagination > .active > a:hover, 
.color-skin-12 .pagination > .active > span:hover, 
.color-skin-12 .pagination > .active > a:focus, 
.color-skin-12 .pagination > .active > span:focus,
.color-skin-12 .flat-color,
.color-skin-12 .flat-color:hover,
.color-skin-12 .flat-color:active {
    border-color: #f39c12;
}

.color-skin-12 .nav-tabs > li.active > a, 
.color-skin-12 .nav-tabs > li.active > a:hover, 
.color-skin-12 .nav-tabs > li.active > a:focus, 
.color-skin-12 .testimonial-content:before {
    border-top-color: #f39c12;
}

@media (min-width: 768px) {
    .color-skin-12 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-12 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-12 .navbar-default .navbar-nav > .open > a, 
    .color-skin-12 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-12 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-12 .navbar-default .navbar-nav > .active > a, 
    .color-skin-12 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-12 .navbar-default .navbar-nav > .active > a:focus {
        color: #f39c12;
    }

    .color-skin-12 .dropdown-menu > .active > a, 
    .color-skin-12 .dropdown-menu > .active > a:hover, 
    .color-skin-12 .dropdown-menu > .active > a:focus, 
    .color-skin-12 .dropdown-menu > li > a:hover, 
    .color-skin-12 .dropdown-menu > li > a:focus {
        background-color: #f39c12;
    }

    .color-skin-12 .navbar-default .navbar-nav > .active > a, 
    .color-skin-12 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-12 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-12 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #f39c12;
    }

    .color-skin-12 .navbar-nav > li > .dropdown-menu {
        border-top-color: #f39c12;
    }
}

/* Color Skin 13
 * -------------------------- */
.color-skin-13 a:not(.btn):hover,
.color-skin-13 a:not(.btn):focus, 
.color-skin-13 #header-1 a:hover, 
.color-skin-13 .navbar-brand span, 
.color-skin-13 .panel-group .panel .panel-title > a:hover, 
.color-skin-13 .panel-group .panel .panel-title > a:focus, 
.color-skin-13 .nav-tabs > li.active > a, 
.color-skin-13 .nav-tabs > li.active > a:hover, 
.color-skin-13 .nav-tabs > li.active > a:focus, 
.color-skin-13 #footer-1 a:hover, 
.color-skin-13 #footer-2 a:hover, 
.color-skin-13 .footer-brand span, 
.color-skin-13 .member-social > li a:hover, 
.color-skin-13 .pagination > li > a:hover, 
.color-skin-13 .pagination > li > span:hover, 
.color-skin-13 .pagination > li > a:focus, 
.color-skin-13 .pagination > li > span:focus, 
.color-skin-13 .product-info .price, 
.color-skin-13 .cart-items h5 .price,
.color-skin-13 .popular-items h5 .price,
.color-skin-13 .flat-color:hover,
.color-skin-13 .flat-color.btn-bordered {
    color: #d35400;
}

.color-skin-13 .flat-color:hover,
.color-skin-13 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-13 .navbar-default .navbar-toggle:hover, 
.color-skin-13 .navbar-default .navbar-toggle:focus, 
.color-skin-13 .tp-caption.theme_caption4, 
.color-skin-13 .tp-leftarrow:hover, 
.color-skin-13 .tp-rightarrow:hover, 
.color-skin-13 .accordion-toggle:before, 
.color-skin-13 .accordion-toggle.collapsed:before, 
.color-skin-13 .testimonial-content, 
.color-skin-13 .subpage-title:before, 
.color-skin-13 #toTopHover, 
.color-skin-13 .service .service-icon, 
.color-skin-13 .service:hover, 
.color-skin-13 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-13 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-13 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-13 .pricing .price, 
.color-skin-13 .error404, 
.color-skin-13 .the-icons a:hover, 
.color-skin-13 .team-member-info, 
.color-skin-13 .pagination > .active > a, 
.color-skin-13 .pagination > .active > span, 
.color-skin-13 .pagination > .active > a:hover, 
.color-skin-13 .pagination > .active > span:hover, 
.color-skin-13 .pagination > .active > a:focus, 
.color-skin-13 .pagination > .active > span:focus, 
.color-skin-13 .results:before,
.color-skin-13 .flat-color,
.color-skin-13 .flat-color.btn-bordered:hover,
.color-skin-13 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-13 .team-member-thumb .overlay {
    background-color: #d35400;
}

.color-skin-13 .navbar-default .navbar-toggle:hover, 
.color-skin-13 .navbar-default .navbar-toggle:focus, 
.color-skin-13 .subpage-title .prev:hover, 
.color-skin-13 .subpage-title .next:hover, 
.color-skin-13 .subpage-title .prev.black:hover, 
.color-skin-13 .subpage-title .next.black:hover, 
.color-skin-13 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-13 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-13 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-13 .form-control:focus,
.color-skin-13 .form-group > *:focus,
.color-skin-13 .pagination > .active > a, 
.color-skin-13 .pagination > .active > span, 
.color-skin-13 .pagination > .active > a:hover, 
.color-skin-13 .pagination > .active > span:hover, 
.color-skin-13 .pagination > .active > a:focus, 
.color-skin-13 .pagination > .active > span:focus,
.color-skin-13 .flat-color,
.color-skin-13 .flat-color:hover,
.color-skin-13 .flat-color:active {
    border-color: #d35400;
}

.color-skin-13 .nav-tabs > li.active > a, 
.color-skin-13 .nav-tabs > li.active > a:hover, 
.color-skin-13 .nav-tabs > li.active > a:focus, 
.color-skin-13 .testimonial-content:before {
    border-top-color: #d35400;
}

@media (min-width: 768px) {
    .color-skin-13 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-13 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-13 .navbar-default .navbar-nav > .open > a, 
    .color-skin-13 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-13 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-13 .navbar-default .navbar-nav > .active > a, 
    .color-skin-13 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-13 .navbar-default .navbar-nav > .active > a:focus {
        color: #d35400;
    }

    .color-skin-13 .dropdown-menu > .active > a, 
    .color-skin-13 .dropdown-menu > .active > a:hover, 
    .color-skin-13 .dropdown-menu > .active > a:focus, 
    .color-skin-13 .dropdown-menu > li > a:hover, 
    .color-skin-13 .dropdown-menu > li > a:focus {
        background-color: #d35400;
    }

    .color-skin-13 .navbar-default .navbar-nav > .active > a, 
    .color-skin-13 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-13 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-13 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #d35400;
    }

    .color-skin-13 .navbar-nav > li > .dropdown-menu {
        border-top-color: #d35400;
    }
}

/* Color Skin 14
 * -------------------------- */
.color-skin-14 a:not(.btn):hover,
.color-skin-14 a:not(.btn):focus, 
.color-skin-14 #header-1 a:hover, 
.color-skin-14 .navbar-brand span, 
.color-skin-14 .panel-group .panel .panel-title > a:hover, 
.color-skin-14 .panel-group .panel .panel-title > a:focus, 
.color-skin-14 .nav-tabs > li.active > a, 
.color-skin-14 .nav-tabs > li.active > a:hover, 
.color-skin-14 .nav-tabs > li.active > a:focus, 
.color-skin-14 #footer-1 a:hover, 
.color-skin-14 #footer-2 a:hover, 
.color-skin-14 .footer-brand span, 
.color-skin-14 .member-social > li a:hover, 
.color-skin-14 .pagination > li > a:hover, 
.color-skin-14 .pagination > li > span:hover, 
.color-skin-14 .pagination > li > a:focus, 
.color-skin-14 .pagination > li > span:focus, 
.color-skin-14 .product-info .price, 
.color-skin-14 .cart-items h5 .price,
.color-skin-14 .popular-items h5 .price,
.color-skin-14 .flat-color:hover,
.color-skin-14 .flat-color.btn-bordered {
    color: #c0392b;
}

.color-skin-14 .flat-color:hover,
.color-skin-14 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-14 .navbar-default .navbar-toggle:hover, 
.color-skin-14 .navbar-default .navbar-toggle:focus, 
.color-skin-14 .tp-caption.theme_caption4, 
.color-skin-14 .tp-leftarrow:hover, 
.color-skin-14 .tp-rightarrow:hover, 
.color-skin-14 .accordion-toggle:before, 
.color-skin-14 .accordion-toggle.collapsed:before, 
.color-skin-14 .testimonial-content, 
.color-skin-14 .subpage-title:before, 
.color-skin-14 #toTopHover, 
.color-skin-14 .service .service-icon, 
.color-skin-14 .service:hover, 
.color-skin-14 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-14 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-14 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-14 .pricing .price, 
.color-skin-14 .error404, 
.color-skin-14 .the-icons a:hover, 
.color-skin-14 .team-member-info, 
.color-skin-14 .pagination > .active > a, 
.color-skin-14 .pagination > .active > span, 
.color-skin-14 .pagination > .active > a:hover, 
.color-skin-14 .pagination > .active > span:hover, 
.color-skin-14 .pagination > .active > a:focus, 
.color-skin-14 .pagination > .active > span:focus, 
.color-skin-14 .results:before,
.color-skin-14 .flat-color,
.color-skin-14 .flat-color.btn-bordered:hover,
.color-skin-14 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-14 .team-member-thumb .overlay {
    background-color: #c0392b;
}

.color-skin-14 .navbar-default .navbar-toggle:hover, 
.color-skin-14 .navbar-default .navbar-toggle:focus, 
.color-skin-14 .subpage-title .prev:hover, 
.color-skin-14 .subpage-title .next:hover, 
.color-skin-14 .subpage-title .prev.black:hover, 
.color-skin-14 .subpage-title .next.black:hover, 
.color-skin-14 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-14 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-14 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-14 .form-control:focus,
.color-skin-14 .form-group > *:focus,
.color-skin-14 .pagination > .active > a, 
.color-skin-14 .pagination > .active > span, 
.color-skin-14 .pagination > .active > a:hover, 
.color-skin-14 .pagination > .active > span:hover, 
.color-skin-14 .pagination > .active > a:focus, 
.color-skin-14 .pagination > .active > span:focus,
.color-skin-14 .flat-color,
.color-skin-14 .flat-color:hover,
.color-skin-14 .flat-color:active {
    border-color: #c0392b;
}

.color-skin-14 .nav-tabs > li.active > a, 
.color-skin-14 .nav-tabs > li.active > a:hover, 
.color-skin-14 .nav-tabs > li.active > a:focus, 
.color-skin-14 .testimonial-content:before {
    border-top-color: #c0392b;
}

@media (min-width: 768px) {
    .color-skin-14 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-14 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-14 .navbar-default .navbar-nav > .open > a, 
    .color-skin-14 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-14 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-14 .navbar-default .navbar-nav > .active > a, 
    .color-skin-14 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-14 .navbar-default .navbar-nav > .active > a:focus {
        color: #c0392b;
    }

    .color-skin-14 .dropdown-menu > .active > a, 
    .color-skin-14 .dropdown-menu > .active > a:hover, 
    .color-skin-14 .dropdown-menu > .active > a:focus, 
    .color-skin-14 .dropdown-menu > li > a:hover, 
    .color-skin-14 .dropdown-menu > li > a:focus {
        background-color: #c0392b;
    }

    .color-skin-14 .navbar-default .navbar-nav > .active > a, 
    .color-skin-14 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-14 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-14 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #c0392b;
    }

    .color-skin-14 .navbar-nav > li > .dropdown-menu {
        border-top-color: #c0392b;
    }
}

/* Color Skin 15
 * -------------------------- */
.color-skin-15 a:not(.btn):hover,
.color-skin-15 a:not(.btn):focus, 
.color-skin-15 #header-1 a:hover, 
.color-skin-15 .navbar-brand span, 
.color-skin-15 .panel-group .panel .panel-title > a:hover, 
.color-skin-15 .panel-group .panel .panel-title > a:focus, 
.color-skin-15 .nav-tabs > li.active > a, 
.color-skin-15 .nav-tabs > li.active > a:hover, 
.color-skin-15 .nav-tabs > li.active > a:focus, 
.color-skin-15 #footer-1 a:hover, 
.color-skin-15 #footer-2 a:hover, 
.color-skin-15 .footer-brand span, 
.color-skin-15 .member-social > li a:hover, 
.color-skin-15 .pagination > li > a:hover, 
.color-skin-15 .pagination > li > span:hover, 
.color-skin-15 .pagination > li > a:focus, 
.color-skin-15 .pagination > li > span:focus, 
.color-skin-15 .product-info .price, 
.color-skin-15 .cart-items h5 .price,
.color-skin-15 .popular-items h5 .price,
.color-skin-15 .flat-color:hover,
.color-skin-15 .flat-color.btn-bordered {
    color: #95a5a6;
}

.color-skin-15 .flat-color:hover,
.color-skin-15 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-15 .navbar-default .navbar-toggle:hover, 
.color-skin-15 .navbar-default .navbar-toggle:focus, 
.color-skin-15 .tp-caption.theme_caption4, 
.color-skin-15 .tp-leftarrow:hover, 
.color-skin-15 .tp-rightarrow:hover, 
.color-skin-15 .accordion-toggle:before, 
.color-skin-15 .accordion-toggle.collapsed:before, 
.color-skin-15 .testimonial-content, 
.color-skin-15 .subpage-title:before, 
.color-skin-15 #toTopHover, 
.color-skin-15 .service .service-icon, 
.color-skin-15 .service:hover, 
.color-skin-15 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-15 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-15 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-15 .pricing .price, 
.color-skin-15 .error404, 
.color-skin-15 .the-icons a:hover, 
.color-skin-15 .team-member-info, 
.color-skin-15 .pagination > .active > a, 
.color-skin-15 .pagination > .active > span, 
.color-skin-15 .pagination > .active > a:hover, 
.color-skin-15 .pagination > .active > span:hover, 
.color-skin-15 .pagination > .active > a:focus, 
.color-skin-15 .pagination > .active > span:focus, 
.color-skin-15 .results:before,
.color-skin-15 .flat-color,
.color-skin-15 .flat-color.btn-bordered:hover,
.color-skin-15 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-15 .team-member-thumb .overlay {
    background-color: #95a5a6;
}

.color-skin-15 .navbar-default .navbar-toggle:hover, 
.color-skin-15 .navbar-default .navbar-toggle:focus, 
.color-skin-15 .subpage-title .prev:hover, 
.color-skin-15 .subpage-title .next:hover, 
.color-skin-15 .subpage-title .prev.black:hover, 
.color-skin-15 .subpage-title .next.black:hover, 
.color-skin-15 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-15 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-15 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-15 .form-control:focus,
.color-skin-15 .form-group > *:focus,
.color-skin-15 .pagination > .active > a, 
.color-skin-15 .pagination > .active > span, 
.color-skin-15 .pagination > .active > a:hover, 
.color-skin-15 .pagination > .active > span:hover, 
.color-skin-15 .pagination > .active > a:focus, 
.color-skin-15 .pagination > .active > span:focus,
.color-skin-15 .flat-color,
.color-skin-15 .flat-color:hover,
.color-skin-15 .flat-color:active {
    border-color: #95a5a6;
}

.color-skin-15 .nav-tabs > li.active > a, 
.color-skin-15 .nav-tabs > li.active > a:hover, 
.color-skin-15 .nav-tabs > li.active > a:focus, 
.color-skin-15 .testimonial-content:before {
    border-top-color: #95a5a6;
}

@media (min-width: 768px) {
    .color-skin-15 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-15 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-15 .navbar-default .navbar-nav > .open > a, 
    .color-skin-15 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-15 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-15 .navbar-default .navbar-nav > .active > a, 
    .color-skin-15 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-15 .navbar-default .navbar-nav > .active > a:focus {
        color: #95a5a6;
    }

    .color-skin-15 .dropdown-menu > .active > a, 
    .color-skin-15 .dropdown-menu > .active > a:hover, 
    .color-skin-15 .dropdown-menu > .active > a:focus, 
    .color-skin-15 .dropdown-menu > li > a:hover, 
    .color-skin-15 .dropdown-menu > li > a:focus {
        background-color: #95a5a6;
    }

    .color-skin-15 .navbar-default .navbar-nav > .active > a, 
    .color-skin-15 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-15 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-15 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #95a5a6;
    }

    .color-skin-15 .navbar-nav > li > .dropdown-menu {
        border-top-color: #95a5a6;
    }
}

/* Color Skin 16
 * -------------------------- */
.color-skin-16 a:not(.btn):hover,
.color-skin-16 a:not(.btn):focus, 
.color-skin-16 #header-1 a:hover, 
.color-skin-16 .navbar-brand span, 
.color-skin-16 .panel-group .panel .panel-title > a:hover, 
.color-skin-16 .panel-group .panel .panel-title > a:focus, 
.color-skin-16 .nav-tabs > li.active > a, 
.color-skin-16 .nav-tabs > li.active > a:hover, 
.color-skin-16 .nav-tabs > li.active > a:focus, 
.color-skin-16 #footer-1 a:hover, 
.color-skin-16 #footer-2 a:hover, 
.color-skin-16 .footer-brand span, 
.color-skin-16 .member-social > li a:hover, 
.color-skin-16 .pagination > li > a:hover, 
.color-skin-16 .pagination > li > span:hover, 
.color-skin-16 .pagination > li > a:focus, 
.color-skin-16 .pagination > li > span:focus, 
.color-skin-16 .product-info .price, 
.color-skin-16 .cart-items h5 .price,
.color-skin-16 .popular-items h5 .price,
.color-skin-16 .flat-color:hover,
.color-skin-16 .flat-color.btn-bordered {
    color: #7f8c8d;
}

.color-skin-16 .flat-color:hover,
.color-skin-16 .flat-color.btn-bordered {
    background-color: transparent;
}

.color-skin-16 .navbar-default .navbar-toggle:hover, 
.color-skin-16 .navbar-default .navbar-toggle:focus, 
.color-skin-16 .tp-caption.theme_caption4, 
.color-skin-16 .tp-leftarrow:hover, 
.color-skin-16 .tp-rightarrow:hover, 
.color-skin-16 .accordion-toggle:before, 
.color-skin-16 .accordion-toggle.collapsed:before, 
.color-skin-16 .testimonial-content, 
.color-skin-16 .subpage-title:before, 
.color-skin-16 #toTopHover, 
.color-skin-16 .service .service-icon, 
.color-skin-16 .service:hover, 
.color-skin-16 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-16 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-16 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-16 .pricing .price, 
.color-skin-16 .error404, 
.color-skin-16 .the-icons a:hover, 
.color-skin-16 .team-member-info, 
.color-skin-16 .pagination > .active > a, 
.color-skin-16 .pagination > .active > span, 
.color-skin-16 .pagination > .active > a:hover, 
.color-skin-16 .pagination > .active > span:hover, 
.color-skin-16 .pagination > .active > a:focus, 
.color-skin-16 .pagination > .active > span:focus, 
.color-skin-16 .results:before,
.color-skin-16 .flat-color,
.color-skin-16 .flat-color.btn-bordered:hover,
.color-skin-16 .portfolio-item .portfolio-thumb .image-overlay,
.color-skin-16 .team-member-thumb .overlay {
    background-color: #7f8c8d;
}

.color-skin-16 .navbar-default .navbar-toggle:hover, 
.color-skin-16 .navbar-default .navbar-toggle:focus, 
.color-skin-16 .subpage-title .prev:hover, 
.color-skin-16 .subpage-title .next:hover, 
.color-skin-16 .subpage-title .prev.black:hover, 
.color-skin-16 .subpage-title .next.black:hover, 
.color-skin-16 .portfolio-filter.nav-pills > li.active > a, 
.color-skin-16 .portfolio-filter.nav-pills > li.active > a:hover, 
.color-skin-16 .portfolio-filter.nav-pills > li.active > a:focus, 
.color-skin-16 .form-control:focus,
.color-skin-16 .form-group > *:focus,
.color-skin-16 .pagination > .active > a, 
.color-skin-16 .pagination > .active > span, 
.color-skin-16 .pagination > .active > a:hover, 
.color-skin-16 .pagination > .active > span:hover, 
.color-skin-16 .pagination > .active > a:focus, 
.color-skin-16 .pagination > .active > span:focus,
.color-skin-16 .flat-color,
.color-skin-16 .flat-color:hover,
.color-skin-16 .flat-color:active {
    border-color: #7f8c8d;
}

.color-skin-16 .nav-tabs > li.active > a, 
.color-skin-16 .nav-tabs > li.active > a:hover, 
.color-skin-16 .nav-tabs > li.active > a:focus, 
.color-skin-16 .testimonial-content:before {
    border-top-color: #7f8c8d;
}

@media (min-width: 768px) {
    .color-skin-16 .navbar-default .navbar-nav > li > a:hover, 
    .color-skin-16 .navbar-default .navbar-nav > li > a:focus, 
    .color-skin-16 .navbar-default .navbar-nav > .open > a, 
    .color-skin-16 .navbar-default .navbar-nav > .open > a:hover, 
    .color-skin-16 .navbar-default .navbar-nav > .open > a:focus, 
    .color-skin-16 .navbar-default .navbar-nav > .active > a, 
    .color-skin-16 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-16 .navbar-default .navbar-nav > .active > a:focus {
        color: #7f8c8d;
    }

    .color-skin-16 .dropdown-menu > .active > a, 
    .color-skin-16 .dropdown-menu > .active > a:hover, 
    .color-skin-16 .dropdown-menu > .active > a:focus, 
    .color-skin-16 .dropdown-menu > li > a:hover, 
    .color-skin-16 .dropdown-menu > li > a:focus {
        background-color: #7f8c8d;
    }

    .color-skin-16 .navbar-default .navbar-nav > .active > a, 
    .color-skin-16 .navbar-default .navbar-nav > .active > a:hover, 
    .color-skin-16 .navbar-default .navbar-nav > .active > a:focus, 
    .color-skin-16 .navbar-default .navbar-nav > .active > a:after {
        border-bottom-color: #7f8c8d;
    }

    .color-skin-16 .navbar-nav > li > .dropdown-menu {
        border-top-color: #7f8c8d;
    }
}
.inherit-color, .inherit-color:hover{
    color: inherit!important;
}
.editable-form{
    background: none!important;
}
.editable-form.modal {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.editable-form.modal .modal-dialog {
    max-width: 100%;
    width: 850px;
}
.editable-form textarea{
    padding: 10px;
    min-height: 200px;
    line-height: 20px;
}

/* spin social icons when hovering over theme */
.social-links a:hover [class^="fa fa-"]{
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}

/* portfolio */
.portfolio-navigation-list .disabled a,
.portfolio-navigation-list .disabled a:hover,
.portfolio-navigation-list .disabled a:focus{
  color: #BDC3C7;
  cursor: not-allowed;
}

/* gallery */
.gallery .portfolio-item:hover .portfolio-thumb .portfolio-zoom {
    display: block;
    left: 50%;
    margin-left: -24px;
}

/* blog */
.small-post .blog-large{
    display: none;
}
.small-post .meta-list .rmore{
    border-left: 0;
}
.post .post-thumb,
.post .responsive-video-wrapper,
.post .post-slider{
    margin-bottom: 10px;
}
.pull-left.media-object, .pull-left > .media-object{
    margin-right: 10px;
}

.comment-form .input_id_name,
.comment-form .input_id_email,
.comment-form .input_id_url{
    width: 33.3333% !important;
    float: left;
}
.comment-form .input_id_name{
    padding-right: 15px;
}
.comment-form .input_id_email{
    padding: 0 15px;
}
.comment-form .input_id_url{
    padding-left: 15px;
}
.comment-form .input_id_comment textarea{
    max-height: 80px;
    width: 100%;
    max-width: 100%;
}

/* contact */
#google-map iframe{
  width: 100%;
  max-width: 100%;
}

/* From mezzanine.css */
/* Ratings */
.rating {margin-top:15px;}
.rating * {display:inline !important; list-style-type:none;}
.rating label {margin-right:15px;}
.rating p {margin-right:20px;}
.rating ul {margin-left:0 !important; padding:0 !important;}
.rating li {border:none !important; background:none !important; padding:0 !important;}
.rating li input {margin-top:-4px;}
#comments .rating {padding:0 !important; margin:10px 0 0 0 !important;
                   border:none !important; background:none !important;}

/*========================================
MEZZANINE FORMS
==========================================
This rules mirror the rules for .form-control included with Bootstrap.
They are needed because we can not directly apply CSS classes to the form fields
when rendering them in the template.
They also cover special cases for date and date/time inputs.
*/
.form-group > input[type="text"],
.form-group > input[type="password"],
.form-group > input[type="datetime"],
.form-group > input[type="datetime-local"],
.form-group > input[type="date"],
.form-group > input[type="month"],
.form-group > input[type="time"],
.form-group > input[type="week"],
.form-group > input[type="number"],
.form-group > input[type="email"],
.form-group > input[type="url"],
.form-group > input[type="search"],
.form-group > input[type="tel"],
.form-group > input[type="color"],
.form-group > .calanderContainer > input[type="date"],
.form-group > select,
.form-group > textarea {
    display: block;
    width: 100%;
    max-width: 300px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-width: 2px;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #ecf0f1;

}

.form-group > input[type="text"]:focus,
.form-group > input[type="password"]:focus,
.form-group > input[type="datetime"]:focus,
.form-group > input[type="datetime-local"]:focus,
.form-group > input[type="date"]:focus,
.form-group > input[type="month"]:focus,
.form-group > input[type="time"]:focus,
.form-group > input[type="week"]:focus,
.form-group > input[type="number"]:focus,
.form-group > input[type="email"]:focus,
.form-group > input[type="url"]:focus,
.form-group > input[type="search"]:focus,
.form-group > input[type="tel"]:focus,
.form-group > input[type="color"]:focus,
.form-group > .calanderContainer > input[type="date"]:focus,
.form-group > select:focus,
.form-group > textarea:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-group > textarea {
  height: auto;
  max-width: 400px;
}
.has-error > input[type="text"],
.has-error > input[type="password"],
.has-error > input[type="datetime"],
.has-error > input[type="datetime-local"],
.has-error > input[type="date"],
.has-error > input[type="month"],
.has-error > input[type="time"],
.has-error > input[type="week"],
.has-error > input[type="number"],
.has-error > input[type="email"],
.has-error > input[type="url"],
.has-error > input[type="search"],
.has-error > input[type="tel"],
.has-error > input[type="color"],
.has-error > .calanderContainer > input[type="date"],
.has-error > select,
.has-error > textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error > input[type="text"]:focus,
.has-error > input[type="password"]:focus,
.has-error > input[type="datetime"]:focus,
.has-error > input[type="datetime-local"]:focus,
.has-error > input[type="date"]:focus,
.has-error > input[type="month"]:focus,
.has-error > input[type="time"]:focus,
.has-error > input[type="week"]:focus,
.has-error > input[type="number"]:focus,
.has-error > input[type="email"]:focus,
.has-error > input[type="url"]:focus,
.has-error > input[type="search"]:focus,
.has-error > input[type="tel"]:focus,
.has-error > input[type="color"]:focus,
.has-error > .calanderContainer > input[type="date"]:focus,
.has-error > select:focus,
.has-error > textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.multiplechoicefield > ul, .choicefield > ul{
  margin: 0;
  padding: 0;
}
.multiplechoicefield > ul > li, .choicefield > ul > li{
  list-style: none;
  display: inline-block;
}
.multiplechoicefield > ul label, .choicefield > ul label {
  display: inline-block;
  padding-right: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.datefield, .datetimefield {
  max-width: 450px;
}
.datefield > select {
  display: inline-block;
  width: 30%;
  margin-right: 2%;
}
.datefield > label, .datefield > .help-block,
.datetimefield > label, .datetimefield > .help-block {
  display: block;
}
.datetimefield > select {
  display: inline-block;
  margin-right: 2%;
  width: 22%;
}
.datetimefield > input[type="text"] {
  display: inline-block;
  width: 25%;
}
.form-actions {
  background-color: #F8F8F8;
  border-top: 1px solid #E7E7E7;
  padding: 20px;
  margin-bottom: 15px;
  border-radius: 5px;
}

body, a:not(.btn){
	font-family: "clear_sans";
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family: "clear_sans";
	line-height: 1.2;
}
h1, h3{
	color: #3498db;
}
body{
	color: #333;
	font-size: 13px;
}
a{
	color: #3498db;
}
.bold{
	font-weight: bold;
}
.errorlist{color: red;}
#search-form{
	position: relative;
}
#search-form button{
	position: absolute;
	top: 3px;
	left: 5px;
	background: none;
	border: 0;
	color: #3498DB;
}
#search-form input{
	border-radius: 21px;
	padding: 5px 5px 5px 25px;
	border: 0;
	font-family: "clear_sans";
	font-size: 11px;
	font-style: italic;
	width: 200px;
	margin-right: 10px;
	margin-top: 2px;

}
.navbar > .container{
	margin-top: 40px;
}
.navbar-collapse{
	padding-left: 0;
}
.navbar-nav{
	float: left;
}
.navbar-default{
	height: auto;
	box-shadow: none;
}
.navbar-default .navbar-nav > li > a{
	font-family: "clear_sans";
	padding: 10px 12px;
	text-transform: none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	padding-bottom: 10px;
}
.col-md-12 .nav{
	margin-top: 10px;
}
.donate{
	font-size: 13px;
	padding: 5px 16px;
	margin-top: 17px;
}
.page-title-wrapper h1{
	font-size: 29px;
	letter-spacing: 1px;
	color: #fff;
	text-transform:uppercase;
}
.subpage-title{
	letter-spacing: 1px;
}
.post-title.media-heading{
	margin: 0 0 20px;
}

#home .subpage-title:before{
	background-color: transparent!important;
}
.sidebar-menu li a{
	color: #333;
	font-size: 13px;
}
.sidebar-menu li.active a{
	color: #3498db;
}
.grey-btn{
	color: #fff;
	background-color: #919191;
	border: 2px solid #919191;
}
.grey-btn:hover{
	color: #919191;
	background: none;
}
.panel{
	border-radius: 0;
}
.panel-default{
	border-color: #666;
}
.btn {
	border-radius: 0;
}

/* Home Page */

	/* Slider */
		.carousel-container {
			padding-right: 2px;
		}
		.carousel {
			margin-bottom: 1em;
		}
		.carousel-indicators {
			bottom: 13px;
			left: 0;
			right: 14px;
			width: auto;
			margin: 0;
			text-align: right;
		}
		.carousel-control.right,
		.carousel-control.left {
			background-image: none;
		}
		.carousel-inner > .item > .media {
			background-color:#2C3E50;
		}
		.carousel-inner > .item .pull-left {
			color: #fff;
			padding: 10px 20px;
			text-align: left;
			text-shadow: none;
			/*position: relative;*/
			width: 100%;
			position: absolute;
			bottom: 0;
			background-color: rgb(44, 62, 80);
		}
		.carousel-inner > .item h2 {
			color: #3498db;
			font-size: 21px;
			text-transform: uppercase;
			letter-spacing: 1px;
			margin: 0 0 5px 0;
		}
		.carousel-inner > .item p {
			font-size: 15px;
			margin: 0 0 5px 0;
			max-width: 100%;
		}
		.carousel-inner > .item .btn {
			white-space: normal;
			position: relative;
			font-size: 0.8em;
			padding: 2px 7px;
		}
		@media (min-width: 767px) {
			.carousel-inner > .item p {
				max-width: 90%;
			}
			.carousel-inner > .item .btn {
				position: absolute;
				top: 18%;
				right: 2%;
			}
		}

	/* Content blocks */
		.content-blocks {
			padding-left: 2px;
		}
		.content-block img {
			width: 100%;
		}
		.content-block h4 {
			color: #fff;
			text-transform: uppercase;
			font-size: 1.3em;
			padding: 0 10px;
			letter-spacing: 1px;
		}
		.content-block img + h4 {
			position: relative;
			margin-top: -26px;
		}
		@media (max-width: 375px) {
			.content-block {
				width: 100%;
			}
		}

	/* Picture boxes */
		.picture-box img {
			margin-top: -42px;
			position: relative;
			z-index: 1;
		}
		.picture-box h3 {
			margin: 0;
			color: #fff;
			padding: 10px;
			font-size: 20px;
			text-transform: uppercase;
			position: relative;
			z-index: 2;
			letter-spacing: 1px;
		}
		@media(max-width:375px) {
			.picture-box{
				width: 100%;
				margin-top: 0!important;
				margin-bottom: 30px;
			}
		}

	/* Information section */
		.cha-info {
			background-color: #e9e9e9;
		}
		.cha-info h3 {
			font-size: 20px;
			text-transform: uppercase;
		}
		.cha-info .panel {
			border-radius: 0;
			padding: 0 15px 8px;
			font-size: 13px;
			color: #000;
			margin-bottom: 15px;
		}
		.cha-info .panel h4 {
			margin-bottom: 0;
			margin-top: 8px;
		}
		.cha-info .panel .fa {
			color: #3498db;
		}
		@media(min-width: 768px) {
			.awesome-callout {
				padding-right: 250px;
			}
		}
		@media(max-width: 767px) {
			.awesome-callout .media .pull-left {
				float: none!important;
			}
		}

/* Announcements */
	.announcement {
	    position: fixed;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    z-index: 1040;
	    overflow: auto;
	    display: none;
	    overflow-y: scroll;
	    background-color: rgba(0, 0, 0, 0.75);
	    z-index: 9000;
	}
	.announcement button.close {
		font-size: 1.2em;
	}


/* pages */
.content-wrapper img{
	max-width: 100%;
	height: auto;
}
/* shop */
.product-box{
	margin-bottom: 30px;
}
.price{
	font-weight: bold;
}
.old-price{
	text-decoration: line-through;
}
.product-image li{
	padding: 0;
}
#add-cart{
	margin-bottom: 30px;
}
#category .sidebar-menu li{
	font-weight: bold;
}
#add-cart input[type=submit]{
	margin-right: 20px;
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
	cursor: pointer!important;
}
#sorting-select{
	display:inline-block;
}
.caption h6{
	font-size: 18px;
	padding-bottom: 10px;
	border-bottom: 1px solid #b5b5b5;
}

/* blog */
.widget li{
	font-weight: bold;
}
.carousel-control{
	opacity: .7;
}
.carousel-control .glyphicon{
	background-color: #fff;
	border-radius: 20px;
	height: 40px;
	width: 40px;
	line-height: 37px;
}

/* events/ticketing */
.event-detail h2.post-title{
	margin-top: 0;
	font-size: 22px;
	line-height: 26px;
}
.event-detail .featured-img{
	margin-bottom: 20px;
}
.event-detail .featured-img a{
	color: #3498db;
	margin-top: 10px;
	font-weight: bold;
}
#ticket-form label{
	width: 70px;
}
#ticket-form label[for="id_additional_instructions"]{
	width: 100%;
}
#ticket-form #id_additional_instructions{
	width: 100%;
	height: 100px;
}

/* Mezzanine Calendar */

	/* General */
		#calendar hr {
			border-color: #dadada;
		}
		#calendar .btn {
			padding: 7px;
			line-height: 1;
		}

	/* Sidebar */
		.sidebar section {
			margin-bottom: 4em;
		}
		.sidebar form {
			margin-bottom: 1.5em;
		}
		.event-find label {
			font-weight: normal;
			display: block;
		}
		.event-find .form-group input {
			width: 82%;
			display: inline-block;
		}
		.event-find .form-group button {
			width: 34px;
			display: inline-block;
			padding: 2px;
			font-size: 1.4em;
			margin-left: -5px;
			padding: 6px !important;
		}
		.month-view-switcher .btn {
			width: 10.5em;
		}
		.month-view-switcher .btn.list-view {
			background-color: #2c3e50;
			border-color: #2c3e50;
		}
		.month-view-switcher .btn.list-view:hover {
			background-color: transparent;
			color: #2c3e50;
		}

	/* Calander
		Custom styles for the Simple HTML5 date input pollyfil
		https://github.com/liorwohl/html5-simple-date-input-polyfill/blob/master/main.scss
	*/
		.form-group .calanderContainer {
			width: 82%;
		}
		.calanderContainer > input[type="date"] {
			display: inline-block !important;
		}
		.calanderContainer > input[type="date"]:focus {
			border: 2px solid #3498db;
		}
		.calander {
			background-color: #fff;
			border: solid 1px rgba(144,144,144,0.25);
			position: absolute;
			text-align: center;
			z-index: 1;
		}
		.calander select {
			border: 1px solid #ecf0f1;
			display: inline-block;
			margin: 3px 5px;
			width: auto;
		}
		.calander th, .calander td {
			padding: 4px;
			text-align: center;
			width: 14%;
		}
		.calander td {
			cursor: pointer;
		}
		.calander .selected {
			background-color: #2c3e50;
			color: #fff;
			font-weight: bold;
		}
		.calanderContainer {
			width: 100%;
		}

	/* Category filter */
		#calendar .event-category-filter {
			padding-top: 50px;
		}
		#calendar .event-category-filter .btn {
			padding-left: 10px;
			padding-right: 10px;
		}
		#calendar .event-category-filter .active a {
			background-color: #00538E;
			border-color: #00538E;
		}

	/* Event teaser */
		#calendar .event-teasers hr {
			border-color: #dadada;
			margin: 1em 0 2.5em;
		}
		.featured-event-teasers {
			padding: 30px;
			margin-bottom: 3em;
		}
		.event-teaser h4 small {
			font-size: 13px;
			font-weight: bold;
			color: inherit;
		}
		#calendar .event-teaser .more-info {
			padding-left: 0;
			padding-right: 0;
		}
		.event-teaser.featured h4 i {
			color: #FECD11;
		}

	/* Pagination */
		#calendar .pagination {
			margin: 0;
		}
		#calendar .pagination > .page-info > a,
		#calendar .pagination > .prev > a,
		#calendar .pagination > .next > a {
			color: #999999;
		}
		#calendar .pagination > li > a {
			margin-left: 0;
			color: #3498db;
			font-weight: bold;
		}
		#calendar .pagination > .active > a {
			background-color: #eeeeee;
			color: #999999 !important;
			border-color: #dddddd;
		}

	/* Event month pagers */
		.event-month-pagers {
			background-color: #2c3e50;
			color: #fff;
			font-weight: bold;
			padding: 10px;
			font-size: 1.3em;
		}
		.event-month-pagers .month-pagers a {
			text-decoration: none;
			color: #fff;
			font-size: 2em;
			line-height: 0.5;
		}

		.event-month-pagers .month-pagers a:last-child {
			margin-left: 5px;
		}

	/* Event month grid */
		.month-grid {
			margin-bottom: 2em;
			table-layout: fixed;
			width: 100%;
		}

		.month-grid	table {
			width: 100%;
		}

		.month-grid	th {
			font-size: 1.2rem;
			padding: 2px;
			text-transform: uppercase;
			background-color: #a9a9a9;
			color: #fff;
			text-align: center;
		}

		.month-grid	td {
			height: 16rem;
			line-height: 1rem;
			vertical-align: top;
			border: 2px solid rgba(144,144,144,0.5);
			width: 14%;
			padding: 0.5em;
			position: relative;
		}

		.month-grid	td.inactive {
			background-color: #f2f2f2;
		}

		.month-grid	td .grid-event {
			display: block;
			margin-bottom: 1.5em;
			color: #3498db;
			line-height: 1.2;
			font-weight: bold;
		}

		.month-grid	td .featured-title i {
			color: #FECD11;
		}

		.month-grid	td a.all-event-popover {
			cursor: pointer;
		}

		.month-grid	.day {
			margin: 0 0 1.5em 0;
		}
		.month-grid	.today {
			padding: 2.8em 0.5em 0.5em;
		}
		.month-grid	.today .day {
			background-color: #2c3e50;
			color: #fff;
			position: absolute;
			top: 0;
			left: 0;
			padding: 0.5em;
		}
		.webui-popover-inner a,
		.webui-popover-inner a:hover {
			color: #3498db;
		}

		@media (max-width: 545px) {
			.month-grid {
				overflow-x: auto;
			}
		}

	/* Event detail */
		.event-detail .featured-image,
		.event-detail #map-canvas {
			margin-bottom: 1em;
		}
		.event-detail .content {
			margin-bottom: 4em;
		}
		.event-detail .schedule-event {
			margin-bottom: 4em;
		}
		.event-detail .dates-times {
			margin-bottom: 0.8em;
		}
		#rsvp.event-form-panel {
			padding: 30px;
		}
		#rsvp.event-form-panel h2 {
			margin: 0 0 0.5em 0;
		}
		#rsvp-form .errorlist {
			list-style: none;
			padding: 0;
			font-size: 0.8em;
		}
		#rsvp-form input,
		#rsvp-form select {
			max-width: 100%;
			height: 42px;
		}
		#rsvp-form .actions {
			margin-bottom: 0;
		}

/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/static/assets/font-awesome-4.0.3/fonts/fontawesome-webfont.eot?v=4.0.3&a1652de219b2');
  src: url('/static/assets/font-awesome-4.0.3/fonts/fontawesome-webfont.eot?&a1652de219b2#iefix&v=4.0.3') format('embedded-opentype'), url('/static/assets/font-awesome-4.0.3/fonts/fontawesome-webfont.woff?v=4.0.3&a1652de219b2') format('woff'), url('/static/assets/font-awesome-4.0.3/fonts/fontawesome-webfont.ttf?v=4.0.3&a1652de219b2') format('truetype'), url('/static/assets/font-awesome-4.0.3/fonts/fontawesome-webfont.svg?v=4.0.3&a1652de219b2#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
