@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&family=Roboto:wght@300;400;500&display=swap");
:root {
--dot-event:red;
--main-color: hotpink;
--pane-padding: 5px 42px;
--body-bg: #FFFFFF;
--body-color: #111;
--gris-bajada: #1E252C;
--azul-titulo: #5f7a14;
}  html {
font-size: 16px;
}
body {
margin: 0;
color: var(--body-color);
background: var(--body-bg);
}
body, td, th {
font-family: "Roboto", sans-serif;
font-weight: normal;
}
*:focus {
outline: none;
}
a:link, a:hover, a:visited, a:active {
outline: none;
text-decoration: none;
}
.main {
min-height: calc(100vh - 142px);
}
.en-linea {
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #8BB911;
padding: 3px;
border-radius: 0.25rem;
color: #FFF !important;
padding: 3px 25px;
}
.en-linea img {
margin-right: 8px;
}
.page-link {
--bs-pagination-color:#222;
font-weight: 500;
}
header.site-header {
padding: 12px 0 8px 0;
color: #C5D89B;
position: fixed;
z-index: 999;
width: 100%;
background: #FFF;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
transition: 0.2s linear all;
}
header.site-header .logo {
width: 240px;
max-width: 100%;
padding: 0 0 10px 0;
transition: 0.2s linear all;
}
header.site-header .resp {
color: #C5D89B;
}
.with--header .site-header {
padding: 8px 0;
}
.with--header .site-header .logo {
width: 150px;
padding: 0;
}
.menu-principal ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
}
.menu-principal ul li {
margin-left: 15px;
position: relative;
}
.menu-principal ul li a {
font-weight: 500;
text-transform: uppercase;
color: #5f7a14;
font-size: 0.9rem;
}
.menu-principal ul li .sub-menu {
display: none;
position: absolute;
padding: 2px 5px;
margin: 0;
background: #FFF;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
width: 238px;
}
.menu-principal ul li .sub-menu li {
margin: 0;
}
.menu-principal ul li .sub-menu li a {
color: #8BB911;
font-size: 0.8rem;
}
.menu-principal ul li:hover ul {
display: block;
}
.menu-principal ul li.current-menu-parent a {
border-bottom: 1px solid #8BB911;
}
.menu-principal ul li.current-menu-parent ul li a {
border: none;
}
.menu-principal ul li.current-menu-item a {
border-bottom: 1px solid #8BB911;
}
.menu-principal ul ul.sub-menu li a:after {
content: "";
}
.esp-top {
height: 65px;
}
.redes {
right: 25px;
bottom: 20px;
position: absolute;
z-index: 2;
}
.redes ul {
list-style: none;
display: flex;
margin: 0;
padding: 0;
}
.redes ul li {
margin-left: 15px;
}
.redes ul li a img {
filter: drop-shadow(0 0 1px rgba(255, 255, 255, 0.5));
transition: 0.1s linear all;
}
.redes ul li a:hover img {
filter: drop-shadow(0 0 2px white);
transform: scale(1.2);
}
@media (max-width: 996px) {
header.site-header {
padding: 17px 0;
}
header.site-header .logo {
padding: 0;
}
.esp-top {
height: 65px;
}
.redes {
display: none;
}
}
footer.site-footer {
background: url(//www.senadoer.gob.ar/wp-content/themes/senadoer/images/cunia.svg) #8BB911;
background-repeat: no-repeat;
background-size: contain;
padding: 30px 0 0 0;
color: #FFF;
font-family: "Montserrat", sans-serif;
font-weight: 400;
}
footer.site-footer .logo {
max-width: 170px;
width: 100%;
margin: 0 0 0 auto;
}
footer.site-footer p {
margin-bottom: 0.1rem;
}
footer.site-footer a {
color: #FFF;
}
footer.site-footer ul {
list-style: none;
display: flex;
justify-content: center;
padding: 15px 0;
margin: 2rem 0 0 0;
background: #333;
}
footer.site-footer ul li {
margin: 0 15px;
display: flex;
align-items: center;
}
footer.site-footer ul li img {
width: 24px;
margin-right: 5px;
}
@media (max-width: 996px) {
footer.site-footer {
text-align: center;
}
footer.site-footer .logo {
margin: 0 auto;
padding-bottom: 8px;
}
}
.fotos-centro {
aspect-ratio: 1920/448;
overflow: hidden;
}
.fotos-centro img {
object-fit: cover;
width: 100%;
height: 100%;
}
.swiper-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
background-color: rgba(0, 0, 0, 0.2);
}
.swiper-content .hover {
float: left;
}
.frase {
position: absolute;
top: 0;
width: 25%;
height: 100%;
right: 10%;
display: flex;
align-items: center;
}
.banner-elecciones {
background-color: #edf7d9;
display: flex;
align-items: center;
justify-content: space-between;
padding-left: 1.5rem;
padding-right: 0;
}
.banner-elecciones .texto, .banner-elecciones .foto {
width: 30%;
}
.banner-elecciones .texto {
padding-left: 2rem;
}
.banner-elecciones .flecha {
display: flex;
align-items: center;
}
.banner-elecciones .flecha img {
height: clamp(90px, 14vw, 170px);
width: auto;
max-width: none;
display: block;
object-fit: contain;
}
.banner-elecciones .botones {
background-color: #8bb911;
width: 40%;
height: clamp(90px, 14vw, 170px);
display: flex;
flex-direction: column;
justify-content: center;
gap: 1.5rem;
}
@media screen and (max-width: 1380px) {
.banner-elecciones {
padding-left: 0.5rem;
}
.banner-elecciones .foto {
width: 40%;
}
.banner-elecciones .botones {
width: 30%;
padding-right: 1.5rem;
}
}
@media (max-width: 996px) {
.banner-elecciones {
flex-direction: column;
text-align: center;
padding: 0;
}
.banner-elecciones .texto, .banner-elecciones .foto, .banner-elecciones .botones {
width: 100%;
}
.banner-elecciones .texto, .banner-elecciones .botones {
padding: 1rem;
}
.banner-elecciones .botones {
height: auto;
}
.banner-elecciones .flecha {
display: none;
}
}
.nota-inicio {
background: #f2f2f2;
padding: 4px;
height: 100%;
}
.nota-inicio .not-header {
padding: 0 12px 12px 12px;
}
.nota-inicio .not-header h3 {
color: #000;
font-size: 1.3rem;
font-weight: 500;
transition: 0.2s linear all;
}
.nota-inicio .not-header .bajada, .nota-inicio .not-header .fecha {
font-family: Arial, Helvetica, sans-serif;
color: #4d4d4d;
font-size: 0.9rem;
}
.nota-inicio .not-header .fecha {
margin-bottom: 0.2rem;
font-size: 0.8rem;
display: block;
}
.nota-inicio a:hover header h3 {
color: #8BB911;
}
.mas-info {
justify-content: end;
}
.mas-info a {
display: inline-block;
background: #5f7a14;
padding: 5px 20px;
color: #FFF;
transition: 0.2s linear all;
border-radius: 0.25rem;
}
.mas-info a:hover {
background: #C5D89B;
}
.s-medio, .s-banner, .s-esley, .s-accesos {
padding: 25px 0;
}
.s-medio h2, .s-banner h2, .s-esley h2, .s-accesos h2 {
font-family: "Montserrat", sans-serif;
background: #fff;
background-color: rgba(255, 255, 255, 0.8);
color: #5f7a14;
font-size: 1.2rem;
padding: 4px 8px;
font-weight: 600;
border-radius: 3px;
text-transform: uppercase;
}
.fc .fc-toolbar-title {
background: transparent;
padding: 0;
}
.s-medio {
background: url(//www.senadoer.gob.ar/wp-content/themes/senadoer/images/fondo2.svg?v=1) no-repeat;
background-size: cover;
--fc-button-bg-color:#8BB911;
--fc-button-border-color:#8BB911;
}
.s-medio .botones-banner a {
display: block;
background-color: #edf7d9;
width: 100%;
aspect-ratio: 306/233;
display: flex;
align-items: center;
justify-content: center;
transition: 0.1s linear all;
}
.s-medio .botones-banner a:hover {
background-color: #d9e8b3;
}
.s-medio .calendario-cnt {
background: #fff;
font-size: 0.8rem;
min-height: 452px;
padding: 8px;
border-radius: 5px;
}
.s-medio .fc-daygrid-event {
cursor: pointer;
color: #222;
}
.s-medio .fc-col-header-cell-cushion, .s-medio .fc-daygrid-day-number {
color: #333;
text-decoration: none;
}
.s-medio .s-interior {
padding: 20px 8px;
}
.s-medio .senadores .swiper-slide {
width: 213px;
padding: 0 25px;
text-align: center;
}
.s-medio .senadores .swiper-slide a {
color: #222;
font-weight: 500;
}
.s-medio .senadores .swiper-slide a:hover figure {
border-color: #C5D89B;
}
.s-medio .senadores .swiper-slide a .departamento {
font-weight: normal;
}
.s-medio .senadores figure {
border: 3px solid #5f7a14;
background-color: #fff;
border-radius: 50%;
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
transition: 0.1s linear all;
}
.event-float {
max-width: 800px;
width: 100%;
}
.event-float h2 {
padding: 0 !important;
color: #8BB911 !important;
}
.senador-button-prev, .senador-button-next, .esley-button-prev, .esley-button-next {
position: absolute;
top: 42%;
cursor: pointer;
color: #8BB911;
z-index: 2;
width: 36px;
}
.senador-button-prev img, .senador-button-next img, .esley-button-prev img, .esley-button-next img {
width: 100%;
}
.esley-button-prev, .esley-button-next {
color: #FFF;
}
.senador-button-next, .esley-button-next {
right: 0;
}
.swiper-button-disabled {
opacity: 0.5;
}
@media (max-width: 996px) {
.s-medio .senadores .swiper-slide {
padding: 0 50px;
}
}
.espacio-videos {
padding: 2rem 0;
}
.espacio-videos h2 {
color: #FFF;
background-color: #000;
font-size: 1.1rem;
text-align: center;
text-transform: uppercase;
padding: 0.3rem;
}
.video-exterior {
background-color: #eee;
padding: 0.2rem;
}
.video-interior {
aspect-ratio: 100/178;
background-size: cover;
background-position: center center;
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: column;
}
.video-interior img {
width: 96px;
}
.video-interior .vacio {
min-height: 80px;
}
.video-interior .titulo-video-interior {
background-color: rgba(255, 255, 255, 0.8);
width: 100%;
padding: 0.5rem;
min-height: 90px;
}
.video-interior .titulo-video-interior h3 {
color: #333;
margin: 0.5rem 0 0 0;
font-size: 0.9rem;
}
.video-interior .titulo-video-interior .taxonomy-term {
font-size: 0.8rem;
color: #FFF;
padding: 0.2rem 0.8rem;
text-transform: uppercase;
}
.video-interior .titulo-video-interior .comisiones {
background-color: #83a81c;
}
.video-interior .titulo-video-interior .vicegobernacion {
background-color: #56700b;
}
.video-interior .titulo-video-interior .sesiones {
background-color: #9dc13d;
}
.video-interior .titulo-video-interior .visitas-guiadas {
background-color: #ee3d33;
}
.s-esley {
background-color: #F4FAE6;
background-image: url(//www.senadoer.gob.ar/wp-content/themes/senadoer/images/es-ley.svg);
background-position: bottom center;
background-size: contain; }
.s-esley h2 {
background-color: #8BB911;
color: #FFF;
}
.s-esley .swiper-slide {
width: 301px;
text-align: center;
height: 100%;
}
.s-esley .esley-interior {
border: 1px solid #FFF;
background-color: #C5D89B;
}
.s-esley .esley-interior .esley-espacio {
padding: 18px;
min-height: 330px;
}
.s-esley .esley-interior h3 {
color: #000;
font-weight: 700;
font-size: 1.5rem;
}
.s-esley .esley-interior p {
color: #000;
}
.s-esley .esley-interior figure {
position: relative;
}
.s-esley .esley-interior figure .globo {
position: absolute;
bottom: 0;
width: 100%;
aspect-ratio: 440/72;
background-image: url(//www.senadoer.gob.ar/wp-content/themes/senadoer/images/globo.svg?v=1);
background-size: cover;
background-repeat: no-repeat;
background-position: left bottom;
}
.entry-header {
border-bottom: 1px dotted #d5d5d5;
padding-bottom: 0;
margin: 0 0 18px;
padding-bottom: 12px;
}
.entry-header .nota-title {
font-size: 2.5rem;
line-height: 120%;
color: var(--azul-titulo);
margin: 8px 0 13px;
font-weight: 500;
}
.entry-header .archive-description {
font-size: 1.2rem;
font-weight: 300;
}
.entry-header .bajada {
font-size: 1.2rem;
margin-bottom: 22px;
line-height: 150%;
color: var(--gris-bajada);
}
.entry-header .fecha-nota {
font-weight: 700;
font-size: 15px;
color: #9E9E9E;
}
.entry-header .btn-volver {
display: flex;
margin: 0 0 0 auto;
align-items: center;
justify-content: center;
max-width: 80px;
width: 100%;
color: #FFF;
background-color: #8BB911;
border-radius: 3px;
transition: 0.2s linear all;
}
.entry-header .btn-volver img {
max-width: 16px;
margin-right: 5px;
}
.entry-header .btn-volver:hover {
background-color: #8BB911;
}
.entry-content {
position: relative;
}
.entry-content figure {
position: relative;
}
.entry-content figure img {
width: 100%;
}
.entry-content figure .sombra {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient(180deg, rgba(0, 86, 130, 0) 0%, #c5d89b 100%);
height: 30%;
}
.entry-content .texto {
box-sizing: border-box;
position: relative;
z-index: 2;
}
.entry-content .texto .contenido {
background: #FFF;
font-size: 1.1rem;
line-height: 150%;
margin-bottom: 30px;
}
.entry-content .texto .contenido img {
border: 1px solid #8BB911;
margin: 15px auto 15px auto;
display: block;
}
.entry-content .texto .contenido .instagram-media, .entry-content .texto .contenido .twitter-tweet {
margin: 50px auto !important;
}
.entry-content .texto .contenido .line {
background: #FF8700;
width: 50px;
height: 1px;
display: block;
margin-top: 30px;
margin-bottom: 8px;
}
.entry-content .texto .contenido .fuente {
font-size: 15px;
color: #1E252C;
font-family: "Open Sans", sans-serif;
}
.entry-content .texto .contenido .nota-interior {
display: flex;
margin-bottom: 25px;
}
.entry-content .texto .contenido .nota-interior figure {
max-width: 150px;
width: 100%;
border-bottom: 1px solid #FF8600;
margin-bottom: 0;
padding-bottom: 0.5rem;
}
.entry-content .texto .contenido .nota-interior figure img {
border: none;
margin: 0;
}
.entry-content .texto .contenido .nota-interior .datos {
flex-grow: 1;
padding-left: 15px;
border-bottom: 1px solid #d5d5d5;
display: flex;
align-items: center;
}
.entry-content .texto .contenido .nota-interior .datos a h3 {
color: #1E252C;
font-size: 18px;
}
.entry-content .texto .contenido .nota-interior .datos a p {
font-size: 12px;
color: #555;
margin: 0;
}
.has-post-thumbnail .entry-content .texto {
margin-top: -100px;
padding: 20px 0 12px;
padding-left: 30px;
box-sizing: border-box;
position: relative;
z-index: 2;
}
.has-post-thumbnail .entry-content .texto .contenido {
background: #FFF;
margin-bottom: 30px;
padding: 8px 0 12px 20px;
}
.redes-interior {
border-bottom: 1px dotted #d5d5d5;
padding: 15px 8px;
margin-bottom: 1rem;
line-height: 10px;
}
.redes-interior .whats-app {
display: block;
background: #25D366;
color: #FFF;
border-radius: 3px;
padding: 1px 8px 1px 6px;
margin-left: 15px;
margin-right: 15px;
font: normal normal normal 11px/18px "Helvetica Neue", Arial, sans-serif;
}
.redes-interior div {
margin-right: 15px;
}
@media screen and (max-width: 996px) {
.lado2 {
display: none;
}
.entry-header .etiqueta {
font-size: 0.8rem;
}
.entry-header .nota-title {
font-size: 1.5rem;
}
.entry-header .archive-description {
font-size: 1rem;
}
.entry-header .bajada {
font-size: 1rem;
}
.entry-header .fecha-nota {
font-size: 14px;
}
.entry-content figure .sombra {
display: none;
}
.entry-content .texto {
margin-top: 0;
padding: 0;
padding-left: 0;
}
.entry-content .texto .contenido {
padding: 0;
font-size: 1rem;
}
.has-post-thumbnail .entry-content figure .sombra {
display: none;
}
.has-post-thumbnail .entry-content .texto {
margin-top: 0;
padding: 0;
padding-left: 0;
}
.has-post-thumbnail .entry-content .texto .contenido {
padding: 0;
font-size: 1rem;
}
}
.menu-r {
position: fixed;
left: 0;
top: 65px;
bottom: 0;
background-color: #8BB911;
width: 300px;
transform: translateX(-300px);
overflow-y: hidden;
z-index: 998;
transition: 0.2s linear all;
padding: 25px 0 0 15px;
}
.menu-r .menu-responsive {
margin: 0;
padding: 0;
list-style: none;
}
.menu-r .menu-responsive li {
margin-bottom: 0.2rem;
padding-bottom: 0.2rem;
}
.menu-r .menu-responsive li a {
color: white;
font-size: 1rem;
}
.menu-r .menu-responsive li ul {
list-style: none;
display: none;
}
.menu-r .menu-responsive li ul.activo {
display: block;
}
.menu-r .menu-responsive li.menu-item-has-children a:after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent;
}
.menu-r .menu-responsive li.menu-item-has-children li a::after {
content: none;
} .hamburger {
padding: 0 0;
display: inline-block;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible;
}
.hamburger:hover {
opacity: 0.7;
}
.hamburger.is-active:hover {
opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
background-color: #8bb911;
}
.hamburger-box {
width: 40px;
height: 24px;
display: inline-block;
position: relative;
}
.hamburger-inner {
display: block;
top: 50%;
margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
width: 40px;
height: 4px;
background-color: #8bb911;
border-radius: 4px;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
content: "";
display: block;
}
.hamburger-inner::before {
top: -10px;
}
.hamburger-inner::after {
bottom: -10px;
} .hamburger--slider .hamburger-inner {
top: 2px;
}
.hamburger--slider .hamburger-inner::before {
top: 10px;
transition-property: transform, opacity;
transition-timing-function: ease;
transition-duration: 0.15s;
}
.hamburger--slider .hamburger-inner::after {
top: 20px;
}
.hamburger--slider.is-active .hamburger-inner {
transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--slider.is-active .hamburger-inner::before {
transform: rotate(-45deg) translate3d(-5.7142857143px, -6px, 0);
opacity: 0;
}
.hamburger--slider.is-active .hamburger-inner::after {
transform: translate3d(0, -20px, 0) rotate(-90deg);
}
.with--sidebar .menu-r {
transform: translateX(0);
}
.menu-flotante-container {
display: none;
}
.with--sidebar .menu-flotante-container {
display: flex;
align-items: center;
height: calc(100vh);
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 20px;
z-index: 997;
background: rgba(0, 0, 0, 0.7);
}
.post-type-archive-senadores figure, .single-senadores figure, .single-comisiones figure {
border: 3px solid #C5D89B;
border-radius: 50%;
transition: 0.1s linear all;
}
.post-type-archive-senadores figure img, .single-senadores figure img, .single-comisiones figure img {
border-radius: 50%;
}
.post-type-archive-senadores article, .single-senadores article, .single-comisiones article {
text-align: center;
}
.post-type-archive-senadores article h2, .single-senadores article h2, .single-comisiones article h2 {
color: var(--azul-titulo);
font-size: 1.2rem;
background-color: #FFF;
}
.post-type-archive-senadores article ul li, .single-senadores article ul li, .single-comisiones article ul li {
color: var(--azul-titulo);
padding-bottom: 1rem;
}
.post-type-archive-senadores a, .single-senadores a, .single-comisiones a {
color: #444;
font-weight: 600;
}
.post-type-archive-senadores a:hover figure, .single-senadores a:hover figure, .single-comisiones a:hover figure {
border-color: var(--azul-titulo);
}
.single-senadores h2, .single-comisiones h2 {
background: #d9d9d9;
color: #005682;
font-size: 1.2rem;
padding: 2px 5px;
font-weight: 800;
}
.single-senadores article, .single-comisiones article {
text-align: left;
}
.single-comisiones h2 {
background-color: transparent;
}
.single-comisiones article h2 {
font-size: 1rem;
}
.single-comisiones h3 {
color: #333;
font-size: 1.2rem;
padding: 2px 5px;
font-weight: 800;
text-transform: uppercase;
border-radius: 3px;
display: flex;
align-items: end;
}
.single-comisiones h3 img {
max-width: 24px;
width: 100%;
margin-right: 5px;
}
@media screen and (max-width: 996px) {
.post-type-archive-senadores article h2 {
font-size: 1rem;
}
}
.btn-primary {
background-color: #8BB911;
border-color: #8BB911;
}
.btn-outline-primary {
border-color: #8BB911;
}
.page .page-item.active .page-link, .search .page-item.active .page-link, .error404 .page-item.active .page-link, .archive .page-item.active .page-link {
background-color: #8BB911;
border-color: #8BB911;
}
.post-type-archive-audiencias, .post-type-archive-candidatos, .post-type-archive-publicaciones, .post-type-archive-sesiones, .post-type-archive-leyes, .post-type-archive-proyectos {
font-size: 1rem;
}
.post-type-archive-audiencias .fecha, .post-type-archive-candidatos .fecha, .post-type-archive-publicaciones .fecha, .post-type-archive-sesiones .fecha, .post-type-archive-leyes .fecha, .post-type-archive-proyectos .fecha {
background: #8BB911;
font-weight: 500;
color: #FFF;
padding: 1px 8px;
}
.post-type-archive-audiencias h2, .post-type-archive-audiencias h3, .post-type-archive-candidatos h2, .post-type-archive-candidatos h3, .post-type-archive-publicaciones h2, .post-type-archive-publicaciones h3, .post-type-archive-sesiones h2, .post-type-archive-sesiones h3, .post-type-archive-leyes h2, .post-type-archive-leyes h3, .post-type-archive-proyectos h2, .post-type-archive-proyectos h3 {
font-size: 1.2rem;
color: #333;
transition: 0.2s linear all;
}
.post-type-archive-audiencias span, .post-type-archive-candidatos span, .post-type-archive-publicaciones span, .post-type-archive-sesiones span, .post-type-archive-leyes span, .post-type-archive-proyectos span {
font-weight: 500;
color: #8BB911;
}
.post-type-archive-audiencias .division, .post-type-archive-candidatos .division, .post-type-archive-publicaciones .division, .post-type-archive-sesiones .division, .post-type-archive-leyes .division, .post-type-archive-proyectos .division {
border-bottom: 1px dotted #C5D89B;
}
.post-type-archive-audiencias a, .post-type-archive-candidatos a, .post-type-archive-publicaciones a, .post-type-archive-sesiones a, .post-type-archive-leyes a, .post-type-archive-proyectos a {
color: #222;
font-weight: 500;
transition: 0.1s linear all;
}
.post-type-archive-audiencias a:hover, .post-type-archive-candidatos a:hover, .post-type-archive-publicaciones a:hover, .post-type-archive-sesiones a:hover, .post-type-archive-leyes a:hover, .post-type-archive-proyectos a:hover {
color: #8BB911;
}
.post-type-archive-audiencias a:hover h3, .post-type-archive-candidatos a:hover h3, .post-type-archive-publicaciones a:hover h3, .post-type-archive-sesiones a:hover h3, .post-type-archive-leyes a:hover h3, .post-type-archive-proyectos a:hover h3 {
color: #C5D89B;
}
.post-type-archive-comisiones a {
color: #333;
transition: 0.1s linear all;
}
.post-type-archive-comisiones a:hover {
color: #8BB911;
}
.post-type-archive-proyectos h2 {
font-size: 1.3rem;
}
.post-type-archive-proyectos p {
margin-bottom: 0.5rem;
}
.single-comisiones .post-type-archive-proyectos h2 {
font-size: 1.2rem;
padding: 0;
}
.single-senadores .post-type-archive-proyectos .type-proyectos {
margin-top: 2rem;
}
.single-senadores .post-type-archive-proyectos .type-proyectos h2 {
padding: 0;
background-color: transparent;
}
.filtro-container .filtros-periodos {
position: sticky;
top: 82px;
z-index: 1;
background: #EEE;
padding: 15px 15px;
}
.filtro-container .filtros-periodos h3 {
color: #333;
font-size: 1.1rem;
display: flex;
align-items: flex-end;
}
.filtro-container .filtros-periodos .btn-remove {
background-color: #222;
color: #FFF;
display: flex;
border-radius: 3px;
padding: 3px 5px;
margin-bottom: 1rem;
align-items: center;
}
.filtro-container .filtros-periodos .btn-remove img {
width: 18px;
margin-right: 5px;
}
.filtro-container .filtros-periodos ul {
margin: 0;
padding: 0 0 0 23px;
list-style: none;
}
.filtro-container .filtros-periodos ul li {
margin-bottom: 3px;
}
.filtro-container .filtros-periodos ul li a {
display: block;
padding: 1px 5px;
border-radius: 3px;
color: #333;
transition: 0.2s linear all;
}
.filtro-container .filtros-periodos ul li a:hover, .filtro-container .filtros-periodos ul li a.activo {
background: #C5D89B;
color: #FFF;
}
.linea-buscador {
border-bottom: 1px dotted #d5d5d5;
margin-bottom: 18px;
}
.post-type-archive-proyectos {
font-size: 0.9rem;
}
.post-type-archive-proyectos .filtro-container ul {
padding: 0;
}
.post-type-archive-proyectos .filtro-container ul li a {
font-size: 0.9rem;
}
@media screen and (max-width: 996px) {
.filtro-container .filtros-periodos {
position: fixed;
left: 0;
top: 65px;
bottom: 0;
width: 300px;
transform: translateX(-300px);
overflow-y: hidden;
z-index: 12;
transition: 0.2s linear all;
padding: 25px 0 0 15px;
overflow: auto;
}
}
.with--filter .filtros-periodos {
transform: translateX(0);
}
.with--filter .menu-flotante-container {
display: flex;
align-items: center;
height: calc(100vh);
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 20px;
z-index: 3;
background: rgba(0, 0, 0, 0.7);
}
.vivo-content {
background: rgba(43, 43, 43, 0.95);
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 2;
display: none;
padding: 20px;
}
.vivo-content .flexible {
display: flex;
}
.vivo-content .vivo-rep {
max-width: 277px;
width: 100%;
margin-right: 20px;
transition: all 0.3s ease-in-out;
}
.vivo-content .vivo-title {
max-width: 600px;
width: 100%;
display: flex;
align-items: center;
}
.vivo-content .vivo-title h3 {
color: #fff;
font-size: 26px;
margin-bottom: 8px;
}
.vivo-content .vivo-title ul {
list-style: none;
display: flex;
padding: 0;
margin: 0;
}
.vivo-content .vivo-title .vivo {
font-family: "Open Sans", sans-serif;
display: inline-block;
color: #fff;
font-size: 15px;
background: #fe4236;
padding: 0 10px;
line-height: 26px;
font-weight: 700;
text-transform: uppercase;
}
.vivo-content .vivo-title span {
color: #d5d5d5;
margin-right: 15px;
display: inline-flex;
align-items: center;
}
.vivo-content .vivo-title span img {
width: 16px;
margin-right: 5px;
}
.vivo-content .vivo-title .icon-ampliar, .vivo-content .vivo-title .icon-volumen-off {
cursor: pointer;
}
.vivo-content .vivo-title .icon-volumen-on, .vivo-content .vivo-title .icon-minimizar {
display: none;
cursor: pointer;
}
.vivo-content .icon-cerrar {
margin-left: auto;
cursor: pointer;
}
.vivo-content .icon-cerrar img {
width: 24px;
}
.ver-video {
display: block;
}
.ampliado .vivo-rep {
max-width: 640px;
height: 360px;
}
.ampliado .icon-ampliar {
display: none !important;
}
.ampliado .vivo-title .icon-minimizar {
display: inline-block;
}
@media screen and (max-width: 996px) {
.vivo-content {
padding: 8px 15px 15px 15px;
}
.vivo-content .flexible {
flex-direction: column-reverse;
}
.vivo-content .vivo-rep {
max-width: 340px;
margin: 0 auto;
height: 186px;
}
.vivo-content .vivo-title {
padding-bottom: 15px;
}
.vivo-content .vivo-title h3 {
font-size: 1.2rem;
}
.vivo-content .vivo-title .icon-ampliar {
display: none;
}
.vivo-content .icon-cerrar {
margin-left: auto;
}
}
.type-leyes p {
margin-bottom: 0.3rem;
}
.single-leyes .entry-content h3 {
color: #333;
}
.single-leyes .entry-content a {
color: #8BB911;
}
.respuestas {
margin-top: 3rem;
}
.respuestas .cuadro {
margin-bottom: 2rem;
border: 1px solid #eee;
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
display: flex;
border-radius: 2px;
padding: 12px;
}
.respuestas .cuadro .datos {
padding-right: 12px;
border-right: 1px solid #eee;
min-width: 25%;
}
.respuestas .cuadro .datos h2 {
font-size: 1.5rem;
}
.respuestas .cuadro .datos h3 {
font-size: 1rem;
}
.respuestas .cuadro .observaciones {
padding-left: 12px;
}
.respuestas .cuadro:nth-child(odd) {
background-color: #e1d4c3;
}