/*
Nombre de proyecto : HP Wonder Landing Page | Ripley
Diseño y Desarrollo: Marcelo Reyes
*/


#hp-wonder section, #hp-wonder h1, #hp-wonder li, #hp-wonder img, #hp-wonder a, #hp-wonder h2 {
      -moz-transition: width 1s ease-in-out, left 1.5s ease-in-out;
      -webkit-transition: width 1s ease-in-out, left 1.5s ease-in-out;
      -moz-transition: width 1s ease-in-out, left 1.5s ease-in-out;
      -o-transition: width 1s ease-in-out, left 1.5s ease-in-out;
      transition: width 1s ease-in-out, left 1.5s ease-in-out;
    }

/*YT PLAYER */

.youtube-player {
        position: relative;
        padding-bottom: 56.23%;
        /* Use 75% for 4:3 videos */
        height: 0;
        overflow: hidden;
        max-width: 100%;
        background: #000;
        margin: 5px;
    }
    
    .youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }
    
    .youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }
    
    .youtube-player img:hover {
        -webkit-filter: brightness(75%);
    }
    
    .youtube-player .play {
        height: 72px;
        width: 72px;
        left: 50%;
        top: 50%;
        margin-left: -36px;
        margin-top: -36px;
        position: absolute;
        background: url("http://i.imgur.com/TxzC70f.png") no-repeat;
        cursor: pointer;
    }


/* Estilos HP Wonder */

#hp-wonder{
  width: 100%;
  max-width: 1100px;
  margin: 0 auto; padding: 30px 0 0;
  background: url(../img/bg_wonder.png);
  color: #fff;
  position: relative;
  font-family: 'hp_simplifiedlight';
  font-weight: normal;
  overflow:hidden;
}

#hp-wonder a{
border: none;
outline: none; 
}

img#logo-hp-top{
  display: block;
  margin: auto;
  width: 80px;
  margin-bottom: 30px;
  opacity: 0;
}

#top-section-wonder{
  position: relative;
  text-align: center;
  width: 100%;
}

#hp-wonder h1,#hp-wonder h2,#hp-wonder h3,#hp-wonder h4{
  margin: 0;
  padding: 0;
}

#top-section-wonder h1{
  color:#ca931c;
  font-size: 1.8em;
  opacity: 0;
}

#top-section-wonder h2{
  font-size: 1.5em;
  opacity: 0;
}

.hadas-wonder{
  position: absolute!important;
  top: 0;
  z-index: 2;
  margin-top:-120px;
}

#hada-wonder-man{
  left: 3%;
}

#hada-wonder-girl{
  right: 3%;
}

.margin-abajo{
  margin-bottom:30px!important;
}

section#video-wonder {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    background: #000;
    overflow: hidden;
}

section#video-wonder iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#hp-wonder .cincuenta{
  width: 50%;
  margin: 0;
  padding: 30px 0 0;
}

#hp-wonder .veinticinco-hp{
  width: 25%;
  margin: 0;
  padding: 30px 0 0;
  position: relative;
  overflow: hidden;
  background: #000;
}

#hp-wonder .veinte-hp{
  width: 20%;
  margin: 0;
  padding: 30px 0 0;
  position: relative;
  overflow: hidden;
  background: #000;
}

#hp-wonder .izquierda{
  float: left;
}

#hp-wonder .derecha{
  float: right;
}

.fadein1,.fadein2{
  top: -130%;
  opacity: 0;
}

#hp-wonder .fondo-negro{
  background: rgba(0,0,0,.3);
}

#hp-wonder .txt-centrado{
  text-align: center;
}

.imagen-responsive-hp{
  width: 100%;
  height: auto;
  display: block;
}

.imagen-responsive-hp2{
  width: 80%;
  height: auto;
  display: block;
  margin: 0 auto 10px;
}

.dorado-hp{
  color:#ca931c!important;
}

a.boton-ver-mas-hp-wonder{
  border: 1px solid #ca931c!important;
  background:none;
  text-align: center;
  padding: 6px 0;
  width: 90%;
  max-width: 140px;
  display: block;
  text-decoration: none;
  margin: 0 auto;
  z-index: 2;
  margin-bottom: 20px;
  color: #ca931c;
}

a.boton-ver-mas-hp-wonder:hover{
  background:#ca931c;
  color: #fff;
  padding: 6px 0;
  position: relative;
}

.imagen-atras-hp-wonder{
    position: relative;
    z-index: 1;
    width: 100%;
    height: auto;
}



#footer-hp-wonder{
  width: 100%;
  padding: 20px 0 0;
  position: relative;
  overflow: hidden;
}

#footer-img-hp-wonder{
  width: 65%;
  height: auto;
  display: block;
  margin: 30px auto;
}

#otros-productos-hp-wonder, #galeria-prod-hp-wonder{
  width: 100%;
  overflow: hidden;
  position: relative;
}

#galeria-prod-hp-wonder{
  background: #000;
  padding: 20px 0 30px;
}

#ver-todo-hp{
  background: #000;
  padding: 30px 0;
  overflow: hidden;
}

.mobile-hp-wonder{
  display: none!important;
}

.desktop-hp-wonder{
  display: block!important;
}

/* RESPONSIVE 640px */

@media (max-width: 640px){
  .hadas-wonder{
    max-width: 85px;
    margin-top: -63px;
  }

  #hp-wonder .cincuenta{
    width: 100%;
  }

  #hp-wonder .veinticinco-hp{
    width: 100%;
    padding: 0;
    margin: 5px auto;
  }

  #hp-wonder .veinte-hp{
    width: 100%;
    margin: 5px auto;
  }

  #footer-img-hp-wonder{
    width: 90%;
    margin: 0 auto 10px;
  }

  .slick-dots {
    bottom: -6%!important;
  }

.mobile-hp-wonder{
  display: block!important;
}

.desktop-hp-wonder{
  display: none!important;
}
}

@media (min-width: 641px) and (max-width: 800px){
  .hadas-wonder{
    max-width: 109px;
    margin-top: -60px;
  }
}