@charset "utf-8";
/* CSS Document */
	.botonera ul{
		list-style: none;
		margin-bottom: 0px;
		padding-left: 0px
	}
	.botonera ul li{
		display:inline-block ;
		position: relative;
		padding: 5px
	}
	.botonera ul li a, .botonera ul li a:active, .botonera ul li a:link{
		display: block;
		width: auto;
		position: relative;
	}	
	.botonera ul li a:hover{
		text-decoration: none
	}


.contenido-lista-cotizacion h3{
	font-size: 18px !important;
	text-align: left !important;
	margin-bottom: 5px !important
}

/*-- quantity-end --*/
.checkout-left-basket h4{
	padding: 1em;
    background: #838383;
    font-size: 1.1em;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 1em;
}
.checkout-left {
    margin: 2em 0 0;
}
.checkout-left-basket ul li{
	list-style-type:none;
	margin-bottom:1em;
	font-size:14px;
	color:#999;
}
.checkout-left-basket {
    float: left;
    padding-left: 0;
}
.checkout-right-basket{
	float: right;
margin: 3em 0 0 0em;    
	margin: 1.5em 0 0 0em; 
}
.checkout-left-basket ul li span {
    float: right;
}

.checkout-left-basket ul li:nth-child(1) {
    font-size: 1em;
    padding: 1em 0;
    border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
    margin: 0 0 .5em 0;
}

.checkout-left-basket ul li:nth-child(5) {
    font-size: 1em;
    color: #212121;
    font-weight: 600;
    padding: 1em 0;
    border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
    margin: 1em 0 0;
}
.checkout-right-basket a {
    padding: 10px 20px 10px 18px;
    color: #fff;
    font-size: 1em;
    background: #212121;
    text-decoration: none;
}
.checkout-right-basket a:hover{
    background: #838383;
}
.checkout-right-basket a span {
    left: -.5em;
    top: 0.1em;
}
.checkout {
    padding: 5em 0;
}
.address_form_agile {
    float: right;
}
.information-wrapper input {
    width: 100%!important;
}
.check_box_one.cashon_delivery {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
/*-- checkbox --*/



.social-nav {
    padding: 0;
    list-style: none;
    display: inline-block;
    margin: 1em 0 0;
    float: right;
}
.social-nav li {
    display: inline-block;
    margin: 0 6px;
}
.social-nav a {
    display: inline-block;
    float: none;
    width: 30px;
    height: 30px;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    line-height: 30px;
    background:#0b3099;
    position: relative;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.model-3d-0 a {
    background:#5C5B5B;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.model-3d-0 .front, .model-3d-0 .back {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateZ(18px);
    -moz-transform: translateZ(18px);
    -ms-transform: translateZ(18px);
    -o-transform: translateZ(18px);
    transform: translateZ(18px);
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    -ms-backface-visibility: visible;
    -o-backface-visibility: visible;
    backface-visibility: visible;
	color:#212121;
	font-size:12px;
}
.model-3d-0 .back {
    -webkit-transform: rotateX(90deg) translateZ(18px);
    -moz-transform: rotateX(90deg) translateZ(18px);
    -ms-transform: rotateX(90deg) translateZ(18px);
    -o-transform: rotateX(90deg) translateZ(18px);
    transform: rotateX(90deg) translateZ(18px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}
a.twitter .front {
    background: #00acee;
}
a.facebook .front {
    background: #3b5998;
}
a.instagram .front {
    background: #f77737;
}
a.pinterest .front {
    background: #bd081c;
}
.twitter .back,.facebook .back,.instagram .back,.pinterest .back{
    background:#fff;
}
.model-3d-0 a:hover {
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
}
.model-3d-0 a:hover .back {
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    -ms-backface-visibility: visible;
    -o-backface-visibility: visible;
    backface-visibility: visible;
}
.mp_agile_social .front i{
	color: #fff;
    font-size: 12px;
}
.mp_agile_social .back i{
	color: #000;
    font-size: 12px;
}
.mpw-t_team_grid img {
    background: #e4e3e3;
    padding: 7px;
}
/*--social icons--*/









.snipcart-details input.button {
    font-size: 13px;
    color: #fff;
    background: #FF0000;
    text-decoration: none;
    position: relative;
    border: none;
    border-radius: 0;
    width: 100%;
    text-transform: uppercase;
    padding: 1em 3em;
    outline: none;
    letter-spacing: 1px;
    font-weight: 600;
}
.cantidad-producto{
	margin-top: 10px
}

.breadcrumbs{
	margin-top: 5px;
	
}
.breadcrumb{
	background-color: #D4D4D4 !important
}
.breadcrumb > li + li::before{
	color: #FFFFFF !important
}

.top_brand_left{
	margin-bottom: 5px
}
.categories ul.cate{
	padding: 0.5em !important
}

.cate a{
	display: block;
	padding: 5px
}

.cate li.alineado-lista{
	margin-left: -20px;
}

.alineado-lista a:link, .alineado-lista a:visited{
	color: #333 !important
}

.menu-no-visible i{
	padding-left: 0px !important;
	padding-right: 0px !important
}
.ticke-agotado, .ticke-nuevo, .ticke-oferta{
	padding: 5px; margin: 2px; border: 1px solid #CCC; background-color: #fff; font-size: 12px
}
.total-cotizacion{
	font-size: 1.6em
}

.contenido{
    padding: 1em 1.5em;
	overflow: auto;
	position: relative;
	display: block
}
.vinculos-sitemap{
	padding: 1em
}
.vinculos-sitemap ul{
	padding-left: 10px
}
.bx-wrapper {
  width: 100%;
  border: 10px solid white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
	background-color: #FFF
}
.bx-wrapper .bx-viewport {
  height: 120px !important;
}
.bx-wrapper li {
  margin-top: -16px !important;
}
.img-marca{
	width: 200px;
	height: 140px
}
.input-lista{
	padding: 5px
}
.control-label{
	padding: 5px
}
.mpw-t_logo_products_left img{
	width: 250px;
	margin-bottom: -50px;
}
.red-social img{
	width: 30px;
	margin-left: 2px
}
.contendor-pagina{
	padding: 1em;
	padding-top: 0em;
	margin-bottom: 1em;
}
.products-breadcrumb .container{
	width: 100%
}
.max-lista-marca{
	max-height: 240px;
	overflow-y: auto;
}
.menu-titulo-categoria a, .menu-titulo-categoria a:link, .menu-titulo-categoria a:visited{
	color: #FFD600;
	font-size: 16px; 
}
.menu-titulo-categoria a:hover{
	color: #000
}
.solo-categoria{
	border-bottom: 1px solid #BDBDBD;
}
.cuadro-categoria-banner{
	padding: 10px
}
@media (max-width: 768px) {
.max-lista-marca{
	max-height: inherit;
	overflow-y: inherit;
}
.mpw-t_logo_products_left{
	text-align: center
}
	.mpw-t_logo_products_left a{
		width: 100% !important
	}
.mpw-t_logo_products_left img{
	width: 80%;
	margin-bottom: 0px;
}
	.botonera{
		position: relative;
		width: 100%;
	}
	.botonera ul li{
		width: 100%; text-align: center; border-bottom: 1px solid #D3D3D3; 
	}
	.botonera ul li a, .botonera ul li a:active, .botonera ul li a:link{
		padding: 5px
	}
	.menu-no-visible{
		display: none !important
	}
}
.menu-titulo-categoria{
	padding: 7px;
	font-size: 18px;
	color: #FFD600
}
.menu-vertical-expandir{
	position: absolute !important;
	right: 5px;  top: 13px;
	cursor: pointer;
}
.sub-menu{
	display: none
}
.sub-menu li{
	width: 100%; border-bottom: 1px solid #D3D3D3; 
}
.sub-menu li i{
	color: #FFD600;
	font-size: 10px
}
	.sub-menu a, .sub-menu a:active, .sub-menu a:link{
		display: block;
		width: auto;
		position: relative;
		padding: 5px;
		text-align: left;
		color: #555555;
		padding-left: 20px
	}

.titulo-categoria-general{
    padding-top: 10px !important;
}
.titulo-categoria-general h3 {
	padding-bottom:5px;
}
.contenido .grid_4{
	margin-top: 20px
}
.mpw-t_mpw_banner_nav_right_grid1{
	margin: 1em 0 0 0em;
}

.mpw-t_mpw_banner_nav_right_grid{
	padding: 0 0 1em;
}

.precio-atributo-titulo{
	font-size: 18px;
	font-weight: normal
}

@media screen and (max-width: 768px) {
}