
/* - ++resource++plonetheme.parlamentorioja.stylesheets/plone-foundation-fixes.css - */
@media screen {
/* https://www.parlamento-larioja.org/portal_css/++resource++plonetheme.parlamentorioja.stylesheets/plone-foundation-fixes.css?original=1 */
#edit-bar{font-size:83%;min-height:30px}
#edit-bar *{color:white;font-weight:lighter;font-size:.85rem}
#edit-bar span:hover,#edit-bar a:hover,#edit-bar a:hover span{color:#333}
ul#contentActionMenus{margin:3px 3px 0 0}
ul.contentViews{margin:0}
#edit-bar ul,#edit-bar ol,#edit-bar dl{font-size:.8rem;padding:0;line-height:2}
#edit-bar ul li ul,#edit-bar ul li ol{font-size:.8rem;margin:0;padding:0}
#edit-bar ul li{display:inline}
#content #edit-bar ul:not(.social-share):not(.document-actions):not(.formTabs) li{margin:0;line-height:inherit;display:inline}
#content #edit-bar ul{margin:0}
ul{list-style-type:none}
#listing-table th{float:none;width:auto}
#listing-table td input{margin:0}
#listing-table tr th,#listing-table tr td{font-size:.8rem}
.portlet-action button,.portlet-action .button{padding:0}
#portlets ul,#portlets ol,#portlets dl{font-size:.8rem;margin:0;padding:0;line-height:2}
#edit_form select,.formPanel select:not(.datagridwidget-select){/* */width:auto;/* */}
#edit_form textarea,.formPanel textarea{height:auto;width:auto}
#edit_form input,.formPanel input{height:auto}
input[type="hidden"]{display:none}
input[type="checkbox"]{float:left;clear:none;margin:5px 5px 0 0}
.LSBox .searchSection{display:flex;justify-content:flex-start;align-items:center}
.formPanel .newTagsSection{margin-left:0}
.formPanel .newTagsSection label{width:57%}
.formPanel .newTagsSection .newTags{margin-left:1rem}
.formPanel .fieldTextFormat{float:right}
#edit_form label,#edit_form .label,.formPanel label,.formPanel .label{white-space:normal;font-weight:bold;background:none;color:#4D4D4D;cursor:pointer;font-size:.875rem;margin-bottom:.5rem;padding:0;text-align:left;line-height:1;clear:none}
#atrbResults table tr th,#atrbResults table tr td{padding:5px;line-height:1rem!important}
#atrbResults table tr td img{float:left;margin-bottom:15px;margin-right:2px}
#search .field,#search .field input{display:inline;margin:0}
#plonebrowser #searchtext{height:28px}
#gmap img,#map img{max-width:none}
input[type="radio"]+label{display:inline;color:#666666;margin-left:0}
input[type="checkbox"] + label{display:inline;color:#666666;margin-left:0;float:left}
.field input[type="text"]{display:inline-block}
.field .widget .value{text-align:left}
.field .widget .label{background:none}
a.link-parent{line-height:2rem}
div.managePortletsLink,a.managePortletsFallback{margin-top:1rem;position:relative;width:100%}
.template-login_form #login_form{margin:2em 0}
.template-login_form #login_form input{width:300px;display:inline-block}
.template-login_form #login_form input.context{width:auto}
body.template-logged_out #content,body.template-login_form #content,body.template-login_failed #content,.pb-ajax #login-form{text-align:center}
.template-login_form #login_form,.template-login_failed #login_form{margin:2em 0}
#fieldset-openid-login input,#login-form input{font-size:100%}
#portal-sitemap{font-size:1em;font-weight:bold}
#portal-sitemap > li{border-bottom:1px dotted #ddd;padding:1em .25em}
body.template-manage-viewlets #portal-body-wrapper{padding-bottom:2em}
body.template-manage-viewlets #portal-footer-wrapper{position:relative;color:#666}
body.template-manage-viewlets #portal-footer-wrapper dt a{color:#666}
body.template-manage-viewlets .portal-header-bar{position:relative}
body.template-manage-viewlets .fixed{display:none}
div.formControls{margin:1rem 0;clear:both}
#portal-personaltools-wrapper dl.actionMenu{border-radius:0 0 6px 6px;background-color:#000000;font-size:.9rem;position:absolute;position:absolute;right:0;top:0;z-index:99999999999999}
#portal-personaltools-wrapper dl.actionMenu a{color:#FFFFFF;line-height:2;padding:0 5px}
#portal-personaltools dd{background:#000000;padding:0;margin-top:-4px}
#portal-personaltools dd ul{margin:0;padding-bottom:5px}
#portal-personaltools dd ul li a:hover{background:#023052}
.formHelp strong{display:inline}
body.template-login_form .field,body.template-login_failed .field{max-width:250px;margin:0 auto}
body.template-login_form .field,body.template-login_failed .field label{display:block}
.field .widget .value br{clear:both}
.field .widget label{max-width:90%}
.field .widget .value .checkboxType{margin-top:7px}
#content ul.configlets ul.configletDetails{margin:0;margin-left:15px;display:inline-block}
#content ul.configlets li input{margin-top:7px}
body.template-search fieldset .field{text-align:left}
body.template-search fieldset .field .optionsToggle{border:none}
body.template-search fieldset .field > div{margin:0!important;width:100%}
body.template-search fieldset .field input[type="checkbox"]{float:left;clear:both;margin-right:2px;margin-top:7px}
body.template-search #content-core .enableAutoFocus .field label{display:inline;margin:0}
span#form-widgets-allowed_types,span#form-widgets-secondary_types{display:flex;flex-direction:row;flex-wrap:wrap}
span.label{background:inherit;color:inherit;padding-left:0}
.cell{padding-left:.625rem;padding-right:.625rem}
.cell.with-full{width:100%}
#search-results-bar{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;border:1px solid #ddd;margin:.5em 0;font-size:.9em;justify-content:space-between;padding:.2em .5em}
#search-field input{display:inline-block}
#search-field input[type="text"]{width:83%}
#search-field input[type="submit"]{width:16%;height:2.4375rem;vertical-align:top;float:right}
#search-results .searchResults dt{margin:0}
#search-results .searchResults dd{margin-bottom:.66rem;padding-bottom:.66rem;border-bottom:1px solid #ddd;font-size:.85rem}
div#search-results-bar *{font-size:.8rem}
dl.actionMenu,dl.actionMenu dt,dl.actionMenu.deactivated dt{margin:0}
dd.actionMenuContent{background-color:white;border:1px solid rgb(170,170,170)}
dd.actionMenuContent div#search-filter fieldset.noborder legend{font-weight:bold;margin-top:5px;visibility:inherit}
body.template-search .document-first-heading{margin:0}
ul#ref_browser_items_relatedItems{display:flex;flex-direction:column}
label{display:initial}
#plonebrowser
#plonebrowser .dialog-wrapper #general_panel #internallinkcontainer > .row{display:flex;flex-flow:row wrap;max-width:100%;margin:0}
#plonebrowser .dialog-wrapper #general_panel #internallinkcontainer > .row > div{flex-basis:20%}
table.invisible,table.invisible tbody,table.invisible thead,table.invisible thead tr,table.invisible tbody tr,table.invisible th,table.invisible td{visibility:initial;border:0;background-color:transparent}
.configlet table th{border-right:1px solid #eee;display:inline-flex;flex-flow:row-reverse nowrap;justify-content:flex-end;align-items:center;padding:0 10px}
.configlet table br{display:none}
#content fieldset{border:0}
body.template-member_search_form form fieldset div.field br{display:none}
.field.editionComment{padding:0}
.eventDetails.vcard table{margin-bottom:0!important}
.thumbnail.item.folderish{display:block;line-height:initial}
body.template-login_form #login-form div.field{display:flex;flex-flow:column nowrap;width:300px;max-width:none;align-items:flex-start}
body.template-login_form #login-form div.field label{text-align:left;font-size:1rem;font-weight:600}
body.template-search fieldset#search-field{text-align:left;margin-bottom:1rem}
body.template-search fieldset#search-field input[type="submit"]{margin:0;padding:0}
body.template-search #search-filter .field{padding:1em 0 1.5em 1em}
.bgimage{background-position:center center;background-size:cover;display:block;height:100px;width:100%}
.contain{background-size:contain;background-repeat:no-repeat}
.nomargin{margin:0}
#login-form .field{text-align:center}
#login-form .field input{width:100%;display:inline-block}
#login-form .field label{display:block;width:100%;margin:0 auto;text-align:left;font-size:1rem;font-weight:600}
.overlay .field{width:250px;margin:0 auto}
#portal-personaltools{float:right;background:#e3e3e3;position:fixed;z-index:3;top:0;right:0;padding:.25em .5em;font-size:80%;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em;-webkit-border-bottom-right-radius:.5em;-webkit-border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;-moz-border-radius-bottomright:.5em}
#portal-personaltools #anon-personalbar a{float:left;margin:0 .5em}
#portal-languageselector{float:right;background:#e3e3e3;position:fixed;top:0;right:1px;z-index:3;padding:.25em .5em;font-size:80%;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em;-webkit-border-bottom-right-radius:.5em;-webkit-border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;-moz-border-radius-bottomright:.5em;max-width:50%}
.actionMenuSelected span{color:#333!important}
.datagridwidget-add-button {padding: 4px 12px !important;border: 1px solid #ddd;text-transform: none !important;}
.ArchetypesSelectionWidget > span .formQuestion {display: block;}
.ArchetypesSelectionWidget > span .noborder {margin-bottom: 0.2rem;margin-right: 0.3rem;vertical-align: middle;}
}


/* - ++resource++plonetheme.parlamentorioja.stylesheets/main.css - */
@media screen {
/* https://www.parlamento-larioja.org/portal_css/++resource++plonetheme.parlamentorioja.stylesheets/main.css?original=1 */
﻿/* */
body,html {color: #333;font-family: 'Lato',sans-serif;font-size: 1rem;font-weight: 400;}
h1,h2,h3,h4,h5,h6,a,p,strong,span,input,ul {letter-spacing: initial;}
h1,h2,h3,h4,h5,h6 {font-weight: 400;color: #333333;font-family: 'Roboto Slab', serif;}
a,p,strong,span,b,input,ul {font-size: 1rem;letter-spacing: initial;}
h1 span,h2 span,h3 span,h4 span {font-size: inherit;}
body.template-portada strong h1,
body.template-portada strong h2,
body.template-portada strong h3 {font-weight: bold;}
body.template-portada h2 strong {font-size: 2rem;}
h2 , .h2-size {font-size: 1.6rem;}
h3 , .h3-size {font-size: 1.4rem;}
h4 , .h4-size {font-size: 1.2rem;}
h5 , .h5-size {font-size: 1.1rem;}
h2 a , .h2-size a {font-size: 1.6rem;}
h3 a , .h3-size a {font-size: 1.4rem;}
h4 a , .h4-size a {font-size: 1.2rem;}
h5 a , .h5-size a {font-size: 1.1rem;}
.visualPrint {display:none;}
a {color: #222;transition: .2s;}
a:focus,
a:hover {color: #666;}
a.internal-link {color: #0c4e94;}
#content a {color: #356cbf;transition: .2s;}
#content a:focus,
#content a:hover {color: #002663;}
#content a.internal-link {color: #356cbf;}
.documentEditable #content #content-core p > a:not([class]),
.documentEditable #content #content-core p > a:not([class]) span { color: #356cbf }
.documentEditable #content #content-core p > a:not([class]):hover,
.documentEditable #content #content-core p > a:not([class]) :hover span {text-decoration: underline}
.bg-white {background-color: white;}
.bg-gray {background-color: #EFEFEF;}
.bg-gray-image {background: transparent url("++resource++plonetheme.parlamentorioja.images/bg.jpg") no-repeat scroll center top / cover ;}
.bg-lightgray {background-color: #F1F1F1;}
.sm-line {padding: .5rem 0;}
.line {padding: 1rem 0;}
.md-line {padding: 2rem 0;}
.lg-line {padding: 3rem 0;}
.xl-line {padding: 4rem 0;}
.extra-large-line {padding: 5rem 0;}
.sm-line.top,
.line.top,
.md-line.top,
.lg-line.top,
.xl-line.top,
.extra-large-line.top {padding-bottom: 0;}
.sm-line.bottom,
.line.bottom,
.md-line.bottom,
.lg-line.bottom,
.xl-line.bottom,
.extra-large-line.bottom {padding-top: 0;}
.no-pad {padding: 0 !important;}
.blue-line {position: relative;}
.blue-line:before {content: "";position: absolute;width: 74px;height: 5px;left: 47%; left: calc(50% - 37px);top: 100%;background-color: #00ADBE;}
.related-title {font-weight: 400;margin-bottom: 1.4rem;}
.title-line {background: #ddd none repeat scroll 0 0;display: block;height: 4px;width: 75px;margin-top: 0.8rem;}
.section-title {padding: 0.7rem 0;color: #fff;font-size: 2.8rem;position: absolute;bottom: 0;width: 100%;background-color: rgba(95, 106, 114, .7);font-family: 'Roboto Slab', serif;}
.section-title-box {height:280px;position: relative;}
.row {margin-left: auto;margin-right: auto;max-width: 74.5rem;}
.notransition {-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;transition: none !important;}
.rounded-button,
input[type="submit"],
input[type="button"],
.button {line-height: 1.5;font-weight: 400;border: 1px solid #202e44;padding: 4px 21px;border-radius: 50px;position: relative;overflow: hidden;color: #202e44;display: inline-block;background-color: transparent;transition: .15s;font-size: 1rem}
.rounded-button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.button:hover {color: white;background-color: #002663;border-color: #002663;font-size: 1rem}
.rounded-button:focus,
input[type="submit"]:focus,
input[type="button"]:focus,
.button:focus {outline:0;color: white;background-color: #263e65;border-color: #263e65;font-size: 1rem}
.rounded-button.white {border: 1px solid white;color: white;}
.rounded-button.white:hover {color: #0E1A2A;background-color: white;border-color: white;font-size: 1rem}
.rounded-button.white:focus {outline:0;color: #0E1A2A;background-color: rgba(255,255,255,0.5);border-color: rgba(255,255,255,0.5);font-size: 1rem}
#portal-columns {margin-bottom: 2rem;min-height: 28rem;}
ul[id*='slider'],
.no-margin {margin: 0;}
.no-dots {margin: 0;list-style: none;}
.thumbnail:focus,
.thumbnail:hover {box-shadow: 0 0 6px 1px rgba(12, 48, 106, 0.39);}
.underline {position: relative;}
.underline:before {content: "";position: absolute;width: 150px;height: 5px;top: 125%;}
.underline.center:before {left: 46%;left: calc(50% - 75px);}
.underline.left:before {left: 0px;}
.underline.gold:before {background-color: #DC9700;}
.underline.gray:before {background-color: #CACACA;}
.underline.blue:before {background-color: #1f53a7;}
.date-icon {background: transparent url('++resource++plonetheme.parlamentorioja.images/calendar-icon.png') left center no-repeat;background-size: 19px;padding-left: 26px;}
.file-icon {background: transparent url('++resource++plonetheme.parlamentorioja.images/file-icon.png') left center no-repeat;background-size: 17px;padding-left: 26px;}
dl dt:not(:first-child){margin-top:.6rem}
.callout {border-radius:0;border:none;}
.reveal-overlay {z-index: 2147483647;}
.m-b-1 {margin-bottom:1em;}
.m-b-0 { margin-bottom: 0 !important;}
.m-l-0 { margin-left: 0 !important;}
.font-text { font-family: 'Lato',sans-serif !important;}
.font-heading { font-family:  'Roboto Slab', serif !important; }
.text-666 { color: #666666;}
.muestra-block { display: block !important;}
.rpItem { margin-bottom: 0.5rem;line-height: 1.3rem;}
#sfc-ical-export {display: none;}
.hiddenStructure {background: transparent none repeat scroll 0 0;border: medium none;display: block;height: 0.1em;margin: -0.1em 0 0 -0.1em;overflow: hidden;padding: 0;width: 1px;}
.reveal-overlay {overflow-y: scroll !important;overflow: auto;}
#swipebox-title{display: block;width: auto;text-align: center;padding: 1rem 12rem;line-height: 26px;font-family: 'Lato',sans-serif;}
#content .documentFirstHeading {text-align: left !important;}
#content .documentDescription,
#content #content-core {text-align: left; /* */}
body.subsection-agenda .documentDescription,
body.subsection-sesiones-parlamentarias .documentDescription {}
#calendar table.fc-header tbody,
#calendar table.fc-header tfoot,
#calendar table.fc-header thead {background-color: #fff;border: none;}
.fc-header .fc-button {margin:0.3em 0;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {background-color: #002663;background-image: none;border: medium none !important;box-shadow: none !important;margin: 0 1px !important;}
.ui-state-default:hover,
.ui-widget-content .ui-state-default:hover,
.ui-widget-header .ui-state-default:hover {background-color: #356cbf;}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {background-image: url("/fs-parlamentorioja/parlamentorioja/++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png");}
.fc-event-inner {background-color: #002663 !important;padding: 0.4rem !important;}
.fc-event-inner span {display: block;color: white !important;font-size: 0.75rem !important;}
.fc-grid .fc-event-time {font-weight: bold;padding-bottom: 0.2rem;}
dl.portlet.portletNavigationTree {margin-bottom:2.5em;}
#parent-fieldname-title {margin-bottom: 0.5em;}
/* */
[data-social] a {-webkit-filter: blur(0px);filter:blur(0px)}
/* */
.share-icon {display: inline-block;background: url('++resource++plonetheme.parlamentorioja.images/share-icon.png') no-repeat center center;width: 19px;height: 20px;float: right;cursor: pointer;position: relative;}
.share-icon [class*='-icon'] {box-shadow: 0px 0px 2px #333;z-index: 9999;transition: .5s cubic-bezier(.87,-.41,.19,1.44), opacity linear;transform: scale(0);opacity: 0;display: inline-block;background: url('++resource++plonetheme.parlamentorioja.images/social-flat.png') no-repeat center center;width: 27px;height: 25px;cursor: pointer;position: absolute;}
.share-icon.active [class*='-icon'] {transform: scale(1);opacity: 1;}
.share-icon .facebook-icon {left:30px;top:0px;background-position: -54px 0px;}
.share-icon .twitter-icon {left:60px;top:0px;background-position: -27px 0px;}
.share-icon .mail-icon {left:30px;top:28px;background-position: 0px 0px;}
.share-icon .google-icon {left:60px;top:28px;background-position: -81px 0px;}
.share-icon .whatsapp-icon {left:30px;top:56px;background-position: -108px 0px;}
body[data-offcanvas="open"] {overflow: hidden;}
body[data-offcanvas="open"] .off-canvas-content {overflow: hidden;}
#offCanvas ul.vertical.menu {height: 100vh;overflow: scroll;}
#offCanvas,
#offCanvas .is-drilldown {height: 100%;}
.off-canvas-button-wrap {display: initial;position: fixed; margin: 0;background: transparent; top: 0; left: 0;z-index: 9999999999;transition: -webkit-transform .5s ease;transition: transform .5s ease;}
.off-canvas-button-wrap button,
.off-canvas-button-wrap button:hover,
.off-canvas-button-wrap button:focus {padding: 2px 10px;border-radius: 2px;margin: 5px;background-color: #B29E32;border:none;top: 0.5em;left: 0.5em;/**/}
.off-canvas-button-wrap button #sandwich {color: white;font-size: 1.7rem;}
.off-canvas-button-wrap button #sandwich.ion-navicon-round:before {display: block;margin: 3px 0px;}
.is-drilldown-submenu-parent>a:after {border-color: transparent transparent transparent #005597;}
.js-drilldown-back>a:before {border-color: transparent #005597 transparent transparent;}
.is-drilldown-submenu {transition: -webkit-transform .33s ease;transition: transform .33s ease;}
.off-canvas-button-wrap.is-open-left {-webkit-transform: translateX(250px);transform: translateX(250px);}
.vertical.menu a {text-align: left;}
.off-canvas .vertical.submenu {display: initial;}
.is-drilldown-submenu-parent>a:after,
.is-drilldown-submenu-parent>a:after {border-color: transparent transparent transparent #d52031;}
.js-drilldown-back>a:before,
.js-drilldown-back>a:before {border-color: transparent #d52031 transparent transparent;}
.template-landing_view .off-canvas-content {height: 100vh;}
#portal-top {padding: 1rem 0;}
#portal-top #portal-header {background-color: white;}
#portal-top #portal-header #portal-logo img {margin: 1rem 0;}
#portal-top #portal-header #portal-globalnav {margin: 0;    margin-bottom: 10px;}
#portal-top #portal-header #portal-globalnav li {padding: 0 1rem;}
#portal-top #portal-header #portal-globalnav li:first-child{padding-left: 0;}
#portal-top #portal-header #portal-globalnav li:last-child{padding-right: 0;}
#portal-top #portal-header #portal-globalnav li a {font-size: 1.2rem;font-weight: 600;}
#portal-top .social-wrap {margin: 1.33rem 0;}
#portal-top .social-icon {display: inline-block;width: 31px;height: 31px;vertical-align: top;margin: 0 .2rem;}
#portal-top .social-icon:first-child{margin-left: 0;}
#portal-top .social-icon:last-child{margin-right: 0;}
.socials-link {display: inline-block;margin: 1rem 0 0;padding-right: 1rem;vertical-align: bottom;}
.socials-link li {margin: 0 0.2rem;}
#portal-searchbox {display: inline-block;transition: .5s ease-out;}
#portal-searchbox input {border: medium none;box-shadow: none;font-size: 16px;font-weight: 300;width: 31px;margin-bottom: 0;color:transparent;opacity: 1;}
#portal-searchbox input.searchButton {height: 48px;background: url("++resource++plonetheme.parlamentorioja.images/search.png") no-repeat scroll center center transparent;}
#portal-searchbox input#cercador {position: absolute;top: 0px;width: 0px;padding:0px;border: 1px solid #444;border-style: hidden hidden solid;left:16px;background-color: transparent;color: black;border-radius: 0;transition: .5s ease-out;}
#portal-searchbox input#cercador::-webkit-input-placeholder {color: #999;}
#portal-searchbox input#cercador:-moz-placeholder {color: #999;}
#portal-searchbox input#cercador::-moz-placeholder {color: #999;}
#portal-searchbox input#cercador:-ms-input-placeholder {color: #999;}
#portal-searchbox.isopen {width: 216px;}
#portal-searchbox input#cercador.isopen {width: 200px;padding-left: 20px;}
#portal-searchbox ::-webkit-input-placeholder{color:#fff;}
#portal-searchbox :-moz-placeholder{color:#fff;}
#portal-searchbox ::-moz-placeholder{color:#fff;}
#portal-searchbox :-ms-input-placeholder{color:#fff;}
/* */
.template-portada #portal-body-wrapper {padding-bottom:0;}
#portal-menu {background-color: #002663;z-index: 99999 !important;}
#portal-menu .menu > li > a {display: block;font-size: 1rem;line-height: 1.2rem;padding: 0.7rem 1rem;text-align: center;text-transform: uppercase;color: #fff;}
#portal-menu .menu > li {position: relative;}
#portal-menu .menu > li:first-child {}
#portal-menu .menu .active > a {background: transparent none repeat scroll 0 0;color: #fff;}
#portal-menu .active-bar {height: 5px;display: none;background-color: #DC9700;position: absolute;bottom: 0;width: 100%;}
#portal-menu .menu > li:hover .active-bar {display: block;opacity: 0.8}
#portal-menu .active .active-bar {display: block;}
#portal-menu #main-menu {position: relative;}
#portal-menu #main-menu #logo-sticky {position: absolute;right: 100%;right: calc(100% + 21px);top: 50%;transform: translate(0, -50%);opacity: 0;transition: .35s;pointer-events: none;}
#portal-menu #main-menu #logo-sticky a {display: inline-block;width: 71px;height: 100%;padding: 0}
#portal-menu-sticky-wrapper.is-sticky #portal-menu #main-menu #logo-sticky {opacity: 1; pointer-events: initial;}
#portal-menu #main-menu #search-sticky {position: absolute;left: 100%;left: calc(100% + 10px);top: 50%;transform: translate(0, -50%);opacity: 0;transition: .35s;pointer-events: none;}
#portal-menu #main-menu #search-sticky a {display: inline-block;width: 21px;height: 100%;padding: 0}
#portal-menu #main-menu #search-sticky a img {vertical-align: initial;}
#portal-menu-sticky-wrapper.is-sticky #portal-menu #main-menu #search-sticky {opacity: 1;pointer-events: initial;}
#portal-footer-wrapper {background-color: #0C306A;color: #fff;font-weight: 200;}
#portal-footer-wrapper #portal-siteactions {margin-left:0;}
#portal-footer-wrapper #portal-siteactions li:after {content:"|";}
#portal-footer-wrapper #portal-siteactions li:last-child:after {content:"";}
#portal-footer-wrapper #portal-siteactions a {color: #fff;margin: 0 0.5rem;}
#portal-footer-wrapper a {color:white;}
#portal-footer-wrapper a:hover {text-decoration: underline;}
#portal-footer-wrapper .discrete {color:#999999;margin-bottom: 0.1rem;}
#portal-footer-wrapper h3 {color: #0bb8c9;font-size: 1.4rem;margin-bottom: 0.6rem;}
#portal-footer-wrapper .logo {padding-top:1rem;}
#portal-footer-wrapper p {margin-bottom: 0.4rem;line-height: 1.2rem;}
#portal-footer-wrapper #portal-footer-top .bottomline {border-bottom: 1px solid #393637;margin-bottom: 1.2rem;padding-bottom: 1rem;}
.template-portada #portal-footer-wrapper #portal-footer-top .bottomline {border-bottom: 1px solid #888;}
#portal-footer-bottom {padding-bottom: 0.4rem;}
#portal-footer-wrapper .footer-links {background-color: #0A2958;}
#portal-footer-wrapper * {font-size: .85rem;}
.contact li {display: block;}
.contact .fax {margin-left:0.5em;}
.contact .icon {margin-right:0.3em;}
.contact .icon:before {font-size: 1.2em;}
#portal-footer-wrapper .portal-actions {margin: 0;}
#portal-footer-wrapper .portal-actions a {padding: 0 10px;}
body.template-portada h2 {font-size: 2rem;font-weight: 200;color: #000;display: inline-block;}
body.template-portada #portal-body-wrapper {padding-top: 0;}
body.template-portada .slider-portada-wrapper {background: #ccc url('++resource++plonetheme.parlamentorioja.images/fondo-rioja.jpg') center bottom no-repeat;background-size: cover;position: relative;}
body.template-portada .slider-portada-wrapper.line {padding: 1.5rem 0;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bx-wrapper {margin: 0;position: relative;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bx-wrapper .bx-viewport {border: 0;box-shadow: none;left: 0;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bx-wrapper .bx-viewport ul {margin: 0;transition-timing-function: ease-in-out;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bx-wrapper .bx-viewport ul li .bgimage {height: 415px;position: relative;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bgimage .info-slide {display: none;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .info-slide {background-color: rgba(101, 101, 101, 0.85);position: absolute;left: 0;bottom: 0;margin: 20px;max-width: 500px;padding: 11px 21px 16px;z-index: 100;transition: .35s ease-out;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .info-slide .title{color: white;margin: 0;font-size: 2rem;font-weight: 100;display: inline-block;line-height: 1.1;margin-bottom: 10px;transition: .35s;opacity:1}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .info-slide .desc {color: white;font-weight: 100;margin: 0;transition: .35s;opacity:1}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .info-slide.on-my-way .title,
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .info-slide.on-my-way .desc {opacity: 0;}
body.template-portada #destacamos-slider .bgimage {height: 179px;margin-bottom: 15px;}
body.template-portada .destacamos-slider-wrapper .bx-pager-link {text-indent: -999999px;display: inline-block;background-color: #002663;border: 3px solid #002663;width: 12px;height: 12px;border-radius: 50%;transition: .15s;}
body.template-portada .destacamos-slider-wrapper .bx-pager-link.active {background-color: white;}
body.template-portada .destacamos-slider-wrapper .bx-pager-item {display: inline-block;margin: 0 5px;}
body.template-portada .destacamos-slider-wrapper .bx-pager {text-align: center;}
body.template-portada .slider-portada-wrapper .bx-wrapper {opacity: 0;}
body.template-portada .slider-portada-wrapper .bx-wrapper.ready-slider{opacity: 1;transition: opacity 0.3s;-webkit-transition: opacity .25s ease-in-out;}
body.template-portada .slider-portada-wrapper {min-height: 300px;}
body.template-portada .portada-items > .columns a.bgimage {position: relative;min-height: 200px;background-size: contain;background-position: top;background-repeat: no-repeat;}
body.template-portada .portada-items > .columns a.bgimage .banner-title-wrap {min-height: 145px;position: relative;padding-top: 1rem;}
body.template-portada .portada-items > .columns a.bgimage .banner-title-wrap span.banner-title {position: absolute; bottom: 1rem;left: 1rem;right: 2rem;font-size: 2rem;color: white;}
body.template-portada .portada-items > .columns a.bgimage span.banner-description {color: white;font-size: 1rem;font-weight: 300;padding: 1rem;padding-right: 25%;position: relative;}
body.template-portada .portada-items > .columns a.bgimage span.banner-description:empty {display: none;}
body.template-portada .portada-items > .columns a.bgimage span.banner-description:before {content: "";background: url(++resource++plonetheme.parlamentorioja.images/arrow-right-mini.png) center center no-repeat rgba(0,0,0,.25);position: absolute;right: 0;bottom: 0;width: 25%;height: 100%;}
body.template-portada .portada-items > .columns:nth-child(1) a.bgimage span.banner-description{background-color: #CE5F10;}
body.template-portada .portada-items > .columns:nth-child(2) a.bgimage span.banner-description{background-color: #187BBC;}
body.template-portada .portada-items > .columns:nth-child(3) a.bgimage span.banner-description{background-color: #00A64E;}
body.template-portada .portada-items > .columns:nth-child(4) a.bgimage span.banner-description{background-color: #D63636;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bx-wrapper .bx-controls .bx-controls-direction > a span{top: 45%;top: calc(50% - 29px);height: 58px;margin: 0 1rem;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bx-wrapper .bx-controls .bx-controls-direction > a .arrow-big-left {top: 50%;right: 100%;transform: translate(0, -50%);position: absolute;margin: 17px}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bx-wrapper .bx-controls .bx-controls-direction > a .arrow-big-right {top: 50%;left: 100%;transform: translate(0, -50%);position: absolute;margin: 17px}
.arrow-big-left,
.arrow-big-right {background: transparent url('++resource++plonetheme.parlamentorioja.images/arrows-big-gray.png') no-repeat;height: 56px;width: 34px;display: inline-block;}
.arrow-big-left {background-position: left center;}
.arrow-big-right {background-position: right center;}
body.template-portada .activitat .extra-large-line {padding-bottom: 1rem;}
a.ion-social-rss {background-color: #002663;color: white;padding: 1px 6px;font-size: 18px;border-radius: 4px;vertical-align: text-bottom;margin-left: 10px;display:inline-block;}
body.template-portada .activitat .portada-header h2 {display: inline-block;padding-top: .5rem;}
body.template-portada .activitat .social-wrap {text-align: right;}
body.template-portada .activitat .social-wrap a[class^="ion-"] {width: 36px;height: 36px;display: inline-block;text-align: center;font-size: 1.5rem;line-height: 32px;}
body.template-portada .activitat .social-wrap a.plus {border: 1px solid black;background-color: transparent;margin: 1.25rem .5rem;transition: .4s;}
body.template-portada .activitat .social-wrap a.plus:hover {box-shadow: inset 0 0 2px #333;text-shadow: -1px 1px 1px #666;color: black;}
body.template-portada .activitat .social-wrap a.ion-social-rss {color: white;background-color: #00ADBE;/* */border: 1px solid transparent;transition: .2s ease-in-out;}
body.template-portada .activitat .social-wrap a.ion-social-rss:hover {background-color:#177881;}
body.template-portada .activitat .noticies .noticia {background-color: white;/* */}
body.template-portada .activitat .noticies .noticia:first-child {margin-top: 0;}
body.template-portada .activitat .noticies .noticia:last-child {margin-bottom: 0;}
body.template-portada .activitat .noticies .noticia .news-item-image {display: block;height: 100%;overflow: hidden;position: relative;}
body.template-portada .activitat .noticies .noticia .news-item-image:before {content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 0;border-color: transparent transparent rgba(0, 0, 0, 0.75) transparent;border-style: solid;border-width: 0 150px 0px 0;z-index: 100;transition: .35s;}
body.template-portada .activitat .noticies .noticia .news-item-image .more {position: absolute;bottom: -25px;transition: .35s;margin: 0;color: white;opacity: 1;z-index: 999;font-size: 1.25rem;font-weight: 300;}
body.template-portada .activitat .noticies .noticia .news-item-image span.bgimage {height: 100%;transition: .35s;min-height: 175px;}
body.template-portada .activitat .noticies .noticia .news-item-image:hover span.bgimage {transform: scale(1.2);-webkit-filter: brightness(85%) grayscale(70%);filter: brightness(85%) grayscale(70%);-moz-filter: brightness(85%) grayscale(70%);-o-filter: brightness(85%) grayscale(70%);-ms-filter: brightness(85%) grayscale(70%);}
body.template-portada .activitat .noticies .noticia .news-item-image:hover .more {bottom: 0;margin: 5px 10px;}
body.template-portada .activitat .noticies .noticia .news-item-image:hover:before {border-width: 0 350px 50px 0;}
body.template-portada .activitat .noticies .noticia .news-item-text {padding: 1rem 1.5rem;background-color: #F1F1F1;}
body.template-portada .activitat .noticies .noticia .news-item-text a.news-item-title strong {font-size: 1.03333333rem;margin-bottom: .5rem;display: block;color: #444;}
body.template-portada .activitat .noticies .noticia .not-first .news-item-text a.news-item-title strong {font-size: 0.95rem;}
body.template-portada .activitat .noticies .noticia .news-item-date {color: #333;font-size: .9rem;}
body.template-portada .activitat .publicaciones .portada-header h2 {margin-bottom:0;}
body.template-portada .activitat .portada-items .banner-item {margin-bottom: .75rem;}
body.template-portada .activitat .portada-items .banner-item .bgimage {height: 77px;}
/* */
body.template-portada #portal-body-wrapper .patrocinadors {margin-bottom: 2rem;}
body.template-portada #portal-body-wrapper .patrocinadors .patrocinadors-text {margin: 1rem 0 2rem 0;}
body.template-portada #portal-body-wrapper .patrocinadors .patrocinadors-text p {color: #aaa;font-size: 1.25rem;font-weight: 300;text-align: center;}
body.template-portada #portal-body-wrapper .patrocinadors a.bgimage {transition: .35s;;height: 100px;min-height: 0;background-size: contain;background-position: center center;background-repeat: no-repeat;-webkit-filter: grayscale(100%);filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);}
body.template-portada #portal-body-wrapper .patrocinadors a.bgimage:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);-moz-filter: grayscale(0%);-o-filter: grayscale(0%);-ms-filter: grayscale(0%);}
body.template-portada .bg-blue {background: #22BBCB url('++resource++plonetheme.parlamentorioja.images/bg-blue.jpg') center center;background-size: cover;}
body.template-portada .bg-blue .collaboradors {position: relative;border-top: 1px solid rgba(255,255,255,0.5);}
body.template-portada .bg-blue .collaboradors:before {content: "";height: 3px;width: 70px;background-color: white;position: absolute;left: 0;bottom: 100%;}
body.template-portada .bg-blue .collaboradors h2 {display: inline-block;padding-top: .5rem;color: white;font-size: 2.25rem;margin: .5rem 0 1.5rem;}
body.template-portada .bg-blue .collaboradors .portada-items ul#empreses-slide {margin: 0;}
body.template-portada .bg-blue .collaboradors .portada-items .bx-wrapper .bx-viewport{background: transparent;border: 0;box-shadow: none;}
body.template-portada .bg-blue .collaboradors .portada-items .bx-wrapper .bx-controls-direction a[class^="ion-"] {text-indent: 0;bottom: 130%;bottom: calc(100% + 32px);top: initial;right: 0;color: white;border: 1px solid white;    text-align: center;font-size: 1.5rem;padding-top: 4.5px;padding-left: 2px;width: 36px;height: 36px;}
body.template-portada .bg-blue .collaboradors .portada-items .bx-wrapper .bx-controls-direction a.ion-chevron-left {right: 41px;}
body.template-portada .parlamento-abierto {border: 1px solid #dbdbdb; box-shadow: 0px 0px 2px #dbdbdb;}
body.template-portada .parlamento-abierto .title-wrapper {padding: 1rem;}
body.template-portada .parlamento-abierto .title-wrapper .title {color: #0C306A;font-size: 2rem;font-weight: 600;line-height: 1;margin: 0;}
body.template-portada .parlamento-abierto .list-wrapper {background-color: #f1f1f1;padding: 1rem 0;}
body.template-portada .parlamento-abierto .list-wrapper .list li {display: block;line-height: 1;margin-bottom: 11.4px;transition: .35s;}
body.template-portada .parlamento-abierto .list-wrapper .list li:hover {transform: translateY(-2px);}
body.template-portada .parlamento-abierto .more {display: block;text-align: right;padding: 0 1rem;color: #666666;}
.search-list-form {padding-bottom: 2rem;}
.search-list-form .button {padding: 0.68rem 1rem;text-transform: uppercase;width: 100%;}
body.template-folder_iniciativas_view .search-list-form .button {padding: 0.3rem 1rem;}
/* */
.tileItem:last-child {border:none;padding-bottom: 0;margin-bottom: 0;}
.tileNom {padding-bottom: 0.2rem;font-weight: 600;text-transform: uppercase;}
.tileDetails *{font-size: 0.9rem;}
.tileDetailsLabel {font-weight: 200;margin-right: 3px;}
.tileHeadline {line-height: 1.8rem}
.tileHeadline a {font-size: 1.5rem;}
.tileFooter {margin-bottom: 0;}
div.listingBar {font-size: 80%;margin: 1rem 0;text-align: center;color: transparent;}
div.listingBar a {background: #ddd none repeat scroll 0 0;border: medium none;display: inline-block;padding: 0.1rem 0.5rem;text-align: center;text-decoration: none;}
div.listingBar .previous {display: inline-block;float: left;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
div.listingBar span {color: #fff;background: #9e1717 none repeat scroll 0 0;}
div.listingBar .next {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
#content div.listingBar a { background-color: #F0F0F0;}
.documentDescription {font-family: "Lato",sans-serif;/**/line-height: 1.6rem;padding-bottom: 1.2rem;}
#content ul, .portletStaticText ul {list-style-type: disc;margin-left: 0.8rem;list-style-position: inside;}
#content ul:not(.social-share):not(.document-actions):not(.formTabs) li, dl.portlet li, .portletStaticText li {display: list-item;line-height: 1.5em;margin-bottom: 0.25em;padding-left: 0.3rem;text-align: left;}
#viewlet-below-content-body {padding-top: 1.5rem;padding-bottom: 1.5rem;}
.documentActions ul{margin:0;display:inline;}
.documentActions p.share{display:inline;margin-right:0.50rem;font-size: 0.9rem;font-weight: 400;}
.documentActions ul li{margin-right:.9rem;display: inline-block;vertical-align: middle;}
.documentActions ul li span {display: inline-block;font-size: 0.9rem;font-weight: 400;margin-left: 10px;padding-top: 0.6rem;}
.documentActions ul li.last_action{margin-right:0;}
/* */
.documentActions ul li#document-action-send a{background: transparent url("++resource++plonetheme.parlamentorioja.images/icon-send.png") no-repeat scroll 0 0;display: inline-block;height: 42px;margin-right: 20px;padding-left: 56px;}
/* */
#document-action-rss a {background-color: transparent;color: #222;margin-left: 0;display: inline-block;}
#document-action-rss a:before {font-size: 28px;color:#666;/**/}
#document-action-print a {background-color: transparent;color: #222;display: inline-block;}
#document-action-print a:before {font-size: 28px;color:#666;/**/}
#relatedItems {padding-top: 2rem;}
#relatedItems ul {list-style-type: none;margin-left: 0;margin-bottom: 2rem;}
#relatedItems ul li {background: transparent url("++resource++plonetheme.parlamentorioja.images/li.png") no-repeat scroll 0 8px;margin-left: 12px;padding-left: 18px !important;}
#relatedItems .bgimage {height: 140px;}
dl.portlet ul.navTreeLevel0 {margin:0;}
dl.portlet ul.navTreeLevel0 .navTree {padding-top: 0.2rem;}
dl.portlet ul.navTreeLevel0 > .navTreeItem .navTree span {font-size: 0.95rem;}
dl.portlet ul.navTreeLevel0 > .navTreeItem {border-bottom: 1px solid #ddd;line-height: 2em;margin: 0;padding: 0.6rem 0;}
dl.portlet ul.navTree .navTreeCurrentItem {background-color: transparent;border-left: 0 none;margin-left: 0;margin-right: 0;}
dl.portlet ul.navTree .navTreeItemInPath > span,
dl.portlet ul.navTree .navTreeCurrentNode > span,
dl.portlet ul.navTree .navTreeCurrentItem span {font-weight: 400 !important;color:#002663;}
dl.portlet ul.navTreeLevel0 > .navTreeItem a span {font-size:1.1rem;font-weight: 200;}
.portal-breadcrumbs {background-color: #f1f1f1;margin-bottom: 1rem;position: relative;}
#portal-breadcrumbs .title-line {background: #00adbe none repeat scroll 0 0;display: block;height: 3px;margin-bottom: -1px;margin-top: 0;width: 50px;}
.portal-breadcrumbs {padding: 0.8rem 0;}
#portal-breadcrumbs a,
#portal-breadcrumbs span {font-size:0.9rem;color: #444;font-weight: 600;}
#portal-breadcrumbs span.breadcrumbSeparator {margin: 0 0.2rem;font-weight: 600;}
#portal-breadcrumbs span#breadcrumbs-current {font-weight: 200;}
#portal-breadcrumbs span#breadcrumbs-you-are-here {display: none;}
.template-atct_album_view .bgimage {height: 180px;margin-bottom: 0;}
.photoAlbumEntryTitle {display: block;width:auto;height:auto;font-size: .9rem;margin-bottom: 1rem;}
.photoAlbumEntryWrapper {height: 170px;margin-bottom: 7px;width: 100%;}
.bxslider-slide-container .bx-next,
.bxslider-slide-container .bx-prev,
.collaboradors .bx-next,
.collaboradors .bx-prev {display: none;}
.off-canvas-button-wrap .button {background-color: #002663;/**/}
.off-canvas-button-wrap .button #sandwich {font-size: 1.5rem;}
.is-drilldown-submenu-parent>a:after, .is-drilldown-submenu-parent>a:after {border-color: transparent transparent transparent #265eab;}
.js-drilldown-back>a:before, .js-drilldown-back>a:before {border-color: transparent #265eab transparent transparent;}
.off-canvas-wrapper ul.vertical.menu li:nth-child(odd) {background-color: #e0e0e0;}
.off-canvas .vertical.submenu {background-color: #e6e6e6;}
/* */
.portada-events .tabs,
.portada-events .tabs-content {border: 1px #ccc;border-style: hidden hidden solid;}
.portada-events .tabs-content {border-bottom: hidden;}
.portada-events .tabs-panel {padding: 1.5rem 0;}
.portada-events .tabs-title,
.portada-events .off-day {padding: 0;margin: 0 21px 8px 0;}
.portada-events .off-day {display: inline-block;float: left;line-height: 1;opacity: .5;}
.portada-events .off-day a {cursor: default;pointer-events: none;}
.portada-events .tabs-title>a,
.portada-events .off-day a{transition: .15s;}
.portada-events .tabs-title>a {cursor: pointer;}
.portada-events .tabs-title>a:focus,
.portada-events .tabs-title>a[aria-selected=true] {background-color: white;}
.portada-events .tabs-title>a[aria-selected=true] * {color: #002664}
.portada-events .tabs-title>a[aria-selected=false],
.portada-events .off-day a{color: rgb(151, 96, 0);}
.portada-events .tabs-title>a[aria-selected=false]:hover * {color: #648ac3}
.portada-events .tabs-title>a,
.portada-events .off-day a {padding: 0;text-align: center;}
.portada-events .tabs-title>a .day-name,
.portada-events .tabs-title>a .day-num,
.portada-events .off-day .day-name,
.portada-events .off-day .day-num {display: block;}
.portada-events .days-tabs {cursor: default;}
.portada-events .tabs-title>a .day-num {font-size: 1.675rem;}
.portada-events .agenda {position: relative;}
.portada-events .agenda > .slider-wrapper {border-bottom: 1px solid #ccc;}
.portada-events .agenda #controls-agenda {position: absolute;right: 0;top: 0;z-index: 999;}
.portada-events .agenda #controls-agenda #month-name-mirror {position: absolute;right: 0;bottom: 100%;color: #002663;font-size: 1.375rem;text-transform: uppercase;font-weight: 400;}
.portada-events .month .month-name {display: none;visibility: hidden;}
.portada-events .agenda #controls-agenda .prev {border-radius: 50%;background: transparent url('++resource++plonetheme.parlamentorioja.images/circle-arrows.png') left center ;height: 39px;width: 39px;text-indent:-99999px;display:inline-block;color:transparent;transition: .35s}
.portada-events .agenda #controls-agenda .next {border-radius: 50%;background: transparent url('++resource++plonetheme.parlamentorioja.images/circle-arrows.png') right center ;height: 39px;width: 39px;text-indent:-99999px;display:inline-block;color:transparent;transition: .35s}
.portada-events .agenda #controls-agenda .prev:hover,
.portada-events .agenda #controls-agenda .next:hover {transform: scale(1.15);}
.portada-events .events-list {margin: 0;}
.portada-events .events-list .hour {background: transparent url('++resource++plonetheme.parlamentorioja.images/clock-icon.png') left center no-repeat;background-size: 16px;padding-left: 21px;font-size: .85rem;}
.portada-events .has-events {position: relative;}
.portada-events .has-events::after {background-color: #005f9e;border-radius: 50%;content: "";height: 8px;opacity: 0.8;position: absolute;right: -10px;top: 1px;width: 8px;}
/* */
.publicaciones-wrapper .publicaciones-list {margin: 0;}
.publicaciones-wrapper .publicaciones-list .publicacion {margin-bottom: 15px;padding-bottom: 15px;display: block;border-bottom: 1px solid #aaa;}
.publicaciones-wrapper .publicaciones-list .publicacion .publicacion-title {display: block;font-size: 1.2rem;color: black;margin: 0 0 7px 0;}
.publicacion-date {color: #666;font-weight: 400;margin: 0;}
/* */
.nos-han-visitado .button {margin: 14px 0 0 0;}
body.template-portada .activitat .noticies.visitas .read-more {color: #002663;}
body.template-portada .activitat .noticies.visitas .noticia .news-item-title strong {font-weight: 400;color: #000;}
body.template-portada .activitat .noticies.visitas .noticia  .first {margin-bottom: 18px;}
body.template-portada .activitat .noticies.visitas .noticia  .first .news-item-image span.bgimage {min-height: 225px;}
body.template-portada .activitat .noticies.visitas .noticia  .first .news-item-text {height: 100%;padding: 12px 16px;}
body.template-portada .activitat .noticies.visitas .noticia  .first .news-item-info {margin-bottom: 10px;}
body.template-portada .activitat .noticies.visitas .noticia  .not-first {margin-bottom: 18px;}
body.template-portada .activitat .noticies.visitas .noticia  .not-first .news-item-text {background-color: white;padding: 12px 0;}
body.template-portada .activitat .noticies.visitas .noticia  .not-first .news-item-image .bgimage {min-height: 133px;}
/* */
body.template-portada .activitat .noticies.visitas .medium-collapse {padding-left: .9375rem;padding-right: .9375rem;}
.banners-bottom .bgimage {height: 123px;margin-bottom: 1.5em;}
/* */
.fondo-azul {background: #0D1627 url('++resource++plonetheme.parlamentorioja.images/fondo-azul.jpg') center;background-size:cover;background-attachment: fixed;}
.fondo-azul h2 {font-family:  'Lato',sans-serif;}
.fondo-azul .portada-header h2 {font-family:  'Roboto Slab', serif;}
.fondo-azul .hemiciclo h2,
.fondo-azul * {color: white;}
.fondo-azul .hemiciclo a:hover h2 {color: #666;}
.fondo-azul .iniciativas-y-leyes h2,
.fondo-azul .iniciativas-y-leyes h2 a {color: #DC9700;}
.fondo-azul .iniciativas-y-leyes .ion-social-rss {background-color: #DC9700;color: #17242D;margin-left: 12px;}
.fondo-azul .iniciativas-y-leyes .date-icon {background-image: url('++resource++plonetheme.parlamentorioja.images/calendar-icon-white.png');}
.fondo-azul .iniciativas-y-leyes .item {margin-bottom: 24px;padding-bottom: 12px;display: block;border-bottom: 1px solid rgba(255,255,255,0.25);}
.fondo-azul .iniciativas-y-leyes .item a:hover {color: #DC9700;}
.fondo-azul .iniciativas-y-leyes .item .title {font-size: 1.2rem;font-weight: 200;display: block;line-height: 1.25;margin-bottom: 10px;}
.fondo-azul .iniciativas-y-leyes .item .dates {font-weight: 100;}
.fondo-azul .big-link {display: block;border-left: 7px solid #DC9700;padding: 0 1rem;background: transparent url('++resource++plonetheme.parlamentorioja.images/circle-arrow-big-right.png') center right no-repeat;background-size:77px;}
.bg-video {background-size:auto, cover;background-position: center, center;background-repeat: no-repeat, no-repeat;}
body.template-videoteca_view .bg-video {height:170px;margin-bottom:1em;}
/* */
.hemiciclo-wrapper {padding: 25px;}
#hemiciclo {position: relative;height: 275px;margin-bottom: 30px;}
#hemiciclo .circle {position: absolute;background-color: #606A73;display: inline-block;border-radius: 50%;transition: .35s;}
#hemiciclo .alone .circle {left: 50%;bottom: 10%;transform: translate(-50%,0);}
.hemiciclo-wrapper.small {padding: 0 14px;border: 1px solid #ccc;margin-bottom: 30px;}
#hemiciclo[data-size="small"] {height: 137px;width: 100%;margin-bottom: 20px;}
.template-portada #hemiciclo .circle {cursor: default;}
.template-portada #hemiciclo .circle[href] {cursor: pointer;}
.template-portada #hemiciclo .circle[data-grupo="101"] {background-color: #E3001B;}
.template-portada #hemiciclo .circle[data-grupo="102"] {background-color: #00A4E3;}
.template-portada #hemiciclo .circle[data-grupo="103"] {background-color: #E6631F;}
.template-portada #hemiciclo .circle[data-grupo="104"] {background-color: #b2955d;}
.template-portada #diputados-list .grupo-bar .barra-diputados {transition: .75s ease-out;}
.template-portada #diputados-list .grupo-bar[data-grupo="101"] .barra-diputados {background-color: #E3001B;}
.template-portada #diputados-list .grupo-bar[data-grupo="102"] .barra-diputados {background-color: #00A4E3;}
.template-portada #diputados-list .grupo-bar[data-grupo="103"] .barra-diputados {background-color: #E6631F;}
.template-portada #diputados-list .grupo-bar[data-grupo="104"] .barra-diputados {background-color: #b2955d;}
.template-portada [class^="logo-partido"].fill {background-position: right center;}
.template-portada [class^="logo-partido"] {display: inline-block;background-color: white;}
.template-portada #diputado-info {height: 100px;width: 500px;}
.template-portada #diputado-info * {color: black;}
.template-portada #diputado-info .image-wrapper {display: inline-block;vertical-align: middle; position: absolute;}
.template-portada #diputado-info .image {display: inline-block;width: 100px;height: 100px;border-radius: 50%;border: 4px solid;background-position: center -10px;position: absolute;left: 0;top: 0;z-index: 10; background-color: white;     box-shadow: 0px 0px 5px #000, inset 1px 1px 4px #333}
.template-portada #diputado-info[data-grupo="101"] .image {border-color: #E3001B}
.template-portada #diputado-info[data-grupo="102"] .image {border-color: #00A4E3}
.template-portada #diputado-info[data-grupo="103"] .image {border-color: #E6631F}
.template-portada #diputado-info[data-grupo="104"] .image {border-color: #b2955d}
.template-portada #diputado-info .name-wrapper {position: absolute;width: 100%;left: 35px;bottom: 1px;z-index: 0;}
.template-portada #diputado-info .name-wrapper .name {background-color: white;padding: 2px 12px 2px 70px;border-radius: 100px;display: inline-block;}
/* */
#diputados-list {margin-bottom: 70px;}
#diputados-list .diputados-item:not(:last-child) {margin-bottom: 10px;}
#diputados-list .diputados-item .logo-partido {height: 45px;width: 45px;background: no-repeat center center;background-size: contain;display: inline-block;vertical-align: middle;margin-right: 7px;}
#diputados-list .diputados-item .barra-diputados {display: inline-block;display: inline-block;height: 39px;vertical-align: middle;margin:0;}
#diputados-list .diputados-item .texto-diputados {display: inline-block;font-size: 1.25rem;font-weight: 100;}
#diputados-list .diputados-item .texto-diputados .numero {display: inline-block;font-size: 1.65rem;font-weight: 500;margin-right: 3px;}
/* */
.videoteca .video {margin-bottom:1em;}
.videoteca .video iframe {width: 100%;min-height: 157px;}
.videoteca .video .video-item-text {height: 100%;background-color: white;padding: 10px 17px;}
.videoteca .video .video-item-title {font-size: 1.03333333rem;margin-bottom: .5rem;display: block;color: #444;}
.videoteca .video .video-item-date {color: #333;font-size: .9rem;}
.videoteca .medium-collapse>.columns:last-child {padding-right: .9375rem;}
.videoteca .medium-collapse>.columns:first-child {padding-left: .9375rem;}
/* */
.emision-wrapper {background-color: #606A73;transition: .75s;}
.emision-wrapper:not(.active){height: 0;padding: 0;overflow: hidden;}
.emision-wrapper * {opacity: 1;transition: .75s;}
.emision-wrapper:not(.active) * {opacity: 0;}
.emision-wrapper .close {color: #BEC3C7;color: #BEC3C7;font-size: 2rem;line-height: 0;vertical-align: middle;margin-left: 40px;cursor: pointer;}
.emision-wrapper .title {color: white;font-size: 1.1rem;font-weight: 400;}
.emision-wrapper .ver-directo {color: white;font-weight: 400;background: transparent url('++resource++plonetheme.parlamentorioja.images/youtube-icon.png') center left no-repeat;padding-left: 45px;height: 26px;display: inline-block;}
.emision-wrapper .light {animation: light 1s infinite alternate;  width: 15px;height: 15px;display: inline-block;background-color: #FFC82F;border-radius: 50%;vertical-align: baseline;margin: 0 14px 0 7px;}
@keyframes light {
0%   {background-color: #FFC82F;transform: scale(.9);}
100%  {background-color: #9ad012;transform: scale(1)}
}
.emision-wrapper .shutdown { width: 15px;height: 15px;display: inline-block;background-color: red;border-radius: 50%;vertical-align: baseline;margin: 0 14px 0 7px;}
/* */
body.template-portada .avisos-wrapper {position: absolute;bottom: 10px;right: 140px;background-color: white;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);max-width: 300px;transition: right 2.5s, opacity .35s;opacity: 1;}
body.template-portada .avisos-wrapper.remove {opacity: 0;right:-1000px}
body.template-portada .avisos-wrapper.loading {opacity: 0;right:0px}
body.template-portada .avisos-wrapper .bgimage {height: 80px;background: no-repeat center center;background-size: cover;}
body.template-portada .avisos-wrapper .close {font-size: 1.5rem;color: #666;cursor: pointer}
body.template-portada .avisos-wrapper .head-title {display: inline-block;font-weight: 100;color: black;margin-top: 5px;}
body.template-portada .avisos-wrapper .title {font-size: .9rem;font-weight: 400;padding:0 1em;display: block;}
body.template-portada .avisos-wrapper .bx-pager {text-align: center;padding-top: 10px;}
body.template-portada .avisos-wrapper .bx-pager-item {display: inline-block; margin: 0 5px;}
body.template-portada .avisos-wrapper a.bx-pager-link {background: transparent;text-indent: -999999px;display: inline-block;width: 12px;height: 12px;border-radius: 50%;border: 3px solid #C4C8CB;transition: .35s;}
body.template-portada .avisos-wrapper a.bx-pager-link.active {background-color: #C4C8CB;}
/* */
.template-diputado .diputado-wrapper .documentFirstHeading {margin-bottom: 0;text-transform: none;}
.template-diputado .diputado-wrapper [data-social-links] {margin: 10px 0 20px !important;}
.template-diputado .diputado-wrapper .banner:not(:last-child) {margin-bottom: 15px;display: block;}
.template-diputado .intervenciones .news-item-image {display: block;height: 100%;overflow: hidden;position: relative;}
.template-diputado .intervenciones .news-item-image:before {content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 0;border-color: transparent transparent rgba(0, 0, 0, 0.75) transparent;border-style: solid;border-width: 0 150px 0px 0;z-index: 100;transition: .35s;}
.template-diputado .intervenciones .news-item-image .more {position: absolute;bottom: -25px;transition: .35s;margin: 0;color: white;opacity: 1;z-index: 999;font-size: 1.25rem;font-weight: 300;}
.template-diputado .intervenciones .news-item-image span.bgimage {height: 100%;transition: .35s;min-height: 175px;}
.template-diputado .intervenciones .news-item-image:hover span.bgimage {transform: scale(1.2);-webkit-filter: brightness(85%) grayscale(70%);filter: brightness(85%) grayscale(70%);-moz-filter: brightness(85%) grayscale(70%);-o-filter: brightness(85%) grayscale(70%);-ms-filter: brightness(85%) grayscale(70%);}
.template-diputado .intervenciones .news-item-image:hover .more {bottom: 0;margin: 5px 10px;}
.template-diputado .intervenciones .news-item-image:hover:before {border-width: 0 350px 50px 0;}
.template-diputado .intervenciones .news-item-text {padding: 1rem 1.5rem;background-color: white;}
.template-diputado .intervenciones .news-item-text a.news-item-title strong {font-size: 1.03333333rem;margin-bottom: .5rem;display: block;color: #444;}
.template-diputado .intervenciones .news-item-date {color: #333;font-size: .9rem;}
.template-diputado .crear-diputado {z-index: 999999999;}
.template-diputado .biografia > div > p {margin: 0;font-size: 1.2rem;}
.template-diputado .biografia .group,
.template-diputado .biografia h3 {font-size: 1.25rem;color: #454545;position: relative;margin-top: 1.5rem;}
.template-diputado .biografia h3 {margin-bottom: 1.1em;margin-top: 1.7rem;}
.template-diputado .biografia h3:after {content:"";position: absolute;left: 0;top: 125%;width: 79px;height: 5px;background-color: #CACACA;}
.template-diputado #content .biografia ul:not([data-social-links]),
#content-core ul:not([data-social-links]):not(.no-dots) {list-style: none;padding:0;margin:0;margin-bottom: 1rem;}
.template-diputado #content .biografia li:not([data-social]),
#content-core ul:not(.no-dots) li:not([data-social]) {padding-left: 1.5em !important; text-indent: -.7em;font-size: .98rem;color: #222;margin-bottom: 7px !important;}
.template-diputado #content .biografia li:not([data-social]):before,
#content-core ul:not(.no-dots) li:not([data-social]):before {content: "•";color: #828282;margin-right: 5px;display: inline-block;}
#content ul.no-dots,
ul.no-dots {list-style: none;margin: 0;}
#content ul.no-dots li,
ul.no-dots li {padding: 0;}
body.template-zope-interface-interface-sitemap #content ul#portal-sitemap {list-style: none;padding-left: 5px;}
body.template-zope-interface-interface-sitemap #content ul#portal-sitemap li:before {display: none}
body.template-zope-interface-interface-sitemap #content ul#portal-sitemap a {background: none;}
body.template-zope-interface-interface-sitemap #content ul#portal-sitemap img {display: none;}
body.template-zope-interface-interface-sitemap #content ul#portal-sitemap a {padding-left: 0px !important;}
body.template-zope-interface-interface-sitemap #content ul#portal-sitemap ul.navTreeLevel2 {margin-left: 1em;}
body.template-zope-interface-interface-sitemap #content ul#portal-sitemap li {list-style: disc outside none !important;display: list-item !important;margin-left: 1em !important;border:0;}
.template-diputado .foto {position: relative;overflow: hidden;}
.template-diputado [class^="logo-partido"] {width: auto;max-height: 46px;display: inline-block;position: absolute;bottom: 0;left: 5px;}
.template-diputado [class^="logo-partido"].fill {background-position: right center;}
.logo-partido-101 {background: transparent url('++resource++plonetheme.parlamentorioja.images/logo_101.png');}
.logo-partido-102 {background: transparent url('++resource++plonetheme.parlamentorioja.images/logo_102.png');}
.logo-partido-103 {background: transparent url('++resource++plonetheme.parlamentorioja.images/logo_103.png');}
.logo-partido-104 {background: transparent url('++resource++plonetheme.parlamentorioja.images/logo_104.png');}
.logo-partido-101-b {background: transparent url('++resource++plonetheme.parlamentorioja.images/logo_101_b.png');}
.logo-partido-102-b {background: transparent url('++resource++plonetheme.parlamentorioja.images/logo_102_b.png');}
.logo-partido-103-b {background: transparent url('++resource++plonetheme.parlamentorioja.images/logo_103_b.png');}
.logo-partido-104-b {background: transparent url('++resource++plonetheme.parlamentorioja.images/logo_104_b.png');}
.template-diputado #modal-info h2 {margin-bottom: 2rem;font-size: 2rem;}
.template-diputado #modal-info ul {margin-left:0;}
.template-diputado #modal-info ul li {border-bottom: 1px solid #ddd;display: block;margin-bottom: 1em;padding-bottom: 1em;}
.template-diputado #modal-info #legislaturas > ul > li {border-bottom: 0px;}
.template-diputado #modal-info #legislaturas h3 {font-size: 1.8rem;}
.template-diputado #modal-info .organo {font-size: 1.15rem;}
.template-diputado #modal-info dl {margin-left: 1rem;font-size: .95em;}
.template-diputado #modal-info dl dt {margin-bottom: 0;}
.template-diputado #modal-info dl dd {margin-left: .3rem;}
.template-diputado #modal-info .tabs {border-width: 0;}
.template-diputado #modal-info .tabs li {margin-bottom: 0;padding-bottom:0;margin-right:2px;}
.template-diputado #modal-info .tabs li:last-child {margin-right:0;}
.template-diputado #modal-info .tabs-title {border: 0;width: 33%;margin: 0;}
.template-diputado #modal-info .tabs-title a {font-size: 1.15rem;color: #1f53a7;text-transform: uppercase;text-align: center;background-color: #f1f1f1;}
.template-diputado #modal-info .tabs-title>a:focus,
.template-diputado #modal-info .tabs-title>a[aria-selected=true] {background: #002663;color: white !important;}
.template-diputado #modal-info .tabs-title>a:not([aria-selected=true]):hover {background: #e1e1e1;}
.template-diputado #modal-info .tabs-content {border: 0}
.reveal:focus {outline: 0;}
.template-diputado #hemiciclo .circle {background-color: #B3B7BA;cursor:default;}
.template-diputado #hemiciclo .bottom .circle {background-color: #606A73;}
.template-diputado #hemiciclo .circle.active {background-color: #0092A2;}
/* */
.template-atct_edit .hemiciclo-wrapper {border: none;}
.template-atct_edit #hemiciclo {max-width: 345px;margin: 0;height: 190px;margin-bottom: 1rem;}
.template-atct_edit #hemiciclo .circle{color: white;text-align: center;font-size: .6rem;line-height: 1.85;}
.template-atct_edit #hemiciclo .circle:hover,
.template-atct_edit #hemiciclo .circle.active {cursor: pointer;background-color: #002663;}
.template-atct_edit #posicionHemiciclo {margin-bottom: 0;}
[data-gp="grupo-parlamentario-socialista"] #hemiciclo .circle.active {background-color: #E3001B !important;} /**/
[data-gp="grupo-parlamentario-podemos"] #hemiciclo .circle.active {background-color: #86285C !important;} /**/
[data-gp="grupo-parlamentario-mixto"] #hemiciclo .circle.active {background-color: #b2955d !important;} /**/
[data-gp="grupo-parlamentario-popular"] #hemiciclo .circle.active {background-color: #00A4E3 !important;} /**/
[data-gp="grupo-parlamentario-ciudadanos"] #hemiciclo .circle.active {background-color: #E6631F !important;} /**/
/* */
.template-folder_block_view .block-item {position: relative;pointer-events: none;margin-bottom: 1.875rem;overflow: hidden;box-shadow: 0px 0px 2px #000;}
.template-folder_block_view .block-item:after {content:"";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: #000;opacity: .6;z-index: 0;transition: .35s;}
.template-folder_block_view .block-item:hover:after {opacity: .8;background-color: #111;}
.template-folder_block_view .block-item .bgimage {height: 300px;pointer-events: initial;padding: 20px;transition:  .35s;}
.template-folder_block_view .block-item .bgimage:hover {transform: scale(1.5);}
.template-folder_block_view .block-item .rectangle {padding: 20px;position: absolute;top: 0;bottom: 0;right: 0;left: 0;}
.template-folder_block_view .block-item .info-wrapper {border: 1px solid #aaa;position: relative;z-index: 10;text-align: center;height: 100%;overflow: hidden;}
.template-folder_block_view .block-item .info-wrapper .tileHeadline {width: 100%;padding: 0 10px;transition:  .35s; color: white;font-size: 1.5rem;text-transform: uppercase;font-family: 'Roboto Slab', serif;font-weight: 400;position: absolute;left:50%;top: 50%;transform: translate(-50%, -50%);}
.template-folder_block_view .block-item .info-wrapper .description {width: 100%;padding: 10px;transition:  all .35s, opacity .75s;opacity: 0; color: white;font-weight: 100;position: absolute;left:50%;top: 100%;transform: translate(-50%, 0%);}
.template-folder_block_view .block-item:hover .info-wrapper .tileHeadline {top: 3%;top: calc(0% + 20px);transform: translate(-50%, 50%);}
.template-folder_block_view .block-item:hover .info-wrapper .description {transform: translate(-50%, -25%);opacity: 1;}
/* */
.template-folder_block_organos_view .block-item {position: relative;pointer-events: none;margin-bottom: 1.875rem;overflow: hidden;box-shadow: 0px 0px 2px #000;}
.template-folder_block_organos_view .block-item:after {content:"";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: #000;opacity: .6;z-index: 0;transition: .35s;}
.template-folder_block_organos_view .block-item:hover:after {opacity: .8;background-color: #111;}
.template-folder_block_organos_view .block-item .bgimage {height: 300px;padding: 20px;transition:  .35s;pointer-events: painted;}
.template-folder_block_organos_view .block-item .bgimage:hover {transform: scale(1.5);}
.template-folder_block_organos_view .block-item .rectangle {padding: 20px;position: absolute;top: 0;bottom: 0;right: 0;left: 0;}
.template-folder_block_organos_view .block-item .info-wrapper {border: 1px solid #aaa;position: relative;z-index: 10;text-align: center;height: 100%;overflow: hidden;}
.template-folder_block_organos_view .block-item .info-wrapper .tileHeadline {width: 100%;padding: 0 10px;transition:  .35s; color: white;font-size: 1.5rem;text-transform: uppercase;font-family: 'Roboto Slab', serif;font-weight: 400;position: absolute;left:50%;top: 50%;transform: translate(-50%, -50%);}
.template-folder_block_organos_view .block-item .info-wrapper .description {width: 100%;padding: 10px;transition:  all .35s, opacity .75s;opacity: 0; color: white;font-weight: 100;position: absolute;left:50%;top: 100%;transform: translate(-50%, 0%);}
.template-folder_block_organos_view .block-item:hover .info-wrapper .tileHeadline {top: 3%;top: calc(0% + 20px);transform: translate(-50%, 50%);}
.template-folder_block_organos_view .block-item:hover .info-wrapper .description {transform: translate(-50%, -25%);opacity: 1;}
/* */
#content .buscador-wrapper fieldset {border: 1px solid #c0c0c0;padding: 0 1em 1em;margin-bottom: 2rem;border-radius: 3px;}
#content .buscador-wrapper .has-tip.ion-ios-help-outline {display: table-cell;padding: 0 6px;font-size: 2rem;background: transparent;color: #444;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
#content .buscador-wrapper label.has-tip {line-height: 1;margin-bottom: 4px;padding-bottom: 1px;}
/* */
.template-galeria_view .gallery {overflow: hidden;}
.template-galeria_view .gallery:not(.normal) .gallery-item img{vertical-align: top;width: 100%;}
.template-galeria_view .gallery:not(.normal) .gallery-item{background-color: black;overflow: hidden;}
.template-galeria_view .gallery:not(.normal) .gallery-item .thumbnail {opacity: .5;transition: .35s;display: block;display: block;border: 0;box-shadow: none;margin: 0;}
.template-galeria_view .gallery:not(.normal) .gallery-item:hover .thumbnail {transform: scale(1.5);opacity: 1;}
.template-galeria_view .carpeta {display: block;margin-bottom: 1.75rem;}
.template-galeria_view .carpeta .bgimage {height: 150px;opacity: .6;}
.template-galeria_view .carpeta {position: relative;}
.template-galeria_view .carpeta .bx-wrapper {background-color: black;}
.template-galeria_view .carpeta .title {position: absolute;left: 1rem;bottom: 1rem;color: white;font-size: 1.75rem;z-index: 99999;font-weight: 300;}
.template-galeria_view .carpeta .bgimage,
.template-galeria_view .carpeta,
.template-galeria_view .carpeta .bx-wrapper {transition: .5s;box-shadow: 0px 0px 0px transparent;}
.template-galeria_view .carpeta:hover {transform: translate(0, -10px);cursor: pointer;}
.template-galeria_view .carpeta:hover .bx-wrapper {box-shadow: 0px 7px 10px #333;}
.template-galeria_view .carpeta:hover .bgimage {transform: scale(1.5);}
.template-galeria_view .gallery-controls {display: block;width: 100%;height: 1.5rem;margin-bottom: 1rem;text-align: right;}
.template-galeria_view .gallery-controls .switch {display: inline-block;}
.template-galeria_view .gallery-controls .switch .switch-paddle:after {border: 0;}
.template-galeria_view .gallery.normal {padding-top: 10px;}
.template-galeria_view .gallery.normal .thumbnail {border: 4px solid #fefefe;box-shadow: 0 0 0 1px hsla(0,0%,4%,.2);display: inline-block;line-height: 0;max-width: 100%;transition: box-shadow .2s ease-out;border-radius: 0;margin-bottom: 1rem;}
.template-galeria_view .gallery.normal .gallery-item {margin-bottom: 1rem;}
.template-galeria_view .gallery.normal .gallery-item a{height: 125px;overflow: hidden;margin: 0;}
.template-galeria_view .gallery.normal .gallery-item a img {min-height: 100%;width: auto;}
input:checked~.switch-paddle {background: #0c306a;}
.thumbnail:focus, .thumbnail:hover {box-shadow: 0 0 6px 1px rgba(132, 196, 73, 0.5);}
.or-spacer {width:100%;position:relative;margin: 1rem 0;}
.or-spacer .mask {overflow:hidden;height:20px;}
.or-spacer .mask:after {content:'';display:block;margin:-25px auto 0;width:100%;height:25px;border-radius:125px / 12px;box-shadow:0 0 8px black;}
.or-spacer span {width:50px;height:50px;position:absolute;bottom:100%;margin-bottom:-25px;left:50%;margin-left:-25px;border-radius:100%;box-shadow:0 2px 4px #999;background:white;}
.or-spacer span i {position:absolute;top:4px;bottom:4px;left:4px;right:4px;border-radius:100%;border:1px dashed #aaa;text-align:center;line-height:40px;font-style:normal;color:#999; }
.news-item-image-detalle {display: block;margin-bottom: 1rem;}
.news-item-image-detalle .discreet {display: block;line-height: 1rem;padding-top: 0.3rem;}
.tileItem {border-bottom: 1px solid #ddd;margin-bottom: 1.5rem;padding-bottom: 1rem;}
.tileItem:last-child {border: none;}
.bgimageTile {height: 180px;}
div.listingBar span[class=""] {border: medium none;display: inline-block;padding: 0.1rem 0.5rem;text-align: center;text-decoration: none;}
#contentActionMenus dl.actionMenu.activated dd {z-index: 9999;}
body.template-transparencia_view .transparencia-wrapper {margin:1em 0 2em;}
body.template-transparencia_view ul.vertical.menu li {position: relative;}
body.template-transparencia_view ul.vertical.menu li:nth-child(2n+1) {background-color: #fff;}
body.template-transparencia_view ul.vertical.menu li.is-accordion-submenu-parent a.title-section {border-bottom:2px solid #ddd;padding:2em 1em 2em 0;}
body.template-transparencia_view ul.vertical.menu li a span.title-icon {padding-left:2.5em;font-size: 1.4em;font-weight: 400;display:inline-block;}
body.template-transparencia_view ul.vertical.menu li a.title-section::before {color:#002663;display: inline-block;font-family: "Ionicons";font-size: 48px;font-style: normal;font-variant: normal;font-weight: normal;line-height: 0;margin-right: 10px;position: absolute;text-rendering: auto;text-transform: none;top: 50%;}
body.template-transparencia_view ul.vertical.menu li a.title-section:hover::before,
body.template-transparencia_view ul.vertical.menu li a.title-section:focus::before {color:#666;}
body.template-transparencia_view ul.vertical.menu li.regimen-economico-de-los-diputados a.title-section::before {content: "\f26d";}
body.template-transparencia_view ul.vertical.menu li.subvenciones-a-grupos a.title-section::before {content: "\f47c";}
body.template-transparencia_view ul.vertical.menu li.regimen-de-incompatibilidades a.title-section::before {content: "\f2f5";}
body.template-transparencia_view ul.vertical.menu li.proteccion-social-complementaria a.title-section::before {content: "\f2a2";}
body.template-transparencia_view ul.vertical.menu li.nombramientos-y-designaciones a.title-section::before {content: "\f26b";}
body.template-transparencia_view ul.vertical.menu li.informacion-economica-y-presupuestaria a.title-section::before {content: "\f2b5";}
body.template-transparencia_view ul.vertical.menu li.periodo-medio-de-pago a.title-section::before {content: "\f2d1";}
body.template-transparencia_view ul.vertical.menu li.subvenciones a.title-section::before {content: "\f134";}
body.template-transparencia_view ul.vertical.menu li.convenios a.title-section::before {content: "\f127";}
body.template-transparencia_view ul.vertical.menu li.patrimonio a.title-section::before {content: "\f1ff";}
body.template-transparencia_view ul.vertical.menu li.secretaria a.title-section::before {content: "\f11c";}
body.template-transparencia_view ul.vertical.menu li.resultados-electorales a.title-section::before {content: "\f484";}
body.template-transparencia_view ul.vertical.menu li.acuerdos-de-mesa a.title-section::before {content: "\f375";}
body.template-transparencia_view ul.vertical.menu li.proteccion-de-datos a.title-section::before {content: "\f392";}
body.template-transparencia_view ul.vertical.menu li.acuerdos-de-la-junta-de-portavoces a.title-section::before {content: "\f373";}
body.template-transparencia_view ul.vertical.menu li.regimen-de-incompatibilidades-1 a.title-section::before {content: "\f2e3";}
body.template-transparencia_view .is-accordion-submenu-parent > a::after {font-family: "Ionicons";}
body.template-transparencia_view .is-accordion-submenu-parent > a::after {border:none;content: "\f123";}
body.template-transparencia_view .is-accordion-submenu-parent[aria-expanded="true"] > a::after {content: "\f126";transform: none;}
body.template-transparencia_view ul.vertical.menu > li > a {padding: 2rem 1rem 2rem 0;border-bottom:1px solid #eee;}
body.template-search .searchPage .documentFirstHeading {display: block;font-size: 1.4em;font-weight: 400;margin-bottom: 0;}
body.template-search .searchPage #search-results-wrapper {margin-top: 0.5em;}
body.template-search input.searchPage {font-size: 110% !important;}
body.template-search #search-results-bar {border-style:solid;border-width: 0px 0px 1px 0;}
body.template-search #search-term {font-size: 1em;}
body.template-search dl.searchResults .highlightedSearchTerm {color: #af9b2e;}
body.template-search #search-results {padding: 1em 0;}
body.template-search input[type="text"]:focus,
body.template-search input[type="password"]:focus,
body.template-search textarea:focus {background-color:#f1f1f1;border: 1px solid #cacaca;}
body.template-search .rounded-button,
body.template-search input[type="submit"],
body.template-search input[type="button"],
body.template-search .button {border-radius: 3px;}
.pagination .current {background: #002663 none repeat scroll 0 0;color: #fefefe;cursor: default;padding: 0.1875rem 0.625rem;}
div.listingBar a:hover {background-color: #999;}
.pagination .disabled {background: #f1f1f1 none repeat scroll 0 0;border-radius: 2px;margin: 0.1em;}
body.template-diputados_view .grupo {margin-bottom:3em;}
/* */
body.template-organo_presidencia_view .bgimage.bgimageNews {height:200px;}
.no-events {text-align: center;}
/* */
.banners-bottom .bx-wrapper {position: relative;}
.banners-bottom .arrow-big-left,
.banners-bottom .arrow-big-right {height: 36px;width: 17px;display: inline-block;background-size: 36px;position: absolute;top: 50%;}
.banners-bottom .arrow-big-left {right: 100%;transform: translate(-50%, -50%);}
.banners-bottom .arrow-big-right {left: 100%;transform: translate(50%, -50%);}
body.subsection-legislaturas-anteriores-legislatura-provisional-iniciativas #breadcrumbs-5 {display: none;}
body.subsection-iniciativas #breadcrumbs-3 {display: none;}
#content-core .inline {display: inline-block !important;}
#content-core ul.inline {list-style: none !important;margin-left:0;margin-bottom:0;list-style: outside none none !important;}
#content-core ul.inline li {display: inline-block !important;margin-left:0.3em;}
#content-core ul.inline li a:hover {color: #fff !important;}
.buttons-news .active {background-color: #002663;color: #fff !important}
#infoText li {display: block;margin-bottom: 0.6rem;}
#infoText  ul {list-style-type: none;margin-left: 0;margin-top: 1rem;}
#archetypes-fieldname-he-leido-y-acepto {display: inline-block;}
#archetypes-fieldname-he-leido-y-acepto input[type="checkbox"] {margin: 6px 5px 0 0;}
#archetypes-fieldname-he-leido-y-acepto .required {display: none;}
#archetypes-fieldname-las-condiciones-de-la-politica-de-privacidad {display: inline-block;}
#archetypes-fieldname-las-condiciones-de-la-politica-de-privacidad p a {font-size: 0.9rem;}
#archetypes-fieldname-las-condiciones-de-la-politica-de-privacidad a::after {color: Red;content: "■";font-size: 1rem;padding-left: 0.5rem;}
.discussion .commentActions {display:none;}
.discussion {padding-bottom: 2rem;}
.discussion h2 {margin-bottom: 1rem}
.row #commenting legend, .row .discussion legend {
font-size: 1.4rem;
margin-bottom: 1rem;
padding: 0;
text-transform: uppercase;
}
.row #commenting p {
color: #888;
font-size: 0.9rem;
line-height: 0.8rem;
}
.row #commenting {
border: 1px solid #ddd;
font-size: 1rem;
margin-top: 3rem;
padding: 1rem 2rem;
}
.row #commenting fieldset, .row .discussion fieldset {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #329fd7;
border-image: none;
border-style: solid none none;
border-width: 0;
}
#viewlet-below-content {padding-top:2rem}
#debate-tabs .tabs-title > a {
display: block;
font-size: inherit;
line-height: inherit;
padding: 1rem;
text-transform: uppercase;
}
#content #debate-tabs li {
display: list-item;
line-height: inherit;
margin-bottom: 0;
padding-left: 0;
}
.debate-message {
color: #777;
font-size: 0.8rem;
line-height: 1.2rem;
padding-top: 0.7rem;
}
.debate-message span.label {padding-top: 0;padding-bottom:0;}
.commentBody {
border: 1px solid #ccc;
clear: both;
margin: 0.3rem 0 1.5rem;
overflow: auto;
box-shadow: 0 0 4px #ddd;
}
.commentBody p {margin:0;}
/* */
@media screen and (max-width: 39.9375em) {
.section-title {color: #fff;font-size: 1.8rem;margin-top: 6%;line-height: 1.4em;}
#portal-header > .row > div:first-child  {text-align: center;}
#portal-globalnav {display: none;visibility: hidden;}
#portal-top #portal-header #portal-logo img {margin-bottom: 0;}
body.template-portada .bxslider-slide-container .bx-wrapper .bx-controls .bx-controls-direction > a {top: 90%;top: calc(100% - 65px);}
.bg-white .portada-items .columns:not(:last-child) {margin-bottom: 1rem;}
body.template-portada .activitat .noticies .noticia:last-child {margin-bottom: 1rem;}
#portal-footer-wrapper .logo {text-align: center;}
#portal-footer-wrapper {padding-top: 0;}
form.searchPage h1.documentFirstHeading {font-weight: lighter;letter-spacing: 0;float: none;margin: 0 1rem;font-size: 2rem;}
.documentActions > div:first-child {margin-bottom: 1rem;}
#document-action-send {margin-bottom: .5rem;display: block;}
#hemiciclo {height: 215px;}
#hemiciclo .alone .circle {bottom: 30%;}
.tileHeadline a {font-size: 1.2rem;}
#portal-top {padding: 0rem 0 1rem;}
#portal-top .logo {text-align: center;margin-top:1em;}
#portal-top .text-right {margin-top: 0.5em;border-bottom: 1px solid #ddd;}
#portal-top .socials-link {padding-right: 0rem;}
.emision-wrapper {text-align: center;}
.emision-wrapper .text-right {text-align: center;margin-top:0.5em;}
.emision-wrapper .title {font-size: 0.9rem;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .info-slide .title {font-size:1.2em;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .info-slide .desc {display:none;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bx-wrapper .bx-viewport ul li .bgimage {height: 300px;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bx-wrapper .bx-controls .bx-controls-direction > a.bx-prev {right: inherit;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bx-wrapper .bx-controls .bx-controls-direction > a.bx-next {left: 80%;}
body.template-portada .avisos-wrapper {position: relative;max-width: 100%;margin: 1em 1em 0 1em;right:0;}
.portada-events .agenda #controls-agenda {position: inherit;margin-bottom:1em;}
.portada-events .agenda #controls-agenda a.prev,
.portada-events .agenda #controls-agenda a.next {height:30px;width:30px;background-size: 61px;}
.portada-events .agenda #controls-agenda #month-name-mirror {position: inherit;}
.portada-events .agenda #controls-agenda #month-name-mirror,
.portada-events .agenda #controls-agenda .agenda-arrows {display:inline-block;}
.portada-events .agenda #controls-agenda .agenda-arrows {float:right;margin-top: 0.3em;}
.portada-events .tabs-title>a .day-num {font-size: 1.275rem;}
#diputados-list {margin-bottom: 20px;}
#diputados-list .diputados-item .texto-diputados {font-size: 0.9rem;margin-top: 0.5em;}
#diputados-list .diputados-item .texto-diputados .numero {font-size: 1rem;}
#hemiciclo {margin-bottom: 10px;}
.template-portada [class^="logo-partido"] {width: 35px;height: 35px;background-size: 35px;}
.fondo-azul .big-link {background-size: 62px;margin-bottom: 2em;}
.fondo-azul .big-link h2,
.fondo-azul .big-link h2 strong {font-size:1.2rem !important;}
.fondo-azul .big-link h2 a {font-size:1.2rem !important;}
.banners-grandes .column,
#destacamos-slider img {margin-bottom:1.5em;}
.banners-grandes,
.banners-bottom {text-align: center;}
body.template-transparencia_view ul.vertical.menu li a span.title-icon {padding-left:2.5em;font-size: 1em;}
body.template-transparencia_view ul.vertical.menu li a.title-section::before {font-size: 38px;}
.documentActions,
.documentActions .text-right {text-align: center;}
body.template-search #search-field input[type="text"] {width: 65%;}
body.template-search #search-field input[type="submit"] {width: 32%;}
div.listingBar {text-align: center;}
div.listingBar .previous {display: block;float: none;margin-bottom: 0.5em;}
div.listingBar .next {display: block;float: none;margin-bottom: 1em;}
body.template-grupo_parlamentario_view .callout,
body.template-grupo_parlamentario_view .callout .text-right {text-align: center;}
body.template-grupo_parlamentario_view .callout img {width: 100px;}
body.template-grupo_parlamentario_view .callout .md-line {padding:1em 0 0;}
body.template-grupos_parlamentarios_view .callout {text-align: center;}
body.template-grupos_parlamentarios_view .callout img {width: 100px;margin-bottom:1em;}
body.template-diputados_view .callout .text-right,
body.template-diputados_view .callout .header-grupo {text-align: center;}
body.template-diputados_view .callout .md-line {padding: 0.5rem 0 0;}
body.template-diputados_view .callout img {width: 100px;}
body.template-diputado #hemiciclo {display:none;}
body.template-diputado .banners {margin-top: 5em;text-align: center;}
#portal-footer-wrapper,
#portal-footer-wrapper .text-right {text-align: center;}
#portal-footer-wrapper .footer-info img {margin-bottom:1em;}
#portal-footer-wrapper .line.top {padding: 1rem 0;}
#portal-footer-wrapper .portal-actions {margin-bottom: 1em;}
#portal-footer-wrapper .portal-actions a {padding: 0 5px;}
.reveal-overlay {overflow-y: hidden !important;overflow: hidden !important;}
.reveal {overflow-y: auto !important;overflow:auto !important;}
.reveal-overlay .tabs .tabs-title {display: block;float:none;width:100% !important;text-align:center;}
.share-icon .facebook-icon,
.share-icon .mail-icon,
.share-icon .whatsapp-icon {left: -30px;}
.share-icon .twitter-icon,
.share-icon .google-icon {left: -60px;}
}
/* */
@media screen and (min-width: 40em) {}
/* */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.off-canvas-button-wrap button,
.off-canvas-button-wrap button:hover,
.off-canvas-button-wrap button:focus {top: 1.5em;}
#portal-top #logo img {margin-left: 3.5rem;}
#portal-menu-sticky-wrapper {height:0;}
.socials-link {margin-top:1em !important;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .info-slide .desc {display:none;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bx-wrapper .bx-controls .bx-controls-direction > a.bx-prev {right: inherit;}
body.template-portada .slider-portada-wrapper > div:not(.avisos-wrapper) .bx-wrapper .bx-controls .bx-controls-direction > a.bx-next {left: 92%;}
body.template-portada .avisos-wrapper {position: relative;max-width: 100%;margin: 1em 1em 0 1em;right:0;}
#diputados-list .diputados-item .texto-diputados {font-size: 1rem;}
#diputados-list .diputados-item .texto-diputados .numero {font-size: 1.25rem;}
.template-portada [class^="logo-partido"] {width: 35px;height: 35px;background-size: 35px;}
.fondo-azul .big-link {background-size: 62px;}
.fondo-azul .big-link h2,
.fondo-azul .big-link h2 strong {font-size:1.2rem !important;}
.fondo-azul .big-link h2 a {font-size:1.5rem !important;}
body.template-portada .parlamento-abierto .title-wrapper {padding: 0.5em 1rem;}
body.template-portada .parlamento-abierto .title-wrapper .title {font-size: 1.2rem;}
body.template-portada .parlamento-abierto .list-wrapper .list li {margin-bottom: 5px;}
body.template-portada .parlamento-abierto .list-wrapper ul li a {font-size: 0.9rem;}
body.template-portada .parlamento-abierto .more {font-size: 0.8em;}
.banners-grandes .column,
#destacamos-slider img {margin-bottom:1.5em;}
#portal-footer-wrapper .footer-links,
#portal-footer-wrapper .footer-links .text-right {text-align: center;}
}
/* */
@media screen and (min-width: 64em) {
.banners-grandes .column,
#destacamos-slider img {margin-bottom:1.5em;}
body.template-diputados_view .callout img {max-width: 80px;}
}
/* */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}
.buttons-agenda {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-top: 20px;
text-transform: uppercase;
}
.rounded-button-reverse {
line-height: 1.5;
font-weight: 400;
border: 1px solid;
padding: 4px 21px;
border-radius: 50px;
position: relative;
overflow: hidden;
display: inline-block;
transition: .15s;
font-size: 1rem;
color: white;
background-color: #002663;
border-color: #002663;
font-size: 1rem;
}
.rounded-button-reverse:hover {
color: #202e44;
background-color: transparent;
border-color: #202e44;
}
}

