@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Version - 3.4.0
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.body {background-color: #919191;}
.container { max-width: 90% !important;}
/*@media (min-width: 1276px) { .container { max-width: 90% !important;}}*/
.cart-account-items { display: flex;}
.shop-cart {padding: 6px 21px 6px 0;}
.header-top-left {margin-top: 8px; text-align: right; display: flex; align-items: center;}
.header-top-left ul li a {margin-top: 6px;}
.info-atencion span {padding-right: 20px;}
.btn-bicis {background-color: #27258a; margin-bottom: 5px; border-radius: 5px;}
.page-title-wrapper { min-height: 60px !important; margin-top: 10px;}
.breadcrumb { background-color: #fff !important; justify-content: center; color: #27258a;}
.breadcrumb .active { color: #333333;}
.breadcrumb > li + li::before { padding: 0 5px; color: #333333; content: "/\00a0";}
.page-title-wrapper { padding-left: 0px !important; padding-right: 0px !important;}
.page-title-wrapper .col-lg-12 { padding-left: 0px !important; padding-right: 0px !important;}
.single-category-product { background-color: #fff; padding-left: 0 !important;}
.single-category-product-img { padding-left: 0 !important;}
.page-title h3 {top: 0px !important;}
.bar-opt {background-color: #fff; padding: 16px 5px 5px 5px;}
.category-area-start { background-color: #fff; /*padding: 15px;*/ margin-bottom: 20px; border: 1px solid #dcdcdc; border-radius: 5px;}
.sidebar-filter { padding-left: 0px !important; padding-right: 0px !important;}
.category-area-start input { background-color: #fff !important; color: #dcdcdc !important; border: 1px solid #dcdcdc !important;}
.menu-search-boxt input { color: #dcdcdc !important;}
.caregory button span {color: #dcdcdc; float:none;}
.menu-search-box button { background-color: #27258a !important; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.bedroom-side-title { text-align: center; margin-bottom: 10px !important; padding-top: 15px;}
.bedroom-side-title::before { width: 100% !important; background: #dcdcdc !important; height: 1px !important;}
.filter-brand-warper { overflow: auto; max-height: 182px; padding-left: 15px;}
.category-area-start .menu-search-box {padding: 7px 15px 15px 15px;}
.ptb-80 { padding: 40px 0 !important;}
.main-menu { display: flex; justify-content: center;}
.bg-color-1 { background: #fff !important;}
.mainmenu ul li a { color: #3e3d33 !important;}
.mainmenu ul .btn-bicis a { color: #fff !important;}
.titulo-página { text-align: center;}
.cart { display: flex;}
/*.select-type { height: 30px; text-align: center;}*/
.header-bottom-area { padding: 30px 0 10px 0 !important;}
.mainmenu ul li a { padding: 10px 18px !important;}
.input-number { text-align: center;}
.quick-add-to-cart .single_add_to_cart_button.hyper-page {padding: 10px 15px; border-radius: 5px;}
.btn-elect { background-color: #333333;}
.btn-elect i{ color: #fff;}
.single-category-product-info { padding-left: 0px;}
.footer-area { background-color: #fff !important; border-top: 2px solid #dcdcdc;}
ul.usefull-link li a { color: #222 !important;}
.footer-wrapper p { color: #222 !important;}
.footer-wrapper ul li { color: #222 !important;}
.footer-wrapper ul li span { color: #222 !important;}
.footer-wrapper ul li a { color: #222 !important;}
.footer-title h3 {color: #222; font-size: 16px; font-weight: 900; line-height: 22px; padding-bottom: 17px; text-transform: uppercase;}
.contact-area { background-color: #fff !important;}
.footer-logo-section .row { justify-content: center; align-items: center; height: 100px;}
.footer-logo { margin-bottom: inherit !important;}
.copyright-area { background-color: #fff !important;  border-top: 2px solid #dcdcdc;}
.copyright text-left p { color: #222 !important;}
.shop-cart { padding: 0px;}
.input-group .form-control { flex: inherit !important; width: 50px !important;}
.right-description { display: flex; justify-content: center; align-items: center;}
.quick-add-to-cart .single_add_to_cart_button.hyper-page { margin-left: 5px !important;}
.checkbox span i { float: inherit !important;}
table .prim-dat { width:65px; padding: 10px 0;}
table .sec-dat { width:200px;}
.file { border-top: 1px solid #999; border-bottom: 1px solid #999}
.col-lg-8 .sort-by {justify-content: right; display: flex;}
.col-lg-8 .btn { padding: 0px 5px !important;}
.col-lg-8 table {justify-content: right; display: flex;}
.col-lg-8 .form-control { padding: 0px 5px !important; height: 28px;}
.col-lg-8 .single_add_to_cart_button { padding: 4px 7px !important;}
.bar-opt .row { margin-left: 0px;}
.scroll { display: none;}
.sticky .scroll { display: block;}
.scroll .header-bottom-right { margin-top: 0px;}
.bg-color-1 { border-bottom: 2px solid #dcdcdc;}
a:hover { color: #27258a !important;}
.single_add_to_cart_button:hover { background-color: #27258a !important;}
.single-category-product-info h2:hover { color: #27258a !important;}
.btn-elect:hover { background-color: #27258a !important;}
.price h4 { color: #27258a;}



.cart-colum { display: grid;}
.cart-colum .sort-by { margin-left: 0px !important;}
.cart-colum .sort-by .cust-select { margin-left: 0px !important;}
.right-description { display: flex; justify-content: center; align-items: center;}
.single-category-product {display: flex;}
@media (min-width: 1341px){
	.single-category-product-info {text-align: center;}
	.price category-price { text-align: center;}
}
@media (max-width: 1341px) and (min-width: 767px){
	.right-description { display: block;}
	.single-category-product-info { width: 100% !important; padding-left: 13px !important;}
	.col-lg-4 { max-width: 100% !important;}
	.quick-add-to-cart { margin-bottom: 17px;}
	.col-lg-8 .sort-by {justify-content: left; display: flex;}
	.col-lg-8 table {justify-content: left; display: flex;}
}
@media (max-width: 1272px) and (min-width: 991px){
	.right-description .col-lg-8 { max-width: 100% !important;}
	.col-lg-8 .sec-dat { padding: 10px 0;}
}
@media (max-width: 991px) and (min-width: 768px){
	.quick-add-to-cart .single_add_to_cart_button.hyper-page { margin-top: 0 !important;}
}
@media (max-width: 912px) and (min-width: 768px){
	table .prim-dat { width: 12% !important;}
	.col-lg-8 .form-control { width: 46px !important;}
}
@media (max-width: 767px){
	.right-description { text-align: center; display: block;}
	.single-category-product {display: block; align-items: center;}
	.quick-add-to-cart { display: flex; justify-content: center;}
	.single-category-product { padding-right: 0 !important; padding-bottom: 15px;}
	.single-category-product-img { padding-right: 0 !important;}
	
	table .prim-dat { width: 12% !important;}
	.col-lg-8 .sort-by { justify-content: center;}
	.col-lg-8 table { justify-content: center;}
	.col-lg-8 .btn { padding: 0px 5px !important;}
	.col-lg-8 .form-control { padding: 0px 5px !important; height: 28px;}
	.col-lg-8 .single_add_to_cart_button { padding: 4px 7px !important;}
	
	.bar-opt .col-md-3 { display: flex; justify-content: center;}
	.bar-opt .col-md-3 span{ margin-left: 0px;}
	.bar-opt .col-md-9 { display: flex; justify-content: center;}
	.cart-account-items { justify-content: center;}


}
@media (max-width: 498px){
	.right-description { padding-left: 0px !important; padding-right: 0px !important;}
	.cart-colum { padding-left: 0px !important; padding-right: 0px !important;}
}

/*******************************************************************************************
*********************************HOME******************************************************
*********************************************************************************************/
.home-area .mt-40 { margin-top: 0px !important; margin-bottom: 40px;}
.home-banner { padding-left: 0px !important; padding-right: 0px !important;}
.home-banner-img { padding-left: 0px !important; padding-right: 0px !important;}
.banner-area .container { padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important;}

/*********************************************************************************************
*******************************************Producto detalle************************************
***********************************************************************************************/
.product-simple { text-align: right !important;}
.imgs-produt { float: right;}
.info-produt { background-color: #fff; margin-bottom: 40px;}
.ref-txt { margin-bottom: 20px;}
.product-info-tab {background-color: #fff; padding: 28px;}
.marca-moto { margin-bottom: 15px;}
ul.product-info-tab-menu li a::before { background: #27258a none repeat scroll 0 0 !important;}
.details-prod .input-group { display: contents !important;}
@media (max-width: 767px){
	.product-simple-content { padding: 0 15px 0 15px;}
	
}


/********************************************************************************************
************************************productos categorias*************************************
*******************************************************************************************/
.prod-banner { padding-left: 0px !important; padding-right: 0px !important; margin-bottom: 40px; margin-top: 0px !important; display: flex; background-color: #fff;}
.prod-banner-img { padding: 15px; height: min-content;}
.prod-banner li { display: inline-block; margin-bottom: 3px;}
