<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Comunes*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');

body {
	overflow-x: hidden;
    font-family: 'Open Sans',sans-serif;
    color: #444;
}
html{
	overflow-x:hidden;
}

a{
	color:#009bdb;
	transition: all 0.3s;
	text-decoration: none;
}

a:hover{
	color:#ff9923;
	transition: all 0.3s;
	text-decoration: none;
}
a:focus{
	color:#009bdb;
	transition: all 0.3s;
	text-decoration: none;
}

/* Cabecera */



.header-info {
    background-color: #009bdb;
    color: #FFF;
   height:26px;
    overflow: hidden;
}

.header-telf a {
    font-size: 1.1em;
    font-weight: 600;
    display: inline-block;
    color: #FFF;
    margin: 0;
    padding: 0;
}

.header-telf a {
    display: inline-block;
    padding: 1px 10px 5px 10px;
    margin: 0;
    background-color: #f80;
    -webkit-transition-duration: 350ms;
    -moz-transition-duration: 350ms;
    -o-transition-duration: 350ms;
    transition-duration: 350ms;
}

@media(max-width: 767px) {
	.header-info {
   	height:auto;
	background-color: #fff;
    color: #009bdb;
    overflow: hidden;
}
}

.logo_2{height:50px;}

@media (max-width: 767px){
#header .header-nav .top-logo {
    line-height: 50px;
    vertical-align: middle;
    width: 200px;
    margin: 0 auto;
    text-align: center;
	padding-top:0;
}
}



.header-nav{
    background-color: #009bdb;
    color: #FFF;
}

.header-nav a{
    color: #FFF !important;
}

@media (max-width: 767px){
	.header-nav a{
    color: #009bdb !important;
}
}

#header .header-nav {
    max-height: 30px;
}

#header .header-nav .blockcart {
    background: transparent;
    height: 3rem;
    padding: 1px;
}

#header .header-nav .blockcart i{
    color: #FFF !important;
}

@media (max-width: 767px){
	#header .header-nav .blockcart i{
    color: #009bdb !important;
}
}

#header .header-nav #contact-link,
#header .header-nav .user-info {
    margin-top: .2rem !important;
}
@media(max-width: 767px) {
	#header .header-nav #contact-link,
#header .header-nav .user-info {
    margin-top: 1rem !important;
}

	#header .header-nav .user-info .logged {
		color: #009bdb;}

#header .header-nav .blockcart {
    background: transparent;
    height: 3rem;
    margin-left:.5rem;
	padding-top: 14px;
}

}

body#checkout #header .header-nav {
    padding: 0;
    box-shadow: none;
}

body#checkout #footer {
    box-shadow: none;
    padding: 0
}


	#header .header-nav .cart-preview.active {
    background:none;
}

.bdc-logo{
    position: absolute;
    left: 50px;
    top: 34px;
}

.bdc-logo img{
    height: 80px;
}

.bdc-ban-envio{
    position: absolute;
    top: 43px;
    right: 50px;
}

.bdc-ban-envio img{
    height: 59px;
}

.bdc-ban-op{
    position: absolute;
    top: 42px;
    right: 200px;
}

.bdc-ban-op img{
    height: 59px;
}



.bdc-ban-slogan{
    position: absolute;
    top: 48px;
    right: 400px;
}

@media(max-width: 1200px) {
	.bdc-logo{left: 25px;}
	.bdc-ban-envio{right: 25px;}
	.bdc-ban-op {right: 125px;}
	.bdc-ban-slogan{right: 300px;}
	.bdc-ban-envio img{
    	height: 40px;
	}
}

@media(max-width: 991px) {
	.bdc-ban-op{
	top: 33px;
    right: 95px;
	}
	.bdc-ban-slogan{right: 275px; }
	.bdc-ban-op {right: 90px;}

	.bdc-ban-envio{right: 0px;}
}


.bdc-ban-slogan img{
    height: 50px;
}

@media(min-width: 767px) {
    #header{ min-height: 120px;}
    #_desktop_logo{ display: none; }

}

@media(max-width: 767px) {
#header .header-nav .blockcart  {margin-right: 1rem;}
}


@media(max-width: 991px) {
    #header{ min-height: 100px; }
    .bdc-logo{ top: 36px; }
    .bdc-logo img{ height: 55px; }
	.bdc-ban-slogan{ top: 43px;}
    .bdc-ban-slogan img{ height: 40px; }
    .bcd-ban-op{top: -20px; right: 400px; }
    .bcd-ban-op img{height: 50px; }
    .bdc-ban-envio{ top: 38px; }

}

@media(max-width: 767px) {
    #header{ min-height: 50px; }
    #header .header-nav{ min-height: 50px; }
    #header .header-nav .top-logo { line-height: 45px; }
    #header .header-nav .top-logo img{ height: 40px; }
    .bdc-logo{ display: none; }
    .bdc-ban-slogan{ display: none; }
.bdc-ban-op{display: none; }
    .bdc-ban-envio{ display: none; }
    .bdc-menu{ /*display: none;*/ }
}



/* Menu superior y buscador */

#wrapper {
	padding-top: 10px;
}

.bdc-menu .search-widget{
	display: none;
}

.bdc-menu{
    background-color: #009bdb;
    margin-bottom: 10px;
	padding: 0;
	/*display: none;*/
}

.bdc-menu .top-menu{
        margin: 3px 0px 3px 0px;
}

.bdc-menu .top-menu &gt; li {
    display: inline-block;
}

.bdc-menu .top-menu{
	text-align: left;
}

.bdc-menu .top-menu &gt; li &gt; a{
    color: #FFF;


}


@media(max-width: 767px) {
.bdc-menu .top-menu &gt; li &gt; a{
    font-size:12px;

}

}


#buscadorG .search-widget{
      width: 50%;
}



.zonaSearch{background:#009bdb; height: 30px; }

#buscadorG .search-widget form input[type=text] {
	width: 100%;
	border: none;
	background:rgba(17,73,96,1.00);
	color:#fff;
	height: 30px;

	padding: 15px;
}


#buscadorG .search-widget form input[type=text]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

#buscadorG .search-widget form input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

#buscadorG .search-widget form input[type=text]::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}


#buscadorG .search-widget form button[type=submit] {
	color: #fff;
}

.search-widget form input[type=text]:focus {
	outline: 0px solid #2fb5d2;}


.header-top .search-widget form input[type=text] {
    	background: transparent;
}

.bajar {
	line-height:1.3;
}

@media(max-width: 991px) {
	#buscadorG .search-widget{
    float: left;
    width: 100%;
}
}


.header-mail-1{
	display: inline-block !important;
	padding: 1px 10px 5px 10px;
    margin-left:20px;
    background-color: #f80;
}
.header-mail-2{
	display: none !important;
	padding: 1px 10px 5px 10px;
    margin-left:20px;
    background-color: #f80;
}

@media(max-width: 991px) {
	.header-mail-2{
		display: inline-block !important;
}
.header-mail-1{
	display: none !important;
}
}


#header .header-nav {
    position: fixed;
    width: 100%;
	z-index: 999;}


#mobile_top_menu_wrapper {
    margin: 4rem 0 0;
    padding-bottom: .625rem;
    background: #fff;
}


/* Bloque de Categorias*/

.block-categories {
	/*width: 210px;*/
}

.bdc-block-title a {
    color: #fff;
}

.bdc-block-title a:hover {
    color: #232323;
}

@media(max-width: 991px) {
.block-categories {
	width: auto;
	}
}

.bdc-block{
    padding: 0px;
}

.bdc-block .bdc-block-title{
    padding: 10px 15px;
    background-color: #009bdb;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
}

.bdc-block .bdc-block-title i{
    float: right;
    font-size: 1.3em;
}

.bdc-block .bdc-block-content{
    padding: 1.563rem 1.25rem;
}

.bdc-block-list{
    list-style: none;
    margin: 0;
    padding: 0;
}

.bdc-block-list li a{
    display: block;
    padding: 8px 15px;
    border-bottom: 1px solid rgb(236, 236, 236);
}

.bdc-block-list li:last-child a {
    border-bottom: none;
}

.bdc-block-list li .bdc-category-link{
    display: block;
    padding: 17px 10px 17px 50px;
    background-position: left 10px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid rgb(236, 236, 236);
    font-size: 0.9em;
    -webkit-transition-duration: 300ms;
    -moz-transition-duration: 300ms;
    -o-transition-duration: 300ms;
    transition-duration: 300ms;
}

.bdc-block-list li .bdc-category-link:hover{
    background-color: rgb(233, 233, 233);
    -webkit-transition-duration: 300ms;
    -moz-transition-duration: 300ms;
    -o-transition-duration: 300ms;
    transition-duration: 300ms;
}

.bdc-block-list &gt; li:last-child .bdc-category-link{
    border-bottom: none;
}

.bdc-block-list .bdc-dropdown ul{
    height: 0px;
    overflow: hidden;
    -webkit-transition-duration: 300ms;
    -moz-transition-duration: 300ms;
    -o-transition-duration: 300ms;
    transition-duration: 300ms;
}

.bdc-block-list .bdc-dropdown:hover ul{
    height: auto;
    overflow: auto;
    -webkit-transition-duration: 300ms;
    -moz-transition-duration: 300ms;
    -o-transition-duration: 300ms;
    transition-duration: 300ms;
}

.bdc-cat-1 { background-image: url('../img/icons/01.gif'); }
.bdc-cat-2 { background-image: url('../img/icons/02.gif'); }
.bdc-cat-3 { background-image: url('../img/icons/03.gif'); }
.bdc-cat-4 { background-image: url('../img/icons/04.gif'); }
.bdc-cat-5 { background-image: url('../img/icons/05.gif'); }
.bdc-cat-6 { background-image: url('../img/icons/06.gif'); }
.bdc-cat-7 { background-image: url('../img/icons/07.gif'); }
.bdc-cat-8 { background-image: url('../img/icons/08.gif'); }
.bdc-cat-9 { background-image: url('../img/icons/09.png'); }
.bdc-cat-10 { background-image: url('../img/icons/10.gif'); }
.bdc-cat-11 { background-image: url('../img/icons/11.gif'); }
.bdc-cat-12 { background-image: url('../img/icons/12.png'); }
.bdc-cat-13 { background-image: url('../img/icons/13.png'); }
.bdc-cat-14 { background-image: url('../img/icons/14.gif'); }
.bdc-cat-15 { background-image: url('../img/icons/15.gif'); }
.bdc-cat-16 { background-image: url('../img/icons/16.gif'); }
.bdc-cat-17 { background-image: url('../img/icons/17.gif'); }
.bdc-cat-18 { background-image: url('../img/icons/18.gif'); }
.bdc-cat-19 { background-image: url('../img/icons/19.gif'); }
.bdc-cat-20 { background-image: url('../img/icons/20.gif'); }
.bdc-cat-21 { background-image: url('../img/icons/21.gif'); }
.bdc-cat-22 { background-image: url('../img/icons/22.gif'); }
.bdc-cat-23 { background-image: url('../img/icons/23.gif'); }
.bdc-cat-24 { background-image: url('../img/icons/24.gif'); }
.bdc-cat-25 { background-image: url('../img/icons/25.gif'); }
.bdc-cat-26 { background-image: url('../img/icons/26.gif'); }
.bdc-cat-27 { background-image: url('../img/icons/27.gif'); }
.bdc-cat-28 { background-image: url('../img/icons/28.gif'); }
.bdc-cat-29 { background-image: url('../img/icons/29.gif'); }
.bdc-cat-300 { background-image: url('../img/icons/300.gif'); }
.bdc-cat-301 { background-image: url('../img/icons/301.gif'); }
.bdc-cat-302 { background-image: url('../img/icons/302.gif'); }
.bdc-cat-325 { background-image: url('../img/icons/325.gif'); }
.bdc-cat-326 { background-image: url('../img/icons/326.gif'); }

.bdc-cat-120 { background-image: url('../img/icons/120.gif'); }
.bdc-cat-121 { background-image: url('../img/icons/121.gif'); }
.bdc-cat-122 { background-image: url('../img/icons/122.gif'); }
.bdc-cat-123 { background-image: url('../img/icons/123.gif'); }

/* Productos */

.products-section-title{
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    background: #009bdb;
    margin-left: 0px;
    margin-right: 0px;
    padding: 8px 15px;
    text-align: left !important;
    color: #FFF;
    font-weight: normal !important;
}

#products img, .featured-products img, .product-accessories img, .product-miniature img {
    margin-left: 0px;
}

#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    width: inherit;
}


#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
    position: absolute;
    z-index: 1;
    background: #fff;
    width: 100%;
    bottom: 0;
    height: 165px !important;
    padding: 0 10px;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}


#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {
    color: #444;
    font-weight: 700;
}


#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {
    font-size: 1.6em;
    font-weight: 700;
    color: #009bdb;
    text-align: center;
	margin-top: 10px;
}

#products .product-miniature .discount-amount.discount-amount, #products .product-miniature .discount-amount.discount-percentage, #products .product-miniature .discount-percentage.discount-amount, #products .product-miniature .discount-percentage.discount-percentage, #products .product-miniature .on-sale.discount-amount, #products .product-miniature .on-sale.discount-percentage, #products .product-miniature .online-only.discount-amount, #products .product-miniature .online-only.discount-percentage, #products .product-miniature .pack.discount-amount, #products .product-miniature .pack.discount-percentage, #products .product-miniature .product-flags .new.discount-amount, #products .product-miniature .product-flags .new.discount-percentage, .featured-products .product-miniature .discount-amount.discount-amount, .featured-products .product-miniature .discount-amount.discount-percentage, .featured-products .product-miniature .discount-percentage.discount-amount, .featured-products .product-miniature .discount-percentage.discount-percentage, .featured-products .product-miniature .on-sale.discount-amount, .featured-products .product-miniature .on-sale.discount-percentage, .featured-products .product-miniature .online-only.discount-amount, .featured-products .product-miniature .online-only.discount-percentage, .featured-products .product-miniature .pack.discount-amount, .featured-products .product-miniature .pack.discount-percentage, .featured-products .product-miniature .product-flags .new.discount-amount, .featured-products .product-miniature .product-flags .new.discount-percentage, .product-accessories .product-miniature .discount-amount.discount-amount, .product-accessories .product-miniature .discount-amount.discount-percentage, .product-accessories .product-miniature .discount-percentage.discount-amount, .product-accessories .product-miniature .discount-percentage.discount-percentage, .product-accessories .product-miniature .on-sale.discount-amount, .product-accessories .product-miniature .on-sale.discount-percentage, .product-accessories .product-miniature .online-only.discount-amount, .product-accessories .product-miniature .online-only.discount-percentage, .product-accessories .product-miniature .pack.discount-amount, .product-accessories .product-miniature .pack.discount-percentage, .product-accessories .product-miniature .product-flags .new.discount-amount, .product-accessories .product-miniature .product-flags .new.discount-percentage, .product-miniature .product-miniature .discount-amount.discount-amount, .product-miniature .product-miniature .discount-amount.discount-percentage, .product-miniature .product-miniature .discount-percentage.discount-amount, .product-miniature .product-miniature .discount-percentage.discount-percentage, .product-miniature .product-miniature .on-sale.discount-amount, .product-miniature .product-miniature .on-sale.discount-percentage, .product-miniature .product-miniature .online-only.discount-amount, .product-miniature .product-miniature .online-only.discount-percentage, .product-miniature .product-miniature .pack.discount-amount, .product-miniature .product-miniature .pack.discount-percentage, .product-miniature .product-miniature .product-flags .new.discount-amount, .product-miniature .product-miniature .product-flags .new.discount-percentage {
    z-index: 2;
    background: #aadb00;
}


#products .product-miniature .discount-amount, #products .product-miniature .discount-percentage, #products .product-miniature .on-sale, #products .product-miniature .online-only, #products .product-miniature .pack, #products .product-miniature .product-flags .new, .featured-products .product-miniature .discount-amount, .featured-products .product-miniature .discount-percentage, .featured-products .product-miniature .on-sale, .featured-products .product-miniature .online-only, .featured-products .product-miniature .pack, .featured-products .product-miniature .product-flags .new, .product-accessories .product-miniature .discount-amount, .product-accessories .product-miniature .discount-percentage, .product-accessories .product-miniature .on-sale, .product-accessories .product-miniature .online-only, .product-accessories .product-miniature .pack, .product-accessories .product-miniature .product-flags .new, .product-miniature .product-miniature .discount-amount, .product-miniature .product-miniature .discount-percentage, .product-miniature .product-miniature .on-sale, .product-miniature .product-miniature .online-only, .product-miniature .product-miniature .pack, .product-miniature .product-miniature .product-flags .new {

    color: #4d6300;

}

li.product-flag.on-sale {
	background: #aadb00 !important;
}

#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {

	margin-bottom:0;
    height: 480px !important;
    box-shadow: none;
}

#products .regular-price, .featured-products .regular-price, .product-accessories .regular-price, .product-miniature .regular-price {
    font-size: 1rem;
}


.product-description:after{
	border-top: none !important;
}


.product-description p{
	color:#444;
}

.short-desc{
	font-size: .8rem;
	margin-bottom: 1rem;
}


.product-prices div {
  margin-bottom: 0;

}
.product-prices {
 margin-top: 0;
}

.product-price {

    color: #009bdb;
    display: inline-block;
}
.h5 {
    font-size: 2rem;
}

.select-comb{
	margin-top:15px;

}

.select-comb small{
	font-weight: 600;
	font-size:85%;
}

.product-prices .tax-shipping-delivery-label {
    font-size: .8125rem;
    color: #444;
    display: inline-block;
	font-weight: 700;
}

.product-information {

    margin-top: 1rem;
}

.has-discount.product-price, .has-discount p {
    color: #009bdb;
}

.product-discount {
    color: #444;
}

.tabs {
	margin-bottom: 2rem;
}


#products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title {

    margin-top: -4rem;
	margin-bottom: 2rem;
}

.product-price-and-shipping small{
	font-size:50%;
	font-weight: 600;
}

@media (max-width: 575px){
#content-wrapper, #left-column {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
}


/* Atributos */
.st_attr_list_text_center {
    margin-top: -10px;
    margin-bottom: 20px;
}


.st_attr_list_item {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 0.9em;
    background: #f3f3f3;

}
.st_attr_list_item i {
	color:#009bdb;
}

.st_attr_list_text{
	font-weight: 700;
}

.campoPer{
	margin-top:-1px;
	margin-bottom: 0;
	font-size: 0.9em;
	text-align: center;
}

.campoPerCa{
	margin-top:-20px;
	margin-bottom: 10px;
	font-size: 1.2em;
	text-align: center;
	border: 1px solid #333;
	padding: 0;
	border-radius: 2px;
}



.campoPerCa strong{
    display: block;
    padding: 6px 0;
}

.campoPerCa h5{
	background:#009bdb;
	color:#fff;
	font-size: 0.6em;
	margin-top: 0;
	margin-bottom: 0;
	padding: 6px 0px 4px 0;
}

/* Comprar */

.anadir{margin-bottom: 3rem;}
.comprar{
	color: #fff;
    background-color: #ff9923;
	font-weight: 400;
	box-shadow: none;
	transition: all 0.3s;

}
.comprar:hover{
	background-color: #009bdb;
	transition: all 0.3s;
}

.comprar:active{
	background-color: #009bdb;
	transition: all 0.3s;
}

.masinfo {
	display:inline-block;
	background: #009bdb;
	box-shadow: none;
	font-weight: 400;
	line-height: 1.5;
	transition: all 0.3s;
}
.masinfo:hover{
	background-color: #ff9923;
	transition: all 0.3s;
}

.masinfo:active{
	background-color: #ff9923;
	transition: all 0.3s;
}

.masinfo a{color:#fff; text-decoration: none;}

.ancho{width: 100%;}
.btn-primary .material-icons, .btn-secondary .material-icons, .btn-tertiary .material-icons {
    margin-right: 0rem;
}

.comprar-2{
	color: #fff;
    background-color: #ff9923;
	font-weight: 400;
	box-shadow: none;
	transition: all 0.3s;
	border-radius:6px;

}
.comprar-2:hover{
	background-color: #009bdb;
	transition: all 0.3s;
}

.comprar-2:active{
	background-color: #009bdb;
	transition: all 0.3s;
}


.bootstrap-touchspin {
    width: auto;
    float: left;
    display: inline-block;
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2);
}


/* Ficha productos */

.current-price small{
	font-size: 40%;
    font-weight: 600;
}

.product-cover img {
	box-shadow:none;
}

.ficha1{
	background:#fff;
	padding: 20px;
	margin-bottom: 15px;
}

.ficha1 p{
	color:#333;
}

.trust-icons {
    position: absolute;
    top:0px;
    right: 0px;
}

.trust-icons img{
	width: 100px;
}

@media (max-width: 1200px){
	.trust-icons img{
	width: 100px;
		top:0px;
}

	.trust-icons {
    top: -20px;
	}

}

@media (max-width: 767px){
	.trust-icons img{
	width: 155px;
		top:0px;
}
	.trust-icons {
    top: -10px;
	}
}

@media (max-width: 500px){
	.trust-icons img{
	width: 80px;
		
	}
}

#product-availability{
	display:none;
}

.ancla{
	color: #333;
    background-color: #fff;
    border:1px solid #ccc;
	padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	border-radius: 4px;
}

.ancla:hover{
	background-color: #E9E9E9;
	color:#333;
}

.mar{margin-top: 25px !important;}

/* Tabla combinaciones */

.iva{
	font-size: .8125rem;
    color: #444;
    display: inline-block;
    font-weight: 700;
}

.tablecombz-table .total {
    font-size: 18px;
    font-weight: 600;
    text-align: right;
    padding: 15px 10px !important;
	color:#009bdb;
}

.tablecombz-quantity-wanted .qty .sum-label {
    display: none;
}

.tablecombz-table td, .tablecombz-table th {

    padding: 2px !important;
}

.tablecombz-table th{
	font-size: .7rem;
}

.tablecombz-table td{
	font-size: .8rem;
}

td.tablecombz-price .price {
    font-size: .8rem;
    font-weight: 700;
}

.tablecombz-quantity-wanted .product-quantity .qty .quantity-input-group {

}

.tablecombz-quantity-wanted .input-quantity-wanted {
	width: 40px;
}

.tablecombz-quantity-wanted .product-quantity .add {
    padding: 0;
	margin: 2px 2px;
}

.comprar-3{
	color: #fff;
    background-color: #ff9923;
	font-weight: 400;
	box-shadow: none;
	transition: all 0.3s;

}

.comprar-3:hover{
	color: #fff;
    background-color: #009bdb;
	font-weight: 400;
	box-shadow: none;
	transition: all 0.3s;

}


/* Custom Text */

.h1, .h2, .h3 {
    text-transform:none;

}

.h1, h1 {
    font-size: 1.3rem;
}

#custom-text{
    text-align: justify;
}

#custom-text h2{
    margin-bottom: 25px;
}

#custom-text h3{
    font-size: 1em;
    text-transform: none;
    margin-bottom: 25px;
}

#custom-text p {
    color: #444;
    font-weight: 400;
	font-size: 1em;
}

/* Footer */

#footer{
    padding-top: 0px;

}

.footer-links ul {
    margin: 0 0 0 25px;
    padding: 0;
    list-style: none;
}
.footer-links ul li {
    margin-bottom: 5px;
}

.footer-links ul li a {
    font-size: .8em;
}
.footer a {
    color: #e1e1e1;
    -webkit-transition-duration: 350ms;
    -moz-transition-duration: 350ms;
    -o-transition-duration: 350ms;
    transition-duration: 350ms;
}

.footer-info {
    text-align: right;
    font-size: .8em;
    color: #e1e1e1;
    line-height: 1.5em;
}

.footer-info img {
    height: 45px;
    margin-bottom: 10px;
}

.footer-payments {
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0;
    text-align: center;
}
.footer-payments li {
    display: inline;
    font-size: 36px;
    margin-right: 5px;
}

.footer2 {
    background: #444;
    padding: 8px 0;
    color: #e1e1e1;
    font-size: .9em;
}

.flex-horizontal {
    display: flex;
    flex-direction: row;
}

.flexchild {
    -ms-flex: 1 1 .000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: .000000001px;
    flex-basis: .000000001px;
    padding-left: 10px;
	padding-top:3px;
}

.footer2 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.footer2 ul li {
    display: inline;
}

.footer2 ul li a {
    color: #e1e1e1;
    font-size: 1.6em;
    margin: 0 5px;
    -webkit-transition-duration: 350ms;
    -moz-transition-duration: 350ms;
    -o-transition-duration: 350ms;
    transition-duration: 350ms;
}

@media(max-width: 991px) {
	.footer-links{
		text-align: center;
		border-bottom: 1px solid #e1e1e1;
		padding-bottom: 1rem;
		margin-bottom:1rem;
	}
	.footer-links ul {
		margin: 0;}

	.footer-info {
    text-align: center;

	}
	.footer-info img {
    height: 30px;

	}

	.footer2 {
    font-size: .65em;
}

}

/*
#footer &gt; .container{
    color: #FFF;
    font-size: 0.8em;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

#footer &gt; .container a {
    color: #FFF;
}

#footer .footer-container{
    margin-top: 0px;
    background-color: #FFF;
}
*/

.footer {
    border-top: 8px solid #444;
    background-color: #5b5b5f;
    padding: 20px 15px;
    color: #FFF;
}
.bdc-logo-footer{ display: block; }
.bdc-logo-footer img{
    width: 100%;
    max-width: 250px;
}

.bdc-footer-info{
    font-size: 0.9em;
    line-height: 1.6em;
}

.bdc-enac{
    margin: 0px 0px 15px 0px;
    text-align: right;
}

.bdc-payment-logos{
    list-style: none;
    text-align: right;
}

.bdc-payment-logos li{
    display: inline-block;
    color: #009bdb;
    font-size: 2.8em;
    margin-left: 8px;
}

.bdc-footer-categories{
    text-align: center;
    font-size: 0.8em;
    color: rgb(148, 148, 148);
    margin: 15px 0px;
}

.bdc-footer-categories a {
    color: rgb(148, 148, 148);
}

.bdc-footer-categories a:hover{
    opacity: 0.7;
}

@media(max-width: 991px) {
    .bdc-payment-logos li{ font-size: 2em; }
}

@media(max-width: 767px) {
    .bdc-logo-footer{ text-align: center; }
    .bdc-logo-footer img{ max-width: 190px; }
    .bdc-footer-info{ text-align: center; margin: 15px 0px; }
    .bdc-enac{ text-align: center; }
    .bdc-payment-logos{ text-align: center; }
}



/*
 * jQuery Basic Table
 * Author: Jerry Low
 */

table.bt thead,
table.bt tbody th {
  display: none;
}


table.bt tfoot th,
table.bt tfoot td,
table.bt tbody td {
  border: none;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  vertical-align: top;


  /* IE 9 */
  float: left\9;
  width: 100%\9;
}

table.bt tfoot th::before,

table.bt tbody td::before {
  content: attr(data-th) ": ";
  display: inline-block;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  font-weight: bold;
  width: 12em;
	padding: 4px 10px;
	text-align: left;
}

table.bt tfoot th.bt-hide,

table.bt tbody td.bt-hide {
  display: none;
}

table.bt tfoot th .bt-content,
table.bt tfoot td .bt-content,
table.bt tbody td .bt-content {
  vertical-align: top;
	padding: 4px 10px;

}

.bt-wrapper.active {
  max-height: 310px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}


table.bt.bt--no-header tbody td::before {
  display: none;
}

#op-menu{
	display:block;

}

@media (max-width: 991px) {
	#op-menu{
	display:none !important;

}
}

/* Mod. Multi Accessories */
div.accessorycheckbox{
    float: none;
    border-style: solid;
    border-color: #CCC;
    background: #fff;
    margin-bottom: 10px;
    border-width: 1px;
    border-bottom: none;
}
div.accessorycheckbox div.ajax_block_product {
    padding: 8px;
    border-bottom: 1px solid #CCC;
}
div.accessorycheckbox div.ajax_block_product .quick-view strong{ font-weight: 400; }
div.accessorycheckbox div.ajax_block_product .price{
    color: #009bdb;
    font-weight: 600;
}

.mensaje-corona{
	position:relative;
	padding:  5px;
	background: #b9da33;
	color:#fff;
	margin:5px 0;
	top:-3px;
	text-align: center;
 
}
@media (max-width: 600px) {
	.no-show-mobile{
		display:none;
	}
}
</pre></body></html>