/*
---------------------------------------------------------------------------
SASS includes
===========================================================================
*/
/*
    ===========================================================================
    POLISHOP LP: DEFAULT: UI SETTINGS
    ---------------------------------------------------------------------------
    Version: 0.1;
    ===========================================================================
*/
/* Settings
------------------------------------------------------------------------ */
#HIDE {
  display: none;
}

#DEFAULT-CURSOR {
  cursor: default;
}

#FLOAT-LEFT, .boxCustomers, .boxCustomers .wrapper, .boxCustomers .wrapper ul, .boxCustomers .wrapper ul li, .product-zumba section article .default img {
  float: left;
}

#FLOAT-RIGHT {
  float: right;
}

#FONT-BOLD, .product-zumba section article .default p strong, .product-zumba section article .default h2 {
  font-weight: bold;
}

#FONT-NORMAL, .product-zumba section article .default p {
  font-weight: normal;
}

#FONT-ITALIC, .product-zumba section article .default h2 {
  font-style: italic;
}

#TEXT-UPPERCASE {
  text-transform: uppercase;
}

/*
    ===========================================================================
    POLISHOP LP: DEFAULT: UI SETTINGS
    ---------------------------------------------------------------------------
    Version: 0.1;
    ===========================================================================
*/
/* Mixin
------------------------------------------------------------------------ */
.boxCustomers {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}
.boxCustomers .wrapper {
  height: 600px;
  margin: 0 0 0 0;
  overflow: auto;
  top: 0;
  width: 1000px;
}
.boxCustomers .wrapper ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 9999px;
}
.boxCustomers .wrapper ul li {
  display: block;
  height: 600px;
  margin: 0px 0 0 0;
  width: 1000px;
}
.boxCustomers .wrapper ul li a img {
  display: block;
}
.boxCustomers .wrapper ul a img {
  border: none;
}
.boxCustomers .arrow {
  display: block;
  background: url(../../image/carousel/sprite-carousel.png) no-repeat 0 0;
  border: none;
  cursor: pointer;
  height: 82px;
  margin: 259px 0 0 0;
  position: absolute;
  text-indent: -5000px;
  width: 32px;
}
.boxCustomers .forward {
  background-position: -32px 0;
  right: -45px;
}
.boxCustomers .forward:hover {
  background-position: -32px -82px;
}
.boxCustomers .back {
  background-position: 0 0;
  left: -45px;
}
.boxCustomers .back:hover {
  background-position: 0 -82px;
}

/* SASS variables
------------------------------------------------------------------------ */
#ABSOLUTE, .product-zumba .first article .absolute, .product-zumba .second article .default img.logo, .product-zumba .second article .default img.img {
  position: absolute;
}

#RELATIVE, .product-zumba .first article, .product-zumba .second article .default {
  position: relative;
}

/*
===========================================================================
---------------------------------------------------------------------------
SASS Product Name: Kitchen Revolution
---------------------------------------------------------------------------
===========================================================================
*/
.product-zumba {
  font-family: Arial, Verdana, sans-serif;
}
.product-zumba section article .default p {
  color: #4C4C4C;
  font-size: 18px;
  margin-bottom: 20px;
}
.product-zumba section article .default p span.green {
  color: #D2E201;
}
.product-zumba section article .default p span.pink {
  color: #CF0066;
}
.product-zumba section article .default p span.red {
  color: #FF001C;
}
.product-zumba section article .default h2 {
  font-size: 24px;
  margin: 25px 0;
  width: 450px;
}
.product-zumba section article .default h2.blue {
  color: #3DC6F1;
}
.product-zumba section article .default h2.pink {
  color: #CF0066;
}
.product-zumba .first {
  background: #361A52;
}
.product-zumba .first article {
  height: 645px;
  padding-top: 5px;
}
.product-zumba .first article .absolute {
  background: url(../../image/_zumba/bg0.png) no-repeat;
  height: 658px;
  width: 989px;
  margin: 0;
}
.product-zumba .first article .default {
  position: absolute;
  z-index: 100;
}
.product-zumba .first article .default .movie {
  margin: 230px 0 88px 20px;
}
.product-zumba .second {
  padding: 25px 0 30px;
}
.product-zumba .second article .default .boxCustomers {
  margin: 15px 0 50px;
  width: 625px;
}
.product-zumba .second article .default .boxCustomers .wrapper {
  height: 356px;
  width: 625px;
}
.product-zumba .second article .default .boxCustomers .wrapper ul li {
  height: 356px;
  width: 625px;
}
.product-zumba .second article .default .boxCustomers .arrow {
  margin-top: 138px;
}
.product-zumba .second article .default .boxCustomers .forward {
  right: 10px;
}
.product-zumba .second article .default .boxCustomers .back {
  left: 10px;
}
.product-zumba .second article .default img.logo {
  height: 140px;
  width: 133px;
  margin: 90px 0px 0 45px;
}
.product-zumba .second article .default img.exclusivo {
  height: 405px;
  width: 606px;
  margin-bottom: 40px;
}
.product-zumba .second article .default img.img {
  height: 142px;
  width: 204px;
  margin: 1418px 0px 0 -48px;
}
.product-zumba .third {
  background: #4C4C4C;
  padding-bottom: 30px;
}
.product-zumba .third article .default {
  background: url(../../image/_zumba/bg1.png) no-repeat;
  padding: 150px 0 0 80px;
  margin-left: -80px;
}
.product-zumba .third article .default p {
  color: #ffffff;
}
.product-zumba .third article .default img {
  height: 53px;
  width: 352px;
}
