/*
	Theme Name: CERVEZAS ALHAMBRA
	Theme URI: http://cervezasalhambra.es
	Description: CERVEZAS ALHAMBRA Theme
	Version: 1.0
	Author: El Hombre con dos Cerebros
	Author URI: http://elhombrecondoscerebros.com
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/



/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* wrapper */
.wrapper {
	display: block;
	width:100%;
	margin:0 auto;
	position:relative;
	padding: 0;
}
/* header */
.header {

}
/* logo */
.logo {
	display: none;
}
.logo-img {

}
.login img,
.logout img {
	width: 14px;
	height: auto;
	display:inline-block;
	font-size: 12px;
	vertical-align: middle;
}
/* nav */
.nav {
	display:none;
}

/* sidebar */
.sidebar {

}
/* footer */
.footer {

}
a {
	outline: 0;
}
a:hover, a:active, a:focus {
	outline: 0;
}
/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}


/*!
 * Css Styles
 * Cervezas Alhambra
 */

/* Custom Fonts
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */

 @font-face {
	font-family: 'IbarraReal-Bold';
	src: url('fonts/IbarraReal-Bold.eot?#iefix') format('embedded-opentype'),
	url('fonts/IbarraReal-Bold.woff') format('woff'),
	url('fonts/IbarraReal-Bold.ttf')  format('truetype'),
	url('fonts/IbarraReal-Bold.svg#IbarraReal-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
 @font-face {
	font-family: 'Gotham-Bold';
	src: url('fonts/gotham-bold.eot?#iefix') format('embedded-opentype'),
	url('fonts/gotham-bold.woff') format('woff'),
	url('fonts/gotham-bold.ttf')  format('truetype'),
	url('fonts/gotham-bold.svg#Gotham-bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
 @font-face {
	font-family: 'Gotham-Medium';
	src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
	url('fonts/Gotham-Medium.woff') format('woff'),
	url('fonts/Gotham-Medium.ttf')  format('truetype'),
	url('fonts/Gotham-Medium.svg#Gotham-medium') format('svg');
	font-weight: normal;
	font-style: normal;
}
 @font-face {
	font-family: 'Gotham-Book';
	src: url('fonts/gotham-book.eot?#iefix') format('embedded-opentype'),
	url('fonts/gotham-book.woff') format('woff'),
	url('fonts/gotham-book.ttf')  format('truetype'),
	url('fonts/gotham-book.svg#Gotham-book') format('svg');
	font-weight: normal;
	font-style: normal;
}
 @font-face {
	font-family: 'Gotham-Light';
	src: url('fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
	url('fonts/Gotham-Light.woff') format('woff'),
	url('fonts/Gotham-Light.ttf')  format('truetype'),
	url('fonts/Gotham-Light.svg#Gotham-light') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* Generals
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */


span {
	font-family: "Gotham-Bold";
}
h2 span{
	font-family: 'IbarraReal-Bold';
}

strong {
	font-family: "Gotham-Bold"!important;
}

/* Botones */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #3a3a38;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #c8c3ba;
  border-radius: 4px;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
  background: #3a3a38;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}


/* Filtro Edad
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */
#divEdad {
	display: none;
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 9997;
	background-color: #ffffff;
}
.botellas-home{
	display: block;
}
.franja-gris{
	background-image: url(images/bg.gif);
	background-size: 100% 40%;
	height:100%;
	background-repeat: no-repeat;
	/* min-height: 794px;*/
}
.contenido-edad {
	margin-left: 0;
}
#logo-edad{
	margin:0 auto;
	display:block;
	max-width:313px;
	width:100%;
	height:auto;
}

#texto-edad{
	font-family: 'Gotham-Bold';
	text-align:center;
	color:#383836;
	width:100%;
	font-size:27px;
	margin-top:40px;
	margin-bottom:0;
}
#si, #no, #btn-si {
	width: 135px;
	height: 42px;
	margin: 20px;
	font-size: 1.2rem;
	line-height: 4.2rem;
}

#txt-legal{
	font-family: 'Gotham-Light';
	color:#383836;
	font-size:10px;
	text-align:center;
	margin-top: 25px;
}
.col-central{
	padding-top: 36%;
}
@media (max-width: 990px) {
	.col-central{
		padding-top: 25%;
	}
	#si, #no {
		margin: 20px 5px;
	}
}

@media (max-width: 766px) {
	.botellas-home{
		display: none;
	}
	#texto-edad{
		margin-top:20px;
		margin-bottom:30px;
	}
	#si, #no {
		margin: 10px;
		width: 115px;
	}
	.col-central{
		padding-top: 10%;
	}
}

/* Aviso Legal
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */

#titulo-aviso {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 5rem;
	line-height: 4.5rem;
	text-align: left;
}
#txt-aviso {
	font-family: "Gotham-Light";
}


/* Header + Navigation
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */

header {
	position: relative;
	margin-bottom: 0;
	height: auto;
	background-color: #eceae6;
	z-index: 9990;
}
.cabecera {
	position: relative;
	height: 100px;
}
.navbar-icon {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 25px;
}
.navbar-icon a {
	display: block;
}
.navbar-icon img {
	display: block;
	padding: 6px 4px;
}
#logo-alhambra {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -55px;
	margin-left: -98px;
	max-width: 195px;
	width: 100%;
	height: auto;
}
#logo-alhambra-mobile {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -84px;
	max-width: 169px;
	width: 100%;
	height: auto;
}
.login {
	display: block;
	cursor: pointer;
	user-select: none;
	position: absolute;
	height: auto;
	width: auto;
	top: 30px;
	right: 20px;
	font-family: "Gotham-Book";
	font-size: 1.4rem;
	border: 1px solid #9c9e9f;
	border-radius: 4px;
	padding: 1px 10px 5px;
}
.logout {
	display: block;
	cursor: pointer;
	user-select: none;
	position: absolute;
	height: auto;
	width: auto;
	top: 30px;
	right: 20px;
	font-family: "Gotham-Book";
	font-size: 1.4rem;
	border: 1px solid #9c9e9f;
	border-radius: 4px;
	padding: 1px 10px 5px;
}
.login .log-text {
	display:inline-block;font-size: 12px;margin-top:2px;margin-left: 4px;line-height: 12px;vertical-align: middle;
}
.logout .log-text {
	display:inline-block;font-size: 12px;margin-top:2px;margin-left: 4px;margin-right: 2px;line-height: 12px;vertical-align: middle;
}

.main-nav {
	display: none;
	background-color: #ffffff;
	border-bottom: 1px solid #eceae6;
	font-family: "Gotham-Book";
	height: 38px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.navbar-nav {
	float: none;
	margin: 0 auto;
	display: block;
	padding-left: 0;
	list-style: none;
	text-align: center;
	position: relative;
}
.nav > li::before {
	content: '';
	display: inline-block;
	width: 1px;
	height: 21px;
	margin-top: 2px;
	background-color: #9c9e9f;
	vertical-align: top;
	width: 1px;
    height: 21px;
    margin-top: 8px;
    margin-left: 0;
}
.nav > li:first-child::before {
	display: none;
}
.nav > li {
    display: inline-block;
    vertical-align: top;
}
.nav > li > a {
    position: relative;
    display: inline-block;
    padding: 8px 15px;
    color: #3c3c3b ;
    text-decoration: none;
    vertical-align: top;
}
.nav > li > a:hover {
    color: #9c9e9f;
    text-decoration: none;
}

.dropdown:hover>ul {
}



.sub-menu {
    z-index: 1000;
    display:none;
    list-style: none;
    font-size: 1.3rem;
    color: #3c3c3b;
    text-align: center;
    left: 0px;
    top:0;
    position: absolute;
    margin: 30px 0 0 0!important;
    padding: 20px 0;
    background: #fff;
    background-color: rgba(255, 255, 255, 1);
}


.sub-menu .sub-menu {
    display:none;
    list-style: none;
    font-size: 1.3rem;
    color: #3c3c3b;
    text-align: center;
    left: 0px;
    margin: 0!important;
    position: relative;
    padding: 5px 0 ;
}
.sub-menu > li {
	margin: 0;
	width: 100%;
}
.sub-menu > li > a {
    position: relative;
    display: block;
    padding: 4px;
    color: #3c3c3b;
    text-decoration: none;
	/*border-bottom: 1px solid #a39e98;*/
}

.sub-menu > li > .sub-menu > li > a {
    position: relative;
    display: block;
    padding: 4px;
    color: #3c3c3b;
    text-decoration: none;
	/*border-bottom: 1px solid #a39e98;*/
}

.sub-menu > li > .sub-menu > li > a:hover,
.sub-menu > li > a:hover {
    color: #9c9e9f;
    text-decoration: none;
}

.experiencia-categoria {
	font-weight: bold;
}

.experiencia-categoria li {
	font-weight: normal;
	margin-top: 0px;
}

.dropdown-mobile .sub-menu {
	display: block;

	z-index: 1000;
    list-style: none;
    font-family: "Gotham-Medium";
    font-size: 1.3rem;
    color: #9c9e9f;
    text-align: center;
    left: 0px;
    position: relative;
    margin: 0!important;
    padding: 20px 0;
    background: #fff;
    background-color: #eceae6;
    border-top: 1px solid #a39e98;
}

.dropdown-mobile .sub-menu li {
	display: block;
	position: relative;
	background-color: #eceae6;
}


/* Menu Mobile */

#menu-mobile {
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
	height: auto;
	background-color: #eceae6;
	border-bottom: 1px solid #eceae6;
	font-family: "Gotham-Book";
	z-index: 99999;
	list-style: none;
}
#menu-mobile .cabecera {
	border-bottom: 1px solid #a39e98;
}
.nav-mobile {
	text-align: center;
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
	width: 100%;
}
.navbar-nav-mobile {
	float: none;
	margin: 0 auto;
	display: table;
	table-layout: fixed;
	padding-left: 0;
	list-style: none;
}
.nav-mobile > li {
    position: relative;
    display: block;
	border-bottom: 1px solid #a39e98;
	margin: 0;
}
.nav-mobile > li > a {
    position: relative;
    display: block;
    padding: 25px;
    color: #9c9e9f;
    text-decoration: none;
}
.nav-mobile > li > a:hover {
    color: #3c3c3b;
    text-decoration: none;
}

/*.dropdown-mobile:hover>ul {
    display: block;
}*/
.sub-menu-mobile {
    position: relative;
    top: 100%;
    left: 0;
    z-index: 1000;
   /* display: none;*/
    display: block;
    float: left;
    width: 100%;
    padding: 10px 0;
    margin: 0 0 20px 0;
    list-style: none;
    font-family: "Gotham-Medium";
    font-size: 1.3rem;
    color: #9c9e9f;
    text-align: center;
	border-bottom: 1px solid #a39e98;
}
.sub-menu-mobile > li {
	margin: 0;
}
.sub-menu-mobile > li > a {
    position: relative;
    display: block;
    padding: 4px;
    color: #58585a;
    text-decoration: none;
}
.sub-menu-mobile > li > a:hover {
    color: #3c3c3b;
    text-decoration: none;
}

/* Mobile & iPad */
@media (max-width: 768px) {
	header {
		height: 100px;
	}
	.navbar-icon {
		display: block;
	}
	.main-nav {
		display: none;
	}
	.logout a {
		width: 30px;
	}
	.logout p {
		display: none;
	}
	#menu-mobile {
		display: block;
	}
}
@media (max-width: 549px) {
	header{
		height: 50px;
	}
	.cabecera {
		height: 50px;
	}
	.navbar-icon {
		top: 5px;
	}
	#logo-alhambra {
		display: none;
	}
	#logo-alhambra-mobile {
		display: block;
	}
	.login {
		width: auto;
		height: auto;
		top: 10px;
	}
	.logout {
		top: 10px;
	}

	.login .log-text {
		display:none;font-size: 12px;margin-top:2px;margin-left: 4px;line-height: 12px;vertical-align: middle;
	}
	.logout .log-text {
		display:none;font-size: 12px;margin-top:2px;margin-left: 4px;margin-right: 2px;line-height: 12px;vertical-align: middle;
	}

}

/* Footer
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */

footer {
	position: relative;
	padding: 0px;
	margin: 0;
	width: 100%;
	background-color: #3d3d3c;
}
.footerLegal {
    /*float: left;*/
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.footerLegal ul {
	margin-bottom: 0;
}
.footerLegal li {
	display: inline-block;
	margin: 10px 15px;
	font-family: "Gotham-Book";
	font-size: 1.1rem;
	color: #c4c2b7;
	text-align: center;
}
.footerLegal a {
	color: #c4c2b7;
	text-decoration: none;
}
.footerLegal a:hover {
	color: #827b79;
}
.footerRRSS {
    /*float: right;*/
    width: 50%;
    height: 17px;
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
	border-bottom: 1px solid #c4c2b7;
}

/* Mobile & iPad*/
@media (max-width: 768px) {
	footer {
		padding-top: 10px;
		padding-bottom: 10px;
		height: auto;
	}
	.footerLegal {
	    float: none;
	}
	.footerLegal li {
		display: block;
		float: none;
		position: relative;
	}
	.footerRRSS {
	    float: none;
	}


}

/* Slider
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */

.slider {
	width: 100%;
	/*height: auto;*/
	overflow: hidden;
}
.imgSlide {
	position: relative;
	z-index: 9;
	max-height: 600px;
	overflow: hidden;
	/*top: 0;*/

}
.imgSlide .myVideo {
  	width: 100%;
	display: block;
}
.imgSlide .myImg {
	display: none;
}
.imgSlide img {
  width: 100%;
  display: block;
}
.txtSlide {
	position: absolute;
	width: 100%;
	margin-top: 150px;
	z-index: 10;
	color: #ffffff;
}
.slideColumn {
	width: 50%;
}
.txtSlide h2 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 5rem;
	line-height: 4.5rem;
	text-align: left;
	text-shadow: 1px 1px #3c3c3b;
}
.txtSlide h4 {
	font-family: "Gotham-Book";
	font-size: 1.4rem;
	text-shadow: 1px 1px #3c3c3b;
}
.slider-elaboracion .txtSlide h2 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 4rem;
	line-height: 4rem;
	text-align: left;
	color: #3a3a38;
	text-shadow:none;
	margin-top: 30px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.slider-elaboracion .txtSlide h4 {
	font-family: "Gotham-Book";
	font-size: 1.2rem;
	text-shadow: none;
	color: #3a3a38;
	margin-top: 30px;
}
.slider-elaboracion .postSep {
	width: 35px;
	height: 4px;
	background-color: #636363;
}
.dark h2 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 5rem;
	line-height: 4.5rem;
	text-align: left;
	color: #3c3c3b;
	text-shadow: 0px 0px #eceae6;
}
.dark h4 {
	font-family: "Gotham-Book";
	font-size: 1.4rem;
	color: #3c3c3b;
	text-shadow: 0px 0px #eceae6;
}

.slideColumn .homeCsp-movil {
	display: none;
	width:356px;
	max-width: 100%;
	opacity: 0;
	visibility: hidden;
	margin-bottom: 15px;
	box-sizing: border-box;
}
.slideColumn .homeCsp {
	width:356px;
	max-width: 100%;
	margin-bottom: 15px;
	box-sizing: border-box;
}

.btn-video-player {
	width: 77px;
	height: 77px;
	margin-bottom: 15px;
	box-sizing: border-box;
}

.btn-video-player img {
	width: 100%;
	height: auto;
}
/* medium screen */
@media (max-width: 1280px) {
	.txtSlide {
		margin-top: 100px;
		/*padding-top: 50px;*/
	}
}

/* small screen */
@media (max-width: 990px) {
	.txtSlide {
		margin-top: 75px;
		/*padding-top: 50px;*/
	}
	.slideColumn {
		width: 60%;
	}
}

/* iPad */
@media (max-width: 768px) {
	.txtSlide {
		margin-top: 50px;
		/*padding-top: 50px;*/
	}
	.slideColumn {
		width: 90%;
	}
	.txtSlide h2 {
		font-size: 4rem;
		line-height: 3.5rem;
		margin-bottom: 1rem;
	}
	.txtSlide h4 {
		font-size: 1.3rem;
	}

	.imgSlide .myVideo {
		display: none;
	}
	.imgSlide .myImg {
		display: block;
	}

}

/* Mobile */
@media (max-width: 650px) {
	.txtSlide {
		position: relative;
		margin-top: 0;
		padding-top: 30px;
		background-color: #ffffff;
	}
	.slideColumn {
		width: 100%;
	}
	.txtSlide h2 {
		color:#3a3a38;
		text-shadow: 0px 0px #3c3c3b;
	}
	.txtSlide h4 {
		color:#3a3a38;
		text-shadow: 0px 0px #3c3c3b;
	}
	.slideColumn .homeCsp {
		display: none;
	}

	.slideColumn .homeCsp-movil {
		display: block;
		opacity: 1;
		visibility: visible;

		width: 50%;
		height: auto;
		margin: 0 auto;
	}
	.btn-video-player {
	width: 37px;
	height: 37px;
	}
}

/* Video Home
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	/*padding-bottom: 75%;*/ /* 4:3; */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.modal iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Contenidos Home
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */

.contenidos {
	margin-top: 0px;
}
.homePost {
	padding: 30px;
	margin-bottom: 10px;
}
.homePost .data {
	text-transform: uppercase;
	margin-bottom: 2rem;
}
.homePost .postSep {
	width: 35px;
	height: 4px;
	background-color: #636363;
}
.homePost h3 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 2.5rem;
	margin-top: 2rem;
}
.homePost p {

}

/* iPad */
@media (max-width: 768px) {
	.homePost {
		padding: 15px;
		margin-bottom: 10px;
	}
}


/* Productos
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */

.cabeceraProd {
	position: relative;
	width: 100%;
	height: 740px;
	overflow: hidden;
}

.cabeceraProd .imgProd {
	position: absolute;
	z-index: 9;
	width: 100%;
	max-height: 600px;
	overflow: hidden;
	/*width: auto;*/
	/*top: 0;*/
}
.cabeceraProd .imgProd img {
	/*height: 640px;*/
}
.cabeceraProd .txtProd {
	position: relative;
	width: 100%;
	margin-top: 150px;
	z-index: 10;
	color: #3d3d3c;
	text-align: right;
}
.cabeceraProd h1 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 5rem;
	line-height: 4.5rem;
	/*text-shadow: 0px 0px #eceae6;*/
	text-align: right;
}
.botella {
	position: absolute;
	top: 0;
	left: 0;
	margin-top: -25px;
	margin-left: 150px;
	box-sizing: border-box;
}
.cabeceraProd h2 {
	font-family: "Gotham-Medium";
	font-size: 2rem;
	/*text-shadow: 0px 0px #eceae6;*/
	text-align: right;
}

#slider-gallery {
	background: #eceae6;
}

#carousel-gallery {
	background: #eceae6;
}

.flex-nav-prev a,
.flex-nav-next a,
.navegacionProd a {
  text-decoration: none;
  display: block;
  width: 23px;
  height: 39px;
  margin: -25px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0.7!important;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav .flex-prev,
.navegacionProd .prod-prev {
  background-image: url('images/flexslider/prev-icon.png');
  background-repeat: no-repeat;
  left: 10px;
}
.flex-direction-nav .flex-next,
.navegacionProd .prod-next {
  background-image: url('images/flexslider/next-icon.png');
  background-repeat: no-repeat;
  right: 10px;
  text-align: right;
}
.flex-caption {
	width: 94%;
	height: auto;
	display: block;
	color: #fff;
	background: #383838;
	background-color: rgba(56, 56, 56, 0.75);
	position: absolute;
	top:0;
	left: 0;
	padding: 15px 3%;
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 14px;
}
.cabeceraProd:hover .navegacionProd .prod-prev {
  opacity: 0.7;
  left: 10px;
}
.cabeceraProd:hover .navegacionProd .prod-prev:hover {
  opacity: 1;
}
.cabeceraProd:hover .navegacionProd .prod-next {
  opacity: 0.7;
  right: 10px;
}
.cabeceraProd:hover .navegacionProd .prod-next:hover {
  opacity: 1;
}

@media (max-width:1380px) {
	.cabeceraProd {
		height: 640px;
	}
	.cabeceraProd .imgProd {
		height: 640px;
	}
	.cabeceraProd .txtProd {
		margin-top: 100px;
	}
	.botella {
		margin-top: -75px;
		margin-left: 75px;
	}
}

@media (max-width:980px) {
	.cabeceraProd {
		height: 640px;
	}
	.cabeceraProd .imgProd {
		height: 640px;
		overflow: hidden;
	}
	.cabeceraProd .imgProd img {
		width: auto;
	}
	.cabeceraProd .txtProd {
		margin-top: 100px;
	}
	.botella {
		margin-top: -75px;
		margin-left: -50px;
	}
}

@media (max-width:649px) {
	.cabeceraProd {
		height: auto;
	}
	.cabeceraProd .imgProd {
		height: 340px;
	}
	.cabeceraProd .imgProd img {
		width: auto;
	}
	.cabeceraProd .txtProd {
		position: relative;
		margin-top: 20px;
		text-align: center;
	}
	.cabeceraProd h1 {
		font-size: 3rem;
		line-height: 2.5rem;
		text-align: center;
	}
	.cabeceraProd h2 {
		font-size: 1.4rem;
		text-align: center;
	}
	.botella {
		position: relative;
		width: 70%;
		margin: 0 auto;
		display: block;
	}
	.flex-caption {
		width: 94%;
		height: auto;
		display: block;
		color: #fff;
		background: #383838;
		background-color: rgba(56, 56, 56, 0.75);
		position: absolute;
		top:0;
		left: 0;
		padding: 5px 3%;
		font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
		font-size: 10px;
	}
}

#menuProdSep {
	width: 100%;
	height: 40px;
	background-color: #3c3c3b;
	font-size: 0;
}

#introProd {
	display: inline-block;
	position: relative;
	width: 100%;
	height: auto;
	padding-bottom: 150px;

	background-repeat: no-repeat;
	background-position: left center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}
#introProd img {
	display: block;
}
#introProd .txtIntroProd {
	position: relative;
	top: 0;
	z-index: 10;
	width: 100%;
	margin-top: 150px;
}
.txtIntroProd h3 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 5rem;
	margin-top: 1rem;
	margin-bottom: 0;
	line-height: 4.5rem;
	/*text-shadow: 0px 0px #eceae6;*/
	text-align: right;
}
.txtIntroProd p {
	font-family: "Gotham-Medium";
	font-size: 1.4rem;
	/*text-shadow: 0px 0px #eceae6;*/
	text-align: right;
	margin-bottom: 1rem;
}
#introTxt {

}

@media (max-width:1280px) {
	#introProd .txtIntroProd {
		margin-top: 100px;
	}
}

@media (max-width:960px) {
	#introProd {
		background-image: none!important;
		padding: 50px 0;
	}
	#introProd .txtIntroProd {
		margin-top: 70px;
	}
	.txtIntroProd h3 {
		font-size: 4rem;
		line-height: 3.5rem;
	}
}

@media (max-width:768px) {
	#introProd .txtIntroProd {
		margin-top: 50px;
	}
	.txtIntroProd h3 {
		font-size: 4rem;
		line-height: 3.5rem;
	}
	.txtIntroProd p {
		font-size: 1.2rem;
	}
}

@media (max-width:649px) {

	#introProd .txtIntroProd {
		position: relative;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	#introProd .txtIntroProd p {
		position: relative;
		text-align: left;
	}
}

#infoProd {
	position: relative;
	background-color: #ffffff;
	padding: 100px 0;
	text-align: center;
}
#infoProd h3 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 2.5rem;
	line-height: 2.5rem;
	text-shadow: 0px 0px #eceae6;
	text-align: center;
	margin: 0;
}
#infoProd .button {
	/*margin: 0 auto;*/
}

.prodSep {
	width: 35px;
	height: 4px;
	background-color: #646463;
	margin: 20px auto;
}

.modal h3 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 2.5rem;
	line-height: 2.5rem;
	/*text-shadow: 0px 0px #eceae6;*/
	text-align: center;
	margin: 0;
}

.modal h5 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 4.5rem;
	line-height: 4.5rem;
	/*text-shadow: 0px 0px #eceae6;*/
	text-align: left;
	margin: 0;
}
.modal p {
	font-family: "Gotham-Book", Arial, sans-serif;
}
.modal img {
	margin-bottom: 2.5rem;
}
.modal-custom {
	display:block;
	margin: 30px auto;
	text-align: center;
	z-index: 1;
	padding-top: 30px;
}
.caractProd-title {
	text-transform: uppercase;
	font-size: 1.8rem;
	font-family: "Gotham-Bold", Arial, sans-serif;
}
.caractProd {
	text-decoration: none;
	font-family: "Gotham-Bold", Arial, sans-serif;
}
.nutriProd {
	width: 70%;
	margin: 0 auto 20px auto;
}

.nutriProd .titulo {
	text-transform: uppercase;
	font-size: 1.9rem;
	font-family: "Gotham-Bold", Arial, sans-serif;
 	text-align: left;
}
.nutriProd th {
	font-size: 1.4rem;
	font-family: "Gotham-Bold", Arial, sans-serif;
 	text-align: center;
}
.nutriProd td {
	/*font-size: 1.8rem;
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;*/
	font-family: "Gotham-Book", Arial, sans-serif;
 	text-align: center;
}
.nutriProd .datoIn {
	padding-left: 15px;
}
.nutriProd th:first-child,
.nutriProd td:first-child {
 	text-align: left;
}

@media (max-width: 768px) {
	.nutriProd .titulo {
		font-size: 1.5rem;
	}
}

@media (max-width:650px) {
	#infoProd {
		padding: 0;
	}
	#infoProd h5{
		font-size: 3.7rem;
	}
	#infoProd .container {
		width: 90%;
		margin: 5%;
		padding: 20px;
	}
	#infoProd .container .row .three:nth-child(odd) {
		padding: 2rem 0;
	}
	#infoProd .container .row .three:nth-child(even) {
		background-color: #eceae6;
		padding: 2rem 0;
	}
	#infoProd .container .row .four:nth-child(odd) {
		padding: 2rem 0;
	}
	#infoProd .container .row .four:nth-child(even) {
		background-color: #eceae6;
		padding: 2rem 0;
	}
	.nutriProd {
		width: 100%;
	}
	.nutriProd .titulo {
		font-size: 1.7rem;
	}
	.nutriProd th {
		font-size: 1.2rem;
	}
	.nutriProd td {
		font-size: 1.2rem;
	}
	.nutriProd .datoIn {
		padding-left: 5px;
	}
}

.untappdAward {
	padding: 50px 0;
	margin: 50px 0 0 0;
	background-color:#eceae6;

}


/* Origen
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */


.mod-header {
	position: relative;
	width: 100%;
	max-height: 600px;
	overflow: hidden;
}

.mod-header .imgOrigen {
	position: relative;
	z-index: 9;
	width: 100%;
	/*width: auto;*/
	top: 0;

}
.mod-header .txtOrigen {
	position: absolute;
	width: 100%;
	margin-top: 150px;
	z-index: 10;
	color: #ffffff;
	text-align: left;
	/*color: #3c3c3b;*/
}
.mod-header .txtOrigen .slideColumn {
    width: 40%;
}
.mod-header h1 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 5rem;
	line-height: 4.5rem;
	text-shadow: 1px 1px #3c3c3b;
	text-align: left;
}
.mod-header h4 {
	font-family: "Gotham-Book";
	font-size: 1.4rem;
	text-shadow: 1px 1px #3c3c3b;
	text-align: left;
}

.contentTextFull {
	margin-left:0;
	margin-bottom: 50px;
}

.contentTextFull .postSep {
	margin: 75px 35px 35px 35px;
	width: 35px;
	height: 4px;
	background-color: #636363;
}

.contentTextFull p {
	padding: 0 35px;
	margin: 0 0 35px 0;
	font-family: "Gotham-Book";
}
.contentTextFull .linkElaboracion {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 2.5rem;
}

.contentCsp pre,
.contentTextFull pre {
	margin: 0!important;
}

.contentCsp img,
.contentTextFull img {
	width: 100%;
	height: auto;
	margin: 0!important;
}

@media (max-width:768px) {
	.mod-header {

	}
	.mod-header .imgOrigen {
		height: auto;
		width: 100%;
		overflow: hidden;
	}
	.mod-header h1 {
	    font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	    font-size: 5.2rem;
	    line-height: 5.5rem;
	    text-align: center;
	}
	.mod-header .imgOrigen img {
		width: 100%;
	}
	.mod-header .txtOrigen {
	    margin-top:50px;
	}
	.mod-header .txtOrigen .slideColumn {
	    width: 80%;
	}
	.mod-header .txtProd {
		margin-top: 100px;
	}
}


/* Crear sin prisa
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */


.csp {
	position: relative;
	width: 100%;
	max-height: 600px;
	overflow: hidden;
}
.csp .tituloCsp {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -78px;
	margin-left: -237px;
	z-index: 10;
}

.csp .imgCsp {
	position: relative;
	z-index: 9;
	width: 100%;
	/*width: auto;*/
	top: 0;

}
.csp .txtCsp {
	position: absolute;
	width: 100%;
	/*margin-top: 150px;*/
	z-index: 10;
	/*color: #ffffff;*/
	text-align: left;
	color: #ffffff;
	display: none;
}
.csp .txtCsp .slideColumn {
    width: 100%;
    margin: 25% auto 0 auto;
}
.csp h1 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 7.2rem;
	line-height: 4.5rem;
	/*text-shadow: 1px 1px #3c3c3b;*/
	text-align: center;
	opacity: 0;
	visibility: hidden;
}

.contentCsp {
	/*margin-left:0;*/
	margin-bottom: 50px;
}

.contentCsp .postSep {
	margin: 75px 0 35px 0;
	width: 35px;
	height: 4px;
	background-color: #636363;
}

.contentCsp p {
	/*padding: 0 35px;*/
	margin: 0 0 35px 0;
	font-family: "Gotham-Book";
}
.contentCsp h2 {
	/*padding: 0 35px;*/
	margin: 0;
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
}

.contentHalfBody  {
	/*padding: 0 35px;*/
	padding:50px 50px 20px;
	font-family: "Gotham-Book";
}

.contentHalfBody p {
	/*padding: 0 35px;*/
	margin: 0 0 0 0;
	font-family: "Gotham-Book";
}

.contentHalfBody h2 {
	/*padding: 0 35px;*/
	margin: 0;
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
}

.contentHalfRight  {
	text-align: right;
}

@media (max-width:768px) {
	/*.csp {
		height: 600px;
	}*/
	/*.csp .imgCsp {
		height: 640px;
		overflow: hidden;
	}
	.csp .imgCsp img {
		width: auto;
	}*/
	.csp .txtProd {
		margin-top: 100px;
	}
}

@media (max-width:650px) {
	.csp {
		height: auto;
	}
	/*.csp .imgCsp {
		height: 340px;
	}
	.csp .imgCsp img {
		width: auto;
	}*/
	.csp h1 {
		font-size: 4.5rem;
		/*line-height: 2.5rem;*/
	}
	/*.contentCsp p {
		padding: 0 15px;
		margin: 0 0 35px 0;
	}*/
	.csp .tituloCsp {
		width: 270px;
		height: 88px;
		margin-top: -44px;
		margin-left: -135px;
	}
}


/* Experiencias
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */


.experienciasRow {
	background-color: #ffffff;
	margin-bottom: 15px;
}
.experienciasRow .columns {
	margin-left: 0;
}
.experienciasRow img {
	display: block;
	min-height: 100%;
}
.experienciasPost {
	padding: 30px;
	/*margin-bottom: 10px;*/
}
.experienciasPost .data {
	text-transform: uppercase;
	margin-bottom: 2rem;
}
.experienciasPost .postSep {
	width: 35px;
	height: 4px;
	background-color: #636363;
}
.experienciasPost h3 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 2.5rem;
	margin-top: 2rem;
}
.experienciasPost p {
	font-size: 1.2rem;
}

/* iPad */
@media (max-width: 768px) {
	.experienciasRow .five, .experienciasRow .seven {
		width: 100%;
	}
	.experienciasPost {
		/*padding: 15px;
		margin-bottom: 10px;*/
	}
}




/* Talleres Alhambra
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */
.talleres {
	position: relative;
	width: 100%;
	max-height: 600px;
	overflow: hidden;
}
.talleres .playBtn {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -39px;
	margin-left: -39px;
	z-index: 10;
}
.talleres .tituloTalleres{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -57px;
	margin-left: -211px;
	z-index: 10;
}

.talleres .imgTaller {
	position: relative;
	z-index: 9;
	width: 100%;
	/*width: auto;*/
	top: 0;

}
.talleres .vidTaller {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	/*padding-bottom: 75%;*/ /* 4:3; */
	padding-top: 25px;
	height: 0;
	max-height: 600px;
}
.talleres .vidTaller iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-height: 600px;
}

.contenidosExp {
	margin-top: 0;
	background-color: #ffffff;
	/*padding: 40px 100px 10px;*/
	padding: 0 !important;
	font-family: "Gotham-Book";
}

.contenidosExp-no-pad {
	margin-top: 0;
	background-color: #ffffff;
	padding: 0px 100px;
	font-family: "Gotham-Book";
}

.taller {
	padding-top: 30px;
	border-bottom: 1px solid #000000;
}
.taller h4 {
	font-size: 1.4rem;
	font-family: "Gotham-Medium";
}
.taller .accordion {
	cursor: pointer;
}
.taller .panel {
    max-height: 0;
    overflow: hidden;
    transition: 0.6s ease-in-out;
    opacity: 0;
}
.taller .panel.show {
    opacity: 1;
    max-height: 1500px; /* Whatever you like, as long as its more than the height of the content (on all screen sizes) */
    margin-bottom: 30px;
}
.taller .dia {
	font-family: "Gotham-Bold";
	font-size: 3rem;
	text-align: center;
	text-transform: uppercase;
	line-height: 2rem;
    margin-bottom: 0;
}
.taller .mes {
	font-family: "Gotham-Light";
	font-size: 1.8rem;
	text-align: center;
	text-transform: uppercase;
}
.taller .titulo {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 3.6rem;
	text-align: left;
	line-height: 3.6rem;
    margin-bottom: 0;
}
.taller .hora {
	font-family: "Gotham-Bold";
	font-size: 1.4rem;
	text-align: left;
	text-transform: uppercase;
	line-height: 1rem;
}
.taller .tema {
	font-family: "Gotham-Bold";
	font-size: 1.8rem;
	text-align: left;
	text-transform: uppercase;
}
.taller .apuntate {
	text-align: right;
}

@media (max-width: 990px){

	.taller .tema {
		font-size: 1.4rem;
	}
}

@media (max-width:768px) {
	.contenidosExp {
		/*padding: 40px 70px;*/
		padding: 0 !important;
	}

	.taller .dia {
		font-size: 2rem;
		line-height: 1rem;
	    margin-bottom: 0;
	}
	.taller .mes {
		font-size: 1.4rem;
	}
	.taller .titulo {
		font-size: 3rem;
		line-height: 2.7rem;
	}
	.taller .hora {
		font-size: 1.2rem;
	}
	.taller .tema {
		font-size: 1.4rem;
	}
	.taller .button {
		padding: 0 10px;
	}
}

@media (max-width:650px) {

	.talleres .tituloTalleres{
		width: 270px;
		height: 73px
		margin-top: -36px;
		margin-left: -135px;
	}
	.contenidosExp {
		/*padding: 40px 30px;*/
		padding: 0 !important;
	}

	.contenidosExp-no-pad {
		padding: 4px 30px;
	}

	.taller .dia {
		font-size: 3rem;
		text-align: left;
		line-height: 2rem;
	    margin-bottom: 0;
	}
	.taller .mes {
		font-size: 1.8rem;
		text-align: left;
	    margin-bottom: 1rem;
	}
	.taller .titulo {
		font-size: 3.6rem;
		text-align: left;
		line-height: 3rem;
	    margin-bottom: 0;
	}
	.taller .hora {
		font-size: 1.4rem;
		text-align: left;
	    margin-bottom: 1rem;
	}
	.taller .tema {
		font-size: 1.8rem;
		text-align: left;
	    margin-bottom: 1rem;
	}
	.taller .apuntate {
		text-align: left;
		margin-bottom: 20px;
	}

}

.evento {
	display: none;
	padding-top: 30px;
	border-bottom: 0 solid #000000;
	background: #f2f1ef;
	margin-bottom: 3px;
}

.btn-mes-adelante,
.btn-mes-atras  {
	cursor: pointer;
}

.btn-mes-adelante:hover ,
.btn-mes-atras:hover  {
	opacity:0.7;
}

@media (max-width:650px) {

	.evento {
		padding-left:30px;
	}

	.calendario-eventos .ten.columns {
	    width: 82.6666666667%;
	}

	.calendario-eventos .one.columns {
	    width: 4.66666666667%;
	}

}

/* Estilos pÃƒÆ’Ã‚Â¡gina Modelo Uno
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */


.modeloUno {
	position: relative;
	width: 100%;
	max-height: 600px;
	overflow: hidden;
}

.modeloUno .imgUno {
	position: relative;
	z-index: 9;
	width: 100%;
	/*width: auto;*/
	top: 0;

}
.modeloUno .txtUno {
	position: absolute;
	width: 100%;
	z-index: 10;
	text-align: left;
	color: #ffffff;
}
.modeloUno .txtUno .slideColumn {
    width: 100%;
    margin: 25% auto 0 auto;
}
.modeloUno h1 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 7rem;
	line-height: 7rem;
	text-align: center;
}

.contentUno {
	/*margin-left:0;*/
	margin-bottom: 50px;
}

.contentUno .postSep {
	margin: 0 0 35px 0;
	width: 35px;
	height: 4px;
	background-color: #636363;
}

.contentUno p {
	/*padding: 0 35px;*/
	margin: 0 0 35px 0;
	font-family: "Gotham-Book";
}
.contentUno h2 {
	/*padding: 0 35px;*/
	margin: 0;
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
}

@media (max-width:768px) {
	.modeloUno .txtUno .slideColumn {
	    margin: 20% auto 0 auto;
	}
	.modeloUno h1 {
		font-size: 6rem;
		line-height: 6rem;
	}
}

@media (max-width:650px) {
	.modeloUno .txtUno .slideColumn {
	    margin: 10% auto 0 auto;
	}
	.modeloUno h1 {
		font-size: 3.5rem;
		line-height: 3.5rem;
	}
}

 /* Maridaje
 ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */
.maridaje .three.columns {
	background-color: #e5e1de;
	text-align: center;
	position: relative;
	padding: 20px 10px;
	margin-bottom: 20px;
}
.maridaje .restaurante p {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	margin: 0 0 30px 0;
	font-size: 1.8rem;
	padding: 0 20px;
}
.maridaje .direccion p {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	margin: 0;
	font-size: 1.4rem;
}


@media (max-width:768px) {
	.maridaje .three.columns {
		width: 48%;
	}
	.maridaje .three.columns:nth-child(odd) {
    	margin-left: 0;
	}
	.maridaje .restaurante p {
		margin: 0 0 20px 0;
		font-size: 2rem;
	}
	.maridaje .direccion p {
		font-size: 1.6rem;
	}
}

@media (max-width:650px) {
	.maridaje .three.columns {
		width: 100%;
	}
	.maridaje .three.columns:nth-child(odd), .columns:nth-child(even) {
    	margin-left: 0;
	}
	.maridaje .restaurante p {
		margin: 0 0 20px 0;
		font-size: 2.4rem;
	}
	.maridaje .direccion p {
		font-size: 1.8rem;
	}
}

/* Maridaje v02
-----------------------------------------------*/

.lugar{
	font-family: "Gotham-Bold";
	text-align: center;
	text-transform: uppercase;
	font-size: 2rem;
}

.restaurante {
	padding-top: 30px;
	border-bottom: 1px solid #000000;
	background: #fff;
}
.restaurante .nombre {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 3.6rem;
	text-align: left;
	line-height: 3.6rem;
    margin-bottom: 1rem;
}
.restaurante .direccion {
	font-family: "Gotham-Bold";
	font-size: 1.4rem;
	text-align: left;
	text-transform: uppercase;
	line-height: 1.6rem;
}
.restaurante .localizacion {
	font-family: "Gotham-Bold";
	font-size: 1.8rem;
	text-align: right;
	text-transform: uppercase;
}

@media (max-width: 990px){

	.restaurante .localizacion {
		font-size: 1.4rem;
	}
}

@media (max-width:768px) {
	.restaurante .nombre {
		font-size: 3rem;
		line-height: 2.7rem;
	}
	.restaurante .direccion {
		font-size: 1.2rem;
	}
	.restaurante .localizacion {
		font-size: 1.4rem;
	}
	.restaurante .button {
		padding: 0 10px;
	}
}

@media (max-width:650px) {
	.restaurante .nombre {
		font-size: 3.6rem;
		line-height: 3rem;
	    margin-bottom: 0;
	}
	.restaurante .direccion {
		font-size: 1.4rem;
	    margin-bottom: 1rem;
	}
	.restaurante .localizacion {
		font-size: 1.8rem;
		text-align: left;
	    margin-bottom: 1rem;
	}
	.restaurante .apuntate {
		text-align: left;
		margin-bottom: 20px;
	}

}



/* Escucha tu ciudad
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */


.mod-header {
	position: relative;
	width: 100%;
	max-height: 600px;
	overflow: hidden;
}
.mod-header .tituloCsp {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -78px;
	margin-left: -237px;
	z-index: 10;
}

.mod-header .imgEscucha {
	position: relative;
	z-index: 9;
	width: 100%;
	/*width: auto;*/
	top: 0;

}
.mod-header .txtEscucha {
	position: absolute;
	width: 100%;
	/*margin-top: 150px;*/
	z-index: 10;
	color: #ffffff;
	text-align: left;
}
.mod-header .txtEscucha .slideColumn {
    width: 100%;
    margin: 25% auto 0 auto;
}

.mod-header h1 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	font-size: 7.2rem;
	line-height: 7.5rem;
	text-align: center;
}

.contentEscucha {
	/*margin-left:0;*/
	margin-bottom: 50px;
}

.contentEscucha p {
	/*padding: 0 35px;*/
	margin: 0 0 35px 0;
	font-family: "Gotham-Book";
}
.contentEscucha h2 {
	/*padding: 0 35px;*/
	font-size: 1.6rem;
	margin-bottom: 35px;
	font-family: "Gotham-Book";
}
.contentEscucha h2 span {
	font-family: "Gotham-Bold";
}

.ciudad {
	margin-top: 10px;
	margin-bottom: 40px;
	text-align: center;
	padding: 0 10px;
}
.ciudad h4 {
	margin-top: 20px;
	text-transform: uppercase;
	font-size: 1.6rem;
}
.ciudad p {
	font-size: 1.6rem;
}

@media (max-width:768px) {
	.csp .txtProd {
		margin-top: 100px;
	}
}

@media (max-width:650px) {
	.csp {
		height: auto;
	}
	.csp h1 {
		font-size: 4.5rem;
		/*line-height: 2.5rem;*/
	}
	.csp .tituloCsp {
		width: 270px;
		height: 88px;
		margin-top: -44px;
		margin-left: -135px;
	}
	.mod-header .txtEscucha .slideColumn {
	    width: 100%;
	    margin: 18% auto 0 auto;
	}

}


.img-premios {
	width: 130px;
	height: auto;
	text-align: center;
	margin: auto;
}
.img-untappd {
	height: 160px;
	width: auto;
}
.img-untappd img,
.img-premios img {
	width: 100%;
	height: auto;

}

.flex-control-paging li a {
    width: 14px!important;
    height: 14px!important;
    display: block;
    background: #343635;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}


.row-full {
	width: 125%!important;
	 margin: 0 -12.5%;
	padding: 0!important;
}


.row-full:after{
    content: "";
    display: table;
    clear: both;
}

@media (max-width:650px) {
	.mod-header {
		height: auto;
	}
	.mod-header .imgOrigen {

		width: auto;
		height: auto;
	}
	.mod-header .imgOrigen img {
		width: 100%;
	}
	.mod-header .txtOrigen {
		/*position: relative;*/
		margin-top: 30px;
		text-align: left;
	}
	.mod-header .txtOrigen .slideColumn {
	    width: 95%;
	}
	.mod-header h1 {
		font-size: 3rem;
		line-height: 2.5rem;
		text-align: center;
		margin-bottom: 5px;
	}
	.mod-header h1 p{

		margin-bottom: 5px;
	}
	.mod-header h4 {
		font-size: 1.4rem;
		text-align: left;
	}
	.contentTextFull p {
		padding: 0 15px;
		margin: 0 0 35px 0;
	}
}

.video-responsive {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.container-momentos {
	text-align: center;
	overflow: hidden;
}

.mod-subhome-link {
	padding-top:30px;text-align: center;
}

.mod-tres-columnas h2,
.mod-dos-columnas h2,
.mod-una-columna h2 {
	font-size: 38px;
	margin: 30px auto;
}

.mod-subhome .contentHalfBody h2 {
    /* padding: 0 35px; */
    margin: 0;
    font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
    font-size: 24px;
}

.btn-momentos-video-play {
	display:block;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;
}

.mod-subhome {
	text-align: left;
}

.mod-subhome .four.columns {
	width: 33.3333333333%!important;
	margin-left: 0;
}

.mod-subhome .eight.columns {
	width: 66.6666666666%;
}

#momentos-subhome .flexslider {
    margin: 0;
    padding: 0;
    max-height: 500px;
    overflow: hidden;
}

.mod-bg-full {
	position: relative;
	height: 500px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.body-subhome-50 {
	display:block;width:50%;color:#fff;text-shadow: 1px 1px #3c3c3b;padding:70px 5%;
}

.body-subhome-80 {
	display:block;width:80%;color:#fff;text-shadow: 1px 1px #3c3c3b;padding:70px 5%;
}



.container-sharer {
	position: fixed;
	padding: 10px;
	float: right;
	top: 50%;
	left: 0;
	z-index: 999;
	background-color: #ffffff;
}

.container-sharer span{
	display: none;
	margin:0;
}



/* Mobile */
@media (max-width: 768px) {

	.container-sharer {
		padding: 10px;
	    float: right;
		position: relative;top:0;
		background-color: transparent;
	}
	.container-sharer span {
		display:inline-block;
	}
}


/* Mobile */
@media (max-width: 650px) {

	.mod-tres-columnas h2,
	.mod-dos-columnas h2,
	.mod-una-columna h2 {
		font-size: 28px;
		margin: 30px auto;
	}

	.mod-bg-full {
		height: 400px;
	}
	.mod-subhome .four.columns {
		width: 100%!important;
		margin-left: 0;
	}
	.mod-subhome .eight.columns {
		width: 100%;
	}
	.body-subhome-50,
	.body-subhome-80 {
		width:80%;
		padding:30px 5%;
		line-height: 18px;
	}
	.btn-momentos-video-play {
		display:block;position:absolute;left:50%;top:80%;margin-left:-30px;margin-top:-30px;
		width: 100px!important;
	}
	.btn-momentos-video-play .btn-video-player {
		width: 60px!important;
		height: auto;
	}
}

.lista-articulos {
	background: #fff;
}

.lista-articulos ul {
	list-style: none;
}

.lista-articulos a {
	text-decoration: none;
}
.lista-articulos p {
	font-family: "Gotham-Book";
}

.momento-img-destacado {
	width: 100%;
	height: inherit;
	position: relative;
}

.momento-img-destacado img{
	width: 100%;
	height: auto;
}

#error-page {
	display: inline-block;
	width: 100%;
	height: 500px;
	background-image: url('images/404-bg.jpg');

	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#post-404 {
	display: block;
	text-align: center;
	max-width: 700px;
	width: 80%;
	color : #fff;
	margin: 10% auto;
	text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.27);
}

#post-404 {
	display: block;
	text-align: center;
	max-width: 700px;
	width: 80%;
	color : #fff;
	margin: 0 auto;
	text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.27);
}

#post-404 .linea {
	display: block;
	width: 64px;
	height: 2px;
	background: #fff;
	margin: 20px auto;
	-webkit-box-shadow: 2px 2px 8px 0px rgba(0,0,0,0.27);
	-moz-box-shadow: 2px 2px 8px 0px rgba(0,0,0,0.27);
	box-shadow: 2px 2px 8px 0px rgba(0,0,0,0.27);
}

#post-404 h2 {
	font-family: "IbarraReal-Bold";
	font-size: 28px;
}

/* MOMENTOS HOME NUEVO
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ */
.header-momento-cat {
	background:#3c3c3b;
	color:#fff;
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
    font-size: 5rem;
    line-height: 4.5rem;
    padding: 17px 0 11px 33px;
}

.header-momento-cat h2 {
	margin:0;
	padding: 0;
}

.header-momento-cat a {
	color:#fff;
	opacity: 1;
}

.header-momento-cat a:hover {
	opacity: 0.6;
}

.container-momento-cat {
	display: block;
	margin: 0 auto;
    padding: 40px 16px ;
    position: relative;
}

@media (min-width: 550px) {
	.container-momento-cat.home .three.columns {
		width: 24%;
		margin-left: 1%;
	}
	.container-momento-cat.home .row article:nth-of-type(1) {
		margin-left: 0.5%;
	}

	.container-momento-cat.subhome .four.columns {
		width: 32%;
		margin-left: 1%;
	}

	.container-momento-cat.subhome .six.columns {
	    width: 48.5%;
	    margin-top: 1.5%;
	    margin-left: 1%;
	}

	.container-momento-cat.subhome .twelve.columns {
	    width: 98%;
	    margin-top: 1.5%;
	    margin-left: 1%;
	}
}

@media (max-width: 900px) {
	.container-momento-cat.home  .row article:nth-of-type(3) {
		margin-left: 0.5%;
	}
	.container-momento-cat.home  .three.columns {
		width: 48%;
		margin-bottom: 1%;
	}
}

@media (max-width: 650px) {

	.container-momento-cat.home .three.columns {
		width: 86%!important;
		margin-left: 7% !important;
		margin-bottom: 2%!important;
		height: 700px;
	}
}


.container-momento-cat h3 {
    font-size: 2.3rem;
    line-height: 1.9rem;
    margin-top: 20px;
    letter-spacing: 0px;
}

.noticia-destacado {
	width: 100%;
	background:#fff;
	color: #3c3c3b;
	height: 660px;
	position: relative;
	overflow: hidden;
}

.momento-destacado {
	width: 100%;
	background:#3c3c3b;
	color: #fff;
	height: 660px;
	position: relative;
	overflow: hidden;
}

.momento-destacado a {
	text-decoration: none !important;
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
    color: #fff !important;
}

.noticia-destacado a {
	text-decoration: none !important;
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
    color: #3c3c3b !important;
}

.destacado-body {
	padding: 0px 20px;
	font-size: 1.2rem;
	line-height: 1.5rem;
	font-family: "Gotham-Book", Arial, sans-serif;
}

.destacado-body h3::after {
	display: block;
	content: "";
	width: 40px;
	height: 4px;
	background: #fff;
	margin-top: 15px;
}

.noticia-destacado .destacado-body h3::after {
	background: #3c3c3b;
}

.post-img  {
	width: 100%;
	max-height: 350px;
	height: auto;
	overflow: hidden;
}

.post-img img {
	display: block;
	width: 100%;
	height: auto;
}

.destacado-fecha {
	display: none;
	margin: -5px 0 20px;
	text-transform: uppercase;
	font-family: "Gotham-Bold", Arial, sans-serif;
}

.momento-destacado .button-cont,
.noticia-destacado .button-cont  {
	position: absolute;
	bottom: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-left: 0px;
	background: #fff;
	width: 100%;
}

.momento-destacado.destacado-full .button-cont  {
	position: absolute;
	bottom: 0px;
	right: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-left: 0px;
	background: #3c3c3b;
	width: 40%;
}

.noticia-destacado.destacado-full .button-cont  {
	position: absolute;
	bottom: 0px;
	right: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-left: 0px;
	background: #fff;
	width: 40%;
}


.momento-destacado .button-cont  {
	background: #3c3c3b;
}

.momento-destacado .button-cont a {
	display: inline-block;
    height: 38px;
    padding: 0 30px;
    color: #3c3c3b !important;
    text-align: center;
    font-size: 1rem;
    line-height: 38px;
    letter-spacing: .1rem;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    background-color: #fff;
    border-radius: 4px;
    border: 0px solid #3c3c3b;
    cursor: pointer;
    box-sizing: border-box;
    font-family: "Gotham-Bold", Arial, sans-serif;
    margin-left: 20px;

}

.momento-destacado .button-cont a:hover {
	background: #eceae6;
	color: #3c3c3b;
}

.noticia-destacado .button-cont a {
	display: inline-block;
    height: 38px;
    padding: 0 30px;
    color: #fff !important;
    text-align: center;
    font-size: 1rem;
    line-height: 38px;
    letter-spacing: .1rem;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    background-color: #3c3c3b;
    border-radius: 4px;
    border: 0px solid #3c3c3b;
    cursor: pointer;
    box-sizing: border-box;
    font-family: "Gotham-Bold", Arial, sans-serif;
    margin-left: 20px;
}

.noticia-destacado .button-cont a:hover {
	background: #eceae6;
	color: #3c3c3b !important;
}

.momentos-relacionados {
	padding-top:25px;
	margin-top:0px;
	background: #3c3c3b;
}

.momentos-relacionados .container {
	text-align: left !important;
	width:90%;
	margin: 0 auto;
}

.momentos-relacionados .titulo {
	display: block;
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
	color: #fff;
	font-size: 4rem;
	margin: 0 auto;
	margin-bottom: 25px;
	text-align: center;
}


.momento-destacado.destacado-full {
	height: 350px;
}

.momento-destacado.destacado-full  .post-img {
	width: 60%;
	float: left;
	overflow: hidden;
}

.momento-destacado.destacado-full  .destacado-body {
	width: 30%;
	float: left;
	height: 300px;
}

.noticia-destacado.destacado-full {
	height: 350px;
}

.noticia-destacado.destacado-full .post-img {
	width: 60%;
	float: left;
	overflow: hidden;
}

.noticia-destacado.destacado-full .destacado-body {
	width: 30%;
	float: left;
	height: 300px;
}

@media (max-width: 650px) {


.momento-destacado,.noticia-destacado {
		margin-bottom: 10px;
	}

	.noticia-destacado.destacado-full,
	.momento-destacado.destacado-full {
		height: 660px;
	}

	.noticia-destacado.destacado-full .post-img,
	.momento-destacado.destacado-full .post-img {
		width: 100%;
		float: left;
		overflow: hidden;
	}

	.noticia-destacado.destacado-full .destacado-body,.momento-destacado.destacado-full .destacado-body  {
		width: auto;
		float: left;
		height: auto;

		padding: 0px 20px;

	}
	.momento-destacado.destacado-full .button-cont {
		position: absolute;
		bottom: 0px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 0px;
		margin-left: 0px;
		background: #3c3c3b;
		width: 100%;
	}
	.noticia-destacado.destacado-full .button-cont  {
		position: absolute;
		bottom: 0px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 0px;
		margin-left: 0px;
		background: #fff;
		width: 100%;
	}
}



/* NOTICIAS WEBLOGS */


.wsl-body h3 a {
    color: #3d3d3c
}

.wsl-body h3+p {
    margin-top: 15px
}

.destacados {
    padding-top: 10px
}

@media (max-width:900px) {
    .destacados .carousel {
        width: 100%
    }
}

@media (max-width:401px) {
    .destacados .container {
        width: 100%;
        padding: 0
    }
}

.sticky {
    width: 33%!important;
    margin-left: 1%
}

.sticky a {
    position: relative;
    display: block;
    height: 216px;
    background-size: cover;
    font-family: IbarraReal-Bold;
    font-size: 24px;
    text-shadow: 1px 1px #000;
    vertical-align: middle;
    line-height: 1.2
}

.sticky a:first-of-type {
    margin-bottom: 10px
}

.sticky h2 {
    position: absolute;
    bottom: 0;
    color: #fff;
    font-size: 22px;
    margin: 30px;
    z-index: 2
}

@media (max-width:900px) {
    .sticky {
        width: 100%!important;
        margin: 10px 0 0
    }
    .sticky a {
        width: 49.4%;
        float: left;
        margin: 0
    }
    .sticky a:nth-of-type(2) {
        float: right
    }
}

@media (max-width:550px) {
    .sticky a {
        width: 100%;
        margin-bottom: 12px
    }
}

.row-post {
    padding: 10px 0
}

.row-post:first-of-type {
    padding-top: 20px
}

.row-post figcaption {
    background: #000;
    background: rgba(0, 0, 0, .3)
}

.row-post .container .row-full {
    display: table
}

.row-post .container .row-full .post-desc,
.row-post .container .row-full .post-img {
    display: table-cell;
    vertical-align: middle;
    float: none
}

@media (max-width:550px) {
    .row-post {
        padding: 30px 0 0
    }
    .row-post .container .row-full {
        display: block
    }
    .row-post .container .row-full .post-desc,
    .row-post .container .row-full .post-img {
        display: block;
        margin-bottom: 30px
    }
}

@media (min-width:550px) {
    .home .row-post {
        padding: 50px 0
    }
}

@media (max-width:900px) {
    .archive .row-post,
    .search .row-post {
        border-bottom: 1px solid #c8c3ba
    }
    .archive .row-post .post-desc h2,
    .search .row-post .post-desc h2 {
        font-size: 24px!important
    }
    .archive .row-post .post-desc p,
    .search .row-post .post-desc p {
        display: none
    }
    .archive .row-post figure,
    .search .row-post figure {
        margin: 0
    }
}

.post-desc {
    padding-left: 80px
}

@media (max-width:900px) {
    .post-desc {
        padding-left: 30px
    }
    .post-desc h3 {
        font-size: 24px
    }
    .post-desc p {
        display: none
    }
}

@media (max-width:550px) {
    .post-desc {
        padding: 0!important
    }
}

.inverse .row-full {
    direction: rtl;
    text-align: left
}

.inverse .post-desc {
    padding: 0 80px 0 0
}

@media (max-width:900px) {
    .inverse .post-desc {
        padding-right: 30px
    }
}

.post-img figure {
    line-height: 0!important
}

.post-img figcaption {
    font-size: 18px;
    direction: rtl
}

.post-img img {
    width: 100%;
    max-width: 100%;
    height: auto
}

@media (max-width:401px) {
    .post-img figcaption {
        font-size: 14px
    }
}

.experiences {
    overflow: hidden;
    margin: 80px 0 0;
    padding-bottom: 80px
}

@media (max-width:900px) {
    .experiences .post-experience figcaption {
        font-size: 14px
    }
    .experiences .post-img {
        margin: 0 1%!important
    }
}

@media (max-width:550px) {
    .experiences {
        margin: 0;
        padding: 30px 0
    }
    .experiences figure {
        display: inline-block;
        margin-bottom: 30px
    }
    .experiences .post-experience figcaption {
        font-size: 24px;
        line-height: 1.5
    }
}


.single-post-content.post-noticias  h2,
.single-post-content.post-noticias  h3,
.single-post-content.post-noticias  h4,
.single-post-content.post-noticias  h5,
.single-post-content.post-noticias  h6 {
    font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
}

.single-post-content.post-noticias  h3 {
	font-size: 30px;
}

.single-page-content.post-noticias h2,
.single-page-content.post-noticias h3,
.single-post-content.post-noticias h2,
.single-post-content.post-noticias h3 {
    margin: 80px 0 30px;
    clear: both
}

.single-page-content p,
.single-post-content p {
	font-family: 'Gotham-Book';
    font-size: 18px;
    line-height: 1.8
}

.single-page-content blockquote p,
.single-post-content blockquote p {
    font-size: 30px;
    line-height: 1.2
}

.single-page-content strong,
.single-post-content strong {
    font-family: 'Gotham-Bold'
}

.single-page-content a,
.single-post-content a {
    text-decoration: underline
}

.single-page-content figure,
.single-post-content figure {
    display: inline-block;
    position: relative;
    text-align: center;
    border: 10px solid #fff
}

.single-page-content figure .wp-caption-text,
.single-page-content figure figcaption,
.single-post-content figure .wp-caption-text,
.single-post-content figure figcaption {
    padding: 10px!important;
    color: #58585a;
    background-color: #fff;
    font-style: italic;
    text-shadow: none;
    font-size: 18px!important;
    line-height: 1.5!important
}

.single-page-content figure .wp-caption-text a,
.single-page-content figure figcaption a,
.single-post-content figure .wp-caption-text a,
.single-post-content figure figcaption a {
    color: #58585a;
    text-transform: none
}

.single-page-content img,
.single-post-content img {
    height: auto;
    max-width: 100%
}

.single-page-content img.alignleft,
.single-page-content img.alignright,
.single-post-content img.alignleft,
.single-post-content img.alignright {
    width: 50%;
    max-width: 100%
}

.single-page-content .entry-content img,
.single-post-content .entry-content img {
    box-sizing: border-box;
    max-width: 100%;
    height: auto;
    border: 10px solid #fff
}

.single-page-content .entry-meta,
.single-post-content .entry-meta {
    margin: 30px 0
}

.single-page-content .entry-meta p,
.single-post-content .entry-meta p {
    text-transform: uppercase;
    text-align: right;
}

@media (max-width:900px) {
    .single-page-content figure,
    .single-page-content img.alignleft,
    .single-page-content img.alignright,
    .single-post-content figure,
    .single-post-content img.alignleft,
    .single-post-content img.alignright {
        width: 100%;
        max-width: 100%;
        float: none;
        margin: 0 auto
    }
    .single-page-content figure,
    .single-post-content figure {
        margin: 15px 0
    }
}

@media (max-width:550px) {
    .single-page-content h2,
    .single-page-content h3,
    .single-page-content h4,
    .single-page-content h5,
    .single-page-content h6,
    .single-post-content h2,
    .single-post-content h3,
    .single-post-content h4,
    .single-post-content h5,
    .single-post-content h6 {
        margin: 30px 0 10px
    }
    .single-page-content p,
    .single-post-content p {
        font-size: 14px
    }
    .single-page-content img,
    .single-post-content img {
        border: 0
    }
}

@media (max-width:401px) {
    .single-page-content h1,
    .single-post-content h1 {
        font-size: 30px!important
    }
}

.navigation {
    text-align: center;
    margin-top: 80px;
    background-color: transparent
}

.navigation .screen-reader-text {
    display: none
}

.navigation .nav-links {
    width: auto;
    text-align: center
}

.navigation div {
    display: inline-block;
    margin: 0 30px
}

.navigation a {
    width: 200px
}

.posts-related {
    padding-top: 1px;
    background-color: #fff
}

.posts-related,
.single-post-disqus {
    padding-bottom: 30px
}

.posts-related h2,
.single-post-disqus h2 {
    font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
    line-height: 1.25;
}



.underline-short {
    position: relative;
    z-index: 1;
    margin: 50px 0
}

.underline-short:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    height: 1px;
    width: 55px;
    border-bottom: 4px solid #c8c3ba
}

@media (max-width:1190px) {
    .underline-short {
        margin: 30px
    }
}

@media (max-width:550px) {
    .underline-short {
        margin-bottom: 30px!important
    }
}

@media (max-width:401px) {
    .underline-short {
        margin: 30px 0 0;
        font-size: 24px!important
    }
}

.newsletter h3 {
	font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
    color: #3d3d3c;
    margin: 30px 0;
    letter-spacing: normal;
}


.hero {
    position: relative;
    clear: both;
    background-repeat: no-repeat;
    background-color: #eee;
    background-position: 50%;
    background-size: cover;
    -webkit-transition: transform 15s ease, opacity .4s;
    -webkit-transition: opacity .4s, -webkit-transform 15s ease;
    transition: opacity .4s, -webkit-transform 15s ease;
    transition: transform 15s ease, opacity .4s;
    transition: transform 15s ease, opacity .4s, -webkit-transform 15s ease
}

.hero .entry-header {
    min-height: 442px
}

.hero .entry-title {
    position: absolute;
    bottom: 50px;
    color: #fff;
    text-shadow: 1px 1px #000;
    z-index: 2
}

.hero .wsl-addthis {
    position: absolute;
    bottom: 30px;
    right: 30px;
    z-index: 9;
    color: #fff;
    text-align: right;
}

.hero h1 {
    font-size: 40px;
}

.hero h1{
    font-family: 'IbarraReal-Bold';
    color: #3d3d3c;
    margin: 30px 0;
    letter-spacing: normal;
}

@media (max-width:900px) {
    .hero .entry-title {
        font-size: 36px
    }
}

@media (max-width:550px) {
    .hero .entry-title {
        font-size: 24px;
        padding-top: 10px
    }
}

@media (max-width:900px) {
    .archive .hero .entry-header,
    .error404 .hero .entry-header,
    .page-template-default .hero .entry-header,
    .search .hero .entry-header {
        min-height: 100px
    }
}

.archive .hero .entry-header .entry-title,
.error404 .hero .entry-header .entry-title,
.page-template-default .hero .entry-header .entry-title,
.search .hero .entry-header .entry-title {
    bottom: 20px;
    font-size: 36px;
    margin: 0;
    padding: 0
}

.archive .hero .entry-header .entry-title p,
.error404 .hero .entry-header .entry-title p,
.page-template-default .hero .entry-header .entry-title p,
.search .hero .entry-header .entry-title p {
    font-size: 18px
}

@media (max-width:900px) {
    .archive .hero .entry-header .entry-title p,
    .error404 .hero .entry-header .entry-title p,
    .page-template-default .hero .entry-header .entry-title p,
    .search .hero .entry-header .entry-title p {
        display: none
    }
}



.opacity-head:before {
    content: "";
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: 1;
    -webkit-transition: all .2s, linear;
    transition: all .2s, linear;
    background: transparent;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(100%, #000));
    background: -webkit-linear-gradient(top, transparent, #000);
    background: linear-gradient(180deg, transparent 0, #000);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#000000", GradientType=0);
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: inset 0 0 20px rgba(0, 0, 0, .1)
}

.opacity-head:hover:before,
a:hover .opacity-head:before {
    opacity: 1
}



.parallax {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    z-index: 0
}

.parallax-bg {
    background-image: url('images/bg-alhambra.jpg')
}

.entry-content .parallax {
    padding: 30px 0;
    min-height: 216px;
    padding-bottom: 80px;
    margin-bottom: 50px
}

.entry-content .parallax:before {
    position: absolute;
    display: block;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0), #000);
    background: linear-gradient(180deg, rgba(30, 87, 153, 0) 0, #000);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#001e5799", endColorstr="#000000", GradientType=0);
    line-height: 0
}

.entry-content .parallax * {
    color: #fff
}

.entry-content .parallax h1,
.entry-content .parallax h2,
.entry-content .parallax h3,
.entry-content .parallax h4,
.entry-content .parallax h5,
.entry-content .parallax h6 {
    margin: 80px 0 50px
}


.entry-content .parallax .container {
    z-index: 1
}

.bg-white {
    background-color: #fff
}

.bg-white h2,
.bg-white h3,
.bg-white p {
    color: #3d3d3c!important
}

.hidden {
    display: none!important
}

.nothidden {
    display: block!important
}

.marginbottom {
    margin-bottom: 50px
}

.nobottommargin {
    margin-bottom: 0!important
}

.tcenter {
    text-align: center
}

.tright {
    text-align: right
}

.tleft {
    text-align: left
}

.columntext {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-width: 350px;
    -moz-column-width: 350px;
    column-width: 350px;
    -webkit-column-gap: 4em;
    -moz-column-gap: 4em;
    column-gap: 4em
}

.fullblock,
.fullcontent,
.fullwidth {
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    overflow: hidden;
    text-align: center
}

.fullblock img,
.fullcontent img,
.fullwidth img {
    border: 0!important;
    background-color: transparent;
    width: 100%;
    max-width: 100%;
    height: auto
}

.fullcontent img {
    width: 1190px;
    background-color: transparent;
    border: none!important
}

.fullblock {
    padding: 30px 0 0;
    text-align: left;
    background-color: #fff
}

.fullblock.sand {
    background-color: #c8c3ba
}

.entry-content .fullblock,
.entry-content .fullcontent,
.entry-content .fullwidth {
    margin-bottom: 50px
}

.form {
    margin: 30px 0
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    margin: 30px 0;
    *zoom: 1
}

@media (min-width:550px) {
    .at-svc-whatsapp {
        display: none!important
    }
}

@media (max-width:900px) {
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin: 30px 0
    }
}

@media (max-width:550px) {
    h1 {
        font-size: 36px
    }
    h2 {
        font-size: 30px
    }
    h3 {
        font-size: 26px
    }
    h4 {
        font-size: 24px
    }
    h5 {
        font-size: 22px
    }
    h6 {
        font-size: 18px
    }
    .row-full {
        width: 100%!important;
        margin: 0 auto
    }
    .fullblock .content {
        margin: 30px
    }
    .parallax {
        background-attachment: inherit
    }
}

@media (max-width:401px) {
    h1 {
        font-size: 26px
    }
    h2 {
        font-size: 24px
    }
    h3,
    h4 {
        font-size: 22px
    }
    h5 {
        font-size: 18px
    }
    h6 {
        font-size: 14px
    }
}

.momento-single-titulo {
	font-family: 'IbarraReal-Bold', 'Times New Roman', Times, serif;
	font-weight: bold;
}


.fullcontent img {
    width: 1190px;
    background-color: transparent;
    border: none!important;
}

.pager {
	font-family: 'IbarraReal-Bold',serif;
	list-style: none;text-align: center; margin-top: 30px;background: transparent;
	font-size: 16px;
}

.heateor_sss_sharing_ul::before{float:left;content:"Compartir ";padding-top: 8px;}

.titulo-mes-calendario {
	margin: -10px 0;
	font-weight: bold;
}

input[type="search"] {
    height: 30px!important;
    padding: 8px 10px 6px!important;
    background-color: #eceae6!important;
    border: 1px solid #9c9e9f!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
}

.search button {
    display: inline-block;
    height: 30px!important;
    padding: 0px 10px 0px 0px !important;
    color: #fff;
    text-align: center;
    font-size: 1rem;
    line-height: 38px;
    letter-spacing: .1rem;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent!important;
    border-radius: 4px;
    border: 0px solid #3c3c3b;
    cursor: pointer;
    box-sizing: border-box;
    vertical-align: top;
    margin-left: -35px;
}

.search button img {
    height: 70%;
    width: auto;
    margin-top: 5px;
}

.buscador-header {
	display: inline-block;
	margin-top: 30px;
	margin-left: 60px;
}

.buscador-menu {
	display: none;
	margin: 30px auto;
	margin-bottom: 5px;
}

.buscador-mobile-container {
	text-align: center;
}

.resultados-cabecera {
	background: #3c3c3b;
	color: #fff;
	text-align: center;
	padding-top: 20px;
	padding-bottom:0px;
	margin-bottom: 10px;
}

.resultados-cabecera h1 {
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}

.sin-resultado {
	text-align: center;
	padding: 50px;
}

article {
	margin-bottom: -7px;
}

@media (max-width: 990px) {
	/*.buscador-header {
		display: none;
		margin-top: 30px;
		margin-left: 60px;
	}*/
	.buscador-menu {
		display: inline-block;
		margin-bottom: 5px;
	}

	.resultados-cabecera {
		background: #3c3c3b;
		color: #fff;
		text-align: center;
		padding-top: 20px!important;
		padding-bottom:0px!important;
		margin-bottom: 10px!important;
	}
	.resultados-cabecera h1 {
		font-size: 14px!important;
		font-weight: normal;
		line-height: 16px!important;
		margin: 0 0 2rem!important;
	}
}
@media (max-width: 768px) {
	.buscador-header {
		display: none;
		margin-top: 30px;
		margin-left: 60px;
	}
}



/************** Accordion **************/
#wrapAcordeon {
  width: 100%;
  font-family: "Gotham-Book", sans-serif;
}

#wrapAcordeon .rowTopAcordeon,
#wrapAcordeon .rowBottomAcordeon .rowDisplayEvento {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

#wrapAcordeon .rowTopAcordeon {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

#wrapAcordeon .rowBottomAcordeon .rowDisplayEvento {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

#wrapAcordeon .rowTopAcordeon {
  border-top: 1px solid #eceae6;
  border-bottom: 1px solid #eceae6;
  border-right: 1px solid #eceae6;
}

#wrapAcordeon .fechaTitular,
#wrapAcordeon .contenido {
   height: 310px;
   cursor: pointer;
}

/*.......*/

#wrapAcordeon .fechaTitular,
#wrapAcordeon .rowDisplayEvento .textoEvento {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#wrapAcordeon .fechaTitular {
  width: 125px;
  background-color: #3c3c3b;
}

#wrapAcordeon .wrapfecha p {
  text-transform: uppercase;
  text-align: center;
}

#wrapAcordeon .fechaTitular .dia {
  color: #fbc356;
  font-weight: bold;
  font-size: 3em;
  line-height: 1;
}

#wrapAcordeon .fechaTitular .mesHora {
  color: #fff;
  font-size: .65em;
  font-weight: bold;
}

/*.......*/

#wrapAcordeon .contenido {
  width: calc(100% - 125px);
  padding: 0 2vw;
  color: #3c3c3b;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

#wrapAcordeon .contenido,
#wrapAcordeon .wrapDetails,
#wrapAcordeon .expand div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#wrapAcordeon .wrapDetails {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

#wrapAcordeon .contenido .artista {
  font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
  font-weight: bold;
  font-size: 30px;
  margin-right: .3em;
  margin-bottom: .5em;
  line-height: 1.1;
}

#wrapAcordeon .contenido .artista span {
  font-family: "Gotham-Book", sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  margin-top: .5em;
  display: block;
}

#wrapAcordeon .contenido .donde {
  text-transform: uppercase;
  font-size: .7em;
  font-weight: bold;
}

#wrapAcordeon .donde .fas {
  color: #fbc356;
  margin-right: .25em;
  font-size: 1.5em;
}

#wrapAcordeon .contenido .expand {
  font-size: 1em;
  color: #3c3c3b;
}

#wrapAcordeon .expand div {
  width: 30px;
  height: 30px;
  border: 1px solid #d2d2d2;
  border-radius: 50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*.......*/

#wrapAcordeon .rowBottomAcordeon {
  max-height: 0;
  overflow: hidden;
  transition: max-height .8s ease-in-out;
}

#wrapAcordeon .rowBottomAcordeon.showUP {
  max-height: 2200px;
}

#wrapAcordeon .textoEvento {
  /*padding: 4.2em 0;*/
  padding: 2em 0;
}

#wrapAcordeon .textoEvento .wrapTextoEvento {
  width: 75%;
  color: #413d3e;
  position: relative;
}

#wrapAcordeon .wrapTextoEvento h2 {
  font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
  font-size: 1.75em;
  margin-bottom: .9em;
}

#wrapAcordeon .rowBottomAcordeon .rowDisplayEvento:nth-of-type(even) h2 {
	font-family: "Gotham-Book", sans-serif;
	font-size: 20px;
}

#wrapAcordeon .wrapTextoEvento > p {
  font-size: 1em;
}

#wrapAcordeon .listenSpotify {
  margin-top: 1.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#wrapAcordeon .listenSpotify p {
  text-transform: uppercase;
  margin-left: .7em;
  font-size: .9em;
  font-weight: bold;
}

#wrapAcordeon .rowDisplayEvento .imgEvento img {
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
}

/*.......*/

@media all and (min-width: 500px) {
  #wrapAcordeon .fechaTitular,
  #wrapAcordeon .contenido {
    height: 230px;
  }
 }

@media all and (min-width: 670px) {
  #wrapAcordeon .fechaTitular {
    width: 200px;
  }

  #wrapAcordeon .contenido {
    width: calc(100% - 200px);
  }

  #wrapAcordeon .fechaTitular .dia {
    font-size: 4.5em;
  }

  #wrapAcordeon .fechaTitular .mesHora {
    font-size: .75em;
  }
}

@media all and (min-width: 760px) {
  #wrapAcordeon .fechaTitular,
  #wrapAcordeon .contenido {
    height: 210px;
  }

  #wrapAcordeon .rowBottomAcordeon .rowDisplayEvento {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  #wrapAcordeon .rowDisplayEvento > [class*='Evento'] {
    width: 50%;
  }

  #wrapAcordeon .rowDisplayEvento .imgEvento {
    min-height: 300px;
  }

  #wrapAcordeon .contenido .artista {
    font-size: 35px;
  }

  #wrapAcordeon .rowDisplayEvento:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

@media all and (min-width: 880px) {
   #wrapAcordeon .wrapDetails {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: calc(100% - 70px);
  }

  #wrapAcordeon .contenido .artista {
    padding-right: 1.2rem;
    width: 65%;
    margin-right: 0;
  }

  #wrapAcordeon .contenido .artista span {
    /*font-size: .9em;*/
    font-size: 21px;
  }

  #wrapAcordeon .contenido .donde {
  	width: 33%;
  	padding-right: 1.2rem;
  }

  #wrapAcordeon .expand div {
    width: 40px;
    height: 40px;
  }
}

@media all and (min-width: 992px) {
  #wrapAcordeon .contenido .artista {
    /*font-size: 70px;*/
    font-size: 44px;
    margin-bottom: 0;
  }

  #wrapAcordeon .contenido .donde {
    /*font-size: .9em;*/
    font-size: 14px;
    margin-bottom: 0;
  }

  #wrapAcordeon .expand div {
    width: 50px;
    height: 50px;
  }

  #wrapAcordeon .wrapTextoEvento > p {
    font-size: .8em;
  }
}

@media all and (min-width: 1200px) {
  #wrapAcordeon .contenido .artista span {
    display: inline;
    /*font-size: 27px;*/
    font-size: 22px;
    padding-left: .4em;
    margin-top: 0;
  }

  #wrapAcordeon .fechaTitular,
  #wrapAcordeon .contenido {
    height: 140px;
  }
}

@media all and (min-width: 1250px) {
  #wrapAcordeon .wrapTextoEvento h2 {
    font-size: 2em;
  }

  #wrapAcordeon .wrapTextoEvento > p {
    font-size: 1em;
  }
}

@media all and (min-width: 1500px) {
  #wrapAcordeon .wrapTextoEvento h2 {
    /*font-size: 2.4em;*/
    font-size: 33px;
  }
}

#wrapAcordeon .taller {
	border: 0;
	padding-top: 0;
}

.distrito-sonoro-granada.postid-11253 {
	background: #eceae6;
}

.distrito-sonoro-granada.postid-11253 .row {
	margin: 0 auto;
	max-width: 1200px;
}

.distrito-sonoro-granada.postid-11253 .container {
	max-width: none;
}

.txtSlide .container h4, .txtSlide .container h2 {
	color: #3c3c3b;
	text-shadow: 1px 1px #FFFFFF;
}

@media (min-width: 650px) {
	.distrito-sonoro-granada.postid-11253 .container {
		width: 100%;
	}
}

.date-change {
	vertical-align: middle;
}



/* --------------------- Exposición Tabacalera ------------------------------*/

.page-id-18646 .contentCsp .postSep {
	margin-top: 30px;
}

.page-id-18646 #seccion2 {
	width: 100% !important;
}

.page-id-18646 .imgOrigen .u-full-width {
	width: 100%;
	box-sizing: border-box;
	height: 100%;
	object-fit: cover;
	display: block;
}

.page-id-18646 .heateor_sss_sharing_container > div:first-of-type {
	display: none;
}

#wrapp-2-cols {
  width: 100%;
  font-family: "Gotham-Book", sans-serif;
  background-color: #fff;
}

#wrapp-2-cols .row2cols,
#wrapp-2-cols .row2cols_txt,
#wrapp-2-cols .saberMas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#wrapp-2-cols .row2cols {  
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;   
}

#wrapp-2-cols .row2cols_txt,
#wrapp-2-cols .saberMas { 
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#wrapp-2-cols .row2cols_txt {
  background-color: #eceae6;
  min-height: 475px;
  height: auto;
  padding: 3rem;
}

#wrapp-2-cols .row2cols_txt h2,
#wrapp-2-cols .row2cols_txt h3 {
  font-family: "IbarraReal-Bold", "Times New Roman", Times, serif;
  color: #413d3e;
  line-height: 1;
}

#wrapp-2-cols .row2cols_txt h2 {
  font-size: 3.5rem;
  margin-bottom: 1.7rem;
}

#wrapp-2-cols .row2cols_txt h3 {
  font-family: "IbarraReal-Regular", "Times New Roman", Times, serif;
  font-size: 2.5rem;
  font-weight: 100;
  margin-bottom: 2rem;
  margin-top: 0;
}

#wrapp-2-cols .row2cols_txt p,
#wrapp-2-cols .row2cols_txt li {
  color: #30302c;
  font-size: 1.45rem;
}

#wrapp-2-cols .row2cols_txt p {
	margin-bottom: 0;
}

#wrapp-2-cols .row2cols_txt li {
  margin-bottom: .8rem;
}

#wrapp-2-cols .row2cols_txt h2 + p,
#wrapp-2-cols .row2cols_txt h3 + p {
	margin-bottom: 1.5rem;
}

#wrapp-2-cols .row2cols_txt .ganadoresHead {
  font-family: 'Gotham-Bold';
  font-weight: 900;
  text-transform: uppercase;
  padding: .75rem 0;
  margin-bottom: 0;
}

#wrapp-2-cols .row2cols_txt .ganadores {
  margin-left: 1.75rem;
  list-style-image: none;
  list-style-type: none;
}

#wrapp-2-cols .row2cols_img br {
	display: none;
}

#wrapp-2-cols .row2cols_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#wrapp-2-cols .saberMas {
  color: #fff;
  background-color: #000;
  width: 150px;
  height: 45px;
  text-transform: uppercase;
  border-radius: 5px;
  margin-top: 2.5rem;
  font-size: 1.2rem;
  transition: background-color .3s ease;
  text-decoration: none;
}

#wrapp-2-cols .saberMas:hover {
  background-color: #333;
}

.page-id-18646 .mod-header {
	max-height: 100vh;
}

.page-id-18646  .container {
	max-width: none;
	width: 100%;
}


@media all and (min-width: 992px) {
  #wrapp-2-cols .row2cols {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: .7rem;
  }

  .page-id-18646 .contentCsp .postSep {
  	background-color: #fff;
	height: 100%;
	margin: 0;
  }

  #wrapp-2-cols .row2cols_txt,
  #wrapp-2-cols .row2cols_img {
    height: 640px;
    min-height: 0;
    padding: 0;
  }

  #wrapp-2-cols .row2cols_txt {
    width: 55%;
  }

  #wrapp-2-cols .row2cols_txt > div {
    width: 75%;
  }

  #wrapp-2-cols .row2cols_img {
    width: 45%;
    overflow: hidden;
  }

  #wrapp-2-cols .row2cols:nth-child(even) .row2cols_img {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}

@media all and (min-width: 1215px) {
	#wrapp-2-cols .row2cols_txt li {
	  margin-bottom: 0;
	}
}

@media all and (min-width: 1320px) {
  #wrapp-2-cols .row2cols_txt,
  #wrapp-2-cols .row2cols_img {
    height: 605px;    
  }

  #wrapp-2-cols .row2cols_txt {
    width: 60%;
  }
 

  #wrapp-2-cols .row2cols_img {
    width: 40%;   
  }
}

@media all and (min-width: 1320px) and (max-height: 665px) {
	.page-id-18646 .mod-header {
		max-height: 100vh;
	}
}

@media all and (min-width: 1600px) {
  #wrapp-2-cols .row2cols_txt,
  #wrapp-2-cols .row2cols_img {
    height: 575px;    
  }

  #wrapp-2-cols .row2cols_txt {
    width: 65%;
  }
 

  #wrapp-2-cols .row2cols_img {
    width: 35%;
  }
}

.tabacalera-video {
	background: #FFFFFF;
    padding: 2em 0 8em;
}

.tabacalera-video .wp-video {
	margin: 0 auto;
}

.tabacalera-intro-wrapper {
	background: #FFF;
	height: 100%;
	width: 100%;
}

.tabacalera-intro-wrapper .tabacalera-intro {
	margin: 0 auto;
	padding: 5em 3em 0;
	width: 70%;
}

.tabacalera-intro-wrapper .tabacalera-intro p {
	font-family: "Gotham-Book";
	font-size: 1.45rem;
	color: #30302c;
}
/* --------------------- Exposición Tabacalera ------------------------------*/
