/***********************************************
********************  INFO  ********************
Descripción: Página de Shambala
Autor: nv diseño gráfico
Autor Web: http://www.nvdg.com.ar/
 
*******************  COLORES  ******************

Violeta: #BB2766
Violeta oscuro: #89627B
Amarillo: #FDD74E
Naranja: #FB953D
Naranja claro: #FEEAD8

***********************************************/

* {
	font-family:'alegreya_sansmedium', 'Arial', sans-serif;
	font-size:20px;
}

i {
	font: .8rem 'alegreya_sansmedium_italic';
	/*16px*/
}

b {
	font: .8rem 'alegreya_sansbold';
	/*16px*/
}

p {
	font: .8rem 'alegreya_sansmedium';
	line-height: 1rem;
  margin-bottom: 1rem;
}

h1,
h2,
h3 {    
  line-height: 1rem;
  margin-bottom:1rem;
  text-align: center;
}

h2,
h3,
p {
  color: #89627B;
}

h1 {
	color: #FB953D;
	font: 2.1rem 'alegreya_sansextrabold_italic', 'Arial', sans-serif;
}

h1 b{
	color: #FDBF8B;	
	font: 2.1rem 'alegreya_sansextrabold_italic', 'Arial', sans-serif;
}

h2 {
	font: 1.3rem 'alegreya_sansextrabold_italic', 'Arial', sans-serif;
}

h3 {
  font: .8rem 'alegreya_sansbold', 'Arial', sans-serif;
}

.gutter {
	padding: 0 .7rem 1rem .7rem;
}
/***********************************************
*******************  BODY  *********************
***********************************************/

.parent a {
  font: .8rem 'alegreya_sansmedium_italic', 'Arial', sans-serif #fff;
}

.catalogo h1,
.catalogo h2,
.catalogo p,
.catalogo-novedad h1,
.catalogo-novedad h2,
.catalogo-novedad p {
  padding: 0 .75rem;
	text-align: center;
}

.catalogo h1,
.novedad-desc h1,
.catalogo-novedad h1,
.catalogo-desc-pop h1 {
	color: #BB2766 !important;
	font-size: .8rem !important;
	margin-bottom: 0 !important;
	height: 1rem !important; /* javi */
	overflow: hidden; /* javi */
}

.catalogo h2,
.novedad-desc h2,
.catalogo-novedad h2,
.catalogo-desc-pop h2 {
	color:#89627B;
	font: .8rem 'alegreya_sansmedium_italic', 'Arial', sans-serif;	
	margin-bottom: 1rem;
	height: 2.1rem !important; /* javi */
	overflow: hidden; /* javi */
}

.catalogo p,
.novedad-desc p,
.catalogo-novedad p,
.catalogo-desc-pop p {  /* javi */
	color: #89627B;  /* javi */
	font-size: .8rem;  /* javi */
	line-height: 1rem;  /* javi */
	height: 4rem; /* javi */
	overflow: hidden; /* javi */
}

.catalogo-desc-pop p {  /* javi */
	height: 8.5rem !important; /* javi */
	overflow: auto !important; /* javi */
}

/* catalogo pop up */

.catalogo-pop .catalogo-desc h1, 
.catalogo-pop .catalogo-desc h2, 
.catalogo-pop .catalogo-desc p {
  text-align: left;
  padding: 0;
}


label h3 {
	color: #89627B;
	font: .8rem 'alegreya_sansbold_italic', 'Arial', sans-serif;
	/*52px*/
	margin-bottom: .5rem;
}

select,
input,
textarea {
  border: none;
  color: #89627B;    
  font: .8rem 'alegreya_sansmedium_italic', 'Arial', sans-serif;
  height: 1.5rem;
  padding: 0 .7rem;
  background-color:  #FEEAD8;
}

select {	
  background: url(../img/select-button.jpg) no-repeat right #FEEAD8;
  -webkit-appearance: none;
  -moz-appearance: none;
}

::-webkit-input-placeholder {
	color: #89627B;
}

:-moz-placeholder { /* Firefox 18- */
	color:#89627B;
}

::-moz-placeholder {  /* Firefox 19+ */
	color: #89627B;
}

:-ms-input-placeholder {  
	color: #89627B;
}

.pagina-button {
  background-color: #FFF;
  color: #FB953D;
  font: .8rem 'alegreya_sansmedium_italic', 'Arial', sans-serif;
  margin-top: -1rem;  
  text-align: center;
}

.novedad-desc h1,
.novedad-desc h2,
.novedad-desc p,
.catalogo-desc-pop h1,
.catalogo-desc-pop h2,
.catalogo-desc-pop p {
  text-align: left !important;
}

/***********************************************
*******************  FOOTER  *********************
***********************************************/

.footer-content i {
  color: #fff;
  text-align: left !important;
  line-height: .2rem;
}


/***********************************************
*****************  FONT FACE  ******************
***********************************************/

@font-face {
    font-family: 'alegreya_sanslight';
    src: url('../font/alegreyasans-light-webfont.eot');
    src: url('../font/alegreyasans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-light-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-light-webfont.woff') format('woff'),
         url('../font/alegreyasans-light-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-light-webfont.svg#alegreya_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreya_sansblack';
    src: url('../font/alegreyasans-black-webfont.eot');
    src: url('../font/alegreyasans-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-black-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-black-webfont.woff') format('woff'),
         url('../font/alegreyasans-black-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-black-webfont.svg#alegreya_sansblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreya_sansblack_italic';
    src: url('../font/alegreyasans-blackitalic-webfont.eot');
    src: url('../font/alegreyasans-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-blackitalic-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-blackitalic-webfont.woff') format('woff'),
         url('../font/alegreyasans-blackitalic-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-blackitalic-webfont.svg#alegreya_sansblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreya_sansbold';
    src: url('../font/alegreyasans-bold-webfont.eot');
    src: url('../font/alegreyasans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-bold-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-bold-webfont.woff') format('woff'),
         url('../font/alegreyasans-bold-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-bold-webfont.svg#alegreya_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreya_sansextrabold_italic';
    src: url('../font/alegreyasans-extrabolditalic-webfont.eot');
    src: url('../font/alegreyasans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-extrabolditalic-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-extrabolditalic-webfont.woff') format('woff'),
         url('../font/alegreyasans-extrabolditalic-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-extrabolditalic-webfont.svg#alegreya_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreya_sansbold_italic';
    src: url('../font/alegreyasans-bolditalic-webfont.eot');
    src: url('../font/alegreyasans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-bolditalic-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-bolditalic-webfont.woff') format('woff'),
         url('../font/alegreyasans-bolditalic-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-bolditalic-webfont.svg#alegreya_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
  }

@font-face {
    font-family: 'alegreya_sanslight_italic';
    src: url('../font/alegreyasans-lightitalic-webfont.eot');
    src: url('../font/alegreyasans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-lightitalic-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-lightitalic-webfont.woff') format('woff'),
         url('../font/alegreyasans-lightitalic-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-lightitalic-webfont.svg#alegreya_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreya_sansextrabold';
    src: url('../font/alegreyasans-extrabold-webfont.eot');
    src: url('../font/alegreyasans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-extrabold-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-extrabold-webfont.woff') format('woff'),
         url('../font/alegreyasans-extrabold-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-extrabold-webfont.svg#alegreya_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreya_sansitalic';
    src: url('../font/alegreyasans-italic-webfont.eot');
    src: url('../font/alegreyasans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-italic-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-italic-webfont.woff') format('woff'),
         url('../font/alegreyasans-italic-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-italic-webfont.svg#alegreya_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreya_sansmedium';
    src: url('../font/alegreyasans-medium-webfont.eot');
    src: url('../font/alegreyasans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-medium-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-medium-webfont.woff') format('woff'),
         url('../font/alegreyasans-medium-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-medium-webfont.svg#alegreya_sansmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreya_sansmedium_italic';
    src: url('../font/alegreyasans-mediumitalic-webfont.eot');
    src: url('../font/alegreyasans-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-mediumitalic-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-mediumitalic-webfont.woff') format('woff'),
         url('../font/alegreyasans-mediumitalic-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-mediumitalic-webfont.svg#alegreya_sansmedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreya_sansthin';
    src: url('../font/alegreyasans-thin-webfont.eot');
    src: url('../font/alegreyasans-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-thin-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-thin-webfont.woff') format('woff'),
         url('../font/alegreyasans-thin-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-thin-webfont.svg#alegreya_sansthin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreya_sansthin_italic';
    src: url('../font/alegreyasans-thinitalic-webfont.eot');
    src: url('../font/alegreyasans-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-thinitalic-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-thinitalic-webfont.woff') format('woff'),
         url('../font/alegreyasans-thinitalic-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-thinitalic-webfont.svg#alegreya_sansthin_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreya_sansregular';
    src: url('../font/alegreyasans-regular-webfont.eot');
    src: url('../font/alegreyasans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/alegreyasans-regular-webfont.woff2') format('woff2'),
         url('../font/alegreyasans-regular-webfont.woff') format('woff'),
         url('../font/alegreyasans-regular-webfont.ttf') format('truetype'),
         url('../font/alegreyasans-regular-webfont.svg#alegreya_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}