@charset "UTF-8";
body {
	-webkit-backface-visibility: hidden;
}
.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.page_content .wp-caption img {
	border: none;
	height: auto;
	margin: 0;
	max-width: 100%;
	padding: 0 3px;
	width: auto;
}
.page_content li{
	margin-bottom: 10px;
}
.wp-caption p.wp-caption-text {
	font-size: 13px;
	margin: 3px auto -5px;
	padding: 0;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-nowrap {
	white-space: nowrap;
}
.neko-remove-small-bs-styling {
	font-size: inherit;
}
/** align centet inside cols **/

/** add a "v-align-center" class on container (used on page header) **/

.v-align-center.container {
	padding-top: 24px;
	padding-bottom: 24px;
}
 @media (min-width: 480px) {
.v-align-center.container {
	display: table;
	height: 100%;
	position: relative;
}
.v-align-center.container > .row {
	display: table-row;
	height: 100%;
	float: none;
}
.v-align-center.container > .row > div[class*='col-'] {
	display: table-cell;
	vertical-align: middle;
	float: none;
}
}
.block-center-slider {
	width: 320px;
	margin: 0 auto;
}
 @media (min-width: 1025px) {
.block-center-slider {
	width: 600px;
}
}
 @media (min-width: 1200px) {
.block-center-slider {
	width: 1200px;
}
}
/* TYPOGRAPHY

================================================== */

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #464646;
	line-height: 1.5;
	-webkit-font-smoothing: antialiased!important;
	-moz-osx-font-smoothing: grayscale!important;
}
/** headings **/

h1,  h2,  h3,  h4,  h5,  h6 {
	line-height: 1.1;
}
h1,  .h1,  h2,  .h2,  h3,  .h3 {
	margin-top: 24px;/*margin-bottom: (@line-height-base / 2);*/

}
h1 small,  .h1 small,  h2 small,  .h2 small,  h3 small,  .h3 small,  h1 .small,  .h1 .small,  h2 .small,  .h2 .small,  h3 .small,  .h3 .small {
	font-size: 65%;
}
h4,  .h4,  h5,  .h5,  h6,  .h6 {
	margin-top: 12px;/*margin-bottom: (@line-height-computed / 2);*/

}
h4 small,  .h4 small,  h5 small,  .h5 small,  h6 small,  .h6 small,  h4 .small,  .h4 .small,  h5 .small,  .h5 .small,  h6 .small,  .h6 .small {
	font-size: 75%;
}
h1 {
	font-size: 36px;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 0.5em;
}
h2 {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 0.5em;
}
h3 {
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 0.75em;
}
h4 {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 0.75em;
}
h5 {
	font-size: 16px;
	font-weight: 700;
	text-transform: none;
	margin-bottom: 0.75em;
}
h6 {
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	margin-bottom: 0.75em;
}
h1.large,  .h1.large,  .page-header h1.large,  .cta-box-text h1.large,  .footer-widget h1.large,  span.large {
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 0.33em;
}
.top_pad {
	padding-top: 20px!important;
}
 @media (min-width: 768px) {
h1.large,  .h1.large,  .page-header h1.large,  .cta-box-text h1.large,  .footer-widget h1.large,  span.large {
	font-size: 33px;
}
}
 @media (min-width: 992px) {
h1.large,  .h1.large,  .page-header h1.large,  .cta-box-text h1.large,  .footer-widget h1.large,  span.large {
	font-size: 58px;
}
}
h1.x-large,  .h1.x-large,  .page-header h1.x-large,  .cta-box-text h1.x-large,  .footer-widget h1.x-large,  span.x-large {
	font-size: 33px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 0.25em;
}
 @media (min-width: 768px) {
h1.x-large,  .h1.x-large,  .page-header h1.x-large,  .cta-box-text h1.x-large,  .footer-widget h1.x-large,  span.x-large {
	font-size: 44px;
}
}
 @media (min-width: 992px) {
h1.x-large,  .h1.x-large,  .page-header h1.x-large,  .cta-box-text h1.x-large,  .footer-widget h1.x-large,  span.x-large {
	font-size: 55px;
}
}
.text-no-format {
	text-transform: none;
}
.lead {
	font-weight: 400;
	font-size: 20px;
}
/* remove margin top for all first headings */

[class^="col"] h1:first-child,  [class^="col"] h2:first-child,  [class^="col"] h3:first-child,  [class^="col"] h4:first-child,  [class^="col"] h5:first-child,  [class^="col"] h6:first-child {
	margin-top: 0;
}
p {
	margin-bottom: 16px;
}
/** light text (legibility over image) **/

p.small {
	font-size: 80%;
}
/** highlight **/

mark,  .mark {
	padding: 0.1em 0.4em 0.2em;
}
/** links **/

a,  a:hover,  a:focus,  a:active {
	outline: none;
}
/** link color neutral (used for block of text as link with body font color **/

a.box-link:hover {
	text-decoration: none;
}
/** Blockquotes **/



/** lists **/

ul li ul li:last-child,  ul li ol li:last-child {
	border: none;
}
/** border list **/

ul.border li {
	border-bottom: 1px solid;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}
/** icon lists **/

.check_list ul{
	list-style: none;
}

.check_list ul li{
	margin-bottom: 8px;
}
.check_list ul li::before{
	content: "\f00c";
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
	margin-left: -22px;
	margin-right: 8px;
	color: #00B0F0;
	
}


.header-fixed-top header.sticky {
	background-color: #ffffff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	-webkit-animation-duration: 0.45s;
	-moz-animation-duration: 0.45s;
	-ms-animation-duration: 0.45s;
	-o-animation-duration: 0.45s;
	animation-duration: 0.45s;
}
.header-fixed-top.admin-bar header.sticky {
	top: 32px;
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
/*target chrome only for better horizontal align of icon*/



/* FORMS

================================================== */

.form-control {
	padding: 6px 10px;
	height: 40px;
	font-size: 16px;
}
.form-control.input-sm,  .form-control.small {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: inherit;
}
.form-control:focus {
	outline: none;
	-webkit-box-shadow: none;
	border-width: 1px;
}
.form-group {
	position: relative;
}
.form-control-feedback {
	top: 31px;
}
.securityCheck .form-control-feedback {
	top: 52px;
}
/* END FORMS

================================================== */

/*** Social icons ***/

ul.social-icons {
	padding: 0;
	margin: 0;
}
ul.social-icons li {
	display: inline-block;
	margin-right: 8px;
	margin-bottom: 10px;
}
ul.social-icons {
/*** icon squared ***/

  /*** icon circle ***/

  /*** icon rounded ***/

}
ul.social-icons a {
	font-size: 14px;
	display: inline-block;
}
ul.social-icons a:hover,  ul.social-icons a:focus,  ul.social-icons a:active {
	text-decoration: none;
}
ul.social-icons.squared a {
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
}
ul.social-icons.squared a i[class^="icon-"]:before,  ul.social-icons.squared a i[class*=" icon-"]:before {
	text-align: center;
	margin-right: 0;
}
ul.social-icons.squared a {
	border-radius: 0;
}
/* sizes */

ul.social-icons.medium a .neko-transition-out i:before {
	font-size: 22px;
}
ul.social-icons.medium.squared a {
	height: 38px;
	width: 38px;
}
ul.social-icons.medium.squared i:before {
	line-height: 42px;
	font-size: 16px;
}
ul.social-icons.large a .neko-transition-out i:before {
	font-size: 40px;
}
ul.social-icons.large.squared a {
	height: 75px;
	width: 75px;
}
ul.social-icons.large.squared i:before {
	line-height: 75px;
	font-size: 40px;
}
ul.social-icons.x-large a .neko-transition-out i:before {
	font-size: 80px;
}
ul.social-icons.x-large.squared a {
	height: 120px;
	width: 120px;
}
ul.social-icons.x-large.squared i:before {
	line-height: 120px;
	font-size: 60px;
}
/*fix align issue on facebook icon*/

ul.social-icons a.facebook.squared > i:before,  ul.social-icons-2 a.facebook.squared > i:before {
	width: 6px;
}
ul.social-icons-bar {
	margin: 0;
	padding: 0;
	list-style: none;
}
/*** link icons ***/

a.link-icon {
	font-size: 14px;
	display: inline-block;
	text-decoration: none;/*** icon squared ***/

  /*** icon circle ***/

  /*** icon rounded ***/

}
a.link-icon.squared,  a.link-icon.circle,  a.link-icon.rounded {
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
}
a.link-icon.squared > i:before,  a.link-icon.circle > i:before,  a.link-icon.rounded > i:before {
	margin-right: 0;
	text-align: center;
}
a.link-icon.squared {
	border-radius: 0;
}
/*** icon buttons ***/

.btn i:before {
	margin-right: 0;
}
/** btn block **/

.btn-block,  .btn.block {
	white-space: normal;
}
.btn.border i,  .btn-icon.border i {
	-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);/* easeInOutQuart */

}
.breadcrumb {
	display: none;
	margin-bottom: 0;
	padding: 0;
}
/* IMAGES

================================================== */



.image-background {
	/*background-attachment: fixed;*/

	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
.image-background::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.25);
}
/* Deprecated */

.image-background.responsive {
	background-size: 100% auto;
	background-position: center center;
}
.mask {
	position: relative;
	height: 100%;
	width: 100%;
}
.mask:before {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	content: "";
	display: block;
}
/*** TOOLS ***/

img.full-width,  img.img-fw {
	max-width: none;
	width: 100%;
}
img.full-height {
	max-width: none;
	max-height: none;
	height: 100%;
}
 @media (min-width: 1200px) {
img.img-fw-lg {
	max-width: none;
	width: 100%;
}
}
/*** ROLLOVER STANDARDIZED EFFECTS ***/



/* end .rollover */

/** Ie9 and under **/

.ie .rollover {
/* .effect-sarah */

  /* end .effect-sarah */

}
.ie .rollover.effect-sarah h1:after,  .ie .rollover.effect-sarah h2:after,  .ie .rollover.effect-sarah h3:after,  .ie .rollover.effect-sarah h4:after,  .ie .rollover.effect-sarah h5:after,  .ie .rollover.effect-sarah h6:after {
	display: none;
}
/** Ie9 and under **/

/*** END ROLLOVER STANDARDIZED EFFECTS ***/

/*** Magnific popup ***/

.mfp-figure figure figcaption {
	margin-top: 0;
}
/* PAGE HEADER

================================================== */

.page-header {
	padding: 24px 0;
	margin: 0;
}
.page-header h1,  .page-header h2,  .page-header h3,  .page-header h4,  .page-header h5,  .page-header h6,  .page-header p {
	display: inline-block;
}
.page-header h1:first-child,  .page-header h2:first-child,  .page-header h3:first-child,  .page-header h4:first-child,  .page-header h5:first-child,  .page-header h6:first-child,  .page-header p:first-child {
	margin-top: 0;
}
.page-header h1:last-child,  .page-header h2:last-child,  .page-header h3:last-child,  .page-header h4:last-child,  .page-header h5:last-child,  .page-header h6:last-child,  .page-header p:last-child {
	margin-bottom: 0;
}
.page-header h1 small,  .page-header h2 small,  .page-header h3 small,  .page-header h4 small,  .page-header h5 small,  .page-header h6 small,  .page-header p small,  .page-header h1 .small,  .page-header h2 .small,  .page-header h3 .small,  .page-header h4 .small,  .page-header h5 .small,  .page-header h6 .small,  .page-header p .small {
	font-size: 75%;
}
.page-header h1 {
	font-size: 20px;
}
.page-header h2 {
	font-size: 18px;
}
.page-header h3 {
	font-size: 16px;
}
.page-header .mask .container {
	padding-top: 24px;
	padding-bottom: 24px;
}
.page-header.large {
	height: auto;
}
 @media (min-width: 768px) {
.page-header.large {
	height: 320px;
}
}
.page-header.x-large {
	height: auto;
}
 @media (min-width: 768px) {
.page-header.x-large {
	height: 650px;
}
}
.page-header.center {
	text-align: center;
}
.page-header.center h1,  .page-header.center h2,  .page-header.center h3,  .page-header.center h4,  .page-header.center h5,  .page-header.center h6,  .page-header.center p {
	text-align: center;
}
/*** vertical center ***/

.page-header .v-align-center.container {
	padding-top: 24px;
	padding-bottom: 24px;
}
 @media (min-width: 480px) {
.page-header .v-align-center.container {
	display: table;
	height: 100%;
	position: relative;
}
.page-header .v-align-center.container > .row {
	display: table-row;
	height: 100%;
	float: none;
}
.page-header .v-align-center.container > .row > div[class*='col-'] {
	display: table-cell;
	vertical-align: middle;
	float: none;
}
}
/*========================== Top Logo ================*/

.site-banner {
	background-color: #ffffff;
	height: auto;
}
.site-logo {
	padding: 10px 0;
}
.menu-logo {
	display: none;
}
.navbar-toggle {
	border-color: #505572;
	padding: 5px 10px;
	margin-top: 25px;
}
.navbar-toggle:hover,  .navbar-toggle:focus {
	background-color: #505572;
}
.navbar-toggle .fa {
	font-size: 24px;
	color: #505572;
}
.navbar-toggle:hover .fa,  .navbar-toggle:focus .fa {
	color: #fff;
}
 @media screen and (max-width: 768px) and (min-width: 481px) {
.site-banner {
	display: none;
}
.menu-logo {
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.menu-logo img{
	max-width: 200px;
}
}
 @media screen and (max-width: 480px) and (min-width: 320px) {
.site-banner {
	display: none;
}
.menu-logo {
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.menu-logo img{
	max-width: 180px;
}
}
/* NAV BAR

================================================== */







.main_header {
	background-color: #ffffff;
	border: 1px solid #e9e9e9;
}
.nav>li>a {
	padding: 11px 43px;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
}
.nav>li>a:focus, .nav>li>a:hover {
	background-color: transparent;
	color: #c40016;
}
.nav .active a {
	color: #c40016;
}
.current_page_item a {
	color: #c40016;
}
.current-menu-item a {
	color: #c40016;
}
 @media screen and (min-width: 768px) {
.navbar-nav {
	float: none;
	text-align: center;
	display: table;
	width: 100%;
}
.navbar-nav>li {
	display: table-cell;
	width: auto;
	float: none;
}
.nav>li>a {
	padding: 11px 0;
	font-size: 15px;
	text-transform: uppercase;
}
}
/* mega menu */





/* NAVABAR OPTIONS

================================================== */

body {
/* padding-top: 78px; */

}
body #pre-header {
	display: none;
}
.pre-header-on {
	padding-top: 112px;
}
.pre-header-on #pre-header {
	display: block;
}
 @media (min-width: 768px) {
.pre-header-on-sm {
	padding-top: 112px;
}
.pre-header-on-sm #pre-header {
	display: block;
}
}
footer#main-footer {
	padding-top: 0px;
	padding-bottom: 0;
}
footer#main-footer a:hover {
	text-decoration: none;
}
footer#main-footer #footer-rights {
	padding-top: 24px;
	padding-bottom: 24px;
	text-align: center;
}
footer#main-footer #footer-rights h1:first-child,  footer#main-footer #footer-rights h2:first-child,  footer#main-footer #footer-rights h3:first-child,  footer#main-footer #footer-rights h4:first-child,  footer#main-footer #footer-rights h5:first-child,  footer#main-footer #footer-rights h6:first-child,  footer#main-footer #footer-rights p:first-child {
	margin-top: 0;
}
footer#main-footer #footer-rights h1:last-child,  footer#main-footer #footer-rights h2:last-child,  footer#main-footer #footer-rights h3:last-child,  footer#main-footer #footer-rights h4:last-child,  footer#main-footer #footer-rights h5:last-child,  footer#main-footer #footer-rights h6:last-child,  footer#main-footer #footer-rights p:last-child {
	margin-bottom: 0;
}
footer#main-footer #footer-rights p {
	color: #3b3a36;
}
footer#main-footer #footer-rights .baseline-right {
	text-align: center;
}
 @media (min-width: 992px) {
footer#main-footer #footer-rights .baseline-right {
	float: right;
	text-align: right;
}
}
.footer-widget {
	margin-bottom: 45px;
}
.footer-widget h1:first-child,  .footer-widget h2:first-child,  .footer-widget h3:first-child,  .footer-widget h4:first-child,  .footer-widget h5:first-child,  .footer-widget h6:first-child,  .footer-widget p:first-child {
	margin-top: 0;
}
.footer-widget h1:last-child,  .footer-widget h2:last-child,  .footer-widget h3:last-child,  .footer-widget h4:last-child,  .footer-widget h5:last-child,  .footer-widget h6:last-child,  .footer-widget p:last-child {
	margin-bottom: 0;
}
.footer-widget h1 {
	font-size: 28.8px;
}
.footer-widget h2 {
	font-size: 18px;
	font-weight: 500;
	position: relative;
	padding-bottom: 15px;
	color: #505572! important;
}
.footer_content {
	padding-top: 10px;
}
.footer-widget h2:after {
	bottom: 0;
	position: absolute;
	content: '';
	left: 0;
	width: 100%;
	border-bottom: 2px solid #505572;
}
.footer-widget h3 {
	font-size: 16px;
}
.footer-widget h4 {
	font-size: 14.4px;
}
.footer-widget h5 {
	font-size: 12.8px;
}
.footer-widget h6 {
	font-size: 11.2px;
}
.footer-widget p {
	font-size: 14.4px;
}
.footer-widget span {
	color: #FF8839;
}
.footer-widget span .fa {
	font-size: 20px;
	color: #FF8839;
}
.works-list li {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	width: 60px;
	height: 60px;
}
.works-list li a {
	display: block;
}
.works-list li img {
	max-width: 100%;
}
footer#main-footer ul.border li {
	font-size: 14.4px;
}
 @media (min-width: 768px) {
.parallaxed-footer footer#main-footer {
	position: fixed;
	width: 100%;
	z-index: 0;
	bottom: 0;
	left: 0;
	-webkit-transform: translateZ(0);
}
}
/*================ Slider ================ */

.no-padd {
	padding: 0;
}
.carousel-caption {
	bottom: 0;
	right: 10%;
	left: 10%;
	top: 10%;
	text-shadow: none;
	padding: 0;
}
.content_table {
	display: table;
	height: 100%;
	width: 100%;
}
.content_cell {
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
}
.slider_title {
	margin-bottom: 35px;
}
.slider_content {
	border: 2px solid #fff;
	padding: 20px 42px;
	display: inline-block;
	width: auto;
}
.slider_content h2 {
	text-transform: uppercase;
	font-size: 55px;
	font-weight: 400;
	margin: 0;
}
.slider_overlay {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
}
.btn_fill {
	background-color: #FF8839;
	color: #fff;
}
.btn_large {
	padding: 15px 50px;
	font-size: 16px;
	border: 2px solid #FF8839;
	margin: 15px auto 0;
	text-transform: uppercase;
	display: inline-block;
}
.carousel-caption a:hover {
	background-color: transparent;
	color: #FF8839;
	border: 2px solid #FF8839;
}
 @media screen and (max-width: 991px) and (min-width: 768px) {
.slider_content h2 {
	text-transform: uppercase;
	font-size: 30px;
}
}
 @media (max-width: 767px) {
.slider_content {
	padding: 20px 42px;
}
.slider_title {
	margin-bottom: 5px;
}
.slider_content h2 {
	font-size: 15px;
}
.btn_large {
	padding: 10px 30px;
	font-size: 12px;
}
}
 @media screen and (max-width: 480px) and (min-width: 320px) {
.slider_content {
	padding: 10px 20px;
}
.slider_content h2 {
	font-size: 11px;
}
.btn_large {
	padding: 5px 20px;
	font-size: 9px;
	margin: 5px auto 0;
}
}
/*================= PAGE =======================*/

.main_page_title {
	border: 2px solid #fff;
	padding: 20px 42px;
	display: inline-block;
	width: auto;
	position: relative;
}
.main_page_title h1 {
	font-weight: 400;
}
/*============================= Home Section ====================*/

.home_tagline{
	padding:30px 0;	
}
.home_tagline h1{
	color: #FF8839;
	margin-bottom:0;	
}
.bg_dark {
	background: #f5f5f4;
}
.home_pad {
	padding: 50px 0;
}
.home_icon_name p {
	font-size: 18px;
	text-transform: uppercase;
	color: #505572;
	font-weight: 600;
}
.home_icon_name a{
	color: #505572;
}
.home_icon > a{
	padding-bottom:10px;
	display:inline-block;
}
.home_icon .pe-va {
	color: #FF8839;
	transition: all 0.3s;
}
.home_icon_name a:hover,
.home_icon_name a:active,
.home_icon_link:hover + .home_icon_name a{
	color: #FF8839;
}
.home_page_content {
	padding: 0 0 0;
}
.home_page_content h2 {
	color: #505572;
	font-weight: 400;
	font-size: 35px;
	margin-bottom: 5px;
	position: relative;
	text-align: center;
}
.home_page_content h2:after,  .home_page_content h2:before {
	content: '';
	background-color: #000;
	top: 50%;
	height: 1px;
	position: absolute;
	width: 20%;
}
.home_page_content h2:after {
	right: 0;
}
.home_page_content h2:before {
	left: 0;
}
.home_page_content img {
	border: 1px solid #f1f1f1;
	padding: 5px;
}
.page_content img {
    border: 1px solid #f1f1f1;
    padding: 5px;
}
.no_border {
	border: none!important;
	padding: 0!important;
}
 @media (max-width: 767px) {
.home_page_content {
	padding: 30px 10px;
}
}
main#content {
	overflow: hidden;
}
/* UTILITIES

================================================== */

.no-mt {
	margin-top: 0!important;
}
.no-mb {
	margin-bottom: 0!important;
}
.no-pb {
	padding-bottom: 0!important;
}
.no-pt {
	padding-top: 0!important;
}
.no-padding {
	padding: 0!important;
}
.no-margin {
	margin: 0!important;
}
/*  margin */

.mb-large {
	margin-bottom: 60px;
}
 @media (min-width: 768px) {
.mb-large {
	margin-bottom: 120px;
}
}
.mb-medium {
	margin-bottom: 66.66666667px;
}
 @media (min-width: 768px) {
.mb-medium {
	margin-bottom: 50px;
}
}
.mb-small {
	margin-bottom: 16px;
}
.mb {
	margin-bottom: 24px;
}
.mt-large {
	margin-top: 60px;
}
 @media (min-width: 768px) {
.mt-large {
	margin-top: 120px;
}
}
.mt-medium {
	margin-top: 50px;
}
 @media (min-width: 768px) {
.mt-medium {
	margin-top: 100px;
}
}
.mt-small {
	margin-top: 16px;
}
.mt {
	margin-top: 24px;
}
/*  padding */

.pb-large {
	padding-bottom: 60px;
}
 @media (min-width: 768px) {
.pb-large {
	padding-bottom: 120px;
}
}
.pb-medium {
	padding-bottom: 48px;
}
 @media (min-width: 768px) {
.pb-medium {
	padding-bottom: 120px;
}
.content_area.pb-medium {
	padding-bottom: 50px;
}
}
.pb-small {
	padding-bottom: 16px;
}
.pb {
	padding-bottom: 24px;
}
.pt-large {
	padding-top: 60px;
}
 @media (min-width: 768px) {
.pt-large {
	padding-top: 120px;
}
}
.pt-medium {
	padding-top: 48px;
}
 @media (min-width: 768px) {
.pt-medium {
	padding-top: 120px;
}
}
.pt-small {
	padding-top: 16px;
}
.pt {
	padding-top: 24px;
}

/** add a margin bottom or top, only on mobile **/

@media (max-width: 767px) {
.mb-xs {
	margin-bottom: 24px;
}
.mt-xs {
	margin-top: 24px;
}
}

/** add a margin bottom, on mobile and small devices **/

@media (max-width: 991px) {
.mb-sm {
	margin-bottom: 24px;
}
.mt-sm {
	margin-top: 24px;
}
}
/** border ***/

.no-border {
	border: none!important;
}
a.no-underline,  a.no-underline:hover {
	text-decoration: none;
}
/** force inline-block **/

.inline {
	display: inline-block !important;
}
.inline.hidden-xs {
	display: none!important;
}
 @media (min-width: 480px) {
.inline.hidden-xs {
	display: inline-block !important;
}
}
/** force block **/

.block {
	display: block!important;
}

/** boxed layout **/

@media (min-width: 480px) {
.boxed-layout #global-wrapper {
	margin: auto;
}
}
 @media (min-width: 768px) {
.boxed-layout {
	padding-top: 24px;
}
.boxed-layout #global-wrapper {
	width: 768px;
}
.boxed-layout .navbar-fixed-top {
	position: static;
}
}
 @media (min-width: 992px) {
.boxed-layout #global-wrapper {
	width: 992px;
}
}
 @media (min-width: 1200px) {
.boxed-layout #global-wrapper {
	width: 1200px;
}
}
/* extends bootstrap with responsive pull right */

.pull-right-xs {
	float: right;
}
 @media (min-width: 480px) {
.pull-right-sm {
	float: right;
}
}
 @media (min-width: 992px) {
.pull-right-md {
	float: right;
}
}
 @media (min-width: 1200px) {
.pull-right-lg {
	float: right;
}
}
.col-lg-1.padding-large,  .col-lg-10.padding-large,  .col-lg-11.padding-large,  .col-lg-12.padding-large,  .col-lg-2.padding-large,  .col-lg-3.padding-large,  .col-lg-4.padding-large,  .col-lg-5.padding-large,  .col-lg-6.padding-large,  .col-lg-7.padding-large,  .col-lg-8.padding-large,  .col-lg-9.padding-large,  .col-md-1.padding-large,  .col-md-10.padding-large,  .col-md-11.padding-large,  .col-md-12.padding-large,  .col-md-2.padding-large,  .col-md-3.padding-large,  .col-md-4.padding-large,  .col-md-5.padding-large,  .col-md-6.padding-large,  .col-md-7.padding-large,  .col-md-8.padding-large,  .col-md-9.padding-large,  .col-sm-1.padding-large,  .col-sm-10.padding-large,  .col-sm-11.padding-large,  .col-sm-12.padding-large,  .col-sm-2.padding-large,  .col-sm-3.padding-large,  .col-sm-4.padding-large,  .col-sm-5.padding-large,  .col-sm-6.padding-large,  .col-sm-7.padding-large,  .col-sm-8.padding-large,  .col-sm-9.padding-large,  .col-xs-1.padding-large,  .col-xs-10.padding-large,  .col-xs-11.padding-large,  .col-xs-12.padding-large,  .col-xs-2.padding-large,  .col-xs-3.padding-large,  .col-xs-4.padding-large,  .col-xs-5.padding-large,  .col-xs-6.padding-large,  .col-xs-7.padding-large,  .col-xs-8.padding-large,  .col-xs-9.padding-large {
	padding: 120px;
}
 @media (max-width: 768px) {
.col-lg-1.padding-large,  .col-lg-10.padding-large,  .col-lg-11.padding-large,  .col-lg-12.padding-large,  .col-lg-2.padding-large,  .col-lg-3.padding-large,  .col-lg-4.padding-large,  .col-lg-5.padding-large,  .col-lg-6.padding-large,  .col-lg-7.padding-large,  .col-lg-8.padding-large,  .col-lg-9.padding-large,  .col-md-1.padding-large,  .col-md-10.padding-large,  .col-md-11.padding-large,  .col-md-12.padding-large,  .col-md-2.padding-large,  .col-md-3.padding-large,  .col-md-4.padding-large,  .col-md-5.padding-large,  .col-md-6.padding-large,  .col-md-7.padding-large,  .col-md-8.padding-large,  .col-md-9.padding-large,  .col-sm-1.padding-large,  .col-sm-10.padding-large,  .col-sm-11.padding-large,  .col-sm-12.padding-large,  .col-sm-2.padding-large,  .col-sm-3.padding-large,  .col-sm-4.padding-large,  .col-sm-5.padding-large,  .col-sm-6.padding-large,  .col-sm-7.padding-large,  .col-sm-8.padding-large,  .col-sm-9.padding-large,  .col-xs-1.padding-large,  .col-xs-10.padding-large,  .col-xs-11.padding-large,  .col-xs-12.padding-large,  .col-xs-2.padding-large,  .col-xs-3.padding-large,  .col-xs-4.padding-large,  .col-xs-5.padding-large,  .col-xs-6.padding-large,  .col-xs-7.padding-large,  .col-xs-8.padding-large,  .col-xs-9.padding-large {
	padding: 24px;
}
}
.col-lg-1.padding-medium,  .col-lg-10.padding-medium,  .col-lg-11.padding-medium,  .col-lg-12.padding-medium,  .col-lg-2.padding-medium,  .col-lg-3.padding-medium,  .col-lg-4.padding-medium,  .col-lg-5.padding-medium,  .col-lg-6.padding-medium,  .col-lg-7.padding-medium,  .col-lg-8.padding-medium,  .col-lg-9.padding-medium,  .col-md-1.padding-medium,  .col-md-10.padding-medium,  .col-md-11.padding-medium,  .col-md-12.padding-medium,  .col-md-2.padding-medium,  .col-md-3.padding-medium,  .col-md-4.padding-medium,  .col-md-5.padding-medium,  .col-md-6.padding-medium,  .col-md-7.padding-medium,  .col-md-8.padding-medium,  .col-md-9.padding-medium,  .col-sm-1.padding-medium,  .col-sm-10.padding-medium,  .col-sm-11.padding-medium,  .col-sm-12.padding-medium,  .col-sm-2.padding-medium,  .col-sm-3.padding-medium,  .col-sm-4.padding-medium,  .col-sm-5.padding-medium,  .col-sm-6.padding-medium,  .col-sm-7.padding-medium,  .col-sm-8.padding-medium,  .col-sm-9.padding-medium,  .col-xs-1.padding-medium,  .col-xs-10.padding-medium,  .col-xs-11.padding-medium,  .col-xs-12.padding-medium,  .col-xs-2.padding-medium,  .col-xs-3.padding-medium,  .col-xs-4.padding-medium,  .col-xs-5.padding-medium,  .col-xs-6.padding-medium,  .col-xs-7.padding-medium,  .col-xs-8.padding-medium,  .col-xs-9.padding-medium {
	padding: 96px;
}
 @media (max-width: 768px) {
.col-lg-1.padding-medium,  .col-lg-10.padding-medium,  .col-lg-11.padding-medium,  .col-lg-12.padding-medium,  .col-lg-2.padding-medium,  .col-lg-3.padding-medium,  .col-lg-4.padding-medium,  .col-lg-5.padding-medium,  .col-lg-6.padding-medium,  .col-lg-7.padding-medium,  .col-lg-8.padding-medium,  .col-lg-9.padding-medium,  .col-md-1.padding-medium,  .col-md-10.padding-medium,  .col-md-11.padding-medium,  .col-md-12.padding-medium,  .col-md-2.padding-medium,  .col-md-3.padding-medium,  .col-md-4.padding-medium,  .col-md-5.padding-medium,  .col-md-6.padding-medium,  .col-md-7.padding-medium,  .col-md-8.padding-medium,  .col-md-9.padding-medium,  .col-sm-1.padding-medium,  .col-sm-10.padding-medium,  .col-sm-11.padding-medium,  .col-sm-12.padding-medium,  .col-sm-2.padding-medium,  .col-sm-3.padding-medium,  .col-sm-4.padding-medium,  .col-sm-5.padding-medium,  .col-sm-6.padding-medium,  .col-sm-7.padding-medium,  .col-sm-8.padding-medium,  .col-sm-9.padding-medium,  .col-xs-1.padding-medium,  .col-xs-10.padding-medium,  .col-xs-11.padding-medium,  .col-xs-12.padding-medium,  .col-xs-2.padding-medium,  .col-xs-3.padding-medium,  .col-xs-4.padding-medium,  .col-xs-5.padding-medium,  .col-xs-6.padding-medium,  .col-xs-7.padding-medium,  .col-xs-8.padding-medium,  .col-xs-9.padding-medium {
	padding: 24px;
}
}
.col-lg-1.padding-small,  .col-lg-10.padding-small,  .col-lg-11.padding-small,  .col-lg-12.padding-small,  .col-lg-2.padding-small,  .col-lg-3.padding-small,  .col-lg-4.padding-small,  .col-lg-5.padding-small,  .col-lg-6.padding-small,  .col-lg-7.padding-small,  .col-lg-8.padding-small,  .col-lg-9.padding-small,  .col-md-1.padding-small,  .col-md-10.padding-small,  .col-md-11.padding-small,  .col-md-12.padding-small,  .col-md-2.padding-small,  .col-md-3.padding-small,  .col-md-4.padding-small,  .col-md-5.padding-small,  .col-md-6.padding-small,  .col-md-7.padding-small,  .col-md-8.padding-small,  .col-md-9.padding-small,  .col-sm-1.padding-small,  .col-sm-10.padding-small,  .col-sm-11.padding-small,  .col-sm-12.padding-small,  .col-sm-2.padding-small,  .col-sm-3.padding-small,  .col-sm-4.padding-small,  .col-sm-5.padding-small,  .col-sm-6.padding-small,  .col-sm-7.padding-small,  .col-sm-8.padding-small,  .col-sm-9.padding-small,  .col-xs-1.padding-small,  .col-xs-10.padding-small,  .col-xs-11.padding-small,  .col-xs-12.padding-small,  .col-xs-2.padding-small,  .col-xs-3.padding-small,  .col-xs-4.padding-small,  .col-xs-5.padding-small,  .col-xs-6.padding-small,  .col-xs-7.padding-small,  .col-xs-8.padding-small,  .col-xs-9.padding-small {
	padding: 16px;
}
.col-lg-1.padding,  .col-lg-10.padding,  .col-lg-11.padding,  .col-lg-12.padding,  .col-lg-2.padding,  .col-lg-3.padding,  .col-lg-4.padding,  .col-lg-5.padding,  .col-lg-6.padding,  .col-lg-7.padding,  .col-lg-8.padding,  .col-lg-9.padding,  .col-md-1.padding,  .col-md-10.padding,  .col-md-11.padding,  .col-md-12.padding,  .col-md-2.padding,  .col-md-3.padding,  .col-md-4.padding,  .col-md-5.padding,  .col-md-6.padding,  .col-md-7.padding,  .col-md-8.padding,  .col-md-9.padding,  .col-sm-1.padding,  .col-sm-10.padding,  .col-sm-11.padding,  .col-sm-12.padding,  .col-sm-2.padding,  .col-sm-3.padding,  .col-sm-4.padding,  .col-sm-5.padding,  .col-sm-6.padding,  .col-sm-7.padding,  .col-sm-8.padding,  .col-sm-9.padding,  .col-xs-1.padding,  .col-xs-10.padding,  .col-xs-11.padding,  .col-xs-12.padding,  .col-xs-2.padding,  .col-xs-3.padding,  .col-xs-4.padding,  .col-xs-5.padding,  .col-xs-6.padding,  .col-xs-7.padding,  .col-xs-8.padding,  .col-xs-9.padding {
	padding: 24px;
}
.col-lg-1.no-padding,  .col-lg-10.no-padding,  .col-lg-11.no-padding,  .col-lg-12.no-padding,  .col-lg-2.no-padding,  .col-lg-3.no-padding,  .col-lg-4.no-padding,  .col-lg-5.no-padding,  .col-lg-6.no-padding,  .col-lg-7.no-padding,  .col-lg-8.no-padding,  .col-lg-9.no-padding,  .col-md-1.no-padding,  .col-md-10.no-padding,  .col-md-11.no-padding,  .col-md-12.no-padding,  .col-md-2.no-padding,  .col-md-3.no-padding,  .col-md-4.no-padding,  .col-md-5.no-padding,  .col-md-6.no-padding,  .col-md-7.no-padding,  .col-md-8.no-padding,  .col-md-9.no-padding,  .col-sm-1.no-padding,  .col-sm-10.no-padding,  .col-sm-11.no-padding,  .col-sm-12.no-padding,  .col-sm-2.no-padding,  .col-sm-3.no-padding,  .col-sm-4.no-padding,  .col-sm-5.no-padding,  .col-sm-6.no-padding,  .col-sm-7.no-padding,  .col-sm-8.no-padding,  .col-sm-9.no-padding,  .col-xs-1.no-padding,  .col-xs-10.no-padding,  .col-xs-11.no-padding,  .col-xs-12.no-padding,  .col-xs-2.no-padding,  .col-xs-3.no-padding,  .col-xs-4.no-padding,  .col-xs-5.no-padding,  .col-xs-6.no-padding,  .col-xs-7.no-padding,  .col-xs-8.no-padding,  .col-xs-9.no-padding {
	padding: 0;
}
/* grid with borders, ie. used for logo */

.border-grid .col-lg-1,  .border-grid .col-lg-10,  .border-grid .col-lg-11,  .border-grid .col-lg-12,  .border-grid .col-lg-2,  .border-grid .col-lg-3,  .border-grid .col-lg-4,  .border-grid .col-lg-5,  .border-grid .col-lg-6,  .border-grid .col-lg-7,  .border-grid .col-lg-8,  .border-grid .col-lg-9,  .border-grid .col-md-1,  .border-grid .col-md-10,  .border-grid .col-md-11,  .border-grid .col-md-12,  .border-grid .col-md-2,  .border-grid .col-md-3,  .border-grid .col-md-4,  .border-grid .col-md-5,  .border-grid .col-md-6,  .border-grid .col-md-7,  .border-grid .col-md-8,  .border-grid .col-md-9,  .border-grid .col-sm-1,  .border-grid .col-sm-10,  .border-grid .col-sm-11,  .border-grid .col-sm-12,  .border-grid .col-sm-2,  .border-grid .col-sm-3,  .border-grid .col-sm-4,  .border-grid .col-sm-5,  .border-grid .col-sm-6,  .border-grid .col-sm-7,  .border-grid .col-sm-8,  .border-grid .col-sm-9,  .border-grid .col-xs-1,  .border-grid .col-xs-10,  .border-grid .col-xs-11,  .border-grid .col-xs-12,  .border-grid .col-xs-2,  .border-grid .col-xs-3,  .border-grid .col-xs-4,  .border-grid .col-xs-5,  .border-grid .col-xs-6,  .border-grid .col-xs-7,  .border-grid .col-xs-8,  .border-grid .col-xs-9 {
	padding: 0!important;
}
.border-grid .row {
	padding-left: 22px;
	padding-right: 22px;
}
.border-grid .row .col-lg-1,  .border-grid .row .col-lg-10,  .border-grid .row .col-lg-11,  .border-grid .row .col-lg-12,  .border-grid .row .col-lg-2,  .border-grid .row .col-lg-3,  .border-grid .row .col-lg-4,  .border-grid .row .col-lg-5,  .border-grid .row .col-lg-6,  .border-grid .row .col-lg-7,  .border-grid .row .col-lg-8,  .border-grid .row .col-lg-9,  .border-grid .row .col-md-1,  .border-grid .row .col-md-10,  .border-grid .row .col-md-11,  .border-grid .row .col-md-12,  .border-grid .row .col-md-2,  .border-grid .row .col-md-3,  .border-grid .row .col-md-4,  .border-grid .row .col-md-5,  .border-grid .row .col-md-6,  .border-grid .row .col-md-7,  .border-grid .row .col-md-8,  .border-grid .row .col-md-9,  .border-grid .row .col-sm-1,  .border-grid .row .col-sm-10,  .border-grid .row .col-sm-11,  .border-grid .row .col-sm-12,  .border-grid .row .col-sm-2,  .border-grid .row .col-sm-3,  .border-grid .row .col-sm-4,  .border-grid .row .col-sm-5,  .border-grid .row .col-sm-6,  .border-grid .row .col-sm-7,  .border-grid .row .col-sm-8,  .border-grid .row .col-sm-9,  .border-grid .row .col-xs-1,  .border-grid .row .col-xs-10,  .border-grid .row .col-xs-11,  .border-grid .row .col-xs-12,  .border-grid .row .col-xs-2,  .border-grid .row .col-xs-3,  .border-grid .row .col-xs-4,  .border-grid .row .col-xs-5,  .border-grid .row .col-xs-6,  .border-grid .row .col-xs-7,  .border-grid .row .col-xs-8,  .border-grid .row .col-xs-9 {
	border-right: 1px solid transparent;
}
 @media (max-width: 768px) {
.border-grid .row .col-lg-1,  .border-grid .row .col-lg-10,  .border-grid .row .col-lg-11,  .border-grid .row .col-lg-12,  .border-grid .row .col-lg-2,  .border-grid .row .col-lg-3,  .border-grid .row .col-lg-4,  .border-grid .row .col-lg-5,  .border-grid .row .col-lg-6,  .border-grid .row .col-lg-7,  .border-grid .row .col-lg-8,  .border-grid .row .col-lg-9,  .border-grid .row .col-md-1,  .border-grid .row .col-md-10,  .border-grid .row .col-md-11,  .border-grid .row .col-md-12,  .border-grid .row .col-md-2,  .border-grid .row .col-md-3,  .border-grid .row .col-md-4,  .border-grid .row .col-md-5,  .border-grid .row .col-md-6,  .border-grid .row .col-md-7,  .border-grid .row .col-md-8,  .border-grid .row .col-md-9,  .border-grid .row .col-sm-1,  .border-grid .row .col-sm-10,  .border-grid .row .col-sm-11,  .border-grid .row .col-sm-12,  .border-grid .row .col-sm-2,  .border-grid .row .col-sm-3,  .border-grid .row .col-sm-4,  .border-grid .row .col-sm-5,  .border-grid .row .col-sm-6,  .border-grid .row .col-sm-7,  .border-grid .row .col-sm-8,  .border-grid .row .col-sm-9,  .border-grid .row .col-xs-1,  .border-grid .row .col-xs-10,  .border-grid .row .col-xs-11,  .border-grid .row .col-xs-12,  .border-grid .row .col-xs-2,  .border-grid .row .col-xs-3,  .border-grid .row .col-xs-4,  .border-grid .row .col-xs-5,  .border-grid .row .col-xs-6,  .border-grid .row .col-xs-7,  .border-grid .row .col-xs-8,  .border-grid .row .col-xs-9 {
	border: none;
}
}
.border-grid .row:not(:last-child) .col-lg-1,  .border-grid .row:not(:last-child) .col-lg-10,  .border-grid .row:not(:last-child) .col-lg-11,  .border-grid .row:not(:last-child) .col-lg-12,  .border-grid .row:not(:last-child) .col-lg-2,  .border-grid .row:not(:last-child) .col-lg-3,  .border-grid .row:not(:last-child) .col-lg-4,  .border-grid .row:not(:last-child) .col-lg-5,  .border-grid .row:not(:last-child) .col-lg-6,  .border-grid .row:not(:last-child) .col-lg-7,  .border-grid .row:not(:last-child) .col-lg-8,  .border-grid .row:not(:last-child) .col-lg-9,  .border-grid .row:not(:last-child) .col-md-1,  .border-grid .row:not(:last-child) .col-md-10,  .border-grid .row:not(:last-child) .col-md-11,  .border-grid .row:not(:last-child) .col-md-12,  .border-grid .row:not(:last-child) .col-md-2,  .border-grid .row:not(:last-child) .col-md-3,  .border-grid .row:not(:last-child) .col-md-4,  .border-grid .row:not(:last-child) .col-md-5,  .border-grid .row:not(:last-child) .col-md-6,  .border-grid .row:not(:last-child) .col-md-7,  .border-grid .row:not(:last-child) .col-md-8,  .border-grid .row:not(:last-child) .col-md-9,  .border-grid .row:not(:last-child) .col-sm-1,  .border-grid .row:not(:last-child) .col-sm-10,  .border-grid .row:not(:last-child) .col-sm-11,  .border-grid .row:not(:last-child) .col-sm-12,  .border-grid .row:not(:last-child) .col-sm-2,  .border-grid .row:not(:last-child) .col-sm-3,  .border-grid .row:not(:last-child) .col-sm-4,  .border-grid .row:not(:last-child) .col-sm-5,  .border-grid .row:not(:last-child) .col-sm-6,  .border-grid .row:not(:last-child) .col-sm-7,  .border-grid .row:not(:last-child) .col-sm-8,  .border-grid .row:not(:last-child) .col-sm-9,  .border-grid .row:not(:last-child) .col-xs-1,  .border-grid .row:not(:last-child) .col-xs-10,  .border-grid .row:not(:last-child) .col-xs-11,  .border-grid .row:not(:last-child) .col-xs-12,  .border-grid .row:not(:last-child) .col-xs-2,  .border-grid .row:not(:last-child) .col-xs-3,  .border-grid .row:not(:last-child) .col-xs-4,  .border-grid .row:not(:last-child) .col-xs-5,  .border-grid .row:not(:last-child) .col-xs-6,  .border-grid .row:not(:last-child) .col-xs-7,  .border-grid .row:not(:last-child) .col-xs-8,  .border-grid .row:not(:last-child) .col-xs-9 {
	border-bottom: 1px solid transparent;
}
 @media (max-width: 768px) {
.border-grid .row:not(:last-child) .col-lg-1,  .border-grid .row:not(:last-child) .col-lg-10,  .border-grid .row:not(:last-child) .col-lg-11,  .border-grid .row:not(:last-child) .col-lg-12,  .border-grid .row:not(:last-child) .col-lg-2,  .border-grid .row:not(:last-child) .col-lg-3,  .border-grid .row:not(:last-child) .col-lg-4,  .border-grid .row:not(:last-child) .col-lg-5,  .border-grid .row:not(:last-child) .col-lg-6,  .border-grid .row:not(:last-child) .col-lg-7,  .border-grid .row:not(:last-child) .col-lg-8,  .border-grid .row:not(:last-child) .col-lg-9,  .border-grid .row:not(:last-child) .col-md-1,  .border-grid .row:not(:last-child) .col-md-10,  .border-grid .row:not(:last-child) .col-md-11,  .border-grid .row:not(:last-child) .col-md-12,  .border-grid .row:not(:last-child) .col-md-2,  .border-grid .row:not(:last-child) .col-md-3,  .border-grid .row:not(:last-child) .col-md-4,  .border-grid .row:not(:last-child) .col-md-5,  .border-grid .row:not(:last-child) .col-md-6,  .border-grid .row:not(:last-child) .col-md-7,  .border-grid .row:not(:last-child) .col-md-8,  .border-grid .row:not(:last-child) .col-md-9,  .border-grid .row:not(:last-child) .col-sm-1,  .border-grid .row:not(:last-child) .col-sm-10,  .border-grid .row:not(:last-child) .col-sm-11,  .border-grid .row:not(:last-child) .col-sm-12,  .border-grid .row:not(:last-child) .col-sm-2,  .border-grid .row:not(:last-child) .col-sm-3,  .border-grid .row:not(:last-child) .col-sm-4,  .border-grid .row:not(:last-child) .col-sm-5,  .border-grid .row:not(:last-child) .col-sm-6,  .border-grid .row:not(:last-child) .col-sm-7,  .border-grid .row:not(:last-child) .col-sm-8,  .border-grid .row:not(:last-child) .col-sm-9,  .border-grid .row:not(:last-child) .col-xs-1,  .border-grid .row:not(:last-child) .col-xs-10,  .border-grid .row:not(:last-child) .col-xs-11,  .border-grid .row:not(:last-child) .col-xs-12,  .border-grid .row:not(:last-child) .col-xs-2,  .border-grid .row:not(:last-child) .col-xs-3,  .border-grid .row:not(:last-child) .col-xs-4,  .border-grid .row:not(:last-child) .col-xs-5,  .border-grid .row:not(:last-child) .col-xs-6,  .border-grid .row:not(:last-child) .col-xs-7,  .border-grid .row:not(:last-child) .col-xs-8,  .border-grid .row:not(:last-child) .col-xs-9 {
	border: none;
}
}

/** clear bootstrap cols **/

/*  Tablet  */

@media (min-width: 767px) {
.row-auto {
/* Column clear fix */

}
.row-auto .col-lg-1:nth-child(12n+1),  .row-auto .col-lg-2:nth-child(6n+1),  .row-auto .col-lg-3:nth-child(4n+1),  .row-auto .col-lg-4:nth-child(3n+1),  .row-auto .col-lg-6:nth-child(2n+1),  .row-auto .col-md-1:nth-child(12n+1),  .row-auto .col-md-2:nth-child(6n+1),  .row-auto .col-md-3:nth-child(4n+1),  .row-auto .col-md-4:nth-child(3n+1),  .row-auto .col-md-6:nth-child(2n+1) {
	clear: none;
}
.row-auto .col-sm-1:nth-child(12n+1),  .row-auto .col-sm-2:nth-child(6n+1),  .row-auto .col-sm-3:nth-child(4n+1),  .row-auto .col-sm-4:nth-child(3n+1),  .row-auto .col-sm-6:nth-child(2n+1) {
	clear: left;
}
}

/*  Medium Desktop  */

@media (min-width: 992px) {
.row-auto {
/* Column clear fix */

}
.row-auto .col-lg-1:nth-child(12n+1),  .row-auto .col-lg-2:nth-child(6n+1),  .row-auto .col-lg-3:nth-child(4n+1),  .row-auto .col-lg-4:nth-child(3n+1),  .row-auto .col-lg-6:nth-child(2n+1),  .row-auto .col-sm-1:nth-child(12n+1),  .row-auto .col-sm-2:nth-child(6n+1),  .row-auto .col-sm-3:nth-child(4n+1),  .row-auto .col-sm-4:nth-child(3n+1),  .row-auto .col-sm-6:nth-child(2n+1) {
	clear: none;
}
.row-auto .col-md-1:nth-child(12n+1),  .row-auto .col-md-2:nth-child(6n+1),  .row-auto .col-md-3:nth-child(4n+1),  .row-auto .col-md-4:nth-child(3n+1),  .row-auto .col-md-6:nth-child(2n+1) {
	clear: left;
}
}

/*  Large Desktop  */

@media (min-width: 1200px) {
.row-auto {
/* Column clear fix */

}
.row-auto .col-md-1:nth-child(12n+1),  .row-auto .col-md-2:nth-child(6n+1),  .row-auto .col-md-3:nth-child(4n+1),  .row-auto .col-md-4:nth-child(3n+1),  .row-auto .col-md-6:nth-child(2n+1),  .row-auto .col-sm-1:nth-child(12n+1),  .row-auto .col-sm-2:nth-child(6n+1),  .row-auto .col-sm-3:nth-child(4n+1),  .row-auto .col-sm-4:nth-child(3n+1),  .row-auto .col-sm-6:nth-child(2n+1) {
	clear: none;
}
.row-auto .col-lg-1:nth-child(12n+1),  .row-auto .col-lg-2:nth-child(6n+1),  .row-auto .col-lg-3:nth-child(4n+1),  .row-auto .col-lg-4:nth-child(3n+1),  .row-auto .col-lg-6:nth-child(2n+1) {
	clear: left;
}
}
/* SEMANTIC

================================================== */

/*** image responsive ***/

img.responsive {
	max-width: 100%;
}
/*** buttons ***/

/*** pagination ***/

/* RESPONSIVE

================================================== */

/*** Bootstrap modal fix ***/

body.modal-open .menu-header {
	margin-right: 17px;
}
body.modal-open #neko-to-top {
	right: 37px;
}
body.slide-menu {
	padding-top: 70px;
}
body.infografics {
	padding-top: 0;
}
.sub-menu.neko-mega-menu > div {
	display: table;
	width: 100%;
}
.menu-header .nav a {
	font-size: 14px;
}
.menu-header .nav > li .sub-menu a {
	padding: 14px 20px;
}
/* parallax */

/* big pics */

/* page headers */

/* megamenu */

/*** box ***/

.box-arrow:after,  .box-arrow:before {
	margin-top: -3px;
}
/*** progress bar ***/

.progress {
	border: none;
	height: 10px;
}
/*** tabs ***/

.tab-content,  .tabs-minimal .tab-content {
	padding-top: 40px;
}
/*** typo ***/

.heading {
	margin-bottom: 62px;
	position: relative;
}
.heading h2:last-child,  .heading h3:last-child,  .heading h4:last-child,  .heading h5:last-child,  .heading h6:last-child,  .heading p:last-child,  .heading p.lead:last-child {
	margin-bottom: 0;
	padding-bottom: 13px;
}
.heading:after {
	font-family: "custom-icons";
	display: block;
	height: 10px;
	border-radius: 5px;
	width: 146px;
	content: '\e817';
	top: -132px;
	bottom: auto;
	position: absolute;
	margin-left: -73px;
	left: 50%;
	background: none!important;
	position: relative;
	z-index: 1;
	font-size: 120px;
}
h1.large-heading:after {
	margin-left: 0;
	position: static;
}
h1 {
	letter-spacing: 2px;
	z-index: 5;
	position: relative;
}
h1 span,  h2 span {
	display: block;
	letter-spacing: normal;
	opacity: 0.8;
	font-weight: bold;
}
h1 span {
	margin-bottom: 3px;
	font-size: 15px;
}
h1.large span {
	margin-bottom: 3px;
}
.cta-box-text h1 {
	font-size: 22px;
}
h2 span {
	margin-bottom: 6px;
	font-size: 14px;
}
h1 span.text-main-color,  h2 span.text-main-color,  h1 span .text-main-color,  h2 span .text-main-color {
	font-size: inherit;
}
blockquote {
	border: none;
}
p.lead {
	font-family: Georgia, "Times New Roman", Times, serif;
}
blockquote:before {
	content: '“';
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 60px;
}
.blockquote-reverse:before {
	content: '‿';
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 60px;
}
/*** end typo ***/



/* megamenu */

.menu-header .nav > li .sub-menu a:not(.btn) {
	-webkit-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
	-moz-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
	-o-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
	transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);/* easeOutQuint */

}
.menu-header .nav > li .sub-menu a:not(.btn):hover {
	-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);/* easeInOutQuart */

}
.menu-header .nav > li .neko-mega-menu.sub-menu {
	display: none;
	padding: 0 22px;
}
.menu-header .nav > li .neko-mega-menu.sub-menu h2 {
	padding-left: 0;
	font-weight: bold;
}
 @media (max-width: 1025px) {
.menu-header .nav > li .neko-mega-menu.sub-menu .col-md-3:not(:first-child) {
	margin-top: 20px;
}
}
 @media (min-width: 1025px) {
.menu-header .nav > li .neko-mega-menu.sub-menu .col-md-3 {
	display: table-cell;
	float: none;
}
.menu-header .nav > li .neko-mega-menu.sub-menu .col-md-3:not(:last-child) {
	border-right: 1px solid red;
}
}
.menu-header .nav > li .neko-mega-menu.sub-menu .mega-inner ul > li > a:not(.btn) {
	padding: 5px 0;
	-webkit-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
	-moz-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
	-o-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
	transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);/* easeOutQuint */

}
.menu-header .nav > li .neko-mega-menu.sub-menu .mega-inner ul > li > a:not(.btn):hover {
	background: none;
	-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);/* easeInOutQuart */

}
.header-3 .menu-header {
	border-bottom: 1px solid;
}
.sidebar-menu li a {
	position: relative;
	padding-left: 22px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
/*** box ***/

.box-icon a:hover i {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
/*** button ***/

.btn:not(.border).primary,  .btn:not(.border).btn-primary,  .btn:not(.border).large,  .btn:not(.border).btn-large,  .btn:not(.border).default,  .btn:not(.border).btn-default,  .btn:not(.border).small,  .btn:not(.border).btn-sm,  .btn:not(.border).x-small,  .btn:not(.border).btn-xs,  .btn:not(.border).btn.small,  .btn:not(.border).btn.x-small {
	border: none;
	font-weight: normal;
	letter-spacing: 3px;
}
.btn:not(.border) i:before {
	margin-right: 12px;
}
.btn-icon i,  .btn-icon:hover i {
	border: none;
}
.btn-icon i[class^="icon-"]:before,  .btn-icon i[class*=" icon-"]:before {
	margin-right: 17px;
}
.btn-icon.small i:before {
	margin-right: 9px;
}
.btn-icon.medium i:before {
	margin-right: 17px;
}
.btn-icon.large i:before {
	margin-right: 24px;
}
.btn-icon.small span,  .btn-icon.medium span,  .btn-icon.large span {
	border: none;
	font-weight: normal;
	letter-spacing: 3px;
}
.btn-success,  .btn.success,  .btn-danger,  .btn.danger,  .btn-info,  .btn.info,  .btn-warning,  .btn.warning {
	border: none;
}
/*** end button ***/

.embed-responsive-custom {
	padding-bottom: 39.6%;
}
/*** footer ***/





/*** end footer ***/

/*** modal ***/

.modal-content {
	border-radius: 0;
	padding: 24px;
}
/*** magnific popup ***/

.mfp-figure {
	line-height: 0;
	padding: 12px 44px;
	background: #FFF;
}
.mfp-iframe-holder .mfp-close,  .mfp-image-holder .mfp-close {
	color: #222;
	right: 44px;
	top: 11px;
	padding-right: 0;
	width: 100%;
}
.mfp-counter {
	top: -12px;
	right: 44px;
}
/***  box  ***/

.box {
	border-width: 2px;
}
.box.rounded {
	border-radius: 22px;
}
.caption-over .box {
	border: none;
}
/***  end box  ***/

/***  miscellanious ***/

#neko-to-top {
	padding-bottom: 20px;
	border: 3px solid transparent;
	border-radius: 0;
	bottom: 20px;
	padding: 0;
}
/* MENU */

/* custom bootstrap test */



/* accordion */

.panel-group {
	border: none;
}
.panel-group .panel {
	border-radius: 0;
}
.panel {
	background: none;
	border: none;
	box-shadow: none;
}
.panel-group .panel-heading {
	border-bottom: 1px solid #DDD;
}
.panel-default > .panel-heading {
	background: none;
	padding: 1em 0;
}
.panel-title > a {
	text-transform: uppercase;
}
.progress {
	border-radius: 0;
}
/*======== sidebar =========*/

.widget ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.widget li {
	padding: 7px 10px;
	border-bottom: 1px solid #b3c2bf;
}
.widget li a {
	color: #222;
	position: relative;
	padding: 16px 22px 0 15px;
}
.widget li a:before {
	position: absolute;
	left: 0;
	font-family: FontAwesome;
	content: "\f054";
	margin-right: 6px;
}
.widget h3 {
	color: #b3c2bf;
	font-size: 20px;
}
.tagcloud a {
	background-color: #b3c2bf;
	color: #fdfdfd;
	padding: 8px 20px;
	font-size: 14px!important;
	line-height: 1.5;
	border-radius: 0;
	margin-bottom: 6px;
	display: inline-block;
	border: 1px solid #b3c2bf;
}
.tagcloud a:hover {
	background-color: transparent;
	color: #a2a2a2;
	border: 1px solid #b3c2bf;
}
/* custom bootstrap test */

/*** tabs ***/

/** Blog **/

ul.entry-meta li {
	padding-left: 0;
	font-size: 10px;
	text-transform: uppercase;
}
ul.entry-meta li a {
	border-right: 1px solid transparent;
	padding-right: 10px;
}
/** Owl carousel **/

.owl-theme .owl-controls .owl-page span.owl-numbers,  .owl-theme .owl-controls .owl-buttons div {
	border-radius: 0;
	width: 40px;
	height: 40px;
	line-height: 40px;
}
/** page header **/

.page-header h1 small {
	display: block;
	padding-top: 11px;
}
/** utilities **/

.mb {
	margin-bottom: 44px;
}
.mt {
	margin-top: 0;
}
.pb {
	padding-bottom: 44px;
}
.pb> h2 {
	color: #b3c2bf;
	font-weight: 500;
}
.pb p {
	padding-top: 20px;
	font-size: 14px;
	line-height: 22px;
	color: #3b3a36;
}
.pb> h2:after {
	position: absolute;
	top: 36px;
	left: 22px;
	content: '';
	width: 15%;
	border-bottom: 2px solid #b3c2bf;
}
.pt {
	padding-top: 44px;
}
.pb h1 {
	padding-top: 60px;
	color: #3b3a36;
	position: relative;
	padding-bottom: 12px;
}
.pb> h1:after {
	bottom: 0;
	position: absolute;
	content: '';
	left: 0;
	width: 10%;
	border-bottom: 3px solid #3b3a36;
}
.who_we_are {
	background: url("../images/who-are-we.png");
	background-repeat: no-repeat;
	background-attachment: fixed;
}
/* FULLPAGE

================================================== */

/** bullets menu ***/

#fp-nav {
	top: 40%;
	margin-top: 80px!important;
	padding: 11px;
}
 @media (max-width: 1025px) {
#fp-nav {
	display: none;
}
}
#fp-nav.right {
	right: 0;
}
.fp-tooltip {
	padding: 5px 10px;
	top: -9px;
	text-transform: uppercase;
}
#fp-nav span,  .fp-slidesNav span {
	width: 10px;
	height: 10px;
}
#fullpage > div:first-child:after {
	content: "\e82a";
	display: block;
	position: absolute;
	right: 50%;
	bottom: 40px;
	bottom: 80px\9;
	font-size: 44px;
	margin-right: -22px;
	font-family: 'custom-icons';
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
	-webkit-font-smoothing: antialiased;
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-ms-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 4s;
	-moz-animation-duration: 4s;
	-ms-animation-duration: 4s;
	-o-animation-duration: 4s;
	animation-duration: 4s;
}
/** slideshow nav **/

.fp-controlArrow {
	margin-top: 0;
}
.fp-controlArrow.fp-next,  .fp-controlArrow.fp-prev {
	border: none;
	width: auto;
}
.fp-controlArrow.fp-next:after,  .fp-controlArrow.fp-prev:after {
	font-family: 'custom-icons';
	font-size: 14px;
	content: '\e8cd';
}
 @media (min-width: 768px) {
.fp-controlArrow.fp-next:after,  .fp-controlArrow.fp-prev:after {
	font-size: 24px;
}
}
 @media (min-width: 992px) {
.fp-controlArrow.fp-next:after,  .fp-controlArrow.fp-prev:after {
	font-size: 44px;
}
}
.fp-controlArrow.fp-next:after {
	content: '\e8cc';
}
#fp-main-heading {
	display: block;
	padding-left: 70px;
}
.fp-tableCell table,  .fp-tableCell .table-responsive {
	margin-bottom: 0;
}
.thank-you > div > div {
	padding-left: 70px;
}
#fp-main-heading {
	text-decoration: none;
}
/* SLIDE MENU

================================================== */

.navicon-line {
	width: 24px;
	height: 4px;
	border-radius: 1px;
	margin-bottom: 3px;
}
/* MAIN CONTENT

================================================== */

html.sb-active #sb-site,  .sb-toggle-left,  .sb-toggle-right,  .sb-open-left,  .sb-open-right,  .sb-close {
	cursor: pointer;
}
/* CHART JS

================================================== */

html:not(.ie9) .charts {
	width: 100%!important;
	height: 100%!important;
}
.graph-legend li {
	position: relative;
	height: 25px;
	padding-bottom: 20px;
	padding-left: 50px;
	margin-bottom: 1em;
}
.graph-legend span {
	display: inline-block;
	height: 100%;
	width: 40px;
	border: 1px solid transparent;
	position: absolute;
	left: 0;
}
/* Gauge

================================================== */

.donut,  .txt-preview {
	opacity: 0;
}
.donut-txtpreview,  .gauge-txtpreview {
	font-size: 3em;
}
/* SVG

================================================== */

.svg-icon.charts-icon {
	width: 250px;
	height: 250px;
	background-image: url(../images/svg/rising9.svg);
	background-size: contain;
}
/*** embed video ***/

.embed-responsive-custom {
	padding-bottom: 39.6%;
}
#video-bg {
	height: 600px;
}
/* style switcher */

.slide-menu .styleSwitcher {
	right: -170px;
	left: auto;
	top: 280px;
}
.slide-menu .styleSwitcher #showHideSwitcher {
	left: -50px;
	right: auto;
}
/*** Portfolio masonry ***/

/*** hover images ***/

.neko-hover-1 .mask-over a,  .neko-hover-2 .mask-over a {
	text-transform: none;
	font-weight: normal;
	letter-spacing: 0.02em;
}

/*** prelaoder custom infografix ***/

@media (max-width: 1025px) {
.preloader-btn-start p,  .preloader-btn-start img {
	display: none;
}
}
/*** Parallaxed footer main ***/

/*** tocify (demo neko css framework) ***/



/*** form ***/

.form-control {
	border-radius: 0;
}
/* ======= COLOR ======== */



.dark-color {
	background-color: #111;
	color: #fcfcfc
}
.light-color {
	background-color: #fff;
	color: #222
}
.dark-main-color {
	background-color: #998356;
	color: #fff
}
.main-color {
	background-color: #c0dfd9;
	color: #fff
}
.light-main-color {
	background-color: #c8ae7a;
	color: #fff
}
.dark-color .dark-color {
	background-color: #1e1e1e
}
.light-color .light-color {
	background-color: #f2f2f2
}
.dark-main-color .dark-main-color {
	background-color: #a79062
}
.main-color .main-color {
	background-color: #bba475;
	color: #fff
}
.light-main-color .light-main-color {
	background-color: #b99856
}
.body-color {
	background-color: #fdfdfd;
	color: #222
}
body {
	background: #fdfdfd;
}
h1, h2, h3, h4, h5, h6 {
	color: inherit
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small {
	color: inherit
}
.lead {
	color: inherit
}
.text-light h1, .text-light h2, .text-light h1 span, .text-light h2 span, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light p, .text-light p.lead, .text-light blockquote, .text-light cite {
	color: #fff
}
h1.text-main-color, h2.text-main-color, h1 span.text-main-color, h2 span.text-main-color, h3.text-main-color, h4.text-main-color, h5.text-main-color, h6.text-main-color, p.text-main-color, p.lead.text-main-color, blockquote.text-main-color, cite.text-main-color, h1 .text-main-color, h2 .text-main-color, h1 span .text-main-color, h2 span .text-main-color, h3 .text-main-color, h4 .text-main-color, h5 .text-main-color, h6 .text-main-color, p .text-main-color, p.lead .text-main-color, blockquote .text-main-color, cite .text-main-color {
	color: #c0dfd9
}
h1.text-light, h2.text-light, h1 span.text-light, h2 span.text-light, h3.text-light, h4.text-light, h5.text-light, h6.text-light, p.text-light, p.lead.text-light {
	color: #fff
}
mark, .mark {
	background-color: #c0dfd9;
	color: #fff
}
.main-color mark, .main-color .mark {
	background-color: #c8ae7a
}
a, a:hover, a:focus, a:active {
	color: #195f93;
}
.main-color a, .main-color a:hover, .main-color a:focus {
	color: #eee8dc
}
.light-main-color a, .light-main-color a:hover, .light-main-color a:focus {
	color: #997f4b
}
a.box-link {
	color: #222
}
a.box-link h1, a.box-link h2, a.box-link h3, a.box-link h4, a.box-link h5, a.box-link h6, a.box-link p {
	color: #222
}
a.box-link:hover {
	color: #c0dfd9
}
a.box-link:hover h1, a.box-link:hover h2, a.box-link:hover h3, a.box-link:hover h4, a.box-link:hover h5, a.box-link:hover h6, a.box-link:hover p {
	color: #c0dfd9
}
.main-color a.box-link {
	color: #fff
}
.main-color a.box-link h1, .main-color a.box-link h2, .main-color a.box-link h3, .main-color a.box-link h4, .main-color a.box-link h5, .main-color a.box-link h6, .main-color a.box-link p {
	color: #fff
}
.main-color a.box-link:hover {
	color: #887143
}
.main-color a.box-link:hover h1, .main-color a.box-link:hover h2, .main-color a.box-link:hover h3, .main-color a.box-link:hover h4, .main-color a.box-link:hover h5, .main-color a.box-link:hover h6, .main-color a.box-link:hover p {
	color: #887143
}
.dark-main-color a.box-link {
	color: #fff
}
.dark-main-color a.box-link h1, .dark-main-color a.box-link h2, .dark-main-color a.box-link h3, .dark-main-color a.box-link h4, .dark-main-color a.box-link h5, .dark-main-color a.box-link h6, .dark-main-color a.box-link p {
	color: #fff
}
.dark-main-color a.box-link:hover {
	color: #b9a782
}
.dark-main-color a.box-link:hover h1, .dark-main-color a.box-link:hover h2, .dark-main-color a.box-link:hover h3, .dark-main-color a.box-link:hover h4, .dark-main-color a.box-link:hover h5, .dark-main-color a.box-link:hover h6, .dark-main-color a.box-link:hover p {
	color: #b9a782
}
.light-main-color a.box-link {
	color: #fff
}
.light-main-color a.box-link h1, .light-main-color a.box-link h2, .light-main-color a.box-link h3, .light-main-color a.box-link h4, .light-main-color a.box-link h5, .light-main-color a.box-link h6, .light-main-color a.box-link p {
	color: #fff
}
.light-main-color a.box-link:hover {
	color: #ae8c48
}
.light-main-color a.box-link:hover h1, .light-main-color a.box-link:hover h2, .light-main-color a.box-link:hover h3, .light-main-color a.box-link:hover h4, .light-main-color a.box-link:hover h5, .light-main-color a.box-link:hover h6, .light-main-color a.box-link:hover p {
	color: #ae8c48
}
.light-color a.box-link {
	color: #222
}
.light-color a.box-link h1, .light-color a.box-link h2, .light-color a.box-link h3, .light-color a.box-link h4, .light-color a.box-link h5, .light-color a.box-link h6, .light-color a.box-link p {
	color: #222
}
.light-color a.box-link:hover {
	color: #c0dfd9
}
.light-color a.box-link:hover h1, .light-color a.box-link:hover h2, .light-color a.box-link:hover h3, .light-color a.box-link:hover h4, .light-color a.box-link:hover h5, .light-color a.box-link:hover h6, .light-color a.box-link:hover p {
	color: #c0dfd9
}
.dark-color a.box-link {
	color: #fcfcfc
}
.dark-color a.box-link h1, .dark-color a.box-link h2, .dark-color a.box-link h3, .dark-color a.box-link h4, .dark-color a.box-link h5, .dark-color a.box-link h6, .dark-color a.box-link p {
	color: #fcfcfc
}
.dark-color a.box-link:hover {
	color: #c0dfd9
}
.dark-color a.box-link:hover h1, .dark-color a.box-link:hover h2, .dark-color a.box-link:hover h3, .dark-color a.box-link:hover h4, .dark-color a.box-link:hover h5, .dark-color a.box-link:hover h6, .dark-color a.box-link:hover p {
	color: #c0dfd9
}
blockquote {
	border-color: #e6e6e6
}
blockquote:before {
	color: #eee
}
.blockquote-reverse {
	border-left-color: #d5d5d5
}
.dark-main-color blockquote {
	background-color: #c0dfd9;
	border-color: #997f4b;
	color: #fff
}
.dark-main-color blockquote h1, .dark-main-color blockquote h2, .dark-main-color blockquote h3, .dark-main-color blockquote h4, .dark-main-color blockquote h5, .dark-main-color blockquote h6, .dark-main-color blockquote p {
	color: #fff
}
.dark-main-color blockquote footer {
	color: #887143
}
.dark-main-color blockquote:before {
	color: #fff
}
.main-color blockquote {
	background-color: #c8ae7a;
	border-color: #b99856;
	color: #fff
}
.main-color blockquote h1, .main-color blockquote h2, .main-color blockquote h3, .main-color blockquote h4, .main-color blockquote h5, .main-color blockquote h6, .main-color blockquote p {
	color: #fff
}
.main-color blockquote footer {
	color: #9c7d40
}
.main-color blockquote:before {
	color: #b99856
}
.light-main-color blockquote {
	background-color: #c0dfd9;
	border-color: #997f4b;
	color: #fff
}
.light-main-color blockquote h1, .light-main-color blockquote h2, .light-main-color blockquote h3, .light-main-color blockquote h4, .light-main-color blockquote h5, .light-main-color blockquote h6, .light-main-color blockquote p {
	color: #fff
}
.light-main-color blockquote footer {
	color: #887143
}
.light-main-color blockquote:before {
	color: #998356
}
.dark-color blockquote {
	background-color: #1e1e1e;
	border-color: #040404;
	color: #fcfcfc
}
.dark-color blockquote h1, .dark-color blockquote h2, .dark-color blockquote h3, .dark-color blockquote h4, .dark-color blockquote h5, .dark-color blockquote h6, .dark-color blockquote p {
	color: #fcfcfc
}
.dark-color blockquote footer {
	color: #515151
}
.dark-color blockquote:before {
	color: #111
}
.light-color blockquote {
	background-color: #f2f2f2;
	border-color: #d9d9d9;
	color: #222
}
.light-color blockquote h1, .light-color blockquote h2, .light-color blockquote h3, .light-color blockquote h4, .light-color blockquote h5, .light-color blockquote h6, .light-color blockquote p {
	color: #222
}
.light-color blockquote footer {
	color: #bfbfbf
}
.light-color blockquote:before {
	color: #d9d9d9
}
.dark-main-color blockquote.main-color, .main-color blockquote.main-color, .light-main-color blockquote.main-color, .dark-color blockquote.main-color, .light-color blockquote.main-color {
	background-color: #c0dfd9;
	border-color: #997f4b;
	color: #fff
}
.dark-main-color blockquote.main-color h1, .main-color blockquote.main-color h1, .light-main-color blockquote.main-color h1, .dark-color blockquote.main-color h1, .light-color blockquote.main-color h1, .dark-main-color blockquote.main-color h2, .main-color blockquote.main-color h2, .light-main-color blockquote.main-color h2, .dark-color blockquote.main-color h2, .light-color blockquote.main-color h2, .dark-main-color blockquote.main-color h3, .main-color blockquote.main-color h3, .light-main-color blockquote.main-color h3, .dark-color blockquote.main-color h3, .light-color blockquote.main-color h3, .dark-main-color blockquote.main-color h4, .main-color blockquote.main-color h4, .light-main-color blockquote.main-color h4, .dark-color blockquote.main-color h4, .light-color blockquote.main-color h4, .dark-main-color blockquote.main-color h5, .main-color blockquote.main-color h5, .light-main-color blockquote.main-color h5, .dark-color blockquote.main-color h5, .light-color blockquote.main-color h5, .dark-main-color blockquote.main-color h6, .main-color blockquote.main-color h6, .light-main-color blockquote.main-color h6, .dark-color blockquote.main-color h6, .light-color blockquote.main-color h6, .dark-main-color blockquote.main-color p, .main-color blockquote.main-color p, .light-main-color blockquote.main-color p, .dark-color blockquote.main-color p, .light-color blockquote.main-color p {
	color: #fff
}
.dark-main-color blockquote.main-color footer, .main-color blockquote.main-color footer, .light-main-color blockquote.main-color footer, .dark-color blockquote.main-color footer, .light-color blockquote.main-color footer {
	color: #887143
}
.dark-main-color blockquote.dark-main-color, .main-color blockquote.dark-main-color, .light-main-color blockquote.dark-main-color, .dark-color blockquote.dark-main-color, .light-color blockquote.dark-main-color {
	background-color: #998356;
	border-color: #786744;
	color: #fff
}
.dark-main-color blockquote.dark-main-color h1, .main-color blockquote.dark-main-color h1, .light-main-color blockquote.dark-main-color h1, .dark-color blockquote.dark-main-color h1, .light-color blockquote.dark-main-color h1, .dark-main-color blockquote.dark-main-color h2, .main-color blockquote.dark-main-color h2, .light-main-color blockquote.dark-main-color h2, .dark-color blockquote.dark-main-color h2, .light-color blockquote.dark-main-color h2, .dark-main-color blockquote.dark-main-color h3, .main-color blockquote.dark-main-color h3, .light-main-color blockquote.dark-main-color h3, .dark-color blockquote.dark-main-color h3, .light-color blockquote.dark-main-color h3, .dark-main-color blockquote.dark-main-color h4, .main-color blockquote.dark-main-color h4, .light-main-color blockquote.dark-main-color h4, .dark-color blockquote.dark-main-color h4, .light-color blockquote.dark-main-color h4, .dark-main-color blockquote.dark-main-color h5, .main-color blockquote.dark-main-color h5, .light-main-color blockquote.dark-main-color h5, .dark-color blockquote.dark-main-color h5, .light-color blockquote.dark-main-color h5, .dark-main-color blockquote.dark-main-color h6, .main-color blockquote.dark-main-color h6, .light-main-color blockquote.dark-main-color h6, .dark-color blockquote.dark-main-color h6, .light-color blockquote.dark-main-color h6, .dark-main-color blockquote.dark-main-color p, .main-color blockquote.dark-main-color p, .light-main-color blockquote.dark-main-color p, .dark-color blockquote.dark-main-color p, .light-color blockquote.dark-main-color p {
	color: #fff
}
.dark-main-color blockquote.dark-main-color footer, .main-color blockquote.dark-main-color footer, .light-main-color blockquote.dark-main-color footer, .dark-color blockquote.dark-main-color footer, .light-color blockquote.dark-main-color footer {
	color: #68593a
}
.dark-main-color blockquote.light-main-color, .main-color blockquote.light-main-color, .light-main-color blockquote.light-main-color, .dark-color blockquote.light-main-color, .light-color blockquote.light-main-color {
	background-color: #c8ae7a;
	border-color: #b99856;
	color: #fff
}
.dark-main-color blockquote.light-main-color h1, .main-color blockquote.light-main-color h1, .light-main-color blockquote.light-main-color h1, .dark-color blockquote.light-main-color h1, .light-color blockquote.light-main-color h1, .dark-main-color blockquote.light-main-color h2, .main-color blockquote.light-main-color h2, .light-main-color blockquote.light-main-color h2, .dark-color blockquote.light-main-color h2, .light-color blockquote.light-main-color h2, .dark-main-color blockquote.light-main-color h3, .main-color blockquote.light-main-color h3, .light-main-color blockquote.light-main-color h3, .dark-color blockquote.light-main-color h3, .light-color blockquote.light-main-color h3, .dark-main-color blockquote.light-main-color h4, .main-color blockquote.light-main-color h4, .light-main-color blockquote.light-main-color h4, .dark-color blockquote.light-main-color h4, .light-color blockquote.light-main-color h4, .dark-main-color blockquote.light-main-color h5, .main-color blockquote.light-main-color h5, .light-main-color blockquote.light-main-color h5, .dark-color blockquote.light-main-color h5, .light-color blockquote.light-main-color h5, .dark-main-color blockquote.light-main-color h6, .main-color blockquote.light-main-color h6, .light-main-color blockquote.light-main-color h6, .dark-color blockquote.light-main-color h6, .light-color blockquote.light-main-color h6, .dark-main-color blockquote.light-main-color p, .main-color blockquote.light-main-color p, .light-main-color blockquote.light-main-color p, .dark-color blockquote.light-main-color p, .light-color blockquote.light-main-color p {
	color: #fff
}
.dark-main-color blockquote.light-main-color footer, .main-color blockquote.light-main-color footer, .light-main-color blockquote.light-main-color footer, .dark-color blockquote.light-main-color footer, .light-color blockquote.light-main-color footer {
	color: #9c7d40
}
.dark-main-color blockquote.dark-color, .main-color blockquote.dark-color, .light-main-color blockquote.dark-color, .dark-color blockquote.dark-color, .light-color blockquote.dark-color {
	background-color: #111;
	border-color: #000;
	color: #fcfcfc
}
.dark-main-color blockquote.dark-color h1, .main-color blockquote.dark-color h1, .light-main-color blockquote.dark-color h1, .dark-color blockquote.dark-color h1, .light-color blockquote.dark-color h1, .dark-main-color blockquote.dark-color h2, .main-color blockquote.dark-color h2, .light-main-color blockquote.dark-color h2, .dark-color blockquote.dark-color h2, .light-color blockquote.dark-color h2, .dark-main-color blockquote.dark-color h3, .main-color blockquote.dark-color h3, .light-main-color blockquote.dark-color h3, .dark-color blockquote.dark-color h3, .light-color blockquote.dark-color h3, .dark-main-color blockquote.dark-color h4, .main-color blockquote.dark-color h4, .light-main-color blockquote.dark-color h4, .dark-color blockquote.dark-color h4, .light-color blockquote.dark-color h4, .dark-main-color blockquote.dark-color h5, .main-color blockquote.dark-color h5, .light-main-color blockquote.dark-color h5, .dark-color blockquote.dark-color h5, .light-color blockquote.dark-color h5, .dark-main-color blockquote.dark-color h6, .main-color blockquote.dark-color h6, .light-main-color blockquote.dark-color h6, .dark-color blockquote.dark-color h6, .light-color blockquote.dark-color h6, .dark-main-color blockquote.dark-color p, .main-color blockquote.dark-color p, .light-main-color blockquote.dark-color p, .dark-color blockquote.dark-color p, .light-color blockquote.dark-color p {
	color: #fcfcfc
}
.dark-main-color blockquote.dark-color footer, .main-color blockquote.dark-color footer, .light-main-color blockquote.dark-color footer, .dark-color blockquote.dark-color footer, .light-color blockquote.dark-color footer {
	color: #373737
}
.dark-main-color blockquote.light-color, .main-color blockquote.light-color, .light-main-color blockquote.light-color, .dark-color blockquote.light-color, .light-color blockquote.light-color {
	background-color: #fff;
	border-color: #e6e6e6;
	color: #222
}
.dark-main-color blockquote.light-color h1, .main-color blockquote.light-color h1, .light-main-color blockquote.light-color h1, .dark-color blockquote.light-color h1, .light-color blockquote.light-color h1, .dark-main-color blockquote.light-color h2, .main-color blockquote.light-color h2, .light-main-color blockquote.light-color h2, .dark-color blockquote.light-color h2, .light-color blockquote.light-color h2, .dark-main-color blockquote.light-color h3, .main-color blockquote.light-color h3, .light-main-color blockquote.light-color h3, .dark-color blockquote.light-color h3, .light-color blockquote.light-color h3, .dark-main-color blockquote.light-color h4, .main-color blockquote.light-color h4, .light-main-color blockquote.light-color h4, .dark-color blockquote.light-color h4, .light-color blockquote.light-color h4, .dark-main-color blockquote.light-color h5, .main-color blockquote.light-color h5, .light-main-color blockquote.light-color h5, .dark-color blockquote.light-color h5, .light-color blockquote.light-color h5, .dark-main-color blockquote.light-color h6, .main-color blockquote.light-color h6, .light-main-color blockquote.light-color h6, .dark-color blockquote.light-color h6, .light-color blockquote.light-color h6, .dark-main-color blockquote.light-color p, .main-color blockquote.light-color p, .light-main-color blockquote.light-color p, .dark-color blockquote.light-color p, .light-color blockquote.light-color p {
	color: #222
}
.dark-main-color blockquote.light-color footer, .main-color blockquote.light-color footer, .light-main-color blockquote.light-color footer, .dark-color blockquote.light-color footer, .light-color blockquote.light-color footer {
	color: #bfbfbf
}
.dark-main-color blockquote.white, .main-color blockquote.white, .light-main-color blockquote.white, .dark-color blockquote.white, .light-color blockquote.white {
	background-color: #fff;
	border-color: #e6e6e6;
	color: #222
}
.dark-main-color blockquote.white h1, .main-color blockquote.white h1, .light-main-color blockquote.white h1, .dark-color blockquote.white h1, .light-color blockquote.white h1, .dark-main-color blockquote.white h2, .main-color blockquote.white h2, .light-main-color blockquote.white h2, .dark-color blockquote.white h2, .light-color blockquote.white h2, .dark-main-color blockquote.white h3, .main-color blockquote.white h3, .light-main-color blockquote.white h3, .dark-color blockquote.white h3, .light-color blockquote.white h3, .dark-main-color blockquote.white h4, .main-color blockquote.white h4, .light-main-color blockquote.white h4, .dark-color blockquote.white h4, .light-color blockquote.white h4, .dark-main-color blockquote.white h5, .main-color blockquote.white h5, .light-main-color blockquote.white h5, .dark-color blockquote.white h5, .light-color blockquote.white h5, .dark-main-color blockquote.white h6, .main-color blockquote.white h6, .light-main-color blockquote.white h6, .dark-color blockquote.white h6, .light-color blockquote.white h6, .dark-main-color blockquote.white p, .main-color blockquote.white p, .light-main-color blockquote.white p, .dark-color blockquote.white p, .light-color blockquote.white p {
	color: #222
}
.dark-main-color blockquote.white footer, .main-color blockquote.white footer, .light-main-color blockquote.white footer, .dark-color blockquote.white footer, .light-color blockquote.white footer {
	color: #bfbfbf
}
ul.border li {
	border-bottom-color: #a2a2a2
}
.light-color ul.border li {
	border-bottom-color: #d9d9d9
}
.dark-color ul.border li {
	border-bottom-color: #fff
}
.dark-main-color ul.border li {
	border-bottom-color: #c0dfd9
}
.light-main-color ul.border li {
	border-bottom-color: #ae8c48
}
.main-color ul.border li {
	border-bottom-color: #998356
}
.list-icon li:before, li > i {
	color: #c0dfd9
}
.main-color .list-icon li:before {
	color: #fff
}
.light-main-color .list-icon li:before, .dark-main-color .list-icon li:before {
	color: inherit
}
.list-icon.rounded li:before, li > i[class^="icon-"].rounded:before, li > i[class*=" icon-"].rounded:before {
	background-color: #c0dfd9;
	color: #fff
}
.main-color .list-icon.rounded li:before, .main-color li > i[class^="icon-"].rounded:before, .main-color li > i[class*=" icon-"].rounded:before {
	background-color: #c8ae7a
}
.btn {
	color: #fff
}
.btn :active, .btn .active {
	box-shadow: none
}
.main-color .btn, .dark-main-color .btn, .light-main-color .btn, .dark-color .btn, .light-color .btn, .main-color .btn:hover, .dark-main-color .btn:hover, .light-main-color .btn:hover, .dark-color .btn:hover, .light-color .btn:hover {
	color: #fff
}
.btn-default, .btn.default {
	color: #000;
	background-color: transparent;
	border: 3px solid #000!important;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default, .btn.default:hover, .btn.default:focus, .btn.default:active, .btn.default.active, .open > .dropdown-toggle.btn.default {
	color: #fff;
	background-color: #3b3a36;
	border-color: #816b3f
}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default, .btn.default:active, .btn.default.active, .open > .dropdown-toggle.btn.default {
	background-image: none
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active, .btn.default.disabled, .btn.default[disabled], fieldset[disabled] .btn.default, .btn.default.disabled:hover, .btn.default[disabled]:hover, fieldset[disabled] .btn.default:hover, .btn.default.disabled:focus, .btn.default[disabled]:focus, fieldset[disabled] .btn.default:focus, .btn.default.disabled:active, .btn.default[disabled]:active, fieldset[disabled] .btn.default:active, .btn.default.disabled.active, .btn.default[disabled].active, fieldset[disabled] .btn.default.active {
	background-color: #c0dfd9;
	border-color: #aa8e53
}
.btn-default .badge, .btn.default .badge {
	color: #c0dfd9;
	background-color: #fff
}
.btn-primary, .btn.primary {
	color: #fcfcfc;
	background-color: #111;
	border-color: #040404
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn.primary:hover, .btn.primary:focus, .btn.primary:active, .btn.primary.active, .open > .dropdown-toggle.btn.primary {
	color: #fcfcfc;
	background-color: #000;
	border-color: #000
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn.primary:active, .btn.primary.active, .open > .dropdown-toggle.btn.primary {
	background-image: none
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active, .btn.primary.disabled, .btn.primary[disabled], fieldset[disabled] .btn.primary, .btn.primary.disabled:hover, .btn.primary[disabled]:hover, fieldset[disabled] .btn.primary:hover, .btn.primary.disabled:focus, .btn.primary[disabled]:focus, fieldset[disabled] .btn.primary:focus, .btn.primary.disabled:active, .btn.primary[disabled]:active, fieldset[disabled] .btn.primary:active, .btn.primary.disabled.active, .btn.primary[disabled].active, fieldset[disabled] .btn.primary.active {
	background-color: #111;
	border-color: #040404
}
.btn-primary .badge, .btn.primary .badge {
	color: #111;
	background-color: #fcfcfc
}
.btn-danger .badge, .btn.danger .badge {
	color: #d9534f;
	background-color: #fff
}
.btn.border, .btn-icon.border {
	background: none;
	color: #222;
	border-color: #222
}
.btn.border:hover, .btn-icon.border:hover {
	color: #fdfdfd;
	background: #222;
	border-color: #222
}
.btn.border.white, .btn-icon.border.white {
	color: #fff;
	border-color: #fff;
	opacity: 0.9
}
.btn.border.white:hover, .btn-icon.border.white:hover {
	opacity: 1
}
.main-color .btn.border, .btn-icon.border {
	background: none;
	color: #fff;
	border-color: #fff
}
.main-color .btn.border:hover, .btn-icon.border:hover {
	color: #c0dfd9;
	background: #fff;
	border-color: #fff
}
.main-color .btn.border.white, .btn-icon.border.white {
	color: #fff;
	border-color: #fff;
	opacity: 0.9
}
.main-color .btn.border.white:hover, .btn-icon.border.white:hover {
	opacity: 1
}
.btn.border i, .btn-icon.border i {
	background: none;
	color: #222;
	border-color: #222
}
.btn.border i:hover, .btn-icon.border i:hover {
	color: #fdfdfd;
	background: #222;
	border-color: #222
}
.btn.border i.white, .btn-icon.border i.white {
	color: #fff;
	border-color: #fff;
	opacity: 0.9
}
.btn.border i.white:hover, .btn-icon.border i.white:hover {
	opacity: 1
}
.btn.border i:before, .btn-icon.border i:before {
	color: #222
}
.btn.border:hover i:before, .btn-icon.border:hover i:before {
	color: #fdfdfd
}
.btn-default:active, .btn.default:active {
	border-color: #bba475;
	background-color: #bba475;
	outline: none;
	box-shadow: none
}
.btn-primary:active, .btn.primary:active {
	border-color: #1e1e1e;
	background-color: #1e1e1e;
	outline: none;
	box-shadow: none
}
.btn-success:active, .btn.success:active {
	border-color: #6ec06e;
	background-color: #6ec06e;
	outline: none;
	box-shadow: none
}
.btn-info:active, .btn.info:active {
	border-color: #70c8e2;
	background-color: #70c8e2;
	outline: none;
	box-shadow: none
}
.btn-warning:active, .btn.warning:active {
	border-color: #f2b866;
	background-color: #f2b866;
	outline: none;
	box-shadow: none
}
.btn-danger:active, .btn.danger:active {
	border-color: #de6764;
	background-color: #de6764;
	outline: none;
	box-shadow: none
}
.btn.rss, ul.social-icons-bar a.rss {
	background-color: #f56505;
	border-color: #c35004;
	color: #fff
}
.btn.rss:hover, ul.social-icons-bar a.rss:hover {
	background-color: #fb8232;
	border-color: #fb8232
}
.btn.facebook, ul.social-icons-bar a.facebook {
	background-color: #3b5998;
	border-color: #2d4373;
	color: #fff
}
.btn.facebook:hover, ul.social-icons-bar a.facebook:hover {
	background-color: #4c70ba;
	border-color: #4c70ba
}
.btn.twitter, ul.social-icons-bar a.twitter {
	background-color: #3cf;
	border-color: #00bfff;
	color: #fff
}
.btn.twitter:hover, ul.social-icons-bar a.twitter:hover {
	background-color: #66d9ff;
	border-color: #66d9ff
}
.btn.gplus, ul.social-icons-bar a.gplus {
	background-color: #bd3518;
	border-color: #902812;
	color: #fff
}
.btn.gplus:hover, ul.social-icons-bar a.gplus:hover {
	background-color: #e34625;
	border-color: #e34625
}
.btn.dribbble, ul.social-icons-bar a.dribbble {
	background-color: #e04b85;
	border-color: #d42469;
	color: #fff
}
.btn.dribbble:hover, ul.social-icons-bar a.dribbble:hover {
	background-color: #e777a2;
	border-color: #e777a2
}
.btn.linkedin, ul.social-icons-bar a.linkedin {
	background-color: #007bb7;
	border-color: #005984;
	color: #fff
}
.btn.linkedin:hover, ul.social-icons-bar a.linkedin:hover {
	background-color: #009dea;
	border-color: #009dea
}
ul.social-icons a {
	background: none
}
ul.social-icons.main-color, ul.social-icons.dark-main-color, ul.social-icons.light-main-color, ul.social-icons.dark-color, ul.social-icons.light-color {
	background: transparent
}
ul.social-icons.dark-main-color i:before {
	color: #998356
}
ul.social-icons.light-main-color i:before {
	color: #c8ae7a
}
ul.social-icons.dark-color i:before {
	color: #111
}
ul.social-icons.light-color i:before {
	color: #fff
}
ul.social-icons.squared.dark-main-color a {
	background-color: #FF8839;
	border-color: #FF8839;
	transition: all 0.3s;
}
ul.social-icons.squared.dark-main-color a i:before {
	color: #fff
}
ul.social-icons.squared.dark-main-color a:hover {
	background-color: #252839;
	border-color: #a79062
}
a.link-icon {
	background: #c0dfd9
}
a.link-icon.squared > i:before, a.link-icon.circle > i:before, a.link-icon.rounded > i:before {
	color: white
}
.btn i:before {
	color: #fff !important
}
.btn-icon i:before {
	color: white
}
.btn-icon i, .btn-icon span {
	border-color: #997f4b;
	color: #fff
}
.btn-icon i, .btn-icon.large i, .btn-icon.medium i, .btn-icon.small i {
	background-color: #aa8e53
}
.btn-icon span, .btn-icon.large span, .btn-icon.medium span, .btn-icon.small span {
	background-color: #c0dfd9
}
.btn-icon:hover i, .btn-icon:hover span {
	background-color: #997f4b;
	border-color: #997f4b
}
.btn-icon:hover span {
	border-left-color: #aa8e53
}
.btn-icon.default {
	background-color: transparent;
	border: none
}
.btn-icon.default span, .btn-icon.default i {
	border-color: #997f4b
}
.btn-icon.default span {
	background: #c0dfd9
}
.btn-icon.default i {
	background: #aa8e53
}
.btn-icon.default:hover span, .btn-icon.default:hover i {
	background: #997f4b;
	border-color: #997f4b
}
.btn-icon.default:hover span {
	border-left-color: #aa8e53
}
.btn-icon.primary {
	background-color: transparent;
	border: none
}
.btn-icon.primary span, .btn-icon.primary i {
	border-color: #000
}
.btn-icon.primary span {
	background: #111
}
.btn-icon.primary i {
	background: #040404
}
.btn-icon.primary:hover span, .btn-icon.primary:hover i {
	background: #000;
	border-color: #000
}
.btn-icon.primary:hover span {
	border-left-color: #040404
}
.btn-icon.success {
	background-color: transparent;
	border: none
}
.btn-icon.success span, .btn-icon.success i {
	border-color: #449d44
}
.btn-icon.success span {
	background: #5cb85c
}
.btn-icon.success i {
	background: #4cae4c
}
.btn-icon.success:hover span, .btn-icon.success:hover i {
	background: #449d44;
	border-color: #449d44
}
.btn-icon.success:hover span {
	border-left-color: #4cae4c
}
.btn-icon.info {
	background-color: transparent;
	border: none
}
.btn-icon.info span, .btn-icon.info i {
	border-color: #31b0d5
}
.btn-icon.info span {
	background: #5bc0de
}
.btn-icon.info i {
	background: #46b8da
}
.btn-icon.info:hover span, .btn-icon.info:hover i {
	background: #31b0d5;
	border-color: #31b0d5
}
.btn-icon.info:hover span {
	border-left-color: #46b8da
}
.btn-icon.warning {
	background-color: transparent;
	border: none
}
.btn-icon.warning span, .btn-icon.warning i {
	border-color: #ec971f
}
.btn-icon.warning span {
	background: #f0ad4e
}
.btn-icon.warning i {
	background: #eea236
}
.btn-icon.warning:hover span, .btn-icon.warning:hover i {
	background: #ec971f;
	border-color: #ec971f
}
.btn-icon.warning:hover span {
	border-left-color: #eea236
}
.btn-icon.danger {
	background-color: transparent;
	border: none
}
.btn-icon.danger span, .btn-icon.danger i {
	border-color: #c9302c
}
.btn-icon.danger span {
	background: #d9534f
}
.btn-icon.danger i {
	background: #d43f3a
}
.btn-icon.danger:hover span, .btn-icon.danger:hover i {
	background: #c9302c;
	border-color: #c9302c
}
.btn-icon.danger:hover span {
	border-left-color: #d43f3a
}
.tab-content {
	border-color: #ddd
}
.nav.nav-tabs > li > a {
	color: #222
}
.nav.nav-tabs > li > a i[class^="icon-"]:before, .nav.nav-tabs > li > a i[class*=" icon-"]:before {
	color: #222
}
.nav.nav-tabs > li > a:hover {
	background-color: #c0dfd9;
	color: #fff;
	border-color: #fff
}
.nav.nav-tabs > li > a:hover i[class^="icon-"]:before, .nav.nav-tabs > li > a:hover i[class*=" icon-"]:before {
	color: #fff
}
.nav-tabs > li.active > a i[class^="icon-"]:before, .nav-tabs > li.active > a i[class*=" icon-"]:before {
	color: #222
}
 @media (max-width: 768px) {
div:not(.tabs-minimal) > .nav.nav-tabs > li {
	border-color: #ddd
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus {
	color: #c0dfd9
}
.nav-tabs > li.active > a:hover {
	color: white
}
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-color: #fff
}
.main-color i:before {
	color: #fff
}
.dark-main-color i:before {
	color: #fff
}
.light-main-color i:before {
	color: #fff
}
.dark-color i:before {
	color: #fcfcfc
}
.light-color i:before {
	color: #222
}
.main-color > .cta-box-btn a:not(.primary):not(.danger):not(.info):not(.warning):not(.success) {
	background-color: #c4b086
}
.main-color > .cta-box-btn a:not(.primary):not(.danger):not(.info):not(.warning):not(.success):hover {
	background-color: #997f4b
}
.box-icon a h1, .box-icon a h2, .box-icon a h3, .box-icon a h4, .box-icon a h5, .box-icon a h6, .box-icon a p {
	color: #222
}
.box-icon a:hover h1, .box-icon a:hover h2, .box-icon a:hover h3, .box-icon a:hover h4, .box-icon a:hover h5, .box-icon a:hover p {
	color: #c0dfd9
}
.box-icon a:hover i.rounded:before, .box-icon a:hover i.squared:before, .box-icon a:hover i.circle:before {
	background-color: #c4b086;
	border-color: #c0dfd9
}
.icon.circle {
	background-color: #c0dfd9;
	border-color: #997f4b
}
.icon.circle.main-color {
	background-color: #c0dfd9;
	border-color: #997f4b
}
.icon.circle.dark-main-color {
	background-color: #998356;
	border-color: #786744
}
.icon.circle.light-main-color {
	background-color: #c8ae7a;
	border-color: #b99856
}
.icon.circle.dark-color {
	background-color: #111;
	border-color: #000
}
.icon.circle.light-color {
	background-color: #fff;
	border-color: #e6e6e6
}
a:hover .icon.circle {
	background-color: #bba475;
	border-color: #aa8e53
}
a:hover .icon.circle.main-color {
	background-color: #bba475;
	border-color: #aa8e53
}
a:hover .icon.circle.dark-main-color {
	background-color: #a79062;
	border-color: #89754d
}
a:hover .icon.circle.light-main-color {
	background-color: #cfb98c;
	border-color: #c1a368
}
a:hover .icon.circle.dark-color {
	background-color: #1e1e1e;
	border-color: #040404
}
a:hover .icon.circle.light-color {
	background-color: #f7f7f7;
	border-color: #dedede
}
.box-icon.main-color a h1, .box-icon.main-color a h2, .box-icon.main-color a h3, .box-icon.main-color a h4, .box-icon.main-color a h5, .box-icon.main-color a p {
	color: #665532
}
.box-icon.main-color a:hover h1, .box-icon.main-color a:hover h2, .box-icon.main-color a:hover h3, .box-icon.main-color a:hover h4, .box-icon.main-color a:hover h5, .box-icon.main-color a:hover p {
	color: #fff
}
.box-icon.dark-main-color a h1, .box-icon.dark-main-color a h2, .box-icon.dark-main-color a h3, .box-icon.dark-main-color a h4, .box-icon.dark-main-color a h5, .box-icon.dark-main-color a p {
	color: #cbbea3
}
.box-icon.dark-main-color a:hover h1, .box-icon.dark-main-color a:hover h2, .box-icon.dark-main-color a:hover h3, .box-icon.dark-main-color a:hover h4, .box-icon.dark-main-color a:hover h5, .box-icon.dark-main-color a:hover p {
	color: #fff
}
.box-icon.light-main-color a h1, .box-icon.light-main-color a h2, .box-icon.light-main-color a h3, .box-icon.light-main-color a h4, .box-icon.light-main-color a h5, .box-icon.light-main-color a p {
	color: #8a6f39
}
.box-icon.light-main-color a:hover h1, .box-icon.light-main-color a:hover h2, .box-icon.light-main-color a:hover h3, .box-icon.light-main-color a:hover h4, .box-icon.light-main-color a:hover h5, .box-icon.light-main-color a:hover p {
	color: #fff
}
.box-icon.light-color a h1, .box-icon.light-color a h2, .box-icon.light-color a h3, .box-icon.light-color a h4, .box-icon.light-color a h5, .box-icon.light-color a p {
	color: #808080
}
.box-icon.light-color a:hover h1, .box-icon.light-color a:hover h2, .box-icon.light-color a:hover h3, .box-icon.light-color a:hover h4, .box-icon.light-color a:hover h5, .box-icon.light-color a:hover p {
	color: #222
}
.box-icon.dark-color a h1, .box-icon.dark-color a h2, .box-icon.dark-color a h3, .box-icon.dark-color a h4, .box-icon.dark-color a h5, .box-icon.dark-color a p {
	color: #6a6a6a
}
.box-icon.dark-color a:hover h1, .box-icon.dark-color a:hover h2, .box-icon.dark-color a:hover h3, .box-icon.dark-color a:hover h4, .box-icon.dark-color a:hover h5, .box-icon.dark-color a:hover p {
	color: #fcfcfc
}
.main-color .box-icon a h1, .main-color .box-icon a h2, .main-color .box-icon a h3, .main-color .box-icon a h4, .main-color .box-icon a h5, .main-color .box-icon a p {
	color: #fff
}
.main-color .box-icon a:hover h1, .main-color .box-icon a:hover h2, .main-color .box-icon a:hover h3, .main-color .box-icon a:hover h4, .main-color .box-icon a:hover h5, .main-color .box-icon a:hover p {
	color: #ddd1ba
}
.dark-main-color .box-icon a h1, .dark-main-color .box-icon a h2, .dark-main-color .box-icon a h3, .dark-main-color .box-icon a h4, .dark-main-color .box-icon a h5, .dark-main-color .box-icon a p {
	color: #fff
}
.dark-main-color .box-icon a:hover h1, .dark-main-color .box-icon a:hover h2, .dark-main-color .box-icon a:hover h3, .dark-main-color .box-icon a:hover h4, .dark-main-color .box-icon a:hover h5, .dark-main-color .box-icon a:hover p {
	color: #cbbea3
}
.light-main-color .box-icon a h1, .light-main-color .box-icon a h2, .light-main-color .box-icon a h3, .light-main-color .box-icon a h4, .light-main-color .box-icon a h5, .light-main-color .box-icon a p {
	color: #fff
}
.light-main-color .box-icon a:hover h1, .light-main-color .box-icon a:hover h2, .light-main-color .box-icon a:hover h3, .light-main-color .box-icon a:hover h4, .light-main-color .box-icon a:hover h5, .light-main-color .box-icon a:hover p {
	color: #c0dfd9
}
.light-color .box-icon a h1, .light-color .box-icon a h2, .light-color .box-icon a h3, .light-color .box-icon a h4, .light-color .box-icon a h5, .light-color .box-icon a p {
	color: #222
}
.light-color .box-icon a:hover h1, .light-color .box-icon a:hover h2, .light-color .box-icon a:hover h3, .light-color .box-icon a:hover h4, .light-color .box-icon a:hover h5, .light-color .box-icon a:hover p {
	color: #808080
}
.dark-color .box-icon a h1, .dark-color .box-icon a h2, .dark-color .box-icon a h3, .dark-color .box-icon a h4, .dark-color .box-icon a h5, .dark-color .box-icon a p {
	color: #fcfcfc
}
.dark-color .box-icon a:hover h1, .dark-color .box-icon a:hover h2, .dark-color .box-icon a:hover h3, .dark-color .box-icon a:hover h4, .dark-color .box-icon a:hover h5, .dark-color .box-icon a:hover p {
	color: #6a6a6a
}
.mask:before {
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50)
}
.mask.opacity-1:before {
	opacity: .1;
	filter: alpha(opacity=10)
}
.mask.opacity-2:before {
	opacity: .2;
	filter: alpha(opacity=20)
}
.mask.opacity-3:before {
	opacity: .3;
	filter: alpha(opacity=30)
}
.mask.opacity-4:before {
	opacity: .4;
	filter: alpha(opacity=40)
}
.mask.opacity-5:before {
	opacity: .5;
	filter: alpha(opacity=50)
}
.mask.opacity-6:before {
	opacity: .6;
	filter: alpha(opacity=60)
}
.mask.opacity-7:before {
	opacity: .7;
	filter: alpha(opacity=70)
}
.mask.opacity-8:before {
	opacity: .8;
	filter: alpha(opacity=80)
}
.mask.opacity-9:before {
	opacity: .9;
	filter: alpha(opacity=90)
}
.mask.mask-main-color:before {
	background-color: #c0dfd9
}
.neko-hover-1 .mask-over, .neko-hover-2 .mask-over, .neko-hover-4 .mask-over {
	background: #fdfdfd;
	color: #222
}
.neko_pt_style_3 li {
	background: #eee
}
.neko_pt_style_3 li:nth-child(odd) {
	background: #fff
}
.neko_pt_style_3 p.sign {
	background: #555
}
.neko_pt_style_3.focusPlan.pricingBloc h3 {
	background: orange
}
hr {
	background: transparent
}
hr:after {
	background: #fdfdfd;
	color: #a2a2a2
}
.main-color hr {
	border-color: #c4b086
}
.main-color hr:after {
	color: #c4b086;
	background: #c0dfd9
}
.main-color hr.double {
	border-top-color: #c4b086
}
.dark-main-color hr {
	border-color: #b09c72
}
.dark-main-color hr:after {
	color: #b09c72;
	background: #998356
}
.dark-main-color hr.double {
	border-top-color: #b09c72
}
.light-main-color hr {
	border-color: #b99856
}
.light-main-color hr:after {
	color: #b99856;
	background: #c8ae7a
}
.light-main-color hr.double {
	border-top-color: #b99856
}
.dark-color hr {
	border-color: #2b2b2b
}
.dark-color hr:after {
	color: #2b2b2b;
	background: #111
}
.dark-color hr.double {
	border-top-color: #2b2b2b
}
.light-color hr {
	border-color: #e6e6e6
}
.light-color hr:after {
	color: #e6e6e6;
	background: #fff
}
.light-color hr.double {
	border-top-color: #e6e6e6
}
.pagination > li > a, .pagination > li > span {
	color: #c0dfd9
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #998356
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	color: #fff;
	background-color: #c0dfd9;
	border-color: #c0dfd9
}
.pagination.pagination-minimal > li > a, .pagination.pagination-minimal > li > span {
	color: #222
}
.pagination.pagination-minimal > li > a:after, .pagination.pagination-minimal > li > span:after {
	background: #222
}
.menu-header {
	box-shadow: 0px 2px 3px 0px rgba(50,50,50,0.4)
}
.navbar-default {
	background-color: transparent
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background: #c0dfd9
}
.navbar-default .navbar-toggle:focus span, .navbar-default .navbar-toggle:hover span {
	background: #fff
}
.menu-header.navbar-fixed-top {
	background-color: white
}
.menu-header .nav > li.current-menu-item > a,  .menu-header .nav > li.current_page_item > a,  .menu-header .nav > li.current-menu-ancestor > a {
	color: #c0dfd9
}
.menu-header .nav > li.active > a:hover, .menu-header .nav > li.active > a:active {
	color: #c0dfd9
}
.menu-header .nav > li .sub-menu a:not(.btn) {
	color: #373737
}
.quick-menu li a {
	color: #999
}
.quick-menu li a:hover {
	color: white
}
 @media (min-width: 1025px) {
.sub-menu {
	box-shadow: rgba(0,0,0,0.109804) 0px 1px 2px 0px
}
.menu-header .nav > li .sub-menu {
	background-color: #fefefe
}
.menu-header .nav > li .sub-menu > li .sub-menu {
	background-color: #fefefe
}
.menu-header .nav > li .sub-menu a:not(.btn) {
	color: #999
}
.menu-header .nav > li .sub-menu a:not(.btn):hover {
	color: #111;
	background: #f7f7f7
}
.neko-mega-menu h2 {
	color: #bfbfbf
}
}
.widget li {
	border-bottom: 1px solid #b3c2bf;
}
.widget li a {
	color: #222;
}
.widget li a:hover, .widget li a.active {
	color: #b3c2bf;
}
 @media (min-width: 1025px) {
body.header-7 .menu-header {
	border-color: #eee
}
body.header-7 .menu-header .navbar-default .navbar-nav > li.active > a:not(.btn) {
	background: none
}
body.header-7 .menu-header .navbar-default .navbar-nav > li > a:not(.btn).active:after {
	border-color: #c0dfd9
}
body.header-7 .menu-header .navbar-default .navbar-nav > li:hover > a:not(.btn):after,  .menu-header .nav > li.current-menu-item > a:after,  .menu-header .nav > li.current_page_item > a :after,  .menu-header .nav > li.current-menu-ancestor > a :after {
	border-color: #c0dfd9
}
body.header-7 .menu-header .navbar-default .navbar-nav > li.active > a:not(.btn) {
	border-color: #c0dfd9
}
body.header-7 .menu-header .navbar-default .navbar-nav > li.active > a:not(.btn):after {
	border-color: #c0dfd9
}
}
 @media (min-width: 1025px) {
body.header-semi-transparent .menu-header {
	background-color: rgba(255,255,255,0.8);
	border-color: transparent !important
}
}
body.dark-header .menu-header {
	background-color: #222
}
body.dark-header .menu-header .nav a {
	color: white
}
body.dark-header .menu-header .nav a.btn.border {
	border-color: #fff
}
 @media (min-width: 1025px) {
body.dark-header.header-semi-transparent .menu-header {
	background-color: rgba(0,0,0,0.4);
	border-color: transparent !important
}
}
body.light-header .menu-header {
	background-color: white
}
 @media (min-width: 1025px) {
body.light-header.header-semi-transparent .menu-header {
	background-color: rgba(255,255,255,0.8);
	border-color: transparent !important
}
}
 @media (min-width: 1025px) {
body.header-transparent .menu-header {
	background-color: transparent;
	-webkit-transition: all 300ms cubic-bezier(.77, 0, .175, 1);
	-moz-transition: all 300ms cubic-bezier(.77, 0, .175, 1);
	-o-transition: all 300ms cubic-bezier(.77, 0, .175, 1);
	transition: all 300ms cubic-bezier(.77, 0, .175, 1)
}
body.header-transparent .menu-header.scroll-header {
	background-color: white
}
body.header-transparent .menu-header:not(.scroll-header) .nav > li > a:not(:focus):not(:hover):not(:active):not(.active) {
	color: white
}
body.header-transparent:not(.header-3) .menu-header {
	border-color: transparent
}
body.header-transparent.dark-header .menu-header.scroll-header {
	background-color: #222
}
body.header-transparent.dark-header .menu-header.scroll-header .nav > li > a:not(:focus):not(:hover):not(:active):not(.active) {
	color: white
}
body.header-transparent.light-header .menu-header.scroll-header {
	background-color: white
}
}
.progress {
	box-shadow: none;
	background-color: #f5f5f5;
	border-color: #e6e6e6
}
.progress-bar {
	box-shadow: none;
	color: #fff;
	background-color: #c0dfd9
}
.main-color .progress {
	border-color: #ccbb97
}
.light-main-color .progress {
	border-color: #fff
}
.dark-main-color .progress {
	border-color: #fff
}
.dark-color .progress {
	border-color: #fcfcfc
}
.light-color .progress {
	border-color: #e6e6e6
}
.progress-bar-success, .progress-bar.success {
	background-color: #5cb85c
}
.progress-striped .progress-bar-success, .progress-striped .progress-bar.success {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-bar-info, .progress-bar.info {
	background-color: #5bc0de
}
.progress-striped .progress-bar-info, .progress-striped .progress-bar.info {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-bar-warning, .progress-bar.warning {
	background-color: #f0ad4e
}
.progress-striped .progress-bar-warning, .progress-striped .progress-bar.warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-bar-danger, .progress-bar.danger {
	background-color: #d9534f
}
.progress-striped .progress-bar-danger, .progress-striped .progress-bar.danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-striped .progress-bar, .progress-bar-striped, .progress-bar.striped {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px
}
footer#main-footer {
	background-color: #f5f5f4;
	color: #3b3a36
}
footer#main-footer a:hover {
	color: #668035;
}
footer#main-footer #footer-rights {
	background-color: #f5f5f4;
	color: #3b3a36;
}
footer#main-footer.dark-color, footer#main-footer #footer-rights.dark-color {
	background-color: #111;
	color: #fcfcfc
}
footer#main-footer.light-color, footer#main-footer #footer-rights.light-color {
	background-color: #fff;
	color: #222
}
footer#main-footer.light-color a:hover, footer#main-footer #footer-rights.light-color a:hover {
	color: #3c3c3c
}
footer#main-footer.dark-main-color, footer#main-footer #footer-rights.dark-main-color {
	background-color: #998356;
	color: #fff
}
footer#main-footer.main-color, footer#main-footer #footer-rights.main-color {
	background-color: #c0dfd9;
	color: #fff
}
footer#main-footer.light-main-color, footer#main-footer #footer-rights.light-main-color {
	background-color: #c8ae7a;
	color: #fff
}
footer#main-footer ul.border li {
	border-bottom-color: #151515
}
 @media (min-width: 992px) {
.boxed-layout #global-wrapper {
	background: #fdfdfd
}
}
.border-grid .row .col-lg-1:not(:last-child), .border-grid .row .col-lg-10:not(:last-child), .border-grid .row .col-lg-11:not(:last-child), .border-grid .row .col-lg-12:not(:last-child), .border-grid .row .col-lg-2:not(:last-child), .border-grid .row .col-lg-3:not(:last-child), .border-grid .row .col-lg-4:not(:last-child), .border-grid .row .col-lg-5:not(:last-child), .border-grid .row .col-lg-6:not(:last-child), .border-grid .row .col-lg-7:not(:last-child), .border-grid .row .col-lg-8:not(:last-child), .border-grid .row .col-lg-9:not(:last-child), .border-grid .row .col-md-1:not(:last-child), .border-grid .row .col-md-10:not(:last-child), .border-grid .row .col-md-11:not(:last-child), .border-grid .row .col-md-12:not(:last-child), .border-grid .row .col-md-2:not(:last-child), .border-grid .row .col-md-3:not(:last-child), .border-grid .row .col-md-4:not(:last-child), .border-grid .row .col-md-5:not(:last-child), .border-grid .row .col-md-6:not(:last-child), .border-grid .row .col-md-7:not(:last-child), .border-grid .row .col-md-8:not(:last-child), .border-grid .row .col-md-9:not(:last-child), .border-grid .row .col-sm-1:not(:last-child), .border-grid .row .col-sm-10:not(:last-child), .border-grid .row .col-sm-11:not(:last-child), .border-grid .row .col-sm-12:not(:last-child), .border-grid .row .col-sm-2:not(:last-child), .border-grid .row .col-sm-3:not(:last-child), .border-grid .row .col-sm-4:not(:last-child), .border-grid .row .col-sm-5:not(:last-child), .border-grid .row .col-sm-6:not(:last-child), .border-grid .row .col-sm-7:not(:last-child), .border-grid .row .col-sm-8:not(:last-child), .border-grid .row .col-sm-9:not(:last-child), .border-grid .row .col-xs-1:not(:last-child), .border-grid .row .col-xs-10:not(:last-child), .border-grid .row .col-xs-11:not(:last-child), .border-grid .row .col-xs-12:not(:last-child), .border-grid .row .col-xs-2:not(:last-child), .border-grid .row .col-xs-3:not(:last-child), .border-grid .row .col-xs-4:not(:last-child), .border-grid .row .col-xs-5:not(:last-child), .border-grid .row .col-xs-6:not(:last-child), .border-grid .row .col-xs-7:not(:last-child), .border-grid .row .col-xs-8:not(:last-child), .border-grid .row .col-xs-9:not(:last-child) {
	border-right-color: #ddd
}
.border-grid .row .col-lg-1:last-child, .border-grid .row .col-lg-10:last-child, .border-grid .row .col-lg-11:last-child, .border-grid .row .col-lg-12:last-child, .border-grid .row .col-lg-2:last-child, .border-grid .row .col-lg-3:last-child, .border-grid .row .col-lg-4:last-child, .border-grid .row .col-lg-5:last-child, .border-grid .row .col-lg-6:last-child, .border-grid .row .col-lg-7:last-child, .border-grid .row .col-lg-8:last-child, .border-grid .row .col-lg-9:last-child, .border-grid .row .col-md-1:last-child, .border-grid .row .col-md-10:last-child, .border-grid .row .col-md-11:last-child, .border-grid .row .col-md-12:last-child, .border-grid .row .col-md-2:last-child, .border-grid .row .col-md-3:last-child, .border-grid .row .col-md-4:last-child, .border-grid .row .col-md-5:last-child, .border-grid .row .col-md-6:last-child, .border-grid .row .col-md-7:last-child, .border-grid .row .col-md-8:last-child, .border-grid .row .col-md-9:last-child, .border-grid .row .col-sm-1:last-child, .border-grid .row .col-sm-10:last-child, .border-grid .row .col-sm-11:last-child, .border-grid .row .col-sm-12:last-child, .border-grid .row .col-sm-2:last-child, .border-grid .row .col-sm-3:last-child, .border-grid .row .col-sm-4:last-child, .border-grid .row .col-sm-5:last-child, .border-grid .row .col-sm-6:last-child, .border-grid .row .col-sm-7:last-child, .border-grid .row .col-sm-8:last-child, .border-grid .row .col-sm-9:last-child, .border-grid .row .col-xs-1:last-child, .border-grid .row .col-xs-10:last-child, .border-grid .row .col-xs-11:last-child, .border-grid .row .col-xs-12:last-child, .border-grid .row .col-xs-2:last-child, .border-grid .row .col-xs-3:last-child, .border-grid .row .col-xs-4:last-child, .border-grid .row .col-xs-5:last-child, .border-grid .row .col-xs-6:last-child, .border-grid .row .col-xs-7:last-child, .border-grid .row .col-xs-8:last-child, .border-grid .row .col-xs-9:last-child {
	border-right-color: transparent
}
.border-grid .row:not(:last-child) .col-lg-1, .border-grid .row:not(:last-child) .col-lg-10, .border-grid .row:not(:last-child) .col-lg-11, .border-grid .row:not(:last-child) .col-lg-12, .border-grid .row:not(:last-child) .col-lg-2, .border-grid .row:not(:last-child) .col-lg-3, .border-grid .row:not(:last-child) .col-lg-4, .border-grid .row:not(:last-child) .col-lg-5, .border-grid .row:not(:last-child) .col-lg-6, .border-grid .row:not(:last-child) .col-lg-7, .border-grid .row:not(:last-child) .col-lg-8, .border-grid .row:not(:last-child) .col-lg-9, .border-grid .row:not(:last-child) .col-md-1, .border-grid .row:not(:last-child) .col-md-10, .border-grid .row:not(:last-child) .col-md-11, .border-grid .row:not(:last-child) .col-md-12, .border-grid .row:not(:last-child) .col-md-2, .border-grid .row:not(:last-child) .col-md-3, .border-grid .row:not(:last-child) .col-md-4, .border-grid .row:not(:last-child) .col-md-5, .border-grid .row:not(:last-child) .col-md-6, .border-grid .row:not(:last-child) .col-md-7, .border-grid .row:not(:last-child) .col-md-8, .border-grid .row:not(:last-child) .col-md-9, .border-grid .row:not(:last-child) .col-sm-1, .border-grid .row:not(:last-child) .col-sm-10, .border-grid .row:not(:last-child) .col-sm-11, .border-grid .row:not(:last-child) .col-sm-12, .border-grid .row:not(:last-child) .col-sm-2, .border-grid .row:not(:last-child) .col-sm-3, .border-grid .row:not(:last-child) .col-sm-4, .border-grid .row:not(:last-child) .col-sm-5, .border-grid .row:not(:last-child) .col-sm-6, .border-grid .row:not(:last-child) .col-sm-7, .border-grid .row:not(:last-child) .col-sm-8, .border-grid .row:not(:last-child) .col-sm-9, .border-grid .row:not(:last-child) .col-xs-1, .border-grid .row:not(:last-child) .col-xs-10, .border-grid .row:not(:last-child) .col-xs-11, .border-grid .row:not(:last-child) .col-xs-12, .border-grid .row:not(:last-child) .col-xs-2, .border-grid .row:not(:last-child) .col-xs-3, .border-grid .row:not(:last-child) .col-xs-4, .border-grid .row:not(:last-child) .col-xs-5, .border-grid .row:not(:last-child) .col-xs-6, .border-grid .row:not(:last-child) .col-xs-7, .border-grid .row:not(:last-child) .col-xs-8, .border-grid .row:not(:last-child) .col-xs-9 {
	border-bottom-color: #ddd
}
html {
	background-color: transparent
}
main#content {
	background-color: #fdfdfd
}
main#content.light-color {
	background-color: #fff
}
main#content.dark-color {
	background-color: #111
}
main#content.main-color {
	background-color: #c0dfd9
}
main#content.dark-main-bg-color-color {
	background-color: #998356
}
main#content.light-main-color {
	background-color: #c8ae7a
}
.menu-header {
	border-color: rgba(0,0,0,0.1);
	box-shadow: 0 0 10px rgba(0,0,0,0.1)
}
.page-header {
	border: none
}
.heading:after {
	background-color: #c0dfd9
}
.main-color .heading:after {
	color: #c8ae7a
}
.heading:after, h1.large-heading:after {
	background-color: #c0dfd9
}
p.lead {
	color: #c0dfd9
}
h1.large, h1.x-large {
	color: #fff;
}
h2.large, h2.x-large {
	text-shadow: 2px 2px 0px rgba(0,0,0,0.25)
}
h1.large span, h2.large span, h1.x-large span, h2.x-large span, h1.large.no-shadow, h2.large.no-shadow, h1.x-large.no-shadow, h2.x-large.no-shadow, h1.large small.no-shadow, h2.large small.no-shadow, h1.x-large small.no-shadow, h2.x-large small.no-shadow {
	text-shadow: none
}
.heading:after {
	color: #222;
	opacity: 0.075
}
.main-color .heading:after {
	color: #fff;
	opacity: 0.075
}
.light-main-color .heading:after {
	color: #fff;
	opacity: 0.075
}
.dark-main-color .heading:after {
	color: #fff;
	opacity: 0.075
}
.dark-color .heading:after {
	color: #fcfcfc;
	opacity: 0.075
}
.light-color .heading:after {
	color: #222;
	opacity: 0.075
}
.menu-header .nav > li .neko-mega-menu.sub-menu h2 {
	color: #c0dfd9
}
.menu-header .nav > li .neko-mega-menu.sub-menu .col-md-3:not(:last-child) {
	border-right-color: #eee
}
.menu-header .nav > li .neko-mega-menu.sub-menu .mega-inner ul > li > a:not(.btn):hover {
	color: #111
}
 @media (min-width: 1025px) {
.header-1 .menu-header .nav > li .sub-menu, .header-4 .menu-header .nav > li .sub-menu {
	background-color: #111
}
.header-1 .menu-header .nav > li .sub-menu h2, .header-4 .menu-header .nav > li .sub-menu h2, .header-1 .menu-header .nav > li .sub-menu p, .header-4 .menu-header .nav > li .sub-menu p {
	color: #fcfcfc
}
.header-1 .menu-header .nav > li .sub-menu .col-md-3:not(:last-child), .header-4 .menu-header .nav > li .sub-menu .col-md-3:not(:last-child) {
	border-right-color: #2b2b2b
}
.header-1 .menu-header .nav > li .sub-menu .mega-inner ul > li > a:not(.btn):hover, .header-4 .menu-header .nav > li .sub-menu .mega-inner ul > li > a:not(.btn):hover {
	color: #fcfcfc
}
.header-1 .menu-header .nav > li .sub-menu > li .sub-menu, .header-4 .menu-header .nav > li .sub-menu > li .sub-menu {
	background-color: #111
}
}
 @media (min-width: 1025px) {
.header-2 .menu-header .nav > li .sub-menu h2, .header-2 .menu-header .nav > li .sub-menu p {
	color: #fff
}
}
.header-3 .menu-header {
	border-color: #bbb
}
.page-header {
	padding-bottom: 0;
	padding-top: 44px
}
.page-header .container:after {
	content: ' ';
	display: block;
	background: #222;
	opacity: 0.1;
	height: 3px;
	width: 100%;
	margin-top: 16px
}
.page-header.main-color {
	background: none;
	color: #222
}
.page-header.main-color:after {
	background: #c0dfd9
}
.page-header.dark-main-color {
	background: none;
	color: #222
}
.page-header.dark-main-color:after {
	background: #998356
}
.panel-group {
	border-color: #ddd
}
ul.entry-meta li {
	background: none !important
}
ul.entry-meta li a {
	border-right-color: #c0dfd9
}
#neko-to-top {
	border-color: #c0dfd9;
	background: #fdfdfd
}
#neko-to-top i:before {
	color: #c0dfd9
}
.swiper-tab .btn {
	background-color: #fff;
	color: #222
}
.swiper-tab .btn-group .btn.active, .swiper-tab .btn-group .btn:hover {
	color: #fff
}
.pricing-table .pricing, .pricing-table p {
	background: none
}
.pricing-table .pricing {
	border: none
}
.fp-tooltip {
	background-color: #111;
	color: #fcfcfc
}
#fp-nav {
	background-color: #c0dfd9
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
	border-color: #fff
}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span {
	background-color: #fff
}
.fp-controlArrow.fp-next, .fp-controlArrow.fp-prev {
	border: none
}
.fp-controlArrow.fp-next:after, .fp-controlArrow.fp-prev:after {
	color: #fff
}
#fullpage > div:first-child:after {
	color: #c0dfd9
}
.sb-slidebar {
	background: #ffffff
}
.sb-slide {
	background: #f7f7f7
}
 @media (max-width: 768px) {
.sb-slide {
	background: #fff
}
}
.sb-slide .si-icon-hamburger-cross {
	background: #c0dfd9
}
.sb-slide .menu-label {
	color: #ccc
}
.sb-slide .social-icons li a i:before {
	color: #555
}
.sb-menu {
	opacity: 1\9
}
.navicon-line {
	background: #555
}
.sb-menu li {
	border-color: #ddd
}
.sb-menu li a {
	color: #555
}
.sb-menu li.active {
	background-color: #c0dfd9;
	border-color: #c0dfd9
}
.sb-menu li.active > a {
	color: #fff
}
.sb-menu li:hover > a {
	color: #c0dfd9
}
.sb-menu li:hover.active > a {
	color: #fff
}
.sb-menu li a {
	color: #222
}
.sb-menu li .sb-submenu {
	background: #f7f7f7
}
.sb-menu li .sb-submenu li {
	border: none
}
.sb-menu li .sb-submenu li a {
	color: #777
}
.sb-menu li .sb-submenu li.active a, .sb-menu li .sb-submenu li.active:hover a {
	color: #fff;
	background-color: #ccbb97
}
.sb-menu li .sb-submenu li:hover a {
	color: #c0dfd9
}
#sb-site .page-header {
	border-color: #eee
}
.navigation-dark #sb-site .page-header {
	background-color: #333;
	border: none
}
.navigation-dark #sb-site .page-header h1, .navigation-dark #sb-site .page-header .breadcrumb > .active {
	color: #ffffff
}
.ln-doc-example {
	background-color: #fff;
	border-color: #ccc
}
.ln-doc-example hr:after {
	background: #fff
}
.ln-doc-example:after {
	color: #959595
}
.tocify li.tocify-item {
	border-bottom-color: #D7D7D7
}
.tocify li.tocify-item.active a {
	color: #c0dfd9
}
.tocify li.tocify-item > a {
	color: #222
}
.tocify li.tocify-item > a:hover {
	color: #c0dfd9
}
#rs-slider-fullscreen h2 {
	color: #3b3a36 !important;
}
 @media all and (max-width:480px) {
body {
	padding-top: 0px;
}
.navbar-header .navbar-toggle {
	margin-right: 0px;
}
.navbar-brand>img {
	max-width: 215px;
	margin-top: 5px;
}
#rs-slider-fullscreen .btn {
	margin-top: 40px;
}
}
