/*.rsArrow.rsArrowRight {

    right: 0;

    margin-right: 10px;

    background-image: url(../imagenes/flecha-derecha.png);

}*/

@media (min-width: 992px){

	.rsArrow {

		margin-top: -270px;

	}

}


a, a:hover, a:focus, a:active{ color:#a41722; }


.rsArrow {

    visibility: inherit !important;

    display: block !important;

    position: absolute;

    top: 0;

    width: 15px;

    height: 30px;

    margin-top: 170px;

    opacity: .6;

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    -webkit-transform: translate(-50%, -50%);

}

/*.rsArrow.rsArrowLeft {

    left: 0;

    margin-left: 20px;

    background-image: url(../imagenes/flecha-izquierda.png);

}*/



.img-product {

    max-width: 100% !important;

    max-height: 80%;

    min-height: 130px;

    margin-bottom: 15px;

}



.btn-grupoivber, .btn-ecommerce{ background-color:#a41722; color:#FFF !important; }

.btn-grupoivber:hover, .btn-ecommerce:hover{ background-color:#89141e; }



.shop , .shopy {

    color: #a41722;

    font-size: 24px;

	cursor: pointer;

}



#qty{ margin-bottom:20px; padding: 8px 0px; text-align: center; border:transparent; color:#333; background-color:#a41722;  }



title-tab {

    font-family: 'nexabold';

    font-size: 16px;

    color: #545454;

    padding-left: 0px;

    padding-right: 0px;

    text-align: center;

    padding-bottom: 5px;

    padding-top: 5px;

}



.right {

    text-align: right!important;

}



#carrito-info{ font-family: "WorkSans-Regular", arial, sans-serif; }



.title-tab{ font-weight:bold; text-align:center; font-size:16px; margin-bottom:10px; padding:10px 0px; background-color:#a41722; color:#FFF;  }

.tabs{ text-align:center; padding:8px 0px;  }



.center { text-align: center; }



.text-tab .valor-cantidad{ padding: 0px 10px; }



#total-compra{ background-color:#F2F2F2; padding:10px 0px;  }

#compra-iva{ background-color:#DCDBDB;}



.modal-title{ text-align:center; }



.modal-body p{ text-align:center; }


.modal-body h3{ font-size:1.3em;}

@media (max-width: 768px){

	#titulo-responsivo{ background-color:#a41722; color:#FFF; }	

	.text-tab{ padding:8px 0px !important;  }

	.text-tab .shopy{ font-size:30px; }

	.text-tab .valor-cantidad{ padding: 0px 40px; font-size:30px; }
	
	.tab-responsive{ overflow-x: auto; white-space: nowrap; direction:rtl; }
	
	.tab-responsive .panel-body{ min-width:820px;}
	
	#carrito_total{ text-align:center; }
}

@media (min-width: 768px){
	#carrito_total{ text-align:right; }
    #acuerdo{float: right;}
}

.panel-send { display: none; }



.input-buy{ margin-bottom:10px;  }



.tag-buy{ font-weight:bold;  padding-top: 8px; text-align: center; }



.panel-green{ font-family: "WorkSans-Regular", arial, sans-serif; }



.detalles{ font-family: "WorkSans-Regular", arial, sans-serif;}

.detalles .buy-row:nth-child(2n+1) {

	padding:5px 0px;

    background-color: #ebebeb;

}

.algo .buy-row{

    padding:5px 15px;

}

.algo .buy-row:nth-child(2n+1) {

    padding:5px 15px;

    background-color: #ebebeb;

}


.no-bottom{ margin-bottom: 0px; }

#form-login label , #form-login input{ font-family: "WorkSans-Regular", arial, sans-serif; margin:5px 0px; }

#links-header{ padding-top:10px;}

#descripcion-prod ul , #descripcion-prod ol{ margin-left:15px; padding:5px 0px; font-family: "WorkSans-Regular", arial, sans-serif; font-size: 1.8rem; }

#descripcion-prod ul li{ list-style:disc; font-family: 'WorkSans-Regular',arial,sans-serif; font-size: 0.9em; }

#descripcion-prod ol li{ list-style-type: decimal; font-family: 'WorkSans-Regular',arial,sans-serif; font-size: 0.9em; }

.open_fancybox{  margin: 20px auto;  display: table; }

.bx_vc img{ display: block; max-width:100%; height:180px; margin:0 auto; }

#box-search{ margin-bottom:20px;}

#video-box{ margin-bottom:20px; display: block; }

#video-box div{ margin-bottom:5px; }

.btn-default[disabled], .btn-default[disabled]:hover {  background-color: #a41722; }

@media print
   {
      header,nav, #detalles, #envio1,#pp1,#pp2,#impimir1,footer{display: none!important;}
      #datosbancarios{width: 100%; font-size: 18px;}
   }





