/*
Theme Name:     Kallyas Child Theme
Theme URI:      http://kallyas.net/demo/
Description:    Child theme for the Kallyas theme
Author:         Hogash
Author URI:     http://themeforest.net/user/hogash
Template:       kallyas
Version:        1.0
Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
Text Domain:  zn_framework
*/

/*
	CUSTOM ACUABIT CSS
*/

.quienes-somos-div h1 {
	font-weight: bold;
	color: #E24949;
}

.quienes-somos-div {
	font-size: 16px;
	padding: 0px 15px;
}

.quienes-somos-div p {
	margin-bottom: 25px;
}

.quienes-somos-div blockquote {
	display: block;
	background: #fff;
	padding: 15px 20px 15px 45px;
	margin: 0 0 20px;
	position: relative;

	/*Font*/
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 1.2;
	color: #666;
	text-align: justify;

	/*Borders - (Optional)*/
	border-left: 15px solid #E24949;
	border-right: 2px solid #E24949;

	/*Box Shadow - (Optional)*/
	-moz-box-shadow: 2px 2px 15px #ccc;
	-webkit-box-shadow: 2px 2px 15px #ccc;
	box-shadow: 2px 2px 15px #ccc;
}

.quienes-somos-div blockquote::before {
	content: "\201C";
	/*Unicode for Left Double Quote*/

	/*Font*/
	font-family: Georgia, serif;
	font-size: 60px;
	font-weight: bold;
	color: #999;

	/*Positioning*/
	position: absolute;
	left: 10px;
	top: 5px;
}

.quienes-somos-div blockquote p {
	font-size: 26px;
}

/*Ropa de ciclismo*/
.short-products li {
	width: 28%;
}

.short-products li .price {
	display: none;
}

#header {
	height: auto !important;
}

#header-section {
	float: right;
}

#header-section #text-5 {
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: right;
}

#header-section #text-5 i {
	color: #f7e300;
}

#header-section #text-5 a,
#header-section #text-5 a:visited,
#header-section #text-5 a:active {
	color: white;
}

#header-section #text-5 a:hover {
	color: #ccc;
	text-decoration: underline;
}

#slideshow .metaslider {
	margin: 0 auto;
}

#text-5 .phone {
	font-size: 16px;
	margin-bottom: 8px;
}

#text-5 .info {
	font-size: 13px;
}

.home #content {
	margin-top: 10px;
}

.home h1 {
	margin-bottom: 18px;
	color: #CD2122;
}

.home h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}

#footer .row {
	margin-bottom: 10px;
}

#footer .m_title {
	font-size: 16px;
	font-weight: bold;
	color: #E24949;
}

.footer-img-marca {
	margin-top: 8px;
	font-size: 12px;
	text-align: center;
}

#nav_menu-5 #menu-legal {
	float: right;
}

#nav_menu-5 li {
	float: left;
	font-size: 12px;
	font-style: italic;
}

.boton-contacto-grupos {
	text-align: center;
}

.boton-contacto-grupos .btn-rojo {
	padding: 10px 15px;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
}

.btn-rojo {
	color: #ffffff;
	background: #CD2122;
}

.btn-rojo:hover {
	color: #ddd;
	background: #CD2122;
}

@media(max-width: 767px) {
	#sidebar {
		clear: both;
	}
}

.wpcf7 {

	padding: 1em;
}

.wpcf7-form-control-wrap input,
.wpcf7-textarea {
	padding: 0;
	width: 100%;
}

.wpcf7-submit {

	padding: 0.25em 1em;
	color: black;
}

.quiz-443 label {
	display: flex;
	gap: 1em;
}

.quiz-443 input {
	width: 25%;
}

.number_prendas {
	display: flex;
	gap: 1em;
}

.number_prendas input {
	width: 25%;
}

nav#main_menu {
	clear: right;
}

header#header {
	position: relative;
}

#slideshow .sliderContainer {
	padding: 50px 0;
}

#slideshow .container {
	padding: 30px 0 45px;
}

#page_header .container {
	padding: 0 0 30px;
}

#logo a img {
	max-width: none;
	width: 223px;
	height: 42px;
	-webkit-box-sizing: border-box;
	/* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;
	/* Firefox, other Gecko */
	box-sizing: border-box;
	/* Opera/IE 8+ */
}


/*----------------------  Header --------------------------*/


#page_header.zn_def_header_style,
#slideshow.zn_def_header_style,
#page_header.uh_zn_def_header_style,
#slideshow.uh_zn_def_header_style {
	background-color: #AAAAAA;
}

#page_header.zn_def_header_style #sparkles,
#slideshow.zn_def_header_style #sparkles,
#page_header.uh_zn_def_header_style #sparkles,
#slideshow.uh_zn_def_header_style #sparkles {
	display: block;
}

#page_header.zn_def_header_style .bgback,
#slideshow.zn_def_header_style .bgback,
#page_header.uh_zn_def_header_style .bgback,
#slideshow.uh_zn_def_header_style .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2014/04/mountain-biking-1920x1200.jpg");
}

#page_header.zn_def_header_style,
#slideshow.zn_def_header_style {
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.zn_def_header_style .bgback:after,
#slideshow.zn_def_header_style .bgback:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-image: url(https://bkfit.com/wp-content/themes/kallyas/images/glare-effect.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#page_header.zn_def_header_style .zn_header_bottom_style,
#slideshow.zn_def_header_style .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-up.png) no-repeat center bottom;
	z-index: 2;
}

#page_header.zn_def_header_style .zn_header_bottom_style:after,
#slideshow.zn_def_header_style .zn_header_bottom_style:after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-left: -6px;
}

#page_header.zn_def_header_style,
#slideshow.zn_def_header_style {
	border-bottom: 6px solid #FFFFFF
}

#page_header.zn_def_header_style .zn_header_bottom_style:before,
#slideshow.zn_def_header_style .zn_header_bottom_style:before {
	content: '';
	position: absolute;
	bottom: -26px;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-down.png) no-repeat center top;
	opacity: .6;
	filter: alpha(opacity=60);
}


/*----------------------  Unlimited Headers --------------------------*/

#page_header.uh_blue_style_with_gradient .bgback,
#slideshow.uh_blue_style_with_gradient .bgback {}

#page_header.uh_blue_style_with_gradient #sparkles,
#slideshow.uh_blue_style_with_gradient #sparkles {
	display: none
}

#page_header.uh_blue_style_with_gradient,
#slideshow.uh_blue_style_with_gradient {
	background-color: #345370;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_christmas_header .bgback,
#slideshow.uh_christmas_header .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2013/01/christmas.jpg");
}

#page_header.uh_christmas_header #sparkles,
#slideshow.uh_christmas_header #sparkles {
	display: block
}

#page_header.uh_christmas_header,
#slideshow.uh_christmas_header {
	background-color: #AAAAAA;
}

#page_header.uh_christmas_header .zn_header_bottom_style,
#slideshow.uh_christmas_header .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-up.png) no-repeat center bottom;
	z-index: 2;
}

#page_header.uh_christmas_header .zn_header_bottom_style:after,
#slideshow.uh_christmas_header .zn_header_bottom_style:after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-left: -6px;
}

#page_header.uh_christmas_header,
#slideshow.uh_christmas_header {
	border-bottom: 6px solid #FFFFFF
}

#page_header.uh_christmas_header .zn_header_bottom_style:before,
#slideshow.uh_christmas_header .zn_header_bottom_style:before {
	content: '';
	position: absolute;
	bottom: -26px;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-down.png) no-repeat center top;
	opacity: .6;
	filter: alpha(opacity=60);
}

#page_header.uh_easter_header .bgback,
#slideshow.uh_easter_header .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2013/01/easter.jpg");
}

#page_header.uh_easter_header #sparkles,
#slideshow.uh_easter_header #sparkles {
	display: none
}

#page_header.uh_easter_header,
#slideshow.uh_easter_header {
	background-color: #AAAAAA;
}

#page_header.uh_easter_header .zn_header_bottom_style,
#slideshow.uh_easter_header .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-up.png) no-repeat center bottom;
	z-index: 2;
}

#page_header.uh_easter_header .zn_header_bottom_style:after,
#slideshow.uh_easter_header .zn_header_bottom_style:after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-left: -6px;
}

#page_header.uh_easter_header,
#slideshow.uh_easter_header {
	border-bottom: 6px solid #FFFFFF
}

#page_header.uh_easter_header .zn_header_bottom_style:before,
#slideshow.uh_easter_header .zn_header_bottom_style:before {
	content: '';
	position: absolute;
	bottom: -26px;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-down.png) no-repeat center top;
	opacity: .6;
	filter: alpha(opacity=60);
}

#page_header.uh_about_us .bgback,
#slideshow.uh_about_us .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2015/03/panoramica.jpg");
}

#page_header.uh_about_us #sparkles,
#slideshow.uh_about_us #sparkles {
	display: block
}

#page_header.uh_about_us,
#slideshow.uh_about_us {
	background-color: #0a0a0a;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_about_us .bgback:after,
#slideshow.uh_about_us .bgback:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-image: url(https://bkfit.com/wp-content/themes/kallyas/images/glare-effect.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#page_header.uh_about_us .zn_header_bottom_style,
#slideshow.uh_about_us .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-up.png) no-repeat center bottom;
	z-index: 2;
}

#page_header.uh_about_us .zn_header_bottom_style:after,
#slideshow.uh_about_us .zn_header_bottom_style:after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-left: -6px;
}

#page_header.uh_about_us,
#slideshow.uh_about_us {
	border-bottom: 6px solid #FFFFFF
}

#page_header.uh_about_us .zn_header_bottom_style:before,
#slideshow.uh_about_us .zn_header_bottom_style:before {
	content: '';
	position: absolute;
	bottom: -26px;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-down.png) no-repeat center top;
	opacity: .6;
	filter: alpha(opacity=60);
}

#page_header.uh_static_content .bgback,
#slideshow.uh_static_content .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2014/05/cabecera-bkfit-1.jpg");
}

#page_header.uh_static_content #sparkles,
#slideshow.uh_static_content #sparkles {
	display: block
}

#page_header.uh_static_content,
#slideshow.uh_static_content {
	background-color: #AAAAAA;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_static_content .bgback:after,
#slideshow.uh_static_content .bgback:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-image: url(https://bkfit.com/wp-content/themes/kallyas/images/glare-effect.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#page_header.uh_static_content_with_shadow .bgback,
#slideshow.uh_static_content_with_shadow .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2013/02/bg11.jpg");
}

#page_header.uh_static_content_with_shadow #sparkles,
#slideshow.uh_static_content_with_shadow #sparkles {
	display: none
}

#page_header.uh_static_content_with_shadow,
#slideshow.uh_static_content_with_shadow {
	background-color: #f5f5f5;
}

#page_header.uh_static_content_with_shadow .zn_header_bottom_style,
#slideshow.uh_static_content_with_shadow .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-up.png) no-repeat center bottom;
	z-index: 2;
}

#page_header.uh_static_content_with_shadow .zn_header_bottom_style:after,
#slideshow.uh_static_content_with_shadow .zn_header_bottom_style:after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-left: -6px;
}

#page_header.uh_static_content_with_shadow,
#slideshow.uh_static_content_with_shadow {
	border-bottom: 6px solid #FFFFFF
}

#page_header.uh_blue_with_glare .bgback,
#slideshow.uh_blue_with_glare .bgback {}

#page_header.uh_blue_with_glare #sparkles,
#slideshow.uh_blue_with_glare #sparkles {
	display: none
}

#page_header.uh_blue_with_glare,
#slideshow.uh_blue_with_glare {
	background-color: #345370;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_blue_with_glare .bgback:after,
#slideshow.uh_blue_with_glare .bgback:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-image: url(https://bkfit.com/wp-content/themes/kallyas/images/glare-effect.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#page_header.uh_grey_with_glare .bgback,
#slideshow.uh_grey_with_glare .bgback {}

#page_header.uh_grey_with_glare #sparkles,
#slideshow.uh_grey_with_glare #sparkles {
	display: none
}

#page_header.uh_grey_with_glare,
#slideshow.uh_grey_with_glare {
	background-color: #333333;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_grey_with_glare .bgback:after,
#slideshow.uh_grey_with_glare .bgback:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-image: url(https://bkfit.com/wp-content/themes/kallyas/images/glare-effect.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#page_header.uh_ray_of_flight_countdown_event .bgback,
#slideshow.uh_ray_of_flight_countdown_event .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2013/02/rayoflight.png");
}

#page_header.uh_ray_of_flight_countdown_event #sparkles,
#slideshow.uh_ray_of_flight_countdown_event #sparkles {
	display: block
}

#page_header.uh_ray_of_flight_countdown_event,
#slideshow.uh_ray_of_flight_countdown_event {
	background-color: #335370;
}

#page_header.uh_ray_of_flight_countdown_event .zn_header_bottom_style,
#slideshow.uh_ray_of_flight_countdown_event .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-up.png) no-repeat center bottom;
	z-index: 2;
}

#page_header.uh_ray_of_flight_countdown_event .zn_header_bottom_style:after,
#slideshow.uh_ray_of_flight_countdown_event .zn_header_bottom_style:after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-left: -6px;
}

#page_header.uh_ray_of_flight_countdown_event,
#slideshow.uh_ray_of_flight_countdown_event {
	border-bottom: 6px solid #FFFFFF
}

#page_header.uh_ray_of_flight_countdown_event .zn_header_bottom_style:before,
#slideshow.uh_ray_of_flight_countdown_event .zn_header_bottom_style:before {
	content: '';
	position: absolute;
	bottom: -26px;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-down.png) no-repeat center top;
	opacity: .6;
	filter: alpha(opacity=60);
}

#page_header.uh_pages_-_background_3_style .bgback,
#slideshow.uh_pages_-_background_3_style .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2013/02/xbg3.jpg");
}

#page_header.uh_pages_-_background_3_style #sparkles,
#slideshow.uh_pages_-_background_3_style #sparkles {
	display: none
}

#page_header.uh_pages_-_background_3_style,
#slideshow.uh_pages_-_background_3_style {
	background-color: #AAAAAA;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_pages_-_background_3_style .zn_header_bottom_style,
#slideshow.uh_pages_-_background_3_style .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-up.png) no-repeat center bottom;
	z-index: 2;
}

#page_header.uh_pages_-_background_3_style .zn_header_bottom_style:after,
#slideshow.uh_pages_-_background_3_style .zn_header_bottom_style:after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-left: -6px;
}

#page_header.uh_pages_-_background_3_style,
#slideshow.uh_pages_-_background_3_style {
	border-bottom: 6px solid #FFFFFF
}

#page_header.uh_pages_-_background_3_style .zn_header_bottom_style:before,
#slideshow.uh_pages_-_background_3_style .zn_header_bottom_style:before {
	content: '';
	position: absolute;
	bottom: -26px;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-down.png) no-repeat center top;
	opacity: .6;
	filter: alpha(opacity=60);
}

#page_header.uh_pages_-_background_2_style .bgback,
#slideshow.uh_pages_-_background_2_style .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2013/02/xbg2.jpg");
}

#page_header.uh_pages_-_background_2_style #sparkles,
#slideshow.uh_pages_-_background_2_style #sparkles {
	display: none
}

#page_header.uh_pages_-_background_2_style,
#slideshow.uh_pages_-_background_2_style {
	background-color: #AAAAAA;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_pages_-_background_2_style .zn_header_bottom_style,
#slideshow.uh_pages_-_background_2_style .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-up.png) no-repeat center bottom;
	z-index: 2;
}

#page_header.uh_pages_-_background_2_style .zn_header_bottom_style:after,
#slideshow.uh_pages_-_background_2_style .zn_header_bottom_style:after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-left: -6px;
}

#page_header.uh_pages_-_background_2_style,
#slideshow.uh_pages_-_background_2_style {
	border-bottom: 6px solid #FFFFFF
}

#page_header.uh_pages_-_background_2_style .zn_header_bottom_style:before,
#slideshow.uh_pages_-_background_2_style .zn_header_bottom_style:before {
	content: '';
	position: absolute;
	bottom: -26px;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-down.png) no-repeat center top;
	opacity: .6;
	filter: alpha(opacity=60);
}

#page_header.uh_map_mask .bgback,
#slideshow.uh_map_mask .bgback {}

#page_header.uh_map_mask #sparkles,
#slideshow.uh_map_mask #sparkles {
	display: none
}

#page_header.uh_map_mask,
#slideshow.uh_map_mask {
	background-color: #AAAAAA;
}

#page_header.uh_map_mask .zn_header_bottom_style,
#slideshow.uh_map_mask .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	height: 33px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/bottom_mask2.png) no-repeat center top;
}

#page_header.uh_cute_slider .bgback,
#slideshow.uh_cute_slider .bgback {}

#page_header.uh_cute_slider #sparkles,
#slideshow.uh_cute_slider #sparkles {
	display: none
}

#page_header.uh_cute_slider,
#slideshow.uh_cute_slider {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_animated_header_-_background_style_2 .bgback,
#slideshow.uh_animated_header_-_background_style_2 .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2013/02/xbg2.jpg");
}

#page_header.uh_animated_header_-_background_style_2 #sparkles,
#slideshow.uh_animated_header_-_background_style_2 #sparkles {
	display: block
}

#page_header.uh_animated_header_-_background_style_2,
#slideshow.uh_animated_header_-_background_style_2 {
	background-color: #AAAAAA;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_noticias_bkfit_header .bgback,
#slideshow.uh_noticias_bkfit_header .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2014/05/cabecera-bkfit-3.jpg");
}

#page_header.uh_noticias_bkfit_header #sparkles,
#slideshow.uh_noticias_bkfit_header #sparkles {
	display: block
}

#page_header.uh_noticias_bkfit_header,
#slideshow.uh_noticias_bkfit_header {
	background-color: #AAAAAA;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_noticias_bkfit_header .bgback:after,
#slideshow.uh_noticias_bkfit_header .bgback:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-image: url(https://bkfit.com/wp-content/themes/kallyas/images/glare-effect.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#page_header.uh_noticias_bkfit_header .zn_header_bottom_style,
#slideshow.uh_noticias_bkfit_header .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	height: 33px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/bottom_mask2.png) no-repeat center top;
}

#page_header.uh_cabecera_descargars .bgback,
#slideshow.uh_cabecera_descargars .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2014/05/cabecera-bkfit-2.jpg");
}

#page_header.uh_cabecera_descargars #sparkles,
#slideshow.uh_cabecera_descargars #sparkles {
	display: block
}

#page_header.uh_cabecera_descargars,
#slideshow.uh_cabecera_descargars {
	background-color: #AAAAAA;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_cabecera_descargars .bgback:after,
#slideshow.uh_cabecera_descargars .bgback:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-image: url(https://bkfit.com/wp-content/themes/kallyas/images/glare-effect.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#page_header.uh_cabecera_descargars .zn_header_bottom_style,
#slideshow.uh_cabecera_descargars .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-up.png) no-repeat center bottom;
	z-index: 2;
}

#page_header.uh_cabecera_descargars .zn_header_bottom_style:after,
#slideshow.uh_cabecera_descargars .zn_header_bottom_style:after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-left: -6px;
}

#page_header.uh_cabecera_descargars,
#slideshow.uh_cabecera_descargars {
	border-bottom: 6px solid #FFFFFF
}

#page_header.uh_cabecera_descargars .zn_header_bottom_style:before,
#slideshow.uh_cabecera_descargars .zn_header_bottom_style:before {
	content: '';
	position: absolute;
	bottom: -26px;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-down.png) no-repeat center top;
	opacity: .6;
	filter: alpha(opacity=60);
}

#page_header.uh_cabecera_tecnologías .bgback,
#slideshow.uh_cabecera_tecnologías .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2014/05/cabecera-bkfit-5.jpg");
}

#page_header.uh_cabecera_tecnologías #sparkles,
#slideshow.uh_cabecera_tecnologías #sparkles {
	display: block
}

#page_header.uh_cabecera_tecnologías,
#slideshow.uh_cabecera_tecnologías {
	background-color: #AAAAAA;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_cabecera_tecnologías .bgback:after,
#slideshow.uh_cabecera_tecnologías .bgback:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-image: url(https://bkfit.com/wp-content/themes/kallyas/images/glare-effect.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#page_header.uh_cabecera_tecnologías .zn_header_bottom_style,
#slideshow.uh_cabecera_tecnologías .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-up.png) no-repeat center bottom;
	z-index: 2;
}

#page_header.uh_cabecera_tecnologías .zn_header_bottom_style:after,
#slideshow.uh_cabecera_tecnologías .zn_header_bottom_style:after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-left: -6px;
}

#page_header.uh_cabecera_tecnologías,
#slideshow.uh_cabecera_tecnologías {
	border-bottom: 6px solid #FFFFFF
}

#page_header.uh_cabecera_tecnologías .zn_header_bottom_style:before,
#slideshow.uh_cabecera_tecnologías .zn_header_bottom_style:before {
	content: '';
	position: absolute;
	bottom: -26px;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-down.png) no-repeat center top;
	opacity: .6;
	filter: alpha(opacity=60);
}

#page_header.uh_cabecera_fabricantes .bgback,
#slideshow.uh_cabecera_fabricantes .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2014/06/Slider-razones.jpg");
}

#page_header.uh_cabecera_fabricantes #sparkles,
#slideshow.uh_cabecera_fabricantes #sparkles {
	display: block
}

#page_header.uh_cabecera_fabricantes,
#slideshow.uh_cabecera_fabricantes {
	background-color: #AAAAAA;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

#page_header.uh_cabecera_fabricantes .bgback:after,
#slideshow.uh_cabecera_fabricantes .bgback:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-image: url(https://bkfit.com/wp-content/themes/kallyas/images/glare-effect.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#page_header.uh_cabecera_fabricantes .zn_header_bottom_style,
#slideshow.uh_cabecera_fabricantes .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-up.png) no-repeat center bottom;
	z-index: 2;
}

#page_header.uh_cabecera_fabricantes .zn_header_bottom_style:after,
#slideshow.uh_cabecera_fabricantes .zn_header_bottom_style:after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-left: -6px;
}

#page_header.uh_cabecera_fabricantes,
#slideshow.uh_cabecera_fabricantes {
	border-bottom: 6px solid #FFFFFF
}

#page_header.uh_cabecera_fabricantes .zn_header_bottom_style:before,
#slideshow.uh_cabecera_fabricantes .zn_header_bottom_style:before {
	content: '';
	position: absolute;
	bottom: -26px;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-down.png) no-repeat center top;
	opacity: .6;
	filter: alpha(opacity=60);
}

#page_header.uh_home_header_style .bgback,
#slideshow.uh_home_header_style .bgback {
	background-image: url("https://bkfit.com/wp-content/uploads/2015/03/Slider-fabricantes-rv.jpg");
}

#page_header.uh_home_header_style #sparkles,
#slideshow.uh_home_header_style #sparkles {
	display: none
}

#page_header.uh_home_header_style,
#slideshow.uh_home_header_style {
	background-color: #0a0a0a;
}

#page_header.uh_home_header_style .zn_header_bottom_style,
#slideshow.uh_home_header_style .zn_header_bottom_style {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-up.png) no-repeat center bottom;
	z-index: 2;
}

#page_header.uh_home_header_style .zn_header_bottom_style:after,
#slideshow.uh_home_header_style .zn_header_bottom_style:after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 50%;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-left: -6px;
}

#page_header.uh_home_header_style,
#slideshow.uh_home_header_style {
	border-bottom: 6px solid #FFFFFF
}

#page_header.uh_home_header_style .zn_header_bottom_style:before,
#slideshow.uh_home_header_style .zn_header_bottom_style:before {
	content: '';
	position: absolute;
	bottom: -26px;
	left: 0;
	width: 100%;
	height: 20px;
	background: url(https://bkfit.com/wp-content/themes/kallyas/images/shadow-down.png) no-repeat center top;
	opacity: .6;
	filter: alpha(opacity=60);
}

/* GENERAL COLOR */
a:hover,
.cart_details .checkout,
.info_pop .buyit,
.m_title,
.smallm_title,
.circle_title,
.feature_box .title,
.services_box .title,
.latest_posts.default-style .hoverBorder:hover h6,
.latest_posts.style2 ul.posts .title,
.latest_posts.style3 ul.posts .title,
.recentwork_carousel li .details h4,
.acc-group.default-style>button,
.acc-group.style3>button:after,
.screenshot-box .left-side h3.title,
.vertical_tabs .tabbable .nav>li>a:hover,
.vertical_tabs .tabbable .nav>li.active>a,
.services_box.style2 .box .list li,
.shop-latest .tabbable .nav li.active a,
.product-list-item:hover .details h3,
.latest_posts.style3 ul.posts .title a,
.statbox h4,
#bbpress-forums .bbp-topics li.bbp-body .bbp-topic-title>a {
	color: #CD2122;
}

.acc-group.style3>button:hover,
.acc-group.style3>button:hover:after {
	color: #CD2122;
}

.tabs_style1>ul.nav>li.active>a,
header.style1,
header.style2 #logo a,
header.style3 #logo a {
	border-top: 3px solid #CD2122;
}

nav#main_menu>ul>li.active>a,
nav#main_menu>ul>li>a:hover,
nav#main_menu>ul>li:hover>a,
.social-icons li a:hover,
#action_box,
body .circlehover,
body .flex-direction-nav li a:hover,
body .iosSlider .item .caption.style1 .more:before,
body .iosSlider .item .caption.style1 .more:after,
body .iosSlider .item .caption.style2 .more,
body .nivo-directionNav a:hover,
body #wowslider-container a.ws_next:hover,
body #wowslider-container a.ws_prev:hover,
.br-next:hover,
.br-previous:hover,
body .ca-more,
body .title_circle,
body .title_circle:before,
body ul.links li a,
.hg-portfolio-sortable #portfolio-nav li a:hover,
.hg-portfolio-sortable #portfolio-nav li.current a,
.iosSlider .item .caption.style1 .more:before,
.iosSlider .item .caption.style1 .more:after,
.btn-flat,
body.woocommerce a.button:hover,
body.woocommerce button.button:hover,
body.woocommerce input.button:hover,
body.woocommerce #respond input#submit:hover,
body.woocommerce #content input.button:hover,
body.woocommerce-page a.button:hover,
body.woocommerce-page button.button:hover,
body.woocommerce-page input.button:hover,
body.woocommerce-page #respond input#submit:hover,
body.woocommerce-page #content input.button:hover,
body.woocommerce a.button,
body.woocommerce button.button,
body.woocommerce input.button,
body.woocommerce #respond input#submit,
body.woocommerce #content input.button,
body.woocommerce-page a.button,
body.woocommerce-page button.button,
body.woocommerce-page input.button,
body.woocommerce-page #respond input#submit,
body.woocommerce-page #content input.button,
body.woocommerce a.button.alt,
body.woocommerce button.button.alt,
body.woocommerce input.button.alt,
body.woocommerce #respond input#submit.alt,
body.woocommerce #content input.button.alt,
body.woocommerce-page a.button.alt,
body.woocommerce-page button.button.alt,
body.woocommerce-page input.button.alt,
body.woocommerce-page #respond input#submit.alt,
body.woocommerce-page #content input.button.alt,
body .woocommerce a.button,
body .woocommerce button.button,
body .woocommerce input.button,
body .woocommerce #respond input#submit,
body .woocommerce #content input.button,
body .woocommerce-page a.button,
body .woocommerce-page button.button,
body .woocommerce-page input.button,
body .woocommerce-page #respond input#submit,
body .woocommerce-page #content input.button,
span.zonsale,
.sidebar .widget ul.menu li.active>a,
.sidebar .widget ul.product-categories li.active>a,
.sidebar .widget ul.pagenav li.active a,
.sidebar .widget ul.menu li.current-cat>a,
.sidebar .widget ul.product-categories li.current-cat>a,
.sidebar .widget ul.pagenav li.current-cat>a,
.sidebar .widget ul.menu li>a:hover,
.sidebar .widget ul.product-categories li>a:hover,
.sidebar .widget ul.pagenav li a:hover,
#limited_offers li:after,
.login-panel .create_account,
.login-panel input[type=submit],
.register-panel input[type=submit],
.forgot-panel input[type=submit],
.login-panel .login_facebook,
#bbpress-forums div.bbp-search-form input[type=submit],
#bbpress-forums .bbp-submit-wrapper button,
#bbpress-forums #bbp-your-profile fieldset.submit button {
	background-color: #CD2122;
}

.breadcrumbs li:after {
	border-left-color: #CD2122;
}

span.zonsale:before,
#limited_offers li:before {
	border-color: #CD2122 transparent transparent;
}

.how_to_shop .number,
.newsletter-signup input[type=submit],
.vertical_tabs .tabbable .nav>li.active>a>span,
.vertical_tabs .tabbable .nav>li>a:hover>span,
#map_controls,
.hg-portfolio-sortable #portfolio-nav li.current a,
.ptcarousel .controls>a:hover,
.itemLinks span a:hover,
.product-list-item .details .actions a,
.shop-features .shop-feature:hover,
.btn-flat,
.redbtn,
#sidebar ul.menu li a:hover,
.imgboxes_style1 .hoverBorder h6,
.feature_box.style3 .box:hover,
.services_box .box:hover .icon,
.latest_posts.default-style .hoverBorder h6,
.process_steps .step.intro,
.recentwork_carousel.style2 li a .details .plus,
.gobox.ok,
.hover-box:hover,
.recentwork_carousel li .details>.bg,
.circlehover:before,
.iosSlider .item .caption.style1 .more:before,
.iosSlider .item .caption.style1 .more:after,
.iosSlider .item .caption.style2 .more {
	background-color: #CD2122;
}

#action_box:before,
#action_box:after,
header#header.style1 {
	border-top-color: #CD2122;
}

/* BORDER LEFT */
.process_steps .step.intro:after,
body .nivo-caption,
body .flex-caption,
body #wowslider-container .ws-title {
	border-left-color: #CD2122;
}

.theHoverBorder:hover {
	box-shadow: 0 0 0 5px #CD2122 inset;
}

.offline-page .containerbox {
	border-bottom: 5px solid #CD2122;
}

.offline-page .containerbox:after {
	border-top: 20px solid #CD2122;
}

header#header.style2 #logo a {
	border-top: 3px solid #CD2122;
}

body .iosSlider .item .caption.style2 .title_big,
body .iosSlider .item .caption.style2 .title_small {
	border-left: 5px solid #CD2122;
}

body .iosSlider .item .caption.style2.fromright .title_big,
body .iosSlider .item .caption.style2.fromright .title_small {
	border-right: 5px solid #CD2122;
}

/* Buddypress styles */
#buddypress form#whats-new-form p.activity-greeting:after {
	border-top-color: #CD2122;
}

#buddypress input[type=submit],
#buddypress input[type=button],
#buddypress input[type=reset],
#buddypress .activity-list li.load-more a {
	background: #CD2122;
}

#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a {
	border-top: 2px solid #CD2122;
}

#buddypress form#whats-new-form p.activity-greeting,
.widget.buddypress ul.item-list li:hover {
	background-color: #CD2122;
}

.widget.buddypress div.item-options a.selected,
#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a,
#buddypress div.activity-meta a,
#buddypress div.activity-meta a:hover,
#buddypress .acomment-options a {
	color: #CD2122;
}


/* HEADINGS */
h1,
.page-title {

	font-family: Open Sans;
	font-size: 36px;
	line-height: 40px;
	font-weight: normal;
}

h2 {

	font-family: Open Sans;
	font-size: 30px;
	line-height: 40px;
	font-weight: normal;
}

h3 {

	font-family: Open Sans;
	font-size: 24px;
	line-height: 40px;
	font-weight: normal;
}

h4 {

	font-family: Open Sans;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}

h5 {

	font-family: Open Sans;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
}

h6 {

	font-family: Open Sans;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}

/* Body */
body {

	font-family: Open Sans;
	font-size: 13px;
	line-height: 19px;
}

/* Grey Area */
body .gray-area {

	font-family: Open Sans;
	font-size: 13px;
	line-height: 19px;
}

/* Footer Area */
body #footer {

	font-family: Open Sans;
	font-size: 13px;
	line-height: 19px;
}

body #page_wrapper,
body.boxed #page_wrapper {
	background-repeat: repeat;
	background-position: left top;
	background-attachment: scroll;
}

.gray-area {
	background-repeat: repeat;
	background-position: left top;
	background-attachment: scroll;
}


header#header,
header#header.style6 {
	background-color: #0a0a0a;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
}

footer#footer {}

footer#footer .bottom {
	border-top: 5px solid#484848;
}

nav#main_menu>ul>li>a {

	font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	font-weight: 700;
}



.product-list-item .image {
	max-height: px;
	line-height: px;
}

.chaser ul.sf-menu li.active>a,
.chaser ul.sf-menu li.active>a:hover {
	background: #CD2122;
}



/* LANDING PAGE SEO */

.fila-valores>div>div {
	display: flex;
	justify-content: center;
}

/*.galeria-imagenes .row .col-sm-4 {
	width: 16.333% !important;
}*/

.form-contacto .bkfit-form-landing label {
	width: 100% !important;
	margin-bottom: 0px !important;
}

.form-contacto .bkfit-form-landing {
	width: 100% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	display: flex;
	gap: 5%;
	justify-content: center;


	@media(max-width: 980px) {
		width: 90% !important;
		flex-direction: column !important;
	}
}

.form-contacto .bkfit-form-landing p {
	margin-bottom: 0px !important;
}

.form-contacto .bkfit-form-landing input {
	padding: 10px !important;
}

.form-contacto .bkfit-form-landing .wpcf7-submit {
	width: 20% !important;
	margin-top: 2% !important;
}

.form-contacto .bkfit-form-landing .wpcf7-acceptance {
	box-shadow: none !important;
	border: none !important;
	padding-left: 0px !important;
}

.form-contacto .bkfit-form-landing .wpcf7-acceptance .wpcf7-list-item {
	margin-left: 0px !important;
}

.eluid2525b3df.zn_separator--icon-no {
	margin-top: 2% !important;
}



/* RESPONSIVE MOBILE */
@media(max-width: 767px) {
	.fila-valores>div>div {
		flex-direction: column;
	}

	.iconos-valores>div>div span {
		font-size: 40px !important;
	}

	.iconos-valores h3 {
		font-size: 20px !important;
	}

	.galeria-imagenes .row .col-sm-4 {
		width: 100% !important;
	}
}

@media(max-width:480px) {

	.site-header .site-logo,
	.home h1 {
		margin-bottom: 0px !important;
		padding-bottom: 8px !important;
	}

	#header .siteheader-container .fxb-row-col-sm {
		flex-direction: inherit !important;
	}

	.site-header-main-right .fxb-basis-auto {
		flex-direction: column-reverse !important;
	}

	.site-header-main-right .fxb-center-y {
		align-items: end !important;
	}

	.site-header .sh-component {
		margin: 0px !important;
	}

	.sh--light .site-header-separator {
		display: none !important;
	}

	.zn-menuBurger {
		margin-right: 0px !important;
	}

}