/* developed by Cristia Hernandez 2017 */
/*=======colors=======*/
/*=======colors-end=======*/
/*=======BorderRadius=======*/
/*=======BorderRadius-end=======*/
/*=======Media=======*/
/*=======Media-end=======*/
/*=======Artefactos=======*/
/* line 61, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios h2:after,
.node-type-principal.page-node-59 .condiciones h2:after,
.node-type-principal.page-node-59 .ingre_descuento h2:after,
.node-type-principal.page-node-59 .public_subsi h2:after, .node-type-webform .webform-client-form input.form-checkbox:after, .page-bienvenido .user-info-from-cookie input.form-checkbox:after,
.page-bienvenido #user-pass input.form-checkbox:after,
.page-bienvenido #user-login input.form-checkbox:after,
.page-user .user-info-from-cookie input.form-checkbox:after,
.page-user #user-pass input.form-checkbox:after,
.page-user #user-login input.form-checkbox:after, .webform-client-form-76 input.form-checkbox:after, .node-webform input.form-checkbox:after,
.page-newsletter input.form-checkbox:after, .node-type-webform .webform-client-form .webform-component-select:after, .page-bienvenido .user-info-from-cookie .webform-component-select:after,
.page-bienvenido #user-pass .webform-component-select:after,
.page-bienvenido #user-login .webform-component-select:after,
.page-user .user-info-from-cookie .webform-component-select:after,
.page-user #user-pass .webform-component-select:after,
.page-user #user-login .webform-component-select:after, .webform-client-form-76 .webform-component-select:after, .node-webform .webform-component-select:after,
.page-newsletter .webform-component-select:after, .node-type-principal.page-node-59 .horarios ul li:after,
.node-type-principal.page-node-59 .conve_afiliad ul li:after,
.node-type-principal.page-node-59 .conve_empleados ul li:after,
.node-type-principal.page-node-59 .conve_estratos ul li:after, .site-map-box ul li:after {
  position: absolute;
  content: " ";
}

/* line 71, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .form-actions .btn, .page-bienvenido .user-info-from-cookie .form-actions .btn,
.page-bienvenido #user-pass .form-actions .btn,
.page-bienvenido #user-login .form-actions .btn,
.page-user .user-info-from-cookie .form-actions .btn,
.page-user #user-pass .form-actions .btn,
.page-user #user-login .form-actions .btn, .webform-client-form-76 .form-actions .btn, .node-webform .form-actions .btn,
.page-newsletter .form-actions .btn, .node-type-principal.page-node-58 .bodywrap-cleannode .boton-abajo button,
.node-type-principal.page-node-58 .bodywrap-cleannode .botones-inicial button, .node-type-principal.page-node-59 .tar_plena .txt button, .node-type-webform .webform-client-form .form-actions .webform-submit,
.page-newsletter .webform-client-form .form-actions .webform-submit, .page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-buttons a,
.page-bienvenido .row > .col-sm-12 > .region-content .cont-formd-buttons a,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-buttons a,
.page-user .row > .col-sm-12 > .region-content .cont-formd-buttons a, .page-user-edit button.form-submit, .page-search-node .search-results .search-wrapper-two a {
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
  background: #F0F0F0;
  color: #333;
  text-transform: uppercase;
  border: 1px solid #333;
  min-width: 20em;
  font-size: 14px;
  cursor: pointer;
  height: 60px;
  font-family: "Proxima Nova Bold";
  display: inline-block;
  width: 140px;
  height: 40px;
  font-size: 12px;
  line-height: 40px;
  text-align: center;
  border-radius: 3em;
  text-transform: uppercase;
  padding-top: 0;
  margin: 1em 0 5em;
  position: relative;
}
@media (max-width: 16em) {
  /* line 71, ../sass/addonscomp.scss */
  .node-type-webform .webform-client-form .form-actions .btn, .page-bienvenido .user-info-from-cookie .form-actions .btn,
  .page-bienvenido #user-pass .form-actions .btn,
  .page-bienvenido #user-login .form-actions .btn,
  .page-user .user-info-from-cookie .form-actions .btn,
  .page-user #user-pass .form-actions .btn,
  .page-user #user-login .form-actions .btn, .webform-client-form-76 .form-actions .btn, .node-webform .form-actions .btn,
  .page-newsletter .form-actions .btn, .node-type-principal.page-node-58 .bodywrap-cleannode .boton-abajo button,
  .node-type-principal.page-node-58 .bodywrap-cleannode .botones-inicial button, .node-type-principal.page-node-59 .tar_plena .txt button, .node-type-webform .webform-client-form .form-actions .webform-submit,
  .page-newsletter .webform-client-form .form-actions .webform-submit, .page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-buttons a,
  .page-bienvenido .row > .col-sm-12 > .region-content .cont-formd-buttons a,
  .page-user .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-buttons a,
  .page-user .row > .col-sm-12 > .region-content .cont-formd-buttons a, .page-user-edit button.form-submit, .page-search-node .search-results .search-wrapper-two a {
    min-width: initial;
  }
}
/* line 96, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .form-actions .btn:hover, .page-bienvenido .user-info-from-cookie .form-actions .btn:hover,
.page-bienvenido #user-pass .form-actions .btn:hover,
.page-bienvenido #user-login .form-actions .btn:hover,
.page-user .user-info-from-cookie .form-actions .btn:hover,
.page-user #user-pass .form-actions .btn:hover,
.page-user #user-login .form-actions .btn:hover, .webform-client-form-76 .form-actions .btn:hover, .node-webform .form-actions .btn:hover,
.page-newsletter .form-actions .btn:hover, .node-type-principal.page-node-58 .bodywrap-cleannode .boton-abajo button:hover,
.node-type-principal.page-node-58 .bodywrap-cleannode .botones-inicial button:hover, .node-type-principal.page-node-59 .tar_plena .txt button:hover, .node-type-webform .webform-client-form .form-actions .webform-submit:hover,
.page-newsletter .webform-client-form .form-actions .webform-submit:hover, .page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-buttons a:hover,
.page-bienvenido .row > .col-sm-12 > .region-content .cont-formd-buttons a:hover,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-buttons a:hover,
.page-user .row > .col-sm-12 > .region-content .cont-formd-buttons a:hover, .page-user-edit button.form-submit:hover, .page-search-node .search-results .search-wrapper-two a:hover {
  background: #333;
  color: #F0F0F0;
}

/* line 104, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .body-cleannode h2 {
  display: none;
}
/* line 105, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .body-cleannode .row-initial {
  width: 100%;
  max-width: 100%;
}
/* line 108, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .body-cleannode .row-initial .bodywrap-cleannode {
  display: block;
  width: 100%;
  margin: 0;
}

/* line 117, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie, .node-type-principal.page-node-59 .tar_plena, .marcas_franja, .patrocinadores_gen > div, .cientificos_gene figure {
  display: table;
  width: 100%;
}
/* line 120, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo > figure,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus > figure,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro > figure,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie > figure, .node-type-principal.page-node-59 .tar_plena > figure, .marcas_franja > figure, .patrocinadores_gen > div > figure, .cientificos_gene figure > figure,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo > div,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus > div,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro > div,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie > div,
.node-type-principal.page-node-59 .tar_plena > div,
.marcas_franja > div,
.patrocinadores_gen > div > div,
.cientificos_gene figure > div {
  display: table-cell;
  width: 50%;
}
@media (max-width: 768px) {
  /* line 120, ../sass/addonscomp.scss */
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo > figure,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus > figure,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro > figure,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie > figure, .node-type-principal.page-node-59 .tar_plena > figure, .marcas_franja > figure, .patrocinadores_gen > div > figure, .cientificos_gene figure > figure,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo > div,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus > div,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro > div,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie > div,
  .node-type-principal.page-node-59 .tar_plena > div,
  .marcas_franja > div,
  .patrocinadores_gen > div > div,
  .cientificos_gene figure > div {
    display: block;
    width: 100%;
  }
}

/* line 131, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo .descrip,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus .descrip,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro .descrip,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie .descrip, .node-type-principal.page-node-59 .tar_plena .txt, .cientificos_gene figure .txt {
  background: white;
  padding: 6em 4em 6em 6em;
  vertical-align: top;
}
@media (max-width: 1000px) {
  /* line 131, ../sass/addonscomp.scss */
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo .descrip,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus .descrip,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro .descrip,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie .descrip, .node-type-principal.page-node-59 .tar_plena .txt, .cientificos_gene figure .txt {
    padding: 4em;
  }
}
@media (max-width: 500px) {
  /* line 131, ../sass/addonscomp.scss */
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo .descrip,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus .descrip,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro .descrip,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie .descrip, .node-type-principal.page-node-59 .tar_plena .txt, .cientificos_gene figure .txt {
    padding: 2em;
  }
}
/* line 137, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo .descrip *,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus .descrip *,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro .descrip *,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie .descrip *, .node-type-principal.page-node-59 .tar_plena .txt *, .cientificos_gene figure .txt * {
  color: initial;
  font-size: 18px;
}
/* line 141, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo .descrip h2,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus .descrip h2,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro .descrip h2,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie .descrip h2, .node-type-principal.page-node-59 .tar_plena .txt h2, .cientificos_gene figure .txt h2 {
  display: block;
  font-weight: 700;
  font-size: 48px;
  color: initial;
  margin-bottom: 1em;
  margin-left: 0;
}
@media (max-width: 850px) {
  /* line 141, ../sass/addonscomp.scss */
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo .descrip h2,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus .descrip h2,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro .descrip h2,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie .descrip h2, .node-type-principal.page-node-59 .tar_plena .txt h2, .cientificos_gene figure .txt h2 {
    margin-bottom: 0.5em;
  }
}

/* line 152, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios h2,
.node-type-principal.page-node-59 .condiciones h2,
.node-type-principal.page-node-59 .ingre_descuento h2,
.node-type-principal.page-node-59 .public_subsi h2 {
  display: block;
  font-size: 12px;
  padding-top: 20px;
  position: relative;
  margin-bottom: 30px;
  margin-left: 0;
  font-weight: 700;
}
/* line 160, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios h2:after,
.node-type-principal.page-node-59 .condiciones h2:after,
.node-type-principal.page-node-59 .ingre_descuento h2:after,
.node-type-principal.page-node-59 .public_subsi h2:after {
  background: #333;
  height: 2px;
  width: 20px;
  top: 0;
  left: 0;
}

/* line 169, ../sass/addonscomp.scss */
*:focus {
  outline: none !important;
  box-shadow: none !important;
}

/* line 174, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .form-selec, .page-bienvenido .user-info-from-cookie .form-selec,
.page-bienvenido #user-pass .form-selec,
.page-bienvenido #user-login .form-selec,
.page-user .user-info-from-cookie .form-selec,
.page-user #user-pass .form-selec,
.page-user #user-login .form-selec, .webform-client-form-76 .form-selec, .node-webform .form-selec,
.page-newsletter .form-selec,
.node-type-webform .webform-client-form .form-text,
.page-bienvenido .user-info-from-cookie .form-text,
.page-bienvenido #user-pass .form-text,
.page-bienvenido #user-login .form-text,
.page-user .user-info-from-cookie .form-text,
.page-user #user-pass .form-text,
.page-user #user-login .form-text,
.webform-client-form-76 .form-text,
.node-webform .form-text,
.page-newsletter .form-text {
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
  box-shadow: none;
  font-size: 18px;
  padding: 0.5em 1em;
  height: 60px;
  background: white;
}
/* line 182, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .form-selec:focus, .page-bienvenido .user-info-from-cookie .form-selec:focus,
.page-bienvenido #user-pass .form-selec:focus,
.page-bienvenido #user-login .form-selec:focus,
.page-user .user-info-from-cookie .form-selec:focus,
.page-user #user-pass .form-selec:focus,
.page-user #user-login .form-selec:focus, .webform-client-form-76 .form-selec:focus, .node-webform .form-selec:focus,
.page-newsletter .form-selec:focus,
.node-type-webform .webform-client-form .form-text:focus,
.page-bienvenido .user-info-from-cookie .form-text:focus,
.page-bienvenido #user-pass .form-text:focus,
.page-bienvenido #user-login .form-text:focus,
.page-user .user-info-from-cookie .form-text:focus,
.page-user #user-pass .form-text:focus,
.page-user #user-login .form-text:focus,
.webform-client-form-76 .form-text:focus,
.node-webform .form-text:focus,
.page-newsletter .form-text:focus {
  border-color: #ddd;
}
/* line 184, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .progress, .page-bienvenido .user-info-from-cookie .progress,
.page-bienvenido #user-pass .progress,
.page-bienvenido #user-login .progress,
.page-user .user-info-from-cookie .progress,
.page-user #user-pass .progress,
.page-user #user-login .progress, .webform-client-form-76 .progress, .node-webform .progress,
.page-newsletter .progress {
  margin: 0px auto;
  width: 90%;
}
/* line 188, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .help-block, .page-bienvenido .user-info-from-cookie .help-block,
.page-bienvenido #user-pass .help-block,
.page-bienvenido #user-login .help-block,
.page-user .user-info-from-cookie .help-block,
.page-user #user-pass .help-block,
.page-user #user-login .help-block, .webform-client-form-76 .help-block, .node-webform .help-block,
.page-newsletter .help-block {
  border: none;
  margin: 0;
  left: 0;
  width: 100%;
  text-align: left;
  top: 100%;
  font-size: 1em;
  color: #333;
}
/* line 197, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .help-block ul, .page-bienvenido .user-info-from-cookie .help-block ul,
.page-bienvenido #user-pass .help-block ul,
.page-bienvenido #user-login .help-block ul,
.page-user .user-info-from-cookie .help-block ul,
.page-user #user-pass .help-block ul,
.page-user #user-login .help-block ul, .webform-client-form-76 .help-block ul, .node-webform .help-block ul,
.page-newsletter .help-block ul {
  margin-top: 0.5em;
}
/* line 198, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .help-block *, .page-bienvenido .user-info-from-cookie .help-block *,
.page-bienvenido #user-pass .help-block *,
.page-bienvenido #user-login .help-block *,
.page-user .user-info-from-cookie .help-block *,
.page-user #user-pass .help-block *,
.page-user #user-login .help-block *, .webform-client-form-76 .help-block *, .node-webform .help-block *,
.page-newsletter .help-block * {
  color: #666;
}
/* line 200, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form label,
.page-newsletter .webform-client-form label, .page-bienvenido .user-info-from-cookie label,
.page-bienvenido #user-pass label,
.page-bienvenido #user-login label,
.page-user .user-info-from-cookie label,
.page-user #user-pass label,
.page-user #user-login label, .webform-client-form-76 label, .node-webform label,
.page-newsletter label {
  text-transform: uppercase;
  margin-bottom: 0.7em;
  margin-top: 1em;
}
/* line 204, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form label[for=edit-submitted-autorizacion-1], .page-bienvenido .user-info-from-cookie label[for=edit-submitted-autorizacion-1],
.page-bienvenido #user-pass label[for=edit-submitted-autorizacion-1],
.page-bienvenido #user-login label[for=edit-submitted-autorizacion-1],
.page-user .user-info-from-cookie label[for=edit-submitted-autorizacion-1],
.page-user #user-pass label[for=edit-submitted-autorizacion-1],
.page-user #user-login label[for=edit-submitted-autorizacion-1], .webform-client-form-76 label[for=edit-submitted-autorizacion-1], .node-webform label[for=edit-submitted-autorizacion-1],
.page-newsletter label[for=edit-submitted-autorizacion-1] {
  text-transform: none;
}
/* line 209, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .form-type-checkbox, .page-bienvenido .user-info-from-cookie .form-type-checkbox,
.page-bienvenido #user-pass .form-type-checkbox,
.page-bienvenido #user-login .form-type-checkbox,
.page-user .user-info-from-cookie .form-type-checkbox,
.page-user #user-pass .form-type-checkbox,
.page-user #user-login .form-type-checkbox, .webform-client-form-76 .form-type-checkbox, .node-webform .form-type-checkbox,
.page-newsletter .form-type-checkbox {
  display: inline-block;
  width: 48%;
}
@media (max-width: 768px) {
  /* line 209, ../sass/addonscomp.scss */
  .node-type-webform .webform-client-form .form-type-checkbox, .page-bienvenido .user-info-from-cookie .form-type-checkbox,
  .page-bienvenido #user-pass .form-type-checkbox,
  .page-bienvenido #user-login .form-type-checkbox,
  .page-user .user-info-from-cookie .form-type-checkbox,
  .page-user #user-pass .form-type-checkbox,
  .page-user #user-login .form-type-checkbox, .webform-client-form-76 .form-type-checkbox, .node-webform .form-type-checkbox,
  .page-newsletter .form-type-checkbox {
    display: block;
    width: 100%;
  }
}
/* line 218, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form input.form-checkbox, .page-bienvenido .user-info-from-cookie input.form-checkbox,
.page-bienvenido #user-pass input.form-checkbox,
.page-bienvenido #user-login input.form-checkbox,
.page-user .user-info-from-cookie input.form-checkbox,
.page-user #user-pass input.form-checkbox,
.page-user #user-login input.form-checkbox, .webform-client-form-76 input.form-checkbox, .node-webform input.form-checkbox,
.page-newsletter input.form-checkbox {
  position: relative;
  width: 1.5em;
  height: 1.5em;
  margin-right: 0.5em;
  top: 4px;
  padding-left: 2em;
}
/* line 225, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form input.form-checkbox:after, .page-bienvenido .user-info-from-cookie input.form-checkbox:after,
.page-bienvenido #user-pass input.form-checkbox:after,
.page-bienvenido #user-login input.form-checkbox:after,
.page-user .user-info-from-cookie input.form-checkbox:after,
.page-user #user-pass input.form-checkbox:after,
.page-user #user-login input.form-checkbox:after, .webform-client-form-76 input.form-checkbox:after, .node-webform input.form-checkbox:after,
.page-newsletter input.form-checkbox:after {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid #333;
  background-color: white;
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: center center;
}
/* line 240, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form input.form-checkbox:checked:after, .page-bienvenido .user-info-from-cookie input.form-checkbox:checked:after,
.page-bienvenido #user-pass input.form-checkbox:checked:after,
.page-bienvenido #user-login input.form-checkbox:checked:after,
.page-user .user-info-from-cookie input.form-checkbox:checked:after,
.page-user #user-pass input.form-checkbox:checked:after,
.page-user #user-login input.form-checkbox:checked:after, .webform-client-form-76 input.form-checkbox:checked:after, .node-webform input.form-checkbox:checked:after,
.page-newsletter input.form-checkbox:checked:after {
  background-image: url(../img/ico_close_black.svg);
}
/* line 244, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .webform-component-select, .page-bienvenido .user-info-from-cookie .webform-component-select,
.page-bienvenido #user-pass .webform-component-select,
.page-bienvenido #user-login .webform-component-select,
.page-user .user-info-from-cookie .webform-component-select,
.page-user #user-pass .webform-component-select,
.page-user #user-login .webform-component-select, .webform-client-form-76 .webform-component-select, .node-webform .webform-component-select,
.page-newsletter .webform-component-select {
  padding: 0 1.5em;
  position: relative;
}
/* line 247, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .webform-component-select:after, .page-bienvenido .user-info-from-cookie .webform-component-select:after,
.page-bienvenido #user-pass .webform-component-select:after,
.page-bienvenido #user-login .webform-component-select:after,
.page-user .user-info-from-cookie .webform-component-select:after,
.page-user #user-pass .webform-component-select:after,
.page-user #user-login .webform-component-select:after, .webform-client-form-76 .webform-component-select:after, .node-webform .webform-component-select:after,
.page-newsletter .webform-component-select:after {
  -webkit-border-radius: 5em;
  -moz-border-radius: 5em;
  border-radius: 5em;
  background: white;
  width: 100%;
  height: 60px;
  border: 1px solid #ccc;
  bottom: -9px;
  left: 0;
}
/* line 257, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .webform-component-select label, .page-bienvenido .user-info-from-cookie .webform-component-select label,
.page-bienvenido #user-pass .webform-component-select label,
.page-bienvenido #user-login .webform-component-select label,
.page-user .user-info-from-cookie .webform-component-select label,
.page-user #user-pass .webform-component-select label,
.page-user #user-login .webform-component-select label, .webform-client-form-76 .webform-component-select label, .node-webform .webform-component-select label,
.page-newsletter .webform-component-select label {
  margin-left: -1.8em;
}
/* line 258, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .webform-component-select .form-select, .page-bienvenido .user-info-from-cookie .webform-component-select .form-select,
.page-bienvenido #user-pass .webform-component-select .form-select,
.page-bienvenido #user-login .webform-component-select .form-select,
.page-user .user-info-from-cookie .webform-component-select .form-select,
.page-user #user-pass .webform-component-select .form-select,
.page-user #user-login .webform-component-select .form-select, .webform-client-form-76 .webform-component-select .form-select, .node-webform .webform-component-select .form-select,
.page-newsletter .webform-component-select .form-select {
  height: 2em;
  border: none;
  font-size: 1.4em;
  position: relative;
  z-index: 2;
  box-shadow: none;
  bottom: 1px;
  margin-top: 0.5em;
}
/* line 270, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .month, .page-bienvenido .user-info-from-cookie .month,
.page-bienvenido #user-pass .month,
.page-bienvenido #user-login .month,
.page-user .user-info-from-cookie .month,
.page-user #user-pass .month,
.page-user #user-login .month, .webform-client-form-76 .month, .node-webform .month,
.page-newsletter .month, .node-type-webform .webform-client-form .day, .page-bienvenido .user-info-from-cookie .day,
.page-bienvenido #user-pass .day,
.page-bienvenido #user-login .day,
.page-user .user-info-from-cookie .day,
.page-user #user-pass .day,
.page-user #user-login .day, .webform-client-form-76 .day, .node-webform .day,
.page-newsletter .day, .node-type-webform .webform-client-form .year, .page-bienvenido .user-info-from-cookie .year,
.page-bienvenido #user-pass .year,
.page-bienvenido #user-login .year,
.page-user .user-info-from-cookie .year,
.page-user #user-pass .year,
.page-user #user-login .year, .webform-client-form-76 .year, .node-webform .year,
.page-newsletter .year {
  width: 30%;
  float: left;
}
/* line 274, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .webform-component--autorizacion, .page-bienvenido .user-info-from-cookie .webform-component--autorizacion,
.page-bienvenido #user-pass .webform-component--autorizacion,
.page-bienvenido #user-login .webform-component--autorizacion,
.page-user .user-info-from-cookie .webform-component--autorizacion,
.page-user #user-pass .webform-component--autorizacion,
.page-user #user-login .webform-component--autorizacion, .webform-client-form-76 .webform-component--autorizacion, .node-webform .webform-component--autorizacion,
.page-newsletter .webform-component--autorizacion {
  text-align: right;
}
/* line 276, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .webform-component--autorizacion .form-checkboxes, .page-bienvenido .user-info-from-cookie .webform-component--autorizacion .form-checkboxes,
.page-bienvenido #user-pass .webform-component--autorizacion .form-checkboxes,
.page-bienvenido #user-login .webform-component--autorizacion .form-checkboxes,
.page-user .user-info-from-cookie .webform-component--autorizacion .form-checkboxes,
.page-user #user-pass .webform-component--autorizacion .form-checkboxes,
.page-user #user-login .webform-component--autorizacion .form-checkboxes, .webform-client-form-76 .webform-component--autorizacion .form-checkboxes, .node-webform .webform-component--autorizacion .form-checkboxes,
.page-newsletter .webform-component--autorizacion .form-checkboxes {
  text-align: left;
}
/* line 279, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .webform-component--autorizacion .form-checkboxes input.form-checkbox, .page-bienvenido .user-info-from-cookie .webform-component--autorizacion .form-checkboxes input.form-checkbox,
.page-bienvenido #user-pass .webform-component--autorizacion .form-checkboxes input.form-checkbox,
.page-bienvenido #user-login .webform-component--autorizacion .form-checkboxes input.form-checkbox,
.page-user .user-info-from-cookie .webform-component--autorizacion .form-checkboxes input.form-checkbox,
.page-user #user-pass .webform-component--autorizacion .form-checkboxes input.form-checkbox,
.page-user #user-login .webform-component--autorizacion .form-checkboxes input.form-checkbox, .webform-client-form-76 .webform-component--autorizacion .form-checkboxes input.form-checkbox, .node-webform .webform-component--autorizacion .form-checkboxes input.form-checkbox,
.page-newsletter .webform-component--autorizacion .form-checkboxes input.form-checkbox {
  margin-left: -2em;
}
/* line 285, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .form-actions .btn, .page-bienvenido .user-info-from-cookie .form-actions .btn,
.page-bienvenido #user-pass .form-actions .btn,
.page-bienvenido #user-login .form-actions .btn,
.page-user .user-info-from-cookie .form-actions .btn,
.page-user #user-pass .form-actions .btn,
.page-user #user-login .form-actions .btn, .webform-client-form-76 .form-actions .btn, .node-webform .form-actions .btn,
.page-newsletter .form-actions .btn {
  margin-bottom: 100px;
}
/* line 290, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .form-item-submitted-autorizacion, .page-bienvenido .user-info-from-cookie .form-item-submitted-autorizacion,
.page-bienvenido #user-pass .form-item-submitted-autorizacion,
.page-bienvenido #user-login .form-item-submitted-autorizacion,
.page-user .user-info-from-cookie .form-item-submitted-autorizacion,
.page-user #user-pass .form-item-submitted-autorizacion,
.page-user #user-login .form-item-submitted-autorizacion, .webform-client-form-76 .form-item-submitted-autorizacion, .node-webform .form-item-submitted-autorizacion,
.page-newsletter .form-item-submitted-autorizacion {
  position: relative;
}
/* line 292, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .form-item-submitted-autorizacion > .control-label,
.page-newsletter .webform-client-form .form-item-submitted-autorizacion > .control-label, .page-bienvenido .user-info-from-cookie .form-item-submitted-autorizacion > .control-label,
.page-bienvenido #user-pass .form-item-submitted-autorizacion > .control-label,
.page-bienvenido #user-login .form-item-submitted-autorizacion > .control-label,
.page-user .user-info-from-cookie .form-item-submitted-autorizacion > .control-label,
.page-user #user-pass .form-item-submitted-autorizacion > .control-label,
.page-user #user-login .form-item-submitted-autorizacion > .control-label, .webform-client-form-76 .form-item-submitted-autorizacion > .control-label, .node-webform .form-item-submitted-autorizacion > .control-label,
.page-newsletter .form-item-submitted-autorizacion > .control-label {
  display: none;
  margin: 0;
  position: absolute;
  top: 1em;
  right: 0;
}
/* line 299, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .form-item-submitted-autorizacion .form-type-checkbox, .page-bienvenido .user-info-from-cookie .form-item-submitted-autorizacion .form-type-checkbox,
.page-bienvenido #user-pass .form-item-submitted-autorizacion .form-type-checkbox,
.page-bienvenido #user-login .form-item-submitted-autorizacion .form-type-checkbox,
.page-user .user-info-from-cookie .form-item-submitted-autorizacion .form-type-checkbox,
.page-user #user-pass .form-item-submitted-autorizacion .form-type-checkbox,
.page-user #user-login .form-item-submitted-autorizacion .form-type-checkbox, .webform-client-form-76 .form-item-submitted-autorizacion .form-type-checkbox, .node-webform .form-item-submitted-autorizacion .form-type-checkbox,
.page-newsletter .form-item-submitted-autorizacion .form-type-checkbox {
  display: block;
  width: 100%;
}
/* line 304, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .form-item-submitted-autorizacion .form-checkboxes .control-label, .page-bienvenido .user-info-from-cookie .form-item-submitted-autorizacion .form-checkboxes .control-label,
.page-bienvenido #user-pass .form-item-submitted-autorizacion .form-checkboxes .control-label,
.page-bienvenido #user-login .form-item-submitted-autorizacion .form-checkboxes .control-label,
.page-user .user-info-from-cookie .form-item-submitted-autorizacion .form-checkboxes .control-label,
.page-user #user-pass .form-item-submitted-autorizacion .form-checkboxes .control-label,
.page-user #user-login .form-item-submitted-autorizacion .form-checkboxes .control-label, .webform-client-form-76 .form-item-submitted-autorizacion .form-checkboxes .control-label, .node-webform .form-item-submitted-autorizacion .form-checkboxes .control-label,
.page-newsletter .form-item-submitted-autorizacion .form-checkboxes .control-label {
  padding-left: 4em;
  color: #838383;
}
/* line 308, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .form-item-submitted-autorizacion .form-checkboxes input.form-checkbox, .page-bienvenido .user-info-from-cookie .form-item-submitted-autorizacion .form-checkboxes input.form-checkbox,
.page-bienvenido #user-pass .form-item-submitted-autorizacion .form-checkboxes input.form-checkbox,
.page-bienvenido #user-login .form-item-submitted-autorizacion .form-checkboxes input.form-checkbox,
.page-user .user-info-from-cookie .form-item-submitted-autorizacion .form-checkboxes input.form-checkbox,
.page-user #user-pass .form-item-submitted-autorizacion .form-checkboxes input.form-checkbox,
.page-user #user-login .form-item-submitted-autorizacion .form-checkboxes input.form-checkbox, .webform-client-form-76 .form-item-submitted-autorizacion .form-checkboxes input.form-checkbox, .node-webform .form-item-submitted-autorizacion .form-checkboxes input.form-checkbox,
.page-newsletter .form-item-submitted-autorizacion .form-checkboxes input.form-checkbox {
  margin-left: -3em;
  margin-right: 1.5em;
}
/* line 315, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .webform-component-textarea textarea, .page-bienvenido .user-info-from-cookie .webform-component-textarea textarea,
.page-bienvenido #user-pass .webform-component-textarea textarea,
.page-bienvenido #user-login .webform-component-textarea textarea,
.page-user .user-info-from-cookie .webform-component-textarea textarea,
.page-user #user-pass .webform-component-textarea textarea,
.page-user #user-login .webform-component-textarea textarea, .webform-client-form-76 .webform-component-textarea textarea, .node-webform .webform-component-textarea textarea,
.page-newsletter .webform-component-textarea textarea {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
}
/* line 318, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .webform-component-textarea .grippie, .page-bienvenido .user-info-from-cookie .webform-component-textarea .grippie,
.page-bienvenido #user-pass .webform-component-textarea .grippie,
.page-bienvenido #user-login .webform-component-textarea .grippie,
.page-user .user-info-from-cookie .webform-component-textarea .grippie,
.page-user #user-pass .webform-component-textarea .grippie,
.page-user #user-login .webform-component-textarea .grippie, .webform-client-form-76 .webform-component-textarea .grippie, .node-webform .webform-component-textarea .grippie,
.page-newsletter .webform-component-textarea .grippie {
  display: none;
}

/* line 322, ../sass/addonscomp.scss */
.miembro_fundaci figure .img img, .patrocinadores_gen .patro_sala figure .img img, .patrocinadores_gen .patro_apoyo > div img {
  display: table-cell;
  position: relative;
  max-width: 100%;
  margin: 27% 0 auto;
  padding: 0 3em;
}
@media (max-width: 1200px) {
  /* line 322, ../sass/addonscomp.scss */
  .miembro_fundaci figure .img img, .patrocinadores_gen .patro_sala figure .img img, .patrocinadores_gen .patro_apoyo > div img {
    margin-top: -25%;
    margin-left: -35%;
  }
}
@media (max-width: 1075px) {
  /* line 322, ../sass/addonscomp.scss */
  .miembro_fundaci figure .img img, .patrocinadores_gen .patro_sala figure .img img, .patrocinadores_gen .patro_apoyo > div img {
    position: static;
    left: initial;
    margin-top: 4em;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
}
@media (max-width: 964px) {
  /* line 322, ../sass/addonscomp.scss */
  .miembro_fundaci figure .img img, .patrocinadores_gen .patro_sala figure .img img, .patrocinadores_gen .patro_apoyo > div img {
    margin-top: 2em;
  }
}

/* line 342, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala1 figure .img img {
  position: relative;
  max-width: 100%;
  margin: 1% 0 auto;
  padding: 0 3em;
}
@media (max-width: 1200px) {
  /* line 342, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_sala1 figure .img img {
    position: relative;
    max-width: 100%;
    margin: 1% 0 auto;
    padding: 0 3em;
  }
}
@media (max-width: 1075px) {
  /* line 342, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_sala1 figure .img img {
    position: static;
    left: initial;
    margin-top: 4em;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
}
@media (max-width: 964px) {
  /* line 342, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_sala1 figure .img img {
    margin-top: 2em;
  }
}

/* line 363, ../sass/addonscomp.scss */
.page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata-pass h1,
.page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-header h1,
.page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata,
.page-bienvenido .row > .col-sm-12 > .region-content .formd-ingdata-pass h1,
.page-bienvenido .row > .col-sm-12 > .region-content .cont-formd-header h1,
.page-bienvenido .row > .col-sm-12 > .region-content .formd-ingdata,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata-pass h1,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-header h1,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata,
.page-user .row > .col-sm-12 > .region-content .formd-ingdata-pass h1,
.page-user .row > .col-sm-12 > .region-content .cont-formd-header h1,
.page-user .row > .col-sm-12 > .region-content .formd-ingdata, .page-bienvenido.page-user-register .row > .col-sm-12 > .region-content h1,
.page-user.page-user-register .row > .col-sm-12 > .region-content h1, .page-search-node .search-results .title, .marcas_ini h2 {
  font-family: 'Proxima Nova Bold';
  font-size: 48px;
  color: #333333;
  display: block;
  width: 100%;
  padding-left: 1em;
}
@media (max-width: 768px) {
  /* line 363, ../sass/addonscomp.scss */
  .page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata-pass h1,
  .page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-header h1,
  .page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata,
  .page-bienvenido .row > .col-sm-12 > .region-content .formd-ingdata-pass h1,
  .page-bienvenido .row > .col-sm-12 > .region-content .cont-formd-header h1,
  .page-bienvenido .row > .col-sm-12 > .region-content .formd-ingdata,
  .page-user .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata-pass h1,
  .page-user .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-header h1,
  .page-user .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata,
  .page-user .row > .col-sm-12 > .region-content .formd-ingdata-pass h1,
  .page-user .row > .col-sm-12 > .region-content .cont-formd-header h1,
  .page-user .row > .col-sm-12 > .region-content .formd-ingdata, .page-bienvenido.page-user-register .row > .col-sm-12 > .region-content h1,
  .page-user.page-user-register .row > .col-sm-12 > .region-content h1, .page-search-node .search-results .title, .marcas_ini h2 {
    padding-left: 1.7em;
  }
}

/* line 373, ../sass/addonscomp.scss */
.page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata-pass h1,
.page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-header h1,
.page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata,
.page-bienvenido .row > .col-sm-12 > .region-content .formd-ingdata-pass h1,
.page-bienvenido .row > .col-sm-12 > .region-content .cont-formd-header h1,
.page-bienvenido .row > .col-sm-12 > .region-content .formd-ingdata,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata-pass h1,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-header h1,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata,
.page-user .row > .col-sm-12 > .region-content .formd-ingdata-pass h1,
.page-user .row > .col-sm-12 > .region-content .cont-formd-header h1,
.page-user .row > .col-sm-12 > .region-content .formd-ingdata, .page-bienvenido.page-user-register .row > .col-sm-12 > .region-content h1,
.page-user.page-user-register .row > .col-sm-12 > .region-content h1, .page-search-node .search-results .title {
  font-size: 30px;
  padding: 0;
}

/*=======Artefactos-end=======*/
/*Como llegar*/
/* line 382, ../sass/addonscomp.scss */
.node.node-webform.node-promoted.view-mode-full {
  max-width: 600px;
}

/* line 385, ../sass/addonscomp.scss */
.body-summ {
  padding: 2em 3em;
}
/* line 387, ../sass/addonscomp.scss */
.body-summ p {
  text-align: justify;
}

/* line 391, ../sass/addonscomp.scss */
.botmov {
  display: none;
}
@media (max-width: 768px) {
  /* line 391, ../sass/addonscomp.scss */
  .botmov {
    display: inherit;
  }
}

/* line 407, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo .mapa img,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus .mapa img,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro .mapa img,
.node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie .mapa img {
  width: 100%;
}
@media (max-width: 768px) {
  /* line 406, ../sass/addonscomp.scss */
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-vehiculo .mapa,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-bus .mapa,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-metro .mapa,
  .node-type-principal.page-node-58 .bodywrap-cleannode .contenedor-pie .mapa {
    display: block;
    height: 250px;
  }
}
/* line 417, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .bodywrap-cleannode .bactv {
  background-color: #454545 !important;
  cursor: pointer;
  color: #e6e6e6 !important;
  text-decoration: none;
}
/* line 423, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .bodywrap-cleannode .boton-abajo,
.node-type-principal.page-node-58 .bodywrap-cleannode .botones-inicial {
  padding: 1.1em 1.5em 2em;
  text-align: center;
  line-height: inherit;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  color: #454545;
  font-size: 12px;
  font-family: 'Proxima Nova Bold';
  text-decoration: none;
}
/* line 435, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .bodywrap-cleannode .boton-abajo button,
.node-type-principal.page-node-58 .bodywrap-cleannode .botones-inicial button {
  display: inline-block;
  margin-right: 1em;
}
@media (max-width: 850px) {
  /* line 435, ../sass/addonscomp.scss */
  .node-type-principal.page-node-58 .bodywrap-cleannode .boton-abajo button,
  .node-type-principal.page-node-58 .bodywrap-cleannode .botones-inicial button {
    margin-right: 0;
    margin-bottom: 1em;
  }
}
@media (max-width: 768px) {
  /* line 435, ../sass/addonscomp.scss */
  .node-type-principal.page-node-58 .bodywrap-cleannode .boton-abajo button,
  .node-type-principal.page-node-58 .bodywrap-cleannode .botones-inicial button {
    display: inline;
    margin: 1em auto;
  }
}
/* line 448, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .bodywrap-cleannode .boton-abajo button:last-child,
.node-type-principal.page-node-58 .bodywrap-cleannode .botones-inicial button:last-child {
  margin: 1em 0 0 0em;
  max-width: 90%;
}
@media (max-width: 850px) {
  /* line 448, ../sass/addonscomp.scss */
  .node-type-principal.page-node-58 .bodywrap-cleannode .boton-abajo button:last-child,
  .node-type-principal.page-node-58 .bodywrap-cleannode .botones-inicial button:last-child {
    margin: 1em auto;
  }
}
/* line 453, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .bodywrap-cleannode .boton-abajo button:hover,
.node-type-principal.page-node-58 .bodywrap-cleannode .botones-inicial button:hover {
  background-color: #454545;
  cursor: pointer;
  color: #e6e6e6;
  text-decoration: none;
}
/* line 459, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .bodywrap-cleannode .boton-abajo button:focus,
.node-type-principal.page-node-58 .bodywrap-cleannode .botones-inicial button:focus {
  outline: none;
}
@media (max-width: 768px) {
  /* line 400, ../sass/addonscomp.scss */
  .node-type-principal.page-node-58 .bodywrap-cleannode {
    padding: 27px 0 !important;
  }
}
/* line 466, ../sass/addonscomp.scss */
.node-type-principal.page-node-58 .medcont-cleannode {
  padding-top: 0;
}
@media (max-width: 768px) {
  /* line 470, ../sass/addonscomp.scss */
  .node-type-principal.page-node-59 .tabla1 {
    display: block;
  }
}
/* line 474, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .tartitle {
  padding: 20px 20px;
  display: block;
  margin: 0;
  font-size: 18px;
  font-family: "Proxima Nova Semibold";
  border-bottom: 1px solid #eee;
}
@media (max-width: 768px) {
  /* line 474, ../sass/addonscomp.scss */
  .node-type-principal.page-node-59 .tartitle {
    border-top: 1px solid #eee;
    border-bottom: none;
    padding: 15px 20px 5px;
  }
}
/* line 487, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .tarcontent {
  padding: 30px 20px !important;
  font-size: 18px;
  font-family: "Proxima Nova Regular";
  border-bottom: 1px solid #eee;
}
@media (max-width: 768px) {
  /* line 487, ../sass/addonscomp.scss */
  .node-type-principal.page-node-59 .tarcontent {
    border-bottom: none;
    padding: 10px 20px !important;
  }
}
/* line 497, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .tarcontainer {
  background: #fff;
}
@media (max-width: 768px) {
  /* line 497, ../sass/addonscomp.scss */
  .node-type-principal.page-node-59 .tarcontainer {
    display: none;
  }
}
/* line 504, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .tarow {
  display: flex;
}
@media (max-width: 768px) {
  /* line 504, ../sass/addonscomp.scss */
  .node-type-principal.page-node-59 .tarow {
    display: block;
  }
}
/* line 510, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .tarcontainer-mob {
  display: none;
}
/* line 512, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .tarcontainer-mob.tartitle {
  border: none;
}
/* line 513, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .tarcontainer-mob.tarcontent {
  border: none;
}
@media (max-width: 768px) {
  /* line 510, ../sass/addonscomp.scss */
  .node-type-principal.page-node-59 .tarcontainer-mob {
    background: #fff;
    display: block;
  }
}
/* line 519, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 #public,
.node-type-principal.page-node-59 #ingre_descuento {
  margin-right: 9em;
}
@media (max-width: 1024px) {
  /* line 519, ../sass/addonscomp.scss */
  .node-type-principal.page-node-59 #public,
  .node-type-principal.page-node-59 #ingre_descuento {
    margin-right: 0px;
  }
}
/* line 526, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 #condiciones,
.node-type-principal.page-node-59 #horarios {
  margin-right: 21em;
}
@media (max-width: 1024px) {
  /* line 526, ../sass/addonscomp.scss */
  .node-type-principal.page-node-59 #condiciones,
  .node-type-principal.page-node-59 #horarios {
    margin-right: 0px;
  }
}
/* line 534, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .body-cont-two {
  text-align: right;
}
/* line 535, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .tar_plena {
  margin-bottom: 4em;
}
@media (max-width: 1024px) {
  /* line 537, ../sass/addonscomp.scss */
  .node-type-principal.page-node-59 .tar_plena div {
    width: 100% !important;
    display: block !important;
  }
}
/* line 544, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .tar_plena .img {
  position: relative;
  background: url(/sites/default/files/horarios_frnajas_11.png);
  background-size: cover;
  background-position: 50% 50%;
}
/* line 550, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .tar_plena .txt {
  text-align: left;
}
/* line 553, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .tar_plena .txt button {
  background: #da2121;
  color: white;
  border: none;
  font-size: 0.7em;
}
/* line 559, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .tar_plena .txt button:hover {
  background: white;
  color: #da2121;
}
/* line 566, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 #sin-margen {
  text-align: right;
}
/* line 569, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 #hor_taf_gen {
  width: 62.5%;
  display: inline-block;
}
@media (max-width: 1024px) {
  /* line 569, ../sass/addonscomp.scss */
  .node-type-principal.page-node-59 #hor_taf_gen {
    margin-top: 3em;
    display: block;
    width: 100%;
    padding: 0 2em;
    margin-top: 1em;
  }
}
/* line 581, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios b {
  font-family: "Proxima Nova Bold";
  font-size: 18px;
}
/* line 586, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios,
.node-type-principal.page-node-59 .condiciones,
.node-type-principal.page-node-59 .ingre_descuento,
.node-type-principal.page-node-59 .public_subsi {
  text-align: left;
}
@media (max-width: 768px) {
  /* line 586, ../sass/addonscomp.scss */
  .node-type-principal.page-node-59 .horarios,
  .node-type-principal.page-node-59 .condiciones,
  .node-type-principal.page-node-59 .ingre_descuento,
  .node-type-principal.page-node-59 .public_subsi {
    padding-right: 0;
  }
}
/* line 593, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios h2,
.node-type-principal.page-node-59 .condiciones h2,
.node-type-principal.page-node-59 .ingre_descuento h2,
.node-type-principal.page-node-59 .public_subsi h2 {
  color: #333;
  font-family: "Proxima Nova Bold";
}
/* line 599, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios table,
.node-type-principal.page-node-59 .condiciones table,
.node-type-principal.page-node-59 .ingre_descuento table,
.node-type-principal.page-node-59 .public_subsi table {
  background: white;
  width: 100%;
  margin-bottom: 3em;
}
/* line 603, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios table tr,
.node-type-principal.page-node-59 .condiciones table tr,
.node-type-principal.page-node-59 .ingre_descuento table tr,
.node-type-principal.page-node-59 .public_subsi table tr {
  border-bottom: 1px solid #ddd;
}
/* line 604, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios table th,
.node-type-principal.page-node-59 .condiciones table th,
.node-type-principal.page-node-59 .ingre_descuento table th,
.node-type-principal.page-node-59 .public_subsi table th {
  font-size: 17px;
  font-weight: 700;
  padding: 1em 2.2em;
}
/* line 609, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios table td,
.node-type-principal.page-node-59 .condiciones table td,
.node-type-principal.page-node-59 .ingre_descuento table td,
.node-type-principal.page-node-59 .public_subsi table td {
  padding: 0.5em 2em;
  width: 37%;
  font-size: 18px;
}
@media (max-width: 768px) {
  /* line 609, ../sass/addonscomp.scss */
  .node-type-principal.page-node-59 .horarios table td,
  .node-type-principal.page-node-59 .condiciones table td,
  .node-type-principal.page-node-59 .ingre_descuento table td,
  .node-type-principal.page-node-59 .public_subsi table td {
    padding: 0.5em 1em;
  }
}
/* line 616, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios table td:last-child,
.node-type-principal.page-node-59 .condiciones table td:last-child,
.node-type-principal.page-node-59 .ingre_descuento table td:last-child,
.node-type-principal.page-node-59 .public_subsi table td:last-child {
  width: 25%;
}
/* line 617, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios table td a,
.node-type-principal.page-node-59 .condiciones table td a,
.node-type-principal.page-node-59 .ingre_descuento table td a,
.node-type-principal.page-node-59 .public_subsi table td a {
  color: #da2121;
  font-weight: 500;
  text-decoration: underline;
}
/* line 625, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios,
.node-type-principal.page-node-59 .conve_afiliad,
.node-type-principal.page-node-59 .conve_empleados,
.node-type-principal.page-node-59 .conve_estratos {
  margin-bottom: 4em;
}
/* line 630, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios h3,
.node-type-principal.page-node-59 .conve_afiliad h3,
.node-type-principal.page-node-59 .conve_empleados h3,
.node-type-principal.page-node-59 .conve_estratos h3 {
  font-size: 24px;
  font-family: "Proxima Nova Bold";
}
/* line 634, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios p,
.node-type-principal.page-node-59 .conve_afiliad p,
.node-type-principal.page-node-59 .conve_empleados p,
.node-type-principal.page-node-59 .conve_estratos p {
  font-size: 18px;
  font-family: "Proxima Nova Regular";
}
/* line 637, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios p.convnote,
.node-type-principal.page-node-59 .conve_afiliad p.convnote,
.node-type-principal.page-node-59 .conve_empleados p.convnote,
.node-type-principal.page-node-59 .conve_estratos p.convnote {
  font-size: 18px;
  font-family: "Proxima Nova Bold";
}
/* line 642, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios ul,
.node-type-principal.page-node-59 .conve_afiliad ul,
.node-type-principal.page-node-59 .conve_empleados ul,
.node-type-principal.page-node-59 .conve_estratos ul {
  margin-bottom: 2em;
}
/* line 644, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios ul:first-child,
.node-type-principal.page-node-59 .conve_afiliad ul:first-child,
.node-type-principal.page-node-59 .conve_empleados ul:first-child,
.node-type-principal.page-node-59 .conve_estratos ul:first-child {
  background: red;
}
/* line 646, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios ul:first-child li,
.node-type-principal.page-node-59 .conve_afiliad ul:first-child li,
.node-type-principal.page-node-59 .conve_empleados ul:first-child li,
.node-type-principal.page-node-59 .conve_estratos ul:first-child li {
  padding-left: 0;
}
/* line 649, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios ul:first-child li:after,
.node-type-principal.page-node-59 .conve_afiliad ul:first-child li:after,
.node-type-principal.page-node-59 .conve_empleados ul:first-child li:after,
.node-type-principal.page-node-59 .conve_estratos ul:first-child li:after {
  display: none;
}
/* line 652, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios ul li,
.node-type-principal.page-node-59 .conve_afiliad ul li,
.node-type-principal.page-node-59 .conve_empleados ul li,
.node-type-principal.page-node-59 .conve_estratos ul li {
  padding-left: 2em;
  font-size: 18px;
  position: relative;
}
/* line 656, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios ul li:after,
.node-type-principal.page-node-59 .conve_afiliad ul li:after,
.node-type-principal.page-node-59 .conve_empleados ul li:after,
.node-type-principal.page-node-59 .conve_estratos ul li:after {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  left: 1.5em;
  content: "-";
  top: 0;
}
/* line 663, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios ul li:first-child,
.node-type-principal.page-node-59 .conve_afiliad ul li:first-child,
.node-type-principal.page-node-59 .conve_empleados ul li:first-child,
.node-type-principal.page-node-59 .conve_estratos ul li:first-child {
  padding-left: 0;
  font-size: 18px;
  font-family: "Proxima Nova Bold";
}
/* line 667, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios ul li:first-child p,
.node-type-principal.page-node-59 .conve_afiliad ul li:first-child p,
.node-type-principal.page-node-59 .conve_empleados ul li:first-child p,
.node-type-principal.page-node-59 .conve_estratos ul li:first-child p {
  font-size: 18px;
}
/* line 668, ../sass/addonscomp.scss */
.node-type-principal.page-node-59 .horarios ul li:first-child:after,
.node-type-principal.page-node-59 .conve_afiliad ul li:first-child:after,
.node-type-principal.page-node-59 .conve_empleados ul li:first-child:after,
.node-type-principal.page-node-59 .conve_estratos ul li:first-child:after {
  display: none;
}

/* line 680, ../sass/addonscomp.scss */
.page-node-78 .body-cont-two h2,
.page-node-59 .body-cont-two h2 {
  margin-left: 1em;
  margin-bottom: 0.5em;
  font-weight: 700;
  font-size: 48px;
  color: initial;
}
@media (max-width: 1010px) {
  /* line 680, ../sass/addonscomp.scss */
  .page-node-78 .body-cont-two h2,
  .page-node-59 .body-cont-two h2 {
    margin-left: 0.5em;
  }
}
@media (max-width: 960px) {
  /* line 680, ../sass/addonscomp.scss */
  .page-node-78 .body-cont-two h2,
  .page-node-59 .body-cont-two h2 {
    margin-left: 0;
  }
}

/* line 692, ../sass/addonscomp.scss */
#sin-margen {
  margin: 0 -2em;
}

/* line 695, ../sass/addonscomp.scss */
.texto_abajo {
  width: 100%;
  float: left;
  padding: 2%;
}

/* line 700, ../sass/addonscomp.scss */
.miembro_fundaci {
  position: relative;
}
/* line 702, ../sass/addonscomp.scss */
.miembro_fundaci .titulo {
  padding: 2%;
  font-size: 48px;
  font-family: "Proxima Nova Bold";
  text-align: center;
  text-transform: uppercase;
}
/* line 708, ../sass/addonscomp.scss */
.miembro_fundaci .titulo h2 {
  font-size: 28px;
  margin: 0;
  font-family: "Proxima Nova Bold";
}
/* line 715, ../sass/addonscomp.scss */
.miembro_fundaci figure {
  vertical-align: middle;
  background: white;
  width: 25%;
  float: left;
  text-align: center;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
@media (max-width: 768px) {
  /* line 715, ../sass/addonscomp.scss */
  .miembro_fundaci figure {
    width: 100%;
  }
}
/* line 724, ../sass/addonscomp.scss */
.miembro_fundaci figure .img {
  height: 310px;
  text-align: center;
  border-bottom: 1px solid #ddd;
  position: relative;
}
@media (max-width: 964px) {
  /* line 724, ../sass/addonscomp.scss */
  .miembro_fundaci figure .img {
    padding: 0 1em;
    min-height: 15em;
  }
}
@media (max-width: 768px) {
  /* line 724, ../sass/addonscomp.scss */
  .miembro_fundaci figure .img {
    border: none;
  }
}
/* line 734, ../sass/addonscomp.scss */
.miembro_fundaci figure .img img {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
/* line 747, ../sass/addonscomp.scss */
.miembro_fundaci figure .txt {
  text-align: left;
  padding: 0 2em 2em;
  min-height: 18em;
}
@media (max-width: 768px) {
  /* line 747, ../sass/addonscomp.scss */
  .miembro_fundaci figure .txt {
    min-height: initial;
    border-bottom: 1px solid #ddd;
    text-align: center;
  }
}
/* line 756, ../sass/addonscomp.scss */
.miembro_fundaci figure .txt h2 {
  margin-left: 0;
  font-size: 2em;
  display: table-cell;
  height: 82px;
  vertical-align: middle;
  color: #333;
}
/* line 764, ../sass/addonscomp.scss */
.miembro_fundaci figure .txt p {
  color: #989797 !important;
  font-size: 16px;
}
/* line 768, ../sass/addonscomp.scss */
.miembro_fundaci figure .txt a {
  color: #333;
}

/* line 780, ../sass/addonscomp.scss */
.marcas_franja {
  border-top: 1px solid #ddd;
}
/* line 783, ../sass/addonscomp.scss */
.marcas_franja > div {
  width: 25%;
  background: white;
  padding: 4em 1em;
  text-align: center;
  border-right: 1px solid #ddd;
}
@media (max-width: 768px) {
  /* line 783, ../sass/addonscomp.scss */
  .marcas_franja > div {
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #ddd;
  }
}
/* line 794, ../sass/addonscomp.scss */
.marcas_franja > div:last-child {
  border: none;
}

/* line 798, ../sass/addonscomp.scss */
.patrocinadores_gen {
  border-top: 1px solid #c4c4c4;
}
/* line 802, ../sass/addonscomp.scss */
.patrocinadores_gen > div .titulo {
  display: block;
  background: none;
  width: 100%;
}
/* line 809, ../sass/addonscomp.scss */
.patrocinadores_gen .gran-patrocinador p {
  display: none;
}
/* line 810, ../sass/addonscomp.scss */
.patrocinadores_gen .gran-patrocinador h2 {
  margin-top: 1em;
  font-size: 48px;
  font-family: "Proxima Nova Bold";
}
/* line 815, ../sass/addonscomp.scss */
.patrocinadores_gen .gran-patrocinador > div {
  display: block;
  background: white;
  text-align: center;
  width: 100%;
}
/* line 820, ../sass/addonscomp.scss */
.patrocinadores_gen .gran-patrocinador > div img {
  margin: 8em 0;
}
/* line 823, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala {
  position: relative;
  padding-top: 8em;
}
/* line 826, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala .titulo {
  position: absolute;
  top: 4em;
  left: 0;
  text-align: center;
}
/* line 831, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala .titulo h3 {
  font-size: 14px;
  margin: 0;
  font-weight: 700;
}
/* line 837, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala figure {
  vertical-align: middle;
  background: white;
  width: 25%;
  text-align: center;
  border-right: 1px solid #ddd;
}
@media (max-width: 768px) {
  /* line 837, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_sala figure {
    width: 100%;
  }
}
/* line 844, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala figure .img {
  height: 310px;
  text-align: center;
  border-bottom: 1px solid #ddd;
  position: relative;
}
@media (max-width: 964px) {
  /* line 844, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_sala figure .img {
    padding: 0 1em;
    min-height: 15em;
  }
}
@media (max-width: 768px) {
  /* line 844, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_sala figure .img {
    border: none;
  }
}
/* line 854, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala figure .img img {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  max-width: 90%;
}
/* line 865, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala figure .txt {
  text-align: left;
  padding: 0 2em 2em;
  min-height: 18em;
}
@media (max-width: 768px) {
  /* line 865, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_sala figure .txt {
    min-height: initial;
    border-bottom: 1px solid #ddd;
    text-align: center;
  }
}
/* line 874, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala figure .txt h2 {
  margin-left: 0;
  font-size: 2em;
}
/* line 878, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala figure .txt p {
  color: #989797 !important;
  font-size: 16px;
}
/* line 885, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala1 {
  position: relative;
  padding-top: 8em;
}
/* line 888, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala1 .titulo {
  position: absolute;
  top: 4em;
  left: 0;
  text-align: center;
}
/* line 894, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala1 .titulo h3 {
  font-size: 14px;
  margin: 0;
  font-weight: 700;
}
/* line 900, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala1 figure {
  vertical-align: middle;
  background: white;
  width: 100%;
  text-align: center;
  border-right: 1px solid #ddd;
}
@media (max-width: 768px) {
  /* line 900, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_sala1 figure {
    width: 100%;
  }
}
/* line 907, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala1 figure .img {
  text-align: center;
  border-bottom: 1px solid #ddd;
  position: relative;
  width: 100%;
  height: 310px;
}
@media (max-width: 964px) {
  /* line 907, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_sala1 figure .img {
    padding: 0 1em;
    min-height: 15em;
  }
}
@media (max-width: 768px) {
  /* line 907, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_sala1 figure .img {
    border: none;
  }
}
/* line 919, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala1 figure .img img {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
}
/* line 929, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala1 figure .txt {
  text-align: center;
  padding: 0 2em 2em;
}
@media (max-width: 768px) {
  /* line 929, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_sala1 figure .txt {
    min-height: initial;
    border-bottom: 1px solid #ddd;
    text-align: center;
  }
}
/* line 937, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala1 figure .txt h2 {
  margin-left: 0;
  font-size: 2em;
}
/* line 941, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_sala1 figure .txt p {
  color: #989797 !important;
  font-size: 16px;
}
/* line 949, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_apoyo {
  position: relative;
  padding-top: 9rem;
  margin-top: 3rem;
  font-size: 0;
}
/* line 954, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_apoyo h2 {
  position: absolute;
  top: 0;
  left: 1em;
  margin-top: 0;
  font-weight: 700;
  text-align: left;
  font-size: 48px;
  margin-left: 0;
  width: 100%;
  display: block;
  font-weight: 100;
}
/* line 967, ../sass/addonscomp.scss */
.patrocinadores_gen .patro_apoyo > div {
  display: inline-block;
  font-size: 1rem;
  vertical-align: middle;
  background: white;
  width: 25%;
  text-align: center;
  border-right: 1px solid #ddd;
  min-height: 25rem;
  border-bottom: 1px solid #ddd;
  position: relative;
}
@media (max-width: 964px) {
  /* line 967, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_apoyo > div {
    min-height: 20em;
    padding: 0 1em;
  }
}
@media (max-width: 768px) {
  /* line 967, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_apoyo > div {
    width: 50%;
  }
}
@media (max-width: 500px) {
  /* line 967, ../sass/addonscomp.scss */
  .patrocinadores_gen .patro_apoyo > div {
    width: 100%;
  }
}

/* line 991, ../sass/addonscomp.scss */
.cienright {
  text-align: right;
}
@media (max-width: 768px) {
  /* line 991, ../sass/addonscomp.scss */
  .cienright {
    display: none !important;
  }
}
/* line 996, ../sass/addonscomp.scss */
.cienright p {
  float: right;
}
@media (max-width: 768px) {
  /* line 996, ../sass/addonscomp.scss */
  .cienright p {
    float: left;
  }
}

/* line 1004, ../sass/addonscomp.scss */
.cienmob {
  display: none !important;
}
@media (max-width: 768px) {
  /* line 1004, ../sass/addonscomp.scss */
  .cienmob {
    display: block !important;
  }
}

/* line 1010, ../sass/addonscomp.scss */
.cientificos_gene {
  max-width: 1400px;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  /* line 1010, ../sass/addonscomp.scss */
  .cientificos_gene {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 1010, ../sass/addonscomp.scss */
  .cientificos_gene {
    width: 100%;
  }
}
/* line 1020, ../sass/addonscomp.scss */
.cientificos_gene figure {
  border-bottom: 1px solid #ddd;
  display: table;
  background: #fff;
}
@media (max-width: 768px) {
  /* line 1020, ../sass/addonscomp.scss */
  .cientificos_gene figure {
    width: 100%;
    display: block;
  }
}
/* line 1029, ../sass/addonscomp.scss */
.cientificos_gene figure .img {
  width: 35%;
  float: initial;
  position: relative;
  background: #fff;
}
@media (max-width: 768px) {
  /* line 1029, ../sass/addonscomp.scss */
  .cientificos_gene figure .img {
    width: 100%;
    display: block;
    height: 310px;
  }
}
/* line 1039, ../sass/addonscomp.scss */
.cientificos_gene figure .img img {
  height: 100%;
  position: absolute;
  background-color: white;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  max-height: 350px;
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 1039, ../sass/addonscomp.scss */
  .cientificos_gene figure .img img {
    max-width: 90%;
    height: auto;
    display: block;
  }
}
/* line 1056, ../sass/addonscomp.scss */
.cientificos_gene figure .txt {
  width: 65%;
  font-family: "Proxima Nova Regular";
  color: #333;
}
@media (max-width: 768px) {
  /* line 1056, ../sass/addonscomp.scss */
  .cientificos_gene figure .txt {
    width: 100%;
    display: block;
  }
}
/* line 1065, ../sass/addonscomp.scss */
.cientificos_gene figure .txt h2 {
  margin-top: 0;
  font-family: "Proxima Nova Bold";
  margin-bottom: 14px;
  color: #333;
}
/* line 1071, ../sass/addonscomp.scss */
.cientificos_gene figure .txt a {
  color: #f10000;
  font-family: "Proxima Nova Bold";
  width: 100%;
  float: left;
}
@media (max-width: 768px) {
  /* line 1077, ../sass/addonscomp.scss */
  .cientificos_gene figure .txt p {
    width: 100%;
    display: block;
  }
}
/* line 1083, ../sass/addonscomp.scss */
.cientificos_gene figure .txt b {
  width: 100%;
  float: left;
}

/* line 1098, ../sass/addonscomp.scss */
.node-type-webform .webform-client-form .form-actions .webform-submit,
.page-newsletter .webform-client-form .form-actions .webform-submit {
  font-size: 14px;
}

/* line 1106, ../sass/addonscomp.scss */
.faq-row {
  max-width: 1100px;
  margin: 0 auto;
}

/* line 1110, ../sass/addonscomp.scss */
.faqcont {
  width: 67.5%;
  float: right;
}
@media (max-width: 1024px) {
  /* line 1110, ../sass/addonscomp.scss */
  .faqcont {
    width: 100%;
    padding: 2%;
  }
}

/* line 1120, ../sass/addonscomp.scss */
#acordeon {
  margin-bottom: 5em;
}
/* line 1122, ../sass/addonscomp.scss */
#acordeon .accordion-container {
  border-top: 1px solid #ddd;
  display: block;
}
/* line 1125, ../sass/addonscomp.scss */
#acordeon .accordion-container:last-child {
  border-bottom: 1px solid #ddd;
}
/* line 1126, ../sass/addonscomp.scss */
#acordeon .accordion-container .accordion-titulo {
  font-size: 24px;
  font-family: "Proxima Nova Bold";
  padding: 0.2em 0 0;
  display: block;
  cursor: pointer;
  margin-bottom: -1em;
  height: 3em;
}
/* line 1134, ../sass/addonscomp.scss */
#acordeon .accordion-container .accordion-titulo.open {
  height: initial;
}
/* line 1136, ../sass/addonscomp.scss */
#acordeon .accordion-container > div {
  margin-top: 3em;
  margin-bottom: 1em;
  font-size: 18px;
}
/* line 1140, ../sass/addonscomp.scss */
#acordeon .accordion-container > div li {
  font-size: 18px;
  font-family: "Proxima Nova Semibold";
}
/* line 1143, ../sass/addonscomp.scss */
#acordeon .accordion-container > div li p {
  font-size: 18px;
  font-family: "Proxima Nova Regular";
  margin: 1em 0 1em -1.2em;
}

/* line 1157, ../sass/addonscomp.scss */
.page-bienvenido .row > .col-sm-12 .tabs--primary,
.page-bienvenido .row > .col-sm-12 .page-header,
.page-user .row > .col-sm-12 .tabs--primary,
.page-user .row > .col-sm-12 .page-header {
  display: none;
}
/* line 1159, ../sass/addonscomp.scss */
.page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke,
.page-bienvenido .row > .col-sm-12 > .region-content,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke,
.page-user .row > .col-sm-12 > .region-content {
  text-align: center;
  margin: 0 auto 3em;
}
@media (max-width: 550px) {
  /* line 1159, ../sass/addonscomp.scss */
  .page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke,
  .page-bienvenido .row > .col-sm-12 > .region-content,
  .page-user .row > .col-sm-12 .cont-formd-welcokmmke,
  .page-user .row > .col-sm-12 > .region-content {
    padding: 0 1em;
  }
}
/* line 1167, ../sass/addonscomp.scss */
.page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata-desc,
.page-bienvenido .row > .col-sm-12 > .region-content .formd-ingdata-desc,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke .formd-ingdata-desc,
.page-user .row > .col-sm-12 > .region-content .formd-ingdata-desc {
  margin-bottom: 2em;
}
/* line 1169, ../sass/addonscomp.scss */
.page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-header p,
.page-bienvenido .row > .col-sm-12 > .region-content .cont-formd-header p,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-header p,
.page-user .row > .col-sm-12 > .region-content .cont-formd-header p {
  margin-bottom: 1em;
}
/* line 1172, ../sass/addonscomp.scss */
.page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-buttons a,
.page-bienvenido .row > .col-sm-12 > .region-content .cont-formd-buttons a,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-buttons a,
.page-user .row > .col-sm-12 > .region-content .cont-formd-buttons a {
  display: inline-block;
  margin: 0.5em 0;
  min-width: 28em;
}
/* line 1177, ../sass/addonscomp.scss */
.page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-buttons a:hover,
.page-bienvenido .row > .col-sm-12 > .region-content .cont-formd-buttons a:hover,
.page-user .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-buttons a:hover,
.page-user .row > .col-sm-12 > .region-content .cont-formd-buttons a:hover {
  text-decoration: none;
}
@media (max-width: 29em) {
  /* line 1172, ../sass/addonscomp.scss */
  .page-bienvenido .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-buttons a,
  .page-bienvenido .row > .col-sm-12 > .region-content .cont-formd-buttons a,
  .page-user .row > .col-sm-12 .cont-formd-welcokmmke .cont-formd-buttons a,
  .page-user .row > .col-sm-12 > .region-content .cont-formd-buttons a {
    min-width: initial;
  }
}
/* line 1184, ../sass/addonscomp.scss */
.page-bienvenido .cont-formd-foot,
.page-user .cont-formd-foot {
  margin: 3em 0 2em;
}
/* line 1186, ../sass/addonscomp.scss */
.page-bienvenido .cont-formd-foot > div,
.page-user .cont-formd-foot > div {
  text-transform: uppercase;
}
/* line 1187, ../sass/addonscomp.scss */
.page-bienvenido .cont-formd-foot .cont-formd-noacc,
.page-user .cont-formd-foot .cont-formd-noacc {
  color: #8c8c8c;
}
/* line 1189, ../sass/addonscomp.scss */
.page-bienvenido .cont-formd-foot .cont-formd-regpa a,
.page-user .cont-formd-foot .cont-formd-regpa a {
  color: #333;
  margin-top: 0.5em;
  display: block;
  cursor: pointer;
}
/* line 1198, ../sass/addonscomp.scss */
.page-bienvenido .formd-log-def a,
.page-user .formd-log-def a {
  display: block;
  margin: 2em 0 3em;
  text-transform: uppercase;
  color: #8c8c8c;
  cursor: pointer;
}
/* line 1206, ../sass/addonscomp.scss */
.page-bienvenido .user-info-from-cookie,
.page-bienvenido #user-pass,
.page-bienvenido #user-login,
.page-user .user-info-from-cookie,
.page-user #user-pass,
.page-user #user-login {
  text-align: left;
  max-width: 600px;
  margin: auto;
}
/* line 1213, ../sass/addonscomp.scss */
.page-bienvenido .user-info-from-cookie .form-actions,
.page-bienvenido #user-pass .form-actions,
.page-bienvenido #user-login .form-actions,
.page-user .user-info-from-cookie .form-actions,
.page-user #user-pass .form-actions,
.page-user #user-login .form-actions {
  text-align: center;
  margin-top: 8em;
  display: block;
}
/* line 1226, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content,
.page-user.page-user-register .row > .col-sm-12 > .region-content {
  max-width: 768px;
}
@media (max-width: 800px) {
  /* line 1226, ../sass/addonscomp.scss */
  .page-bienvenido.page-user-register .row > .col-sm-12 > .region-content,
  .page-user.page-user-register .row > .col-sm-12 > .region-content {
    padding: 0 1em;
  }
}
/* line 1230, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content .formd-ingdata-recotemini,
.page-user.page-user-register .row > .col-sm-12 > .region-content .formd-ingdata-recotemini {
  text-align: left;
  margin: 3em 0 1em;
  color: #9b9b9b;
}
/* line 1236, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content .form-item-mail .help-block,
.page-user.page-user-register .row > .col-sm-12 > .region-content .form-item-mail .help-block {
  display: none;
}
/* line 1238, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content .user-info-from-cookie,
.page-user.page-user-register .row > .col-sm-12 > .region-content .user-info-from-cookie {
  margin-bottom: 2em;
}
/* line 1241, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content .user-info-from-cookie .ds-form .field-type-text,
.page-user.page-user-register .row > .col-sm-12 > .region-content .user-info-from-cookie .ds-form .field-type-text {
  display: inline-block;
  width: 50%;
  padding-right: 1em;
}
@media (max-width: 768px) {
  /* line 1241, ../sass/addonscomp.scss */
  .page-bienvenido.page-user-register .row > .col-sm-12 > .region-content .user-info-from-cookie .ds-form .field-type-text,
  .page-user.page-user-register .row > .col-sm-12 > .region-content .user-info-from-cookie .ds-form .field-type-text {
    display: block;
    width: 100%;
    padding: 0;
  }
}
/* line 1250, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content .user-info-from-cookie .ds-form .field-type-text.field-name-field-apellidos,
.page-user.page-user-register .row > .col-sm-12 > .region-content .user-info-from-cookie .ds-form .field-type-text.field-name-field-apellidos {
  padding-right: 0;
  padding-left: 1em;
}
@media (max-width: 768px) {
  /* line 1250, ../sass/addonscomp.scss */
  .page-bienvenido.page-user-register .row > .col-sm-12 > .region-content .user-info-from-cookie .ds-form .field-type-text.field-name-field-apellidos,
  .page-user.page-user-register .row > .col-sm-12 > .region-content .user-info-from-cookie .ds-form .field-type-text.field-name-field-apellidos {
    padding: 0;
  }
}
/* line 1258, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content #edit-account,
.page-user.page-user-register .row > .col-sm-12 > .region-content #edit-account {
  margin-bottom: 0;
  margin-top: -8.5em;
  text-align: right;
}
@media (max-width: 768px) {
  /* line 1258, ../sass/addonscomp.scss */
  .page-bienvenido.page-user-register .row > .col-sm-12 > .region-content #edit-account,
  .page-user.page-user-register .row > .col-sm-12 > .region-content #edit-account {
    margin-top: 0;
  }
}
/* line 1263, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content #edit-account .form-item-mail,
.page-user.page-user-register .row > .col-sm-12 > .region-content #edit-account .form-item-mail {
  width: 50%;
  display: inline-block;
  text-align: left;
  padding-left: 1em;
}
@media (max-width: 768px) {
  /* line 1263, ../sass/addonscomp.scss */
  .page-bienvenido.page-user-register .row > .col-sm-12 > .region-content #edit-account .form-item-mail,
  .page-user.page-user-register .row > .col-sm-12 > .region-content #edit-account .form-item-mail {
    display: block;
    padding: 0;
    width: 100%;
  }
}
/* line 1275, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content .form-type-password,
.page-user.page-user-register .row > .col-sm-12 > .region-content .form-type-password {
  display: inline-block;
  clear: initial;
  width: 50%;
  padding-right: 1em;
  text-align: left;
}
@media (max-width: 768px) {
  /* line 1275, ../sass/addonscomp.scss */
  .page-bienvenido.page-user-register .row > .col-sm-12 > .region-content .form-type-password,
  .page-user.page-user-register .row > .col-sm-12 > .region-content .form-type-password {
    display: block;
    width: 100%;
    padding: 0;
  }
}
/* line 1286, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content .form-type-password.form-item-pass-pass2,
.page-user.page-user-register .row > .col-sm-12 > .region-content .form-type-password.form-item-pass-pass2 {
  padding-right: 0;
  padding-left: 1em;
}
@media (max-width: 768px) {
  /* line 1286, ../sass/addonscomp.scss */
  .page-bienvenido.page-user-register .row > .col-sm-12 > .region-content .form-type-password.form-item-pass-pass2,
  .page-user.page-user-register .row > .col-sm-12 > .region-content .form-type-password.form-item-pass-pass2 {
    padding: 0;
  }
}
/* line 1292, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content fieldset,
.page-user.page-user-register .row > .col-sm-12 > .region-content fieldset {
  background: none;
  border: none;
}
/* line 1295, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content fieldset .panel-heading,
.page-user.page-user-register .row > .col-sm-12 > .region-content fieldset .panel-heading {
  display: none;
}
/* line 1296, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .row > .col-sm-12 > .region-content fieldset .panel-body,
.page-user.page-user-register .row > .col-sm-12 > .region-content fieldset .panel-body {
  padding: 0;
}
@media (max-width: 768px) {
  /* line 1303, ../sass/addonscomp.scss */
  .page-bienvenido.page-user-register #block-simplenews-1 form:before,
  .page-user.page-user-register #block-simplenews-1 form:before {
    top: 30px;
    left: 30px;
  }
}
@media (max-width: 768px) {
  /* line 1309, ../sass/addonscomp.scss */
  .page-bienvenido.page-user-register #block-simplenews-1 form .form-submit,
  .page-user.page-user-register #block-simplenews-1 form .form-submit {
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    top: 18px;
    right: 31px;
    height: 40px;
    line-height: 30px;
    z-index: 2;
  }
}
/* line 1322, ../sass/addonscomp.scss */
.page-bienvenido.page-user-register .simplenews-subscribe .form-text,
.page-user.page-user-register .simplenews-subscribe .form-text {
  width: 100%;
  height: 76px;
  line-height: 76px;
  padding: 0 225px 0 63px;
  display: block;
  margin: 1em auto;
  color: #AAAAAA;
  font-size: 24px;
  font-family: 'Proxima Nova Bold';
  border: solid 1px #AAAAAA;
  border-radius: 3em;
  position: relative;
}

/* line 1340, ../sass/addonscomp.scss */
.webform-client-form-76 {
  width: 600px;
  margin: auto;
}

/* line 1355, ../sass/addonscomp.scss */
.page-user-edit button.form-submit span:before {
  display: none;
}
/* line 1359, ../sass/addonscomp.scss */
.page-user-edit button.form-submit:hover {
  background: #333;
  color: #F0F0F0;
}
/* line 1367, ../sass/addonscomp.scss */
.page-user-edit #block-simplenews-1 form button {
  top: 6px;
  line-height: 40px;
}

/* line 1376, ../sass/addonscomp.scss */
.page-search-node .page-header {
  max-width: 960px;
  margin: auto;
}
@media (max-width: 768px) {
  /* line 1376, ../sass/addonscomp.scss */
  .page-search-node .page-header {
    padding: 0 1em;
  }
}
/* line 1382, ../sass/addonscomp.scss */
.page-search-node #block-system-main > ul,
.page-search-node #block-system-main > h2 {
  max-width: 960px;
  margin: auto;
}
@media (max-width: 768px) {
  /* line 1382, ../sass/addonscomp.scss */
  .page-search-node #block-system-main > ul,
  .page-search-node #block-system-main > h2 {
    padding: 0 1em;
  }
}
/* line 1388, ../sass/addonscomp.scss */
.page-search-node #block-system-main ul {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
/* line 1394, ../sass/addonscomp.scss */
.page-search-node .search-results {
  display: table;
  padding-top: 2em;
}
@media (max-width: 768px) {
  /* line 1394, ../sass/addonscomp.scss */
  .page-search-node .search-results {
    padding: 1em;
  }
}
/* line 1398, ../sass/addonscomp.scss */
.page-search-node .search-results .search-wrapper-two,
.page-search-node .search-results .search-wrapper-one {
  vertical-align: top;
  display: table-cell;
}
@media (max-width: 768px) {
  /* line 1398, ../sass/addonscomp.scss */
  .page-search-node .search-results .search-wrapper-two,
  .page-search-node .search-results .search-wrapper-one {
    display: block;
  }
}
/* line 1404, ../sass/addonscomp.scss */
.page-search-node .search-results .search-wrapper-one {
  width: 30%;
}
@media (max-width: 768px) {
  /* line 1404, ../sass/addonscomp.scss */
  .page-search-node .search-results .search-wrapper-one {
    width: 100%;
  }
}
/* line 1408, ../sass/addonscomp.scss */
.page-search-node .search-results .search-wrapper-two {
  width: 70%;
  padding: 0 15em 0 2em;
  position: relative;
}
@media (max-width: 768px) {
  /* line 1408, ../sass/addonscomp.scss */
  .page-search-node .search-results .search-wrapper-two {
    padding: 1em 1em 2em;
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 1416, ../sass/addonscomp.scss */
  .page-search-node .search-results .search-wrapper-two .search-body {
    margin-bottom: 1em;
  }
}
/* line 1420, ../sass/addonscomp.scss */
.page-search-node .search-results .search-wrapper-two p a {
  position: static;
  padding: 0;
  border: none;
  text-decoration: underline;
}
/* line 1427, ../sass/addonscomp.scss */
.page-search-node .search-results .search-wrapper-two a {
  position: absolute;
  display: inline-block;
  height: auto;
  min-width: initial;
  right: 0;
  top: 1em;
}
@media (max-width: 768px) {
  /* line 1427, ../sass/addonscomp.scss */
  .page-search-node .search-results .search-wrapper-two a {
    position: static;
    float: right;
  }
}
/* line 1439, ../sass/addonscomp.scss */
.page-search-node .search-results .search-wrapper-two a:hover {
  text-decoration: none;
}
/* line 1442, ../sass/addonscomp.scss */
.page-search-node .search-results .search-taxo {
  font-size: 12px;
  color: #333333;
  font-family: "Proxima Nova Semibold";
  line-height: 1;
  text-transform: uppercase;
}
/* line 1450, ../sass/addonscomp.scss */
.page-search-node .search-results .search-image img {
  display: block;
  width: 100%;
}
/* line 1455, ../sass/addonscomp.scss */
.page-search-node .search-results .title {
  margin-top: 0.5em;
}
/* line 1461, ../sass/addonscomp.scss */
.page-search-node .search-noimage .search-wrapper-one {
  display: none;
}
/* line 1462, ../sass/addonscomp.scss */
.page-search-node .search-noimage .search-wrapper-two {
  display: block;
  width: 100%;
}

/* line 1471, ../sass/addonscomp.scss */
#search-form .form-text {
  width: 100%;
  height: 76px;
  line-height: 76px;
  padding: 0 80px 0 35px;
  display: block;
  margin: 1em auto;
  color: #AAAAAA;
  font-size: 24px;
  font-family: "Proxima Nova Bold";
  border: solid 1px #AAAAAA;
  border-radius: 3em;
  position: relative;
}
/* line 1484, ../sass/addonscomp.scss */
#search-form .form-text:focus {
  z-index: 2;
}
/* line 1488, ../sass/addonscomp.scss */
#search-form .input-group-btn {
  display: table-cell;
}
/* line 1490, ../sass/addonscomp.scss */
#search-form .input-group-btn .btn {
  border-radius: 0 6em 6em 0;
  padding: 2em;
  height: 76px;
  position: absolute;
  top: 24px;
  right: 2px;
  background-color: #ccc;
  border-color: #AAAAAA;
}
/* line 1503, ../sass/addonscomp.scss */
#search-form .input-group {
  position: relative;
  border-collapse: separate;
  width: 100%;
}

/* line 1514, ../sass/addonscomp.scss */
.mc-field-group ul
li {
  list-style: none;
}

/* line 1522, ../sass/addonscomp.scss */
.site-map-box li.expanded {
  list-style-type: disc !important;
  padding: 0 !important;
  font-family: "Proxima Nova Bold";
}
/* line 1527, ../sass/addonscomp.scss */
.site-map-box li.last.leaf {
  margin-bottom: 15px;
}
/* line 1530, ../sass/addonscomp.scss */
.site-map-box li.expanded:after {
  display: none;
}
/* line 1533, ../sass/addonscomp.scss */
.site-map-box ul {
  text-transform: uppercase;
}
/* line 1535, ../sass/addonscomp.scss */
.site-map-box ul li {
  padding-left: 2em;
  font-size: 18px;
  position: relative;
  font-family: "Proxima Nova Regular";
}
/* line 1540, ../sass/addonscomp.scss */
.site-map-box ul li:after {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  left: 1.5em;
  content: "-";
  top: 0;
}
/* line 1547, ../sass/addonscomp.scss */
.site-map-box ul li:first-child {
  padding-left: 0;
  font-size: 18px;
  list-style-type: disc;
  font-family: "Proxima Nova Bold";
}
/* line 1552, ../sass/addonscomp.scss */
.site-map-box ul li:first-child p {
  font-size: 18px;
}
/* line 1553, ../sass/addonscomp.scss */
.site-map-box ul li:first-child:after {
  display: none;
}
