/*
	Theme Name: HTML5 Blank
	Theme URI: http://html5blank.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.3
	Author: Todd Motto (@toddmotto)
	Author URI: http://toddmotto.com
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {

}
body {
	font-family: 'GT Pressura Trial';
	color: #444;
}
h1,h2,h3,h4,h5,h6{
	font-family: 'GT Pressura Bold';
}
/* clear */
.clear{
	clear: both;
}
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#444;
	text-decoration:none;
}
a:hover {
	color:#444;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}

.nopadding{
	padding: 0 !important;
}
.nomargin{
	margin: 0 !important;
}
.vert-offset-top-22{
    margin-top: -22em;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* wrapper */
.wrapper {
	margin:0 auto;
	position:relative;
}
.row-fluid{
	background: none !important;
}
.row{
	margin: 0 !important;
}
.row-wrapper{
	max-width: 1140px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0px;
    left: 0;
    right: 0;
}
/* header */
.header {

}
.logo-img {

}
/* nav */
.nav {

}
/* Navbar mni */
.wrapper-navbarmini{
	position: absolute;
	z-index: 2;
	max-width: 1140px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0px;
    left: 0;
    right: 0;
}
.navbar-mini{
	background: #99f5e8;
	padding: 0 !important;
	width: 260px;
}
.navbar-mini .nav{
	
}
.navbar-mini a{
	color: #000 !important;
	text-transform: uppercase;
	font-family: 'GT Pressura Regular';
	font-size: 12px !important;
    padding: 10px !important;
}
.navbar-mini .dropdown-menu{
	padding: 0px;
    margin: 0px;
    border: none;
    box-shadow: none;
}
.nav-pills>li+li{
	margin: 0px !important;
}
.navbar-mini .dropdown-menu.social{
	min-width: 147px !important;
}
.navbar-mini .dropdown-menu.idioma{
	min-width: 112px !important;
}
.navbar-mini .dropdown-menu.idioma li a{
	max-width: 112px;
	margin: 0px !important;
    border-radius: 0px;
}
.navbar-mini .dropdown-menu.social li a{
	max-width: 147px;
	margin: 0px !important;
    border-radius: 0px;
}
.navbar-mini li{
	background: #99f5e8;
}
.navbar-mini li > a:hover{
	background: #f5f5f5 !important;
    border-radius: 0;
}
.navbar-mini a strong{
	font-family: 'GT Pressura Bold';
}
/* Navbar sin imagen */
.slider-none.navbar-default li a {
	color: #000 !important;
}
.slider-none.navbar-default .logo svg .st0{
	fill: #000 !important;
}
/* Navbar color-a */
.color-a.navbar-default li a {
	color: #fff !important;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.color-a.navbar-default .logo svg .st0{
	fill: #fff !important;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
/* Navbar color-b */
.color-b.navbar-default li a {
	color: #000 !important;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.color-b.navbar-default .logo svg .st0{
	fill: #000 !important;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
/* Navbar color-c */
.color-c.navbar-default li a {
	color: #99f5e8 !important;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.color-c.navbar-default .logo svg .st0{
	fill: #99f5e8 !important;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
/* Navbar color-d */
.color-d.navbar-default li a {
	color: #666 !important;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.color-d.navbar-default .logo svg .st0{
	fill: #000 !important;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
/* Navbar default */
.navbar-default .logo svg .st0{
	fill: #fff !important;
	height: 135px !important;
	width: 166px !important;
}
/* Navbar default OPEN */
.navbar-container.open.contingencia-menu{
	min-height: 340px !important;
}
.navbar-container.open{
	background: #f5f5f5 !important;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	min-height: 260px !important;
}
.navbar-container.open .logo svg .st0{
	fill: #000 !important;
}
.navbar-container.open .navbar-default li a{
	color: #000 !important;
}
.navbar-container.open .navbar-default li h1 a{
	font-family: 'GT Pressura Bold' !important;
	font-size: 12px !important;
	color: #666666 !important;
	margin-top: 0px !important;
}
.navbar-container.open .navbar-default li span a{
	color: #333 !important;
}
.navbar-default .logo:hover svg .st0{
	fill: #99f5e8 !important;
}
/*
.logogrande{
	
}
.navbar-container.closed.sticky .logogrande{
	display: none;
}
.navbar-container.closed.sticky .navbar-default .logo svg .st0{
	fill: #000 !important;
}
.logochico{
	display: none;
}
.navbar-container.closed.sticky .logochico{
	display: block;
    width: 120px;
    margin-top: -5px;
}
*/
.navbar-container{
	background: none !important;
	position: fixed !important;
	width: 100%;
	z-index: 99999;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.navbar-container.openbig{
	min-height: 390px !important;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.navbar-container.openbig.contingencia-menu{
	min-height: 470px !important;
}
.navbar-default{
	background: none !important;
	padding: 0 !important;
	margin: 0;
	position: relative;
	z-index: 1 !important;
	width: 100% !important;
	border: none !important;
	max-width: 1140px;
	left: 0;
    right: 0;
    margin-left: auto !important;
    margin-right: auto !important;
    /*padding-top: 40px !important;*/
    padding-top: 12px !important;
    padding-bottom: 0px !important;
    -webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.navbar-default div{
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.navbar-default .navbar-nav{
	position: relative !important;
}
.navbar-default .navbar-nav li:last-child a{
	padding-right: 0px !important;
}
.navbar-default li{
	margin-top: 30px;
}
.navbar-default li a{
	color: #fff !important;
	text-transform: uppercase;
	font-family: 'GT Pressura Bold';
	font-size: 14px !important;
    padding: 0px !important;
    margin: 0px 25px 15px 0px !important;
}
.navbar-default li:last-child a{
	margin-right: 0px !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	color: #00e7c5 !important;
	background: none !important;
}
.navbar-default .nav-item{
	margin-top: 40px !important;
}
.navbar-default .navbar-toggle{
	border: none !important;
	color: #fff !important;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color: #000 !important;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
	background: none !important;
}
.navbar-default .dropdown-menu{
    border-radius: 0px;
	background: none !important;
    border: none;
    box-shadow: none;
}
.navbar-default .dropdown-menu li{
	margin: 0px !important;
	min-width: 200px;
	padding-left: 20px;
}
.navbar-default .dropdown-menu li:first-child{
	padding: 0px !important;
}
.navbar-default li a:hover{
	background: none !important;
	color: #99f5e8 !important;
}
.navbar-default .dropdown-menu li h1, .navbar-default .dropdown-menu li h1 a{
	font-family: 'GT Pressura Bold' !important;
	font-size: 12px !important;
	color: #666666 !important;
	margin-top: 0px !important;
}
.navbar-default .dropdown-menu li span strong{
	font-family: 'GT Pressura Bold' !important;
	text-transform: uppercase;
}
.navbar-default .dropdown-menu li span a.vermas{
	font-family: 'GT Pressura Bold';
    font-size: 11px !important;
    color: #333 !important;
    float: left;
    clear: both;
    padding: 5px 0 !important;
    margin: 0 !important;
    width: 100%;
}
.navbar-default .dropdown-menu li span a:hover{
	color: #000 !important;
}
.navbar-default .dropdown-menu li span, .navbar-default .dropdown-menu li span a, .navbar-default .dropdown-menu li a span a{
	font-family: 'GT Pressura Regular' !important;
    font-size: 11px !important;
    line-height: 12px !important;
    float: left !important;
    width: 100% !important;
    text-transform: none;
    margin: 0 !important;;
}
.navbar-default li.dropdown.open { 
	position: static !important; 
	/*width: 100% !important;*/
	min-width: auto !important;
}
.navbar-default li.dropdown.open .dropdown-menu {
	display:table; 
	width: 100% !important; 
	left:0 !important; 
	right:0 !important;
}
.navbar-default .dropdown-menu>li { 
	display: table-cell;
}
.navbar-default .dropdown-menu>li.special{
	background: #666666;
	color: #99f5e8;
    padding: 15px;
}
.navbar-default .dropdown-menu>li.special h1, .navbar-default .dropdown-menu>li.special a.vermas{
	color: #99f5e8 !important;
}

#copyTarget{
	display: none;
}
.linkshare-div{
	position: fixed;
    background: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    display: none !important;
}
.linkshare-div p{
	color: #000;
	background: #fff;
	padding: 30px;
}
.linkshare-div p:hover{
	cursor: text;
}
.linkshare-text{
	display: none;
	position: absolute;
    background: #fff;
    width: 120px;
    z-index: 1;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}

/* HOME */
.home-st .col-left{
	padding-left: 0px;
}
.home-st .col-mid{
	padding-right: 0px;
}
.home-st .col-left, .home-st .col-mid{
	min-height: 370px;
	overflow: hidden;
	margin-top: 30px;
}
.home-st .col-left .col-img, .home-st .col-mid .col-img, .home-nd .col-act .col-img{
	height: 100%;
    min-height: 370px;
    z-index: 0;
    background-clip: padding-box;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
}
.home-st .col-left h2{
	font-family: 'AntartidaRounded Light';
	background: rgba(255, 255, 255, 0.76);
	font-size: 30px;
	z-index: 0;
	position: relative;
	overflow: hidden;
	padding: 10px;
	margin: 0px;
	line-height: 35px;
}
.home-st .col-left h2 strong, .home-st .col-left h2 b{
	font-family: 'AntartidaRounded Bold'; 
}
.home-st .col-mid{
	
}
.home-st .col-mid h2{
	font-family: 'AntartidaRounded Light';
    background: rgba(255, 255, 255, 0.76);
    font-size: 28px;
    position: relative;
    z-index: 0;
    margin: 0px;
    overflow: hidden;
    padding: 10px;
    line-height: 35px;
}
.home-st .col-mid h2 strong, .home-st .col-mid h2 b{
	font-family: 'AntartidaRounded Bold';
}
.home-st .col-mid h2 span.col-cat{
	font-family: 'GT Pressura Regular';
    text-transform: uppercase;
    font-size: 15px;
    clear: both;
    width: 100%;
    padding: 0px 0px 10px 0px;
    line-height: 20px;
}
.home-st .col-mid h2 span.col-date{
	font-family: 'GT Pressura Bold';
    text-transform: uppercase;
    font-size: 15px;
    clear: both;
    width: 100%;
    padding: 10px 0px 0px 0px;
    line-height: 20px;
}
.home-st .col-left .btnhome, .home-st .col-mid .btnhome, .home-st .col-right .btnhome, .home-nd .col-act .btnhome, .home-nd .col-left .btnhome, .home-rd .col-left .btnhome, .home-rd .col-right .btnhome{
	position: relative;
	z-index: 0;
	background: url(img/arrowright.png) no-repeat right 10px center;
	color: #000;
	font-family: 'GT Pressura Bold';
	font-size: 12px;
	padding: 10px 50px 10px 10px;
	height: auto;
	clear: both;
	float: left;
}
.home-st .col-left .btnhome{
	background-color: #99F5E8;
}
.home-st .col-mid .btnhome{
	background-color: #ffc575;
}
.home-st .col-right .btnhome{
	font-size: 14px;
}
.home-st .col-right{
	background: #f5f5f5;
}
.home-st .col-right .col-right-bkg{
    height: auto;
    padding-bottom: 15px;
}
.home-st .col-right h1{
	font-family: 'GT Pressura Bold';
    text-transform: uppercase;
    font-size: 30px;
    margin-bottom: 43px;
}
.home-st .col-right h2{
	font-family: 'GT Pressura Regular';
    font-size: 24px;
    line-height: 30px;
    margin-top: 0px;
}
.home-st .col-right .btn-masinfovisita{
    color: #8b3faf;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
    float: left;
    clear: both;
    width: 100%;
    margin: 5px 0px 10px 0px;
}
.home-st .col-right dl{
    font-family: 'GT Pressura Regular';
    float: left;
    clear: both;
    font-size: 14px;
    width: 100%;
}
.home-st .col-right dt{
	width: 60px !important;
	text-align: left !important;
	margin: 2px 0px;
}
.home-st .col-right dd{
	margin-left: 60px !important;
	margin: 2px 0px;
}
.home-st .col-right dl strong, .home-st .col-right dl b{
    font-family: 'GT Pressura Bold';
}
.home-st .col-right h3{
	font-family: 'GT Pressura Regular';
    font-size: 26px;
    text-transform: uppercase;
    color: #8b3faf;
    margin-bottom: 37px;
}
.home-st .col-right .btnhome{
	background-color: #c59fd7;
	margin-left: 14px;
}
.home-nd {
    overflow: auto;
    padding-bottom: 15px;
}
.home-nd .row-wrapper{
	margin-top: 1em;
}
.home-nd .col-left{
	
}
.home-nd .col-right h1{
	font-size: 30px;
	font-family: 'GT Pressura Regular';
	height: 35px;
}
.home-nd .col-right a.home-link{
	font-size: 12px;
	color: #000;
	padding-top: 28px;
	font-family: 'GT Pressura Bold';
}
.home-nd .col-act{
	min-height: 395px;
}
.home-nd .col-act h2{
	font-family: 'AntartidaRounded Medium';
    background: rgba(255, 255, 255, 0.76);
    font-size: 18px;
    position: relative;
    z-index: 0;
    margin: 0px;
    overflow: hidden;
    padding: 10px 5px;
    line-height: 25px;
}
.home-nd .col-act .col-img{
	min-height: 400px;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.home-nd .col-act h2 strong, .home-nd .col-act h2 b{
	font-family: 'AntartidaRounded Bold';
}
.home-nd .col-act h2 span.col-cat{
	font-family: 'GT Pressura Bold';
	color: #afa44c;
    text-transform: uppercase;
    font-size: 15px;
    clear: both;
    width: 100%;
    padding: 0px 0px 10px 0px;
    line-height: 20px;
}
.home-nd .col-act h2 span.col-date{
	font-family: 'GT Pressura Bold';
    text-transform: uppercase;
    font-size: 14px;
    clear: both;
    width: 100%;
    padding: 10px 0px 0px 0px;
    line-height: 20px;
}
.home-nd .col-act .btnhome{
	background-color: #d7d1a5;
}
.home-nd .col-left .col-img{
	min-height: 500px;
	background-position: -150px -130px;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.home-nd .col-left h2{
	background: #99f5e8;
	font-family: 'AntartidaRounded Light';
	margin: 0;
	padding: 30px;
	margin-top: 65px;
}
.home-nd .col-left h2 strong, .home-nd .col-left h2 b{
	font-family: 'AntartidaRounded Bold';
}
.home-nd .col-left .btnhome{
	color: #99f5e8;
	background-color: #000 !important;
	background: url(img/arrowright1.png) no-repeat right 10px center;
}
.home-nd .col-left .col-link{
	color: #000;
    font-family: 'AntartidaRounded Light';
    font-size: 12px;
    padding: 27px 20px 30px 0px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.home-nd .col-left .col-link strong, .home-nd .col-left .col-link b{
	font-family: 'AntartidaRounded Bold';
}
.home-nd .col-left .col-link span{
	font-size: 9px;
}
.home-rd .col-left{
	background: #dfdab7;
	min-height: 350px;
	max-height: 350px;
	padding: 0;
	background-clip: content-box;
}
.home-rd .col-left h2{
	font-family: 'AntartidaRounded Light';
    margin: 0;
    padding: 25px 25px 10px;
    font-size: 24px;
    max-height: 200px;
}
.home-rd .col-left h2 strong, .home-rd .col-left h2 b{
	font-family: 'AntartidaRounded Bold';
}
.home-rd .col-left .btnhome{
	padding-left: 25px;
}
.home-rd .col-left .col-link{
	color: #000;
    font-family: 'AntartidaRounded Light';
    font-size: 12px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.home-rd .col-left .col-img{
	height: 345px;
    width: 45%;
    background-position: center;
    background-size: cover;
}
.home-rd .col-left .col-title{
	padding: 0;
	min-height: 317px;
}
.home-rd .col-right{
	background: #efd4de;
	min-height: 320px;
	max-height: 320px;
	padding: 0;
	background-clip: content-box;
}
.home-rd .col-right h2{
	font-family: 'AntartidaRounded Light';
    margin: 0;
    padding: 25px 25px 10px;
    font-size: 20px;
    max-height: 200px;
}
.home-rd .col-right h2 strong, .home-rd .col-right h2 b{
	font-family: 'AntartidaRounded Bold';
}
.home-rd .col-right .btnhome{
	padding-left: 25px;
}
.home-rd .col-right .col-img{
    width: 100%;
    height: 214px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.home-rd .col-right .col-cont{
	min-height: 295px;
    min-width: 216px;
    margin-top: 20px;
}
.home-rd .col-right .col-cont:first-of-type{
	margin-right: 30px !important;
}
.home-rd .col-right .col-link{
	color: #000;
    font-family: 'AntartidaRounded Light';
    font-size: 12px;
    position: absolute;
    bottom: 0;
    padding: 0;
}
.home-rd .col-right .col-link strong{
	min-height: 70px;
}
.home-rd .col-right .col-cont .col-img{
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    filter: grayscale(100%);
}
.home-rd .col-right .col-cont:hover .col-img{
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
/*
.navbar{
    background: none;
    position: absolute;
    z-index: 1;
}

.navbar-toggler{
	color: #fff;
}
*/

/* Page */
.row.page h1{
	color: #2ac7b1;
	font-family: 'AntartidaRounded Medium';
    font-size: 36px;
}
.row.page h2{
	color: #2ac7b1;
	font-family: 'AntartidaRounded Bold';
    font-size: 20px;
}
.row.page h3{
	color: #000;
	font-family: 'AntartidaRounded Medium';
    font-size: 16px;
}
.row.page h3 strong{
	color: #000;
	font-family: 'AntartidaRounded Bold';
    font-size: 16px;
}
.row.page h4{
	color: #2ac7b1;
	font-family: 'GT Pressura Bold';
    font-size: 14px;
}
.row.page h5{
	color: #000;
	font-family: 'GT Pressura Bold';
    font-size: 14px;
}
.row.page h6{
	color: #000;
	font-family: 'AntartidaRounded Medium';
    font-size: 30px;
}

.row.page a.btnestandar{
	position: relative;
    z-index: 0;
    background: url(img/arrowright.png) #99F5E8 no-repeat right 10px center;
    color: #000;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
    padding: 10px 50px 10px 10px;
    height: auto;
    text-decoration: none;
}
.row.page a.btnestandar:hover{
    color: #000;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
    text-decoration: underline;
}
.row.page p, .row.page li{
	font-family: 'Roboto Regular'; 
	font-size: 14px;
	color: #666666;
}
.row.page p{
	text-align: left!important;
}
.row.page strong{
	font-family: 'Roboto Bold'; 
	font-size: 14px;
	color: #666666;
}
.row.page a{
	font-family: 'Roboto Bold'; 
	font-size: 14px;
	color: #2ac7b1;
	text-decoration: underline;
}
.row.page a:hover{
	font-family: 'Roboto Bold'; 
	font-size: 14px;
	color: #8b3faf;
	text-decoration: underline;
}
.row.page.page-equipo .row-equipo{
	-webkit-column-count: 4;/* Chrome, Safari, Opera */
	-moz-column-count: 4;/* Firefox */
	column-count: 4;
	padding: 15px;
}
.row.page.page-equipo .photodir{
	width: 100%;
	min-height: 260px;
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
.row.page.page-equipo .row-equipo.row-links{
	-webkit-column-count: 3;/* Chrome, Safari, Opera */
	-moz-column-count: 3;/* Firefox */
	column-count: 3;
	padding: 15px;
}
.row.page.page-equipo a.vermas, .row.page.page-equipo p a.vermas{
	font-family: 'GT Pressura Bold';
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.row.page.page-equipo a.btn{
	position: relative;
	z-index: 0;
	background: url(img/arrowright.png) no-repeat right 10px center;
	color: #000;
	font-family: 'GT Pressura Bold';
	font-size: 12px;
	padding: 10px 50px 10px 10px;
	height: auto;
	clear: both;
	float: left;
	background-color: #99f5e8;
	border-radius: 0px;
}
.row.page.page-equipo a.btn:hover{
	background: url(img/arrowright1.png) no-repeat right 10px center;
	color: #99f5e8;
	background-color: #000;
}
.row.page.page-equipo a.vermas:hover, .row.page.page-equipo p a.vermas:hover{
	text-decoration: underline;
	cursor: pointer;
}
.row.page.page-trabaja h5{
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
	margin-bottom: 40px;
}
.row.page.page-nomargin p, .row.page.page-nomargin .page-equipo a, .row.page.page-nomargin .page-equipo strong, .row.page .page-nomargin p{
	margin: 0;
}
.row.page.page-menos p, .row.page.page-menos a, .row.page.page-menos strong, .row.page.page-menos li, .row.page .page-menos p, .row.page .page-menos a, .row.page .page-menos strong, .row.page .page-menos li, .row.page.page-menos .row-sidebar p a{
	font-size: 12px !important;
	text-decoration: none;
}
.row.page.page-menos a{
	font-family: 'GT Pressura Bold';
	text-decoration: none;
}
.row.page.page-trabaja .row-trabajo-right:last-of-type .separador.final{
	display: none;
}
.row.page.page-trabaja .row-trabajo-left .separador.final{
	display: none;
	border-bottom: 1px solid #000;
	padding-bottom: 40px;
}
.row.page .perfil-director{
    max-width: 1140px;
    background: #f5f5f5;
    padding-bottom: 50px;
}
.row.page .perfil-director img{
	width: 100%;
	margin-top: 20px;
	height: auto;
}
.page-blank{
	background: #fff;
	padding: 40px 0px;
}
.page-grey{
	background: #f5f5f5;
}
.row.page .page-tabs li{;
}
.row.page .page-tabs li a{
	font-family: 'GT Pressura Bold';
	font-size: 14px;
	color: #000000;
	background: none;
	border-radius: 0px;
	text-decoration: none;
}
.row.page .page-tabs li:first-child a{
	padding-left: 0px;
}
.row.page .page-tabs li:last-child a{
	padding-right: 0px;
}
.row.page .page-tabs li.active a{
	background: none;
	color: #2ac7b1;
}
.row.page .tab-content{
	padding: 70px 0px 20px;
	height: auto;
    overflow: hidden;
}
.row.page .tab-content p, .row.page .tab-content a, .row.page .tab-content p strong{
	font-size: 12px;
}
.row.page .tab-content .tab-pane h1{
	font-family: 'GT Pressura Bold';
	font-size: 14px;
	margin-top: 0px;
}
.row.page .tab-content .tab-pane a.vermas{
	position: relative;
    z-index: 0;
    background: url(img/arrowright.png) no-repeat right 10px center;
    color: #000;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
    padding: 10px 50px 10px 10px;
    height: auto;
    background-color: #99f5e8;
    line-height: 34px;
    text-decoration: none;
}
.row.page .tab-content .tab-pane a.vermas:hover{
	text-decoration: underline;
}
.row.page .tab-content .tab-pane .tab-main-content{
	-webkit-column-count: 2;/* Chrome, Safari, Opera */
	-moz-column-count: 2;/* Firefox */
	column-count: 2;
	-webkit-column-gap: 180px; /* Chrome, Safari, Opera */
    -moz-column-gap: 180px; /* Firefox */
    column-gap: 180px;
}
.row.page .tab-content .tab-pane .tab-content-i{
	height: auto;
    margin-top: 30px;
}
.row.page .tab-content .tab-pane .tab-content-i p{
	color: #2ac7b1;
	font-family: 'AntartidaRounded Medium';
    font-size: 20px;
}
.row.page .tab-content .tab-pane .tab-content-i #prev, .row.page .tab-content .tab-pane #prev-ii{
	background: url(img/prev.png) no-repeat center left;
	height: auto;
	min-height: 55px;
	position: absolute;
	z-index: 0;
}
.row.page .tab-content .tab-pane .tab-content-i #next, .row.page .tab-content .tab-pane #next-ii{
	background: url(img/next.png) no-repeat center right;
	height: auto;
	min-height: 55px;
	z-index: 0;
}
.row.page .tab-content .tab-pane #prev-ii, .row.page .tab-content .tab-pane #next-ii{
	padding-top: 220px;
}
.row.page .tab-content .tab-pane #prev-ii.disabled, .row.page .tab-content .tab-pane #next-ii.disabled{
	opacity: 0.1;
}
.row.page .tab-content .tab-pane .tab-content-i #prev:hover, .row.page .tab-content .tab-pane .tab-content-i #next:hover, .row.page .tab-content .tab-pane #prev-ii:hover, .row.page .tab-content .tab-pane #next-ii:hover{
	cursor: pointer;
}
.row.page .tab-content #menu5.tab-pane{
	min-height: 500px;
}
.row.page .tab-content .tab-pane .tab-content-ii{
	position: absolute;
}
.row.page .tab-content .tab-pane .tab-content-ii .tab-content-ii-internal{
	width:auto;
	height:auto;
	max-width: 450px;
	float: left;
	min-height: 550px;
}
.row.page .tab-content .tab-pane .tab-content-ii .tab-content-ii-internal article{

}
.row.page .tab-content .tab-pane .tab-content-ii .cycle-carousel-wrap{

}
.row.page .tab-content .tab-pane .tab-content-ii .tab-content-ii-internal article img{
	float: left;
	width: 100%;
}
.row.page .tab-content .tab-pane .tab-content-ii .tab-content-ii-internal article h1{
	float: left;
	white-space: normal;
	width: 100%;
	margin-top: 30px;
}
.row.page .tab-content .tab-pane .tab-content-ii .tab-content-ii-internal article p{
	float: left;
	white-space: normal;
	width: 100%;
}
.row.page .tab-content .tab-pane .tab-content-iii{
	margin: 10px 0px;
}
.row.page .tab-content .tab-pane .tab-content-iii img{
	width: 100%;
	height: auto;
}
.row.page .tab-content .tab-pane .tab-content-iii .more{
	color: #000;
	color: #000;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
    text-decoration: none;
}
.row.page .tab-content .tab-pane .tab-content-iii p, .row.page .tab-content .tab-pane .tab-content-iii h1, .row.page .tab-content .tab-pane .tab-content-iii a{
	margin: 0;
	margin-bottom: 5px;
}
.row.page.page-gestion h1{
	color: #8b3faf;
	font-family: 'AntartidaRounded Medium';
    font-size: 30px;
}
.row.page.page-gestion a.gestionlink{
	font-family: 'Roboto Regular';
    font-size: 12px;
    color: #666;
    width: 100%;
    clear: both;
    float: left;
}
.row.page.page-gestion a.gestionlink:hover{
	color: #8B3FAF;
	text-decoration: underline;
}
body.gestion .row.page.page-gestion br{
	float: left;
	clear: both;
}
.row.page .separador{
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	width: 100%;
}
.dropdown-menu .separador{
	border-bottom: 1px solid #999;
	margin: 0px;
	padding: 0px;
}
.row.page .separador.mini{
	margin-top: 20px;
	margin-bottom: 30px;
}
.row.page .separador.maxi{
	margin: 50px 0;
}
.row.page .row-pieza-imagen a img{
	width: 100%;
	height: auto;
}
.row.page .form-contacto p{
	font-family: 'GT Pressura Bold';
    font-size: 12px;
    text-transform: uppercase;
}
.row.page .form-contacto input{
	border: 1px solid #999999;
    padding: 10px;
    width: 100%;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
}
.row.page .form-contacto textarea{
	border: 1px solid #999999;
    padding: 10px;
    width: 100%;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
}
.row.page .form-contacto select{
	border: 1px solid #999999;
    padding: 10px;
    width: 100%;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
    height: 40px;
    background: #fff;
}
.row.page .form-contacto input[type="submit"]{
	position: relative;
    z-index: 0;
    background: url(img/arrowright.png) #99f5e8 no-repeat right 10px center !important;
    color: #000;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
    padding: 10px 50px 10px 10px;
    height: auto;
    clear: both;
    float: left;
    border: none;
    width: auto;
    text-transform: uppercase;
}
.row.page .col-gallery .col-img-container{
	padding: 15px;
}
.row.page .col-gallery .col-img{
	width: 100%;
    height: 150px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-clip: content-box !important;
}
.row.page .col-gallery h1{
	font-family: 'AntartidaRounded Bold';
	font-size: 50px;
}
.row.page .col-actividades h1{
	color: #000;
}
.row.page .col-actividades .col-info{
	color: #8b3faf;
}
.row.page .col-gallery h6 {
	color: #ffc575;
}
.row.page .col-gallery h4.col-info{
	text-transform: uppercase;
}
.row.page .row-artista h6{
	text-transform: uppercase;
}
.row.page .row-artista h2{
	font-family: 'GT Pressura Bold' !important;
    font-size: 14px !important;
    color: #8b3faf !important;
}
.row.page .row-artista .color-destacado h6, .row.page .row-artista .color-destacado h3, .row.page .row-artista .color-destacado span, .row.page .row-artista .color-destacado p{
	color: #8b3faf;
}
.row.page .addcalendar{
	position: relative;
    z-index: 0;
    background: url(img/bgcalendar.png) no-repeat left center #fff;
    background-size: contain;
    color: #000;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
    padding: 10px 10px 10px 50px;
    height: auto;
    clear: both;
    float: left;
}
.row.page .addcalendar.publicaciones{
	position: relative;
    z-index: 0;
    background-image: none;
    background-size: contain;
    background-color: #bdcc59;
    color: #fff;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
    padding: 10px;
    height: auto;
    clear: both;
    float: left;
}
.row.page .addcalendar:hover{
	color: #000;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
    text-decoration: underline;
}
.row-muestra{
	
}
.row-muestra-dark{
	background: #333333;
	/*text-align: right;*/
}
.row-muestra-dark .row-muestra p{
	color: #fff;
}
.row-muestra p, .row-muestra h1, .row-muestra h2, .row-muestra h3, .row-muestra h4, .row-muestra h5, .row-muestra h6, .row-muestra a{
	width: 100%;
}
.row-directorio p{
	width: 100%;
	float: left;
	clear: both;
}
.row.page .col-cat .col-categoria{
	font-family: 'GT Pressura Bold' !important;
	font-size: 15px !important;
	color: #ccbf59 !important;
	text-transform: uppercase !important;
	float: left;
	clear: both;
	width: 100%;
}
.row.page .col-cat.col-relacionado h2{
	line-height: 16px;
	position: absolute;
}
.row.page .col-cat.col-relacionado h2 span{
	font-family: 'AntartidaRounded Medium' !important;
	color: #000 !important;
}
.row.page .col-cat.col-relacionado .capa{
	background: rgba(139,63,175,0.6);
    width: 100%;
    height: 100%;
    float: left;
    min-height: 225px;
}
.row .link-video{
	width: 150px;
    height: 150px;
    background: url(img/play.png) no-repeat center 35px #2ac7b1;
    font-family: 'AntartidaRounded Medium' !important;
    color: #fff !important;
    font-size: 18px !important;
    text-decoration: none !important;
    text-align: center;
    line-height: 230px;
}
.full-height{
	min-height: 100vh !important;
}


/* sidebar */
.row.page .sidebar-left{
	
}
.row.page .sidebar-left h2{
	color: #2ac7b1;
    font-family: 'AntartidaRounded Medium';
    font-size: 36px;
}
.row.page .sidebar-left h3{
	margin: 5px 0px;
}
.row.page .sidebar-left .row-pieza h2{
	color: #ffc575;
    font-family: 'AntartidaRounded Light';
    font-size: 30px;
}
.row.page .sidebar-right{
	
}
.row.page .sidebar-right .sidebar-imagen{
	width: 100%;
    height: 500px;
    background-clip: padding-box !important;
    background-repeat: no-repeat !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    background-position: center !important;
}
.row.page .sidebar-right h1{
	font-size: 30px;
	color: #000;
}
.row.page .sidebar-right h2{
	font-size: 20px;
	color: #8b3faf;
}
.row.page .sidebar-right .linkvermas{
	font-family: 'GT Pressura Bold';
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    bottom: 0;
    left: 0;
    text-decoration: none;
}
.row.page.row-noticias .col-cat .col-categoria, .row.page.row-noticias .col-cat a:hover h2, .row.page.row-noticias .col-cat a:hover .vermas{
	color: #2ac7b1 !important;
}
.row.page.row-noticias .col-cat h2{
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 10px;
}
.row.page.row-noticias .col-cat .col-categoria{
	margin-bottom: 10px;
}
.row.page.row-noticias .col-cat .vermas{
    clear: both;
    font-family: 'AntartidaRounded Bold';
    font-size: 12px;
    color: #000;
}
.row.page .col-actividades .col-date-noticias{
	text-transform: uppercase;
	color: #666 !important;
}
.row.page .row-artista.sidebar-noticias h2{
	color: #000 !important;
}
.row.page .col-visitanos .row-visitanos a{
	font-family: 'GT Pressura Bold';
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    bottom: 0;
    left: 0;
    text-decoration: none;
}
.row.page .col-visitanos .row-visitanos a.vermas{
	position: relative;
    z-index: 0;
    background: url(img/arrowright.png) #c59fd7 no-repeat right 10px center;
    color: #000;
    font-family: 'GT Pressura Bold';
    font-size: 12px;
    padding: 10px 50px 10px 10px;
    height: auto;
    clear: both;
    float: left;
}
.row.page .col-visitanos .row-visitanos:first-of-type{
	padding-left: 0px !important;
}
.row.page .col-visitanos .row-visitanos:last-of-type{
	padding-right: 0px !important;
}
.row.page.row-mapa{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.row.page.row-mapa .row-wrapper{
	position: absolute;
}
.row.page.row-mapa .row-wrapper .col-visitanos{
	background: #f5f5f5;
	padding: 30px;
}
.row.page.row-mapa iframe{
	width: 100%;
	height: 80%;
	min-height: 80%;
	height : 80vh;
	max-height: 80%;
	pointer-events: none;
}
.row.page #accordion{
	
}
.row.page #accordion .panel{
	border: none;
	border-radius: 0px;
	box-shadow:none;
	border-bottom: 1px solid #cccccc;
}
.row.page #accordion .panel:first-child{
	border-top: 1px solid #cccccc;
}
.row.page #accordion .panel .panel-heading{
	padding: 10px 0px;
}
.row.page #accordion .panel .panel-title{
	background: url(img/accplus.png) no-repeat center right
}
.row.page #accordion .panel .panel-title.no{
	background: url(img/accmin.png) no-repeat center right
}
.row.page #accordion .panel .panel-title a{
	text-decoration: none;
}
.row.page #accordion .panel .panel-title h3{
}
.row.page #accordion .panel .panel-body{
	background-color: #f5f5f5;
    padding: 0;
    border: none;
}
.row.page #accordion .fa-stack i{
	color: #000;
}
.dropdown-filtro .btn-default{
	font-family: 'GT Pressura Bold';
    font-size: 15px;
    border-radius: 0px;
    border: #999999 1px solid;
    background: none;
    text-transform: uppercase;
    width: 100%;
    text-align: left;
    padding: 8px 10px;
}
.dropdown-filtro .btn-default:hover{
	background: #D9D9D9;
}
.dropdown-filtro .btn-default .fa{
	float: right;
    margin-top: 4px;
}
.dropdown-filtro .dropdown-menu{
	background: #D9D9D9;
    border-radius: 0px;
    font-family: 'GT Pressura Bold';
    font-size: 18px;
    margin: 0px;
    width: 100%;
    padding: 0px;
    border-top: 0px;
    border-color: #adadad;
    box-shadow: none;
    margin-top: -1px;
}
.dropdown-filtro .btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default{
	background: #D9D9D9 !important;
}
.dropdown-filtro .dropdown-menu li a{
	font-family: 'GT Pressura Bold';
	font-size: 12px !important;
	color: #000;
	text-transform: uppercase;
	padding: 5px 10px;
	text-decoration: none;
}
.dropdown-filtro .dropdown-menu li a:hover{
	font-family: 'GT Pressura Bold';
	font-size: 12px !important;
	color: #000;
	text-transform: uppercase;
	padding: 5px 10px;
	text-decoration: none;
	cursor: pointer;
}
.btn-filtro.btn-default{
	font-family: 'GT Pressura Bold' !important;
    font-size: 15px !important;
    border-radius: 0px;
    border: none;
    background: none;
    text-transform: uppercase;
    text-align: left;
    padding: 8px 10px !important;
    box-shadow: none !important;
    text-decoration: none !important;
    color: #000 !important;
}
.btn-filtro.btn-default.active, .btn-filtro.btn-default:active{
	background: #C59FD7;
	border-color: #C59FD7;
}
.col-filtro-expo .btn-filtro.btn-default.btn-filtrovertodo.active, .col-filtro-expo .btn-filtro.btn-default.btn-filtrovertodo:active{
	background: #ffc575;
	border-color: #ffc575;
	color: #fff !important;
}
.col-filtro-expo .btn-filtro.btn-default.active, .col-filtro-expo .btn-filtro.btn-default:active{
	background: #575756;
	color: #ffc575 !important;
}
.col-filtro-carte .btn-filtro.btn-default.btn-filtrovertodo.active, .col-filtro-carte .btn-filtro.btn-default.btn-filtrovertodo:active{
	background: #ccbf59;
	border-color: #ccbf59;
	color: #fff !important;
}
.col-filtro-carte .btn-filtro.btn-default.active, .col-filtro-carte .btn-filtro.btn-default:active{
	background: #575756;
	color: #ccbf59 !important;
}
.filtro-estandar .btn-default:hover, .filtro-estandar.btn-filtro:hover{
	background: #575756;
	color: #fff;
}
.filtro-estandar.btn-filtro{
	background: #999;
	color: #fff !important;
}
.filtro-estandar.btn-filtro.active:hover{
	background: #575756;
	color: #C59FD7 !important;
}
.col-filtro-expo .filtro-estandar.btn-filtro.active:hover{
	background: #575756;
	color: #ccbf59 !important;
}
.col-filtro-carte .filtro-estandar.btn-filtro.active:hover{
	background: #575756;
	color: #ccbf59 !important;
}
.filtro-estandar, .filtro-estandar .btn-default{
	background: #999999;
	color: #fff;
	border: none;
}
.filtro-estandar .dropdown-menu{
	background: #C59FD7;
	color: #000;
	border: none;
}
.col-filtro-expo .filtro-estandar .dropdown-menu{
	background: #ffc575;
}
.col-filtro-carte .filtro-estandar .dropdown-menu{
	background: #ccbf59;
}
.filtro-estandar.dropdown-filtro.open .btn-default, .filtro-estandar.dropdown-filtro.open .dropdown-menu li:hover a, .filtro-estandar.dropdown-filtro.active .btn-default{
	background: #575756 !important;
	color: #C59FD7 !important;
}
.col-filtro-expo .filtro-estandar.dropdown-filtro.open .btn-default, .col-filtro-expo .filtro-estandar.dropdown-filtro.open .dropdown-menu li:hover a, .col-filtro-expo .filtro-estandar.dropdown-filtro.active .btn-default{
	background: #575756 !important;
    color: #ffc575 !important;
}
.col-filtro-carte .filtro-estandar.dropdown-filtro.open .btn-default, .col-filtro-carte .filtro-estandar.dropdown-filtro.open .dropdown-menu li:hover a, .col-filtro-carte .filtro-estandar.dropdown-filtro.active .btn-default{
	background: #575756 !important;
    color: #ccbf59 !important;
}
.btn-filtro.filtro-search{
	padding: 3.5px !important;
    text-align: center;
}
.cycle-pager#pager-expo{
	position: absolute;
    bottom: 30px;
    z-index: 999;
    left: 50%;
    margin-left: -54px;
}
.cycle-pager#pager-expo span{
	height: 17px;
    width: 17px;
    background: #fff;
    float: left;
    text-indent: -9999px;
    margin: 0px 5px;
}
.cycle-pager#pager-expo span.cycle-pager-active, .cycle-pager#pager-expo span:hover{
	background: #FFC575;
	cursor: pointer;
}

.cycle-pager#pager-cartelera{
	position: absolute;
    bottom: 0px;
    z-index: 999;
    left: 50%;
    margin-left: -28px;
}
.cycle-pager#pager-cartelera span{
	height: 17px;
    width: 17px;
    background: #D9D9D9;
    float: left;
    text-indent: -9999px;
    margin: 0px 5px;
}
.cycle-pager#pager-cartelera span.cycle-pager-active, .cycle-pager#pager-cartelera span:hover{
	background: #D7D1A5;
	cursor: pointer;
}
.carteleraslide{
	padding-bottom: 40px;
}

/* footer */
.footer {
	background: #fff;
	padding: 0px !important;
	padding-bottom: 30px !important;
}
.footer .col-tw{
	background: #c2f9f1;
	padding: 1em;
}
.footer .col-tw .fa-twitter{
	color: #000;
}
.footer .col-tw .tw-name, .footer .col-tw .tw-name a{
	color: #000;
    font-family: 'AntartidaRounded Bold';
    font-size: 17px;
    line-height: 30px;
    vertical-align: middle;
    margin-right: 10px;
}
.footer .col-tw .tw-tweet{
	color: #000;
    font-family: 'AntartidaRounded Medium';
    font-size: 12px;
    line-height: 30px;
    vertical-align: middle;
}
.footer .col-tw .tw-tweet a{
	color: #8b3faf;
	line-height: 30px;
	vertical-align: middle;
}
.footer .home-tweets-ul, .footer .cycle-slideshow{
	list-style: none;
	margin: 0px;
}
.footer .cycle-slideshow{
	margin-left: 200px;
}
.footer .home-tweets-ul p, .footer .cycle-slideshow p{
	list-style: none;
    float: left;
    color: #000;
    font-family: 'AntartidaRounded Medium';
    font-size: 12px;
    line-height: 30px;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
    max-height: 30px;
    overflow: hidden;
    max-width: 920px;
}
.footer .home-tweets-ul a, .footer .cycle-slideshow a{
	color: #8b3faf;
    line-height: 30px;
    vertical-align: middle;
}
.footer .home-tweets-ul img, .footer .cycle-slideshow img{
	display: none;
}
.footer .home-tweets-ul .home-tweet-date, .footer .cycle-slideshow .home-tweet-date{
	display: none;
}
.footer .col-st{
	margin: 70px 0 !important;
}
.footer .col-st.cycle-slideshow{
	width: 100% !important;
}
.footer .col-st.cycle-slideshow .cycle-carousel-wrap{
	width: 100% !important;
}
.footer .col-st a{
	float: left;
}
.footer .col-st col-content:first-child{
	padding-left: 0px;
}
.footer .col-st col-content:last-child{
	padding-right: 0px;
}
.footer .col-st .col-img{
	width: 100%;
    height: 150px;
    background-repeat: no-repeat;
    background-size: cover;
    background-clip: content-box;
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.footer .col-st .col-img:hover{
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.footer .col-st .col-text{
	color: #000;
    font-family: 'AntartidaRounded Medium';
    font-size: 12px;
    background: #fff;
    position: absolute;
    bottom: 0;
    padding: 10px 7px !important;
}
.footer .col-st .col-text strong{
    font-family: 'AntartidaRounded Bold';
}
.footer .col-nd .col-foot{
	background: #fdfdfd;
	min-height: 155px;
}
.footer .col-nd .col-foot:first-child{
	padding-left: 0px;
}
.footer .col-nd .col-foot:last-child{
	padding-right: 0px;
}
.footer .col-nd .col-foot h2{
	font-family: 'GT Pressura Bold';
	font-size: 12px;
	text-transform: uppercase;
}
.footer .col-nd .col-foot p{
	font-family: 'GT Pressura Regular';
    font-size: 14px;
    color: #808080;
    padding: 0;
    margin: 5px 0px;
    line-height: 14px;
}
.footer .col-nd .col-foot a.col-vermas, .footer .col-nd .col-foot input[type="submit"]{
	font-family: 'GT Pressura Bold';
	font-size: 12px;
	text-transform: uppercase;
	color: #000;
	bottom: 0;
	left: 0;
}
.footer .col-nd .col-foot input[type="text"]{
	font-family: 'GT Pressura Regular';
    font-size: 16px;
    border: none;
    border-bottom: 1px solid #9c9b9b;
    padding-bottom: 10px;
    border-radius: 0px;
}
.footer .col-nd .col-foot input[type="submit"]{
	font-family: 'GT Pressura Bold';
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    background: none;
    border: none;
    position: relative;
    bottom: 0;
    left: 0;
    padding: 0;
    margin-top: 35px;
}
.footer .col-nd .col-foot span.flecha{
	margin-top: 33px;
    margin-left: 5px;
}
.footer .col-nd .col-foot .fa{
	color: #fff;
    background: #808080;
    margin-top: 10px;
}
.footer .col-nd .col-foot a:hover{
	text-decoration: none;
}
.footer .col-nd .col-foot a .fa:hover{
	background: #000;
	text-decoration: none;
}
.footer .col-nd .logotvn{
	width: 74px;
	height: 38px;
	background: url(img/logotvn.jpg);
}
.footer .col-nd .logobio{
	width: 71px;
	height: 26px;
	/*background: url(img/logobio.jpg);*/
	background: url(img/logocooperativa.jpg);
	margin-left: 10px;
    margin-top: 7px;
}
.footer .col-nd .logosites{
	width: 206px;
	height: 35px;
	background: url(img/logosites.jpg);
}
.footer .col-nd .logocom{
	width: 66px;
	height: 39px;
	background: url(img/logocom.jpg);
	margin-left: 10px;
}
.footer .col-nd .logoica{
	width: 60px;
    height: 48px;
    background: url(img/logoica.jpg) center;
    margin-left: 10px;
}




.footer .col-rd{
	border-top: 1px solid #000000;
    margin: 40px 0px 0px !important;
    /*padding: 40px 0px !important;*/
}
.navbar {
    margin-bottom: 0px !important;
}




.footer .col-rd .logofoot{
    width: 100%;
    height: 105px;
    margin-top: 9px;
}
.footer .col-rd .logofoot svg{
	width: 100%;
}
.footer .col-rd .logofoot svg .st0{
	fill: #000 !important;
}
.footer .col-rd h1{
	font-family: 'GT Pressura Bold';
    font-size: 14px;
}
.footer .col-rd a{
	font-family: 'GT Pressura Regular';
    font-size: 12px;
    color: #000;
    line-height: 16px;
    width: 100%;
    float: left;
}


/*------------------------------------*\
    PAGES
\*------------------------------------*/

/* home */
.contenedor{
	padding: 0 !important;
	padding-bottom: 200px !important;
}
.home .contenedor{
	padding-bottom: 120px !important;
}
.search-results .contenedor{
	padding-bottom: 100px !important;
}
.contenedor.final{
	padding-bottom: 0 !important;
}
.page .contenedor{
	padding-bottom: 80px !important;
}
.home .contenedor{
	background: #f5f5f5;
}
/* slider */
#slider-wrapper ul {
	margin: 0px;
}
.bx-viewport, .bx-wrapper{
	position:relative;
	width:100%;
	height:100% !important;
	top:0;
	left:0;
	margin: 0 !important;
}
.bxslider, .bxslider li {
	height: 100vh !important;;
}
.bxslider li {
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}
.bxslider li.slidehome {
	width: 100% !important;
	height: 100% !important;
 	background-size: cover;
 	background-repeat: no-repeat;
 	
 	&:before {
    	content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-image: linear-gradient(to bottom right,#002f4b,#dc4225);
		opacity: .6; 
  	}
}
.bx-wrapper .bx-pager{
	max-width: 1140px !important;
	margin-left: auto !important;
    margin-right: auto !important;
    padding: 0px;
    left: 0;
    right: 0;
}
.bx-wrapper .bx-pager.bx-default-pager a{
	background: #ffffff !important;
	-moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    margin-left: -10px !important;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
	background: #00e7c5 !important;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
	bottom: 45% !important;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
	margin-bottom: 10px !important;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
	display: inherit !important;
	margin-left: 100% !important;
}
.bx-wrapper .bx-viewport .bx-wrapper .bx-controls{
	display: none;
}
.bx-wrapper .slider-dest{
	background: #000;
	font-family: 'GT Pressura Bold';
	color: #99f5e8;
	font-size: 26px;
	padding: 5px 15px;
	text-transform: uppercase;
	transform: translateY(-62px);
	position: absolute;
}
.bx-wrapper .slider-cat{
	background: #99f5e8;
	font-family: 'GT Pressura Regular';
	color: #000;
	font-size: 30px;
	padding: 15px;
	text-transform: uppercase;
}
.bx-wrapper .slider-tit{
	background: #99f5e8;
	font-family: 'AntartidaRounded Light';
	color: #000;
	/*font-size: 60px;*/
	font-size: 45px;
	padding: 15px;
	max-width: 70%;
	width: auto;
	display: inline-block;
}
.bx-wrapper .slider-tit b, .bx-wrapper .slider-tit strong{
	font-family: 'AntartidaRounded Bold';
}
.bx-wrapper .slider-dat{
	background: #99f5e8;
	font-family: 'AntartidaRounded Bold';
	color: #000;
	font-size: 26px;
	padding: 15px;
}
.bx-wrapper .slider-dat-mini{
	background: #99f5e8;
	font-family: 'AntartidaRounded Bold';
	color: #000;
	font-size: 20px;
	padding: 15px;
	line-height: 30px;
    white-space: pre-wrap;
    display: inline-block;
}
.bx-wrapper .slider-dat-mini a.vermas{
	z-index: 0;
	background: url(img/arrowrightbig.png) no-repeat right 20px center;
	color: #000 !important;
	font-family: 'GT Pressura Bold' !important;
	font-size: 15px !important;
	padding: 0px 90px 0px 0px !important;
	height: auto;
	clear: both;
	float: left;
	text-decoration: none !important;
}
.bx-wrapper .slider-caption{
	position: absolute;
    bottom: 30% !important;
    width: 100%;
    max-width: 1140px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0px;
    left: 0;
    right: 0;
    z-index: 2;
}
.bx-wrapper .slider-caption:hover{
	text-decoration: none;
}
.slider-video, .slider-imagen{
	-webkit-backface-visibility: hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	width: 100%;
    height: 100%;
	z-index: 0;
	position: relative;
	max-height: 100%;
	height : 100vh;
	overflow: hidden;
}
.slider-imagen.noheight{
	height: 80%;
	min-height: 80%;
	height : 80vh;
	max-height: 80%;
}
.slider-imagen.noheight-ii{
	height: 50%;
	min-height: 50%;
	height : 50vh;
	max-height: 50%;
}
.slider-imagen.noheight-iii{
	height: 25%;
	min-height: 25%;
	height : 25vh;
	max-height: 25%;
}
.slider-imagen.noheightdos{
	height: 60%;
	min-height: 450px;
	height : 60vh;
	max-height: 60%;
}
.slider-imagen.noheighttres{
	height: 40%;
	min-height: 150px;
	height : 40vh;
	max-height: 40%;
}
.search-results .slider-imagen.noheighttres{
	height: 20%;
	min-height: 150px;
	height : 20vh;
	max-height: 20%;
}
.slider-imagen .vermas{
	z-index: 0;
	background: url(img/arrowrightbig.png) no-repeat right 20px center #ffc575;
	color: #000 !important;
	font-family: 'GT Pressura Bold' !important;
	font-size: 20px !important;
	padding: 20px 90px 20px 20px !important;
	height: auto;
	clear: both;
	float: left;
	text-decoration: none !important;
}
.slider-imagen .vermas:hover{
	background: url(img/arrowrightbig-.png) no-repeat right 20px center #000;
	color: #fff !important;
}
.slider-imagen .slider-caption{
	position: absolute;
    bottom: 20% !important;
    width: 100%;
    max-width: 1140px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0px;
    left: 0;
    right: 0;
    z-index: 2;
}
.slider-imagen .slider-caption .slider-tit{
	background: #99f5e8;
    font-family: 'AntartidaRounded Light';
    color: #000;
    font-size: 60px;
    line-height: 60px;
    padding: 15px;
    max-width: 70%;
    display: inline-block;
}
.slider-imagen.slider-actividades .slider-caption .slider-tit, .slider-imagen.slider-actividades .slider-caption .slider-tit span{
	background: #bdcc59;
	color: #fff;
}
.slider-imagen.slider-participa .slider-caption .slider-tit, .slider-imagen.slider-participa .slider-caption .slider-tit span{
	background: #ccbf59;
	color: #fff;
}
.slider-imagen .slider-caption .slider-tit span{
	font-family: 'AntartidaRounded Bold';
	color: #000;
	font-size: 25px;
}
.slider-imagen .slider-caption.rowsingle{
	bottom: 20% !important;
}
.slider-imagen .slider-caption.rowdoble{
	bottom: 20% !important;
}
.slider-imagen .slider-caption.rowtriple{
	bottom: 10% !important;
}
.slider-imagen.slider-none .slider-caption .slider-tit{
	background: none;
	max-width: 50%;
}
.slider-imagen .slider-caption .btndwn{
	background: url(img/btndwn.png) no-repeat;
	width: 93px;
	height: 93px;
	position: static;
	margin-top: 80px;
}
.full-height .btndwn{
	background: url(img/btndwnblk.png) no-repeat;
	width: 93px;
	height: 93px;
	position: static;
	margin-top: 20px;
	width: 100%;
}
.cajacolumns .btndwn{
	background: url(img/btndwnblk.png) no-repeat right;
	width: 93px;
	height: 93px;
	position: static;
	margin-top: 20px;
	width: 100%;
}
.full-height.row-muestra-dark .btndwn{
	background: url(img/btndwn.png) no-repeat;
	width: 93px;
	height: 93px;
	position: static;
	margin-top: 20px;
	text-align: right;
	width: 100%;
}
.full-height.row-muestra-dark .btndwn:last-child{
	/*display: none;*/
}
.slider-imagen .slider-caption .btndwn:hover, .full-height .btndwn:hover{
	background-image: url(img/btndwn-.png);
}
.slider-imagen .row-content-slide{
	width: 100%;
	height: 100%;
	max-width: 1140px;
}
.slider-imagen .row-content-slide #next-iii{
	background: url(img/arrowright.png) center #ffc575 no-repeat;
    height: 70px;
    width: 70px;
    z-index: 999;
    position: relative;
    margin-left: 100%;
    left: -35px;
}
.slider-imagen .cycle-slide{
	height: 100%;
    width: 100%;
    background-clip: padding-box;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
}
.slider-imagen .row-content-slide #prev-iii{
	background: url(img/arrowright.png) center #ffc575 no-repeat;
	height: 70px;
	width: 70px;
	z-index: 999;
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
    position: absolute;
}
.slider-imagen .row-content-slide #prev-iii, .slider-imagen .row-content-slide #next-iii{
	cursor: pointer;
}
.slider-imagen .slider-layer{
	height: 100%;
	background-position: center;
	background-position: center;
    background-size: cover;
}
.slider-imagen .slider-layer .capainterior{
	display: none;
	background: rgba(153,245,232,0.9);
	width: 100%;
	height: 100%;
}
.slider-imagen.noheight-iii .slider-layer .capainterior{
	background: #ede1f2;
}
.slider-imagen.noheight-iii .slider-layer.showlayer:hover .capainterior{
	background: #b98ccf;
}
.slider-imagen .slider-layer .capainterior div{
	float: none;
    margin: 0 auto;
	top: 50%;
	-webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.slider-imagen .slider-layer a.capalink{
	width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
}
.slider-imagen .slider-layer .capainterior h2{
	font-family: 'AntartidaRounded Light';
    font-size: 30px;
    color: #666;
}
.slider-imagen .slider-layer .capainterior span.bajada{
	font-family: 'AntartidaRounded Bold';
	font-size: 14px;
	color: #000;
}
.slider-imagen .slider-layer .capainterior p{
	font-family: 'GT Pressura Regular';
	font-size: 12px;
	color: #666;
}
.slider-imagen .slider-layer .capainterior a.linkvermas{
	font-family: 'GT Pressura Bold';
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    bottom: 0;
    left: 0;
    text-decoration: none;
}
.slider-imagen .slider-layer:hover .capainterior, .slider-imagen .slider-layer.showlayer .capainterior{
	display: block;
}
.slider-imagen .slider-layer.showlayer .capainterior h2{
	color: #000;
	text-align: center;
}
.noheight-iii.slider-imagen .slider-layer.showlayer .capainterior h2{
	font-size: 20px;
}
.slider-imagen .slider-layer.showlayer:hover .capainterior{
	background: #2ac7b1;
}
.slider-imagen .slider-layer.showlayer:hover .capainterior h2{
	color: #fff;
}
.slider-imagen .slider-layer.showlayer .capainterior .icovisitas{
	background: url(img/icovisitas.png) no-repeat center;
	height: 110px;
	width: 122px;
}
.slider-imagen .slider-layer.showlayer:hover .capainterior .icovisitas{
	background: url(img/icovisitas-.png) no-repeat center;
}
.slider-imagen .slider-layer.showlayer .capainterior .icotalleres{
	background: url(img/icotaller.png) no-repeat center;
	height: 110px;
	width: 122px;
}
.slider-imagen .slider-layer.showlayer:hover .capainterior .icotalleres{
	background: url(img/icotaller-.png) no-repeat center;
}
.slider-imagen .slider-layer.showlayer .capainterior .icomaterial{
	background: url(img/icomaterial.png) no-repeat center;
	height: 110px;
	width: 122px;
}
.slider-imagen .slider-layer.showlayer:hover .capainterior .icomaterial{
	background: url(img/icomaterial-.png) no-repeat center;
}
.slider-texto{
	height: auto;
}
.slider-texto .row-content-slide #next-iii{
	background: url(img/arrowright.png) center #ffc575 no-repeat;
    height: 70px;
    width: 70px;
    z-index: 999;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -35px;
}
.slider-texto .slide .row-wrapper{
	padding: 35px 0px;
	overflow: auto;
}
.slider-texto .slide .row-wrapper.row-img img{
	height: auto;
    width: auto;
    max-height: 370px;
    text-align: center;
    margin: 0 auto;
    position: relative;
}
.slider-texto .slide .row-wrapper.row-img h2{
	font-family: 'AntartidaRounded Bold Italic';
	font-size: 24px;
	color: #2ac7b1;
}
.slider-texto .slide .row-wrapper.row-img span, .slider-texto .slide .row-wrapper.row-img span p, .slider-texto .slide .row-wrapper.row-text span, .slider-texto .slide .row-wrapper.row-text span p, .slider-texto .slide .row-wrapper.row-column span, .slider-texto .slide .row-wrapper.row-column span p{
	font-size: 12px;
	font-family: 'GT Pressura Regular';
	color: #666666;
}
.slider-texto .slide .row-wrapper.row-column h2{
	font-family: 'AntartidaRounded Bold Italic';
	font-size: 24px;
	color: #ff936b;
}
.slider-texto .cycle-slide{
	height: 100%;
    width: 100%;
}
.slider-texto .slide .row-wrapper.row-text h2{
	font-family: 'AntartidaRounded Bold Italic';
	font-size: 34px;
	color: #8b3faf;
}
.slider-texto .row-content-slide #prev-iii{
	background: url(img/arrowright.png) center #ffc575 no-repeat;
    height: 70px;
    width: 70px;
    z-index: 999;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -35px;
}
.slider-texto .row-content-slide #prev-iii, .slider-texto .row-content-slide #next-iii{
	cursor: pointer;
}
.slider-video video{
	display: block;
    position: absolute;
    background-position: center;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	pointer-events: none;
	overflow-y: hidden;
	vertical-align: top;
	background: url('img/test/02.jpg') no-repeat;
}
.row.page{
	padding: 40px 0px;
}
#slider-wrapper .animacion{
    width: 2px;
    height:100px;
    background:#99f5e8;
    position:absolute;
    z-index: 0;
}
#slider-wrapper .animacion.a{
	left: 10%;
	top:7%;
	-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
}
#slider-wrapper .animacion.b{
	left: 40%;
	top:2%;
	-ms-transform: rotate(66deg); /* IE 9 */
    -webkit-transform: rotate(66deg); /* Chrome, Safari, Opera */
    transform: rotate(66deg);
}
#slider-wrapper .animacion.c{
	left: 33%;
	top:0%;
}
#slider-wrapper .animacion.d{
	left: 3%;
	top:8%;
}
#slider-wrapper .animacion.e{
	left: 77%;
	top:6.3%;
}
#slider-wrapper .animacion.f{
	left: 3%;
	top:2.3%;
}
#slider-wrapper .animacion.g{
	left: 50%;
	top:5%;
}
#slider-wrapper .animacion.h{
	left: 69%;
	top:3%;
}
#slider-wrapper .animacion.i{
	left: 96%;
	top:7%;
}
#slider-wrapper .animacion.j{
	left: 32%;
	top:4%;
}
#slider-wrapper .animacion.k{
	left: 12%;
	top:8%;
}
#slider-wrapper .animacion.l{
	left: 26%;
	top:12%;
}
#slider-wrapper .animacion.m{
	left: 76%;
	top:35%;
}
#slider-wrapper .animacion.n{
	left: 65%;
	top:23%;
}
#slider-wrapper .animacion.o{
	left: 47%;
	top:7%;
}
#slider-wrapper .animacion.p{
	left: 39%;
	top:36%;
}
#slider-wrapper .animacion.q{
	left: 12.3%;
	top:22%;
}
#slider-wrapper .animacion.r{
	left: 88%;
	top:12%;
}
#slider-wrapper .animacion.s{
	left: 83%;
	top:36%;
}
#slider-wrapper .animacion.t{
	left: 92%;
	top:27%;
}
#slider-wrapper .animacion.u{
	left: 57%;
	top:17%;
}
#slider-wrapper .animacion.v{
	left: 5%;
	top:22%;
}
#slider-wrapper .animacion.w{
	left: 48%;
	top:13%;
}
#slider-wrapper .animacion.x{
	left: 16%;
	top:2%;
}
#slider-wrapper .animacion.y{
	left: 0.5%;
	top:1%;
}
#slider-wrapper .animacion.z{
	left: 74%;
	top:26%;
}

/* SHARE */
.share-container{
	position: absolute;
    bottom: 0% !important;
    width: 100%;
    max-width: 1140px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0px;
    left: 0;
    right: 0;
    z-index: 2;
    overflow: hidden !important;
}
.sidebar-right .share-container{
	position: absolute;
    margin-top: 100%;
    width: 100%;
    max-width: 1140px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0px;
    left: 0;
    right: 0;
    z-index: 2;
    overflow: hidden;
    margin-right: 15px !important;
    top: -15px !important;
	height: 40px !important;
}
.share{
	background: #fff;
	font-family: 'GT Pressura Bold' !important;
	font-size: 15px !important;
	height: 40px;
}
.share .tit{
	padding: 10px 0px;
    width: 160px;
    text-align: center;
}
.share .fa-stack{
	background: #99f5e8;
	color: #000;
	width: 40px;
    height: 40px;
}
.share:hover{
	cursor: pointer;
}
.share.share-close:hover .fa-stack{
	background: #ffc575;
	color: #000;
}
.share.share-open .fa-stack:hover{
	background: #2ac7b1;
	color: #fff;
}
.share .fa-stack.cls{
	background: #000;
	color: #fff;
}
.share .fa-stack.cls i{
	font-size: 25px;
}
.share .fa-stack i{
	width: 40px;
    height: 40px;
    font-size: 15px;
    padding: 7px;
}
.share .fa-stack i.fa-envelope-o{
	padding: 6px;
}

/*------------------------------------*\
    LIGHTBOX
\*------------------------------------*/
.modal-open .modal {
    background: rgba(0,0,0,0.9);
    z-index: 999999999999;
}
.modal.in .modal-dialog{
	max-width: 1140px !important;
	max-height: 100% !important;
}
.modal-body{
	padding: 0 !important;
}
.modal-header{
	border: none !important;
	padding: 0px !important;
}
.modal-content{
	background: none !important;
}
.modal-header .close{
	background: url(img/close.png) #ffc575 center no-repeat;
    width: 100px;
    height: 100px;
    opacity: 1;
    text-indent: -9999px;
    top: 30px !important;
    left: 100%;
    position: absolute;
    z-index: 1;
    margin-left: -100px;
}
.modal-header .close:hover{
	opacity: 1;
}
/*
.modal-body{
	padding: 0px !important;
}
.modal-footer{
	
}
*/
.row-category{
	
}
.row-category a{
	text-decoration: none !important;
}
.row-category .col-cat{
	padding: 15px;
}
.row-category .col-cat .col-img{
	min-height: 225px;
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
.row-category.row-category-big .col-cat .col-img{
	min-height: 350px;
}
.row-category .col-cat.col-cat-big .col-img{
	min-height: 480px;
}
.row-category .col-cat h2{
	font-family: 'AntartidaRounded Bold';
	color: #000;
    background: rgba(255, 255, 255, 0.76);
    font-size: 23px;
    position: relative;
    z-index: 0;
    margin: 0px;
    overflow: hidden;
    padding: 10px 5px;
    line-height: 30px;
}
.row-category.row-piezadelmes .col-cat h2{
	font-size: 22px;
    line-height: 22px;
}
.row-category .col-cat h2 span.col-artist{
	font-family: 'AntartidaRounded Light';
	color: #000;
    font-size: 28px;
    z-index: 0;
    margin: 0px;
    width: 100%;
    clear: both;
    clear: both;
    float: left;
}
.row-category .col-cat a:hover h2{
	color: #2ac7b1;
}
.row-category .col-cat.col-cat-big h2{
	font-size: 40px;
	padding-right: 50px;
	line-height: 40px;
}
.row-category .col-cat h2 span.col-date{
	font-family: 'GT Pressura Light';
	color: #000;
    text-transform: uppercase;
    font-size: 18px;
    clear: both;
    width: 100%;
    padding: 0px 0px 10px 0px;
    line-height: 20px;
}
.row-category .col-cat h2 span.col-lugar, .row-category .col-cat h2 span.col-lugar p{
	font-family: 'AntartidaRounded Medium';
	color: #000;
    font-size: 13px;
    clear: both;
    width: 100%;
    padding: 10px 0px 0px 0px;
    line-height: 20px;
}
.row-category .col-cat h2 span.col-lugar p{
	margin: 0px;
	padding: 0px;
}
.row-category .col-cat h2 span.col-extra, .row-category .col-cat h2 span.col-extra p{
	font-family: 'Roboto Regular'; 
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	float: left;
	margin: 0px;
}
.row-category .col-cat h2 span.col-extra span{
	float: left;
	clear: both;
	font-family: 'AntartidaRounded Bold';
    font-size: 12px;
    color: #000;
}
.row-category .col-cat h2 span.col-extra{
	margin: 10px 0px 0px;
}
.row-category .col-cat a:hover h2 span.col-date{
	color: #2ac7b1;
}
.row-category .col-cat.col-act a:hover h2 span.col-date{
	color: #ccbf59;
}
.row-category .col-cat.col-cat-big h2 span.col-date{
	font-size: 24px;
}
.row-category .col-cat h2 span.col-desc{
	font-family: 'AntartidaRounded Medium';
	color: #000;
    text-transform: uppercase;
    font-size: 12px;
    clear: both;
    width: 100%;
    padding: 10px 0px 0px 0px;
    line-height: 20px;
}
.row-category .col-cat a:hover h2 span.col-desc, .row-category .col-cat a:hover h2 span.col-artist, .row-category .col-cat a:hover h2 span.col-lugar, .row-category .col-cat a:hover h2 span.col-extra, .row-category .col-cat a:hover h2 span.col-extra p, .row-category .col-cat a:hover h2 span.col-lugar p, .row-category .col-cat a:hover h2 span.col-extra span{
	color: #2ac7b1;
}
.row-category .col-cat.col-act a:hover h2, .row-category .col-cat.col-act a:hover h2 span.col-desc, .row-category .col-cat.col-act a:hover h2 span.col-artist, .row-category .col-cat.col-act a:hover h2 span.col-lugar, .row-category .col-cat.col-act a:hover h2 span.col-extra, .row-category .col-cat.col-act a:hover h2 span.col-extra p, .row-category .col-cat.col-act a:hover h2 span.col-lugar p, .row-category .col-cat.col-act a:hover h2 span.col-extra span{
	color: #ccbf59;
}
.row-category .col-cat.col-cat-big h2 span.col-desc{
	font-size: 14px;
}
.row-category .col-category{
	position: relative;
	z-index: 0;
	color: #fff !important;
	font-family: 'GT Pressura Bold' !important;
	font-size: 12px;
	padding: 10px;
	height: auto;
	clear: both;
	float: left;
}
.row-category .col-category.pasada{
	background-color: #8b3faf;
}
.row-category .col-category.futura{
	background-color: #2ac7b1;
}
.row-category .row-gallery h2{
	color: #2ac7b1;
	min-height: 200px;
}
.row-category .row-gallery.internal h2{
	color: #2ac7b1;
	min-height: 260px;
}
.row-category .row-gallery-destacada h2{
	color: #2ac7b1;
}
.row-category .row-gallery.row-gallery-banner h2{
	font-size: 21px;
    line-height: 22px;
}
.row-category .row-gallery .col-img{
	min-height: 200px;
}
.row.page .col-date{
	font-family: 'AntartidaRounded Light';
	color: #000;
    text-transform: uppercase;
    font-size: 24px;
    clear: both;
    width: 100%;
    padding: 10px 0px 0px 0px;
    line-height: 20px;
}
.row.page .col-map{
	
}
.row.page .col-map .row-map{	
	height: 1456px;
    background: url(img/map.png) center no-repeat;
}
.row.page .col-map .row-map span{
	font-family: 'AntartidaRounded Bold';
	font-size: 12px;
	color: #8b3faf;
	padding-bottom: 20px !important;
	background: url(img/rightmap.png) no-repeat bottom left;
}
.row.page .row-itinerancia a{
	float: left;
}
.row.page .col-fondo, .row.page .col-fondo strong{
	color: #000;
}
.row.page .row-sidebar.row-sidebar-mini p{
	color: #000;
    font-family: 'AntartidaRounded Medium';
    font-size: 16px;
    margin: 5px 0;
}
.row.page .row-sidebar.row-sidebar-mini p strong{
	color: #000;
    font-family: 'AntartidaRounded Bold';
    font-size: 16px;
}
.row.page .row-sidebar p a{
	font-family: 'Roboto Regular';
    font-size: 14px;
    color: #666666;
}
.row.page .row-sidebar p a:hover{
	text-decoration: underline;
}
.row.page .top-sidebar-right h4{
	color: #8b3faf;
}
.row.page.row-category-b .col-cat{
	margin-bottom: 25px;
}
.row.page.row-category-b .col-cat a{
	float: left;
	text-decoration: none;
	width: 100%;
}
.row.page.row-category-b .col-cat a:hover h2{
	color: #8b3faf;
}
.row.page.row-category-b .col-cat .col-img{
	height: 100%;
    min-height: 300px;
    z-index: 0;
    background-clip: padding-box;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.row.page.row-category-b .col-cat a:hover .col-img{
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.row.page.row-category-b .col-cat h2, .row.page.row-category-b .col-cat h2 strong{
	color: #000;
	min-height: 90px;
	font-family: 'AntartidaRounded Bold';
	font-size: 18px;
	min-height: 80px;
	max-height: 80px;
}
.row.page.row-category-b .col-cat span{
	font-family: 'GT Pressura Regular';
	font-size: 14px;
	color: #666666;
	float: left;
	clear: both;
	width: 100%;
	text-transform: uppercase;
}
.row.page .col-audiovisual:hover h3, .row.page .col-audiovisual:hover p{
	color: #8b3faf;
}
.row.page .row-audiovisual p{
	color: #2ac7b1;
	font-family: 'AntartidaRounded Bold';
    font-size: 20px;
}
.sticky{
	background-color: #fff !important;
}
.row.page .col-audiovisual{
	min-height: 460px;
}
.row.page .col-audiovisual h3{
	font-family: 'AntartidaRounded Bold';
    font-size: 20px;
    color: #8b3faf;
}
.row.page .col-audiovisual .vervideo{
	width: 90px;
    height: 90px;
    background: url(img/play.png) no-repeat center 15px #8b3faf;
    font-family: 'AntartidaRounded Medium' !important;
    color: #fff !important;
    font-size: 11px !important;
    text-decoration: none !important;
    text-align: center;
    line-height: 140px;
    margin: 0 auto;
    background-size: 30px;
    position: absolute;
    transform: translateY(90px);
    left: 50%;
    margin-left: -45px;
}
.row.page .col-audiovisual p{
	font-family: 'GT Pressura Regular';
	font-size: 13px;
	line-height: 16px;
	text-align: left;
}
.row.page .filter-personal .mix, .row.page .filter-compras .mix, #filtro-estandar .mix{
	display: none;
}
#searchdiv{
	display: none;
	width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,0.85);
    z-index: 2;
}
#searchdiv input[type="text"]{
	font-family: 'GT Pressura Regular';
    font-size: 20px;
    margin: 0px;
    padding: 10px;
    border: none;
}
#searchdiv input[type="submit"]{
	font-family: 'GT Pressura Bold';
    font-size: 15px;
    border: none;
    padding: 14px 50px 13px 10px;
    margin: 0px;
    background: url(img/arrowright.png) #99F5E8 no-repeat right 10px center;
    text-align: left;
    width: auto;
}
#searchdiv #searchclose{
	background: url(img/close-xs.png) #FFC575 no-repeat center;
    padding: 24px;
    width: auto;
}
#searchdiv #searchclose:hover{
	cursor: pointer;
}
#searchdiv.active{
	display: block;
}
#searchdiv .searchcontainer{
	height: 100%;
}
.busqueda{
	margin-bottom: 15px !important;
}
.row.page h1.searchtitle{
	background: #FFC575;
	color: #000;
	font-size: 25px;
	padding: 10px;
}
.row.page .searchresult{
	font-family: 'AntartidaRounded Bold';
	font-size: 20px;
	margin: 10px 0px;
	text-transform: uppercase;
}
.breadcrumb{
	background: none !important;
	padding-left: 0px !important;
	margin-bottom: 0px !important;
}
.breadcrumb a, .breadcrumb li.active{
	font-family: 'GT Pressura Regular' !important;
	font-size: 14px !important;
	color: #808080 !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
}
.breadcrumb>li+li:before{
	color: #808080 !important;
    content: "›" !important;
}
.breadcrumb br{
	display: none;
}
#breadcrumbs{
	background: none !important;
	padding-left: 0px !important;
	margin-bottom: 0px !important;
}
#breadcrumbs a, .breadcrumb li.active{
	font-family: 'GT Pressura Regular' !important;
	font-size: 12px !important;
	color: #808080 !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
}
#breadcrumbs>li+li:before{
	color: #808080 !important;
    content: "›" !important;
}
#breadcrumbs br{
	display: none;
}
#breadcrumbs span.current{
	font-family: 'GT Pressura Regular' !important;
    font-size: 12px !important;
    color: #000000 !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
}
.home-frase{
	margin-top: 3em;
}
.home-frase a:hover{
	text-decoration: none !important;
}
.home-frase span.frase{
	font-family: 'GT Pressura Regular'; 
	font-size: 50px;
	color: #000;
	letter-spacing: 1.5px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.home-frase span.frase span{
	color: #FFC575;
}
.contingencia{
	display: none;
	background: #ffc575;
	z-index: 30;
	height: 90px;
}
.contingencia.active{
	display: block;
	z-index: 99999999999;
}
.contingencia p{
	padding: 10px;
    background: #ffc575 url(img/contingencia.png) no-repeat 47px center;
    max-width: 1140px;
    margin: 0 auto !important;
    float: none;
    z-index: 3;
    font-family: 'GT Pressura Regular';
    font-size: 16px;
    /*color: #404040;*/
    color: #000;
    padding-left: 150px;
    min-height: 90px;
    display: flex;
    justify-content:center;
    align-content:center;
    flex-direction:column; /* column | row */
}
.navbar-default.contingencia-menu{
	padding-top: 120px !important;
}
.wrapper-navbarmini.contingencia-menu{
	margin-top: 90px !important;
}
.editar{
	background: #ccc !important;
}

/* Lightbox un clavel en tu nombre */
.lightboxclavel{
	background: #dbd2d9;
    position: fixed;
    z-index: 99999999999;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    opacity: 0.97;
    display:none;
}
.lightboxclavel div.cajaizquierda{
    top: 0;
    bottom: 0;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    -webkit-justify-content: flex-end;
    height: 100%;
}
.lightboxclavel div.cajaizquierda .clavel{
	background: url(img/clavel.jpg) no-repeat bottom center;
    width: 100%;
    height: 90%;
    background-size: contain;
}
.lightboxclavel div.cajaderecha{
    top: 0;
    bottom: 0;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    height: 100%
}
.lightboxclavel h1.titulo{
	font-family: 'MankSans';
    color: #5474ce;
    border: 2px solid #5474ce;
    padding: 7px 10px;
    font-size: 50px;
}
.lightboxclavel h2{
	font-family: 'MankSans';
	font-size: 40px;
	color: #fff;
}
.lightboxclavel a.fb{
	background: url(img/clavelfb.png) no-repeat center;
	width: 40px;
    height: 40px;
    background-size: contain;
    margin: 25px 15px;
}
.lightboxclavel a.tw{
	background: url(img/claveltw.png) no-repeat center;
    width: 40px;
    height: 40px;
    background-size: contain;
    margin: 25px 15px;
}
.lightboxclavel a.fb:hover, .lightboxclavel a.tw:hover, .lightboxclavel .clavelclose:hover{
	cursor: pointer;
}
.lightboxclavel div.logomuseo{
	background: url(img/clavelmuseo.png) no-repeat right;
    width: 100%;
    height: 30px;
    background-size: contain;
}
.lightboxclavel .clavelclose{
	width: 80px;
	height: 80px;
	background: url(img/close-xs.png) center no-repeat #617ecf;
	position: absolute;
    right: 0px;
    top: 0px;
    z-index: 9999999999999999999;
}

/* Lightbox un 11 de septiembre */
.lightboxclavel.lightsept{
	background: url(img/bg11sept.jpg) no-repeat center;
    position: fixed;
    z-index: 99999999999;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    opacity: 0.99;
    display:none;
    background-size: cover;
}
.lightboxclavel.lightsept .clavelclose{
	background: url(img/btncloselight.png) center no-repeat #fff;
}
.lightboxclavel.lightsept .cajacentral{
	top: 0;
    bottom: 0;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    height: 100%
}
.lightboxclavel.lightsept .imgcentral{
	background: url(img/txt11sept.png) no-repeat center;
	width: 100%;
	height: 80%;
	background-size: contain;
	margin: 40px 0px;
}
.lightboxclavel.lightsept .imgcentralbtn{
	width: 100%;
    height: 20%;
    background-size: contain;
    margin: 10px 0px;
}
.lightboxclavel.lightsept .imgbtnleft{
	background: url(img/btnlft.png) no-repeat center right;
	height: 100%;
}
.lightboxclavel.lightsept .imgbtnleft:hover{
	background: url(img/btnlft-.png) no-repeat center right;
}
.lightboxclavel.lightsept .imgbtnright{
	background: url(img/btnrgt.png) no-repeat center left;
	height: 100%;
}
.lightboxclavel.lightsept .imgbtnright:hover{
	background: url(img/btnrgt-.png) no-repeat center left;
}
.lightboxclavel.lightsept .imgbtnleft:hover, .lightboxclavel.lightsept .imgbtnright:hover{
	cursor: pointer;
}




/*------------------------------------*\
    IMAGES
\*------------------------------------*/



/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

/* GT Pressura Trial */
@font-face { 
	font-family: 'GT Pressura Light'; 
	font-weight: lighter; 
	src: url('fonts/GT-Pressura-Regular.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'GT Pressura Light Italic';
	font-weight: lighter;
	font-style: italic;
	src: url('fonts/GT-Pressura-Regular.ttf') format("truetype");
}
@font-face { 
	font-family: 'GT Pressura Regular';
	font-weight: normal;
	src: url('fonts/GT-Pressura-Regular.ttf') format("truetype");
}
@font-face { 
	font-family: 'GT Pressura Regular Italic';
	font-weight: normal;
	font-style: italic;
	src: url('fonts/GT-Pressura-Regular.ttf') format("truetype");
}
@font-face { 
	font-family: 'GT Pressura Bold'; 
	font-weight: bold; 
	src: url('fonts/GT-Pressura-Bold.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'GT Pressura Bold Italic'; 
	font-weight: bold; 
	font-style: italic;
	src: url('fonts/GT-Pressura-Bold.ttf') format("truetype"); 
}

/* AntartidaRounded */
@font-face { 
	font-family: 'AntartidaRounded Light'; 
	font-weight: lighter; 
	src: url('fonts/AntartidaRounded-Light.otf') format("opentype"); 
}
@font-face { 
	font-family: 'AntartidaRounded Light Italic'; 
	font-weight: lighter; 
	font-style: italic;
	src: url('fonts/AntartidaRounded-LightItalic.otf') format("opentype"); 
}
@font-face { 
	font-family: 'AntartidaRounded Medium'; 
	font-weight: normal; 
	src: url('fonts/AntartidaRounded-Medium.otf') format("opentype"); 
}
@font-face { 
	font-family: 'AntartidaRounded Medium Italic'; 
	font-weight: normal; 
	font-style: italic;
	src: url('fonts/AntartidaRounded-MediumItalic.otf') format("opentype"); 
}
@font-face { 
	font-family: 'AntartidaRounded Bold'; 
	font-weight: bold; 
	src: url('fonts/AntartidaRounded-Bold.otf') format("opentype"); 
}
@font-face { 
	font-family: 'AntartidaRounded Bold Italic'; 
	font-weight: bold; 
	font-style: italic;
	src: url('fonts/AntartidaRounded-BoldItalic.otf') format("opentype"); 
}
@font-face { 
	font-family: 'AntartidaRounded Black'; 
	font-weight: bolder; 
	src: url('fonts/AntartidaRounded-Black.otf') format("opentype"); 
}
@font-face { 
	font-family: 'AntartidaRounded Black Italic'; 
	font-weight: bolder; 
	font-style: italic;
	src: url('fonts/AntartidaRounded-BlackItalic.otf') format("opentype"); 
}
@font-face { 
	font-family: 'Roboto Thin'; 
	font-weight: normal; 
	src: url('fonts/Roboto-Thin.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'Roboto Thin Italic'; 
	font-weight: normal; 
	font-style: italic;
	src: url('fonts/Roboto-ThinItalic.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'Roboto Italic'; 
	font-weight: normal; 
	font-style: italic;
	src: url('fonts/Roboto-Italic.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'Roboto Light'; 
	font-weight: normal; 
	src: url('fonts/Roboto-Light.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'Roboto Light'; 
	font-weight: normal; 
	font-style: italic;
	src: url('fonts/Roboto-LightItalic.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'Roboto Regular'; 
	font-weight: normal; 
	src: url('fonts/Roboto-Regular.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'Roboto Medium';
	font-weight: normal; 
	src: url('fonts/Roboto-Medium.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'Roboto Medium Italic'; 
	font-weight: normal; 
	font-style: italic;
	src: url('fonts/Roboto-MediumItalic.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'Roboto Bold'; 
	font-weight: normal; 
	src: url('fonts/Roboto-Bold.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'Roboto Bold Italic'; 
	font-weight: normal; 
	font-style: italic;
	src: url('fonts/Roboto-BoldItalic.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'Roboto Black'; 
	font-weight: normal; 
	src: url('fonts/Roboto-Regular.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'Roboto Black Italic'; 
	font-weight: normal; 
	font-style: italic;
	src: url('fonts/Roboto-BlackItalic.ttf') format("truetype"); 
}

/* MankSans */
@font-face { 
	font-family: 'MankSans'; 
	font-weight: normal; 
	src: url('fonts/MankSans.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'MankSans-Oblique.ttf'; 
	font-weight: italic; 
	src: url('fonts/MankSans-Oblique.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'MankSans-MediumOblique'; 
	font-weight: bold; 
	font-style: italic;
	src: url('fonts/MankSans-MediumOblique.ttf') format("truetype"); 
}
@font-face { 
	font-family: 'MankSans-Medium'; 
	font-weight: bold; 
	src: url('fonts/MankSans-Medium.ttf') format("truetype"); 
}


/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

/* // Small devices (landscape phones, 34em and up) */
@media (max-width: 34em) {
	/* Slider */
	.bx-wrapper .row{
		padding: 5px;
	}
	.bx-wrapper .slider-cat{
		font-size: 20px;
	}
	.bx-wrapper .slider-tit, .slider-imagen .slider-caption .slider-tit{
		font-size: 30px;
	}
	.bx-wrapper .slider-dat{
		font-size: 18px;
	}
	.bx-wrapper .slider-dat-mini{
		font-size: 16px;
	}
	/* Navbar */
	.navbar-default{
		margin-top: 0px !important;
	}
	/* Home */
	
	.home-st .col-left h2, .home-st .col-mid h2, .home-st .col-right h1, .home-nd .col-left h2{
		font-size: 25px;
	}
	.home-st .col-right h2{
		font-size: 20px;
	}
	.home-st .col-right h1{
		margin-bottom: 20px;
	}
	.home-st .col-mid h2 span.col-cat, .home-st .col-mid h2 span.col-date, .home-st .col-right dl{
		font-size: 13px;
	}
	.home-st .col-right h3{
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.home-nd .col-act h2{
		font-size: 15px;
	}
	.home-rd .col-left h2, .home-rd .col-right h2{
		font-size: 16px;
	}
	.slider-imagen .slider-layer.showlayer .capainterior .icovisitas, .slider-imagen .slider-layer.showlayer .capainterior .icomaterial, .slider-imagen .slider-layer.showlayer:hover .capainterior .icovisitas, .slider-imagen .slider-layer.showlayer:hover .capainterior .icomaterial{
		width: 100%;
		background-size: 70%;
	}
	.slider-imagen .slider-layer.showlayer .capainterior .icotalleres, .slider-imagen .slider-layer.showlayer:hover .capainterior .icotalleres{
		width: 100%;
		background-size: 50%;
	}
	.vert-offset-top-22{
		margin-top: 1em !important;
	}
	.color-a.navbar-default li a, .navbar-default .navbar-nav>li>a{
		color: #000 !important;
	}
	.navbar-default{
		margin-top: 0px;
	}
	.home-frase span.frase{
		font-size: 20px !important;
	}
	.navbar-default.contingencia-menu{
		padding-top: 0px !important;
	}
	.lightboxclavel h1.titulo{
	    font-size: 35px;
	}
	.lightboxclavel h2{
		font-size: 30px;
	}
	.lightboxclavel a.fb{
		width: 30px;
	    height: 30px;
	    margin: 25px 15px;
	}
	.lightboxclavel a.tw{
	    width: 30px;
	    height: 30px;
	    margin: 25px 15px;
	}
	.lightboxclavel div.logomuseo{
	    width: 100%;
	    height: 25px;
	}
	.lightboxclavel.lightsept .imgbtnleft, .lightboxclavel.lightsept .imgbtnright{
		background-position: center !important;
		height: 50%;
		width: 70%;
	}
	.lightboxclavel.lightsept .imgbtnleft:hover, .lightboxclavel.lightsept .imgbtnright:hover{
		background-position: center !important;
		height: 50%;
		width: 70%;
	}
	.lightboxclavel.lightsept .clavelclose{
		width: 60px;
		height: 60px;
	}
}

/* // Medium devices (tablets, 48em and up) */
@media (max-width: 48em) {
	.navbar-default{
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.home-st .col-right dd{
		margin-left: 0px !important;
	}
	/* Slider */
	.bx-wrapper .row{
		padding: 5px;
	}
	.bx-wrapper .slider-dest{
		transform: translateY(-52px);
	}
	
	.slider-video {
	    /*
		background: url('img/test/02.jpg') center center / cover no-repeat;
		*/
	}
	.slider-video video {
	    display: none;
	}
	/* Home */
	.contenedor{
		padding-bottom: 30px !important;
	}
	/* Footer */
	.footer .col-st .col-content{
		margin-bottom: 15px;
	}
	.footer .col-st .col-content:first-child{
		padding-left: 15px;
	}
	.footer .col-st .col-content:last-child{
		padding-right: 15px;
	}
	.row.page .col-visitanos .row-visitanos{
		padding: 0px !important;
	}
	.color-a.navbar-default li a, .navbar-default .navbar-nav>li>a{
		color: #000 !important;
	}
	.navbar-default{
		margin-top: 0px;
	}
	.navbar-default li.dropdown.open .dropdown-menu {
		background: #f5f5f5 !important;
	}
	.footer .home-tweets-ul p{
		max-height: auto;
		overflow: auto;
	}
	.contingencia{
		height: 70px;
		max-height: 70px;
	}
	.contingencia p{
		max-height: 70px;
		overflow: hidden;
		background-size: 40px;
		font-size: 10px !important;
		line-height: 10px;
		padding: 5px 0px 5px 80px !important;
		background-position: 20px center;
		min-height: 70px;
	}
	.lightboxclavel.lightsept .clavelclose{
		width: 60px;
		height: 60px;
	}
}

/* // Large devices (desktops, 62em and up) */
@media (max-width: 62em) {
	/* Columnas home */
	.home-st .col-left{
		padding-left: 15px;
	}
	.home-st .col-mid{
		padding-right: 15px;
	}
	.home-st .col-left, .home-st .col-mid{
		margin-top: 1em;
	}
	.home-st .col-right .btnhome{
		margin-left: 15px;
	}
	.home-st .col-right{
	    overflow: hidden;
	    padding-bottom: 1em;
	    margin: 15px 0px !important;
	}
	.home-st .col-right .col-right-bg{
		background: #fff;
		padding-bottom: 25px;
	}
	.home-nd .row-wrapper{
		margin-top: 1em;
	}
	.home-nd .col-act{
		margin-top: 1em;
	}
	.col-md-push-offset-2{
		margin-left: 0 !important;
	}
	.home-rd .col-left, .home-rd .col-right {
		margin: 15px 0px !important;
		padding: 0px 15px !important;
	}
	.home-rd .col-left, .home-rd .col-right, .home-rd .col-left .col-title{
		min-height: 160px;
	}
	/* Navbar */
	.wrapper-navbarmini{
		background: #99f5e8 !important;
	}
	.navbar-default .navbar-header{

	}
	.navbar-default{
		background: #f5f5f5 !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		margin-top: 37px;
		border-radius: 0px !important;
		min-height: 40px !important;
	}
	.navbar-default div{
		padding: 0px 15px  !important;
	}
	.navbar-default ul li a{
		font-size: 12px !important;
		color: #000 !important;
	}
	.navbar-default ul li ul li a{
		color: #666666 !important;
	}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
		color: #00e7c5 !important;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border: none;
		padding: 0px !important;
	}
	.navbar-default .navbar-nav{
		width: 100%;
		margin: 0px;
	}
	.navbar-toggle{
		margin-right: 0px !important;
	}
	.navbar-default .navbar-nav li{
		margin: 10px 1% !important;
	}
	.navbar-default .navbar-nav li a{
		margin: 0px !important;
	}
	.navbar-default .dropdown-menu>li{
		display: table;
	}	
	.navbar-default .dropdown-menu li{
		padding: 0px;
	}
	
	/* Footer */
	.footer .col-tw{
		background-clip: content-box;
	}
	.footer .col-tw .tw-tweet, .footer .col-tw .tw-tweet a{
		line-height: 20px;
		margin-top: 10px;
	}
	.footer .col-tw .fa-twitter{
		margin-top: 15px;
		margin-left: 15px;
	}
	.footer .col-tw .tw-name{
		margin-top: 15px;
	}
	.footer .col-tw .tw-tweet{
	    margin: 15px;
	}
	.footer .col-st{
		margin: 30px 0 !important;
	}
	.footer .col-rd .col-logofoot{
		padding-left: 15px !important;
	}
	.footer .col-rd h1{
		font-size: 12px;
	}
	.footer .col-rd a{
		font-size: 11px;
	}
	.footer .col-nd .col-foot:first-child{
		padding-left: 15px;
	}
	.footer .col-nd .col-foot:last-child{
		padding-right: 15px;
	}
	.footer .col-nd .col-foot p{
		font-size: 12px;
	}
	.footer .col-nd .col-foot input[type="text"]{
		font-size: 12px;
		width: 100%;
	}
	.footer .col-nd .col-foot .fa{
		margin-bottom: 10px;
	}
	.footer .col-nd .logosites, .footer .col-nd .logobio{
		width: 100%;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.footer .col-nd .logocom, .footer .col-nd .logoica{
		margin-left: 0px;
	}
	.footer #mc_embed_signup{
		
	}
	.footer #mc_embed_signup input[type="email"]{
		
	}
	.footer #mc_embed_signup input[type="submit"]{
		
	}
	
	/* Page */
	.row.page .tab-content{
		padding: 30px 0px;
	}
	.row.page .tab-content p, .row.page .tab-content a, .row.page .tab-content strong{
		font-size: 11px;
	}
	.row.page .page-tabs li a{
		font-size: 12px;
		padding: 5px;
	}
	.row.page .tab-content .tab-pane .tab-content-i #prev{

	}
	.row.page .tab-content .tab-pane .tab-content-i #next{

	}
	.row.page .tab-content .tab-pane .tab-content-i #prev, .row.page .tab-content .tab-pane .tab-content-i #next{
		background-position: center center;
		position: relative;
	}
	.row.page .tab-content .tab-pane #prev-ii, .row.page .tab-content .tab-pane #next-ii{
		padding-top: 0px;
	}
	.row.page.page-trabaja .row-trabajo-left .separador.final{
		display: block;
	}
	.row.page.page-equipo .row-equipo{
		-webkit-column-count: 2;/* Chrome, Safari, Opera */
		-moz-column-count: 2;/* Firefox */
		column-count: 2;
	}
	.row.page.col-pieza{
		margin-top: 0px !important;
	}
	.row.page .sidebar-right h1{
		font-size: 20px;
	}
	.row.page .sidebar-left h2{
		font-size: 28px;
	}
	.row.page .sidebar-right .row-sidebar:nth-child(n+0){
		padding-left: 0px;
	}
	.row.page .separador.mini{
		margin-top: 5px;
		margin-bottom: 10px;
	}
	.footer .col-rd .logofoot{
		background-position: center left;
	}
	.row.page .sidebar-left h3{
		font-size: 13px;
	}
	.slider-imagen .slider-layer .capainterior h2{
		font-size: 16px;
	}
	.slider-imagen .slider-layer .capainterior span.bajada{
		font-size: 12px;
	}
	.slider-imagen .slider-layer .capainterior p, .slider-imagen .slider-layer .capainterior a.linkvermas{
		font-size: 8px;
	}
	.slider-imagen .slider-layer.showlayer .capainterior h2{
		height: 35px;
	}
	.modal-header .close{
		background: url(img/close-xs.png) #ffc575 center no-repeat;
		width: 60px;
		height: 60px;
		left: 0px !important;
		top: 60px !important;
	}
	.row-category .col-cat h2{
		font-size: 24px;
	}
	.row-category .col-cat h2 span.col-date{
		font-size: 16px;
	}
	.row-muestra{
		
	}
	.row-muestra{
		padding: 15px !important;
	}
	.row-muestra h1{
		font-size: 20px !important;
	}
	.row-muestra p, .row-muestra a, .row-muestra strong{
		font-size: 11px !important;
	}
	.row .link-video{
		width: 100px;
		height: 100px;
		background-size: 30px;
		background-position-y: 23px;
		line-height: 150px;
		font-size: 12px !important;
	}
	.row.page.row-category-b .col-cat .col-img, .footer .col-st .col-img{
		filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
	    -webkit-filter: grayscale(0%);
	    filter: grayscale(0%);
	}
	.vert-offset-top-22{
		margin-top: -12em;
	}
	.color-a.navbar-default li a, .navbar-default .navbar-nav>li>a{
		color: #000 !important;
	}
	.home-frase span.frase{
		font-size: 30px;
	}
	.home-nd .col-act{
		margin-top: 65px !important;
	}
	.contingencia{
		height: 70px;
	}
	.contingencia p{
		min-height: 70px;
		background-size: 40px;
		font-size: 10px !important;
		padding: 20px 0px 20px 120px;
	}
	.navbar-default.contingencia-menu{
		padding-top: 70px !important;
	}
	.wrapper-navbarmini.contingencia-menu{
		margin-top: 0px !important;
	}
	.contingencia{
		height: 70px;
	}
	.contingencia p{
		background-size: 40px;
		font-size: 10px !important;
		padding: 20px 0px 20px 120px;
	}
	.navbar-default.contingencia-menu{
		padding-top: 70px !important;
	}
	.wrapper-navbarmini.contingencia-menu{
		margin-top: 0px !important;
	}
	.noheight-iii.slider-imagen .slider-layer.showlayer .capainterior h2{
		font-size: 12px !important;
	}
	.lightboxclavel.lightsept .imgbtnleft, .lightboxclavel.lightsept .imgbtnright{
		background-position: center !important;
	    height: 30%;
	    background-size: contain;
	    margin: 5px 0px;
	    width: 100%;
	}
	.lightboxclavel.lightsept .imgbtnleft:hover, .lightboxclavel.lightsept .imgbtnright:hover{
		background-position: center !important;
	    height: 30%;
	    background-size: contain;
	    margin: 5px 0px;
	    width: 100%;
	}
	.lightboxclavel.lightsept .clavelclose{
		width: 60px;
		height: 60px;
	}
}

/* // Extra large devices (large desktops, 75em and up) */
@media (max-width: 75em) {
	.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
		margin-left: 95% !important;
	}
}

/* // Small devices (landscape phones, 34em and up) */
@media (min-width: 34em) {
	.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
		margin-left: 95% !important;
	}
}

/* // Medium devices (tablets, 48em and up) */
@media (min-width: 48em) {
	.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
		margin-left: 99% !important;
	}
}

/* // Medium devices (tablets, 48em and up) */
@media (min-width: 75em) {
	/* Navbar default Sticky */
	.navbar-container.closed.sticky{
		background: #fff !important;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
		min-height: 90px !important;
		z-index: 9999999999999;
	}
	.navbar-container.closed.sticky .navbar-default{
		padding: 0px !important;
	    z-index: 26 !important;
	    -webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.navbar-container.closed.sticky .navbar-default li a{
		color: #000 !important;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
	}
	.navbar-container.closed.sticky .navbar-default .logo svg .st0{
		fill: #000 !important;
	}
	.navbar-container.closed.sticky .navbar-default .logo svg g#logobajada{
		display: none;
	}
	.navbar-container.closed.sticky .navbar-default .logo svg{
		width: 99.87px;
		height: 80px;
		margin-top: 20px;
	}
	.navbar-container.closed.sticky .navbar-default .navbar-nav{
		margin-top: 6px;
	}
	.navbar-container.closed.sticky .wrapper-navbarmini{
		display: none;
	}
	.lightboxclavel h1.titulo{
	    font-size: 50px;
	}
	.lightboxclavel h2{
		font-size: 40px;
	}
	.lightboxclavel a.fb{
		width: 40px;
	    height: 40px;
	    margin: 25px 15px;
	}
	.lightboxclavel a.tw{
	    width: 40px;
	    height: 40px;
	    margin: 25px 15px;
	}
	.lightboxclavel div.logomuseo{
	    width: 100%;
	    height: 30px;
	}		

}

/* // Large devices (desktops, 62em and up) */
@media (min-width: 62em) {
}

/* // Extra large devices (large desktops, 75em and up) */
@media (max-width: 75em) {
	
}

@media only screen and (min-width:320px) {

}
@media only screen and (min-width:480px) {

}
@media only screen and (max-width:768px) {
	.navbar-default{
		margin-top: 0px !important;
	}
}
@media only screen and (max-width:1024px) {
	
}
@media only screen and (min-width:1140px) {
	
}
@media only screen and (min-width:1280px) {

}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}


/*------------------------------------*\
    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;
}

/*
Include this after bootstrap.css. Add class of 
vert-offset-top-value or vert-offset-bottom-value 
to your Bootstrap 3 default rows to prevent row content 
from touching the row content above or below.
*/

/* Vertical Offset Bottom */
.vert-offset-top-12{
    margin-top: -12em !important;
}
.vert-offset-top-11{
    margin-top: -11em !important;
}
.vert-offset-top-10{
    margin-top: -10em !important;
}
.vert-offset-top-9{
    margin-top: -9em !important;
}
.vert-offset-top-8{
    margin-top: -8em !important;
}
.vert-offset-top-7 {
    margin-top: -7em !important;
}
.vert-offset-top-6{
    margin-top: -6em !important;
}
.vert-offset-top-5{
    margin-top: -5em !important;
}
.vert-offset-top-4{
    margin-top: -4em !important;
}
.vert-offset-top-3{
    margin-top: -3em !important;   
}
.vert-offset-top-2{
    margin-top: -2em !important;
}
.vert-offset-top-1{
    margin-top: -1em !important;
}
.vert-offset-top-0{
    margin-top: 0em !important;
}
/* Vertical Offset Bottom */
.vert-offset-bottom-12{
    margin-bottom: -12em !important;
}
.vert-offset-bottom-11{
    margin-bottom: -11em !important;
}
.vert-offset-bottom-10{
    margin-bottom: -10em !important;
}
.vert-offset-bottom-9{
    margin-bottom: -9em !important;
}
.vert-offset-bottom-8{
    margin-bottom: -8em !important;
}
.vert-offset-bottom-7{
    margin-bottom: -7em !important;
}
.vert-offset-bottom-6{
    margin-bottom: -6em !important;
}
.vert-offset-bottom-5{
    margin-bottom: -5em !important;
}
.vert-offset-bottom-4{
    margin-bottom: -4em !important;
}
.vert-offset-bottom-3{
    margin-bottom: -3em !important;
}
.vert-offset-bottom-2{
    margin-bottom: -2em !important;
}
.vert-offset-bottom-1{
    margin-bottom: -1em !important;
}
.vert-offset-bottom-0{
    margin-bottom: 0em !important;
}
/* Pull offset */
.col-md-pull-offset-12 {
    margin-right: -100%;
}
.col-md-pull-offset-11 {
	margin-right: -91.66666667%;
}
.col-md-pull-offset-10 {
	margin-right: -83.33333333%;
}
.col-md-pull-offset-9 {
	margin-right: -75%;
}
.col-md-pull-offset-8 {
	margin-right: -66.66666667%;
}
.col-md-pull-offset-7 {
	margin-right: -58.33333333%;
}
.col-md-pull-offset-6 {
	margin-right: -50%;
}
.col-md-pull-offset-5 {
	margin-right: -41.66666667%;
}
.col-md-pull-offset-4 {
	margin-right: -33.33333333%;
}
.col-md-pull-offset-3 {
	margin-right: -25%;
}
.col-md-pull-offset-2 {
	margin-right: -16.66666667%;
}
.col-md-pull-offset-1 {
	margin-right: -8.33333333%;
}
.col-md-pull-offset-0 {
	margin-right: auto;
}
.col-md-push-offset-12 {
    margin-left: -100%;
}
.col-md-push-offset-11 {
	margin-left: -91.66666667%;
}
.col-md-push-offset-10 {
	margin-left: -83.33333333%;
}
.col-md-push-offset-9 {
	margin-left: -75%;
}
.col-md-push-offset-8 {
	margin-left: -66.66666667%;
}
.col-md-push-offset-7 {
	margin-left: -58.33333333%;
}
.col-md-push-offset-6 {
	margin-left: -50%;
}
.col-md-push-offset-5 {
	margin-left: -41.66666667%;
}
.col-md-push-offset-4 {
	margin-left: -33.33333333%;
}
.col-md-push-offset-3 {
	margin-left: -25%;
}
.col-md-push-offset-2 {
	margin-left: -16.66666667%;
}
.col-md-push-offset-1 {
	margin-left: -8.33333333%;
}
.col-md-push-offset-0 {
	margin-left: auto;
}

.vertical-align {
  display: flex;
  flex-direction: row;
}
.vertical-align > [class^="col-"],
.vertical-align > [class*=" col-"] {
  display: flex;
  align-items: center;     /* Align the flex-items vertically */
  justify-content: center; /* Optional, to align inner flex-items 
                              horizontally within the column  */
}

.vertical-center {
  min-height: 100%;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  display: -webkit-flex; /* For Safari */
  -webkit-justify-content: center; /* For Safari */
  -webkit-align-items: center; /* For Safari */
}

.col-centered{
    float: none !important;
    margin: 0 auto !important;
}

.col-2{
	-webkit-column-count: 2;/* Chrome, Safari, Opera */
	-moz-column-count: 2;/* Firefox */
	column-count: 2;
}
.col-4{
	-webkit-column-count: 4;/* Chrome, Safari, Opera */
	-moz-column-count: 4;/* Firefox */
	column-count: 4;
}
.btn-xxs{
	font-size: 9px;
    vertical-align: top;
    padding: 5px 0px;
}

/*------------------------------------*\
    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;
	}
}

.btn-360-right{
    position: absolute;
    z-index: 999;
    background: url(img/arrowright.png) no-repeat right 10px center;
    padding: 10px 50px 10px 10px;
    right: -10px;
    top: 215px;
}

.btn-360-left{
	position: absolute;
    z-index: 999;
    background: url(img/arrowleft.png) no-repeat right 10px center;
    padding: 10px 50px 10px 10px;
    left: -20px;
    top: 215px;
}
#threesixty{
	min-height: 420px !important;
}
#spinner{
	top: 0% !important;
}
.tituloobj{
	margin-top: 15px;
}

/*** ***/
@media (max-width: 767px) {
.barraFlotante{display: none !important;}
}
@media (min-width: 768px) {
.barraFlotante {
	background:#FFC474;
	border-radius: 0px 6px 0px 0px;
	/*display: block !important;*/
	font-family: 'GT Pressura Bold';
	padding: 20px 13px 15px 34px;
	position: fixed;
	top: 40%;
    float: left;
    z-index: 9999;
}
.btn-flotantes{
	list-style: none;
	margin-left: -24px;
	padding: 2px;
	text-align: center;
	border-radius: 50%;
	border: 2px solid #000;
	margin-top: 12px;
}
.btn-flotantes > a {
    color: #433F38;
    font-weight: bold;
    text-decoration: none;
	font-size: 20px;
	position: relative;
	top: 0px;
}
.btn-flotantes > a:hover {
    text-decoration: none;
}
.ob {
    color: #fff;
}

.cerrar_barra {
    background: #000;
    border-radius: 6px;
	cursor: pointer;
    font-size: 16px;
    height: 24px;
    list-style: none;
    position: absolute;
    right: 0px;
    text-align: center;
	top: 0px;
    width: 22px;
}

.tres, 
.tres .wrapper, 
.tres .container-fluid, 
.tres .row.page, 
.tres .home-st .col-right, 
.tres .col-link, 
.tres h1, 
.tres h2, 
.tres h3, 
.tres h4, 
.tres h5, 
.tres h6, 
.tres form,
.tres .slider-tit, 
.tres .footer .col-rd a, 
.tres .bx-wrapper .slider-cat, 
.tres .bx-wrapper .slider-dat, 
.tres .col-md-8.col-text, 
.tres .footer .col-nd .col-foot, 
.tres #mce-EMAIL, 
.tres .mce_inline_error, 
.tres .footer .col-nd .col-foot p, 
.tres .row-fluid.navbar-container.open, 
.tres .row-fluid.navbar-container.open, 
.tres .navbar-mini, 
.tres .navbar-default li a:hover, 
.tres .navbar-default .navbar-nav > .open > a,
.tres .navbar-default .navbar-nav > .open > a:focus, 
.tres .navbar-default .navbar-nav > .open > a:hover, 
.tres .row-fluid.navbar-container.open, 
.tres .navbar-container.open .navbar-default li span a, 
.tres .navbar-default .dropdown-menu li h1, 
.tres .navbar-default .dropdown-menu li h1 a, 
.tres .navbar-container.open .navbar-default li a, 
.tres .navbar-default .navbar-nav > li > a, 
.tres .share-prev, 
.tres .row.page.row-noticias .col-cat .col-categoria, 
.tres .row.page.row-noticias .col-cat a:hover h2, 
.tres .row.page.row-noticias .col-cat a:hover .vermas, 
.tres .row.page.row-noticias .col-cat .vermas, 
.tres #mc_embed_signup input[type="submit"], 
.tres #mc_embed_signup input[type="submit"]:hover, 
.tres .share .fa-stack, 
.tres .footer .col-nd .col-foot a.col-vermas, 
.tres .footer .col-nd .col-foot input[type="submit"], 
.tres .navbar-container.closed.sticky, 
.tres .navbar-mini li, 
.tres .navbar-mini a, 
.tres .navbar-mini li > a:hover, 
.tres #searchdiv input[type="submit"], 
.tres .col-md-5, 
.tres .home-st .col-left .btnhome, 
.tres .home-st .col-right .btnhome, 
.tres .home-st .col-mid .btnhome, 
.tres .home-nd .col-act .btnhome, 
.tres .home-nd .col-left .btnhome, 
.tres .footer .col-tw, 
.tres .footer .home-tweets-ul p, 
.tres .footer .cycle-slideshow p, 
.tres .footer .home-tweets-ul a, 
.tres .footer .cycle-slideshow a, 
.tres .footer .col-tw .tw-name, 
.tres .footer .col-tw .tw-name a, 
.tres .row-category .col-category, 
.tres .linkvermas, 
.tres #breadcrumbs span.current, 
.tres .row.page p > a, 
.tres .row.page p, 
.tres .row.page .tab-content .tab-pane .tab-content-i p, 
.tres .row.page .page-tabs li.active a, 
.tres .row.page .page-tabs li a, 
.tres .row.page strong, 
.tres .slider-imagen .vermas, 
.tres #breadcrumbs a, 
.tres .breadcrumb li.active, 
.tres .footer .col-tw .fa-twitter, 
.tres .row.page.page-gestion a.gestionlink, 
.tres .row.page p, 
.tres .row.page li, 
.tres .slider-imagen .slider-layer .capainterior p, 
.tres .slider-imagen .slider-layer .capainterior span.bajada, 
.tres .panel-default > .panel-heading, 
.tres .row.page #accordion .panel .panel-body, 
.tres .row.page .form-contacto select, 
.tres .slide.cycle-slide.cycle-slide-active, 
.tres .row-category .col-cat h2 span.col-date, 
.tres .row-category .col-cat h2 span.col-desc, 
.tres .bx-wrapper .slider-dat-mini, 
.tres .bx-wrapper .slider-dat-mini a.vermas, 
.tres .row-category .col-cat h2 span.col-lugar, 
.tres .row-category .col-cat h2 span.col-lugar p, 
.tres .row-category .col-cat a:hover h2 span.col-desc, 
.tres .row-category .col-cat a:hover h2 span.col-artist, 
.tres .row-category .col-cat a:hover h2 span.col-lugar, 
.tres .row-category .col-cat a:hover h2 span.col-extra, 
.tres .row-category .col-cat a:hover h2 span.col-extra p, 
.tres .row-category .col-cat a:hover h2 span.col-lugar p, 
.tres .row-category .col-cat a:hover h2 span.col-extra span,
.tres .col-artist,
.tres .btn.btn-default.btn-filtro.btn-filtrovertodo.filtro-estandar.pull-left.col-xs-4.nopadding.active,
.tres .filtro-estandar.btn-filtro,
.tres .col-xs-6.nopadding.full-height,
.tres .row-category .col-cat h2 span.col-extra span,
.tres .row.page .row-artista h2,
.tres legend,
.tres option,
.tres .wpcf7-form-control.wpcf7-submit.botonenviar,
.tres .row.page .col-cat .col-categoria,
.tres .row.page.row-category-b .col-cat span,
.tres .slider-tit.col-md-offset-0 > span,
.tres .row.page .addcalendar,
.tres .row.page a,
.tres .row.page .row-sidebar p a{
  background: #000 !important;
  color:#fff !important;
}
.tres .filtro-estandar, .tres .filtro-estandar .btn-default {
    background: #000 !important;
    color: #fff !important;
    border: 1px solid !important;
}
.tres #accordion h3::after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid black;
  height: 0;
  width: 0;
}
.tres .row.page .form-contacto input[type="submit"] {
    background: #000 !important;
    color: #fff !important;
    border: 2px solid !important;
}
.tres .slider-imagen.noheightdos{
  background: #3A3A3A;
  color:#fff;		
}

.cuatro{
  -webkit-filter: drop-shadow(16px 16px 10px rgba(0,0,0,0.9));
  filter: brightness(0%);
}
.btn-flotantes.color1{
	border-radius: 50%;
	border: 2px solid #000;
}
.btn-flotantes.color1:hover,.btn-flotantes:hover {
    background: black;
	cursor:pointer;
}
.btn-flotantes > a:hover {
    color: #fff;
}
.glyphicon.glyphicon-adjust.color1:hover {
    color: #fff;
}

.fontsize1, .fontsize1 h1, .fontsize1 h3, .fontsize1 h4, .fontsize1 h5, .fontsize1 h6, .fontsize1 p, .fontsize1 label, .fontsize1 input, .fontsize1 select, .fontsize1 textarea, .fontsize1 legend, .fontsize1 code, .fontsize1 pre, .fontsize1 dd, .fontsize1 dt, .fontsize1 blockquote{
    font-size: 180% !important;
    line-height: 1.4;
}
.fontsize1 h2{
    font-size: 240% !important;
} 
.fontsize1 .home-nd .col-left .col-link{
    font-size: 160% !important;	
}
.fontsize1 .home-st .col-left .btnhome,.fontsize1  .home-st .col-mid .btnhome,.fontsize1  .home-st .col-right .btnhome, .fontsize1 .home-nd .col-act .btnhome, .fontsize1 .home-nd .col-left .btnhome, .fontsize1 .home-rd .col-left .btnhome, .fontsize1 .home-rd .col-right .btnhome{
	font-size: 16px;
}
.fontsize2, .fontsize2 h1, .fontsize2 h3, .fontsize2 h4, .fontsize2 h5, .fontsize2 h6, .fontsize2 p, .fontsize2 label, .fontsize2 input, .fontsize2 select, .fontsize2 textarea, .fontsize2 legend, .fontsize2 code, .fontsize2 pre, .fontsize2 dd, .fontsize2 dt, .fontsize2 blockquote {
    font-size: 200% !important;
    line-height: 1.4;
}
 .fontsize2 h2{
    font-size: 260% !important;
}
.fontsize2 .home-nd .col-left .col-link{
    font-size: 180% !important;	
}
.fontsize2 .home-st .col-left .btnhome,.fontsize2  .home-st .col-mid .btnhome,.fontsize2  .home-st .col-right .btnhome, .fontsize2 .home-nd .col-act .btnhome, .fontsize2 .home-nd .col-left .btnhome, .fontsize2 .home-rd .col-left .btnhome, .fontsize2 .home-rd .col-right .btnhome{
	font-size: 22px;
}
}