.pane-ad-lagenda-1-panel-pane {
  margin: 30px 0; }
  .pane-ad-lagenda-1-panel-pane .row > div {
    margin-bottom: 20px; }

.related.products {
  clear: both; }

.product .group-datos {
  font-family: "Archivo Narrow"; }
  .product .group-datos p {
    font-family: "Archivo Narrow"; }
  .product .group-datos a {
    color: #ffb82b; }
.product h3 {
  font-size: 18px;
  text-transform: uppercase; }

.node-type-noticia .float {
  background: black;
  float: left;
  width: 45%;
  margin: 20px 20px 20px 0;
  padding: 15px 0; }
  .node-type-noticia .float .list-small-post {
    list-style: none;
    padding: 0 0 0 25px; }
  .node-type-noticia .float .content_out.small-post h4, .node-type-noticia .float .content_out.small-post .meta {
    padding-left: 0;
    color: white; }
  .node-type-noticia .float .content_out.small-post a {
    z-index: 99;
    position: relative; }

.lugar h1 {
  margin-top: 0; }
.lugar .top {
  margin-bottom: 20px; }
.lugar .item-list {
  display: block;
  border-top: 1px solid black;
  border-bottom: 1px solid black; }
  .lugar .item-list ul li {
    margin: 0; }

.page-taxonomy-term .large-post {
  margin-bottom: 30px; }

.page-programacion .view-filters {
  background: #e0e0e0;
  padding: 5px; }
.page-programacion .views-exposed-widgets {
  display: flex; }
.page-programacion .description {
  display: none; }
.page-programacion #edit-lugar-wrapper {
  width: 260px; }
  .page-programacion #edit-lugar-wrapper select {
    width: 100%; }
.page-programacion .tabs {
  list-style: none;
  padding: 0 0 0 1em;
  margin: 20px 0 1.618em 0;
  overflow: hidden;
  position: relative;
  padding-left: 0 !important; }
  .page-programacion .tabs li {
    float: left;
    background: #ffb82b;
    padding: 0 1em; }
    .page-programacion .tabs li a {
      display: inline-block;
      padding: .5em 0;
      font-weight: 700;
      color: #515151;
      text-decoration: none;
      text-transform: uppercase;
      line-height: 35px;
      text-shadow: none;
      color: #fff;
      font-size: 13px;
      letter-spacing: 1.5px; }
.page-programacion select,
.page-programacion input {
  border: 1px solid black;
  background: #ffffff;
  padding: 3px;
  color: #111111; }
.page-programacion .group-title,
.page-programacion .group-container {
  width: 100%;
  content: "";
  display: table;
  clear: both; }
.page-programacion .group-title {
  margin: 30px 0 10px 0;
  zoom: 1;
  clear: both;
  text-transform: uppercase; }
.page-programacion .list-small-post {
  padding: 0; }
  .page-programacion .list-small-post .small-post:first-child {
    margin-top: 24px; }

#ui-datepicker-div {
  z-index: 9999 !important; }

#edit-field-fecha-continua-value-wrapper {
  display: none; }

.view-insert-especial {
  float: left; }

.page-especial .module-feature2 {
  background: #e0e0e0; }

.view-ad-lagenda-1 .ds-1col {
  margin-bottom: 20px; }

.ad-title {
  text-transform: uppercase;
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  position: relative; }
  .ad-title:before {
    position: absolute;
    width: 100%;
    content: ' ';
    height: 2px;
    left: 0;
    background-color: #d3d3d3;
    box-sizing: border-box;
    top: 50%; }
  .ad-title h3 {
    display: inline-block;
    font-size: 20px;
    color: #d3d3d3;
    margin: 0;
    z-index: 10;
    position: relative;
    background: #fff;
    padding: 0 12px;
    line-height: 1;
    letter-spacing: 1px; }

.header-banner img {
  height: auto; }

.sidebar-wrap .view-mode-advertisement_display a {
  display: block;
  margin: 0 auto;
  width: 300px; }

.post-category .item-list {
  display: inline-block; }
.post-category .shs-hierarchy li {
  display: none; }
  .post-category .shs-hierarchy li.last {
    display: block; }

.node-ad-example img {
  display: block;
  margin: 0 auto; }

#page-inner-wrap {
  min-height: 700px; }

aside aside {
  margin-bottom: 30px; }

.module-square-grid li {
  margin-bottom: 30px; }

.content_out.small-post:first-child,
.content_out.small-post:nth-child(2) {
  margin-top: 24px; }

.view-search-programacion.view-display-id-attachment_1 {
  background: #e0e0e0; }

/*** Title fix for module title***/
.pane-title {
  text-align: left;
  padding-bottom: 32px;
  position: relative; }

.wp-page .pane-title {
  padding-bottom: 40px; }

.pane-title h2 {
  margin: 0;
  text-align: left;
  font-size: 36px;
  line-height: 1;
  text-transform: uppercase;
  color: #111;
  margin-top: 1px;
  position: relative; }

.pane-title h2 span {
  z-index: 10;
  position: relative;
  display: inline-block;
  background: #fff;
  padding-right: 16px;
  line-height: 1;
  font-weight: 700;
  color: #111;
  letter-spacing: 0; }

.pane-title h2:before {
  position: absolute;
  width: 100%;
  content: ' ';
  height: 2px;
  left: 0;
  background-color: #111;
  bottom: 4px;
  box-sizing: border-box;
  transform: translatey(-50%); }

.pane-title .sub-title {
  color: #888;
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  position: relative;
  z-index: 15;
  margin-left: 4px; }

.pane-title .sub-title p {
  margin: 0; }

.page-revistas .view-display-id-page a {
  display: block; }
  .page-revistas .view-display-id-page a img {
    display: block;
    margin: 0 auto; }
.page-revistas .module-square-grid .content_in {
  margin-top: 30px; }
  .page-revistas .module-square-grid .content_in .thumb {
    height: 542px; }

.entresacado {
  font-family: Georgia,"Times New Roman",Times,serif;
  color: #666;
  clear: both;
  margin: 0;
  padding: 20px 15px 15px 15px;
  margin: 20px 0 20px 0px;
  border-top: 1px dashed #ddd;
  border-bottom: 1px dashed #ddd;
  font-size: 22px;
  border-left: none;
  line-height: 1.5em; }

.listado {
  color: #444;
  padding: 21px 0 18px 30px;
  border-top: 1px solid #ddd;
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 1.5em;
  margin: 0; }
  .listado:last-child {
    border-bottom: 1px solid #ddd; }

.module-feature2 .thumb {
  border: 8px solid #111; }

.image-insert {
  margin: 0 auto;
  display: block; }

ul.list-small-post {
  padding: 0; }
  ul.list-small-post li {
    list-style-type: none; }

ul.bk-blog-content {
  padding: 0; }

.embedded {
  margin: 28px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 28px 0; }

.woocommerce-page div.product .summary .product_title span {
  display: block;
  line-height: 23px; }

.view-search-programacion.view-display-id-attachment_1 .post-category a {
  color: #d8aa00; }

.group-datos span:after {
  content: " - "; }
.group-datos span:last-child:after {
  content: ""; }

.main-nav form input {
  width: auto;
  font-size: inherit; }

#search-icon {
  width: 54px;
  height: 54px;
  text-align: center;
  background-color: #ffb82b;
  cursor: pointer;
  z-index: 500;
  position: absolute;
  right: 0;
  top: 0; }
  #search-icon i {
    line-height: 54px;
    font-size: 22px;
    color: #fff; }

.block-views-exp-search-api-page {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0; }
  .block-views-exp-search-api-page #views-exposed-form-search-api-page {
    height: 100%; }
    .block-views-exp-search-api-page #views-exposed-form-search-api-page div {
      height: 100%; }
      .block-views-exp-search-api-page #views-exposed-form-search-api-page div #search-api-widget {
        height: 100%; }
        .block-views-exp-search-api-page #views-exposed-form-search-api-page div #search-api-widget .form-item {
          margin: 0;
          height: 100%; }
          .block-views-exp-search-api-page #views-exposed-form-search-api-page div #search-api-widget .form-item input {
            border: 0;
            height: 100%;
            padding: 0 10px;
            background-color: #ffcc0d; }
  .block-views-exp-search-api-page .views-submit-button {
    display: none; }

html.js #views-exposed-form-search-api-page input.form-autocomplete {
  background-image: url(/misc/throbber-inactive.png);
  background-position: 78% center;
  background-repeat: no-repeat; }

html.js #views-exposed-form-search-api-page input.throbbing {
  background-image: url(/misc/throbber-active.gif);
  background-position: 78% center; }

/*# sourceMappingURL=custom_style.css.map */
