/* nunito-sans-regular - latin */
/* nunito-sans-300 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/nunito-sans-v5-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Nunito Sans Light'), local('NunitoSans-Light'),
       url('fonts/nunito-sans-v5-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-sans-v5-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-sans-v5-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-sans-v5-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-sans-v5-latin-300.svg#NunitoSans') format('svg'); /* Legacy iOS */
}

/* nunito-sans-300italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/nunito-sans-v5-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Nunito Sans Light Italic'), local('NunitoSans-LightItalic'),
       url('fonts/nunito-sans-v5-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-sans-v5-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-sans-v5-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-sans-v5-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-sans-v5-latin-300italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}

/* nunito-sans-regular - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/nunito-sans-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Nunito Sans Regular'), local('NunitoSans-Regular'),
       url('fonts/nunito-sans-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-sans-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-sans-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-sans-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-sans-v5-latin-regular.svg#NunitoSans') format('svg'); /* Legacy iOS */
}

/* nunito-sans-700 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/nunito-sans-v5-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Nunito Sans Bold'), local('NunitoSans-Bold'),
       url('fonts/nunito-sans-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-sans-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-sans-v5-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-sans-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-sans-v5-latin-700.svg#NunitoSans') format('svg'); /* Legacy iOS */
}

/* nunito-sans-700italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/nunito-sans-v5-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Nunito Sans Bold Italic'), local('NunitoSans-BoldItalic'),
       url('fonts/nunito-sans-v5-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-sans-v5-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-sans-v5-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-sans-v5-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-sans-v5-latin-700italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}

/* nunito-sans-900 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/nunito-sans-v5-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Nunito Sans Black'), local('NunitoSans-Black'),
       url('fonts/nunito-sans-v5-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-sans-v5-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-sans-v5-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-sans-v5-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-sans-v5-latin-900.svg#NunitoSans') format('svg'); /* Legacy iOS */
}

/* nunito-sans-900italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/nunito-sans-v5-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Nunito Sans Black Italic'), local('NunitoSans-BlackItalic'),
       url('fonts/nunito-sans-v5-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-sans-v5-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-sans-v5-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-sans-v5-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-sans-v5-latin-900italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}

body{
font: 13px/20px 'Nunito Sans',Roboto, Arial,Helvetica,sans-serif;
}

* {
 font-family: 'Nunito Sans',Roboto, Arial,Helvetica,sans-serif;
}

.fusion-header-wrapper .fusion-row{
max-width:1150px;
}

.fusion-page-title-row>.fusion-page-title-wrapper>.fusion-page-title-captions>h1{
text-transform:uppercase;
}

.menu-text{
color:#000;
font-weight:600;
}

#tribe-events-content .tribe-events-tooltip .entry-title, #tribe-events-content .tribe-events-tooltip .tribe-event-title, .fusion-accordian .panel-heading a, .fusion-accordian .panel-title, .fusion-carousel-title, .fusion-flip-boxes .fusion-flip-box .flip-box-heading-back, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-megamenu-title, .fusion-modal h4, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-tabs .nav-tabs li .fusion-tab-heading, .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-title h4, .fusion-widget-area h4, .popover .popover-title, .post-content h4, .project-content .project-info h4, .share-box h4, .tribe-block__tickets__registration__tickets__header, table th{
font-family:'Nunito Sans Regular',Arial,Helvetica,sans-serif;
}

#main .post h2 a, .about-author .title a, .fusion-content-widget-area .widget .recentcomments a, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li, .fusion-hide-pagination-text .pagination-next::after, .fusion-hide-pagination-text .pagination-prev::before, .fusion-load-more-button, .fusion-rollover a, .pagination .pagination-next::after, .pagination .pagination-prev::before, .project-content .project-info .project-info-box a, .shop_attributes tr th, .single-navigation a[rel="next"]::after, .single-navigation a[rel="prev"]::before, body a, body a::after, body a::before{
color:#000000;
}

.fusion-inline-sep,
p.meta span,
.fusion-comments>a{
color:#322f74;
}

.vcard>.fn>a{
color:#d92e5a!important;
}

#main{
padding-top:4rem;
}

.separadorrosa{
border-bottom:5px solid #d92e5a;
}

.pagination .current,
.pagination a.inactive
{
border:none;
}

/* Home */
#sliders-container{
max-height:355px;
}

.artistsbanner{
min-width:350px;
}
.artistsbanner img{
width:100%;
}

#post-15>.post-content>.fusion-fullwidth:first-child{
background-color:transparent!important;
position:absolute;
top:485px;
left:50%;
transform:translateX(-50%);
z-index:9999;
padding-top:0!important;
padding-right:0!important;
padding-bottom:0!important;
padding-left:0!important;
}

.fusion-countdown-1,
.fusion-countdown-1 .fusion-dash{
background-color:transparent;
}

.fusion-countdown-link{
font-size:0.75em;
border-bottom:1px solid #fff;
}

.fusion-countdown .fusion-dash-title{
display:inline-block;
padding-left:0;
min-width:46px;
text-align:left;
font-size:0.8em;
margin-left:0.1em;
}

.fusion-countdown .fusion-digit{
font-size:1.5em;
}

.fusion-countdown .fusion-digit>div{
width:initial;
}

.fusion-countdown-1 .fusion-countdown-subheading{
color:#ffffff;
float:right;
margin-left:0.5em;
}

.fusion-countdown-1 .fusion-countdown-heading{
color:#ffffff;
width:2em;
float:left;
}

.fusion-countdown-1 .fusion-countdown-heading>img{
width:2em;
}

#noticiashome ul.slides>li{
border-top:5px solid #d92e5a;
padding-top:0.2em;
}

/* Posts */
.fusion-title-1{
margin-bottom:-0.1em!important;
}

.fusion-title-1>h2{
margin-bottom:0;
}

.fusion-title-1>h2>i.fa-square-full{
font-size:50px!important;
}

.recent-posts-content{
padding-left:7%;
padding-right:7%;
}

.entry-title>a{
line-height:initial;
}

.meta{
font-size:12px!important;
}

.post-content h4{
line-height:0.5em;
}

/* Noticias, Opinión */
#notelementos{
background-color:#ececec;
}

#notelementos .pagination{
padding:2em;
background-color:#fff;
margin:0;
}

#notgrilla{
padding-top:0!important;
}

#notgrillcont{
margin-top:20px!important;
}

#notgrillcont article{
display:table;
}

#notgrillcont article>.fusion-flexslider{
display:table-cell;
vertical-align:middle;
}

#notgrillcont article>.fusion-post-content{
display:table-cell;
vertical-align:top;
padding:2.5rem;
background-color:#fff
}

#notgrillcont h2{
margin-bottom:0.3rem!important;
}

#notgrillcont .fusion-posts-container{
background-color:#ececec;
}

#notgrillcont .fusion-blog-shortcode .post{
margin-bottom:1rem;
}

#notgrillcont>div:first-child{
padding:0!important;
}

#notgrillcont .fusion-post-slideshow{
margin-right:0;
}

#notgrillcont .fusion-image-wrapper>img{
height:275px;
}

.fusion-body .fusion-separator.sep-none{
margin-bottom:0!important;
}

.single-navigation.noticianav{
border:none;
margin-bottom:0;
}

.single-navigation.noticianav>a,
.single-navigation.noticianav>a::after,
.single-navigation.noticianav>a::before
{
color:#fff;
font-size:1.2em;
}

.fusion-blogsidebar,
.fusion-f1tech{
margin-top:20px;
}

.fusion-blogsidebar .widget_recent_entries .widget-title,
.fusion-blogsidebar .widget_recent_comments .widget-title,
.fusion-blogsidebar .widget_archive .widget-title
.fusion-f1tech .widget_recent_entries .widget-title
{
margin-top:0;
border-top:5px solid #322f74;
text-transform:uppercase;
padding-left:3rem !important;
}

.fusion-blogsidebar .widget_recent_entries>ul>li,
.fusion-blogsidebar .widget_recent_comments>ul>li,
.fusion-blogsidebar .widget_archive>ul>li
{
padding-left:2rem!important;
}

article.post>h2
{
padding-left:1em;
padding-right:1em;
font-size:1.4rem!important;
}

[rel="detpodcast"] .entry-title{
color:#fff!important;
background-color:#a80024;
padding-bottom:2rem !important;
padding-top:2rem;
}

article.category-podcast .post-slideshow{
margin-bottom:0;
}

article.post>.post-content{
padding-left:2em;
padding-right:2em;
text-align:justify;
hyphens:auto;
}

#wrapper .post-content blockquote{
padding:0;
width:100%;
margin:0;
border:none;
background-color:transparent;
margin-bottom:1em;
font-size:0.9rem;
}

.fusion-text h2{
font-size:1.1em!important;
font-weight:500!important;
}

#wrapper .post-content blockquote>p{
font-style:normal;
color:#322f74;
line-height:normal;
}

#wrapper .post-content strong{
font-weight:600;
}

.notconthr{
height:0;
border:3px solid #322f74;
margin-bottom:1rem;
margin-top:2rem;
}

.sinhr>hr{
display:none;
}

article.post>.fusion-meta-info{
margin-left:1.5rem;
margin-right:1.5rem;
border:0;
margin-top:0;
}

article.post>.fusion-sharing-box{
border-top:2px solid #322f74;
border-bottom:2px solid #322f74;
margin-top:1rem;
margin-left:1.5rem;
width:94%;
}

article.post>.fusion-sharing-box>h4{
font-size:1rem;
}

article.post>.fusion-sharing-box .fusion-social-networks{
text-align:center;
letter-spacing:1.5rem;
}

article.post>.about-author {
margin-left:1.5rem;
margin-right:1.5rem;
text-align:justify;
hyphens:auto;
margin-top:1rem;
padding-left:1.5rem;
padding-right:1.5rem;
padding-bottom:1rem;
border-bottom:2px solid #322f74;
}

article.post>.about-author>.fusion-title>img{
vertical-align:middle;
}

article.post>.about-author>.fusion-title>h3{
font-size:1rem!important;
display:inline-block;
margin-left:1rem!important;
}

article.post>.related-posts{
margin-left:1.5rem;
margin-right:1.5rem;
margin-top:1rem;
padding:0;
}

article.post>.related-posts .fusion-carousel .fusion-carousel-wrapper{
height:450px!important;
}

article.post>.related-posts .fusion-carousel .fusion-carousel-holder{
height:100%!important;
}

article.post>.related-posts .fusion-carousel-nav>.fusion-nav-prev,
article.post>.related-posts .fusion-carousel-nav>.fusion-nav-next
{
margin-top:-57px;
}

article.post>.related-posts .fusion-carousel ul>li{
border-top:25px solid #d9305b;
background-color:#322f74;
height:100%;
color:#fff;
padding:0;
}

article.post>.related-posts .fusion-carousel ul>li h4{
line-height:normal;
padding:0.5rem;
}

article.post>.related-posts .fusion-carousel ul>li .fusion-carousel-meta{
padding:0.5rem;
position:absolute;
bottom:1rem;
}

article.post>.related-posts .fusion-carousel ul>li h4>a,
article.post>.related-posts .fusion-carousel ul>li div>span,
article.post>.related-posts .fusion-carousel ul>li div>span>a
{
color:#fff;
}

article.post #respond{
margin-left:1.5rem;
margin-right:1.5rem;
padding-bottom:2rem;
border-bottom:2px solid #322f74;
}

/* Podcasts */
#podcastly{
margin-top:2em;
}

#melon113-archive{
display:none;
}

.category-podcast .fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img{
height:245px;
}

.category-podcast .widget_recent_entries .widget_search{
margin-bottom:1rem;
}

.category-podcast .widget_recent_entries .widget-title,
.category-podcast .widget_recent_comments .widget-title,
.category-podcast .widget_archive .widget-title
{
margin-top:0;
border-top:5px solid #322f74;
text-transform:uppercase;
padding-left:3rem !important;
}

.category-podcast .widget_recent_entries>ul>li,
.category-podcast .widget_recent_comments>ul>li,
.category-podcast .widget_archive>ul>li
{
padding-left:2rem!important;
}

.category-podcast .fusion-post-content-wrapper{
background-color:#322f74;
padding-left:0!important;
padding-right:0!important;
padding-bottom:0!important;
}

.category-podcast .fusion-post-content-wrapper h2.entry-title>a,
.category-podcast .fusion-single-line-meta,
.category-podcast .fusion-single-line-meta>a,
.category-podcast .fusion-single-line-meta>.vcard>.fn>a
{
color:#fff!important;
}

.category-podcast .fusion-post-content-wrapper h2.entry-title{
padding-left:1.5rem;
padding-right:1.5rem;
padding-top:1rem;
height:9rem;
background-color:transparent;
}

.category-podcast .fusion-single-line-meta{
padding-left:1.5rem;
padding-right:1.5rem;
height:3rem;
}

.category-podcast .fusion-post-content-container{
background-color:#fff;
margin-top:0;
padding-top:1em;
padding-left:1.5em;
padding-right:1.5em;
height:11rem;
}

.category-podcast .fusion-meta-info{
	background-color: #fff;
	margin-top: 0;
	padding-top: 1rem;
	padding-left: 1.3rem;
	padding-right: 1.3rem;
}

.category-podcast .fusion-meta-info .fusion-read-more{
color:#747474;
}

/* Shop */
.catalog-ordering{
display:none;
}

li.product-grid-view .crossfade-images{
height:370px!important;
}

li.product-grid-view .crossfade-images .attachment-shop_catalog{
margin-top:0!important;
height:370px;
}

h3.product-title{
font-size:1rem!important;
}

.shoptexto{
background-color:#f9f9f9;
padding-top:1rem;
padding-bottom:1rem;
}

ul.products>li.product-grid-view{
border:0;
height:520px;
}

a.product-images>.featured-image,
.fusion-product-content
{
background-color:#fff;
}

.featured-image>.attachment-shop_catalog{
height:270px;
}

.fusion-product-content>.add_to_cart_button{
background-color:#4041fe;
padding:0.5em 1em;
color:#fff;
text-transform:uppercase;
margin-top:4rem;
display:block;
text-align:center;
}

.fusion-product-content>.show_details_button{
position:relative;
top:-7em;
text-decoration:none;
color:#4041fe;
border-bottom:1px solid #4041fe;
}

/* column derecha */
.tablepress thead th,
.tablepress tfoot th{
background-color:#fff;
color:#000;
}

/* Equipo */
.person-desc>.person-author>.person-author-wrapper>.person-title{
font-weight:300;
}

/* Estilos genéricos */
.mt0{
maring-top:0!important;
}

.pt0{
padding-top:0!important;
}

@media (max-width:768px) {

  #main{
    padding-top:1rem;
  }

  .to-top-right #toTop{
    right:1rem;
  }

  #post-15>.post-content>.fusion-fullwidth:first-child{
    top:12em;
    left:57%;
    width:78%;
  }

  .fusion-countdown .fusion-countdown-heading-wrapper{
    display:inline-block;
  }

  #fusion-countdown-1{
    margin-top:0;
  }

  .fusion-countdown .fusion-dash-wrapper.fusion-no-bg{
    padding:0;
  }

  .fusion-countdown .fusion-digit{
    font-size:0.9rem;
  }

  .fusion-page-title-captions{
    width:initial!important;
  }

  #notgrillcont article{
    display:block;
  }

  #notgrillcont article > .fusion-flexslider,
  #notgrillcont article > .fusion-post-content
  {
    display:block;
    margin-bottom:0;
  }

  #notgrillcont h2 {
  	margin-bottom:1.5rem !important;
  }

  article.post>h2,
  article.post>.post-content,
  article.post > .fusion-meta-info
  {
    padding-left:0;
    padding-right:0;
  }

  article.post>.fusion-meta-info,
  article.post>.related-posts
  {
  	margin-left:0;
  	margin-right:0;
  }

  article.post > .fusion-sharing-box {
  	margin-left:0;
  	width:100%;
  }

  article.post>.fusion-sharing-box {
  	text-align:center;
  }

  article.post > .fusion-sharing-box .fusion-social-networks {
  	text-align:center;
  	letter-spacing:initial;
  }

  article.post > .about-author {
  	margin-left:0;
  	margin-right:0;
    padding-left:0;
    padding-right:0;
  }

  article.post>.about-author>.fusion-title>h3{
  	font-size:0.9rem !important;
  	display:inline-block;
  	margin-left:0.5rem !important;
  }

  article.post>.related-posts .fusion-carousel ul>li h4{
  	font-size:0.9rem !important;
  }

  article.post>.related-posts .fusion-carousel .fusion-carousel-wrapper{
  	height:335px!important;
  }

  .fusion-page-title-bar-left .fusion-page-title-secondary{
    width:50%;
  }

  article.post>.related-posts .fusion-carousel ul>li div>span{
    display:block;
    clear:right;
  }

  article.post>.related-posts .fusion-carousel ul>li div>span.fusion-inline-sep{
    display:none;
  }

  #equipocont{
    margin-top:2rem!important;
  }

}

/* Galerias */
#post-51429 .fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img{
height:225px;
}

#post-51429 .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper{
height:280px;
}

@media (min-width:1280px) {

  #homecont{
    top:480px!important;
  }

  #main{
    padding-top:2rem!important;
  }

}

@media (min-width:1400px) {

  #homecont{
    top:515px!important;
  }

  #main{
    padding-top:3rem!important;
  }

}

@media (min-width:1600px) {

  #homecont{
    top:565px!important;
  }

  #main{
    padding-top:6rem!important;
  }

  #sliders-container>rs-fullwidth-wrap{
    max-height:552px;
    overflow:hidden;
  }

}

@media (min-width:1920px) {

  #homecont{
    top:655px!important;
  }

  #main{
    padding-top:10rem!important;
  }

  body.single-post #wrapper #main{
    padding-top:3rem!important;
  }

}
