/* developed by Cristia Hernandez 2017 */
/*=======colors=======*/
/*=======colors-end=======*/
/*=======BorderRadius=======*/
/*=======BorderRadius-end=======*/
/*=======Media=======*/
/*=======Media-end=======*/
/*=======Artefactos=======*/
/* line 54, ../sass/subboot.scss */
.bottom-slider .item-block-sliderfront:after, footer.footer.container #block-footcontqes:after, #search-form .form-checkbox:after {
  position: absolute;
  content: " ";
}

/* line 76, ../sass/subboot.scss */
body.front .pane-home-calendar .pane-content .view-content .views-row .views-field-event-calendar-date,
body.front .pane-home-aprende .pane-content .view-content .views-row .views-field-event-calendar-date {
  top: 10%;
  width: 3.5em;
  height: 3.5em;
  padding-top: 0.7em 0.5em 0;
}
/* line 86, ../sass/subboot.scss */
body.front .seemenviwem {
  height: initial;
  width: initial;
}

/* line 122, ../sass/subboot.scss */
body .pagination > li {
  display: inline-block;
  margin-left: 0.5em;
}
/* line 125, ../sass/subboot.scss */
body .pagination > li:last-child, body .pagination > li:first-child {
  margin-left: 0;
}
/* line 128, ../sass/subboot.scss */
body .pagination > li:last-child > a,
body .pagination > li:last-child > a:link,
body .pagination > li:last-child > span, body .pagination > li:first-child > a,
body .pagination > li:first-child > a:link,
body .pagination > li:first-child > span {
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
}
/* line 132, ../sass/subboot.scss */
body .pagination > li > a,
body .pagination > li > a:link,
body .pagination > li > span {
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
  color: #333;
  font-size: 0.9em;
  padding: 1em 1.5em;
  text-transform: uppercase;
  background-repeat: no-repeat;
  background-size: 1em;
}
/* line 146, ../sass/subboot.scss */
body .pagination > li.active > a,
body .pagination > li.active > a:link,
body .pagination > li.active > span {
  background: #CCC;
  border-color: #CCC;
  color: #333;
}
/* line 156, ../sass/subboot.scss */
body .pagination > li.pager-first > a,
body .pagination > li.pager-first > a:link,
body .pagination > li.pager-first > span, body .pagination > li.next > a,
body .pagination > li.next > a:link,
body .pagination > li.next > span {
  padding-right: 3em;
  background-image: url(../img/arrowRight.svg);
  background-position: 85% center;
}
/* line 168, ../sass/subboot.scss */
body .pagination > li.prev > a,
body .pagination > li.prev > a:link,
body .pagination > li.prev > span, body .pagination > li.pager-last > a,
body .pagination > li.pager-last > a:link,
body .pagination > li.pager-last > span {
  padding-left: 3em;
  background-image: url(../img/arrowLeft.svg);
  background-position: 15% center;
}

/* -- menu -- */
/* line 188, ../sass/subboot.scss */
#block-system-main-menu .block-title {
  display: none;
}

/* line 198, ../sass/subboot.scss */
#navbar-collapse nav .navbar-nav {
  overflow-y: auto;
  padding-top: 2em;
  padding-bottom: 7em;
}

/* line 260, ../sass/subboot.scss */
#navbar-collapse nav .navbar-nav .mmenubotonc {
  padding-left: 0;
}

/* line 269, ../sass/subboot.scss */
#navbar-collapse nav .navbar-nav .mmenubotonc a:hover, #navbar-collapse nav .navbar-nav .mmenubotonc a:link:hover {
  background-color: #da2121 !important;
}

/* line 278, ../sass/subboot.scss */
.seemenviwem a:hover, .seemenviwem a:link:hover {
  background: #333;
  color: white;
  text-decoration: none;
}

/* line 278, ../sass/subboot.scss */
.taxonomia-link a:hover, .taxonomia-link a:link:hover {
  background: #333;
  color: white;
  text-decoration: none;
}

/* line 288, ../sass/subboot.scss */
.fixed-scroll #navbar #block-block-6 {
  opacity: 0.3;
}

/* line 298, ../sass/subboot.scss */
.fixed-scroll #navbar nav .secondary {
  position: absolute;
  bottom: 0;
  width: 100%;
  top: initial;
  padding-bottom: 1em;
  padding-left: 10%;
  width: 100%;
}
/* line 323, ../sass/subboot.scss */
.main-container #boletalinksl a:hover, .main-container #boletalinksl a:link:hover {
  background: #333;
  color: white;
  text-decoration: none;
}

/* line 332, ../sass/subboot.scss */
.view-slider-home {
  height: 800px;
  overflow: hidden;
}
@media (max-width: 740px) {
  /* line 332, ../sass/subboot.scss */
  .view-slider-home {
    height: initial;
  }
}

/* line 339, ../sass/subboot.scss */
.bottom-slider .item-block-sliderfront {
  padding: 0 1em;
}

@media (max-width: 768px) {
  /* line 341, ../sass/subboot.scss */
  .bottom-slider .item-block-sliderfront:after {
    display: none;
  }
}
/* line 351, ../sass/subboot.scss */
.bottom-slider .item-block-sliderfront:last-child:after {
  display: none;
}

/* line 359, ../sass/subboot.scss */
.view-id-slider_home_2 .flex-direction-nav .flex-prev {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}

/* line 372, ../sass/subboot.scss */
footer.footer.container .anthropologic {
  text-align: center;
}
/* line 374, ../sass/subboot.scss */
footer.footer.container .anthropologic a {
  display: block;
}
/* line 376, ../sass/subboot.scss */
footer.footer.container .anthropologic a img {
  max-width: 10em;
}
/* line 379, ../sass/subboot.scss */
footer.footer.container #block-footcontqes {
  background-position: center left;
  position: relative;
}
@media (max-width: 768px) {
  /* line 379, ../sass/subboot.scss */
  footer.footer.container #block-footcontqes {
    background-position: 50% 0%;
    background-size: 240%;
    background-repeat: no-repeat;
  }
}
@media (max-width: 500px) {
  /* line 379, ../sass/subboot.scss */
  footer.footer.container #block-footcontqes {
    background-position: 52% center;
    background-size: 550%;
  }
}

/* line 401, ../sass/subboot.scss */
footer.footer.container #block-footcontqes > * {
  position: relative;
  z-index: 3;
}

/* line 418, ../sass/subboot.scss */
div .pane-bloque-nodo .view div:nth-child(4) a, div .pane-bloque-nodo .view div:nth-child(4) a:link,
div .pane-bloque-nodo-peso .view div:nth-child(4) a,
div .pane-bloque-nodo-peso .view div:nth-child(4) a:link,
div .pane-bloque-nodo-peso2 .view div:nth-child(4) a,
div .pane-bloque-nodo-peso2 .view div:nth-child(4) a:link {
  
}
/* line 423, ../sass/subboot.scss */
div .pane-bloque-nodo .view div:nth-child(4) a:hover, div .pane-bloque-nodo .view div:nth-child(4) a:link:hover,
div .pane-bloque-nodo-peso .view div:nth-child(4) a:hover,
div .pane-bloque-nodo-peso .view div:nth-child(4) a:link:hover,
div .pane-bloque-nodo-peso2 .view div:nth-child(4) a:hover,
div .pane-bloque-nodo-peso2 .view div:nth-child(4) a:link:hover {
  
}

/*resultados de busqueda*/
/* line 457, ../sass/subboot.scss */
#search-form .form-text {
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
  box-shadow: none;
  font-size: 1.4em;
  padding: 0.5em 1em;
  height: initial;
  background: white;
}
/* line 465, ../sass/subboot.scss */
#search-form label {
  text-transform: uppercase;
  margin-bottom: 0.7em;
  margin-top: 1em;
}
/* line 470, ../sass/subboot.scss */
#search-form .form-checkbox {
  visibility: hidden;
  position: relative;
  width: 1.5em;
  height: 1.5em;
  margin-right: 0.5em;
  top: 4px;
}
/* line 477, ../sass/subboot.scss */
#search-form .form-checkbox:after {
  width: 100%;
  height: 100%;
  top: 0;
  background: white;
  border: 1px solid red;
}
/* line 486, ../sass/subboot.scss */
#search-form .form-checkbox:checked:after {
  background: blue;
}
/* line 489, ../sass/subboot.scss */
#search-form .webform-component--autorizacion {
  text-align: right;
}
/* line 491, ../sass/subboot.scss */
#search-form .webform-component--autorizacion .form-checkboxes {
  max-width: 70%;
  text-align: left;
}

/* line 499, ../sass/subboot.scss */
.page-search {
  background: #eeeeee;
}

/* line 503, ../sass/subboot.scss */
#search-form {
  max-width: 960px;
  margin: auto;
}
/* line 508, ../sass/subboot.scss */
#search-form #edit-basic .form-text {
  -webkit-border-radius: 3em 0 0 3em;
  -moz-border-radius: 3em 0 0 3em;
  border-radius: 3em 0 0 3em;
}
/* line 509, ../sass/subboot.scss */
#search-form #edit-basic .btn {
  -webkit-border-radius: 0 3em 3em 0;
  -moz-border-radius: 0 3em 3em 0;
  border-radius: 0 3em 3em 0;
  padding: 0.98em;
}
/* line 514, ../sass/subboot.scss */
#search-form .search-advanced {
  background: #eeeeee;
  border: none;
}
/* line 517, ../sass/subboot.scss */
#search-form .search-advanced .panel-heading {
  background: none;
  padding: 0;
}
/* line 520, ../sass/subboot.scss */
#search-form .search-advanced .panel-heading a {
  font-family: 'Proxima Nova Regular';
  padding: 1em;
  margin: 0;
  background-image: url(../img/arrowUp.svg);
  background-position: right center;
  background-size: 1em;
  background-repeat: no-repeat;
  background-color: transparent;
}
/* line 534, ../sass/subboot.scss */
#search-form .search-advanced.collapsed a {
  background-image: url(../img/arrowDown.svg);
}

/* line 539, ../sass/subboot.scss */
.node-results {
  max-width: 960px;
  margin: auto;
  list-style: none;
  padding: 0;
}
/* line 544, ../sass/subboot.scss */
.node-results .search-result {
  padding-top: 1em;
  border-top: 1px solid #cfcfcf;
  margin-bottom: 3em;
}
/* line 549, ../sass/subboot.scss */
.node-results .search-result h3 a {
  color: #333;
  font-weight: 700;
  font-family: 'Proxima Nova Regular';
  font-size: 1.3em;
}
