@font-face{
font-family:'Noe Display';
src:url(https://www.alparamis.com.ar/themes/child_panda/assets/fonts/NoeDisplay-Regular.woff2) format('woff2'),
url(https://www.alparamis.com.ar/themes/child_panda/assets/fonts/NoeDisplay-Regular.woff) format('woff');
font-weight:400;
font-style:normal;
}
@font-face{
font-family:'Noe Display';
src:url(https://www.alparamis.com.ar/themes/child_panda/assets/fonts/NoeDisplay-Medium.woff2) format('woff2'),
url(https://www.alparamis.com.ar/themes/child_panda/assets/fonts/NoeDisplay-Medium.woff) format('woff');
font-weight:500;
font-style:normal;
}
@font-face{
  font-family:'Agenda';
  src:url(https://www.alparamis.com.ar/themes/child_panda/assets/fonts/Agenda-Light.woff2) format('woff2'),
  url(https://www.alparamis.com.ar/themes/child_panda/assets/fonts/Agenda-Light.woff) format('woff');
  font-weight:300;
  font-style:normal;
}

@font-face{
  font-family:'Agenda';
  src:url(https://www.alparamis.com.ar/themes/child_panda/assets/fonts/Agenda-Bold.woff2) format('woff2'),
  url(https://www.alparamis.com.ar/themes/child_panda/assets/fonts/Agenda-Bold.woff) format('woff');
  font-weight:700;
  font-style:normal
}

body {
  font-family:'Agenda';
  color: #666;
}

li.nav-item.active a{
    color: #ce1141 !important;
    cursor:pointer;
}
li.nav-item.active:hover a{
cursor:pointer;
}
li.nav-item {
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 0.5px;
  font-weight: 600;
  color: #777;
}
nav.navbar.fixed-top.navbar-light {
    background: #fff;
    border-bottom: solid 1px #f0f0f0;
}
header{
  height: 102px;
}
.slider {
    position: relative;
    width: 100%;
}

element.style {
}
.navbar-collapse.show {
    right: 0;
}
.navbar-collapse {
    position: absolute;
    top: 102px;
    right: -400px;
    padding: 35px 45px;
    width: 400px;
    transition: all 0.08s ease;
    display: block;
    background: #f0f0f0;
}
  .navbar-collapse.collapsing {
      height: auto !important;
      transition: all 0.08s ease;
      display: block;
  }
  .navbar-collapse.show {
      right: 0;
  }
  .navbar-light .navbar-toggler {
    border-color: transparent;
    border-radius: 0px;
}
.navbar-light .navbar-toggler:focus,
.navbar-light
 {
    outline: 0px auto -webkit-focus-ring-color;
}
.navbar-light.collapsed
 {
    background: transparent;
    outline: 0px auto -webkit-focus-ring-color;
}
.foto {
  border: 1px #d6d6d6 solid;
  padding: 5%;
}
.fotoal100 {
  width: 100%;
}
.productos {
  padding: 50px 0px;
}
  .logo-img {
    width: 200px;
  }
  .logo {
    padding: 20px;
 }
 #footer .container {
   margin: 0px;
 }
 #footer .container {
    margin: 0px;
    max-width: 100%;
}
footer#footer {
    font-size: 15px;
    font-weight: 400;
    border-top: solid 2px #eee;
    text-align: center;
    padding: 20px 0px 40px 0px;
  }
footer#footer a{
    color: #ce1141;
    font-weight: 600;

}
footer#footer .logo-img {
  width: 120px;
}
.foto-producto {
  width: 100%;
}
.producto{
  margin-bottom:30px;
}
.informacion {
    margin: 30px 10px;
}
.titulo {
    font-family:'Noe Display';
    font-weight: 500;
    font-size: 25px;
    color: #444;
    margin-bottom:10px;
}
.descripcion {
    margin-bottom:10px;
    font-size: 16px;
}
.precio {
  font-family:'Noe Display';
  font-weight: 500;
  color: #ce1141;
  font-size: 20px;
  margin-bottom:20px;
}
.tag {
  font-family: "agenda";
  margin-bottom:10px;
  font-size: 13px;
  color: #ce1141;
  font-weight: 800;
}
.btn-whatsapp {
    background-color: #ce1141;
    border: none;
    border-radius: 0px;
    padding: 15px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}
.btn-whatsapp:hover,
.btn-whatsapp:focus,
.btn-whatsapp:active,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
  background-color: #bf0e3b;
  border:none;
}
.btn-whatsapp i{
margin-right: 5px;
}
.navbar-toggler .top-bar {
 transform: rotate(45deg);
 transform-origin: 10% 10%;
}
.envio {
	text-align: center;
	padding-top: 20px;
}
.envio b, .envio-gratuito {
	color: #ce1141; 
}
.envio-gratuito {
font-size: 20px;
font-weight: bold;
}

.navbar-toggler .middle-bar {
 opacity: 0;
}

.navbar-toggler .bottom-bar {
 transform: rotate(-45deg);
 transform-origin: 10% 90%;
}

.navbar-toggler.collapsed .top-bar {
 transform: rotate(0);
}

.navbar-toggler.collapsed .middle-bar {
 opacity: 1;
}

.navbar-toggler.collapsed .bottom-bar {
 transform: rotate(0);
}
.navbar-toggler .middle-bar i{
 display:none;
}
.navbar-toggler.collapsed .middle-bar i{
 display:none;
}

.navbar-toggler.collapsed .middle-bar i{
 display:none;
}

#toggle {
    display: none;
    position: absolute;
    top: -100%;
    left: -100%;
    cursor: pointer;
}
#toggle + label {
    display: inline-block;
    background-color: white;
}

#toggle + label i#cross{
    display: inline-block;
    display: none;
}
#toggle:checked + label i#bars{
    display: none;
}
#toggle:checked + label i#cross{
    display: block;
}
.hide-xs {
  display: block;
}
.hide-desktop{
  display: none;
}


@media (max-width: 600px) {
  .hide-xs {
    display: none;
  }
  .hide-desktop{
    display: block;
  }

  header{
    height: 87px;
  }
  .productos {
      padding: 50px 30px 0px 30px;
  }
  .logo {
      text-align: center;
  }
  .logo-img {
    width: 130px;
  }
  .foto {
    border: 1px #d6d6d6 solid;
    padding: 2%;
  }
  footer#footer .contenido{
  text-align: center;
  }
  .navbar-collapse {
      top: 86px;
      width: 300px;
      right: -300px;
      padding: 25px 35px;
}
li.nav-item {
  font-size: 14px;
}
}
