*,*:before, *:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

@import url('https://fonts.googleapis.com/css?family=Raleway:200,300,400,500,600,700,800,900');

@import url('https://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800');

@import url('https://fonts.googleapis.com/css?family=Gaegu:300,400,700');

@font-face {
font-family: 'Arsenale White';
font-style: normal;
font-weight: normal;
src: local('Arsenale White'), url('arsenale_white.woff') format('woff');
}

ul{
  list-style:  none;
}

html, body {
  height: 100%;
}

body {
    padding: 0;
    margin: 0 auto;
    max-width: 100%;}

    section{
    position: relative;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
    max-width: 100%;
    overflow: hidden;}

img {
  max-width:100%;
}

a {
  color:#000;
  text-decoration:none;
}
a:hover {
  color:#fff;
}
a:focus {
  outline:0;
}
a:hover,
a:active {
  outline:0;
}
input:focus {
  outline:0;
  border:1px solid #04A4CC;
}

header{position: relative;
  margin-bottom: 1em !important;
  overflow: hidden;
  padding-bottom: 20px !important;
  padding-left:  20px !important;
}

.headerquienes{
  border-bottom: none;
}

.hr{height: 1px; background-color: #ffffff30;
margin-bottom: 30px !important;
margin-top: 30px !important;}

.container_lp{
  background-color: #45ee7d;}

.pagquienes{
  background-color: #45ee7d ;
  margin: 0 auto;
  width: 100%;
  padding: 0;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}

.brand-container{
  margin: 0 auto;
}

.brand-container p{font-size: 70pt;
  font-family: Arsenale White;
  color: #fff;
}

.wrapper {
  max-width:1280px;
  width:90%;
  margin:0 auto;
  position: relative;
}

.absolute-center, .menu, .menu .btn .fa, .menu .btn.trigger .line {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.btn{
  text-align:  center;
}
.btn a{
  font-family: Dosis, sans-serif;
   font-size: 80%;
  letter-spacing: 1pt;
}

.brand{
  top: 48%;
  width: 85%;
  min-width: 180px;
}

.lpdown{
  position: absolute;
    height: auto;
  background: url('../img/bg.png') no-repeat center;
  background: #45ee7d;
}

.bouncedown {
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
        transform-origin: center bottom;}

.bouncedown a{color:#fff;}
.bouncedown a:hover {color: #ffffff60;}

  .down{
    position: absolute;
    top: 84%;
    left: 49%;
    font-size: 150%;
    color: #fff;
    z-index: 9999;
  }

  .bienvenida {
    position: relative;
    width: 100%;
    height: auto;
    margin:  0 auto;
  }

.bienvenida img{
  position: relative;
  margin: 0;
  padding: 0;
width: 100%;
height: auto;
}

  .bienvenida h1{
    position: relative;
    margin-top: -60%;
    margin-bottom: 80px;
    padding: 7%;
    font-family: Dosis;
    font-size: 50pt;
    font-weight: 600;
    letter-spacing: 2pt;
    line-height: 90pt;
    color: #fff;
    text-align: center;
    z-index: 9999;
  }


/* Menú landing page */

.menu {
  width: 5em;
  height: 5em;
}
.menu .btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #45ee7db8;
  opacity: 0;
  z-index: -10;
  cursor: pointer;
  -webkit-transition: opacity 1s, z-index 0.3s, -webkit-transform 1s;
  transition: opacity 1s, z-index 0.3s, -webkit-transform 1s;
  transition: opacity 1s, z-index 0.3s, transform 1s;
  transition: opacity 1s, z-index 0.3s, transform 1s, -webkit-transform 1s;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.menu .btn .fa {
  font-size: 3em;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.menu .btn:hover .fa {
  color: rgba(255, 255, 255, 0.7);
}
.menu .btn.trigger {
  opacity: 1;
  z-index: 100;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.menu .btn.trigger:hover {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.menu .btn.trigger:hover .line {
  background-color: rgba(255, 255, 255, 0.7);
}
.menu .btn.trigger:hover .line:before, .menu .btn.trigger:hover .line:after {
  background-color: rgba(255, 255, 255, 0.7);
}
.menu .btn.trigger .line {
  width: 60%;
  height: 6px;
  background: #000;
  border-radius: 6px;
  -webkit-transition: background-color 0.3s, height 0.3s, top 0.3s;
  transition: background-color 0.3s, height 0.3s, top 0.3s;
}
.menu .btn.trigger .line:before, .menu .btn.trigger .line:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 6px;
  background: #000;
  border-radius: 6px;
  -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, transform 0.3s;
  transition: background-color 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
.menu .btn.trigger .line:before {
  top: -12px;
  -webkit-transform-origin: 15% 100%;
          transform-origin: 15% 100%;
}
.menu .btn.trigger .line:after {
  top: 12px;
  -webkit-transform-origin: 25% 30%;
          transform-origin: 25% 30%;
}
.menu .rotater {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.menu.active .btn-icon {
  opacity: 1;
  z-index: 50;
}
.menu.active .trigger .line {
  height: 0px;
  top: 45%;
}
.menu.active .trigger .line:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 110%;
}
.menu.active .trigger .line:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  width: 110%;
}

.rotater:nth-child(1) {
  -webkit-transform: rotate(-22.5deg);
          transform: rotate(-22.5deg);
}

.menu.active .rotater:nth-child(1) .btn-icon {
  -webkit-transform: translateY(-10em) rotate(22.5deg);
          transform: translateY(-10em) rotate(22.5deg);
}

.rotater:nth-child(2) {
  -webkit-transform: rotate(22.5deg);
          transform: rotate(22.5deg);
}

.menu.active .rotater:nth-child(2) .btn-icon {
  -webkit-transform: translateY(-10em) rotate(-22.5deg);
          transform: translateY(-10em) rotate(-22.5deg);
}

.rotater:nth-child(3) {
  -webkit-transform: rotate(67.5deg);
          transform: rotate(67.5deg);
}

.menu.active .rotater:nth-child(3) .btn-icon {
  -webkit-transform: translateY(-10em) rotate(-67.5deg);
          transform: translateY(-10em) rotate(-67.5deg);
}

.rotater:nth-child(4) {
  -webkit-transform: rotate(112.5deg);
          transform: rotate(112.5deg);
}

.menu.active .rotater:nth-child(4) .btn-icon {
  -webkit-transform: translateY(-10em) rotate(-112.5deg);
          transform: translateY(-10em) rotate(-112.5deg);
}

.rotater:nth-child(5) {
  -webkit-transform: rotate(157.5deg);
          transform: rotate(157.5deg);
}

.menu.active .rotater:nth-child(5) .btn-icon {
  -webkit-transform: translateY(-10em) rotate(-157.5deg);
          transform: translateY(-10em) rotate(-157.5deg);
}

.rotater:nth-child(6) {
  -webkit-transform: rotate(202.5deg);
          transform: rotate(202.5deg);
}

.menu.active .rotater:nth-child(6) .btn-icon {
  -webkit-transform: translateY(-10em) rotate(-202.5deg);
          transform: translateY(-10em) rotate(-202.5deg);
}

.rotater:nth-child(7) {
  -webkit-transform: rotate(247.5deg);
          transform: rotate(247.5deg);
}

.menu.active .rotater:nth-child(7) .btn-icon {
  -webkit-transform: translateY(-10em) rotate(-247.5deg);
          transform: translateY(-10em) rotate(-247.5deg);
}

.rotater:nth-child(8) {
  -webkit-transform: rotate(292.5deg);
          transform: rotate(292.5deg);
}

.menu.active .rotater:nth-child(8) .btn-icon {
  -webkit-transform: translateY(-10em) rotate(-292.5deg);
          transform: translateY(-10em) rotate(-292.5deg);
}

.container_lp .menu{
  margin-top: -7%;
}
.lpsocial{
  position: absolute;
  bottom: 50px;
  left: 47%;
}
.lpsocial a{
  font-size: 180%; 
  color: #fff;
  letter-spacing: 18pt;
}

.lpsocial a:hover{
   opacity: 0.8;

}

/* Fin Menú landing page */

.menutop{
text-align:  left;
display: inline-block;
}

nav{ padding-top: 20px !important;}


.menutop_item{
  display: inline-block;
  max-width: 65px;
  height:  65px;
  margin: 15px 0 15px 20px;
  text-align: center;
  background:  #ffffff30;
  border-radius: 50%;
}

.menutop a .icon:hover{
opacity:  0.5;
}

.outlet{
  position: relative;
  float:right !important;
  text-align: right !important;
  padding-top: 20px !important;
  margin-right: 4% !important;
  width: 200px;

}

.outlet p{
  float: right;
  font-family: Dosis, sans-serif;
  font-weight:  600;
  font-size: 100%;
  letter-spacing: 2pt;
  color: #00000080;
  } 

.outlet a{
  float: right;
  margin-right: -19px;
  font-family: Raleway, sans-serif;
  font-weight:  600;
  font-size: 170%;
  letter-spacing: 14pt;
  color: #00000080;
  } 

  .outlet a:hover{
  color: #fff;
  } 

  /* footer */
  footer{
  width: 100%;
  height:  auto;
  margin:  0 auto;
}

footer .sub-footer {
  background-color: #29a566;
  padding-right: 10%;
  padding-left: 10%;
  margin: 0 auto;
  height: auto;
      overflow: hidden;
}

footer .sub-footer, footer .sub-footer i { font-size: 120%; color: #45ee7d; letter-spacing: 1pt;}

.sub-footer {padding: 50px 0 50px;}

.logofooter{text-align: center;
  margin-top: -10px;
}

.social a i{
letter-spacing: 10px;
font-size: 120%;
}

.social a i:hover{
opacity: 0.7;
}

.sub-footer p{
font-size: 60%;
color: #0a0a0a;
line-height: 180%;}

.credits{margin-top: 10px;}
.credits a{color: #45ee7d;
  font-weight: 600;}

.footernav{
margin-top: 10px;}

.footernav a{
font-size: 60%;
color: #0a0a0a;
margin-top: 10px;}

.footernav a:hover{
color: #45ee7d;}

.text-left{text-align: left;}
.text-right{text-align: right;}

/* fin footer */

/* quién es lgt */

.quieneslgt{
  margin-top: 3% !important;
}

.quieneslgt_txt{
  position:  relative;
  float: right !important;
    max-width: 450px;
    height: auto;
        top: -24px;
        right: 7%;
  
}

.quieneslgt_txt p{
  font-family: Raleway, sans-serif;
  font-size: 11px;
  letter-spacing: 2pt;
  line-height: 20px;
  color: #0a0a0a;
  text-align: right;
  position:  relative;
    z-index: 9999;
    background: #45ee7d;
    padding: 5%;
    margin-left: 20px;
}

.quienesindia{
  position:  relative; 
  float:  left;
  height: auto;
  margin-top: -100px;
}

.quienesindia_txt {
  position:  relative;
  padding: 5% !important;
  padding-top: 13% !important;
  background: #3fc1bb61;
  z-index: 9999;
  margin-left: 25%;
  margin-top: -50px;
  max-width: 400px;
}

.quienesindia_txt p{
 font-family: Raleway, sans-serif;
  font-size: 11px;
  letter-spacing: 2pt;
  line-height: 20px;
  color: #0a0a0a;
}

.quienesindia .foto{
  float: left;
}

.porqueindia {
position:  relative;
margin-bottom: -40px;
 height: auto;
}

.porqueindia_txt{
  position:  relative;
  padding: 5% !important;
  padding-top: 100px !important;
  background: #3fc1bb61;
  margin-left: 10%;
  margin-top: -100px;
  max-width: 400px;
  text-align: right;
  height: auto;
}

.porqueindia p, .nombreindia p{
  font-family: Raleway, sans-serif;
  font-size: 11px;
  letter-spacing: 2pt;
  line-height: 20px;
  color: #0a0a0a;
  position:  relative;
  z-index: 99999;
}

.porqueindia .foto{
  position: relative;
  z-index: 9999;
}
.
.galgablanca img{
float: right;
}
.galgablancacausa{
  margin-top: 5%;
}

.galgablancacausa img{
  float: left;
}

.nombreindia{
  position:  relative;
margin-bottom: 50px;
 height: auto;
}

.nombreindia .foto{
  position: relative;
  z-index: 9999;
  padding: 2%;
  margin-top: -15%;
}

.nombreindia_txt{
  position:  relative;
  padding: 5% !important;
  padding-top: 85px !important;
  background: #3fc1bb61;
  margin-left: 10%;
  margin-top: -100px;
  max-width: 400px;
  text-align: right;
}

/* Fin quién es lgt */

/* back to top */

.back_to_top {
  height:  auto;
}

#back_to_top{
  position:  relative;
  text-align: right !important;
 right:  40px;
bottom: 30px;
height: auto;
padding-top: 30px;}

   #back_to_top span a{
    font-family: Dosis, sans-serif;
    color: #fff;
    letter-spacing: 1pt;
    font-weight: 600;
  }  

#back_to_top span a:hover{
    color: #00000080; 
  }

  #back_to_top span a i{
    color: #fff;
    font-size: 250%;
  }

#back_to_top span a i:hover{
    color: #00000080;}

@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

/* Fin back to top */ 

/* pag handcraft */ 

.paghandcraft{
  background-color: #45eeb0;
  padding: 0;
  overflow: hidden;
}

.titulopaghandcraft{ background-image: url("../img/handcraft_header.png");
background-repeat: no-repeat;
margin-top: 0;
}

.seccion{
padding: 5%;
padding-top: 30px;
}

.seccion h1{
  font-family: Gaegu;
  color: #e02142;
  font-size: 90pt;
  float: right !important;
  position: relative;
  top: -10%;
  padding: 2%;
  line-height: 80pt;
  letter-spacing: 2pt ;
  margin-top: 30px;
  margin-bottom:  20px;
}

.seccion p{
 font-family: Raleway, sans-serif;
  font-size: 24px;
  letter-spacing: 1.5pt ;
  line-height: 18pt;
  color: #e02142;
  font-weight: 600;
  max-width: 600px;
  padding:  20px;
}

.seccion p i {
  font-size: 30px;
}

.textodestacado{
 position: relative; 
 margin: 0 auto !important;
 text-align: center !important;
padding: 50px;
}

.caracteristicas{
 position: relative; 
 margin-top: 50px;
 height: auto;
 margin-bottom: 50px;
 padding-bottom: 50px !important;
}

.textodestacado h2{
  font-family: Dosis;
  color: #e02142;
  font-size: 30pt;
  letter-spacing: 5pt;
  margin-bottom: 30px !important;
  padding-top: 40px;
}

.textodestacado p{
   font-family: Raleway, sans-serif;
  font-size: 16px;
  letter-spacing: 1pt;
  line-height: 20px;
  color: #e02142;
  font-weight: 600;
  position:  relative;
}

.caracteristica1, .caracteristica2, .caracteristica3, .caracteristica4{
  height: auto;
  display: inline-block;
  margin: 0 auto;
}

.caracteristica {
  width:  300px;
  position:  relative;
  text-align:  center;
  margin: 0 auto;
 font-family: Raleway, sans-serif;
  font-size: 14px;
  letter-spacing: 1pt;
  line-height: 16px;
  color: #00000090;
  font-weight: 600;
  padding: 30px;
  visibility: visible;
  cursor: pointer;
  margin-top: 30px;
}

.caracteristica1 p{
  float: right;
}

.caracteristica3 p{
  float: left;
}

.caracteristica4 p{
  float: right;
}

.caracteristica1 img, .caracteristica2 img, .caracteristica3 img, .caracteristica4 img{
  position: absolute;
  visibility: hidden;
  width: 250px;
}

.caracteristica:hover{
  font-size: 18px;
  line-height: 20px;
  color: #e02142;
}

.caracteristica1:hover img, .caracteristica2:hover img, .caracteristica3:hover img, .caracteristica4:hover img{
  visibility: visible;
}

.caracteristica1 img{
  position: absolute;
  left: 40px;
  top: 320px;
}

.caracteristica2 img{
  position: absolute;
  right: 20px;
  top: 50px;
}

.caracteristica3 img{
  position: absolute;
 left: 280px;
  top: 80px;
}

.caracteristica4 img{
  position: absolute;
 right: 0;
 top: 230px;
}

.galgablancareves img{
 float: right;
padding-right: 20px;
visibility:  visible;
}

/* Fin pag handcraft */ 

/* pag causa benéfica */ 

.pagcausabenefica{
  background-color: #67d0a9;
  margin: 0 auto;
  width: 100%;
  padding: 0;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}

.titulopag h1{
  font-family: 'Gaegu';
  color: #e02142;
  font-size: 200pt;
  font-weight: 400;
  float: right !important;
  position: relative;
  padding: 2%;
  line-height: 100pt;
  margin-left: 30px;
  margin-right: 30px;
}

.titulopagcausa h1 {
    margin-top:  10px;
    margin-bottom: 10px;
    font-weight: 500;
    }
.causatexto{
  float: right;
}

.seccioncausa{
  margin-top: 20px;
  text-align: right;
}

.colaboraciones{
  height: auto;
  padding: 20px;
  text-align: center;
}

.colaboracion{
  width: 150px;
  height: 190px;
  display: inline-block;
  vertical-align: middle;
  margin: 10px;
  text-align:  center;
  padding: 2%;
}

.colaboracion:hover{
  border: 2px solid #67d0a9;
}

.colaboracion a{
  font-family: Raleway, sans-serif;
  color: #010101;
  letter-spacing: 1pt; 
  font-weight: 500;
  font-size: 9pt;
}

.colaboracion a img{
  margin-bottom: 3px;
}

.tooltip-perro, .tooltip-perro-handcraft{
    display: inline;
    position: relative;
}

.tooltip-content-perro{
    position: absolute;
    background: none;
    background-size: 50% 70%;
    z-index: 9999;
    width: 200px;
    left: 75%;
    padding: 50px 30px;
    text-align: center;
    color: #0a0a0a;
    opacity: 0 !important;
    cursor: pointer;
    font-size: 16px;
    line-height: 1.4;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    letter-spacing: 1pt;
    pointer-events: none;
}

.tooltip-content-perro-handcraft{
    padding-top: 0;
    padding-left: 8%;}

.tooltip-perro:hover .tooltip-content-perro, .tooltip-perro-handcraft:hover .tooltip-content-perro-handcraft{
  opacity: 1 !important;
  pointer-events: auto;
  -webkit-transform: scale3d(1,1,1);
  transform: scale3d(1,1,1);
}

.propuestacolab{padding-bottom:50px;}

.propuestacolab h1{
  text-align: right;
    font-family: Dosis;
  color: #e02142;
  font-size: 30pt;
  font-weight: 600;
  padding-right: 8%;

}

/* Fin pag causa benéfica */ 

/* pag productos */ 

.pagproductos{
  background-color: #d2d6ce;
  margin: 0 auto;
  width: 100%;
  padding: 0;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}

.pagproductos .outlet a {
    color: #ffbc00;}

.pagproductos .outlet:hover a {
    color: #fff;}

    .pagproductos .outlet p {
    color: #ffbc00;}

.pagproductos header{
  height: 200px;
 background: rgba(253,209,87,0.82);
background: -moz-linear-gradient(top, rgba(253,209,87,0.82) 0%, rgba(253,209,87,0.46) 46%, rgba(231,56,39,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253,209,87,0.82)), color-stop(46%, rgba(253,209,87,0.46)), color-stop(100%, rgba(231,56,39,0)));
background: -webkit-linear-gradient(top, rgba(253,209,87,0.82) 0%, rgba(253,209,87,0.46) 46%, rgba(231,56,39,0) 100%);
background: -o-linear-gradient(top, rgba(253,209,87,0.82) 0%, rgba(253,209,87,0.46) 46%, rgba(231,56,39,0) 100%);
background: -ms-linear-gradient(top, rgba(253,209,87,0.82) 0%, rgba(253,209,87,0.46) 46%, rgba(231,56,39,0) 100%);
background: linear-gradient(to bottom, rgba(253,209,87,0.82) 0%, rgba(253,209,87,0.46) 46%, rgba(231,56,39,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdd157', endColorstr='#e73827', GradientType=0 );
}

.titulopagproductos{
  margin-bottom: 0;
}
.titulopagproductos img{
  float: right;
    bottom: -25px;
    position: relative;
}

.titulotelas{
  font-family: Gaegu;
  position: relative;
  padding: 5%;
  text-align:center;
  margin-bottom: 5%;
  z-index: 9999;
}

.titulotelas h1{
color: #00000090;
font-size: 220pt;
font-weight: 500;
margin-top: 5%;
margin-bottom: -12%;
}

.parrafotelas p{
  float: right !important;
  position: relative;
  text-align: right;
  margin-right: 3%;
  margin-bottom: 0;
  margin-top: 5%;
  padding-left: 10px;
  font-family: Raleway, sans-serif;
  max-width: 700px;
  color: #000;
font-size: 9pt;
letter-spacing: 1pt;
font-weight: 500;
line-height: 13pt;
}

.supertitulo{
  height: 900px;
  background: url('../img/supertituloproductos.png') no-repeat center;
}

.productos{
  height: auto;
  margin-top: 20px;
text-align: center;
}

.tipoproducto{
  position: relative;
  width: 200px;
  height: 200px;
  display: inline-block;
  text-align:  center;
  padding-top: 85px;
  padding-left: 5px;
  border-radius: 50%;
}

.tipoproducto:hover a{
  color:  #fff;
}

.tipoproducto a{
  position: relative;
  font-family: Dosis;
  color: #323538;
  font-weight: 500;
  font-size: 25pt; 
}

.felinos{ padding-top: 60px !important;
}

.collar:hover{
  background: url('../img/collar11.png');
}

.cuellos:hover{
  background: url('../img/cuello.png');
}

.amigu:hover{
  background: url('../img/amigu.png');
}

.chapas:hover{
  background: url('../img/chapa.png') center;
}

.felinos:hover{
  background: url('../img/cuellogato.png') center;
}

.lgtfamily:hover{
  background: url('../img/lgtfamily.png') center;
}

.caract{
max-width: 500px;
float: right !important;}

.caract h1{
  text-align: right;
    font-family: Raleway;
  color: #21ccac;
  font-size: 30pt;
  line-height: 25pt;
  font-weight: 500;
  padding-right:  15%;
  padding-left: 15%;
margin-top: -25%;
}

 .back_to_top_productos a, .back_to_top_productos a i{
    color: #29a566 !important;}


    .telas{
      position: relative;
      margin-top:0 !important;
      padding-bottom: 10% !important;
      text-align: center;}

    .tela{
      display: inline-block;
      height: 300px;
      width: 95px;
      margin: 2px;
    }

    .tela1{
      background: url('../img/tela13.png');
    }
    .tela2{
      background: url('../img/tela2.png');
    }
    .tela3{
      background: url('../img/tela1.png');
    }
    .tela4{
      background: url('../img/tela3.png');
    }
    .tela5{
      background: url('../img/tela4.png');
    }
    .tela6{
      background: url('../img/tela5.png');
    }
    .tela7{
      background: url('../img/tela6.png');
    }
    .tela8{
      background: url('../img/tela7.png');
    }
    .tela9{
      background: url('../img/tela8.png');
    }
    .tela10{
      background: url('../img/tela9.png');
    }
    .tela11{
      background: url('../img/tela10.png');
    }
    .tela12{
      background: url('../img/tela11.png');
    }
    .tela13{
      background: url('../img/tela12.png');
    }

    .p_collares h1, .titulocuellos h1{
      padding-left: 10%;
color: #ffffff90;
font-size: 220pt;
font-weight: 500;
margin-top: 0;
margin-bottom: -18%;
z-index: 9999;
}

.p_collares p{
  position: relative;
  margin-left: 3%;
  margin-bottom: 5%;
  margin-top: 5%;
  font-family: Raleway, sans-serif;
  max-width: 700px;
  color: #000;
font-size: 9pt;
letter-spacing: 1pt;
font-weight: 500;
line-height: 14pt;
}

.parrafocuellos p{
  position: relative;
  margin: 5% 8% 5% 3%;
  max-width: 350px;
  text-align: right;
  float:right;
  font-family: Raleway, sans-serif;
  color: #000;
  font-size: 9pt;
  letter-spacing: 1pt;
  font-weight: 500;
  line-height: 14pt;
}

.parrafoamigu p{
  margin-top: 20px;
  margin-right: 10px;
  position: relative;
  float: right;
  text-align: right;
  font-family: Raleway, sans-serif;
  color: #00000080;
  font-size: 24pt;
  line-height: 27pt;
  letter-spacing: 1pt;
  font-weight: 700;
  max-width: 400px;
  padding-left: 10%;
}

.parrafoamigu2 p{
  float: left;
  text-align: left;
  padding-left: 5%;
  color: #000;
  font-size: 9pt;
  font-weight: 500;
  line-height: 14pt;
  margin-bottom: 15%;
  margin-top: 30px;
}

.collares1{
  margin-top: 0;
  padding: 5px;
  margin-bottom: 50px;
  text-align: center;
}

.cuellos1{
  margin-top:  12% !important;
  margin-bottom: 10% !important;
   text-align: center;
}

.p_collar{
display: inline-block;
margin-bottom: 2px;
width: 264px;
height: 264px;
opacity: 0.9;
}

.p_cuello{
display: inline-block;
width: 350px;
height: 350px;
opacity: 0.9;
margin-left: 5px;
margin-bottom: 5px;
}

.collares1 .p_collar:hover, .cuellos1 .p_cuello:hover{
opacity: 1;
}

.collar1{
  background: url('../img/collar1.png') no-repeat center;
}
.collar2{
  background: url('../img/collar2.png') no-repeat center;
}
.collar3{
  background: url('../img/collar3.png') no-repeat center;
}
.collar4{
  background: url('../img/collar4.png') no-repeat center;
}
.collar5{
  background: url('../img/collar5.png') no-repeat center;
}
.collar6{
  background: url('../img/collar6.png') no-repeat center;
}
.collar7{
  background: url('../img/collar7.png') no-repeat center;
}
.collar8{
  background: url('../img/collar8.png') no-repeat center;
}
.collar9{
  background: url('../img/collar9.png') no-repeat center;
}
.collar10{
  background: url('../img/collar10.png') no-repeat center;
}
.collar11{
  background: url('../img/collar11.png') no-repeat center;
}
.collar12{
  background: url('../img/collar12.png') no-repeat center;
}
.collar13{
  background: url('../img/collar13.png') no-repeat center;
}
.collar14{
  background: url('../img/collar14.png') no-repeat center;
}
.collar15{
  background: url('../img/collar15.png') no-repeat center;
}
.collar16{
  background: url('../img/collar16.png') no-repeat center;
}
.collar17{
  background: url('../img/collar17.png') no-repeat center;
}
.collar18{
  background: url('../img/collar18.png') no-repeat center;
}
.collar19{
  background: url('../img/collar19.png') no-repeat center;
}
.collar20{
  background: url('../img/collar20.png') no-repeat center;
}
.collar21{
  background: url('../img/collar21.png') no-repeat center;
}
.collar22{
  background: url('../img/collar22.png') no-repeat center;
}
.collar23{
  background: url('../img/collar23.png') no-repeat center;
}
.collar24{
  background: url('../img/collar24.png') no-repeat center;
}
.collar25{
  background: url('../img/collar25.png') no-repeat center;
}


.cuello1{
  background: url('../img/cuello1.png') no-repeat center;
}
.cuello2{
  background: url('../img/cuello2.png') no-repeat center;
}
.cuello3{
  background: url('../img/cuello3.png') no-repeat center;
}
.cuello4{
  background: url('../img/cuello4.png') no-repeat center;
}

.amigurumis{
  margin-top: 50px;
}

.seccionamigu{
  background: url('../img/amigurumis.png') no-repeat;
  width: auto;
  height: 579px;
  margin: 0 auto;
  text-align: center;
}

.seccionamigu p{
  position: relative;
  text-align: center;
  top: 58%;
  font-family: Raleway, sans-serif;
  color: #d2d6ce;
font-size: 170pt;
letter-spacing: 2pt;
font-weight: 800;
}

#chapas h1{
  color: #ffbc008a;
}
  .parrafochapas p{
  float: right !important;
  position: relative;
  text-align: right;
  margin-right: 3%;
  margin-bottom: 0;
  margin-top: -30%;
  padding-left: 10px;
  font-family: Raleway, sans-serif;
  max-width: 500px;
  color: #000;
font-size: 9pt;
letter-spacing: 1pt;
font-weight: 500;
line-height: 13pt;
}

.chapita{
  position: relative;
  margin: -25% 10% 10% 10%;

}

.titulochapas h1{
padding-left:10px;
color: #ffffff90;
font-size: 240pt;
font-weight: 500;
margin-top: -2%;
z-index: 9999;
}


.parrafofelinos p{
  float: right;
  margin-top: -25%;
  margin-right: 10px;
  position: relative;
  font-family: Raleway, sans-serif;
  color: #000;
  font-size: 9pt;
  line-height: 14pt;
  letter-spacing: 1pt;
  font-weight: 500;
  max-width: 500px;
  padding-left: 30px !important;
  padding-right: 30px !important;
  z-index: 9999;
}

.titulofelinos h1{
      padding-right: 3%;
      float: right;
      text-align: right;
color: #ffffff90;
font-size: 220pt;
font-weight: 500;
margin-left: 0;
margin-top: -2%;
z-index: 9999;
}

.felinoimagen{
  margin-top: -18%;
  padding-right: 3%;
  margin-bottom: 10%;
}

/* fin pag productos */

/* pag family */

.pagfamily{
 background-color: #fff;
  margin: 0 auto;
  width: 100%;
  padding: 0;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}

.pagfamily .menutop_item {
    background: #e0e0e0ad;}

.pagfamily header{
  background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
Copy text
}

.supertitulofamily{
height: 647px;
background: url('../img/bgfamily3.png') no-repeat right;
}

.titulopagfamily{
  margin-top:  50px;
  margin-bottom: 0;
}

.introfamily p{
  position: relative;
  margin-top:15px;
  margin-left: 10%;
  font-family: Raleway, sans-serif;
  color: #323232;
font-size: 18pt;
letter-spacing: 1pt;
font-weight: 700;
line-height: 25pt;
text-align: center;
max-width: 500px;
}

.creditos{
  position: relative;
  float: right;
  right: 5%;
}

.creditos a{
font-family: Raleway, sans-serif;
font-size: 10pt;
 color: #000;
letter-spacing: 1pt;
}

.creditospilar{
top: -50px;
}
.creditospilar a{
  color: #fff;
}

.creditosleft{
  position: relative;
float: left;
right: 0;
left: 5%;
bottom: 0;
}

.titulobaby{
  font-family: Raleway, sans-serif;
  position: relative;
  z-index: 9999;
  
}

.titulobaby h1{
color: #21ccac5c;
font-size: 175pt;
font-weight: 500;
margin-top: 0;
margin-bottom: -18%;
line-height: 135pt;
float: right;
  right: 20%;
}

.babytozuda{
  margin-top:0;
  margin-bottom: 0;
}

.parrafobaby p{
  position: relative;
  margin: 5% 10px 2% 20px;
  font-family: Raleway, sans-serif;
  letter-spacing: 1pt;
  color: #9c9c9c;
    font-size: 24pt;
  font-weight: 700;
  line-height: 25pt;
  max-width: 600px;
  z-index: 9999;
}

.babytozuda1 img, .babytozuda2 img{
 opacity: 0.9;
}

.babytozuda1 img:hover, .babytozuda2 img:hover{
 opacity: 1;
}

.fotosbaby{
  padding: 3%;
  text-align: center;
  margin-bottom: 50px !important;
}

.fotosbaby .foto{
  margin: 5px;
  max-width: 180px;
  display: inline-block;
}

.tituloconjuntos h1{
float: right;
text-align: right;
}

.conjuntos{
  text-align: right;
  padding-right: 30px !important;
}
.conjuntos .foto{
  display: inline-block;
max-width: 250px;
margin: 5px;

}

.pagfamily .outlet a:hover{
  color: #ffb224;
  } 

.seccionfotosbaby{
  padding-top: 10% !important;
  margin-right: 20px !important;
}

.seccionfotosbaby p{
    position: relative;
    float: right !important; 
    text-align: right;
    margin-right: 20px;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 10px;
    font-family: Raleway, sans-serif;
    max-width: 700px;
    color: #000;
    font-size: 9pt;
    letter-spacing: 1pt;
    font-weight: 500;
    line-height: 14pt;
}

.zoom {
  cursor: pointer;
    transition: transform .2s;
    margin: 0 auto;
}

.zoom:hover {
    transform: scale(1.5);
    z-index: 9999;
}

.seccionfotosstyle{
  margin-top:   10%;
}
.seccionfotosstyle p{
position: relative;
    float: right !important; 
    text-align: right;
    margin-bottom: 20px;
    margin-top: 50px;
     margin-right: 25px;
     font-family: Raleway, sans-serif;
    max-width: 700px;
    color: #000;
    font-size: 9pt;
    letter-spacing: 1pt;
    font-weight: 500;
    line-height: 14pt;
}

.stylelgt .fotogalgo{
  margin-top: -50px;
}

.back_to_top_family {
  margin-top: 12%;
  margin-bottom: 7%;
}

.back_to_top_family a, .back_to_top_family a i{
color:  #ffb224 !important;
}

/* Fin página Family */

/* Full Width preloader */
 
#preloader { 
   position:fixed;
    width:100%; 
    height:100%;  
    background: #000 url('../img/preloader.gif') no-repeat center center ;
    top:0;
    left: 0;
    z-index: 99999;
}

/* Fin full Width Preloader */

/* pagina clientes */

.pagclientes{
background-image: radial-gradient(white 15%, transparent 16%),
radial-gradient(white 15%, transparent 16%);
background-size:60px 60px;
background-position: 0 0, 30px 30px;
    background-color: #d2ff95;
  margin: 0 auto;
  width: 100%;
  padding: 0;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}

.pagclientes header .outlet a:hover{
  color: #21ccac ;
}

.supertituloclientes{
  height: 450px;
  background: url('../img/bgclientes_bn.png') no-repeat center;
}

.titulopagclientes img{
float: right;
    bottom: -35px;
    position: relative;
}

.unete{
  position: relative;
  text-align: center;
  margin-top: 5% !important;
}

.unete a h1{
    margin-top: 0;
    margin-bottom: 0;
    font-family: Raleway, sans-serif;
    color: #21ccac;
    font-size: 90pt;
    letter-spacing: 2pt;
    font-weight: 600;
  
}

.unete .hastag{
  margin-top: 20px;
  margin-bottom: 5%;
}

.unete .hastag span{
    font-family: Dosis;
    color: #000;
    font-size: 50pt;
    font-weight: 500;
    cursor: pointer;
    letter-spacing: 1pt;
}

.clientes p{
  position: relative;
  margin-left: 4%;
  margin-bottom: 3%;
  margin-top: 5%;
  font-family: Raleway, sans-serif;
  max-width: 700px;
  color: #000;
font-size: 9pt;
letter-spacing: 1pt;
font-weight: 500;
line-height: 15pt;
}


.clientes1{
  text-align: center;
}

.cliente{
  display: inline-block;
width: 170px;
height: 170px;
margin-top: 20px;
  margin-left: 20px;
  cursor: pointer;
}

.cliente1{
  background: url('../img/betty.jpg') no-repeat center;
}

.cliente2{
  background: url('../img/bianca.jpg') no-repeat center;
}

.cliente3{
  background: url('../img/cetus.jpg') no-repeat center;
}

.cliente4{
  background: url('../img/charlotte.jpg') no-repeat center;
}

.cliente5{
  background: url('../img/coco.jpg') no-repeat center;
}

.cliente6{
  background: url('../img/cynthia.jpg') no-repeat center;
}

.cliente7{
  background: url('../img/dana.jpg') no-repeat center;
}

.cliente8{
  background: url('../img/dought.jpg') no-repeat center;
}

.cliente9{
  background: url('../img/frida.jpg') no-repeat center;
}

.cliente10{
  background: url('../img/genara.jpg') no-repeat center;
}

.cliente11{
  background: url('../img/india.jpg') no-repeat center;
}

.cliente12{
  background: url('../img/jarcha.jpg') no-repeat center;
}

.cliente13{
  background: url('../img/kiko.jpg') no-repeat center;
}

.cliente14{
  background: url('../img/Lola.jpg') no-repeat center;
}

.cliente15{
  background: url('../img/lolo.jpg') no-repeat center;
}

.cliente16{
  background: url('../img/luna.jpg') no-repeat center;
}

.cliente17{
  background: url('../img/mara.jpg') no-repeat center;
}

.cliente18{
  background: url('../img/Moca.jpg') no-repeat center;
}

.cliente19{
  background: url('../img/naia.jpg') no-repeat center;
}

.cliente20{
  background: url('../img/nal.jpg') no-repeat center;
}

.cliente21{
  background: url('../img/nala.jpg') no-repeat center;
}

.cliente22{
  background: url('../img/oby.jpg') no-repeat center;
}

.cliente23{
  background: url('../img/piola.jpg') no-repeat center;
}

.cliente24{
  background: url('../img/rubiaymia.jpg') no-repeat center;
}


.cliente1:hover{
background: url('../img/betty.png');
transform: 1s;
}

.cliente2:hover{
background: url('../img/biancatxt.png');
}

.cliente3:hover{
background: url('../img/cetus.png');
}

.cliente4:hover{
background: url('../img/charlotte.png');
}

.cliente5:hover{
background: url('../img/coco.png');
}

.cliente6:hover{
background: url('../img/cynthia.png');
}

.cliente7:hover{
background: url('../img/dana.png');
}

.cliente8:hover{
background: url('../img/dought.png');
}

.cliente9:hover{
background: url('../img/frida.png');

}

.cliente10:hover{
background: url('../img/genara.png');
}

.cliente11:hover{
background: url('../img/india.png');
}

.cliente12:hover{
background: url('../img/jarcha.png');
}

.cliente13:hover{
background: url('../img/kiko.png');
}

.cliente14:hover{
background: url('../img/Lola.png');
}

.cliente15:hover{
background: url('../img/lolo.png');
}

.cliente16:hover{
background: url('../img/luna.png');
}

.cliente17:hover{
background: url('../img/mara.png');

}

.cliente18:hover{
background: url('../img/moca.png');

}

.cliente19:hover{
background: url('../img/naia.png');

}

.cliente20:hover{
background: url('../img/nal.png');

}

.cliente21:hover{
background: url('../img/nala.png');

}

.cliente22:hover{
background: url('../img/oby.png');

}

.cliente23:hover{
background: url('../img/piola.png');

}

.cliente24:hover{
background: url('../img/rubiaymia.png');
}

.parrafoclientes .parrafo{ position: relative;
    margin-top: 5% !important;
  margin-bottom: 5% !important;
  text-align: center;
}
.parrafoclientes .parrafo p{
  position: relative;
  padding: 10px;
  font-family: Raleway, sans-serif;
  color: #000;
font-size: 9pt;
letter-spacing: 1pt;
font-weight: 500;
line-height: 16pt;
}

.sinfoto1{
   background: #21ccac;
}

.sinfoto2{
  background: #45eeb0;
}

.sinfoto3{
  background: #e02142;
}

.sinfoto4{
  background: #3fc1bb ;
}

.sinfoto5{
  background: #ffe000 ;
}

.sinfoto6{
  background: #dbff15;
}

.sinfoto7{
background: #45ee5a;
}

.sinfoto8{
  background: #fff;
}

.sinfoto p, .sinfoto1 p, .sinfoto2 p, .sinfoto4 p, .sinfoto5 p{
  padding-top: 5px;
  padding-left: 5px;
  max-width: 140px;
  position: absolute;
  font-family: Raleway, sans-serif;
  font-size: 21pt;
  font-weight: 700;
  line-height: 20pt;
  letter-spacing:1pt;
  color:  #fff;
}

.sinfoto3 p, .sinfoto6 p, .sinfoto7 p{
  font-size: 18pt;
  line-height: 17pt;
}

.sinfoto8 p{
  color: #21ccac;
  font-size: 24pt;
  line-height: 24pt;
}

.amicenizas{
  position:  relative;
  text-align:  center;
  margin-bottom: 10% !important;
  height: 700px;
background: url('../img/liam2.png') no-repeat right;}

.amicenizas .parrafo{
  padding-top: 50px;
  position: relative;
}

.amicenizas .parrafo p{
  padding: 60px;
  font-family: Raleway, sans-serif;
  max-width: 500px;
  color: #000;
font-size: 9pt;
letter-spacing: 1pt;
font-weight: 500;
line-height: 16pt;
background: #21ccac;
}

/* Fin página clientes */

/* página amigos */

.pagamigos{
background: #e2e2e2;
  width: 100%;
  padding: 0;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}

.fotosuperior{
  background: url('../img/bgamigos.png') no-repeat right;
  height: 900px;
}
.pagamigos footer .sub-footer {
    background-color: #29a566eb !important;
}

.pagamigos header{

background: rgba(12,243,158,1);
background: -moz-linear-gradient(top, rgba(12,243,158,1) 0%, rgba(12,243,158,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(12,243,158,1)), color-stop(100%, rgba(12,243,158,0)));
background: -webkit-linear-gradient(top, rgba(12,243,158,1) 0%, rgba(12,243,158,0) 100%);
background: -o-linear-gradient(top, rgba(12,243,158,1) 0%, rgba(12,243,158,0) 100%);
background: -ms-linear-gradient(top, rgba(12,243,158,1) 0%, rgba(12,243,158,0) 100%);
background: linear-gradient(to bottom, rgba(12,243,158,1) 0%, rgba(12,243,158,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0cf39e', endColorstr='#0cf39e', GradientType=0 );

padding-bottom: 100px !important;
   
}


.titulopagamigos{
  height: auto;
}
.pagamigos #back_to_top span a, .pagamigos #back_to_top span a i, .pagavisolegal #back_to_top span a, .pagavisolegal #back_to_top span a i{
    color:  #0cf39e !important;}

.titulopagamigos h1{
  position: relative;
color: #0cf39e;
margin-bottom: 0;
    line-height: 130pt;
    bottom: 25px;
    font-size: 230pt;
}

.runningdog{
  margin-top: -15% !important;
  height: 150px;
  padding-bottom: -50px !important;
}

.runningdog .perrocorriendo img{
  float: right;
max-width: 130px;
    padding-top: 70px;}

.runningdog .casaperro img{ position: relative;
  float: right;
max-width:150px;
margin-bottom: 50px;}

  .runningdog .casaperro{
  padding-left: 10%;
}

.pagamigos .outlet a{
color: #fff;
}

.pagamigos .outlet a:hover{
  color: #4b0d02;
}

.pagamigos .outlet p{
color: #0a0a0a8f;
}

.amigos{
  background: url('../img/bosque.png') no-repeat;
  margin-bottom: 0;
  padding-bottom: 44px;
}

.textoamigos{text-align: center;
}

.textoamigos p{margin: 0 auto;
  width: 250px;
  height: auto;
  background: #45ee7d5e;
  padding: 20px;
   font-family: Raleway, sans-serif;
  font-size: 25px;
  letter-spacing: 2pt;
  color: #000;
  font-weight: 600;
  position:  relative;}

.textoamigos1 p{
color: #0c7763;
background: #0cf39e;
}

   .textoamigos2{
    margin: 0 auto;
    width: 250px !important;
  height: 250px;
  }

.textoamigos2 img{
  width: 250px;
  height: auto;
}

.textoamigo3 p a{
  font-family: Raleway, sans-serif;
}

.textoamigos3 p a i{
  font-size: 35px;
  text-align: center !important;}



.textoamigos3 p, .textoamigos4 p{
font-size: 15px;
line-height: 20px;
}

.textoamigos2 p{
  background: pink;
font-size: 22px;
text-align: center;
}

    .textoamigos4{
      margin-bottom: 40px;
    }

.muyperras{
  margin-top: 90px;
}
  .muyperras p{
    background: #f2e4d3a6;
  }

.logomami{
  margin-top: 40px;
}
.segundafoto{
  margin-top: 30px;
  padding: 5%;
}
  .mamimamita p{
    background: #fbfbf45e;
  }

  .calendariobg{
    margin-bottom: 10%;
    margin-top: 50px;    
    padding: 20px !important;                                                               
  }

  .lasmuyperras, .mamimamita_{
    margin-bottom: 7%;
  }

  /* CARRUSEL */
  .container_carru {
  position: relative;
  background: #ffffff50;
}

.container_carru #actions #arrowright .arrowright {
  cursor: pointer;
  top: 30%;
  font-size: 100pt;
  color: #00ffa1f7;
  position: absolute;
  z-index: 201;
  right:25px;
}
.container_carru #actions #arrowleft .arrowleft {
  cursor: pointer;
  top: 30%;
  font-size: 100pt;
  color: #00ffa1f7;
  position: absolute;
  z-index: 201;
  left: 25px;
}
.container_carru #items {
  padding: 3%;
  z-index: 200;
  overflow: hidden;
  height: 750px;
  position: relative;
  /*lado izquierdo*/
}
@media only screen and (max-width: 2150px) {
  .container_carru #items {
    height: 630px;
  }
}
@media only screen and (max-width: 2000px) {
  .container_carru #items {
    height: 570px;
  }
}
@media only screen and (max-width: 1900px) {
  .container_carru #items {
    height: 540px;
  }
}
@media only screen and (max-width: 1780px) {
  .container_carru #items {
    height: 500px;
  }
}
@media only screen and (max-width: 1680px) {
  .container_carru #items {
    height: 470px;
  }
}
@media only screen and (max-width: 1565px) {
  .container_carru #items {
    height: 420px;
  }
}
@media only screen and (max-width: 1430px) {
  .container_carru #items {
    height: 390px;
  }
}
@media only screen and (max-width: 1330px) {
  .container_carru #items {
    height: 360px;
  }
}
@media only screen and (max-width: 1230px) {
  .container_carru #items {
    height: 330px;
  }
}
@media only screen and (max-width: 970px) {
  .container_carru #items {
    height: 310px;
  }
}
@media only screen and (max-width: 875px) {
  .container_carru #items {
    height: 270px;
  }
}
@media only screen and (max-width: 785px) {
  .container_carru #items {
    height: 240px;
  }
  .arrowright, .arrowleft{
    font-size: 65px !important;
  }
}
@media only screen and (max-width: 700px) {
  .container_carru #items {
    height: 235px;
  }
}
@media only screen and (max-width: 640px) {
  .container_carru #items {
    height: 180px;
  }

}
.container_carru #items #item {
  display: none;
  height: 80%;
  position: absolute;
}
.container_carru #items .img_left {
  display: block !important;
  left: 50%;
  opacity: .4;
  z-index: 0;
  -webkit-transform: translateX(-100%) scale(0.9);
  -moz-transform: translateX(-100%) scale(0.9);
  -o-transform: translateX(-100%) scale(0.9);
  transform: translateX(-100%) scale(0.9);
}
.container_carru #items .img_right {
  display: block !important;
  left: 50%;
  opacity: .4;
  -webkit-transform: translateX(0%) scale(0.9);
  -moz-transform: translateX(0%) scale(0.9);
  -o-transform: translateX(0%) scale(0.9);
  transform: translateX(0%) scale(0.9);
  z-index: 0;
}
.container_carru #items .img_center {
  display: block !important;
  left: 50%;
  -webkit-transform: translateX(-50%) scale(1);
  -moz-transform: translateX(-50%) scale(1);
  -o-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  z-index: 90;
}
.container_carru #items .animaterightR {
  -webkit-animation-name: rightR;
  animation-name: rightR;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
@keyframes rightR {
  0% {
    opacity: 1;
    -webkit-transform: translateX(-50%) scale(1);
    -moz-transform: translateX(-50%) scale(1);
    -o-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
    z-index: 90;
  }
  30% {
    opacity: 1;
    -webkit-transform: translateX(10%) scale(0.94);
    -moz-transform: translateX(10%) scale(0.94);
    -o-transform: translateX(10%) scale(0.94);
    transform: translateX(10%) scale(0.94);
    z-index: 50;
  }
  100% {
    opacity: .4;
    -webkit-transform: translateX(0%) scale(0.9);
    -moz-transform: translateX(0%) scale(0.9);
    -o-transform: translateX(0%) scale(0.9);
    transform: translateX(0%) scale(0.9);
    z-index: 0;
  }
}
@-webkit-keyframes rightR {
  0% {
    opacity: 1;
    -webkit-transform: translateX(-50%) scale(1);
    -moz-transform: translateX(-50%) scale(1);
    -o-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
    z-index: 90;
  }
  30% {
    opacity: 1;
    -webkit-transform: translateX(10%) scale(0.94);
    -moz-transform: translateX(10%) scale(0.94);
    -o-transform: translateX(10%) scale(0.94);
    transform: translateX(10%) scale(0.94);
    z-index: 50;
  }
  100% {
    opacity: .4;
    -webkit-transform: translateX(0%) scale(0.9);
    -moz-transform: translateX(0%) scale(0.9);
    -o-transform: translateX(0%) scale(0.9);
    transform: translateX(0%) scale(0.9);
    z-index: 0;
  }
}
.container_carru #items .animaterightL {
  -webkit-animation-name: rightL;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: ease;
  animation-name: rightL;
  animation-duration: 1s;
  animation-timing-function: ease;
}
@keyframes rightL {
  0% {
    left: 50%;
    opacity: .1;
    -webkit-transform: translateX(0%) scale(0.9);
    -moz-transform: translateX(0%) scale(0.9);
    -o-transform: translateX(0%) scale(0.9);
    transform: translateX(0%) scale(0.9);
    z-index: 0;
  }
  100% {
    left: 50%;
    opacity: .4;
    z-index: 0;
    -webkit-transform: translateX(-100%) scale(0.9);
    -moz-transform: translateX(-100%) scale(0.9);
    -o-transform: translateX(-100%) scale(0.9);
    transform: translateX(-100%) scale(0.9);
  }
}
@-webkit-keyframes rightL {
  0% {
    left: 50%;
    opacity: .1;
    -webkit-transform: translateX(0%) scale(0.9);
    -moz-transform: translateX(0%) scale(0.9);
    -o-transform: translateX(0%) scale(0.9);
    transform: translateX(0%) scale(0.9);
    z-index: 0;
  }
  100% {
    left: 50%;
    opacity: .4;
    z-index: 0;
    -webkit-transform: translateX(-100%) scale(0.9);
    -moz-transform: translateX(-100%) scale(0.9);
    -o-transform: translateX(-100%) scale(0.9);
    transform: translateX(-100%) scale(0.9);
  }
}
.container_carru #items .animaterightC {
  -webkit-animation-name: rightC;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: ease;
  animation-name: rightC;
  animation-duration: 1s;
  animation-timing-function: ease;
}
@keyframes rightC {
  0% {
    left: 50%;
    opacity: .4;
    z-index: 0;
    -webkit-transform: translateX(-100%) scale(0.9);
    -moz-transform: translateX(-100%) scale(0.9);
    -o-transform: translateX(-100%) scale(0.9);
    transform: translateX(-100%) scale(0.9);
  }
  20% {
    left: 50%;
    opacity: 1;
    z-index: 0;
    -webkit-transform: translateX(-110%) scale(0.94);
    -moz-transform: translateX(-110%) scale(0.94);
    -o-transform: translateX(-110%) scale(0.94);
    transform: translateX(-110%) scale(0.94);
    z-index: 50;
  }
  100% {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 90;
  }
}
@-webkit-keyframes rightC {
  0% {
    left: 50%;
    opacity: .4;
    z-index: 0;
    -webkit-transform: translateX(-100%) scale(0.9);
    -moz-transform: translateX(-100%) scale(0.9);
    -o-transform: translateX(-100%) scale(0.9);
    transform: translateX(-100%) scale(0.9);
  }
  20% {
    left: 50%;
    opacity: 1;
    z-index: 0;
    -webkit-transform: translateX(-110%) scale(0.94);
    -moz-transform: translateX(-110%) scale(0.94);
    -o-transform: translateX(-110%) scale(0.94);
    transform: translateX(-110%) scale(0.94);
    z-index: 50;
  }
  100% {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 90;
  }
}
.container_carru #items .animateleftL {
  -webkit-animation-name: leftL;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: ease;
  animation-name: leftL;
  animation-duration: 1s;
  animation-timing-function: ease;
}
@keyframes leftL {
  0% {
    left: 50%;
    opacity: 1;
    -webkit-transform: translateX(-50%) scale(1);
    -moz-transform: translateX(-50%) scale(1);
    -o-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
    z-index: 90;
  }
  30% {
    left: 50%;
    opacity: 1;
    z-index: 0;
    -webkit-transform: translateX(-110%) scale(0.94);
    -moz-transform: translateX(-110%) scale(0.94);
    -o-transform: translateX(-110%) scale(0.94);
    transform: translateX(-110%) scale(0.94);
    z-index: 50;
  }
  100% {
    left: 50%;
    opacity: .4;
    z-index: 0;
    -webkit-transform: translateX(-100%) scale(0.9);
    -moz-transform: translateX(-100%) scale(0.9);
    -o-transform: translateX(-100%) scale(0.9);
    transform: translateX(-100%) scale(0.9);
  }
}
@-webkit-keyframes leftL {
  0% {
    left: 50%;
    opacity: 1;
    -webkit-transform: translateX(-50%) scale(1);
    -moz-transform: translateX(-50%) scale(1);
    -o-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
    z-index: 90;
  }
  30% {
    left: 50%;
    opacity: 1;
    z-index: 0;
    -webkit-transform: translateX(-110%) scale(0.94);
    -moz-transform: translateX(-110%) scale(0.94);
    -o-transform: translateX(-110%) scale(0.94);
    transform: translateX(-110%) scale(0.94);
    z-index: 50;
  }
  100% {
    left: 50%;
    opacity: .4;
    z-index: 0;
    -webkit-transform: translateX(-100%) scale(0.9);
    -moz-transform: translateX(-100%) scale(0.9);
    -o-transform: translateX(-100%) scale(0.9);
    transform: translateX(-100%) scale(0.9);
  }
}
.container_carru #items .animateleftR {
  -webkit-animation-name: leftR;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: ease;
  animation-name: leftR;
  animation-duration: 1s;
  animation-timing-function: ease;
}
@keyframes leftR {
  0% {
    left: 50%;
    opacity: .1;
    z-index: 0;
    -webkit-transform: translateX(-100%) scale(0.9);
    -moz-transform: translateX(-100%) scale(0.9);
    -o-transform: translateX(-100%) scale(0.9);
    transform: translateX(-100%) scale(0.9);
  }
  100% {
    left: 50%;
    opacity: .4;
    -webkit-transform: translateX(0%) scale(0.9);
    -moz-transform: translateX(0%) scale(0.9);
    -o-transform: translateX(0%) scale(0.9);
    transform: translateX(0%) scale(0.9);
    z-index: 0;
  }
}
@-webkit-keyframes leftR {
  0% {
    left: 50%;
    opacity: .1;
    z-index: 0;
    -webkit-transform: translateX(-100%) scale(0.9);
    -moz-transform: translateX(-100%) scale(0.9);
    -o-transform: translateX(-100%) scale(0.9);
    transform: translateX(-100%) scale(0.9);
  }
  100% {
    left: 50%;
    opacity: .4;
    -webkit-transform: translateX(0%) scale(0.9);
    -moz-transform: translateX(0%) scale(0.9);
    -o-transform: translateX(0%) scale(0.9);
    transform: translateX(0%) scale(0.9);
    z-index: 0;
  }
}
.container_carru #items .animateleftC {
  -webkit-animation-name: leftC;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: ease;
  animation-name: leftC;
  animation-duration: 1s;
  animation-timing-function: ease;
}
@-webkit-keyframes leftC {
  0% {
    opacity: .4;
    -webkit-transform: translateX(0%) scale(0.9);
    -moz-transform: translateX(0%) scale(0.9);
    -o-transform: translateX(0%) scale(0.9);
    transform: translateX(0%) scale(0.9);
    z-index: 0;
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(10%) scale(0.94);
    -moz-transform: translateX(10%) scale(0.94);
    -o-transform: translateX(10%) scale(0.94);
    transform: translateX(10%) scale(0.94);
    z-index: 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 90;
  }
}
@keyframes leftC {
  0% {
    opacity: .4;
    -webkit-transform: translateX(0%) scale(0.9);
    -moz-transform: translateX(0%) scale(0.9);
    -o-transform: translateX(0%) scale(0.9);
    transform: translateX(0%) scale(0.9);
    z-index: 0;
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(10%) scale(0.94);
    -moz-transform: translateX(10%) scale(0.94);
    -o-transform: translateX(10%) scale(0.94);
    transform: translateX(10%) scale(0.94);
    z-index: 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 90;
  }
}


.wlam{
  background: indianred;
  padding-top: 50px !important;
  padding-bottom: 130px !important;
  margin-bottom: -80px !important;
}

/* Fin página amigos */

/* Página tienda */

.pagtienda{
  background: rgba(245,169,6,1);
background: -moz-linear-gradient(top, rgba(245,169,6,1) 0%, rgba(230,255,155,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,169,6,1)), color-stop(100%, rgba(230,255,155,1)));
background: -webkit-linear-gradient(top, rgba(245,169,6,1) 0%, rgba(230,255,155,1) 100%);
background: -o-linear-gradient(top, rgba(245,169,6,1) 0%, rgba(230,255,155,1) 100%);
background: -ms-linear-gradient(top, rgba(245,169,6,1) 0%, rgba(230,255,155,1) 100%);
background: linear-gradient(to bottom, rgba(245,169,6,1) 0%, rgba(230,255,155,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5a906', endColorstr='#e6ff9b', GradientType=0 );
  margin: 0 auto;
  width: 100%;
  padding: 0;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}

.pagtienda header{
background: rgba(255,255,255,0.74);
background: -moz-linear-gradient(top, rgba(255,255,255,0.73) 0%, rgba(48,255,155,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.73)), color-stop(100%, rgba(48,255,155,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.73) 0%, rgba(48,255,155,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.73) 0%, rgba(48,255,155,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.73) 0%, rgba(48,255,155,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.73) 0%, rgba(48,255,155,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#30ff9b', GradientType=0 );

padding-bottom: 100px !important;
}

.pagtienda .outlet p, .pagtienda .outlet a {
    color: #ca02f8;}


.pagtienda .outlet a:hover {
    color: #000;}

.pagtienda .fotosuperior{
background: url('../img/bgtienda2.png') no-repeat center;
height: 700px;
margin-bottom: 0;
}

.titulopagtienda{
margin-bottom: 0;
}

.pagtienda .menutop_item{
  background: #ffd024bf;
}

.pagtienda .productos{
  z-index: 9999;
  margin-bottom: 10%;
  text-align:  center;
}

.pagtienda .tipoproducto{
    width: 150px;
    height: 150px;
    margin-right: 4%;
    text-align: center;}

.pagtienda .tipoproducto a{
  position: relative;
  font-family: Dosis;
  letter-spacing: 1pt;
  color: #070707;
  font-weight: 600;
  font-size: 24pt; 
}

.pagtienda .tipoproducto:hover a{
  color: #fff;
}


.pagtienda .collares1 .p_collar{
  width: 220px;
  height: 220px;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 20px;
}

.pagtienda .p_collares{
  margin-top: 10% !important;
}

.pagtienda .p_collares h1{
padding-left: 0 !important;
color: #ffffff90;
font-size: 220pt;
font-weight: 500;
margin-top: 0;
margin-bottom: -8%;
z-index: 9999;
text-align: center;
}

.pagtienda .collar:hover{
  background: url('../img/collartienda.png');
}
.pagtienda .cuellos:hover{
  background: url('../img/cuellotienda.png');
}
.pagtienda .amigu:hover{
  background: url('../img/amigutienda.png');
}
.pagtienda .chapas:hover{
  background: url('../img/chapatienda.png');
}
.pagtienda .baby:hover{
  background: url('../img/babytienda.png');
}
.pagtienda .camisetas:hover{
  background: url('../img/camisetatienda.png');
}

.pagtienda .collar1{
      background: url('../img/collar1tienda.png') no-repeat;
    }

.pagtienda .collar2{
      background: url('../img/collar2tienda.png') no-repeat;
    }

.pagtienda .collar3{
      background: url('../img/collar3tienda.png') no-repeat;
    }

.pagtienda .collar4{
      background: url('../img/collar4tienda.png') no-repeat;
    }

.pagtienda .collar5{
      background: url('../img/collar5tienda.png') no-repeat;
    }

.pagtienda .collar6{
      background: url('../img/collar6tienda.png') no-repeat;
    }

.pagtienda .collar7{
      background: url('../img/collar7tienda.png') no-repeat;
    }

.pagtienda .collar8{
      background: url('../img/collar8tienda.png') no-repeat;
    }

.pagtienda .collar9{
      background: url('../img/collar9tienda.png') no-repeat;
    }

.pagtienda .collar10{
      background: url('../img/collar10tienda.png') no-repeat;
    }

.pagtienda .collar11{
      background: url('../img/collar11tienda.png') no-repeat;
    }

.pagtienda .collar12{
      background: url('../img/collar12tienda.png') no-repeat;
    }

.pagtienda .collar13{
      background: url('../img/collar13tienda.png') no-repeat;
    }

    .pagtienda .collar14{
      background: url('../img/collar14tienda.png') no-repeat;
    }

    .pagtienda .collar15{
      background: url('../img/collar15tienda.png') no-repeat;
    }

    .pagtienda .collar16{
      background: url('../img/collar16tienda.png') no-repeat;
    }

    .pagtienda .collar17{
      background: url('../img/collar17tienda.png') no-repeat;
    }

    .pagtienda .collar18{
      background: url('../img/collar18tienda.png') no-repeat;
    }

    .pagtienda .collar19{
      background: url('../img/collar19tienda.png') no-repeat;
    }

    .pagtienda .collar20{
      background: url('../img/collar20tienda.png') no-repeat;
    }

    .pagtienda .collar21{
      background: url('../img/collar21tienda.png') no-repeat;
    }

    .pagtienda .collar22{
      background: url('../img/collar22tienda.png') no-repeat;
    }

    .pagtienda .collar23{
      background: url('../img/collar23tienda.png') no-repeat;
    }

.pagtienda .collar24{
      background: url('../img/collar24tienda.png') no-repeat;
    }

    .pagtienda .collar25{
      background: url('../img/collar25tienda.png') no-repeat;
    }

.pagtienda .collar26{
      background: url('../img/collar26tienda.png') no-repeat;
    }

    .pagtienda .collar27{
      background: url('../img/collar27tienda.png') no-repeat;
    }

    .pagtienda .collar28{
      background: url('../img/collar28tienda.png') no-repeat;
    }

    .pagtienda .collar29{
      background: url('../img/collar29tienda.png') no-repeat;
    }

    .pagtienda .collar30{
      background: url('../img/collar30tienda.png') no-repeat;
    }

     .pagtienda .collar31{
      background: url('../img/collar31tienda.png') no-repeat;
    }

     .pagtienda .collar32{
      background: url('../img/collar32tienda.png') no-repeat;
    }

     .pagtienda .collar33{
      background: url('../img/collar33tienda.png') no-repeat;
    }

     .pagtienda .collar34{
      background: url('../img/collar34tienda.png') no-repeat;
    }

     .pagtienda .collar35{
      background: url('../img/collar35tienda.png') no-repeat;
    }

    .pagtienda .collar36{
      background: url('../img/Atrapasuenos-click.png') no-repeat;
    }

     .pagtienda .collar37{
      background: url('../img/Bubble-click.png') no-repeat;
    }




  .productosoutlet .outlet1{
    background: url('../img/outlet1_.png') no-repeat;
  }

   .productosoutlet .outlet2{
    background: url('../img/collar9tienda.png') no-repeat;
  }

   .productosoutlet .outlet3{
    background: url('../img/collar30tienda.png') no-repeat;
  }

   .productosoutlet .outlet4{
    background: url('../img/outlet4.jpg') no-repeat;
  }

.productosoutlet .outlet5{
    background: url('../img/outlet5.png') no-repeat;
  }

  .productosoutlet .outlet6{
    background: url('../img/outlet6.png') no-repeat;
  }

  .productosoutlet .outlet7{
    background: url('../img/outlet7.png') no-repeat;
  }

  .productosoutlet .outlet8{
    background: url('../img/outlet8.png') no-repeat;
  }

  .productosoutlet .outlet9{
    background: url('../img/outlet9.png') no-repeat;
  }

  .productosoutlet .outlet10{
    background: url('../img/outlet10.png') no-repeat;
  }

  .productosoutlet .outlet11{
    background: url('../img/outlet11.png') no-repeat;
  }

  .productosoutlet .outlet12{
    background: url('../img/outlet12.png') no-repeat;
  }

  .productosoutlet .outlet13{
    background: url('../img/outlet13.png') no-repeat;
  }


 .pagtienda .cuellostienda .p_collar{
  width: 220px;
  height: 220px;
  margin-bottom: 25px;
  cursor: pointer;
}

.pagtienda .p_collar{
  font-size: 12pt;
    color: #0a0a0a;
    font-family: Raleway;
    letter-spacing: 16px;
    text-align: center;
    padding-left: 5px;
    padding-top: 5px;
    font-weight: 600;
}

.pagtienda .collar31{
    letter-spacing: 5pt;
}

.pagtienda .collar35{
  letter-spacing: 2pt;
}

.pagtienda .click{
    letter-spacing: 0pt;
    text-align: left;
    vertical-align: top;
    padding-top: 50px;
}

.pagtienda .collar10, .pagtienda .collar25, .pagtienda .collar30{
  font-size: 11pt;
  letter-spacing: 12px;
}

    .pagtienda .cuello1{
      background: url('../img/oveja1.png') no-repeat;
      width: 220px;
    }

    .pagtienda .cuello1:hover{
      background: url('../img/oveja2.png') no-repeat;
    }

     .pagtienda .cuello2{
      background: url('../img/ovejanegra.png') no-repeat;
    }

    .pagtienda .cuello2:hover{
      background: url('../img/ovejanegra2.png') no-repeat;
    }

     .pagtienda .cuello3{
      background: url('../img/leon1.png') no-repeat;
    }

    .pagtienda .cuello3:hover{
      background: url('../img/leon2.png') no-repeat;
    }

.titulointrotienda{
  text-align: center;
  padding: 2%;
  margin-bottom: 30px;
}

.titulointrotienda h1{
  position: relative;
    font-family: Raleway, sans-serif;
    color: #323232;
    font-size: 35pt;
    letter-spacing: 4pt;
    font-weight: 700;
    text-align: center;
}

.introtienda{
  padding-left: 25% !important;
  padding-right: 25% !important;
}

.textotienda a{
  color: #000;
}

.textotienda{
  margin-top: 0 !important;
    margin-bottom: 50px;
    width: 100%;
    float: left;
}
.textotienda p{
    position: relative;
    font-family: Raleway, sans-serif;
    color: #323232;
    font-size: 12px;
    letter-spacing: 1pt;
    font-weight: 600;
    line-height: 14pt;
    text-align: center;}

.textooutlet{
  text-align: center;
  margin-bottom: 50px;
  margin-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.textooutlet p, .titulozonaoutlet{
  text-align: center;
}

.ultimasop{
  margin-bottom: 10%;
}

#amigurumis h1{
  font-family: Raleway;
  padding-left: 10px !important;
  font-size: 220px;
  text-align: center;
}
.amigus{
padding-top: 30px !important;
padding-left: 30px !important;
}

.pagtienda .amigus .amigu1{
  background: url('../img/amigutienda1.png') no-repeat;
}

.pagtienda .amigus .amigu2{
  background: url('../img/amigutienda2.png') no-repeat;
}

.pagtienda .amigus .amigu3{
  background: url('../img/amigutienda3.png') no-repeat;
}

.pagtienda .amigus .amigu4{
  background: url('../img/amigutienda4.png') no-repeat;
}

.pagtienda .amigus .amigu5{
  background: url('../img/amigutienda5.png') no-repeat;
}

.pagtienda .amigus .amigu6{
  background: url('../img/amigutienda6.png') no-repeat;
}

.pagtienda .amigus .amigu7{
  background: url('../img/amigutienda7.png') no-repeat;
}

.pagtienda .amigus .amigu8{
  background: url('../img/amigutienda8.png') no-repeat;
}

.pagtienda .amigus .amigu9{
  background: url('../img/amigutienda9.png') no-repeat;
}

.pagtienda .amigus .amigu10{
  background: url('../img/amigutienda10.png') no-repeat;
}

.pagtienda .chapa1{
  background: url('../img/chapalunares.png') no-repeat;
}

.pagtienda .chapa3{
  background: url('../img/chapanegra.png') no-repeat;
}

.pagtienda .chapa4{
  background: url('../img/chaparosa.png') no-repeat;
}

.collares1 .chapa5{
  background: url('../img/chapapatron.png') no-repeat;
}

.collares1 .chapa{
  cursor: pointer;
}

.pagtienda .chapa1:hover{
  background: url('../img/chapalunares_.png') no-repeat;
}

.pagtienda .chapa3:hover{
  background: url('../img/chapanegra_.png') no-repeat;
}

.pagtienda .chapa4:hover{
  background: url('../img/chaparosa_.png') no-repeat;
}

.pagtienda .chapa5:hover{
  background: url('../img/chapapatron_.png') no-repeat;
}

.pagtienda .baby1{
  background: url('../img/baby1.png') no-repeat;
}

.pagtienda .baby2{
  background: url('../img/baby2.png') no-repeat;
}

.pagtienda .baby3{
  background: url('../img/baby3.png') no-repeat;
}

.pagtienda .baby4{
  background: url('../img/baby4.png') no-repeat;
}

.pagtienda .baby5{
  background: url('../img/baby5.png') no-repeat;
}

.pagtienda .baby6{
  background: url('../img/baby6.png') no-repeat;
}

.pagtienda .baby7{
  background: url('../img/baby7.png') no-repeat;
}

.pagtienda .baby8{
  background: url('../img/baby8.png') no-repeat;
}

.pagtienda .baby9{
  background: url('../img/baby9.png') no-repeat;
}

.pagtienda .baby10{
  background: url('../img/baby10.png') no-repeat;
}


.pagtienda .camisetas1{
  background: url('../img/camisetas1.png') no-repeat;
}

.pagtienda .camisetas2{
  background: url('../img/camisetas2.png') no-repeat;
}

.pagtienda .camisetas3{
  background: url('../img/camisetas3.png') no-repeat;
}

.pagtienda .camisetas4{
  background: url('../img/camisetas4.png') no-repeat;
}

.pagtienda .camisetas5{
  background: url('../img/camisetas5.png') no-repeat;
}

.pagtienda .camisetas6{
  background: url('../img/camisetas6.png') no-repeat;
}

.finpagina{
  margin-bottom: 100px !important;
}

#camisetas h1{
  font-size: 200pt;
}

.btncomprar{
  text-align: center;
}

.btncomprar a{
  position: relative;
width: 130px;
height: 70px;
background: #fff;
color: #323232;
font-weight: 500;
letter-spacing: 12pt;
font-size: 12pt;
padding: 15px;
padding-left: 30px;
text-align: center;
border-radius: 30px;
}

.btncomprar a:hover{
  color: #efcd45;
  font-weight: 700;
}

.lpsocialtienda{
  bottom: 0;
  position: relative;
    padding-top: 50px !important;
    left: 47% !important; 
}

/* pag contacto */
.pagcontacto{
background: #29a566;
  margin: 0 auto;
  width: 100%;
  padding: 0;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}

.pagcontacto .fotosuperior{
 background: url('../img/backg.png') no-repeat; 
 height: auto;
}

.pagcontacto header{
  background: rgba(0,255,162,1);
background: -moz-linear-gradient(top, rgba(0,255,162,1) 0%, rgba(0,255,204,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,255,162,1)), color-stop(100%, rgba(0,255,204,0)));
background: -webkit-linear-gradient(top, rgba(0,255,162,1) 0%, rgba(0,255,204,0) 100%);
background: -o-linear-gradient(top, rgba(0,255,162,1) 0%, rgba(0,255,204,0) 100%);
background: -ms-linear-gradient(top, rgba(0,255,162,1) 0%, rgba(0,255,204,0) 100%);
background: linear-gradient(to bottom, rgba(0,255,162,1) 0%, rgba(0,255,204,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffa2', endColorstr='#00ffcc', GradientType=0 );

height: 200px;
}

    .titulopagcontacto{
      margin-top: 5em;
      margin-bottom: -80px;}

.pagcontacto header{
margin-bottom: 0 !important;
}

.pagcontacto #back_to_top span{
      bottom: 40px;
      color: #bfff36;
}

.pagcontacto #back_to_top span a, .pagcontacto #back_to_top span i {
      color: #bfff36;
}

.pagcontacto #back_to_top span a:hover, .pagcontacto #back_to_top span i:hover {
      color: #fff;
}


.introcontacto p{
  float: right;
  position: relative;
  margin-left: 15%;
  font-family: Raleway, sans-serif;
  color: #323232;
font-size: 12px;
letter-spacing: 1pt;
font-weight: 600;
line-height: 14pt;
max-width: 400px;
padding-right:9%;
 margin-top: 20px;}

 .lpsocialcontacto{
  bottom: 0;
  position: relative;
    padding-top: 20px !important; 
    left: 2.5em !important;
 }


/* Formulario */

.galgamov img{
  max-width: 150px ;
}
.formulario{
  
  font-family: Raleway, sans-serif;
  /*padding-left: 50px !important; */
  margin-bottom: 10%;
}

.tituloformulario{
  max-width: 170px;
  text-align:  center;
}

.tituloformulario h2{
color: #323232;
font-size: 12pt;
letter-spacing: 3pt;
line-height: 20pt;
padding-bottom: 10px;
font-weight: 600;
}

.form-label {
  font-size: 10px;
  color: #5e9bfc;
  margin-bottom: 10px;
  display: block;
  opacity: 1;
  -webkit-transition: .333s ease top, .333s ease opacity;
  transition: .333s ease top, .333s ease opacity;
}
.form-control {
  border-radius: 0;
  border-color: #ccc;
    border-width: 0 0 2px 0;
    border-style: none;
    box-shadow: none;
}

.formulariocontacto input{
width: 340px;
}

.formulariocontacto input, .formulariocontacto textarea{
    font-size: 9pt;
    letter-spacing: 1pt;
    line-height: 18pt;
    background: #ffffff90;
    padding-left: 10px;
}

.formulariocontacto textarea {
  line-height: 9pt;
  height: 170px;
  padding-top: 10px;
  width: 340px;
}

.form-control:focus {
  box-shadow: none;
  border:none;
}
.js-hide-label {
  opacity: 0;   
}
.js-unhighlight-label {
  color: #999 
}
.btn-start-order {
  background: #ffffff;
    border:  none;
    border-radius: 3px;
    color: #2f323a;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 11pt;
    letter-spacing: 1pt;
    margin: 10px 0;
    padding: 10px 50px;
    transition: all 0.25s ease 0s;
    cursor: pointer;}


.btn-start-order:hover,.btn-start-order:active, .btn-start-order:focus {
  background: #21ccac;
  color: #fff;
}

/* Fin Formulario */

/* bg video */

  .fullscreen-bg {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: relative;
}

.fullscreen-bg__video {
    position: absolute;
    top: 0;
    width: 100%;
    height: auto;
}

/* Fin bg video */

/* pagina cookies */

.pagcookies{
  background: url('../img/foggy-birds.png');
}

.pagcookies header{
  height: 200px;
}

.titulopagcookies{
text-align: center;
margin-top: -50px;
}

.pagcookies #back_to_top span a, .pagcookies #back_to_top span a i{
    color:  #3857f6;}

.titulodatos{
  margin-top: 50px;
}

.listadopuntos li{
list-style: circle;
}
.textocookies{
margin: 0 auto !important;
max-width: 600px !important;
margin-bottom: 100px !important;
    padding-left: 30px;
    padding-right: 30px;
}

.textocookies p, .textocookies ul li{
  position: relative;
  font-family: Raleway, sans-serif;
  color: #323232;
font-size: 12px;
letter-spacing: 1pt;
font-weight: 600;
line-height: 14pt;}

.textocookies p a, .textocookies ul li a{
  text-decoration: underline;
}

 .textocookies ul li span{
font-weight:700;
color: #000;
}

.cookies a, .avisolegal a{
  color: #45ee7d;
font-weight: 600;}


.cookies a:hover, .avisolegal a:hover{
  color: #000;
font-weight: 400;}

#barraaceptacion {
  display:none;
  position:fixed;
  left:0px;
  right:0px;
  bottom:0px;
  padding-bottom:100px;
  text-align:center;
  min-height:40px;
  background-color: rgba(0, 0, 0, 0.5);
  color:#fff;
  z-index:99999;
}


.inner {
  width:100%;
  position:absolute;
  padding-left:5px;
  font-family: Dosis;
  font-size: 10pt;
  letter-spacing: 1pt;
  top:30%;
}

.inner a.ok {padding:4px;color:#45ee7d;text-decoration:none;}
.inner a.info {padding-left:5px;text-decoration:none;color:#45ee7d;}


/* Fin pagina cookies */

/* Página aviso legal */

.pagavisolegal{
  background: url('../img/birdsbgazul.png') ;
}

.pagavisolegal header{
background: rgba(12,243,158,0.54);
background: -moz-linear-gradient(top, rgba(12,243,158,0.54) 0%, rgba(12,243,158,0.31) 39%, rgba(241,111,92,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(12,243,158,0.54)), color-stop(39%, rgba(12,243,158,0.31)), color-stop(100%, rgba(241,111,92,0)));
background: -webkit-linear-gradient(top, rgba(12,243,158,0.54) 0%, rgba(12,243,158,0.31) 39%, rgba(241,111,92,0) 100%);
background: -o-linear-gradient(top, rgba(12,243,158,0.54) 0%, rgba(12,243,158,0.31) 39%, rgba(241,111,92,0) 100%);
background: -ms-linear-gradient(top, rgba(12,243,158,0.54) 0%, rgba(12,243,158,0.31) 39%, rgba(241,111,92,0) 100%);
background: linear-gradient(to bottom, rgba(12,243,158,0.54) 0%, rgba(12,243,158,0.31) 39%, rgba(241,111,92,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0cf39e', endColorstr='#f16f5c', GradientType=0 );}

.textoavisolegal p, .textoavisolegal ul li{
  color: #fff;
}

.pagavisolegal .outlet a {
    color: #0cf39e;}

.pagavisolegal .outlet:hover a {
    color: #fff;}

    .pagavisolegal .outlet p {
    color: #0cf39e;}





/* Fin página aviso legal */