/* Bootstrap Original */
@import 'bootstrap.css';

/* Oldies */
@import 'globals.css';

/* Elementos */
@import 'global-logo.css';
@import 'global-nav.css';
@import 'global-search.css';
@import 'global-lang.css';

@import 'slider-funciones.css';
@import 'global-axis.css';
@import 'global-thumbs.css';
@import 'global-thumbs.css';

@import 'page-acompanan.css';
@import 'page-temporada.css';
@import 'page-isa.css';
@import 'page-calendar.css';
@import 'page-concursos.css';

@import 'page-magazine.css';
@import 'page-store.css';
@import 'page-private-scenario.css';
@import 'page-type-payment.css';
@import 'page-news.css';
@import 'new-detail.css';
@import 'page-historical-archives.css';
@import 'custom-ie.css';

/* Páginas */
@import 'home-slider.css';
@import 'home-news.css';
@import 'produccion-hero.css';
@import 'produccion-detail.css';
@import 'calendar-day.css';
@import 'calendar-week.css';

@import 'global-footer.css';

/* Font imports */
@font-face {
    font-family: FiraSans-Thin;
    src: url("/assets/fonts/FiraSans-Thin.ttf") format("truetype");
}
@font-face {
    font-family: FiraSans-Light;
    src: url("/assets/fonts/FiraSans-Light.ttf") format("truetype");
}
@font-face {
    font-family: FiraSans-Regular;
    src: url("/assets/fonts/FiraSans-Regular.ttf") format("truetype");
}
@font-face {
    font-family: FiraSans-Medium;
    src: url("/assets/fonts/FiraSans-Medium.ttf") format("truetype");
}
@font-face {
    font-family: FiraSans-Bold;
    src: url("/assets/fonts/FiraSans-Bold.ttf") format("truetype");
}
@font-face {
    font-family: FiraSans-LightItalic;
    src: url("/assets/fonts/FiraSans-LightItalic.ttf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplay-Regular;
    src: url("/assets/fonts/PlayfairDisplay-Regular.ttf") format("truetype");
}
@font-face {
    font-family: PlayfairDisplay-Italic;
    src: url("/assets/fonts/PlayfairDisplay-Italic.ttf") format("truetype");
}

html[data-useragent*='apple'] {
    font-family: inherit !important;
  }

.dropdown-menu { position: unset !important; float: none !important; background-color: transparent !important; border: none !important; box-shadow: none !important; }
.dropdown-menu .dropdown-menu { display: none !important; }
.navbar-right { float: left !important; }
.nopadding { padding: 0px !important; } 
.heading { text-transform: uppercase; font-family: 'FiraSans-Bold', Arial !important; color: #888888 !important; margin-bottom: 15px !important; font-size: 14px !important; }
.navbar-collapse { width: 350px; float: left; }
.light .dropdown-menu > li > a, .light > li > a { color: #fff !important; /* padding: 4px 20px !important; */ }
.hero_slider .field--type-link a { text-transform: uppercase !important; font-size: 14px !important; padding: 17px !important; }

/* Header */
@media (max-width: 767px) {
  .small-block-grid-3 > .grid { width: 100% !important; }
}

.menu > .active { background-position: 0px 6px; background-repeat: no-repeat; background-image: url(/assets/svg/icon-active.svg); padding-left: 20px; margin-left: -20px; background-size: 8px; }
.dark a { color: #000 !important; }

.alert-danger.alert-dismissible, #edit-keys--description { display: none !important; }

/* Language and search */
.input-group-btn img { max-width: unset; }
#block-vartheme-copyright img { width: 37px; height: 36px; }

/* Home  */
#ishome .region-content h2.block-title { font-family: 'FiraSans-Bold', Arial !important; }

@media (max-width: 768px) {
  #ishome h2.block-title { font-size: 18px !important; text-align: center; }
  .hero_slider { top: 0px !important; /*height: 100vh !important;*/ }
  .hero_slider h2 { font-size: 10vw !important; width: 90vw; }
  .varbase-heroslider-media .row { margin-left: auto !important; }
  .hero_slider h4 { font-size: 14px; }
  /*.slick__arrow { display: none !important; }
  .slick {  }*/
  .slick-prev { left: 0px !important; }
  .slick-next { right: 0px !important; }
}

.navbar-right { float: left !important; }
.form-control { border-radius: 0px !important; max-width: 556px !important; padding: 15px !important; border: solid 2px #cbbba0 !important; }

.block-views-blocknoticias-block-1 .btn-link {padding-top: 10px !important;  }
/*#block-views-block-producciones-block-1 { padding-top: 84px; }
#block-views-block-temporada-block-1 { padding-top: 32px; }
#block-views-block-view-link-block-1 { padding-top: 70px; }*/
#ishome #block-views-block-temporada-block-1 h2 { margin-top: 0px !important; }
#ishome #block-views-block-view-link-block-1 { padding-top: 0px !important; }
#block-views-block-patrocinadores-block-1 { padding-top: 40px; }
#ishome #block-views-block-patrocinadores-block-1 { padding-top: 0px; }
.col-md-6 h3, .col-md-3 h3 { font-size: 16px !important; }
.slide__caption { padding: 0px; }

/*.field--name-node-title { padding: 0px !important; width: 550px !important; }*/

.field--type-link { padding: 14px 0px 26px !important; }
.col-xs-5 .field { padding: 17px !important; font-size: 17px; }

/* Visitar */
.leermas { text-transform: uppercase; text-decoration: none !important; font-family: 'FiraSans-Bold', Arial !important; font-weight: 500 !important; color: #CBBBA0 !important; font-size: 14px !important; }
.leermas a:link, .leermas a:visited { color: #cbbba0 !important; }

.block-count-3 .img-rounded {text-align: center;}

@media (max-width: 767px) {
  .nopadding, .col-sm-9 { padding-left: 0px !important; padding-right: 0px !important; }
  .thumbnail.grey { width: unset !important; margin-right: 10px !important; }
  .preaxis { padding-left: 0px !important; padding-right: 0px !important; }
  .form-control.form-search { padding-left: 40px !important }
}

/*lcaraves > nav de backend*/
.region.region-content > nav {
  padding-top: 65px !important;
}