/*! Combia.com v1.0.0 (http://colombia.com) * Copyright 2015 Colombia.com * Description of Radio Page Styles */
/* -----------------------------------------------------------------------------
 * Created on : Dec 1, 2015, 11:16:56 AM
 * Author     : Utopia01
**/
/* Bolivia.com ( http://Bolivia.com ) * Copyright 2017 Bolivia.com
 * -----------------------------------------------------------------------------
 * URL
 * ---------------------------- */
/**
 * ----------------------------
 * COLORS
 * ---------------------------- */
/**
  * ----------------------------
  * METHODS
  * ---------------------------- */
/*! Combia.com v1.0.0 (http://colombia.com) * Copyright 2015 Colombia.com * Description of Fullcalendar Style */
/* 
    Created on : Mar 3, 2016, 10:02:08 AM
    Author     : Utopia01
*/
.fc-button-group,
.fc button {
  display: inline-block !important;
}
.fc th,
.fc td {
  border: 0 !important;
}
.fc .fc-toolbar {
  border-bottom: 1px solid #ddd;
}
.fc .fc-toolbar .fc-left h2,
.fc .fc-toolbar .fc-right h2,
.fc .fc-toolbar .fc-center h2 {
  font-size: 1.4rem;
}
.fc .fc-toolbar .fc-left,
.fc .fc-toolbar .fc-right {
  margin-bottom: 0.4rem;
}
.fc .fc-toolbar .fc-left .fc-button,
.fc .fc-toolbar .fc-right .fc-button {
  background: none;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.fc thead,
.fc tbody {
  border: 0 !important;
}
.fc thead td,
.fc tbody td,
.fc thead th,
.fc tbody th {
  border: 0 !important;
  padding: 0.2rem 0.5rem;
  text-align: center;
}
.fc thead {
  /* td.fc-day-number.fc-today:after{
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #ddd;
            content: '';
        } */
}
.fc thead td.fc-day-number {
  position: relative;
  cursor: pointer;
}
.fc thead td.fc-day-number[disabled] {
  cursor: not-allowed;
}
.fc thead td.fc-day-number.fc-today {
  background-color: #0038A8 !important;
  color: #fff;
}
.fc tbody.fc-body {
  border-color: transparent !important;
}
.fc tbody.fc-body td {
  border: 0;
  padding: 0.2rem 0.5rem !important;
  text-align: center !important;
}
.fc tbody.fc-body .fc-row .fc-content-skeleton tbody tr:last-child td {
  padding-bottom: 0.2em;
}
.menu .nav-item a.active {
  background-color: #00b59b;
}
.menu .nav-item.active a {
  background-color: #00b59b;
}
.side-nav .list li a.active,
.side-nav .list li .collapsibleMenu {
  background-color: #00b59b;
}
.material-icons {
  line-height: 38px;
}
.main-content .next,
.main-content .prev {
  color: #a6a6a6;
}
.main-content .block-section .block-section-header:before {
  background-color: #00b59b;
}
.main-content .block-section .block-section-content {
  border-bottom: 0;
}
.main-content .block-section .event-header {
  background: none;
}
.main-content .block-section .event-header .title {
  color: #232323;
  font-size: 1.2rem;
}
.main-content .radio-station {
  width: 100%;
  float: left;
}
.emisora-box {
  width: 100%;
  vertical-align: top;
  display: inline-block;
  margin: 0px auto;
  padding: 0px;
}
.emisora-box .emisora {
  width: 100%;
  position: relative;
  overflow: hidden;
  margin: 10px 0;
}
.emisora-box .emisora .img-radio {
  width: 100%;
}
.emisora-box .emisora .radio-name {
  display: block;
  position: absolute;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 30%;
  padding: 0.8rem 0.3rem;
  margin: 0;
  line-height: 80%;
}
.emisora-box .emisora .radio-name a {
  color: #fff;
  font-size: 1.2rem;
}
.emisora-box .emisora .radio-name p {
  font-size: 0.8rem;
}
/* ESTILOS PARA RADIO EN VIVO DE IMAGENES Y TEXTO */
.block-section.radio .list li h2 {
  font-size: 1rem;
  line-height: 1.1;
  margin: 0;
}
.dropdown-content h2 {
  margin: 0;
  font-size: 0.95rem;
  padding: 0.75rem;
  color: #232323;
}
.dropdown-content h2 a {
  color: #232323;
}
.emisora-box {
  width: 100%;
  vertical-align: top;
  display: inline-block;
  margin: 0px auto;
  padding: 0px;
}
.emisora-box .emisora {
  width: 100%;
  position: relative;
  overflow: hidden;
  margin: 10px 0;
}
.emisora-box .emisora .img-radio {
  width: 100%;
}
.emisora-box .emisora .descripcion {
  display: block;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 47px;
  padding: 0.3rem 0.3rem;
  margin: 0;
  line-height: 80%;
}
.emisora-box .emisora .descripcion .nombre {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.emisora-box .emisora .descripcion a {
  color: #fff;
  font-size: 1rem;
}
.emisora-box .emisora .descripcion .ciudad {
  display: block;
  font-size: 0.7rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.block-section.radio .block-section-header .title {
  margin-top: 1rem;
}
.block-section.radio .block-section-header .title-border {
  border-color: #00b59b;
}
.block-section.radio > .block-section-header:before {
  background-color: #00b59b;
}
.block-section.radio .list li a {
  border-bottom: 1px dashed #00b59b;
  position: relative;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -ms-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
.block-section.radio .list li a.no-style {
  border: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.block-section.radio .list li a.no-style:before {
  display: none;
}
.block-section.radio .list li a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #00b59b;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -ms-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
.block-section.radio .list li a:hover {
  padding-left: 15px;
}
.block-section.radio .list li a.no-style:hover {
  padding-left: 6px;
}
.block-section.radio .list li a:hover:before {
  width: 5px;
}
.block-section.radio .list li h3 {
  font-size: 1rem;
  line-height: 1.1;
  margin: 0;
}
.block-section.radio .input-field .prefix,
.block-section.radio .input-field label,
.block-section.radio .input-field .prefix.active,
.block-section.radio .input-field input[type=text]:focus:not([readonly]) + label,
.block-section.radio .input-field input[type=email]:focus:not([readonly]) + label,
.block-section.radio .input-field input[type=password]:focus:not([readonly]) + label,
.block-section.radio .input-field input[type=number]:focus:not([readonly]) + label,
.block-section.radio .input-field input[type=phone]:focus:not([readonly]) + label,
.block-section.radio .input-field textarea:focus:not([readonly]) + label {
  color: #00b59b;
}
.block-section.radio .input-field input[type=text]:focus:not([readonly]),
.block-section.radio .input-field input[type=email]:focus:not([readonly]),
.block-section.radio .input-field input[type=password]:focus:not([readonly]),
.block-section.radio .input-field input[type=number]:focus:not([readonly]),
.block-section.radio .input-field input[type=phone]:focus:not([readonly]),
.block-section.radio .input-field textarea:focus:not([readonly]) {
  border-bottom: 1px solid #00b59b;
  -webkit-box-shadow: 0 1px 0 0 #00b59b;
  -moz-box-shadow: 0 1px 0 0 #00b59b;
  -ms-box-shadow: 0 1px 0 0 #00b59b;
  -o-box-shadow: 0 1px 0 0 #00b59b;
  box-shadow: 0 1px 0 0 #00b59b;
}
.block-section.radio .input-field input[type=text],
.block-section.radio .input-field input[type=email],
.block-section.radio .input-field input[type=password],
.block-section.radio .input-field input[type=number],
.block-section.radio .input-field input[type=phone],
.block-section.radio .input-field textarea {
  border-bottom-color: #00b59b;
}
.block-section.radio .channels .item-channel .logo-channel {
  border-color: #00b59b;
}
/* Definition of Radio Section Responsive Style
 * -----------------------------------------------------------------------------
 * Created on : Abril 28, 2016
 * Author     : Utopia01
**/
@media screen and (max-width: 1024px) {
  .channels-grid .list-grid .grid-item a:not(.btn).no-style .item-channel {
    width: 90%;
  }
}
@media screen and (max-width: 768px) {
  .emisora-box .emisora .radio-name {
    padding: 1rem 0.3rem;
    line-height: 100%;
  }
  .emisora-box .emisora .radio-name a {
    font-size: 1.7rem;
  }
  .emisora-box .emisora .radio-name p {
    font-size: 1.2rem;
    margin: 0;
  }
}
@media screen and (max-width: 480px) {
  .emisora-box .emisora .radio-name {
    padding: 0.7rem 0.3rem;
    line-height: 85%;
  }
  .emisora-box .emisora .radio-name a {
    font-size: 1.4rem;
  }
  .emisora-box .emisora .radio-name p {
    font-size: 0.9rem;
    margin: 0;
  }
}
@media screen and (max-width: 320px) {
  .notice-des .notice-info p {
    font-size: 1.4rem;
  }
}
/*# sourceMappingURL=section-101.css.map */