/* user.css ----------------------------------------------------------------- */

@import url("headertags_seo_styles.css");

hr {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;
}

/* button back to top */
.back-to-top {
	display:none;
	padding:30px;
    background-image: url(/images/icons/arrow-up.png); /* la ruta puede variar dependiendo del hosting */
    background-repeat:no-repeat;
	font-size:20px;
	color:#fff;
	cursor:pointer;
	position: fixed;
	bottom:20px;
	right:20px;
	z-index: 1;
}

/* Country-State Selector */
#indicator{position:absolute;left:50%;top:50%;z-index:100;display:none;}

/* Specials Discount Percentage */
SPAN.productSpecialPercent {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

/* Search Tag Cloud v3.0 by reflex-ocasion */
.footer-tag {
  font-family: Verdana, Arial, sans-serif;
}

/* imagen de fondo de la tienda */
/*
BODY {
  background-image: url(images/icons/fondo-camara.jpg);
  background-position: center;
  background-repeat:no-repeat;
  background-attachment:fixed;
}
*/

/* Write Review Stars */
.wider-column { padding-left:0px; padding-right:0px; }
.rating { overflow:hidden; vertical-align:bottom; display:inline-block; right:calc(50% - 75px); height:30px; }
.rating > input { opacity:0; }
.rating > label { position:relative; display:block; float:right; background-image:url(../images/star-off.png); background-size:30px 30px; }
.rating > label:before { display:block; opacity:0; content:''; width:30px; height:30px; background-image:url(../images/star-on.png); background-size:30px 30px; transition:opacity 0.3s linear; }
.rating > label:hover:before,
.rating > label:hover ~ label:before,
.rating:not(:hover) > :checked ~ label:before { opacity:1; }
#rating-text { position:absolute; width:100%; top:90px; left:0; margin:0 auto; }
