/*
Theme Name: La Trochita
Theme URI: http://latrochita.com.ar
Description:
Version: 3.2
Author: YaaBolo
Author URI: http://yaabolo.com
Tags:
*/

@import "css/reset.css";
@import "css/layout.css";

a{outline:none !important;}
a:focus, a:hover {text-decoration: none;}
a img {border: none;text-decoration: none !important;}
img {border: none;text-decoration: none !important;}
*:focus {outline: none !important;}
::-moz-selection    { background:#c0313e; color:#fffcf4; }
::selection         { background:#c0313e; color:#fffcf4; }

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


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

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

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

.color-azul{color:#0f8cbb;}
.color-rojo{color:#bf303e;}
.pull-padding-left-35{padding-left: 35px;}

html{
    min-height:100%;/* make sure it is at least as tall as the viewport */
    position:relative;
}

body {
    font: 13px/23px "GothamRoundedLight", Helvetica, Arial;
    background: #300f12;
    color: #6d6f71;
    overflow-x: hidden;
    height: 100%;
}

.max-content{
  max-width: 1000px;
  margin: auto;
}

/* -- HEADER -- */

.navbar {
    background: none;
    padding: 67px 0 0px;
    margin: 0;
}

.logo img{
  max-width: 350px;
  margin-left: 10px;
}

ul#menu-menu-header{
  margin-top: 15px;
  text-align: right;
}

ul#menu-menu-header li a{
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  margin-left: 10px;
  font-family: 'GothamRoundedBold';
  -moz-transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}

ul#menu-menu-header li.current-menu-item a, ul#menu-menu-header li a:hover, .single-post .item-blog a{
    color: #c0313f !important;
    border-bottom: 1px solid #c0313f;
    padding-bottom: 7px;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
 }

 .dropdown-menu {
     background-color: #300F12;
     border: none;
     border-radius: 0px;
     box-shadow: none;
     padding: 10px 0 0 0;
 }
 .dropdown-menu li {
    margin-bottom: 10px;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a {
    background: #300F12 !important;
    margin-left: 0 !important;
    border: none !important;
    padding: 2px 16px !important;
  }

.bg-full-sub-navbar{
  background: #140608;
  background: rgba(20, 6, 8, 0.6);
  position: absolute;
  width: 100%;
  z-index: 2;
}

.sub-navbar{
  padding-top: 5px;
  padding-bottom: 5px;
  font: 12px/21px "GothamRoundedLight", Helvetica, Arial;
  color: #d7d7d7;
}
.sub-header-info-middle {
    padding: 0;
}

.icon-map{
  background: url("images/icon-map.png") no-repeat 0px 4px;
  padding-left: 15px !important;
}

.icon-tel{
  background: url("images/icon-tel.png") no-repeat 1px 4px;
  padding-left: 19px !important;
}

.icon-mail{
  background: url("images/icon-mail.png") no-repeat 0px 7px;
  padding-left: 19px !important;
}

.icon-mail a{ color: #d7d7d7;}

.sub-navbar li{
  margin-left: 6px;
}

.bg-full-width-nav{
  margin-bottom: 25px;
  z-index: 9999;
  background: none;
}

.bg-full-width-nav.affix {
    position: fixed;
    background: #300f12;
    top: 0;
    width: 100%
}

.bg-full-width-nav.affix .navbar {
  padding: 5px 0 5px;
}

.bg-full-width-nav.affix .navbar .logo img {
    max-width: 110px;
}

.bg-full-width-nav.affix ul#menu-menu-header {
    margin-top: 11px;
}

  /* -- HEADER mobile -- */
  .navbar-toggle .icon-bar {
      background: #fff;
  }

  /* -- / HEADER mobile -- */

/* -- / HEADER -- */

/* -- Slider -- */

.bg-full-slider{
  background: #300f12;
}

/* -- / Slider -- */

/* -- Content Home -- */

.bg-full-content-home-top{
  background: #2f2f2f;
  padding-top: 60px;
  padding-bottom: 60px;
}

.content-home-top h4{
   color: #c0313f;
   font-size: 23px;
   line-height: 30px;
   font-family: 'brandoni_gorilamedium';
   font-weight: normal;
   text-transform: uppercase;
   margin: 20px 0 0 0;
}

.content-home-top .col-md-4{
  margin-bottom: 45px;
}

.col-sm-4.text-center > a{
  display: block;
}

.col-sm-4.text-center > a:hover{
  opacity: 0.8;
}

.content-home-top p{
   color: #fff;
   font-size: 15px;
   line-height: 22px;
   font-family: 'GothamRoundedLight';
   font-weight: normal;
   margin-bottom: 30px;
}

.bg-full-content-home-middle{
  background: #fffcf4;
  padding-bottom: 79px;
  padding-top: 30px;
}

.slider-content{background: #fff;}

h3.title-home-calendar, .content-la-trocha h3, .content-las-locomotoras h3{
  font-size: 47px;
  line-height: 55px;
  text-transform: uppercase;
  margin: 50px 0 5px 0;
  font-family: 'brandoni_gorilamedium';
}
h3.title-home-calendar{
  color: #303030;
  text-align: center;
}

.content-ver-mas-salidas{
  margin: 70px auto 40px;
}

h3.title-home-widget-bottom{
  color: #c0313f;
  font-size: 38px;
  line-height: 45px;
  text-transform: uppercase;
  text-align: center;
  margin: 70px auto 31px auto;
  font-family: 'brandoni_gorilamedium';
  max-width: 349px;
}

h5.subtitle-home, .subtitle-home-calendar, .content-la-trocha h5{
    font-size: 22px;
    line-height: 29px;
    margin: 0px auto 70px auto;
    font-family: 'dailynews-italicregular';
}

h5.subtitle-home, .subtitle-home-calendar{
  text-align: center;
  color: #c0313e;
}

.bg-full-content-home-blog {
    background: #fff;
    padding-top: 15px;
    padding-bottom: 90px;
}

.home-item-blog img, .box-item-blog img{
  opacity: 1;
  -moz-transition: opacity .35s ease-in-out;
  -webkit-transition: opacity .35s ease-in-out;
  transition: opacity .35s ease-in-out;
}
.home-item-blog img:hover, .box-item-blog img:hover{opacity: 0.75;}

.home-item-blog h4, .box-item-blog h4{
  color: #303030;
  font-size: 21px;
  line-height: 28px;
  text-transform: uppercase;
  margin: 15px 0 5px 0;
  font-family: 'brandoni_gorilamedium';
}

.home-item-blog p, .box-item-blog p{
  color: #303030;
  font-size: 13px;
  line-height: 20px;
  margin: 15px 0 18px 0;
  font-family: 'GothamRoundedLight'
}

img.img-mas {
  margin-top: 40px;
}

.sub-title-fecha{
  margin: 7px 0 20px 0 !important;
  font-family: 'dailynews-italicregular' !important;
  font-size: 17px !important;
  line-height: 24px !important;
}

.sub-title-fecha span{
  color: #c0313f;
}

.home-item-blog h4, .home-item-blog p, .box-item-blog h4, .box-item-blog p{
  -moz-transition: color .35s ease-in-out;
  -webkit-transition: color .35s ease-in-out;
  transition: color .35s ease-in-out;
}

.home-item-blog h4:hover, .home-item-blog p:hover, .box-item-blog h4:hover, .box-item-blog p:hover{color: #c0313e;}

.bg-full-content-home-bottom{
    background: #fffcf4;
    padding-bottom: 85px;
    padding-top: 30px;
}
/* acordion home */

.panel-group .panel+.panel{margin: 0px;}
.panel-group .panel {border-radius: 0;}
.panel-default {border-color: #c0313f;}

.panel-title{
  font-size: 18px;
  font-family: 'GothamRoundedBold', arial, sans-serif !important;
  line-height: 27px;
  margin: 0px;
  background: #000;
  padding: 18px 15px;
  text-transform: uppercase;
  position: relative;
}

.panel-title:after{clear: both;}

.panel-title a{
    color: #fff !important;
}

.panel-title .glyphicon {
  font-size: 25px;
    font-family: 'GothamRoundedBold', arial, sans-serif !important;
    position: absolute;
    right: 7px;
    top: 22px;
}

.panel-body{
  background: #c0313f;
  color: #fff;
  font-size: 15px;
  font-family: 'GothamRoundedLight', arial, sans-serif !important;
  line-height: 23px;
}

.panel-body a{
    font-family: 'GothamRoundedBold', arial, sans-serif !important;
    text-decoration: underline;
    color: #fff;
    -moz-transition: color .25s ease-in-out;
    -webkit-transition: color .25s ease-in-out;
    transition: color .25s ease-in-out;
}
.panel-body a:hover{color:#440A10}

/* / acordion home */

/* -- / Content Home -- */

/* TARIFARIO */

.bg-full-content-tarifario-middle {
    background: #fffcf4;
    padding-bottom: 80px;
}

.title-tarifario {
    color: #303030; 
    text-align: center;
}

h3.title-tarifario {
    font-size: 47px;
    line-height: 55px;
    text-transform: uppercase;
    margin: 50px 0 5px 0;
    font-family: 'brandoni_gorilamedium', tahoma, sans-serif;
}

.subtitle-tarifario {
    text-align: center;
    color: #c0313e;
}

h5.subtitle-tarifario {
    font-size: 22px;
    line-height: 29px;
    margin: 0px auto 70px auto;
    font-family: 'dailynews-italicregular', tahoma, sans-serif;
}
.header-table {
    background: #bf303e;
}

.header-table h4 {
    font-size: 18px;
    padding: 6px;
    letter-spacing: 2px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-family: 'brandoni_gorilamedium', tahoma, sans-serif;
}
.table-precios {
    margin-bottom: 0px!important;
}

thead.tipo-tarifas-tabla tr th, tbody tr td, tbody tr, .header-table {
    border: 10px solid #fffcf4;
}

thead.tipo-tarifas-tabla tr th, tbody th, tbody tr{
    font-size: 15px;
    padding: 10px 45px!important;
    font-family: 'brandoni_gorilamedium', arial, sans-serif;
    text-align: center;
    letter-spacing: 2px;
}

thead.tipo-tarifas-tabla tr th {
    background-color: #bf303e;
    color: #FFF;
    padding: 10px 13px!important;
}

thead.tipo-tarifas-tabla tr th:nth-child(2) {
    padding: 0px 50px!important;
    vertical-align: middle;
}


tbody.tarifas-tabla tr {
    background: #a7a9ac;
    color: #000;

}

tbody.tarifas-tabla tr:nth-child(2n+1) {
    background: #d1d3d4;
      
}

tbody.tarifas-tabla tr td {
    font-size: 20px;
    vertical-align: middle;
    letter-spacing: 1px;
    line-height: 30px;
}

tbody.tarifas-tabla tr:last-child td {
    font-size: 15px;
    font-family: 'GothamRoundedBold', tahoma, sans-serif;
}

.footer-info-table {
    background: #dcddde;
    padding: 15px;
    border-left: 10px solid #fffcf4;
    border-right: 10px solid #fffcf4;
    
}

.footer-info-table p {
    font-family: 'GothamRoundedLight', tahoma, sans-serif;
    font-size: 15px;
    line-height: 22px;
    margin: 0;
}

.footer-info-table span {
    font-family: 'GothamRoundedBold', tahoma, sans-serif;
    font-size: 15px;
}

/* /TARIFARIO */


/* -- Footer -- */


@-moz-keyframes animatedBackground {
	from { background-position: 0 0; }
	to { background-position: 100% 0; }
}
@-o-keyframes animatedBackground {
	from { background-position: 0 0; }
	to { background-position: 100% 0; }
}

@-webkit-keyframes animatedBackground {
	from { background-position: 0 0; }
	to { background-position: 100% 0; }
}

@keyframes animatedBackground {
	from { background-position: 0 0; }
	to { background-position: 100% 0; }
}

@keyframes animatedTren {
	from { background-position: -1100px 0; }
	to { background-position: 100px 0px; }
}

.bg-full-grey-light {
    	background-image: url("images/3_montana-fondo.png");
			background-position: 0px 0px;
			background-repeat: repeat-x;
			-webkit-animation: animatedBackground 85s linear infinite;
      -moz-animation: animatedBackground 85s linear infinite;
       -ms-animation: animatedBackground 85s linear infinite;
        -o-animation: animatedBackground 85s linear infinite;
           animation: animatedBackground 85s linear infinite;
           min-height: 144px;
}

.bg-full-grey-medium {
    	background-image: url("images/2_montana-frente.png");
			background-position: 0px 0px;
			background-repeat: repeat-x;
			-webkit-animation: animatedBackground 40s linear infinite;
			-moz-animation: animatedBackground 40s linear infinite;
			 -ms-animation: animatedBackground 40s linear infinite;
				-o-animation: animatedBackground 40s linear infinite;
					 animation: animatedBackground 40s linear infinite;
			min-height: 144px;
}

.bg-full-tren{
	background-image: url("images/1_tren-v3.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	min-height: 144px;
	-webkit-animation: animatedTren 35s linear infinite;
	-moz-animation: animatedTren 35s linear infinite;
	 -ms-animation: animatedTren 35s linear infinite;
		-o-animation: animatedTren 35s linear infinite;
			 animation: animatedTren 35s linear infinite;
}


.bg-full-tren2{
  background: url("images/tren-humo-v2.gif") 0 bottom no-repeat;
  min-height: 144px;
  background-size: contain;
}

.bg-full-footer{
  background: #292929;
  padding: 40px 0 22px;
}

.logo-footer img{
  margin-top: 0px !important;
  max-width: 300px;
}


.lista-auspiciantes{
  text-align: right;
}

.lista-auspiciantes img {
    opacity: 0.7;
    margin-left: 35px;
}

.lista-auspiciantes img:hover{
  opacity: 1;
}

.lista-social-footer {
  margin-top: 49px;
  border-top: 1px solid #403F3F;
  padding-top: 25px;
}

.icon-footer{
  height: 36px;
  width: 36px;
  display: inline-block;
  opacity: 0.6;
}
.icon-footer:hover{opacity: 1;}
.icon-fb{
  background: url("images/fb_hover-01.png") no-repeat 0px 0px;
  background: url("images/fb_hover-01.svg") no-repeat 0px 0px;
}
.icon-tw{
  background: url("images/tw_hover-01.png") no-repeat 0px 0px;
  background: url("images/tw_hover-01.svg") no-repeat 0px 0px;
}
.icon-ig{
  background: url("wp-content/uploads/2022/08/ig_hover-01.png") no-repeat 0px 0px;
  background: url("https://latrochita.org.ar/wp-content/uploads/2022/08/ig_hover-01-1.svg") no-repeat 0px 0px;
}
.icon-yt{
  background: url("images/yt_hover-01.png") no-repeat 0px 0px;
  background: url("images/yt_hover-01.svg") no-repeat 0px 0px;
}

.bg-full-bottom-footer{
  background: #000;
  padding-top: 13px;
  padding-bottom: 7px;
  border-top: 3px solid #bf303e;
}

.bg-full-bottom-footer p{
  color: #9a9a9a;
  font-family: "GothamRoundedLight";
  font-size: 10px;
  line-height: 15px;
  margin-top: 11px;
}

.bg-full-bottom-footer p a{
  color: #dedede;
  text-transform: uppercase;
}

.bg-full-bottom-footer p a:hover{color: #fefefe;}

.icon-yaabolo{max-width: 49px;}

.icon-yaabolo:hover{
  opacity: 0.8;
}
.content-by-yaabolo{
  text-align: right;
}

/* -- / Footer -- */

/* -- Pagina interna -- */

.bg-full-content-page{
    background: #fffcf4;
    padding-top: 60px;
    padding-bottom: 60px;
    margin-top: 30px;
}

.bg-full-content-page p{
  margin-bottom: 15px;
}

/* -- / Pagina interna -- */

/* -- Pagina salidas -- */

.page-template-page-esquel .bg-full-sub-navbar, .page-template-page-el-maiten .bg-full-sub-navbar, .page-template-page-blog .bg-full-sub-navbar, .page-template-page-contacto .bg-full-sub-navbar, .single-post .bg-full-sub-navbar, .page-template-page-historia .bg-full-sub-navbar, .page-template-page-turismo .bg-full-sub-navbar, .page-template-page-la-trochita .bg-full-sub-navbar{
    background: #140608;
    position: relative;
}

.bg-full-header-page-salidas, .bg-full-header-page-blog, .bg-full-header-page-historia, .bg-full-header-page-turismo, .bg-full-header-page-la-trochita{
    padding-top: 180px;
    padding-bottom: 170px;
    margin-top: 127px;
    position: relative;
    background-size: cover;
    background-position: center top;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

.bg-full-header-page-salidas{background-image: url("images/bg-header-salidas.jpg");}

.bg-full-header-page-salidas h1, .bg-full-header-page-blog h1, .bg-full-header-page-historia h1, .bg-full-header-page-turismo h1, .bg-full-header-page-la-trochita h1{
  color: #fff;
    font-family: 'brandoni_gorilamedium';
    font-size: 61px;
    line-height: 71px;
    text-align: center;
    max-width: 455px;
    margin: auto;
    text-transform: uppercase;
}

.bg-full-header-page-salidas h1 {
  max-width: 525px;
}
.bg-full-content-page-salidas{
  background: #fff;
  padding-top: 30px;
  padding-bottom: 85px;
}

.bg-full-content-page-salidas #evcal_list, .evcal_event_details .evcal_evdata_icons{display: none !important;}

.eventon_events_list .eventon_list_event .evcal_cblock{
  max-height: 111px !important;
}

.eventon_events_list .eventon_list_event .evcal_desc{
  padding: 0px 15px 0 80px !important
}

.event_description .evcal_evdata_row.evcal_close {
   width: 100% !important;
   max-height: 30px !important;
   bottom: 0px !important;
}

.eventon_fullcal p {
    font-size: 20px !important;
    font-family: 'GothamRoundedLight' !important;
}

.eventon_fullcal .evo_fc_day.on_focus {
    border: 1px solid #9e9e9e !important;
}

#evcal_calendar_esquel .evo_fc_day.has_events, .evo_fc_day.has_events .evo_fc_day.on_focus{
  background: #c0313e !important;
  color: #ffffff !important;
}

#evcal_calendar_el_maiten .evo_fc_day.has_events, .evo_fc_day.has_events .evo_fc_day.on_focus{
  background: #2f2f2f !important;
  color: #ffffff !important;
}

.eventon_fc_days .evo_fc_day.has_events span i {
    background-color: #FFF !important;
}

.bg-full-content-page-salidas .eventon_fc_daynames .evo_fc_day {
  color: #000 !important;
  border-left: 1px solid #e0e0e0 !important;
  border-right: 1px solid #e0e0e0 !important;
  border: 1px solid #e0e0e0 !important;
  font-size: 16px  !important;;
  font-family: 'brandoni_gorilamedium' !important;
}

.evofc_months_strip.nobox .eventon_fc_daynames {
    border-bottom: none !important;
}

.ajde_evcal_calendar .calendar_header {
    margin: 5px 0 40px !important;
}

.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p {
    color: #000  !important;
    font-family: 'brandoni_gorilamedium'  !important;
}

.eventon_fullcal {
    border: none !important;
}

.evofc_months_strip.nobox .eventon_fc_days .evo_fc_day {
    border: 1px solid #e0e0e0 !important;
}


/* -- / Pagina salidas -- */

/* -- Pagina blog -- */

.bg-full-header-page-blog{background-image: url("images/bg-header-blog.jpg");}

.bg-full-content-blog{
    background: #fff;
    padding-top: 30px;
    padding-bottom: 85px;
}

.container-row-blog{
  margin-bottom: 35px;
}

/* -- Pagina blog detalle -- */


.bg-full-header-page-blog-single{
    background: #fffcf4;
    padding-top: 21px;
    padding-bottom: 19px;
    margin-top: 127px;
}

.bg-full-content-blog-single{
  background: #fff;
  padding-top: 42px;
  padding-bottom: 85px;
  margin-top: 127px;
}

.bg-full-content-blog-single h1{
  text-align: left;
  margin: 44px auto 35px;
  color: #303030;
  font-size: 38px;
  line-height: 46px;
  text-transform: uppercase;
  font-family: 'brandoni_gorilamedium';
}

.content-single p{
  color: #303030;
  font-size: 14px;
  line-height: 25px;
  margin: 0 0 15px 0;
  font-family: 'GothamRoundedLight';
}

.info-single{
  padding-top: 23px;
}

.info-single hr{
    background: #E8E8E8;
    height: 1px;
    border: none;
    margin: 0;
}

.mo-openid-app-icons > p, p.sub-title-comentario {
    display: none !important;
}

.nav-single a{
  background: #bf303e;
  border: 1px solid #8d121e;
  color: #fff;
  margin: 0 !important;
  font-size: 12px;
  line-height: 30px;
  text-transform: uppercase;
  font-family: 'GothamRoundedLight';
  padding: 10px;
}

.title-comentarios {
    margin: 35px auto 25px;
    color: #303030;
    font-size: 27px;
    line-height: 33px;
    text-transform: uppercase;
    font-family: 'brandoni_gorilamedium';
}

.row.nav-single {
    margin-top: 60px;
}

.nav-previous > div, .nav-next > div{
  margin-bottom: 20px;
}


/* -- / Pagina blog detalle  -- */
/* -- / Pagina blog -- */

/* -- Pagina contacto -- */

.bg-full-page-contacto{
    padding-top: 47px;
    margin-top: 127px;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("images/lt_contacto_bg.jpg");
}

.content-header-contacto h3 {
      color: #fff;
      font-size: 47px;
      line-height: 55px;
      text-transform: uppercase;
      text-align: center;
      margin: 50px 0 5px 0;
      font-family: 'brandoni_gorilamedium';
}

.content-header-contacto h5 {
    color: #fff;
    font-size: 22px;
    line-height: 29px;
    text-align: center;
    margin: 0px auto 70px auto;
    font-family: 'dailynews-italicregular';
}

.max-content-contacto{
  max-width: 690px;
  margin: auto;
}

.container-form-footer input, .container-form-footer textarea{
  width: 100%;
  border: 1px solid #b2b5b9;
  background: rgba(255, 255, 255, 0.1);
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  color: #fefefe;
  margin-bottom: 25px;
  padding: 10px;
  height: 60px;
  font-family: 'brandoni_gorilamedium';
}

.container-form-footer input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #d7d7d7;
  opacity: 1;
}
.container-form-footer input::-moz-placeholder { /* Firefox 19+ */
  color: #d7d7d7;
  opacity: 1;
}
.container-form-footer input::-ms-input-placeholder { /* IE 10+ */
  color: #d7d7d7;

}
.container-form-footer input::-moz-placeholder { /* Firefox 18- */
  color: #d7d7d7;
  opacity: 1;
}

.container-form-footer textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #d7d7d7;
  opacity: 1;
}
.container-form-footer textarea::-moz-placeholder { /* Firefox 19+ */
  color: #d7d7d7;
  opacity: 1;
}
.container-form-footer textarea::-ms-input-placeholder { /* IE 10+ */
  color: #d7d7d7;

}
.container-form-footer textarea::-moz-placeholder { /* Firefox 18- */
  color: #d7d7d7;
  opacity: 1;
}

.container-form-footer textarea{
  resize: none;
  height: 200px;
  text-align: left;
}

.container-form-footer input.wpcf7-submit{
  background: #bf303e;
  border: 1px solid #8d121e;
  max-width: 175px;
  margin: 0 !important;
}

.wpcf7-not-valid-tip, .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display: none !important;}

.wpcf7-not-valid{
  border: 1px solid #bf303e !important;
}

.max-content-contacto hr{
  background: #b2b5b9;
  border: none;
  height: 1px;
  margin: 78px auto;
}

.col-left-info{
  margin-bottom: 32px;
}
.content-info-contacto h3{
  color: #fff;
  font-size: 22px;
  line-height: 35px;
  text-transform: uppercase;
  margin: 25px 0 23px 0;
  font-family: 'brandoni_gorilamedium';
}

.content-info-contacto p.icon{
  padding-left: 49px;
  font-family: 'GothamRoundedLight';
  font-size: 16px;
  color: #fff;
  line-height: 42px;
  margin-bottom: 15px;
}

.content-info-contacto p a{color: #fff;}

.content-info-contacto .icon-tel-contacto{
  background: url("images/telefono.png") no-repeat;
  background: url("images/telefono.svg") no-repeat;
}
.content-info-contacto .icon-mapa-contacto{
  background: url("images/mapa.png") no-repeat;
  background: url("images/mapa.svg") no-repeat;
}
.content-info-contacto .icon-mail-contacto{
  background: url("images/mail.png") no-repeat;
  background: url("images/mail.svg") no-repeat;
}
.content-info-contacto .icon-horario-contacto{
  background: url("images/reloj.png") no-repeat;
  background: url("images/reloj.svg") no-repeat;
}
/* -- / Pagina contacto -- */

/* -- Pagina historia -- */

.bg-full-header-page-historia{background-image: url("images/bg-header-historia.jpg");}

.bg-full-header-page-historia h1{max-width: 420px;}

.bg-full-content-historia{
    background: #fffcf4;
    padding-top: 73px;
    padding-bottom: 80px;
}

.bg-full-content-historia h3{color:#303030;}

h3.title-cita {
    max-width: 700px;
    font-size: 30px;
    line-height: 42px;
    margin: 0px auto 60px;
    font-family: 'GothamRoundedLight';
    text-transform: none;
}
.content-historia-cita h3.title-cita{
  color:#0f8cbb;
}
.content-historia-cita hr{
    background: #0f8cbb;
    height: 3px;
    margin: 0 auto 60px;
    width: 97px;
    border: none;
}
.content-historia-cita-blanco h3.title-cita {color:#fff;}
.content-historia-cita-blanco hr{background: #fff;}

.bg-full-content-historia .content-middle{margin-top: 18px;}

.bg-full-content-historia .content-middle p, .content-info-col-historia p, .content-las-locomotoras p{
  font-size: 14px;
  line-height: 24px;
  font-family: 'GothamRoundedLight';
  margin-bottom: 13px;
}

.container-turismo .content-info-col-historia p a{color:#bf303e; text-decoration: underline;}

.bg-full-content-historia .content-middle p, .content-info-col-historia p{
  color: #58595b;
}

.bg-full-content-historia .content-middle p strong, .content-info-col-historia p strong, .content-las-locomotoras p strong{
  font-family: 'GothamRoundedBold';
}
.parallax-historia {
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    min-height: 900px;
    width: 100%;
    background-size: cover;
}
.parallax-historia-top{background-image: url("images/parallax-historia-top.jpg");}
.parallax-historia-bottom{background-image: url("images/parallax-historia-bottom.jpg");}

.bg-full-content-historia-los-ferroviarios{
  background: #0f8cbb;
  padding-top: 73px;
  padding-bottom: 80px;
}

h3.title-historia{
  font-size: 45px;
  line-height: 54px;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 7px 0;
  font-family: 'brandoni_gorilamedium';
}

.title-num{
  background: url("images/bg-title-num-histo.png") no-repeat center center;
  color: #0f8cbb;
  font-size: 57px;
  line-height: 53px;
  font-family: 'brandoni_gorilamedium';
  width: 183px;
  text-align: center;
  height: 183px;
  margin: 50px auto;
  padding-top: 38px;
}

.content-row-table {
    display: flex;
    max-width: 970px
}

.content-info-col-historia{
  padding-bottom: 30px;
}

.content-info-col-historia-left{
  padding-right: 30px;
  padding-left: 15px;
}
.content-info-col-historia-right{
  padding-left: 30px;
  padding-right: 15px;
}

.content-info-col-historia, .content-img-col-historia{display: table-cell;}

.content-info-col-historia h3 {
    color: #0f8cbb;
    font-size: 30px;
    line-height: 40px;
    font-family: 'brandoni_gorilamedium';
    text-transform: uppercase;
    margin-bottom: 23px;
}

.content-img-col-historia{
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;

}
.content-img-col-historia-1{background-image: url("images/img-historia-1.jpg");}
.content-img-col-historia-2{background-image: url("images/img-historia-2.jpg");}
.content-img-col-historia-3{background-image: url("images/img-historia-3.jpg");}

.arrow-beige:after {
    content: "";
    height: 0;
    position: absolute;
    top: 14%;
    width: 0;
    z-index: 99;
}
.arrow-beige-left:after{
  left: 0;
  border-bottom: 30px solid transparent;
  border-left: 30px solid #fffcf4;
  border-top: 30px solid transparent;
}
.arrow-beige-right:after{
  right: 0;
  border-bottom: 30px solid transparent;
  border-right: 30px solid #fffcf4;
  border-top: 30px solid transparent;
}

.bg-full-content-historia-los-ferroviarios h3{color: #fff;}

.bg-full-content-historia h5, .bg-full-content-historia-los-ferroviarios h5, .bg-full-content-historia-al-futuro h5, .bg-full-content-turismo h5{
  font-size: 22px;
  line-height: 24px;
  text-align: center;
  margin: 0 auto 50px auto;
  font-family: 'dailynews-italicregular';
}
.bg-full-content-historia-los-ferroviarios h5, .bg-full-content-turismo h5{color: #fff;}

.bg-full-content-historia-los-ferroviarios .columns-text p, .bg-full-content-turismo .columns-text p, .content-la-trocha p{
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  font-family: 'GothamRoundedLight';
  margin-bottom: 13px;
}
.bg-full-content-historia-los-ferroviarios .columns-text p strong, .bg-full-content-turismo .columns-text p strong, .content-la-trocha p strong{font-family: 'GothamRoundedBold';}

.bg-full-content-historia-al-futuro{
  background: #fffcf4;
  padding-top: 73px;
  padding-bottom: 80px;
}
.bg-full-content-historia-al-futuro h3{color: #0f8cbb;}
.bg-full-content-historia-al-futuro h5{color: #58595b;}
.bg-full-content-historia-al-futuro p {
  color: #58595b;
  max-width: 700px;
  margin: 0px auto 65px;
  font-size: 15px;
  line-height: 28px;
}

.content-historia-video{
  max-width: 750px;
  margin: auto;
}

.columns-text{
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;
  -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
  -moz-column-gap: 40px; /* Firefox */
  column-gap: 40px;
  text-align: justify;
  color: #cccccc;
  font-size: 16px;
  line-height: 23px;
  font-family: 'brandon_grotesquelight';
  margin: 0;
  padding: 0;
}

/* -- / Pagina historia -- */

/* -- Pagina turismo -- */

.bg-full-header-page-turismo{background-image: url("images/bg-header-turismo.jpg");}

.bg-full-header-page-turismo h1{max-width: 520px;}

.bg-full-content-turismo{
  background: #300f12;
  padding-bottom: 80px;
  padding-top: 78px;
}

.bg-full-content-turismo h3.title-cita{
    color: #fff;
}

.bg-full-content-turismo .content-historia-cita-blanco hr{background: #bf303e !important;}

.bg-full-content-turismo-bottom{
  background: #fffcf4;
  padding-top: 73px;
  padding-bottom: 80px;
  border-top: 30px solid #bf303e;
}

.content-img-col-turismo-1 {background-image: url("images/img-turismo-1.jpg");}
.content-img-col-turismo-2 {background-image: url("images/img-turismo-2.jpg");}
.content-img-col-turismo-3 {background-image: url("images/img-turismo-3.jpg");}
.content-img-col-turismo-4 {background-image: url("images/img-turismo-4.jpg");}

.bg-full-content-turismo-bottom .content-info-col-historia {
    padding-top: 30px;
}

.bg-full-content-turismo-bottom .content-info-col-historia h3 {
    color: #bf303e;
    font-size: 30px;
    line-height: 40px;
    font-family: 'brandoni_gorilamedium';
    text-transform: uppercase;
    margin-bottom: 5px;
}

.bg-full-content-turismo h3.title-historia, .bg-full-content-turismo-bottom h3, .container-turismo .content-row-table h3{
  color: #bf303e;
}

.container-turismo .content-row-table h5{
    color: #bf303e;
    font-size: 22px;
    line-height: 30px;
    font-family: 'brandoni_gorilamedium';
    text-transform: uppercase;
    margin-bottom: 20px;
}

.container-turismo .title-historia{
  margin-bottom: 87px !important;
  margin-top: 22px !important;
}

.max-content.content-btns-link-turismo {
    max-width: 980px;
    margin: 0 auto 90px;
}
.max-content.content-btns-link-turismo .col-md-6{padding: 0 5px;}

.btn-turismo {
    display: block;
    color: #fff;
    font-family: 'brandoni_gorilamedium';
    text-transform: uppercase;
    font-size: 16px;
    line-height: 31px;
    width: 100%;
    padding: 13px 14px 10px;
    margin-bottom: 10px;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
}

.btn-turismo:hover, .btn-turismo:focus, .btn-link-turismo-contacto:hover{
  opacity: 0.9;
  color:#fff;
  /*background: url("images/icon-link-btn-hover.png") no-repeat 1px 1px;
  padding-left: 5px;*/
}

.btn-turismo.btn-red{background:#bf303e;}
.btn-turismo.btn-black{background:#311012;}

.btn-link-turismo-contacto {
    display: block;
    color: #fff;
    font-family: 'brandoni_gorilamedium';
    text-transform: uppercase;
    font-size: 14px;
    line-height: 26px;
    width: 240px;
    padding: 8px 13px 5px 20px;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
    background: url("images/icon-arrow-btn-turi-contac.png") no-repeat 214px center #bf303e;
    margin-bottom: 45px;
    margin-top: 20px;
}

.btn-up{
  display: block;
  width: 73px;
  height: 72px;
  -moz-transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  background: url("images/arrow-top.png") no-repeat center center;
  margin: 45px auto;
}

.btn-up:hover{
  background: url("images/arrow-top-hover.png") no-repeat center center;
}

/* -- / Pagina turismo -- */

/* -- Pagina La Trochita -- */

.bg-full-header-page-la-trochita{background-image: url("images/bg-header-la-trochita.jpg");}

.bg-full-content-la-trochita-top .content-historia-cita h3.title-cita, .content-las-locomotoras h3{
  color: #bf303e;
}

.bg-full-content-la-trochita-top .content-historia-cita hr {
  background: #bf303e;
}

.bg-full-content-la-trocha, .bg-full-content-las-locomotoras{
  padding-top: 57px;
  padding-bottom: 70px;
  position: relative;
  background-size: cover;
  background-position: center center;
  background-color:#fffcf4;
}

.bg-full-content-la-trocha{background-image: url("images/parallax-la-trocha.jpg");}

.content-la-trocha h3, .content-la-trocha h5{color: #fff;}

.content-la-trocha h5{
  margin-bottom: 30px;
}

.bg-full-content-las-locomotoras{background-image: url("images/bg-full-las-locomotoras.jpg");}

.content-las-locomotoras p{
  color: #040303;
}

.content-las-locomotoras h4{
  font-size: 20px;
  line-height: 32px;
  color: #040303;
  text-transform: uppercase;
  margin: 10px auto;
  font-family: 'GothamRoundedBold';
}

.content-las-locomotoras hr{
  border: none;
  margin: 20px auto;
  height: 4px;
  background: url("images/bg-dotted.png") repeat-x;
}

.img-plano{
  margin-top: 30px;
}

.bg-full-content-origen{
  background: #fffcf4;
  padding-top: 75px;
  padding-bottom: 70px;
}

.content-origen .title-historia{
  color: #bf303e;
  max-width: 650px;
  margin: 15px auto 70px;
}

.content-origen h6{
    font-size: 22px;
    line-height: 32px;
    color: #c0313f;
    text-transform: uppercase;
    margin: 10px auto;
    font-family: 'GothamRoundedBold';
}

.content-origen p{
  font-size: 15px;
  line-height: 24px;
  font-family: 'GothamRoundedLight';
  margin-bottom: 2px;
}

.content-origen p strong{
  font-family: 'GothamRoundedBold';
}

.content-origen .col-sm-3.text-center{
  margin-top: 17px;
  margin-bottom: 30px;
}

.line-top-la-trochita{
  margin: 0px auto 20px;
  height: 20px;
  width: 100%;
  background: url("images/lt_linea_arriba.png") no-repeat center center;
  background: url("images/lt_linea_arriba.svg") no-repeat center center;
}

.line-bottom-la-trochita{
  margin: 20px auto;
  height: 20px;
  width: 100%;
  background: url("images/lt_linea_abajo.png") no-repeat center center;
  background: url("images/lt_linea_abajo.svg") no-repeat center center;
}

/* -- / La Trochita -- */

/* -- Mobile -- */

@media all and (min-width: 961px) and (max-width: 991px) {
  .col-md-6.content-info-col-historia, .visible-md.visible-lg.col-md-6.content-img-col-historia{
    width: 50% !important;
    display: table-cell !important;
  }
  .visible-xs.visible-sm.content-img-col-historia-mobile{display: none !important;}
}

@media (max-width: 900px) {

}
@media (max-width: 960px) {
    ul#menu-menu-header{
      text-align: left;
    }
      .navbar-header {
         float: none;
     }
     .navbar-left,.navbar-right {
         float: none !important;
     }
     .navbar-toggle {
        display: block;
        float: left;
        margin-left: 0;
        padding-left: 0;
     }
     .navbar-collapse {
         border-top: 1px solid transparent;
     }
     .navbar-fixed-top {
       top: 0;
       border-width: 0 0 1px;
    }
     .navbar-collapse.collapse {
         display: none!important;
     }
     .navbar-nav {
         float: none!important;
     margin-top: 7.5px;
    }
    .navbar-nav>li {
         float: none;
     }
     .navbar-nav>li>a {
         padding-top: 10px;
         padding-bottom: 10px;
     }
     .collapse.in{
      display: block !important;
      background: #300f12;
      box-shadow: none !important;
      padding-top: 15px;
    }

    .collapse{
      width: 100%;
    }

  ul#menu-menu-header li {
    display: block;
    margin: 10px 0;
    padding: 0;
  }

  .logo img {
    margin: 3px auto 10px;
    position: absolute;
    left: 0;
    right: 0;
  }

  .content-row-table, .content-info-col-historia, .content-img-col-historia{
      display: block;
  }

  .content-img-col-historia-mobile:after {
      border-right: 30px solid transparent;
      border-left: 30px solid transparent;
      border-bottom: 30px solid #fffcf4;
      bottom: -2px;
      left: 0;
      right: 0;
      top: auto;
      content: "";
      height: 0;
      position: absolute;
      width: 0;
      z-index: 99;
      margin: auto;
  }

  .content-info-col-historia-left, .content-info-col-historia-right{
    padding-left: 0px;
    padding-right: 0px;
  }

}

@media (max-width: 780px) {
  .content-by-yaabolo {
      text-align: center;
      margin-top: 30px;
  }

  ul#menu-menu-header li a{
    margin-left: 0;
  }

  .dropdown-menu{
    display: block;
    top: 0;
    margin: 0 0 16px 0;
    float: none;
    position: relative;
    padding: 0;
  }

  .dropdown-menu li a{padding: 0;}


  .home-item-blog img, .box-item-blog img{
    margin: 0 auto 33px;
  }

  h3.title-cita {
      font-size: 16px;
      line-height: 30px;
      margin: 0px auto 40px;
  }

  .bg-full-header-page-salidas, .bg-full-header-page-blog, .bg-full-header-page-historia, .bg-full-header-page-turismo, .bg-full-header-page-la-trochita{
      padding-top: 138px;
      padding-bottom: 136px;
      margin-top: 92px;
      padding-top: 138px;
      padding-bottom: 136px;
      margin-top: 92px;
      background-attachment: inherit;
  }

  .bg-full-content-turismo {
      padding-bottom: 55px;
      padding-top: 53px;
  }

  .bg-full-header-page-salidas h1, .bg-full-header-page-blog h1, .bg-full-header-page-historia h1, .bg-full-header-page-turismo h1, .bg-full-header-page-la-trochita h1{
    font-size: 43px;
    line-height: 51px;
  }

  h3.title-home-calendar, .content-la-trocha h3, .content-las-locomotoras h3{
    font-size: 38px;
    line-height: 48px;
    margin: 28px 0 5px 0 !important;
    word-break: break-word;
  }

  .bg-full-content-historia {
      padding-top: 67px;
      padding-bottom: 30px;
  }

  .bg-full-content-la-trocha, .bg-full-content-las-locomotoras {
    padding-top: 10px;
    padding-bottom: 44px;
  }

  .content-historia-cita hr {
    margin: 0 auto 35px
  }

  h3.title-home-calendar, h3.title-historia {
    font-size: 31px;
    line-height: 42px;
    margin: 15px 0 5px 0 !important;
    word-break: break-word;
  }
  h3.title-home-widget-bottom {
      font-size: 30px;
      line-height: 41px;
      margin: 30px auto 31px auto;
      max-width: auto;
  }
  .sub-header-info {
      text-align: left !important;
      margin: 10px 0 10px -11px;
  }

  .content-tel{
    position: absolute;
    right: 3px;
    top: 15px;
  }

  .logo-footer img{
    margin: 15px auto 35px !important;
    position: relative;
  }

  .lista-auspiciantes{
    text-align: center;
    margin-top: 20px;
  }

  .lista-auspiciantes li{display: block;}

  .lista-auspiciantes img {
    margin-left: 0;
    margin-bottom: 12px;
  }

  .lista-social-footer {
      margin-top: 17px;
  }

  .logo-footer{
    text-align: center;
  }

  .bg-full-sub-navbar{display: none;}
  .navbar {
      background: none;
      padding: 14px 0 0px;
      margin: 0;
  }

  .columns-text {
    -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1;
  }

  .evcal_time {
      background: url("images/icon-reloj.png") no-repeat 0px 17px;
      background-size: 29px;
      padding-left: 38px !important;
      padding-top: 23px;
      color: #777777 !important;
      font-size: 14px;
      line-height: 17px;
      padding-bottom: 16px;
      font-family: 'brandoni_gorilamedium' !important;
      margin: 0 0 10px 5px;
  }
  .evcal_desc2.evcal_event_title{
    color: #C0313B !important;
    font-family: 'brandoni_gorilamedium' !important;
    position: relative;
    top: 6px;
    left: 6px;
  }

  .eventon_list_event span.start {
    font-size: 33px !important;
    text-align: center !important;
    color: #fff !important;
    font-family: 'brandoni_gorilamedium' !important;
      float: none !important;
  }

   .eventon_list_event .evcal_list_a {
      border: none !important;
      min-height: auto !important;
      padding: 0 !important;
  }

  #evcal_widget .eventon_events_list .evcal_cblock {
    font-size: 24px;
    padding: 6px 14px 27px 8px !important;
    min-width: 57px;
    text-align: center;
  }

  .evcal_desc .evcal_desc3 {
      min-height: 14px;
      position: absolute;
      left: 3px;
      top: 65px;
  }

  .eventon_list_event .evcal_desc3 em {
      color: #fff !important;
  }

  .bg-full-content-turismo-bottom {
      padding-top: 39px;
     padding-bottom: 10px;
  }

  .container-turismo .title-historia {
      margin-bottom: 47px !important;
      margin-top: 22px !important;
  }

}/* / max 780px */

.bg-full-content-home-middle #evcal_head, .bg-full-content-home-middle .evcal_month_line, .evcal_event_types em i, .evcal_time:before{display: none !important;}

.eventon_events_list .eventon_list_event .evcal_list_a:after, .evcal_list_a:after {
    background: none;
    height: 0 !important;
    border: none !important;
}

#evcal_list {
    border-right: none !important;
    border-bottom: none !important;
}

.eventon_list_event {
    margin-bottom: 19px !important;
}

.evcal_evdata_cell h3{
  font-family: "brandoni_gorilamedium" !important;
  font-size: 15px !important;
  line-height: 25px !important;
  margin-bottom: 9px !important;
}

.eventon_desc_in p{
  font-size: 13px !important;
  line-height: 20px !important;
  margin: 0 0 10px 0 !important;
  color: #000 !important;
  font-family: 'GothamRoundedLight' !important;
}

#evcal_list .bordb {
    border-bottom: 3px solid #6e6e6e !important;
}

.evcal_event_details .evcal_evdata_cell {
    padding: 4px 21px 23px !important;
}

.event_description.evcal_eventcard{
  border-left: 3px solid #6e6e6e !important;
  border-right: 3px solid #6e6e6e !important;
}

.event_description .evcal_close{
  background-color: #6e6e6e !important;
}

.evofc_lightbox .evofc_lightbox_body{border-radius: 0px !important;}

.evopop_top {
    padding: 0 !important;
}

.evo_lightbox_content {
    max-width: 850px !important;
}

@media (min-width: 781px) {
  #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .evo_popup .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_title, .evcal_desc2.evcal_event_title{
      color: #C0313B !important;
      font-family: 'brandoni_gorilamedium' !important;
      font-size: 23px !important;
      position: relative;
      top: 42px;
      left: 24px;
  }

  #evcal_widget #evcal_list .eventon_list_event .evcal_list_a {
      padding: 0 !important;
  }

  .evcal_desc .evcal_desc3 em {
      font-size: 15px !important;
      color: #fff !important;
      font-family: 'brandoni_gorilamedium';
  }

  .eventon_events_list .eventon_list_event .evcal_list_a {
      border: none !important;
      min-height: 110px !important;
      padding: 0 !important;
  }

  .evcal_cblock {
      color: #fff !important;
      display: block !important;
      height: 100% !important;
      min-width: 115px !important;
      text-align: center !important;
  }

  .evcal_cblock span.start, .evcal_cblock .evo_date .start {
      font-size: 47px !important;
      line-height: 64px !important;
      margin: auto !important;
      display: block !important;
      width: 100% !important;
      float: none;
  }


  #evcal_widget .evcal_cblock .evo_date .start em {
      font-size: 16px;
      margin: 0 !important;
      line-height: 17px;
      font-family: 'brandoni_gorilamedium';
  }


  #evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock span.start {
      font-size: 43px !important;
      line-height: 60px !important;
      margin: 0 auto !important;
      display: block !important;
      width: 100% !important;
  }

  #evcal_widget .eventon_events_list .eventon_list_event .evcal_desc, #evcal_widget .eventon_events_list .eventon_list_event .no_val.hasFtIMG .evcal_desc {
      padding-left: 94px !important;
      padding-right: 20px  !important;
      margin-top: 0px !important;
      padding-top: 0 !important;
  }

  .evcal_desc_info {
      width: 32%;
      float: left;
      height: 111px;
      background: #4b4b4b !important;
      padding: 20px 20px 10px 29px;
      opacity: 1 !important;
      margin-left: 15px;
  }

  .evcal_desc2.evcal_event_title{
    float: right;
    width: 65%;
  }

  .evo_el-maiten span.evcal_desc3 {
      position: absolute;
      bottom: 8px;
      left: 14px;
  }

  .evo_esquel span.evcal_desc3 {
      position: absolute;
      bottom: 8px;
      left: 25px;
  }

  .evcal_time {
    background: url("images/icon-reloj.png") no-repeat 0px 17px;
    background-size: 38px;
    padding-left: 58px !important;
    padding-top: 22px;
    color: #c9c9c9 !important;
    font-size: 22px;
    line-height: 33px;
    padding-bottom: 20px;
    font-family: 'brandoni_gorilamedium';
  }

  .evcal_cblock{
    background: #bf303e;
  }

}

@media (max-width: 480px) {
  .bg-full-header-page-turismo{
      background-position: -615px center !important;
  }
  .bg-full-tren2{
    background: url("images/tren-humo-v-mobile.gif") 0 bottom no-repeat;
    background-size: contain;
  }
  .navbar .logo img {
      max-width: 110px;
  }

  .evcal_time {
      background: url("images/icon-reloj.png") no-repeat 0px 13px;
      background-size: 23px;
      padding-left: 33px !important;
      padding-top: 16px;
      padding-bottom: 8px;
  }

  .bg-full-header-page-salidas, .bg-full-header-page-blog, .bg-full-header-page-historia, .bg-full-header-page-turismo, .bg-full-header-page-la-trochita{
    margin-top: 79px;
  }

  .parallax-historia {
      background-attachment: initial;
      min-height: 390px;
  }

  .lista-auspiciantes img {
      margin-left: 0;
      margin-bottom: 12px;
      max-width: 150px;
      margin-bottom: 15px;
  }

  .bg-full-footer {
    padding: 19px 0 22px;
  }

}
/* -- / Mobile -- */
