@charset "UTF-8";
/*-----  base color html5 --------*/
/*-----  base color html5 --------*/
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,900');
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600');

/*///////////////////// IGM | D.G. Matias Ochoa Payva ///////////////////////*/
/*-------------------------| info@innvar-groupmdq.com.ar |---------------------------*/
/* ZUMBAWEAR                                                                           */
/*////////////////////////////////////////////////////////////////////////////*/
/*--------------------------------| FUENTES |---------------------------------*/
/*TITULOS*/
/*TEXTOS EN GRAL*/
/*---------------------------------| RESET |----------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 81, ../sass/base.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-family: sans-serif;
  /*=========== Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



* {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
    }

/* HTML5 display-role reset for older browsers */
/*article, aside, details, figcaption, figure, */
/* line 105, ../sass/base.scss */
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 109, ../sass/base.scss */
ol, ul {
  list-style: none;
}

/* line 112, ../sass/base.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

._centerV{
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
}



.clean {clear: both!important;}

section:before {clear: both!important;}
/*---------------| BORRA RECTANGULOS A LOS LINKS MOBILE |---------------------*/


 a, a:active, a:focus {
outline: none!important;
-moz-outline-style: none!important;
text-decoration: none;
font-family: 'Open Sans', sans-serif;
}

  * {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); and
-webkit-focus-ring-color: rgba(0, 0, 0, 0);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

/*---------------------------| Acordeon 8aDG |--------------------------------*/
/* line 138, ../sass/base.scss */
* {
  font-family: sans-serif;
  margin: 0;
}

/* line 139, ../sass/base.scss */
dl {
  margin: 0px auto;
  width: 100%;
}

/* line 140, ../sass/base.scss */
dt, dd {
  padding: 20px;
}

/* line 141, ../sass/base.scss */
dt {
  background: #333333;
  color: #fff;
  border-bottom: 1px solid #141414;
  border-top: 1px solid #4E4E4E;
  cursor: pointer;
}

/* line 142, ../sass/base.scss */
dd {
  background: #F5F5F5;
  display: none;
  line-height: 1.6em;
  text-align: center;
}

/* line 143, ../sass/base.scss */
dt.activo, dt:hover {
  background: #424242;
}

/* line 144, ../sass/base.scss */
dd:first-child {
  display: block;
}

/* line 145, ../sass/base.scss */
dt:before {
  content: "▸";
  margin-right: 10px;
}

/* line 146, ../sass/base.scss */
dt.activo:before {
  content: "▾";
}

/*-------------------------GridContainer 8aDG---------------------------------*/
/* line 150, ../sass/base.scss */

/* line 152, ../sass/base.scss */

main {
  width: 100%;
  height: auto;
  max-width:100%;
  background:#fff;
  margin: 0 auto;
  padding: 0px;
  text-align: center !important;
  box-sizing: border-box;
}

body main{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
}


.smaller{
  height: 100px;
  /*background: #93659a!important;*/
  -webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
  box-shadow: 0 0px 50px 0 rgba(0, 0, 0, 1);

}


}

/* line 165, ../sass/base.scss */
.flex-container {
  display: flex;
  display: -webkit-flex;
  /* Para navegadores webkit, como Safari */
}

/* line 171, ../sass/base.scss */
.grid-container {
  width: 100%;
  height: 100%;
  max-width: 100%;
  background-color:#fff;
  display: table;
  clear: both;
  margin: 0 auto;
  padding: 0px;
}

/*-- our cleafix hack -- */
/* line 184, ../sass/base.scss */
.row:before,
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 191, ../sass/base.scss */
.rowfixed {
  content: "";
  display: table;
  clear: both;
  padding: 0 12.5%;
}

/* line 200, ../sass/base.scss */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/* line 208, ../sass/base.scss */
.clearfix {
  display: inline-block;
}

/* start commented backslash hack \*/
/* line 210, ../sass/base.scss */
* html .clearfix {
  height: 1%;
}

/* line 211, ../sass/base.scss */
.clearfix {
  display: block;
}

/* close commented backslash hack */
/* line 216, ../sass/base.scss */
[class*='col-'] {
  float: left;
  min-height: 1px;
  width: 16.66%;
  /*-- our gutter -- */
  /*background-color: $clr_bs_top;*/
}

/*----------------------sistema de columnas 8aDG------------------------------*/
/* line 226, ../sass/base.scss */
.col-1 {
  width: 16.66667%;
}

/* line 227, ../sass/base.scss */
.col-2 {
  width: 33.33333%;
}

/* line 228, ../sass/base.scss */
.col-3 {
  width: 50%;
}

/* line 229, ../sass/base.scss */
.col-4 {
  width: 66.66667%;
}

/* line 230, ../sass/base.scss */
.col-5 {
  width: 83.33333%!important;
}

/* line 231, ../sass/base.scss */
.col-6 {
  width: 100%;
}

/* line 232, ../sass/base.scss */
.col-81 {
  width: 12.5%;
}

/* line 233, ../sass/base.scss */
.col-82 {
  width: 25%;
}
.col-822 {
  width: 25%;

}

/* line 234, ../sass/base.scss */
.col-83 {
  width: 37.5%;
}

/* line 235, ../sass/base.scss */
.col-84 {
  width: 50%;
}

/* line 236, ../sass/base.scss */
.col-85 {
  width: 62.5%;
}

/* line 237, ../sass/base.scss */
.col-86 {
  width: 75%;
}

/* line 238, ../sass/base.scss */
.col-88 {
  width: 100%;
}

/* line 239, ../sass/base.scss */
.outline, .outline * {
  outline: 1px solid #F6A1A1;
}

/* line 244, ../sass/base.scss */
.square-1 {
  height: 0;
  padding-bottom: 16.66667%;
}

/* line 245, ../sass/base.scss */
.square-2 {
  height: 0;
  padding-bottom: 33.33333%;
}

/* line 246, ../sass/base.scss */
.square-3 {
  height: 0;
  padding-bottom: 50%;
}

/* line 247, ../sass/base.scss */
.square-4 {
  height: 0;
  padding-bottom: 66.66667%;
}

/* line 248, ../sass/base.scss */
.square-5 {
  height: 0;
  padding-bottom: 83.33333%;
}

/* line 249, ../sass/base.scss */
.square-6 {
  height: 0;
  padding-bottom: 100%;
}

.ch {display: none;}

.grid_square {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr));
  grid-auto-rows: 1fr;
}

.grid_square::before {
  content: '';
  width: 0;
  padding-bottom: 100%;
  grid-row: 1 / 1;
  grid-column: 1 / 1;
}

.grid_square > *:first-child {
  grid-row: 1 / 1;
  grid-column: 1 / 1;
}

/* Just to make the grid visible */

.grid_square > * {
  background: rgba(0,0,0,0.1);
  border: 1px white solid;
}


/*---------------------------| menu |-------------------------------*/

.menu {
  background: #3E3E3E;
  text-align: center;
  margin:0px;

   }


.menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  font-size: 14px;
  display: inline-flex;
   flex-wrap: wrap;
  justify-content: center;
   }

.menu ul li {
  margin: 0;
  padding: 0; }



.menu a {
  background:#3E3E3E;
  text-decoration: none;
  display: inline-block;
  padding: 18px 28px;
  text-align: center;
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
  color: #fff;
flex-grow: 1;

   }

.menu ul li ul {
  padding: 0;
  position: absolute;
min-width: 250px!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  z-index: 999;
-webkit-box-shadow: -7px 18px 92px -12px rgba(0,0,0,0.42);
-moz-box-shadow: -7px 18px 92px -12px rgba(0,0,0,0.42);
box-shadow: -7px 18px 92px -12px rgba(0,0,0,0.42);

   }

.menu a:hover, a:active, a:focus {
  /*background: #fff;*/
  color: #fff; }



/* line 584, ../sass/base.scss */

.menu ul li ul li {
  background: #fff;
  display: block;
  }


    .menu ul li a:focus {
  background: #fff;
  color: #3E3E3E;
  }

.menu ul li:hover > a {
  background: #fff;
  color: #3E3E3E;
}

.menu ul li ul li a{
  background: #fff;
  display: block;
  color: #3E3E3E;
  padding: 20px; }

/* line 590, ../sass/base.scss */


  .menu ul li ul li a:hover {
  background:#C6C6C6;
color:#313131;
   }

/* line 591, ../sass/base.scss */
.menu ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible; }

/*---------------------------| MENOS DE 800PX |-------------------------------*/
@media all and (max-width: 800px) {
  /* line 254, ../sass/base.scss */
  .col-0 {
    width: 50%;
  }

  /* line 255, ../sass/base.scss */
  .col-1 {
    width: 50%;
  }

  /* line 256, ../sass/base.scss */
  .col-2 {
    width: 50%;
  }

  /* line 257, ../sass/base.scss */
  .col-3 {
    width: 50%;
  }

  /* line 258, ../sass/base.scss */
  .col-4 {
    width: 100%;
  }

  /* line 259, ../sass/base.scss */
  .col-5 {
    width: 100%;
  }

  /* line 260, ../sass/base.scss */
  .col-6 {
    width: 100%;
  }


  .col-81 {
  width: 50%;
}

  .col-82 {
    width: 50%;
  }

.col-822 {
  width: 50%;
  margin: 30px 0px;
}

/* line 251, ../sass/base.scss */
.col-83 {
  width: 100%;
}

/* line 252, ../sass/base.scss */
.col-84 {
  width: 100%;
}

/* line 253, ../sass/base.scss */
.col-85 {
  width: 100%;
}

/* line 254, ../sass/base.scss */
.col-86 {
  width:100%;
}

/* line 255, ../sass/base.scss */
.col-88 {
  width: 100%;
}

  /* line 261, ../sass/base.scss */
  ul li {
    width: 100%;
  }

  /* line 262, ../sass/base.scss */
  .row .col-2:last-of-type {
    width: 100%;
  }

  /* line 266, ../sass/base.scss */
  .row .col-5 ~ .col-1 {
    width: 100%;
  }

  /* line 269, ../sass/base.scss */
  .ch {
    display: block !important;
  }

  /*-----------------| contenido personalizado medium 8aDG |--------------------*/
  /* line 273, ../sass/base.scss */
  .rowfixed {
    content: "";
    display: table;
    clear: both;
    padding: 0 6.25%;
  }

.accesorios div .boton_seccion {
    margin: 10px 60px!important;
}

.accesorios div p {
    width: 90%!important;
    padding: 20px;
    margin:0 auto!important;

}
.accesorios img {
    position: relative;
    top: 0px!important;
    width: 80%!important;
}

.mujeres img {
    position: relative!important;
    top: 0px!important;
    width: 80%!important;
    height:auto!important;
}

.mujeres div p {
    width: 90%!important;
    padding: 20px;
    margin:0 auto!important;

}

.btn-mujer{
    margin: 12px 0px!important;
}

.logo_ch {
    margin: 0 auto!important;
    padding: 10px 0;
    top: 0px!important;
}

header{
    display: grid!important;
    grid-template-columns: 5fr 1fr!important;
    height: 96px!important;
    border-bottom: 2px solid #607d8b;
    position: fixed!important;
    width: 100%;
    left: 0px;
    background: #fff;
    z-index: 997!important;
}

header:nth-child(2) {
    grid-column-end: end;
}

header.ch{display: grid!important;}

.nav {
    height: 100%;
    width: 280px;
    background-color: #fff;
    left: 0;
    top: 0;
    z-index: 999;
    position: fixed;
    overflow-y: auto;
    overflow-x: visible;
    transform: translate(-280px,0);
}



.ssm-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,0.3);
    display: none;
    z-index: 998;
}

* {
  margin: 0;
  padding: 0;
}

/* Icon 1 */

#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
  width: 60px;
  height: 45px;
  position: relative;
  margin: 72px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
  display: block;
  position: absolute;
  height: 9px;
  width: 100%;
  background: #607d8b;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}


/* Icon 4 */

#nav-icon4 {
}

#nav-icon4 span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(2) {
  top: 18px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(3) {
  top: 36px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -3px;
  left: 8px;
}

#nav-icon4.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

#nav-icon4.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 39px;
  left: 8px;
}

#paginadr .pager-list .btn {
    min-width: 10px!important;
    margin:0px!important;

}

.prod_cont{
  margin: 0 auto!important;
  margin-bottom: 24px!important;
}

.subcat nav ul {
  display: inline-flex!important;
}

.simplegallery .content img {
    width: 100%!important;
}

.simplegallery .thumbnail {
    position: relative;
    top: 0px!important;
}

.simplegallery .thumbnail .thumb {
    display: inline-flex;
    width: 75px!important;
    height: 75px!important;
    margin: 5px;
    cursor: pointer;
}

.simplegallery .thumbnail .thumb img {
    width: 75px!important;
    border: 1px solid #dedede;
}

.compra_status_m.ch {
  position: fixed;
  margin-top: 96px;
  background: #fafafa;
  width: 100%;
  display: grid!important;
  grid-template-columns:1fr 1fr 1fr 1fr;
align-items:center;
justify-items: center;
z-index: 998;
}

.ch.compra_status_m div {
  padding: 20px;
}



.ch.compra_status_m div a i:before{
  font-size: 1.5em;
  color: #4CAF50;
}

.compra_status_m .simpleCart_quantity{
    position: absolute!important;
    left: 192px!important;
    top: 24px!important;
    height: auto!important;
    margin-top:8px;
    padding-left: 15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:10px;
    border-radius:50%;
    color:#ffffff;
    background-color: #E91E63 !important;
}

#caja-carro {
  width: 100%!important;
}

.simpleCart_items .minicarro {
background: #fff;
min-width: 100%!important;
margin: 12px 0!important;

}



.minicarro .item-name {
    font-size: 5vw!important;
}

.swiper-button-next , .swiper-button-prev {z-index: 980!important; margin-top:70px!important;}

/*menu mobile*/

.menu_m { text-align: left; }

.menu_m li a {
    display: block;
    padding: 16px 0;
    border-bottom: 1px solid #e6e6e6;
    color: #009688;
    padding-left: 12px;
    font-weight: bold;
  }
/*menu mobile*/

.menu_m li ul a {
  padding-left: 36px;
  font-weight: normal;
}

#input {
  width: 98%;
  height: 60px!important;
  border: 0px none;
  background-color: #ff0;
  font-size: 1em;
  color: #000;
  padding: 1%;
  position:fixed!important;
  top: 0px;
  z-index: 999;
  left: 0;
  -webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
}

#cerrar{
font-size: 1.5em;
    position: fixed!important;
    z-index: 999;
    top: 15px;
    right: 20px;
    color: rgba(0,0,0,0.3);
}

.chorreo {width: 90%!important;}

}
/*----------------------------| MENOS DE 650PX |------------------------------*/
@media all and (max-width: 650px) {
  /* line 289, ../sass/base.scss */

  .rowfixed {
    content: "";
    display: table;
    clear: both;
    padding: 0px;
  }


  .col-0 {
    width: 50%;
  }

  /* line 290, ../sass/base.scss */
  .col-1 {
    width: 100%;
  }

  /* line 291, ../sass/base.scss */
  .col-2 {
    width: 100%;
  }

  /* line 292, ../sass/base.scss */
  .col-3 {
    width: 100%;
  }

  /* line 293, ../sass/base.scss */
  .col-4 {
    width: 100%;
  }

  /* line 294, ../sass/base.scss */
  .col-5 {
    width: 100%;
  }

  /* line 295, ../sass/base.scss */
  .col-6 {
    width: 100%;
  }

.col-822 {
  width: 100%;
  margin: 30px 0px;
}

  /* line 296, ../sass/base.scss */
  .col-ch {
    width: 100%;
  }

  /* line 297, ../sass/base.scss */
  ul li {
    width: 100% !important;
  }

  /*--------------| MUESTRA SOLO EN RESOLUCIIONES GRANDES 8aDG |----------------*/
  /* line 301, ../sass/base.scss */
  .gd {
    display: none!important;
  }

  /* line 302, ../sass/base.scss */
  .ch {
    display: block !important;
  }

* div p {

margin: 0px!important;
}

.btn {
  /* margin:20%!important; */
  /*-----------------| contenido personalizado mobile 8aDG |--------------------*/
  }

.swiper-container {height: 180px!important;}

.datos {

  margin: 0 0 0 50px!important;
}
.sldr {/*margin-top: 84px!important;*/background: radial-gradient(circle, rgb(71, 68, 59) 0%, rgb(57, 57, 49) 100%);/* height:144px; */}

#zapas{
      top: -200px!important;
}
#zapas img{
  width: 80%!important;
  z-index: 980;
}

}
/*-------------------| fin sistema de columnas 8aDG |-------------------------*/
/*--------------------------| slider multi noticias|----------------------------*/
/* line 316, ../sass/base.scss
.nav {
  position: relative;
  top: -50px;
  width: 227px;
  height: 50px;
  text-align: center;
  background: #032e61;
  color: #fff;
  font: normal 400 1em 'PT Sans', sans-serif;
}


.nav a {
  text-decoration: none;
  color: #fff;
  padding: 0 15px;
  text-align: center;
  position: relative;
  bottom: 3px;
}
 */

#left, #right {
  cursor: pointer;
  margin: 0 10px;
  font: normal 1.5em sans-serif;
  color: #fff;
  font-weight: 100;
  width: 2px;
}

/* line 345, ../sass/base.scss */
#left {
  text-align: left !important;
}

/* line 349, ../sass/base.scss */
#right {
  text-align: right !important;
}

/* line 353, ../sass/base.scss */
#event_rotator {
  width: 227px;
  height: 375px;
  position: relative;
  overflow: hidden;
}

/* line 359, ../sass/base.scss */
#slider {
  position: absolute;
  height: 380px;
  left: 0;
  width: 99999px;
}

/* line 365, ../sass/base.scss */
.event {
  color: #fff;
  font: normal 400 1em 'PT Sans', sans-serif;
  background: #043b7b;
  float: left;
  width: 227px;
  height: 375px;
}

/* line 373, ../sass/base.scss */
.event:nth-child(odd) {
  background: #0c4180;
}

/* line 377, ../sass/base.scss */
.contenido {
  padding: 10px 10px;
}

/* line 381, ../sass/base.scss */
.contenido p {
  font-size: 0.75em;
}

/* line 384, ../sass/base.scss */
.titulo_rot {
  font-size: 1.2em;
}

/* line 387, ../sass/base.scss */
.botones {
  padding-top: 15px;
}

/*--------------------------| slider multi noticias|----------------------------*/
/* line 394, ../sass/base.scss */


/* line 406, ../sass/base.scss */
header {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  /* grid-template-rows: 2fr 1fr; */
  min-width: 100%;
  z-index: 998!important;
  align-items: center;
  justify-items: center;
  height: 150px;
  position: fixed;
  transition: height 0.3s;
  background: #232323 url(../img/trama_fondo.png) repeat;
}

/*
header > div:nth-child(3){
  background: #4e1756!important;
    }

line 412, ../sass/base.scss */
nav {
  background: #808080;
  min-width: 100%;
}

/* line 418, ../sass/base.scss */
section {
  min-width: 100%;
  min-height: a;
  text-align: center !important;
}

section:after {
  clear: both!important;
}

/* line 425, ../sass/base.scss */
section:nth-child(odd) {

}

/* line 429, ../sass/base.scss */
footer {
  background: #A1A1A1;
  min-width: 100%;
  min-height: 360px !important;
}

/* line 434, ../sass/base.scss */
address {
  background: #868686;
  min-width: 100%;
  min-height: 400px !important;
}

#input {
  width: 98%;
  height: 36px;
  border: 0px none;
  background-color:#f7eec2;
  font-size: 1em;
  color: #000;
  padding: 1%;
  position:fixed;
  top: 0px;
  z-index: 999;
  left: 0;
  -webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
}

/* line 652, ../sass/base.scss */
#input:focus {
  background-color: #5ab999;
  color: #fff;
  font-weight: bold;
  font-size: 1.75em;

}


#input::placeholder{font: normal normal 300 2em/1.5 'Lato',sans-serif;margin:10px;
}

#cerrar{
font-size: 1.5em;
    position: fixed;
    z-index: 999;
    top: 15px;
    right: 20px;
    color: rgba(0,0,0,0.3);
}

#buscar {color:#fff;}

/* line 440, ../sass/base.scss */
.bottom {
  background: #043b7b;
  min-height: 50px !important;
}

/* line 445, ../sass/base.scss */
.der {
  float: right;
}

/* line 447, ../sass/base.scss */
.logo {

}

/* line 447, ../sass/base.scss */

.subtitulos{
font-family:'Oswald', sans-serif !important;
color: #045;
margin: 24px 0;
}


.menuback {

    z-index: 978;


}
.menuback a {
font-family:'Lato', sans-serif !important;
color:#fff;
text-transform: uppercase;
}

.menuback ul li ul {display:none;}




.logo img{
width: 240px;
filter: invert(100%);
}

/* line 451, ../sass/base.scss */
.logo_uni {
  padding: 70px 0px;
  text-align: right;
}

/* line 472, ../sass/base.scss */
.vivo a {
  color: #8d141c;
}

/* line 476, ../sass/base.scss */
.contenidos a {
  color: #0f335f;
}

/* line 480, ../sass/base.scss */
.grilla a {
  color: #0188c8;
}

/* line 484, ../sass/base.scss */
.accesorios {
  background: rgb(255,255,255);
background: radial-gradient(circle, #2196f3 0%, #1a78c3 23%,#0d4c7d 76%);
  min-height: 400px;
  display: block;
}




.menus {position: relative;background: #246E64;display: block;padding: 48px;}

.menus:before{
	background: url(../img/lomar_new.svg) no-repeat;
}

.menus section {
  min-height: 300px!important;
}


.accesorios section {
  min-height: 300px!important;
}

.accesorios img {position: relative;top: 100px;width: 500px;}


.borde_accesorios {
  width: 100%;
  min-height: auto!important;
}

.borde_hombres {
  position: relative;
  z-index: 980;
  width: 100%;
  height: 400px;
}

/* line 490, ../sass/base.scss */
.mujeres {
    min-height: 400px;
    /* background: #c6b778; */
    display: block;
    background: rgb(198,183,120);
    background: radial-gradient(circle, #c6b778 50%, #746b47 100%);
  
}

.mujeres img {
    position: absolute;
    left: 10px;
    height: 550px;
    top: 1950px;
}



.hombres {
  min-height: 400px;
    background:radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(144,144,144,1) 100%);
    display: block;
}

.calzado {
  min-height: 480px;
    background: #000 url(../img/trama3.svg) right no-repeat;
    background-size: 100%;
}



.entrena {
  min-height: 580px;
    background: #fff000;
    display: block;
}


.banda {
fill:#a6004c;
}


/*BOTONES*/

.boton{
    width: 150px;
    position: relative;
    padding: 10px;

}


.boton a {
  display: block;
padding:10px;
text-decoration:none;
 font: normal normal 400 1.5em/1.5 'Lato',sans-serif;
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
color:#fff;

}

.color a{
  background: tomato;
}

.color_accesorios a{
  background:#CC0000FF;
}
.color_hombres a{
  background:#5C3566FF;
}

.color_mujeres a{
  background:#318A8AFF;
}

.color_calzado a{
  background:#318A8AFF;
}

.color_entrena a{
  background:#318A8AFF;
}

.boton a:hover{

background: #454D6C;

}

.swiper-container {
height: 528px;
}

.boton_seccion{
  height:80px;
  width:229px;
  word-spacing:0px;
  font-family:'Lato', sans-serif !important;
  font-weight:300;
  font-size:28px;
  border-width:1px !important;
  border-style:solid;
  line-height:78px;
  margin: 80px 0px;
  position: relative;
  background: none;
  /*position:relative;
  top:96px;
  left:70px;*/
}

.btn-accesorios {
  color:#fff;
   border-color:#fff;
}

.btn-mujer{
    color:#7e744c;
   border-color:#7e744c;
}

.btn-hombre{
    color:#000;
   border-color:#000;
}

.btn-calzado{
  color:#ffffff;
   border-color:#ecf0f1;
}

.btn-entrena{
 background: rgba(255,255,0,0.8);
    color:#000;
   border-color:#000;
}

.accesorios div p{
  width:100%;
  text-align:left;
  font-family:'Open Sans', sans-serif !important;
  font-size:16px;
  /*position:relative;
  left:-84px;
  top:16px;*/
  bottom:auto;
  color:#fff;
}

.mujeres div p{
  width:100%;
  text-align:left;
  font-family:'Open Sans', sans-serif !important;
  font-size:16px;
  bottom:auto;
  /* margin: 16px 15px; */
  color: #000;
  margin: 80px 12px;
}

.hombres div p{
  width:100%;
  text-align:left;
  font-family:'Open Sans', sans-serif !important;
  font-size:14px;
  bottom:auto;
 margin: 105px 0px;
 color: #000;
}

.calzado div p{
  width:100%;
  text-align:left;
  font-family:'Open Sans', sans-serif !important;
  font-size:14px;
  /*position:relative;
  left:-84px;
  top:16px;*/
  bottom:auto;
  color:#ffffff;
 margin: 80px 15px;
}

.logo_ch{
  background:no-repeat center center/100% url(../img/logo_mc.svg);
  width:120px;
  top:72px;
  left:0px;
  position:relative;
  margin-top:-42px;
  height:52px;
  opacity: 0.6;
}


.hombres div img{
  bottom:auto;
  position:absolute !important;
  left:auto;
  right:156px;
    width: 450px;
    top: -126px;
}


.calzado .chorreo img{
  position:relative;
  left:12px;
  right:auto;
  z-index:1;
  width: 100%;
}


.entrena {
background:no-repeat top center/100% url(../img/revendedora.jpg);
}

#zapas img{
  width:450px;
  z-index:980;
  position: relative;
}

#zapas{
  z-index:980;
  position:relative;
  bottom:auto;
  top: -100px;
}

.entrena div img{
  margin-top:94px;
}

.entrena div h2{
  font-family:'Lato', sans-serif !important;
  text-shadow:none;
  color:#0c0c0c;
  font-size:72px;
  font-weight:300;
  text-shadow: 1px 1px 30px rgba(255, 255, 0, 1),1px 2px 30px rgba(255, 255, 0, 1),1px -2px 30px rgba(255, 255, 0, 1);
}


.entrena .col-6 > div{
  text-align:center;
  margin-left:auto;
  padding-left:0px;
  width:100%;
  box-sizing:content-box;
}

.entrena div .boton_seccion{
  margin-left:auto;
  margin-right:auto;
  margin-bottom:auto;
  margin-top:29px;
}

.pie{
	display: block;
	background: #232323 url(../img/trama_fondo.png) repeat;
	color: #00ff00;
	}

.datos {
  margin: 100px 0;
  font: normal normal 100 1em/1.5 'Lato',sans-serif;
  color: #FFFFFF;
  text-align: left;
}

.datos p{
	color: #069F8C;font: normal normal 300 1em/1.5 'Lato',sans-serif;}


.datos a {
  color: #069F8C;
  text-decoration: none;
}

.datos a:hover {
  color:#069F8C;
  text-decoration: none;
}

.swiper-button-next , .swiper-button-prev {z-index: 995!important; top:40%!important;}

/**EFECTO DE BOTON/

/* General button style (reset) */


.btn:after {
  width:229px;
  height: 0px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
}

/* Button 1b */
.btn-accesorios:after {
content: 'SECADORES';
background:#fff;
left: 0px;
top: 0;
left: 0;
}

.btn-accesorios:hover,
.btn-accesorios:active {
  color: #0d4c7d;
}

.btn-accesorios:hover:after,
.btn-accesorios:active:after {
  height:80px;
  z-index: 1;
}

.btn-mujer:after {
content: 'ASPIRADORAS';
background:#7e744c;
left: 0px;
top: 0;
left: 0;
}

.btn-mujer:hover,
.btn-mujer:active {
  color: #fff;
}

.btn-mujer:hover:after,
.btn-mujer:active:after {
  height:80px;
  z-index: 1;
}

.btn-hombre:after {
content: 'HIDROLAVADORAS';
background:#000;
left: 0px;
top: 0;
left: 0;
}

.btn-hombre:hover,
.btn-hombre:active {
  color: #fff;
}

.btn-hombre:hover:after,
.btn-hombre:active:after {
  height:80px;
  z-index: 1;
}

.btn-calzado:after {
content: 'HOMBRES';
background:#FFF;
left: 0px;
top: 0;
left: 0;
}

.btn-calzado:hover,
.btn-calzado:active {
  color: #000;
}

.btn-calzado:hover:after,
.btn-calzado:active:after {
  height:80px;
  z-index: 1;
}


.btn-entrena:after {
content: 'Consultar';
background:#000;
left: 0px;
top: 0;
left: 0;
}

.btn-entrena:hover,
.btn-entrena:active {
    color: #FF0;
}

.btn-entrena:hover:after,
.btn-entrena:active:after {
  height:80px;
  z-index: 1;
}

.menuback{
margin-top:50px;
}

.menuback ul {
  margin:;
  text-align:left;
  color:#E91E63;
}

.menuback ul li a{
  font: normal normal 300 3vh/1.2 'Lato',sans-serif;
  text-decoration: none;
  color: #E91E63;
  letter-spacing: .01em;
  transition: text-shadow .3s;
}

.menuback ul li a:hover,
.menuback ul li a:active {
  / text-shadow: 0 0 .120px #E91E63, 0 0 .120px #E91E63;
text-shadow: #E91E63 1px 0px 0px, #E91E63 0.540302px 0.841471px 0px, #E91E63 -0.416147px 0.909297px 0px, #E91E63 -0.989992px 0.14112px 0px, #E91E63 -0.653644px -0.756802px 0px, #E91E63 0.283662px -0.958924px 0px, #E91E63 0.96017px -0.279415px 0px;

}

.iconos_gd, .iconos_gd a, .iconos_gd i {
  color:#069F8C!important;
  font-size:21.1px;
}

.iconos_gd .fa-envelope, .fa-search , .fa-user, .fa-shopping-bag{
  margin:0 18px;
}


.interior{
	/*background: #eaeaea;*/
	position: inherit;}

.logo_interior { text-align: center;}

.logo_interior img{
  /*  padding-left:57px;
  width:230px;
  display: block;*/
  /*margin-top:45px;*/
}




/*#menu_int { background-color:#333 !important;}


#menu_int ul li a {
padding:15px;
  background-color:#2b2b2b !important;
  margin-left:0px;
  font-family:'Open Sans', sans-serif !important;
  color:#ED0;
  text-decoration:none;
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
  display: block;
}

#menu_int ul li a:hover{  background-color:#fafafa !important;color:#2b2b2b; }

*/

.custom-radios div {
  display: inline-block;
}
.custom-radios input[type="radio"] {
  display: none;
}
.custom-radios input[type="radio"] + label {
  color: #333;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.custom-radios input[type="radio"] + label span {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #FFFFFF;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  line-height: 44px;
}
.custom-radios input[type="radio"] + label span img {
  opacity: 0;
  transition: all .3s ease;
}
.custom-radios input[type="radio"]#color-1 + label span {
  background-color: #96e54c;
}
.custom-radios input[type="radio"]#color-2 + label span {
  background-color: #2e3d38;
}
.custom-radios input[type="radio"]#color-3 + label span {
  background-color: #e91e63;
}
.custom-radios input[type="radio"]#color-4 + label span {
  background-color: #e74c3c;
}
.custom-radios input[type="radio"][checked="checked"] + label span img {
  opacity: 1!important;
}


.custom-talles div {
  display: inline-block;
}
.custom-talles input[type="radio"] {
  display: none;
}
.custom-talles input[type="radio"] + label {
  color: #333;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.custom-talles input[type="radio"] + label span {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #FFFFFF;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  line-height: 44px;
}
.custom-talles input[type="radio"] + label span {
 color: #000;
  transition: all .3s ease;
}
.custom-talles input[type="radio"]#talle-1 + label span {
  background-color: #fafafa;
  color: #000;
    font-family:'Oswald', sans-serif !important;
  font-size:17px;
  font-weight:500;
}
.custom-talles input[type="radio"]#talle-2 + label span {
  background-color: #fafafa;
  color: #000;
    font-family:'Oswald', sans-serif !important;
  font-size:17px;
  font-weight:500;
}
.custom-talles input[type="radio"]#talle-3 + label span {
  background-color: #fafafa;
  color: #000;
    font-family:'Oswald', sans-serif !important;
  font-size:17px;
  font-weight:500;
}
.custom-talles input[type="radio"]#talle-4 + label span {
  background-color: #fafafa;
  color: #000;
    font-family:'Oswald', sans-serif !important;
  font-size:17px;
  font-weight:500;
}

.custom-talles input[type="radio"]#talle-5 + label span {
  background-color: #fafafa;
  color: #000;
    font-family:'Oswald', sans-serif !important;
  font-size:17px;
  font-weight:500;
}

.custom-talles input[type="radio"][checked="checked"] + label span {
  background-color:#dadada!important;
  color: #000!important;
    font-family:'Oswald', sans-serif !important;
  font-size:17px;
  font-weight:500;
}





.boxprod {

min-height: 350px;
 background: #fff;
}

/*!
 * jQuery simple gallery Plugin 1.1.0
 *
 * http://fernandomoreiraweb.com/
 *
 * Copyright 2013 Fernando Moreira
 * Released under the MIT license:
 *   http://mit.fernandomoreiraweb.com/
 */


.simplegallery {
  margin: 0 auto;
  width: 100%;
  height: 527px;
  overflow: hidden;
  border-top: #dedede 1px solid;
    border-bottom:#dedede 1px solid;
    margin: 50px 0;
}

.simplegallery .content {
  background: #fff;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.simplegallery .content img {
  width: 527px;
}

.simplegallery .thumbnail {position: relative;}

.simplegallery .thumbnail .thumb {
  display:inline-flex;
  width: 100px;
  height: 100px;
  margin:5px;
  cursor: pointer;
  overflow: hidden;
}

.simplegallery .thumbnail .thumb img {
  width: 100px;
    border: 1px solid #dedede;
}


.detalle_prod .col-6{
  font-family: 'Oswald', sans-serif;
  text-align:left;
  margin:10px 0;
}

.talles h4{
  margin:10px 0;
}



.boxprod .detalle_prod{
  margin-left:17px;
  margin-top:62px;
  font-family: 'Oswald', sans-serif;
}

.detalle_prod .custom-radios{
  margin-top:17px;
}

.detalle_prod .col-6 h3 {
  font-size:19px;
}

.detalle_prod .col-6 h1 {
 font-family: 'Montserrat', sans-serif;
}


/* selector talle */




.talles {
  max-width: 500px;
  margin: 150px auto;
}
.talles button {
  position: relative;
  background: none;
  border: none;
  outline: none;
  font-size: 16px;
  border-bottom: 2px solid black;
  padding-bottom: 8px;
  min-width: 150px;
  text-align: left;
  outline: none;
  cursor: pointer;
  z-index: 2;
}
.talles button:after {
  content: '▾';
  position: absolute;
  right: 0px;
  top: 0%;
}
.talles .dropdown {
  position: relative;
    margin-top:26px;
}
.talles .dropdown .dropdown-options {
  list-style: none;
  margin: 0;
  padding: 0;
  background: white;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transform: scale(0.8) translate3d(-20px, 0px, 0);
          transform: scale(0.8) translate3d(-20px, 0px, 0);
  transition: opacity 0.1s cubic-bezier(0.5, 2, 0.5, 0.75), -webkit-transform 0.3s cubic-bezier(0.5, 2, 0.5, 0.75);
  transition: opacity 0.1s cubic-bezier(0.5, 2, 0.5, 0.75), transform 0.3s cubic-bezier(0.5, 2, 0.5, 0.75);
  transition: opacity 0.1s cubic-bezier(0.5, 2, 0.5, 0.75), transform 0.3s cubic-bezier(0.5, 2, 0.5, 0.75), -webkit-transform 0.3s cubic-bezier(0.5, 2, 0.5, 0.75);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
  z-index: 1;
}
.talles .dropdown .dropdown-options.open {
  opacity: 1;
  -webkit-transform: scale(1) translate3d(0, 0, 0);
          transform: scale(1) translate3d(0, 0, 0);
  z-index: 5;
}
.talles .dropdown .dropdown-options li {
  display: inline-block;
}
.talles .dropdown .dropdown-options li a {
  text-decoration: none;
  display: inline-block;
  padding: 10px 16px;
  color: #535353;
}
.talles .dropdown .dropdown-options li a:hover {
  color: #535353;
}
.talles .dropdown .dropdown-options li a.active {
  border-bottom: 2px solid black;
  color: black;
}
.talles .dropdown .dropdown-options li a.active:hover {
  color: black;
}

.box {
  width: 350px;
  height: 350px;
  background: #eee;
  padding: 20px;
  color: #000;
}


.titulo {
  height: 50px;
  padding: 10px 0;
  color: #000;
  font-size: 20px;
}

.contenido {
  height: 150px;
  color: #000;
}

.prod_cont {
  width: 300px;
  height: 470px;
  background-size: cover;
  box-shadow: 2px 2px 40px 0px rgba(0,0,0,0.3);
  margin: 10px 0px;
}

.overlay {
  width: 300px;
  position: absolute;
  z-index: 888;
  background: rgba(0,0,0,0.0);
 /*background:url(../img/banda_h.svg) center center no-repeat;*/
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
  display: block;
}

.overlay:hover{ background: rgba(0,0,0,0.6) 
  url(../img/lupa.svg);
  display: block;background-size: cover;}



.item-name {
  color: #000;

}

.h2 {
  padding: 20px 10px 10px 10px;
  color: #069F8C;
  font-size: 22px;
}


.desc {
  color: #FFFFFF;

}


.item_price1 {
  padding: 10px;
  border-radius: 5px 5px 5px 5px;
  color: #FFFFFF;

}

.item_price {
  color: #000;
  font-size: 38px;
}


.col-86 .prod_cont .item-name{
    margin-top: 0px;
    position: relative;
    bottom: 0px;
    top: 0px;
    z-index: 997;
    background: #fff;
    height: 150px;
}

.col-86 .prod_cont .box_mas_comprar a{
  background: #532a5a;
  padding: 15px 20px;
  margin: 0px 60px;
  border-radius: 5px 5px 5px 5px;
  color: #EDFF00;
  font-size: 18px;
  font-weight: 300;
  text-decoration: none;
    -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
  display: block;
}

.col-86 .prod_cont .box_mas_comprar a:hover{
color: #000;
background: #EDFF00;
}


.col-86 .prod_cont .overlay{
  height:320px;
  position:relative;

}

.overlay .item-name{
  position:relative;
  z-index:900;
  top:15px !important;
}

.detalle_prod .col-6 form input[type=number]{
  width:145px;
  height:30px;
  font-family:'Roboto', sans-serif !important;
  font-weight:600;
  font-size:18.8px;
  text-align:center;
  border-width:2px;
  border-color:#000000;
}



.detalle_prod .col-6 form input[type=number] {
  -moz-appearance: textfield;
  appearance: textfield;
  margin: 0;
  margin-top:8px;
}


.detalle_prod .col-6 form input[type=number]::-webkit-inner-spin-button,
.detalle_prod .col-6 form input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
}


.detalle_prod .col-6 form input:focus[type=number] {
  outline: 0;
}


.detalle_prod .col-3 .btn_pedido a{
  color: #000;
  display: block;
  border-style:solid;
  border-width:2px;
  font-family:'Roboto', sans-serif !important;
  text-align:center;
  margin-top:0px;
  padding-left:7px;
  padding-right:7px;
  padding-top:7px;
  padding-bottom:7px;
  position:relative;
  top:26px;
  background-color:#ffeb3b !important;
  border-color:#000;
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
  text-decoration: none;
}

.detalle_prod .col-3 .btn_pedido a:hover {
background-color:#222!important;
  border-color:#000;
  color: #ffeb3b;
}

#container .mix{
    display: none;
}

#container .prod_cont .item-name .item_price{
  font-family:'Oswald', sans-serif !important;
  color:#ecf0f1;
}

#container .prod_cont .item-name .h2{
  font-family:'Oswald', sans-serif !important;
  font-size:26px;
}




#paginadr .pager-list .btn {
  font-family: 'Open Sans', sans-serif;
  font-size: 10px;
  line-height: 1;
  background: #dadada;
  padding: 1em 1em;
  margin: 0;
  min-width: 40px;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  color: #747474FF;
  border: 0 none;
  display: inline-block;

  -webkit-appearance: none;
}
#paginadr .pager-list .btn:hover {
  background: #BEBEBE;
}

#paginadr .pager-list .btn:focus{
  outline: 0 none;
}
#paginadr .pager-list .btn:disabled {
  background: #f2f2f2 !important;
  border-bottom: transparent;
  border-top: 1px solid #e2e2e2 !important;
  color: #999999;
  cursor: default;
}

#paginadr .pager-list .btn.active {background: #069F8C!important;color: #000;}


#paginadr{
background: #fff;
text-align: center!important;
padding: 10px;

}

.subcat nav ul li {
display: inline-flex;
/* height: 50px; */
}

.subcat nav ul li a{
text-decoration: none;
font-size: 1em;
  padding: 15px 15px;
  color: #888A85;
}

.subcat nav ul li a:hover{
  background:#BABDB6;
  border-radius: 5px;
 -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
color: #fff;
}


.iconos_gd .slide-togg{
	color:#fff;
}

.slide-togg .simpleCart_quantity{
	margin-top:8px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:50%;
	position:relative;
	/* top:18px; */
	left:-22px;
	color:#ffffff;
	background-color:#d40055 !important;
}


.simpleCart_total {
  font-family:'Oswald', sans-serif !important;
    padding: 10px 15px;
    text-align: right;
    background-position: 25px 2px;
}


.headerRow , .minicarro{
  display: inline-flex;
}

/*.headerRow > div , .minicarro > div {margin: 10px 15px;}*/

#caja-carro .simpleCart_total{
  margin-right:20px;
}

.minicarro .fa-minus-square{
  color:#95a5a6 !important;
}

.minicarro .fa-plus-square{
  color:#95a5a6 !important;
}

.minicarro .simpleCart_remove{
  color:#95a5a6 !important;
}

/*.minicarro .item-name{
  font-family:'Open Sans', sans-serif !important;
  font-weight:600;
  color:#34495e;
}

.minicarro .item-quantity{
  color:#34495e;
}

.minicarro .item-total{
  font-family:'Open Sans', sans-serif !important;
  font-weight:600;
  color:#2c3e50;
}
*/

.item-wrapper {
    display: grid;
    grid-template-columns: 100px 50px 3fr;
    grid-template-rows: 1fr;
    height: 108px;
    background: #f5f5f5;
    width: 90%;
    box-shadow: 2px 2px 40px 0px rgba(0,0,0,0.3);
    padding: 5px;
}
.wrap_cont{
  display: grid;
  grid-template-rows: 1fr 1fr;
}

.wrap_cont3{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    justify-items: center;
    background: #eaeaea;
    border-radius: 15px 0 0 0;
}




#caja-carro{
  background-color:#ffffff !important;
  box-shadow:0px 0px 50px -24px #000000;
  height:226px;
}



#caja-carro .boton-checkout{
  background-color:#e0e4cc !important;
  box-sizing:content-box;
  width:214px;
  padding-left:0px;
  padding-right:0px;
  position:relative;
  margin-left:109px;
  color:#1abc9c;
  padding-top:15px;
  padding-bottom:15px;
  top:74px;
  border-top-left-radius:7px;
  border-top-right-radius:7px;
  border-bottom-left-radius:7px;
  border-bottom-right-radius:7px;
}

.boton-checkout .simpleCart_checkout{
  color:#d95b43;
}

#caja-carro{
 height: 100% !important;
z-index: 1000;
width: 414px;
position: fixed !important;
left: -4px;
top: 0px;
box-shadow: 500px 37px 50px 500px rgba(0,0,0,0.46);
overflow-x: hidden;
overflow-y: scroll;
}

#caja-carro h2{
  font-family:'Open Sans', sans-serif !important;
  font-size:21.4px;
  margin-top:33px;
  font-weight:300;
}

.slide-togg .fa-close{
  font-size:25.3px;
  color:#95a5a6;
  position:relative;
  top:-45px;
  left:176px;
}

.item-image {
    align-self: center;
    justify-self: center;
}

.item-decrement, .item-quantity, .item-increment, .item-total, .item-remove {
    display: inline-flex;
    height: 40px;
    height: 30px;
    margin: 10px 0;
    padding: 0 3px;
}

.info-carrito {
    width: 50%;
    padding-left: 10px;
    padding-top: 10px;
    float: left;
    box-sizing: border-box;
}


.item-image img{
  height:100px;
  border-radius: 50%;
}


.minicarro .item-color{

  font-family:'Oswald', sans-serif !important;
  text-transform:uppercase;
  justify-self: center;

}

.minicarro .item-size{
  font-family:'Oswald', sans-serif !important;
  justify-self: center;

}

.minicarro .item-remove{
   position:relative;
  left:-20px;
  top:2px;

}

.minicarro .item-price{
  font-family:'Oswald', sans-serif !important;
  justify-self: center;

}

.minicarro .item-name{
font-size: 2vw;
justify-self: start;
font-family:'Oswald', sans-serif !important;
align-self: center;
}

.simpleCart_items .minicarro{
  /*width:100%;*/
  min-width: 390px;
  font-family:'Oswald', sans-serif !important;
  margin: 12px 0;
}

.minicarro .item-quantity{
  font-family:'Oswald', sans-serif !important;
  font-size: 1.75em;
  justify-self:center;
  margin-top: 10px;

}

.headerRow {display: none!important;}

/*breadcrumb*/
.cont_bread{display: block;border-bottom:1px solid #f1f1f1;}
.breadcrumb{text-align: left;margin: 24px 12px;}
.breadcrumb .fa-angle-right:before {color:#7f8c8d!important; }
.breadcrumb a{
  color:#7f8c8d;
  margin-left:12px;
  padding:24px 12px;
      -webkit-transition: color 0.5s ease-out;
  -moz-transition: color 0.5s ease-out;
  -o-transition: color 0.5s ease-out;
  transition: color 0.5s ease-out;
}

.breadcrumb a:last-child {font-weight: bolder;color:#2E3436;}

.breadcrumb a:first-child { margin-left:0px!important;padding-left: 0px!important; }

.breadcrumb a:hover{ color:#2E3436; }

.simpleCart_items:after{
content:"nbsp;";
visibility: hidden;
}

.simpleCart_items{
padding-left: 24px;
}


/* boton de compra */

form .box_compra {
    display: grid;
    grid-template-columns: 1fr 2fr;
    width: 163px;
}

form .item_add {
    background-color: rgb(255, 0, 130);
    color: #fff;
    display: block;
    text-decoration: none;
    font-size: 1.7em;
    padding: 8px;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
    text-align: center;
}

form .item_Quantity {
    border: none;
    width: 110px;
    height: 100%;
    background:#f7f6f6;
    text-align: center;
    color: rgb(69, 69, 69);
    font: normal normal 600 20px/150% 'Open Sans', Helvetica, sans-serif;
}

/* boton de compra */
#logo_pd{
	width: 300px;
    position: relative;
    top: -10px;
    left: -20px;
}

.menuback ul li:first-child {
margin-top: 0px;

}

.menuback ul li {

	margin: 5px 0;
}


.mujeres div img{
	width:64px;
	position:relative !important;
	/* bottom:-592px; */
	/* right:60px; */
	/* left:-93px; */
	opacity:0.31;
	top:74px;
	height: auto;
}


.menus img{
	width:458px;
	position:relative;

}


#logo_lomar_opt {

  fill: #0abd11!important;
}


#logo_pd_opt , #logo_dixter_opt{fill: #666666!important;}


.top_logos{display: grid;grid-template-columns: repeat(5,1fr);/* align-items: center; *//* align-content: center; *//* justify-content: center; */column-gap: 50px;margin: 24px 0;background:;}


.grid_center div {
  mpadding-top: 45%!important;
}

.innobrand img{width:150px;margin-left:10px;}




#venta, #servtec ,#repuestos {height: 228px;display: block;}

table {
  width: 80%;
  margin: 10%;
  border-collapse: collapse;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  background: #017d6e;
  border-radius: 6px;
}
th,
td {
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}
th {
  text-align: left;
}
thead th {
  background-color: #55608f;
}

tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

tbody tr:first-child {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius:10px 10px 0 0;
}

tbody td {
  position: relative;
}

tbody td:hover:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -9999px;
  bottom: -9999px;
  background-color: rgba(255, 255, 255, 0.2);
  z-index: -1;
}

.entrena.rowfixed p {
    font-size: 1.5em;
    text-align: left;
    margin: 24px 0;
    color: #545454;
}

.entrena.rowfixed h5{
    font-size: 2em;
    text-align: left;
    margin: 24px 0;
      color: #e91e63;
      font-family: "Montserrat", sans-serif;

}