

/*@font-face {
    font-family: "Avenir Book";
    src: url("../fonts/Avenir.ttc");
    
}*/
@import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/* Desktop-only view. 
 * Largest mobile view is iPad Pro with 1366 in landscape mode
 */
@media only screen and (min-width:1367px) {
  :root {
    --bg-image-jpg: url('../img/bg.jpg');
    --bg-size: cover;
    --bg-pos: center center;
  }

  .order-md-1{
    order: 1!important;
  }

  .order-md-2{
      order: 2!important;
  }
  .whatsapp-footer{
    width: calc(15vw);
    float: right;
  }

  .dropdown-menu{
    background-color: white;
    border: 2px solid #0a0a0a;
    border-radius: 0%;
    margin-top: 40pt;
    padding: 0 0;
  }
  
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 3.125rem;
  }
  .dropdown-item {
    padding: .25rem 0rem !important;
    margin-right: 15pt;
  }
  .line-vertical {
    width: 2px;
    height: 50px;
    color: #0a0a0a;
    background: #0a0a0a;
    position: absolute;
    display: none;
  }
  .familia-2 img{
    width: calc(20vw);
  }

  .collage-telas-desktop li img{
    float: left;
    width: 100px;
  }
  /*===================================*/
  /*===================================*/
  .collage-telas-desktop {
    margin-top: 20pt;
  }
  .collage-telas-desktop ul{
    list-style-type: none;
  }
  .collage-telas-desktop li{
    margin-top: 20pt;
    list-style: none;
  }
  .collage-telas-desktop {
    padding: 1rem;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr 150px;  
    grid-gap: 1rem;
  }
   
  .collage-telas-desktop img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  
  .collage-telas-desktop li:nth-child(1){
    grid-row: 1/3;
  }
  .collage-telas-desktop li:nth-child(2){
    grid-row: 1/3;
  }
  .collage-telas-desktop li:nth-child(3){
    grid-row: 1/3;
  }
  .telas img{
    height: 500px;
    float: left;
  }
  .telas-2 img{
    object-fit: cover;
    width: 36%;
    height: 100%;
    float: right;
  }
  .algodon-img-main-3 img{
    width:30%;
  }
  .algodon-img-main-2 img{
    width:40%;
  }
  .algodon-img-main img{
    width: 60%;
  }

  .titles{
    text-align: left;
  }
  /************/
  /* collage-telas-algodon */
  /************/
  .collage-telas-algodon,
  .collage-telas-lino,
  .collage-telas-razo,
  .collage-telas-mikado,
  .collage-telas-satin,
  .collage-telas-tercio,
  .collage-telas-crepe,
  .collage-telas-tafeta,
  .collage-telas-organza,
  .collage-telas-encaje,
  .collage-telas-bordadas,
  .collage-telas-cuello,
  .collage-telas-bordados,
  .collage,
  .collage-telas{
    padding: 1rem;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    /*grid-template-rows: 1fr 200pt;  */
    grid-gap: 1rem;
  }

  .collage-telas-algodon img,
  .collage-telas-lino img,
  .collage-telas-razo img,
  .collage-telas-mikado img,
  .collage-telas-satin img,
  .collage-telas-tercio img,
  .collage-telas-crepe img,
  .collage-telas-tafeta img,
  .collage-telas-organza img,
  .collage-telas-encaje img,
  .collage-telas-bordadas img,
  .collage-telas-cuello img,
  .collage-telas-bordados img,
  .collage img,
  .collage-telas img {
    width: 200pt;
    object-fit: cover;
    height: 200pt;
  }
  .collage-telas-algodon li,
  .collage-telas-lino li,
  .collage-telas-razo li,
  .collage-telas-mikado li,
  .collage-telas-satin li,
  .collage-telas-tercio li,
  .collage-telas-crepe li,
  .collage-telas-tafeta li,
  .collage-telas-organza li,
  .collage-telas-encaje li,
  .collage-telas-bordadas li,
  .collage-telas-cuello li,
  .collage-telas-bordados li,
  .collage li,
  .collage-telas li{
    list-style-type: none;
  }
  .collage-telas-algodon li:nth-child(1),
  .collage-telas-razo li:nth-child(1),
  .collage-telas-satin li:nth-child(1),
  .collage-telas-tercio li:nth-child(1),
  .collage-telas-tafeta li:nth-child(1),
  .collage-telas-encaje li:nth-child(1),
  .collage-telas-bordados li:nth-child(1),
  .collage-telas-lino li:nth-child(1){
    display: none;
  }

  .text-left{
    text-align: left;
  }
  ul li {
      list-style: none;
  }

}
/* Large mobile device screens */
@media only screen and (max-width:1366px) {
  :root {
    --bg-image-jpg: url('../img/bg.jpg');
    --bg-pos: top center;
    --bg-size: 100vw auto;
  }

  .logo{
    height: 60px;
    margin-top: 5pt;
    margin-bottom: 5pt;
    margin-right: calc(10vh);
  }
  .whatsapp-footer{
    width: calc(12vw);
    float: right;
  }

  .dropdown-menu{
    background-color: white;
    border: 2px solid #0a0a0a;
    border-radius: 0%;
    margin-top: 40pt;
    padding: 0 0;
  }
  
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 3.125rem;
  }
  .dropdown-item {
    padding: 0.25rem 1rem !important;
    margin-right: 16pt;
    /*color: #fff;*/
    color: #070707;
  }
  .line-vertical {
    width: 2px;
    height: 50px;
    color: #0a0a0a;
    background: #0a0a0a;
    position: absolute;
    display: none;
  }
  .familia-2 img{
    width: calc(20vw);
  }

  .collage-telas-desktop {
    margin-top: 20pt;
  }
  .collage-telas-desktop ul{
    list-style-type: none;
  }
  .collage-telas-desktop li{
    margin-top: 20pt;
    list-style: none;
  }
  .collage-telas-desktop {
    padding: 1rem;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr 150px;  
    grid-gap: 1rem;
  }
   
  .collage-telas-desktop img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  
  .collage-telas-desktop li:nth-child(1){
    grid-row: 1/3;
  }
  .collage-telas-desktop li:nth-child(2){
    grid-row: 1/3;
  }
  .collage-telas-desktop li:nth-child(3){
    grid-row: 1/3;
  }
  .telas img{
    height: 500px;
    float: left;
  }
  .telas-2 img{
    object-fit: cover;
    width: 36%;
    height: 100%;
    float: right;
  }
  .algodon-img-main-3 img{
    width:30%;
  }
  .algodon-img-main-2 img{
    width:40%;
  }
  .algodon-img-main img{
    width: 60%;
  }

  .titles{
    text-align: left;
  }
  /************/
  /* collage-telas-algodon */
  /************/
  .collage-telas-algodon,
  .collage-telas-lino,
  .collage-telas-razo,
  .collage-telas-mikado,
  .collage-telas-satin,
  .collage-telas-tercio,
  .collage-telas-crepe,
  .collage-telas-tafeta,
  .collage-telas-organza,
  .collage-telas-encaje,
  .collage-telas-bordadas,
  .collage-telas-cuello,
  .collage-telas-bordados,
  .collage,
  .collage-telas{
    padding: 1rem;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    /*grid-template-rows: 1fr 200pt;  */
    grid-gap: 1rem;
  }

  .collage-telas-algodon img,
  .collage-telas-lino img,
  .collage-telas-razo img,
  .collage-telas-mikado img,
  .collage-telas-satin img,
  .collage-telas-tercio img,
  .collage-telas-crepe img,
  .collage-telas-tafeta img,
  .collage-telas-organza img,
  .collage-telas-encaje img,
  .collage-telas-bordadas img,
  .collage-telas-cuello img,
  .collage-telas-bordados img,
  .collage img,
  .collage-telas img {
    width: 200pt;
    object-fit: cover;
    height: 200pt;
  }
  .collage-telas-algodon li,
  .collage-telas-lino li,
  .collage-telas-razo li,
  .collage-telas-mikado li,
  .collage-telas-satin li,
  .collage-telas-tercio li,
  .collage-telas-crepe li,
  .collage-telas-tafeta li,
  .collage-telas-organza li,
  .collage-telas-encaje li,
  .collage-telas-bordadas li,
  .collage-telas-cuello li,
  .collage-telas-bordados li,
  .collage li,
  .collage-telas li{
    list-style-type: none;
  }
  .collage-telas-algodon li:nth-child(1),
  .collage-telas-razo li:nth-child(1),
  .collage-telas-satin li:nth-child(1),
  .collage-telas-tercio li:nth-child(1),
  .collage-telas-tafeta li:nth-child(1),
  .collage-telas-encaje li:nth-child(1),
  .collage-telas-bordados li:nth-child(1),
  .collage-telas-lino li:nth-child(1){
    display: none;
  }

  .text-left{
    text-align: left;
  }

  ul li {
    list-style: none;
  }
}
/* Load a smaller image for smaller screens */
@media only screen and (max-width:970px) {
  :root {
    --bg-image-jpg: url('../img/bg-mobile.jpg');
  }
  .logo{
    height: 40px;
    margin-top: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
  }
  /********************************************************************/
  /* NAV
  /********************************************************************/
  .navbar-toggler {
    padding: .25rem 0rem;
    font-size: 1.85rem;
    line-height: 1;
    background-color: transparent;
    border: 0px solid transparent;
    border-radius: 0rem;
    transition: box-shadow .15s ease-in-out;
  }
  .navbar-toggler-icon {
      display: inline-block;
      width: 1.5em;
      height: 1.5em;
      vertical-align: middle;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100%;
      color:#9b8141;
  }

  .navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(155,129,65, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 6h24M4 12h24M4 18h24M4 24h24'/%3E%3C/svg%3E") !important;
  }

  .navbar-toggler:focus {
      text-decoration: none;
      outline: 0;
      box-shadow: 0 0 0 0;
  }
  .whatsapp-footer{
    width: calc(40vw);
  }
  .dropdown-menu{
    background-color: #0a0a0a;
    border: 2px solid #0a0a0a;
    border-radius: 0%;
    margin-top: 10pt;
    padding: 0 0;
  }
  .dropdown-item {
      padding: 0.25rem 1rem !important;
      margin-right: 16pt;
      color: #fff !important;
  }
  .dropdown-menu li:first-child{
    border-top: 1px solid #fff;
  }
  .dropdown-menu li:last-child{
    border-bottom: 1px solid #fff;
  }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0.125rem;
  }
  /*.line-vertical {
    width: 2px;
    height: 20px;
    color: #ffffff;
    background: #ffffff;
    position: absolute;
    display: none;
    margin-left: 2px;
    margin-top: 2px;
  }*/

  .line-vertical {
    width: 2px;
    height: 50px;
    color: #0a0a0a;
    background: #0a0a0a;
    position: absolute;
    display: none;
  }

  
.collage{
  z-index: -999;
  top:-30pt;
  position: relative;
}

.collage img,
.collage-telas img{
  width: calc(90vw);
}

/* Pictures placement, scaling and rotation */
ul li{
  list-style:none;
}
.collage li{
  list-style:none;
  float: left;
}
.collage li:nth-child(1){
  width: calc(35vw);
}

.collage li:nth-child(2){
  width: calc(55vw);
}

.collage li:nth-child(3){
  z-index: 9999;
}

.collage li:nth-child(4){
  z-index: -9999;
}
.collage li:nth-child(5){
  z-index: 9999;
}
.collage li:nth-child(1) img{
  width: calc(35vw);
  margin-top: 50%;
  padding: 5%;
}


.collage li:nth-child(2) img{
  width: calc(55vw);

}

.collage li:nth-child(3) img{  
  -ms-transform: rotate(20deg) scale(0.9,0.9);
  -webkit-transform:rotate(20deg) scale(0.9,0.9);
  -moz-transform:rotate(20deg) scale(0.9,0.9);
  -o-transform: rotate(20deg) scale(0.9,0.9);
  transform:rotate(20deg) scale(0.9,0.9);
  margin-top: -25pt;
}

.collage li:nth-child(4) img{
  -ms-transform:rotate(350deg) scale(0.9,0.9);
  -webkit-transform:rotate(350deg) scale(0.9,0.9);
  -moz-transform:rotate(350deg) scale(0.9,0.9);
  -o-transform: rotate(350deg) scale(0.9,0.9);
  transform:rotate(350deg) scale(0.9,0.9);
  margin-top: -25pt;
}

.collage li:nth-child(5) img{

  -ms-transform:rotate(20deg) scale(0.8,0.8);
  -o-transform: rotate(20deg) scale(0.8,0.8);
  -webkit-transform:rotate(20deg) scale(0.8,0.8);
  -moz-transform:rotate(20deg) scale(0.8,0.8);
  transform:rotate(20deg) scale(0.8,0.8);
  margin-top: -60pt;
}

.collage-telas li:nth-child(1) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform: rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(340deg) scale(0.8,0.8);
  -moz-transform:rotate(340deg) scale(0.8,0.8);
  transform:rotate(340deg) scale(0.8,0.8);
  margin-top: 10pt;
}
.collage-telas li:nth-child(2) img{
  -ms-transform:rotate(0deg) scale(0.5,0.5);
  -o-transform: rotate(0deg) scale(0.5,0.5);
  -webkit-transform:rotate(0deg) scale(0.5,0.5);
  -moz-transform:rotate(0deg) scale(0.5,0.5);
  transform:rotate(0deg) scale(0.5,0.5);
  margin-top: -40pt;
  margin-bottom: -40px;
}
.bg-events{
  background-image: url(../img/bg_movil_events.jpg);
  background-size: cover;
  width: 100%;
  height: 100%;
  z-index: -9;
}
.text-right{
  text-align: right;
}
.bold{
  font-weight: bold;
}
.text-left{
  text-align: left;
}
.telas-subtitle{
  color: #070707 !important;
  text-align: left;
}

/****************************************************************************/
/* COLLAGE ALGODON LINO
*****************************************************************************/

.logo-telas-lino{
  width: calc(60vw);
}
.collage-telas-algodon img,.collage-telas-lino img{
  width: calc(80vw);
}

.collage-telas-algodon li:nth-child(2) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform: rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-algodon li:nth-child(4) img{
 margin-top: 15pt;
}
.collage-telas-algodon li:nth-child(5) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform: rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}

.collage-telas-algodon li:nth-child(7) img{

  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform: rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}

.collage-telas-algodon li:nth-child(9) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform: rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}


.collage-telas-lino li:nth-child(2) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform: rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-lino li:nth-child(4) img{
 margin-top: 15pt;
}
.collage-telas-lino li:nth-child(5) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}

.collage-telas-lino li:nth-child(7) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}

/***************************************************************************/
/* Telas Raso
****************************************************************************/
.collage-telas-razo img,
.collage-telas-mikado img{
  width: calc(90vw);
}

.collage-telas-razo li:nth-child(1) img{}
.collage-telas-razo li:nth-child(2) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-razo li:nth-child(3) img{
  -ms-transform:rotate(0deg) scale(0.8,0.8);
  -o-transform:rotate(0deg) scale(0.8,0.8);
  -webkit-transform:rotate(0deg) scale(0.8,0.8);
  -moz-transform:rotate(0deg) scale(0.8,0.8);
  transform:rotate(0deg) scale(0.8,0.8);
  margin-top: -25pt;
}
.collage-telas-razo li:nth-child(4) img{
  -ms-transform:rotate(20deg) scale(0.9,0.9);
  -o-transform:rotate(20deg) scale(0.9,0.9);
  -webkit-transform:rotate(20deg) scale(0.9,0.9);
  -moz-transform:rotate(20deg) scale(0.9,0.9);
  transform:rotate(20deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-razo li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -25pt;
}

.collage-telas-mikado li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;
}
.collage-telas-mikado li:nth-child(2) img{
  -ms-transform:rotate(0deg) scale(0.7,0.7);
  -o-transform:rotate(0deg) scale(0.7,0.7);
  -webkit-transform:rotate(0deg) scale(0.7,0.7);
  -moz-transform:rotate(0deg) scale(0.7,0.7);
  transform:rotate(0deg) scale(0.7,0.7);
  margin-top: -40pt;
  float: right;
}
.collage-telas-mikado li:nth-child(3) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -45pt;
}
.collage-telas-mikado li:nth-child(4) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-mikado li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -15pt;
}
.collage-telas-mikado li:nth-child(6) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}
/*******************************************************************************/
/* Satin y lana
*******************************************************************************/
.collage-telas-satin img{
  width: calc(90vw);
}
.collage-telas-satin li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;
}
.collage-telas-satin li:nth-child(2) img{
  -ms-transform:rotate(20deg) scale(0.7,0.7);
  -o-transform:rotate(20deg) scale(0.7,0.7);
  -webkit-transform:rotate(20deg) scale(0.7,0.7);
  -moz-transform:rotate(20deg) scale(0.7,0.7);
  transform:rotate(20deg) scale(0.7,0.7);
  margin-top: -40pt;
  float: right;
}
.collage-telas-satin li:nth-child(3) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-satin li:nth-child(4) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-satin li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-satin li:nth-child(6) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}
/*******************************************************************************/
/* Terciopelo y crepe
*******************************************************************************/
.collage-telas-tercio img,
.collage-telas-crepe img
{
  width: calc(90vw);
}
.collage-telas-tercio li, 
.collage-telas-crepe li{
  position: relative;
}

.collage-telas-tercio li:nth-child(1){
  z-index: 999;
}
.collage-telas-tercio li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;

}
.collage-telas-tercio li:nth-child(2) img{
  -ms-transform:rotate(20deg) scale(0.7,0.7);
  -o-transform:rotate(20deg) scale(0.7,0.7);
  -webkit-transform:rotate(20deg) scale(0.7,0.7);
  -moz-transform:rotate(20deg) scale(0.7,0.7);
  transform:rotate(20deg) scale(0.7,0.7);
  margin-top: -50pt;  
}
.collage-telas-tercio li:nth-child(2){
  z-index: -999;
}
.collage-telas-tercio li:nth-child(3) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -65pt;
}
.collage-telas-tercio li:nth-child(3){
  z-index: 999;
}
.collage-telas-tercio li:nth-child(4) img{
  -ms-transform:rotate(30deg) scale(0.7,0.7);
  -o-transform:rotate(30deg) scale(0.7,0.7);
  -webkit-transform:rotate(30deg) scale(0.7,0.7);
  -moz-transform:rotate(30deg) scale(0.7,0.7);
  transform:rotate(30deg) scale(0.7,0.7);
  margin-top: -65pt;
}
.collage-telas-tercio li:nth-child(4){
  z-index: -999;
}
.collage-telas-tercio li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -55pt;
  z-index: 999;
}
.collage-telas-tercio li:nth-child(5){
  z-index: 999;
}
.collage-telas-tercio li:nth-child(6) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform:rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(340deg) scale(0.8,0.8);
  -moz-transform:rotate(340deg) scale(0.8,0.8);
  transform:rotate(340deg) scale(0.8,0.8);
  margin-top: -45pt;
  z-index: -999;
}
.collage-telas-tercio li:nth-child(6){
  z-index: -999;
}
.collage-telas-tercio li:nth-child(7) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -45pt;
  z-index: 999;
}
.collage-telas-tercio li:nth-child(7){
  z-index: 999;
}
.collage-telas-crepe li:nth-child(1){
  z-index: 999;
}
.collage-telas-crepe li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;

}
.collage-telas-crepe li:nth-child(2){
  z-index: -999;
}
.collage-telas-crepe li:nth-child(2) img{
  -ms-transform:rotate(340deg) scale(0.7,0.7);
  -o-transform:rotate(340deg) scale(0.7,0.7);
  -webkit-transform:rotate(340deg) scale(0.7,0.7);
  -moz-transform:rotate(340deg) scale(0.7,0.7);
  transform:rotate(340deg) scale(0.7,0.7);
  margin-top: -50pt;
  float: right;
}
.collage-telas-crepe li:nth-child(3){
  z-index: 999;
}
.collage-telas-crepe li:nth-child(3) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -65pt;
  z-index: 999;
}
.collage-telas-crepe li:nth-child(4) img{
  -ms-transform:rotate(10deg) scale(0.7,0.7);
  -o-transform:rotate(10deg) scale(0.7,0.7);
  -webkit-transform:rotate(10deg) scale(0.7,0.7);
  -moz-transform:rotate(10deg) scale(0.7,0.7);
  transform:rotate(10deg) scale(0.7,0.7);
  margin-top: -70pt;
}
.collage-telas-crepe li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -70pt;
}
/*************************************************************************/
/* Tafeta Organza 
************************************************************************/
.collage-telas-tafeta img,
.collage-telas-organza img
{
  width: calc(90vw);
}
.collage-telas-tafeta li, 
.collage-telas-organza li{
  position: relative;
}

.collage-telas-tafeta li:nth-child(1){
  z-index: 999;
}
.collage-telas-tafeta li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;

}
.collage-telas-tafeta li:nth-child(2) img{
  -ms-transform:rotate(350deg) scale(0.8,0.8);
  -o-transform:rotate(350deg) scale(0.8,0.8);
  -webkit-transform:rotate(350deg) scale(0.8,0.8);
  -moz-transform:rotate(350deg) scale(0.8,0.8);
  transform:rotate(350deg) scale(0.8,0.8);
  margin-top: -50pt;  
}
.collage-telas-tafeta li:nth-child(2){
  z-index: -999;
}
.collage-telas-tafeta li:nth-child(3) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -50pt;
}
.collage-telas-tafeta li:nth-child(3){
  z-index: 999;
}
.collage-telas-tafeta li:nth-child(4) img{
  -ms-transform:rotate(340deg) scale(0.7,0.7);
  -o-transform:rotate(340deg) scale(0.7,0.7);
  -webkit-transform:rotate(340deg) scale(0.7,0.7);
  -moz-transform:rotate(340deg) scale(0.7,0.7);
  transform:rotate(340deg) scale(0.7,0.7);
  margin-top: -65pt;
}
.collage-telas-tafeta li:nth-child(4){
  z-index: -999;
}
.collage-telas-tafeta li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -55pt;
}
.collage-telas-tafeta li:nth-child(5){
  z-index: -999;
}
.collage-telas-tafeta li:nth-child(6) img{
  -ms-transform:rotate(20deg) scale(0.8,0.8);
  -o-transform:rotate(20deg) scale(0.8,0.8);
  -webkit-transform:rotate(20deg) scale(0.8,0.8);
  -moz-transform:rotate(20deg) scale(0.8,0.8);
  transform:rotate(20deg) scale(0.8,0.8);
  margin-top: -45pt;
}
.collage-telas-tafeta li:nth-child(6){
  z-index: -999;
}
.collage-telas-tafeta li:nth-child(7) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -45pt;
}
.collage-telas-tafeta li:nth-child(7){
  z-index: -999;
}
.collage-telas-organza li:nth-child(1){
  z-index: 999;
}
.collage-telas-organza li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;

}
.collage-telas-organza li:nth-child(2){
  z-index: 999;
}
.collage-telas-organza li:nth-child(2) img{
  -ms-transform:rotate(0deg) scale(0.7,0.7);
  -o-transform:rotate(0deg) scale(0.7,0.7);
  -webkit-transform:rotate(0deg) scale(0.7,0.7);
  -moz-transform:rotate(0deg) scale(0.7,0.7);
  transform:rotate(0deg) scale(0.7,0.7);
  margin-top: -50pt;
  float: right;
}
.collage-telas-organza li:nth-child(3){
  z-index: -999;
}
.collage-telas-organza li:nth-child(3) img{
  -ms-transform:rotate(340deg) scale(0.7,0.7);
  -o-transform:rotate(340deg) scale(0.7,0.7);
  -webkit-transform:rotate(340deg) scale(0.7,0.7);
  -moz-transform:rotate(340deg) scale(0.7,0.7);
  transform:rotate(340deg) scale(0.7,0.7);
  margin-top: -85pt;
}
.collage-telas-organza li:nth-child(4){
  z-index: 999;
}
.collage-telas-organza li:nth-child(4) img{
  -ms-transform:rotate(5deg) scale(0.9,0.9);
  -o-transform:rotate(5deg) scale(0.9,0.9);
  -webkit-transform:rotate(5deg) scale(0.9,0.9);
  -moz-transform:rotate(5deg) scale(0.9,0.9);
  transform:rotate(5deg) scale(0.9,0.9);
  margin-top: -70pt;
}
.collage-telas-organza li:nth-child(5) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform:rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(340deg) scale(0.8,0.8);
  -moz-transform:rotate(340deg) scale(0.8,0.8);
  transform:rotate(340deg) scale(0.8,0.8);
  margin-top: -50pt;
}
.collage-telas-organza li:nth-child(6) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -50pt;
}
/***********************************************************************************/
/* Encajes
/***********************************************************************************/
.collage-telas-encaje img,
.collage-telas-bordadas img,
.collage-telas-cuello img
{
  width: calc(90vw);
}
.collage-telas-encaje li, 
.collage-telas-bordadas li,
.collage-telas-cuello li
{
  position: relative;
}

.collage-telas-encaje li:nth-child(1){
  z-index: 999;
}
.collage-telas-encaje li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;

}
.collage-telas-encaje li:nth-child(2) img{
  margin-top: 0pt;  
}
.collage-telas-encaje li:nth-child(2){
  z-index: -999;
}
.collage-telas-encaje li:nth-child(3) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform:rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(340deg) scale(0.8,0.8);
  -moz-transform:rotate(340deg) scale(0.8,0.8);
  transform:rotate(340deg) scale(0.8,0.8);
  margin-top: -20pt;
}
.collage-telas-encaje li:nth-child(3){
  z-index: 999;
}
.collage-telas-encaje li:nth-child(4) img{
  margin-top: -5pt;
}
.collage-telas-encaje li:nth-child(4){
  z-index: -999;
}
.collage-telas-encaje li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.7,0.7);
  -o-transform:rotate(0deg) scale(0.7,0.7);
  -webkit-transform:rotate(0deg) scale(0.7,0.7);
  -moz-transform:rotate(0deg) scale(0.9,0.7);
  transform:rotate(0deg) scale(0.7,0.7);
  margin-top: -30pt;
  float: right;
}
.collage-telas-encaje li:nth-child(5){
  z-index: -999;
}
.collage-telas-encaje li:nth-child(6) img{
  -ms-transform:rotate(340deg) scale(0.7,0.7);
  -o-transform:rotate(340deg) scale(0.7,0.7);
  -webkit-transform:rotate(340deg) scale(0.7,0.7);
  -moz-transform:rotate(340deg) scale(0.7,0.7);
  transform:rotate(340deg) scale(0.7,0.7);
  margin-top: -105pt;
}
.collage-telas-encaje li:nth-child(6){
  z-index: -999;
}
/************************************************/
.collage-telas-bordadas li:nth-child(1){
  z-index: 999;
}
.collage-telas-bordadas li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;

}
.collage-telas-bordadas li:nth-child(2){
  z-index: -999;
}
.collage-telas-bordadas li:nth-child(2) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform:rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(340deg) scale(0.8,0.8);
  -moz-transform:rotate(340deg) scale(0.8,0.8);
  transform:rotate(340deg) scale(0.8,0.8);
  margin-top: -50pt;
}
.collage-telas-bordadas li:nth-child(3){
  z-index: 999;
}
.collage-telas-bordadas li:nth-child(3){
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -45pt;
}

.collage-telas-cuello li:nth-child(1){
  z-index: 999;
}
.collage-telas-cuello li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;
}
.collage-telas-cuello li:nth-child(2) img{
  -ms-transform:rotate(0deg) scale(0.7,0.7);
  -o-transform:rotate(0deg) scale(0.7,0.7);
  -webkit-transform:rotate(0deg) scale(0.7,0.7);
  -moz-transform:rotate(0deg) scale(0.7,0.7);
  transform:rotate(0deg) scale(0.7,0.7);
  margin-top: -65pt;
}
/***************************************************************/
/* Bordados                                                    */
/*****************************************************************/
.collage-telas-bordados img
{
  width: calc(90vw);
}
.collage-telas-bordados li
{
  position: relative;
}

.collage-telas-bordados li:nth-child(1){
  z-index: 999;
}
.collage-telas-bordados li:nth-child(1) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform:rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(340deg) scale(0.8,0.8);
  -moz-transform:rotate(340deg) scale(0.8,0.8);
  transform:rotate(340deg) scale(0.8,0.8);
  margin-top: 0pt;

}
.collage-telas-bordados li:nth-child(2){
  z-index: -999;
}
.collage-telas-bordados li:nth-child(2) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -50pt;  
}
.collage-telas-bordados li:nth-child(3){
  z-index: 999;
}
.collage-telas-bordados li:nth-child(3) img{
  margin-top: -10pt;
}

.collage-telas-bordados li:nth-child(4){
  z-index:999;
}
.collage-telas-bordados li:nth-child(4) img{
  margin-top: 10pt;
}
.collage-telas-bordados li:nth-child(5){
  z-index: -999;
}
.collage-telas-bordados li:nth-child(5) img{
  -ms-transform:rotate(340deg) scale(0.7,0.7);
  -o-transform:rotate(340deg) scale(0.7,0.7);
  -webkit-transform:rotate(340deg) scale(0.7,0.7);
  -moz-transform:rotate(340deg) scale(0.9,0.7);
  transform:rotate(340deg) scale(0.7,0.7);
  margin-top: -50pt;
}
.familia-2 img{
  width: 100%;
}
}
/* Smallest image for phone screens */
@media only screen and (max-width:500px) {
  :root {
    --bg-image-jpg: url('../img/bg-mobile.jpg');
  }

  .logo{
    height: 40px;
    margin-top: 0pt;
    margin-bottom: 0pt;
    margin-right: 0pt;
  }
  .dropdown-item {
    padding: 0.25rem 1rem !important;
    margin-right: 16pt;
    color: #fff;
  }
  .telas img {
    /*height: 100%;*/
    float: left;
}
  /********************************************************************/
  /* NAV
  /********************************************************************/
  .navbar-toggler {
    padding: .25rem 0rem;
    font-size: 1.85rem;
    line-height: 1;
    background-color: transparent;
    border: 0px solid transparent;
    border-radius: 0rem;
    transition: box-shadow .15s ease-in-out;
  }
  .navbar-toggler-icon {
      display: inline-block;
      width: 1.5em;
      height: 1.5em;
      vertical-align: middle;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100%;
      color:#9b8141;
  }
  .navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(155,129,65, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 6h24M4 12h24M4 18h24M4 24h24'/%3E%3C/svg%3E") !important;
  }
  .navbar-toggler:focus {
      text-decoration: none;
      outline: 0;
      box-shadow: 0 0 0 0;
  }

  .whatsapp-footer{
    width: calc(40vw);
  }

  .dropdown-menu{
    background-color: #0a0a0a;
    border: 2px solid #0a0a0a;
    border-radius: 0%;
    margin-top: 10pt;
    padding: 0 0;
  }

  .dropdown-menu li:first-child{
    border-top: 1px solid #fff;
  }
  .dropdown-menu li:last-child{
    border-bottom: 1px solid #fff;
  }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0.125rem;
  }
  .line-vertical {
    width: 2px;
    height: 20px;
    color: #ffffff;
    background: #ffffff;
    position: absolute;
    display: none !important;
    margin-left: 2px;
    margin-top: 2px;
  }

  /**********************************************/
  .collage-telas-desktop,
  .collage-telas-algodon,
  .collage-telas-lino,
  .collage-telas-razo,
  .collage-telas-mikado,
  .collage-telas-satin,
  .collage-telas-tercio,
  .collage-telas-crepe,
  .collage-telas-tafeta,
  .collage-telas-organza,
  .collage-telas-encaje,
  .collage-telas-bordadas,
  .collage-telas-cuello,
  .collage-telas-bordados,
  .collage,
  .collage-telas {
    padding: 1rem;
    margin: 0 auto;
    display: initial;
    grid-template-columns: none !important;
    grid-template-rows: none !important;
    grid-gap: initial !important;
  }
  .collage-telas-desktop img,
  .collage-telas-algodon img,
  .collage-telas-lino img,
  .collage-telas-razo img,
  .collage-telas-mikado img,
  .collage-telas-satin img,
  .collage-telas-tercio img,
  .collage-telas-crepe img,
  .collage-telas-tafeta img,
  .collage-telas-organza img,
  .collage-telas-encaje img,
  .collage-telas-bordadas img,
  .collage-telas-cuello img,
  .collage-telas-bordados img,
  .collage img,
  .collage-telas img {
    width: 100%;
    object-fit: initial;
    height: 100%;
  }

  .collage-telas-algodon li:nth-child(1),
  .collage-telas-lino li:nth-child(1),
  .collage-telas-razo li:nth-child(1),
  .collage-telas-mikado li:nth-child(1),
  .collage-telas-satin li:nth-child(1),
  .collage-telas-tercio li:nth-child(1),
  .collage-telas-crepe li:nth-child(1),
  .collage-telas-tafeta li:nth-child(1),
  .collage-telas-organza li:nth-child(1),
  .collage-telas-encaje li:nth-child(1),
  .collage-telas-bordadas li:nth-child(1),
  .collage-telas-cuello li:nth-child(1),
  .collage-telas-bordados li:nth-child(1),
  .collage li:nth-child(1){
    display: block;
  }

  .algodon-img-main-3 img{
    width:100%;
  }
  .algodon-img-main-2 img{
    width:100%;
  }
  .algodon-img-main img{
    width: 100%;
  }
  /**********************************************/
  
.collage{
  z-index: -999;
  top:-30pt;
  position: relative;
}

.collage img,
.collage-telas img{
  width: calc(90vw);
}

/* Pictures placement, scaling and rotation */
ul li{
  list-style:none;
}
.collage li{
  list-style:none;
  float: left;
}
.collage li:nth-child(1){
  width: calc(35vw);
}

.collage li:nth-child(2){
  width: calc(55vw);
}

.collage li:nth-child(3){
  z-index: 9999;
}

.collage li:nth-child(4){
  z-index: -9999;
}
.collage li:nth-child(5){
  z-index: 9999;
}
.collage li:nth-child(1) img{
  width: calc(35vw);
  margin-top: 50%;
  padding: 5%;
}


.collage li:nth-child(2) img{
  width: calc(55vw);

}

.collage li:nth-child(3) img{
  -ms-transform:rotate(20deg) scale(0.9,0.9);
  -o-transform:rotate(20deg) scale(0.9,0.9);
  -webkit-transform:rotate(20deg) scale(0.9,0.9);
  -moz-transform:rotate(20deg) scale(0.9,0.9);
  transform:rotate(20deg) scale(0.9,0.9);
  margin-top: -25pt;
}

.collage li:nth-child(4) img{
  -ms-transform:rotate(350deg) scale(0.9,0.9);
  -o-transform:rotate(350deg) scale(0.9,0.9);
  -webkit-transform:rotate(350deg) scale(0.9,0.9);
  -moz-transform:rotate(350deg) scale(0.9,0.9);
  transform:rotate(350deg) scale(0.9,0.9);
  margin-top: -25pt;
}

.collage li:nth-child(5) img{
  -ms-transform:rotate(20deg) scale(0.8,0.8);
  -o-transform:rotate(20deg) scale(0.8,0.8);
  -webkit-transform:rotate(20deg) scale(0.8,0.8);
  -moz-transform:rotate(20deg) scale(0.8,0.8);
  transform:rotate(20deg) scale(0.8,0.8);
  margin-top: -60pt;
}

.collage-telas li:nth-child(1) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform:rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(340deg) scale(0.8,0.8);
  -moz-transform:rotate(340deg) scale(0.8,0.8);
  transform:rotate(340deg) scale(0.8,0.8);
  margin-top: 10pt;
}
.collage-telas li:nth-child(2) img{
  -ms-transform:rotate(0deg) scale(0.5,0.5);
  -o-transform:rotate(0deg) scale(0.5,0.5);
  -webkit-transform:rotate(0deg) scale(0.5,0.5);
  -moz-transform:rotate(0deg) scale(0.5,0.5);
  transform:rotate(0deg) scale(0.5,0.5);
  margin-top: -40pt;
  margin-bottom: -40px;
}
.bg-events{
  background-image: url(../img/bg_movil_events.jpg);
  background-size: cover;
  width: 100%;
  height: 100%;
  z-index: -9;
}
.text-right{
  text-align: right;
}
.bold{
  font-weight: bold;
}
.text-left{
  text-align: left;
}
.telas-subtitle{
  color: #070707 !important;
  text-align: left;
  font-weight: bold;
}

/****************************************************************************/
/* COLLAGE ALGODON LINO
*****************************************************************************/

.logo-telas-lino{
  width: calc(60vw);
}
.collage-telas-algodon img,.collage-telas-lino img{
  width: calc(80vw);
}

.collage-telas-algodon li:nth-child(2) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-algodon li:nth-child(4) img{
 margin-top: 15pt;
}
.collage-telas-algodon li:nth-child(5) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}

.collage-telas-algodon li:nth-child(7) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}

.collage-telas-algodon li:nth-child(9) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}


.collage-telas-lino li:nth-child(2) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-lino li:nth-child(4) img{
 margin-top: 15pt;
}
.collage-telas-lino li:nth-child(5) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}

.collage-telas-lino li:nth-child(7) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}

/***************************************************************************/
/* Telas Raso
****************************************************************************/
.collage-telas-razo img,
.collage-telas-mikado img{
  width: calc(90vw);
}

.collage-telas-razo li:nth-child(1) img{}
.collage-telas-razo li:nth-child(2) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-razo li:nth-child(3) img{
  -ms-transform:rotate(0deg) scale(0.8,0.8);
  -o-transform:rotate(0deg) scale(0.8,0.8);
  -webkit-transform:rotate(0deg) scale(0.8,0.8);
  -moz-transform:rotate(0deg) scale(0.8,0.8);
  transform:rotate(0deg) scale(0.8,0.8);
  margin-top: -25pt;
}
.collage-telas-razo li:nth-child(4) img{
  -ms-transform:rotate(20deg) scale(0.9,0.9);
  -o-transform:rotate(20deg) scale(0.9,0.9);
  -webkit-transform:rotate(20deg) scale(0.9,0.9);
  -moz-transform:rotate(20deg) scale(0.9,0.9);
  transform:rotate(20deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-razo li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -25pt;
}

.collage-telas-mikado li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;
}
.collage-telas-mikado li:nth-child(2) img{
  -ms-transform:rotate(0deg) scale(0.7,0.7);
  -o-transform:rotate(0deg) scale(0.7,0.7);
  -webkit-transform:rotate(0deg) scale(0.7,0.7);
  -moz-transform:rotate(0deg) scale(0.7,0.7);
  transform:rotate(0deg) scale(0.7,0.7);
  margin-top: -40pt;
  float: right;
}
.collage-telas-mikado li:nth-child(3) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -45pt;
}
.collage-telas-mikado li:nth-child(4) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-mikado li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -15pt;
}
.collage-telas-mikado li:nth-child(6) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}
/*******************************************************************************/
/* Satin y lana
*******************************************************************************/
.collage-telas-satin img{
  width: calc(90vw);
}
.collage-telas-satin li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;
}
.collage-telas-satin li:nth-child(2) img{
  -ms-transform:rotate(20deg) scale(0.7,0.7);
  -o-transform:rotate(20deg) scale(0.7,0.7);
  -webkit-transform:rotate(20deg) scale(0.7,0.7);
  -moz-transform:rotate(20deg) scale(0.7,0.7);
  transform:rotate(20deg) scale(0.7,0.7);
  margin-top: -40pt;
  float: right;
}
.collage-telas-satin li:nth-child(3) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-satin li:nth-child(4) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-satin li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -25pt;
}
.collage-telas-satin li:nth-child(6) img{
  -ms-transform:rotate(340deg) scale(0.9,0.9);
  -o-transform:rotate(340deg) scale(0.9,0.9);
  -webkit-transform:rotate(340deg) scale(0.9,0.9);
  -moz-transform:rotate(340deg) scale(0.9,0.9);
  transform:rotate(340deg) scale(0.9,0.9);
  margin-top: -25pt;
}
/*******************************************************************************/
/* Terciopelo y crepe
*******************************************************************************/
.collage-telas-tercio img,
.collage-telas-crepe img
{
  width: calc(90vw);
}
.collage-telas-tercio li, 
.collage-telas-crepe li{
  position: relative;
}

.collage-telas-tercio li:nth-child(1){
  z-index: 999;
}
.collage-telas-tercio li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;

}
.collage-telas-tercio li:nth-child(2) img{
  -ms-transform:rotate(20deg) scale(0.7,0.7);
  -o-transform:rotate(20deg) scale(0.7,0.7);
  -webkit-transform:rotate(20deg) scale(0.7,0.7);
  -moz-transform:rotate(20deg) scale(0.7,0.7);
  transform:rotate(20deg) scale(0.7,0.7);
  margin-top: -50pt;  
}
.collage-telas-tercio li:nth-child(2){
  z-index: -999;
}
.collage-telas-tercio li:nth-child(3) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -65pt;
}
.collage-telas-tercio li:nth-child(3){
  z-index: 999;
}
.collage-telas-tercio li:nth-child(4) img{
  -ms-transform:rotate(30deg) scale(0.7,0.7);
  -o-transform:rotate(30deg) scale(0.7,0.7);
  -webkit-transform:rotate(30deg) scale(0.7,0.7);
  -moz-transform:rotate(30deg) scale(0.7,0.7);
  transform:rotate(30deg) scale(0.7,0.7);
  margin-top: -65pt;
}
.collage-telas-tercio li:nth-child(4){
  z-index: -999;
}
.collage-telas-tercio li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -55pt;
  z-index: 999;
}
.collage-telas-tercio li:nth-child(5){
  z-index: 999;
}
.collage-telas-tercio li:nth-child(6) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform:rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(340deg) scale(0.8,0.8);
  -moz-transform:rotate(340deg) scale(0.8,0.8);
  transform:rotate(340deg) scale(0.8,0.8);
  margin-top: -45pt;
  z-index: -999;
}
.collage-telas-tercio li:nth-child(6){
  z-index: -999;
}
.collage-telas-tercio li:nth-child(7) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -45pt;
  z-index: 999;
}
.collage-telas-tercio li:nth-child(7){
  z-index: 999;
}
.collage-telas-crepe li:nth-child(1){
  z-index: 999;
}
.collage-telas-crepe li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;

}
.collage-telas-crepe li:nth-child(2){
  z-index: -999;
}
.collage-telas-crepe li:nth-child(2) img{
  -ms-transform:rotate(340deg) scale(0.7,0.7);
  -o-transform:rotate(340deg) scale(0.7,0.7);
  -webkit-transform:rotate(340deg) scale(0.7,0.7);
  -moz-transform:rotate(340deg) scale(0.7,0.7);
  transform:rotate(340deg) scale(0.7,0.7);
  margin-top: -50pt;
  float: right;
}
.collage-telas-crepe li:nth-child(3){
  z-index: 999;
}
.collage-telas-crepe li:nth-child(3) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -65pt;
  z-index: 999;
}
.collage-telas-crepe li:nth-child(4) img{
  -ms-transform:rotate(10deg) scale(0.7,0.7);
  -o-transform:rotate(10deg) scale(0.7,0.7);
  -webkit-transform:rotate(10deg) scale(0.7,0.7);
  -moz-transform:rotate(10deg) scale(0.7,0.7);
  transform:rotate(10deg) scale(0.7,0.7);
  margin-top: -70pt;
}
.collage-telas-crepe li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -70pt;
}
/*************************************************************************/
/* Tafeta Organza 
************************************************************************/
.collage-telas-tafeta img,
.collage-telas-organza img
{
  width: calc(90vw);
}
.collage-telas-tafeta li, 
.collage-telas-organza li{
  position: relative;
}

.collage-telas-tafeta li:nth-child(1){
  z-index: 999;
}
.collage-telas-tafeta li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;

}
.collage-telas-tafeta li:nth-child(2) img{
  -ms-transform:rotate(350deg) scale(0.8,0.8);
  -o-transform:rotate(350deg) scale(0.8,0.8);
  -webkit-transform:rotate(350deg) scale(0.8,0.8);
  -moz-transform:rotate(350deg) scale(0.8,0.8);
  transform:rotate(350deg) scale(0.8,0.8);
  margin-top: -50pt;  
}
.collage-telas-tafeta li:nth-child(2){
  z-index: -999;
}
.collage-telas-tafeta li:nth-child(3) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -50pt;
}
.collage-telas-tafeta li:nth-child(3){
  z-index: 999;
}
.collage-telas-tafeta li:nth-child(4) img{
  -ms-transform:rotate(340deg) scale(0.7,0.7);
  -o-transform:rotate(340deg) scale(0.7,0.7);
  -webkit-transform:rotate(340deg) scale(0.7,0.7);
  -moz-transform:rotate(340deg) scale(0.7,0.7);
  transform:rotate(340deg) scale(0.7,0.7);
  margin-top: -65pt;
}
.collage-telas-tafeta li:nth-child(4){
  z-index: -999;
}
.collage-telas-tafeta li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -55pt;
}
.collage-telas-tafeta li:nth-child(5){
  z-index: -999;
}
.collage-telas-tafeta li:nth-child(6) img{
  -ms-transform:rotate(20deg) scale(0.8,0.8);
  -o-transform:rotate(20deg) scale(0.8,0.8);
  -webkit-transform:rotate(20deg) scale(0.8,0.8);
  -moz-transform:rotate(20deg) scale(0.8,0.8);
  transform:rotate(20deg) scale(0.8,0.8);
  margin-top: -45pt;
}
.collage-telas-tafeta li:nth-child(6){
  z-index: -999;
}
.collage-telas-tafeta li:nth-child(7) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -45pt;
}
.collage-telas-tafeta li:nth-child(7){
  z-index: -999;
}
.collage-telas-organza li:nth-child(1){
  z-index: 999;
}
.collage-telas-organza li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;

}
.collage-telas-organza li:nth-child(2){
  z-index: 999;
}
.collage-telas-organza li:nth-child(2) img{
  -ms-transform:rotate(0deg) scale(0.7,0.7);
  -o-transform:rotate(0deg) scale(0.7,0.7);
  -webkit-transform:rotate(0deg) scale(0.7,0.7);
  -moz-transform:rotate(0deg) scale(0.7,0.7);
  transform:rotate(0deg) scale(0.7,0.7);
  margin-top: -50pt;
  float: right;
}
.collage-telas-organza li:nth-child(3){
  z-index: -999;
}
.collage-telas-organza li:nth-child(3) img{
  -ms-transform:rotate(340deg) scale(0.7,0.7);
  -o-transform:rotate(340deg) scale(0.7,0.7);
  -webkit-transform:rotate(340deg) scale(0.7,0.7);
  -moz-transform:rotate(340deg) scale(0.7,0.7);
  transform:rotate(340deg) scale(0.7,0.7);
  margin-top: -85pt;
}
.collage-telas-organza li:nth-child(4){
  z-index: 999;
}
.collage-telas-organza li:nth-child(4) img{
  -ms-transform:rotate(5deg) scale(0.9,0.9);
  -o-transform:rotate(5deg) scale(0.9,0.9);
  -webkit-transform:rotate(5deg) scale(0.9,0.9);
  -moz-transform:rotate(5deg) scale(0.9,0.9);
  transform:rotate(5deg) scale(0.9,0.9);
  margin-top: -70pt;
}
.collage-telas-organza li:nth-child(5) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform:rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(340deg) scale(0.8,0.8);
  -moz-transform:rotate(340deg) scale(0.8,0.8);
  transform:rotate(340deg) scale(0.8,0.8);
  margin-top: -50pt;
}
.collage-telas-organza li:nth-child(6) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform:rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -50pt;
}
/***********************************************************************************/
/* Encajes
/***********************************************************************************/
.collage-telas-encaje img,
.collage-telas-bordadas img,
.collage-telas-cuello img
{
  width: calc(90vw);
}
.collage-telas-encaje li, 
.collage-telas-bordadas li,
.collage-telas-cuello li
{
  position: relative;
}

.collage-telas-encaje li:nth-child(1){
  z-index: 999;
}
.collage-telas-encaje li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;

}
.collage-telas-encaje li:nth-child(2) img{
  margin-top: 0pt;  
}
.collage-telas-encaje li:nth-child(2){
  z-index: -999;
}
.collage-telas-encaje li:nth-child(3) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform:rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(340deg) scale(0.8,0.8);
  -moz-transform:rotate(340deg) scale(0.8,0.8);
  transform:rotate(340deg) scale(0.8,0.8);
  margin-top: -20pt;
}
.collage-telas-encaje li:nth-child(3){
  z-index: 999;
}
.collage-telas-encaje li:nth-child(4) img{
  margin-top: -5pt;
}
.collage-telas-encaje li:nth-child(4){
  z-index: -999;
}
.collage-telas-encaje li:nth-child(5) img{
  -ms-transform:rotate(0deg) scale(0.7,0.7);
  -o-transform:rotate(0deg) scale(0.7,0.7);
  -webkit-transform:rotate(0deg) scale(0.7,0.7);
  -moz-transform:rotate(0deg) scale(0.9,0.7);
  transform:rotate(0deg) scale(0.7,0.7);
  margin-top: -30pt;
  float: right;
}
.collage-telas-encaje li:nth-child(5){
  z-index: -999;
}
.collage-telas-encaje li:nth-child(6) img{
  -ms-transform:rotate(340deg) scale(0.7,0.7);
  -o-transform:rotate(340deg) scale(0.7,0.7);
  -webkit-transform:rotate(340deg) scale(0.7,0.7);
  -moz-transform:rotate(340deg) scale(0.7,0.7);
  transform:rotate(340deg) scale(0.7,0.7);
  margin-top: -105pt;
}
.collage-telas-encaje li:nth-child(6){
  z-index: -999;
}
/************************************************/
.collage-telas-bordadas li:nth-child(1){
  z-index: 999;
}
.collage-telas-bordadas li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;

}
.collage-telas-bordadas li:nth-child(2){
  z-index: -999;
}
.collage-telas-bordadas li:nth-child(2) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform:rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(340deg) scale(0.8,0.8);
  -moz-transform:rotate(340deg) scale(0.8,0.8);
  transform:rotate(340deg) scale(0.8,0.8);
  margin-top: -50pt;
}
.collage-telas-bordadas li:nth-child(3){
  z-index: 999;
}
.collage-telas-bordadas li:nth-child(3){
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -45pt;
}

.collage-telas-cuello li:nth-child(1){
  z-index: 999;
}
.collage-telas-cuello li:nth-child(1) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: 0pt;
}
.collage-telas-cuello li:nth-child(2) img{
  -ms-transform:rotate(0deg) scale(0.7,0.7);
  -o-transform:rotate(0deg) scale(0.7,0.7);
  -webkit-transform:rotate(0deg) scale(0.7,0.7);
  -moz-transform:rotate(0deg) scale(0.7,0.7);
  transform:rotate(0deg) scale(0.7,0.7);
  margin-top: -65pt;
}
/***************************************************************/
/* Bordados                                                    */
/*****************************************************************/
.collage-telas-bordados img
{
  width: calc(90vw);
}
.collage-telas-bordados li
{
  position: relative;
}

.collage-telas-bordados li:nth-child(1){
  z-index: 999;
}
.collage-telas-bordados li:nth-child(1) img{
  -ms-transform:rotate(340deg) scale(0.8,0.8);
  -o-transform:rotate(340deg) scale(0.8,0.8);
  -webkit-transform:rotate(340deg) scale(0.8,0.8);
  -moz-transform:rotate(340deg) scale(0.8,0.8);
  transform:rotate(340deg) scale(0.8,0.8);
  margin-top: 0pt;

}
.collage-telas-bordados li:nth-child(2){
  z-index: -999;
}
.collage-telas-bordados li:nth-child(2) img{
  -ms-transform:rotate(0deg) scale(0.9,0.9);
  -o-transform:rotate(0deg) scale(0.9,0.9);
  -webkit-transform:rotate(0deg) scale(0.9,0.9);
  -moz-transform:rotate(0deg) scale(0.9,0.9);
  transform:rotate(0deg) scale(0.9,0.9);
  margin-top: -50pt;  
}
.collage-telas-bordados li:nth-child(3){
  z-index: 999;
}
.collage-telas-bordados li:nth-child(3) img{
  margin-top: -10pt;
}

.collage-telas-bordados li:nth-child(4){
  z-index:999;
}
.collage-telas-bordados li:nth-child(4) img{
  margin-top: 10pt;
}
.collage-telas-bordados li:nth-child(5){
  z-index: -999;
}
.collage-telas-bordados li:nth-child(5) img{
  -ms-transform:rotate(340deg) scale(0.7,0.7);
  -o-transform:rotate(340deg) scale(0.7,0.7);
  -webkit-transform:rotate(340deg) scale(0.7,0.7);
  -moz-transform:rotate(340deg) scale(0.9,0.7);
  transform:rotate(340deg) scale(0.7,0.7);
  margin-top: -50pt;
}

}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color:#0b0a0a !important;
}

body{
    font-family: PT Serif;
	background: var(--bg-image-jpg) var(--bg-pos) fixed no-repeat;
    /*font-family: Corbert ExtraBold;  background: url(../img/bg.jpg) no-repeat center center; */
    color:#0b0a0a ;
    font-weight: 100;
   
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#preloader {
    background: #FFF;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
}
.wrapper{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%); 
  }
  .circle{
    display: inline-block;
    width: 15px;
    height: 15px;
    background-color: #070707;
    border-radius: 50%;
    animation: loading 1.5s cubic-bezier(.8, .5, .2, 1.4) infinite;
    transform-origin: bottom center;
    position: relative;
  }
  @keyframes loading{
    0%{
      transform: translateY(0px);
      background-color: #494949;
    }
    50%{
      transform: translateY(50px);
      background-color: #0c0c0c;
    }
    100%{
      transform: translateY(0px);
      background-color: #3f3f3e;
    }
  }
  .circle-1{
    animation-delay: 0.1s;
  }
  .circle-2{
    animation-delay: 0.2s;
  }
  .circle-3{
    animation-delay: 0.3s;
  }
  .circle-4{
    animation-delay: 0.4s;
  }
  .circle-5{
    animation-delay: 0.5s;
  }
  .circle-6{
    animation-delay: 0.6s;
  }
  .circle-7{
    animation-delay: 0.7s;
  }
  .circle-8{
    animation-delay: 0.8s;
  }
  
.h1{
  color: #9b8141;
  font-family: 'Pt serif';
  font-size: 16pt;
}

.h2{
  color: #9b8141;
  font-family: 'Pt serif';
  font-size: 13pt;
}

.navbar-nav li a.nav-link{
  color: #FFF !important;
}
.justify{
  text-align: justify;
}
.p-spacing, .p-spacing p{
  letter-spacing: -1px;
}
.line-height{
  line-height: 9px;
}
.italic{
  font-style: italic;
}
.line{
  border: 1px solid #070707;
  width: 200px;
}
.bg-home-text{
  background-image: url(../img/bg-home-text.jpg);
  width: 200pt;
  color: #FFF;
  margin: auto;
}

.bg-telas{
  background-image: url(../img/pattern_telas.png);
  background-size: 100px 100px;
  background-repeat: repeat;
  background-color: #FFF;
  margin: auto;
}

.bg-algodon{
  background-image: url(../img/pattern_telas_algodon.png);
  /*background-size: 100px 100px;*/
  background-repeat: repeat;
  background-color: #FFF;
  margin: auto;
}

.bg-telas .list-group{
  float: left;
  color:#3a3b90;
}
.bg-telas .list-group li{
  list-style: none;
  text-align: left;
}

.bg-telas .list-group li i{
  float: left;
  margin-right: 10pt;
}

.telas-2 img{
  text-align: center;
}
.bg-algodon p{
  text-align: left !important;
}
.bg-home-text p{
  margin: 15pt 0pt;  
  text-align: center !important;
}
.bg-dark-footer{
  background-color:#0b0a0a !important;
  color: #FFF;
  padding-top: 2%;
}

.whatsapp{
  width: calc(40vw);
  float: right;
}
.img-whatsapp-none {
  width: 25px;
  height: 25px;
}
.img-whatsapp {
  width: 25px;
  height: 25px;
  float: left;
}
.whatsapp a,.whatsapp-footer a{
  color:#fff !important;
  font-size: 1rem;
  text-decoration: none;
}



.log-ema{
  width: calc(30vw);
}
a{
  text-decoration: none;
  color: #fff;
  font-family: "PT Serif";
  cursor: pointer;
}
a:hover{
  color: #fff;
  cursor: pointer;
}
.black{
  color: #070707 !important;
}
.mapa{
  margin-bottom: '1.5em';
  padding-left: 0;
  list-style: 'none';
  color:#0b0a0a !important;
}

.mapa:hover{
  color:#2b2727 !important;
}

li a{
  color:#2b2727 !important;
}