@charset "UTF-8";
.category-area-start input { color:#333!important;}

/* FILTROS */
.seleccionado{ background-color:#ddd;}
.escondido{ display:none;}

.lista-filtro{ margin:0 0 1em 0;width:100%;max-height: 220px;overflow-x: hidden;overflow-y: auto;}
	/*.lista-filtro#lista-filtro-marcas{ width:220px;}
	.lista-filtro#lista-filtro-cilindradas{ width:90px;}
	.lista-filtro#lista-filtro-fabricantes{ width:200px;}*/

.lista-filtro li{height:34px;cursor:pointer;position:relative;padding:1px;border:1px solid #dcdcdc;margin:0.5em 0;}
.lista-filtro img {height: 32px;float:left;}
.lista-filtro span.texto-filtro{padding-left: 8px;vertical-align: middle;display: table-cell;height: 34px;}
.lista-filtro span.btnClose{position:absolute;right:0.5em;top:5px;}

/******************************************************
**********Estilos ficha producto tab detalle *************
*********************************************************/
#details{ font-size:17px;}
#details ul{ padding-left:15px; list-style:disc;}
#details  li {line-height:normal!important;}

/******************************************************
**********Estilos tabla productos busqueda*************
*********************************************************/
#lista-modelos-motos {width: 96%; font-size: 15px; line-height: 2em; margin-left: 2%;background-color:#fff;}
#lista-modelos-motos th {text-align: left; font-weight: 700; width: 20%;}
#lista-modelos-motos th span {font-weight: 700;}
#lista-modelos-motos tbody tr {cursor:pointer;}
#lista-modelos-motos.table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #eaeff7;}
#motos-filtradas{ width:100%; margin:0 auto;}
#motos-filtradas .resul-filtros-motos{font-size:16px;color: #333333;margin-left: 2%;margin-bottom:1em;display:inline-block;}
@media(max-width:530px) {
	#lista-modelos-motos {width: 100%; font-size: 13px;}
	#lista-modelos-motos td {width: 20%;}
	#lista-modelos-motos tr td { padding-left: 4px;}
}

.caregory span {
    float: left !important;color:#333!important;
}

.caregory span.lnr-magnifier{ color:#fff!important;float:none!important;}

.lista-filtro li:hover{background-color:#dedede;color:#333!important;}
	.lista-filtro li span:hover{color:#333!important;}
	.lista-filtro li span{float:none!important;font-size:13px;vertical-align:middle;}
	
#btn_busqueda_moto{ text-align:center;}	
.img-marca-ficha{ max-width:160px;}
#imagenes_producto .tab-pane{ text-align:center!important;}

.single-category-product-info h2 { font-size: 17px;font-weight: 500;margin: 17px 0;}

.icon-estado-green{color:#327b00!important; }
.icon-estado-red{color:#b33426!important;}
.icon-estado-yellow{color:#FFB848!important;}

.single-category-product-nombre{ color:#333333;background-color:#f5f5f5;border-color:#dddddd;padding: 10px 15px;
									border-bottom: 1px solid transparent;border-bottom-color: transparent;border-top-right-radius: 3px;border-top-left-radius: 3px;}

.single-category-product { display: block;}
.single-category-product-nombre .desc{font-size: 16px;}
.single-category-product-datos{ width:100%;margin:0px;}
.single-category-product .img-marca { /*max-height: 30px;*/max-width: 80px;}

.single-category-product-descrip{min-height:180px;vertical-align:middle;}

.single-category-product-descrip.right-description.col-sm-12.col-md-9.col-lg-9 { float: left;}

.panel-default { border-color:#dddddd;}
.panel {margin-bottom: 20px;background-color: #ffffff;border: 1px solidtransparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-default > .panel-heading { color: #333333;background-color:#fff;border-color:#dddddd;}

.panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-bottom-color: transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.panel-body {padding: 15px 0px;margin:0px;}

.esconder-precio{display: none !important;}

.single-category-product-info .label{margin-top:16px;}
.single-category-product-info h2 {font-size: 15px;font-weight:bold;margin: 0 0 17px 0;}

#subcategorias-main-area ul li{/*width:24%*/width:81px;padding:8px}
#subcategorias-main-area ul li.cat-sin-icono{width:150px;}

@media(max-width:768px) {#subcategorias-main-area ul li span{width:140px;}}
/*
@media(max-width:1100px) and (min-width:979px){#subcategorias-main-area li{width:32%}}
@media(max-width:978px) {#subcategorias-main-area li{width:49%}}
*/
.ptb-40 {padding: 20px 0 !important;}

.atributo_compra_rapida{ float:left;margin:0 8px;}
.lista-atributos-compra-rapida{margin:8px auto;}
#ficha .lista-atributos-compra-rapida{margin:8px 0 12px;}

.category-atributos-descuentos p{ text-align:center;}
#ficha .category-atributos-descuentos p{ text-align:left;}

.mb-40{ margin-bottom:40px;}
.mb-80{ margin-bottom:80px;}

.sticky-header {
    position: fixed;
    top: 0;
    width: 100%;
    animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
}

.sticky-menu{left: 0;z-index: 997;}

.sticky-logo{left: 50px;z-index: 998;}
	.sticky-logo img{ max-height:180px;}

.sticky-carrito{right: 0;z-index: 999;}

@media(max-width:1200px){
	.single-header-bottom-info {border:0}
}
@media(max-width:991px){
	.cart-account-items  ul li a{font-size: 12px;}
	.header-bottom-text span,.header-bottom-text h3{font-size: 13px;}
	.header-bottom-icon span{font-size: 15px;margin-top:2px;}
	.header-bottom-text p {font-size:12px}
	.header-bottom-text{ margin-left:20px;}
	.header-bottom-text h3{font-size:12px;white-space: nowrap;}
	.header-bottom-icon i{font-size:14px!important;}
	
}

@media(max-width:768px){
	/*.phone-hours-msg{ display:none;}*/
	.cart-account-items  ul li a{font-size: 15px;}	
	.owl-carousel .owl-item img { width:50%}
	.sticky-carrito{background-color: #2E2D25;border-bottom:1px solid #dcdcdc;width:70%;right:0px;}
	.shop-cart{padding-bottom: 10px;}
	.header-bottom-right {margin-top:5px}
	.container{max-width: 100% !important;}
	.mean-container{background-color: #2E2D25;border-bottom: 1px solid #dcdcdc;padding-bottom: 10px;}				
	.mean-container a.meanmenu-reveal{background-color:#2E2D25;float:left!important;}
	.mean-container .mean-bar::after { content: ""!important;}
	.mobile-menu-area{ z-index:998}
	.sticky-carrito{ z-index:999;border-bottom: 0px;}
}


/*.header-bottom-icon span.lnr-rocket{ margin-top:0px}*/

#msg-mejora-conversion{ text-align:center}
	#msg-mejora-conversion p{ margin-bottom:0px;color:#C00}
	
#shop-cart-total-units{ font-size:14px;vertical-align:top;}	
.shop-cart-hover h4{line-height:1em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.cust-select { text-transform:none!important}

#subcategorias-main-area .prod-banner-img {width:100%}

#page-gestion-pedidoonepage .bedroom-all-product-area{background-color:#FFF}
.checkout-form-list input[type="text"], .checkout-form-list input[type="password"], .checkout-form-list input[type="email"] {
    border: 1px solid #5555;
}

.checkbox-form h3,.your-order h3 { font-size: 28px;text-transform: none;}

.card-header{ background-color:transparent}
#seccion-aviso-legal input{ margin-right:10px;}
.order-button-payment button{cursor:pointer;background-color:#019dda/*#27258a*/ !important;border: medium none;color:#ffffff;font-size: 17px;font-weight: 600;
							height: 50px;margin: 20px 0 0;padding: 0;text-transform: uppercase;transition: all 0.3s ease 0s;width: 100%;}
	.order-button-payment button:hover{background-color:#333333 !important;}

body{background-color:#fff!important;}	
[id^="page-catalogo-"]{background-color:#f2f2f2 !important;}
/*#page-gestion-pedidoconsultar{background-color:#f2f2f2 !important;}*/

.wishlist-table table tbody a{background:#d8d8d8 none repeat scroll 0 0;border: 1px solid#d8d8d8;border-radius: 0;color:#333333;font-size: 13px;font-weight: 700;
								padding: 9px 18px;text-transform: uppercase;}	
	.wishlist-table table tbody a:hover{background: #019dda/*#27258a*/ none repeat scroll 0 0;color:#fff!important; }

.product-info-tab-content ul{ list-style:none}
	.product-info-tab-content ul li img{ width:150px}

.product-info-tab-content li::before {content:""!important;}	

.wishlist-table table tbody a.enlace_articulo_carrito{ background-color:#fff;border:none;}	


.button{background:#444 none repeat scroll 0 0;color:#fff;text-transform: capitalize;padding: 4px 10px;}
	.button+.button{ margin-left:10px;}	
	.button:hover{background: #fff none repeat scroll 0 0;color:#000!important; }
	
#grid_carrito  table td input {background-color:#fff;display:inline-block;	}
	#grid_carrito  table td span {background-color:#fff;display:inline-block;	}

.btn-elect{ color:#fff}
	.btn-elect:hover,.btn-elect:hover span{ color:#fff!important;}

#page-gestion-pedidoconsultar .wishlist-area .seccion-detalle-pedido h3{ margin-bottom:20px;}
#page-gestion-pedidoconsultar .wishlist-area .seccion-detalle-pedido{display:inline-block;vertical-align:top;}

.cart-subtotal span{font-weight:bold;font-size:1.1em;}

.prod-banner h1 { font-size: 26px;}
@media(max-width:991px) {
	.prod-banner h1 { font-size: 20px;}
}

.texto-total{ text-align:right!important;;font-weight:bold!important;}
.valor-total{ text-align:center;font-weight:bold;}

.imgCentradaInterior {
    margin: 0 auto;
    vertical-align: middle;
    display: inline-block !important;
	height:69px;
}
.imgCentrada {
    text-align: center;
}

#lista_marcas .thumbnail {
    float: left;
    margin: 4px;
    padding-bottom: 0;
    padding-top: 9px;
    width: 182px;
}
.thumbnail {
    width: 100%;
    display: inline;
    padding: 4px;
        padding-top: 4px;
        padding-bottom: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #ffffff;
    border: 0px solid 
    #dddddd;
    border-radius: 4px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}	
	
.box_micuenta{float:left;}	

.title_box > h3 {
    font-size: 30px;
    font-weight: 500;
}
.title_box span{	
	border-top: 1px solid #dcdcdc;
	display: block;
	margin-top: 20px;
	padding-top: 20px;	
}

.btn.btn-default.login-btn:hover {
	background: #019dda/*#27258a*/  none repeat scroll 0 0;
	border: 1px solid #019dda/*#27258a*/ ;
	color: #ffffff!important;
}

.errors{ color:red;font-size:13px;margin-left:10px;}
.form-control:focus {border: 1px solid #555;}

#menu_usuario{z-index:9999999}

/* small mobile :320px. */
@media (max-width: 767px) {
	.container {width:100%!important;}
}

.botones .btn-elect{background-color:#d8d8d8!important;color:#000;}
	.botones .btn-elect:hover {background-color: #019dda/*#27258a*/!important;color:#fff !important;}
	
.header-bottom-right .checkout-bg a:hover {background-color: #019dda/*#27258a*/!important;color:#fff !important;}
.table-content table td.product-remove i:hover,.header-bottom-right .cart-del i:hover { color:#C00!important;}

.footer-title::before {background: #C00 none repeat scroll 0 0;}

/*.single-header-bottom-info:second-child{vertical-align:super;}*/

.bedroom-pagination{float:none}
.pagination-area{text-align:right;float:none}
.pagination-area.mt-40{border:none;}
#paginacion li:first-child{ margin-right:20px;}


.shop-cart-hover { top:100%!important;}
.header-top-left ul li ul {top:143%!important;}

.buttons-cart a.link_continuar_comprando,.buttons-cart button#btn_actualizar_carrito,.buttons-cart a.link_volver_pedidos{ text-transform:none;font-weight: 400;
				text-align: center;padding: 10px;font-size: 16px;border-radius: .25rem;line-height:20px;font-family: Montserrat,Arial,Helvetica,sans-serif;}
.col-lg-8 .buttons-cart .btn {padding: 10px!important;}
.cart_totals table td .amount { color: #000;}
#btn_duplicar{ margin-right:15px;}

.wishlist-table table tbody a.enlace_articulo_carrito{ padding:0px;}

@media (min-width:768px) and (max-width:991px){
	.hidden-sm{display:none!important}
	.link_continuar_comprando,.link_volver_pedidos{margin-bottom:16px;}
}
@media (max-width:767px){
	.hidden-xs{display:none!important}
	.link_continuar_comprando,.link_volver_pedidos{margin-bottom:16px;}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}
@media (min-width:1200px){.hidden-lg{display:none!important}}

.your-order-table table tr.order-total td span { color: #000;}

.wishlist-table #grid_cliente table tbody a{ white-space:nowrap;text-transform:none;}
.owl-carousel .single-new-product{ margin-top:30px;}

#grid_cliente th{ color:#333;}
.grid table tr th span.selected i{ font-weight:bold;font-size:18px;}

.categoria-seleccionada{padding: 8px;width: max-content;margin-bottom: 1em;color:#333;font-size:13px;}
	.categoria-seleccionada span+span{ margin-left:10px;}
	.categoria-seleccionada span i{ cursor:pointer;}

.header-bottom-icon i {
    color:#5c5c5c;
    float: left;
    font-size: 28px;
    margin-top: 9px;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.header-bottom-text h3 { font-weight:normal; text-transform:none}

.header-info-linea-unica{ vertical-align:top;margin-top:0px;}


/*.col-stock{text-align:center;}*/
	.col-stock .stock_disponible{color:#73c437;}
	.col-stock span{font-size:0.85em;line-height: 1em;display: inline-block;}
	
#ficha table .prim-dat {width:90px}	
#ficha table .table .sec-dat{width:240px}	
.product-image img{margin-left:10px;}
/*#lista_productos table tbody{ height:200px;overflow-y:scroll;}*/

#grid_carrito table td span.atributos-carrito,#grid_pedido table td span.atributos-carrito{ display:block;font-style:italic;font-size:0.9em}

#ficha ul.imgs-produt{ float:none;display:block;text-align:center;margin-top:2em;}
	#ficha ul.imgs-produt li{ display:inline-block;}
	
ul.sinple-tab-menu li a.active {
    border: 1px solid #019dda/*#27258a*/ !important;
}	

#subcategorias-main-area:empty,#subcategorias-main-area .prod-banner-img:empty{display:none}

#btn_ocultar_precios i{ padding:5px;vertical-align:text-top;margin-right:10px;color:#bbb} 
	#btn_ocultar_precios i.activo-ocultar-precios{color:#333;font-size:1.2em;}
	
@media (max-width:1200px){
	.header-bottom-area .container{ margin-left:10px;margin-right:10px;max-width:100%!important;}
}

@media(max-width:991px) and (min-width:768px){
	.col-lg-8 .quick-add-to-cart .form-control{width: 30px !important;}
	/*.quick-add-to-cart .btn{font-size: 12px!important;;padding:2px!important;}	*/
	#lista_productos .single-category-product-descrip{ width:100%!important;max-width:100%!important;text-align:center;}
}
	
.enlaces-ficha{margin-bottom: 25px;}
	.enlaces-ficha i{padding: 8px 12px;font-size:18px;background-color:#019dda/*#27258a*/;color:#fff;border-radius:8px;}	

#ficha table .sec-dat {
    width: 140px;
	min-width: 140px;
}
@media(max-width:991px){
    #ficha table .sec-dat {float: right;}
}	
#ficha table .select-shop{padding-top:10px}
#ficha .category-cart .btn {
    padding:0 5px;
}
#ficha .category-cart .single_add_to_cart_button {
    padding: 4px 7px !important;
}	

#ficha .quick-add-to-cart .form-control {
    width: 30px !important;
	padding: 0px 5px !important;
    height: 28px;
}

#page-catalogo-documentoindex .single-post-list,#page-catalogo-promocionindex .single-post-list {
    width: 48%;
    float: left;
    margin-left: 1%;margin-right: 1%;
	height:192px;
	overflow:hidden;
}

#page-catalogo-documentoindex .post-list-wrapper-area .container,
#page-catalogo-promocionindex .post-list-wrapper-area .container{max-width:100%!important;}

#page-catalogo-documentoindex .single-post-list .post-list-info h3,
#page-catalogo-promocionindex .single-post-list .post-list-info h3{font-size:16px;}

#page-catalogo-documentoindex .single-post-list .post-list-info p,
#page-catalogo-promocionindex .single-post-list .post-list-info p{font-size:14px;}


@media(max-width:991px){
	#page-catalogo-documentoindex .single-post-list,
	#page-catalogo-promocionindex .single-post-list {width: 100%;float:none;}
}

.carousel-control-next i.fa, .carousel-control-prev i.fa {
    color: #C00!important;font-size:20px;line-height:revert;
}
.carousel-control-next-icon, .carousel-control-prev-icon{ opacity:1;background: #0CF  no-repeat center center;
															/*border:1px solid #C00;*/height:30px;width:30px;border-radius: 50%;}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {opacity:1;}
.carousel-control-next,.carousel-control-prev {opacity:0.8;}

.carousel .carousel-indicators li {
    width: .725rem;
    height: .725rem;
    cursor: pointer;
    border-radius: 50%;
	background-color: #C00!important;
	margin-right:5px;
	margin-left:5px;
}	
.carousel-indicators {bottom:0px;margin-bottom: 5px;opacity:0.8;}
	
@media(max-width:991px){
	.carousel-control-next i.fa, .carousel-control-prev i.fa {font-size:14px;}
	.carousel-control-next-icon, .carousel-control-prev-icon {height:18px;width:18px;}
	.carousel .carousel-indicators li {width: .525rem;height: .525rem;}
	
}	
	
@media(max-width:767px){	
	.single-category-product-info{z-index:999;}
	.product-info-tab-content li {font-size: 12px;white-space: nowrap;}
}

#page-gestion-pedidoonepage .lista_errores{border: 1px solid red;padding: 10px;}
	#page-gestion-pedidoonepage .lista_errores li{font-size: 15px;}
	
.category-packs ul{ font-size:0.85em;}
	.category-packs li{margin: 0.6em 0;}
		.category-packs li div:first-child{padding: 0;}
		.category-packs li input{vertical-align:bottom;}
		
.category-packs div.col-sm-1,.category-packs div.col-md-1,.category-packs div.col-xs-1{
	-ms-flex: 0 0 8.333333%!important;
    flex: 0 0 8.333333%!important;
    max-width: 8.333333%!important;
	width: 8.333333%!important;
}
.category-packs div.col-sm-8,.category-packs div.col-md-8,.category-packs div.col-xs-8{
	flex: 0 0 66.666667%!important;
	max-width: 66.666667%!important;
	width: 66.666667%!important;
}
.category-packs div.col-sm-3,.category-packs div.col-md-3,.category-packs div.col-xs-3{
	flex: 0 0 25%!important;
	max-width: 25%!important;
	width: 25%!important;
}
@media(max-width:1400px){
	#grid_carrito .btn-units-comprarapida{ 	padding: 5px; 	font-size: 10px;	}
	#grid_carrito  table td .input-number { width:34px;}
}

.btn-quitar-filtros{display:block;padding: 8px;margin-bottom: 1em;color:#333;font-size:13px;text-align:center;font-size: 14px;font-weight: 700;}
	.btn-quitar-filtros span+span{ margin-left:10px;}
	.btn-quitar-filtros span i{ cursor:pointer;}
	
.quick-add-to-cart .single_add_to_cart_button.hyper-page {
    background-color: #019dda!important;cursor:pointer;
}
.btn-elect {    background-color: #b2b4b6;}
.menu-search-box button {    background-color: #019dda !important;}
.btn-elect:hover { background-color: #b2b4b6 !important;}
ul.product-info-tab-menu li a::before {    background-color: #019dda !important;}
.breadcrumb {margin-bottom:0rem!important;background-color:#f2f2f2!important}
.page-title-wrapper {   min-height: 20px/*42px*/ !important;}

a:hover{ color: #019dda !important;}
#btn_formalizar_pedido{ background-color: #019dda !important;}
	#btn_formalizar_pedido:hover {    background-color: #333333 !important;}
.col-stock .stock_disponible {    color: #008000 !important;}


/*.header-bottom-area { background-color: #f0f0f0!important;}*/	
.bg-color-1 { background-color: #2E2D25!important;}
.mainmenu ul li a {  color: #fff !important;}
.header-bottom-area { padding: 20px 0 10px 0 !important;}

.sticky-carrito .header-top-left ul{ background-color:#2E2D25!important; }
.sticky-carrito .header-top-left ul li a {color: #fff !important;}
.sticky-carrito .header-bottom-right a {color: #fff !important;}	
#page-catalogo-indexlistafabricantes .imgCentrada .imgCentradaInterior:hover {-webkit-transform:scale(1.3);transform:scale(1.3);}

.sticky-carrito .header-bottom-right .shop-cart-hover a{ color: #2E2D25 !important;}
.sticky-carrito .header-bottom-right .shop-cart-hover .checkout-bg a{ color: #ffffff !important;}

#lista_productos .txt-tarifa-promocion{text-align:center;}
.txt-tarifa-promocion{color: #2E2D25 ;font-weight: bold;font-size: 0.9em;}
.txt-tarifa-promocion .enlace-oferta{ display:block;text-decoration:underline;}
/*
#ficha .txt-tarifa-promocion{margin-top: 1em;}
	#ficha .txt-tarifa-promocion span{ border: 1px solid #019dda;padding: 8px;font-weight: bold;font-size: 0.9em;color:#019dda;background-color: aliceblue;}
*/

#filtros_motos span.label-filtro-moto{font-size: 12px;padding-top:10px;font-weight: 700;color:#555!important}
#filtros_motos .caregory{padding:0px 10px;}

@media (max-width: 767px){
	.phone-hours-msg{display:none;}
	#lista_productos{z-index:1;position:relative;}
}


	