@media only screen and (max-width: 800px){
	#wrapper{
		width:100% !important;
	}
}

/* Language selector */
.wpml-ls-legacy-dropdown {
    width: 100%;
    max-width: 100%;
}

#lang_sel {
    max-width: 1070px;
    margin: 0 auto;
    height: 32px;
    position: relative;
    font-family: Montserrat, verdana, arial, sans-serif;
    display: block;
}
#lang_sel a.lang_sel_sel:hover {
    background-color: #eeeeee;
}
#lang_sel a:hover, #lang_sel a.lang_sel_sel:hover {
    color: #000000;
}
#lang_sel a.lang_sel_sel:hover {
    text-decoration: none;
    color: #000;
}
#lang_sel a.lang_sel_sel, #lang_sel a.lang_sel_sel:visited {
    background-color: #ffffff;
}
#lang_sel a, #lang_sel a.lang_sel_sel {
    color: #444444;
}
#lang_sel a:hover, #lang_sel ul ul a:hover, #lang_sel :hover > a, #lang_sel ul ul :hover > a {
    color: #000;
    background: #eee;
}
#lang_sel a.lang_sel_sel {
    background: url(../img/nav-arrow-down.png) #fff right no-repeat;
    color: #444;
}

#lang_sel > ul > li > a {
    padding: 0px;
    padding-left: 10px;
}
#lang_sel a, #lang_sel a:visited {
    border-color: #cdcdcd;
}
#lang_sel a {
    display: block;
    font-size: 11px;
    text-decoration: none !important;
    color: #444444;
    border: 1px solid #cdcdcd;
    background: #fff;
    padding-left: 10px;
    line-height: 24px;
}
#lang_sel_sel {
    width: 200px;
    float: right;

}


* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.cookie-notice-container a{
    transition: all 0.3s ease 0s;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), not all, only screen and (min-resolution: 120dpi)
#header-sticky .normal_logo, #header .normal_logo, #side-header .normal_logo {
display: none;
}

.retina_logo{
  max-width: 190px !important;
  width: 190px !important;
  height: auto; 
}

#nav.nav-holder .navigation > li > a {
text-transform: uppercase;
}

#nav ul li, #sticky-nav ul li {
    padding-right: 35px;
}

.background.primary-color {
background-color: #450B7F;
color: white
}

.entry-title {
text-transform: uppercase;
font-weight: 700;
}

#wrapper #main .post h2, #wrapper #main .post h2 {
font-weight: 700;
margin-top: 1.5em;
}

.content-box-heading {
text-transform: uppercase;
}



.propuestas-feed .post {
border: 1px solid #444;
margin-bottom: 10px;
}

.index-destacados {
margin-top: 0;
margin-bottom: 0px
}

.propuestas-feed .entry-title {
margin: 20px 0;
}

.propuestas-feed .post-content-container {
    margin: 5px 16px;
}

#wrapper .post-content h2.seccion {
    border-top: 3px solid #333;
    font-size: 13px;
    text-transform: uppercase;
    color: #333;
    line-height: 1.2;
    padding-top: 8px;
}

#wrapper #main .post h2, #wrapper #main .post h2 {
    font-weight: 700;
    padding-top: 6px;
line-height: 1.2;
}

.fusion-blog-medium .entry-meta, .fusion-blog-large .entry-meta {
    clear: both;
    margin-top: 0px;
    padding: 4px 0px;
    border-bottom: 1px solid #E9EAEE;
    border-top: 1px solid #E9EAEE;
    font-size: 12px;
}

.fusion-flip-box .flip-box-inner-wrapper {
    position: relative;
    margin-bottom: 0px;
}

.post {
  margin-bottom: 18px;
  border-bottom: 1px solid #DDD;
}

#main {
    padding-top: 0px;
    padding-bottom: 40px;
}

#nav.nav-holder .navigation > li > a {
text-transform: uppercase;
}

#nav ul li, #sticky-nav ul li {
    padding-right: 35px;
}

.background.primary-color {
background-color: #450B7F;
color: white
}

.entry-title {
text-transform: uppercase;
font-weight: 700;
}

#wrapper #main .post h2, #wrapper #main .post h2 {
font-weight: 700;
}

.content-box-heading {
text-transform: uppercase;
}

.25709 iframe#twitter-widget-0 {height: 254px !important;}

.propuestas-feed .post {
border: 1px solid #444;
margin-bottom: 10px;
}

.index-destacados {
margin-top: 0;
margin-bottom: 0px
}

.propuestas-feed .entry-title {
margin: 20px 0;
}

.propuestas-feed .post-content-container {
    margin: 5px 16px;
}

#wrapper .post-content h2.seccion {
    border-top: 3px solid #333;
    font-size: 13px;
    text-transform: uppercase;
    color: #333;
    line-height: 1.2;
    padding-top: 8px;
}

#wrapper #main .post h2, #wrapper #main .post h2 {
    font-weight: 700;
    padding-top: 6px;
line-height: 1.2;
}

.fusion-blog-medium .entry-meta, .fusion-blog-large .entry-meta {
    clear: both;
    margin-top: 0px;
    padding: 4px 0px;
    border-bottom: 1px solid #E9EAEE;
    border-top: 1px solid #E9EAEE;
    font-size: 12px;
}

.fusion-flip-box .flip-box-inner-wrapper {
    position: relative;
    margin-bottom: 0px;
}

.post {
  margin-bottom: 18px;
  border-bottom: 1px solid #DDD;
}

#main {
    padding-top: 0px;
    padding-bottom: 40px;
}

.propuestas-feed .post {
    border: 0px solid #444;
    margin-bottom: 10px;
}

.home .icon-medium iframe {max-height: 100px; border:0;}

.home a:-webkit-any-link {text-decoration: none !important;}

.type-page .fusion-title h1.title-heading-left {margin-top:1em;}
/*.type-page .fusion-title {margin-bottom:0;}*/
.titulo-blog-transparencia h1 {color: #612d62; margin-top: 1em !important; margin-bottom: 0 !important;} 
.lang_sel_sel {width:200px; float:right;}
.fusion-blog-shortcode-2 .grid-layout .post {border-bottom:0;}
.post {border-bottom:0 !important; margin-bottom: 25px;}
.grid-layout .post .content-sep {display:none;}
.sticky-header #sticky-nav ul li a {text-transform:uppercase; font-size:13px;}
.banners-home {margin-top:10px;}
#nav ul li, #sticky-nav ul li {padding-right:30px;}
.ytp-chrome-top, .ytp-chrome-bottom {display:none !important;}
.fusion-blog-medium .entry-meta, .fusion-blog-large .entry-meta {border: 0;}
.fusion-content-boxes .heading {margin-bottom:0;}
.fusion-title strong {font-weight:normal;}
time.published {font-weight:normal;}


/*transparencia e internacional*/
#post-23866 .meta-separator,
#post-25709 .meta-separator,
#post-23866 p.meta>span:last-child,
#post-25709 p.meta>span:last-child
 {display:none;}


/* CANDIDATURAS */
.candidaturas .candidatura a .fotoimg {border:0;}
.candidaturas .candidatura a:hover .fotoimg {border:0;}
.candidaturas h3 {text-transform: uppercase; font-weight: bold; font-size: 2em; background: #eee; padding: 1em;}
.candidaturas li.candidatura span {line-height: 1.25em; font-size: 0.9em;}
ol.candidaturas {padding-left: 0;}
#nombre-candidato {margin-top: 2em;}
#post-25695 .post-content>img {width: 400px; margin: 2em 0;}

/* INTERNACIONAL */
.page-id-25709 .fusion-tabs.horizontal-tabs.clean .tab-content {margin-top: 10px;}
.logo-podemos-internacional {max-width: 180px; margin-left: -7px; margin-bottom:1em;}
.congreso-europa {margin-top:1em;}
.page-id-25709 .fusion-recent-posts .recent-posts-content {border-bottom: 1px dotted #aaa;}
.page-id-25709 .congreso-europa .fusion-recent-posts .recent-posts-content {border-bottom: 0;}
.page-id-25709 .fusion-recent-posts img {margin-top: 20px;}
.page-id-25709 .fusion-recent-posts .fusion-column:first-child img {margin-top: 0;}
.newsletters-internacional h4 {margin-bottom: 2em; border-bottom: 1px dotted #aaa; padding-bottom: 1em;}

.tabs-preguntas-internacionales .fusion-column {border-bottom: 1px dotted #aaa;}
.tabs-preguntas-internacionales .fusion-column:last-of-type {border-bottom: 0;}

#wrapper .post-content .telegram-internacional h2 {font-size:16px; color:#612d62;}
.fusion-content-boxes.telegram-internacional {margin-bottom:0;}
.fusion-accordian .fusion-panel {border-bottom:0;}

.fusion-tabs.tabs-preguntas-internacionales {margin-bottom:0;}
.logo-secre-economia img {width:120px;}
.home .fusion-recent-posts {margin-bottom:0;}
.post-28398 .fusion-flexslider .slides img {display:none;}
.page-id-29063 a:hover {color: #99479b !important;}
.page-id-29212 h3 {color:#612d62; font-weight:bold;}
.page-id-29212 .fusion-recent-posts {margin-bottom:20px;}
.page-id-29212 .fusion-title {margin-bottom:20px;}
.page-id-29212 a:hover {color: #99479b !important;}


.motivacion_lista {
  background: #fafadd;
  text-align: justify;
  white-space: pre-line;
  padding: 30px;
}
@media (min-width: 800px) and (orientation: landscape) {
.motivacion_lista {
  column-count: 2;
  column-gap: 30px;
  -moz-column-count: 2;
  -moz-column-gap: 30px;
  -wekbit-column-count: 2;
  -wekbit-column-gap: 30px;
}
}

ul.elecciones {
    padding: 0;
}

ul.elecciones li {
    display: inline-block;
    width: 250px;
    vertical-align: top;
    text-align: center;
    min-height: 230px;
    margin: 5px;
    padding: 10px;
    position: relative;
}
ul.elecciones li a {
    display: block;
    color: white;
    background: #269283;
    margin-top: 2px;
    width: 230px;
    bottom: 10px;
    left: 10px;
    position: absolute;
}
ul.elecciones li a + a {
    bottom: 50px;
}
ul.elecciones li h2 {
    font-weight: bold;
}
ul.elecciones li p {
    margin: 0;
}
ul.elecciones li a:hover {
    background: #97c2b8;
    color: black;
}

#i25m-footer,#i25m-footer a{
vertical-align: middle;
}
#i25m-footer img {
vertical-align: middle;
    max-width: 45%;
    margin-right: 5%;
    opacity: 0.6;
    filter: alpha(opacity=60);
    transition: all 0.3s ease 0s;
}

.fusionicon-telegram:hover img, #i25m-footer img:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}
.fusionicon-telegram img{
    opacity: 0.3;
    filter: alpha(opacity=30);
}
#post-25173 .fusionicon-telegram {
    color: rgb(190, 189, 189);
    background-color: rgb(232, 232, 232);
    border-color: rgb(232, 232, 232);
    border-radius: 2px;
}
#post-25173 .fusionicon-telegram img{
    filter: invert(70%);
}
#post-25173 .fusionicon-telegram:hover img{
    filter: invert(28%);
}

/* Cambiar texto de vídeos en directo y display:flex a none para ocultar */
.video-directo:before {content: "Directo 13:00 – Acto de toma de posesión de lone Belarra y Nacho Álvarez"; z-index:9999;}
.directo-layer {display:none;}

/* red digital - start */
#post-31720 strong,#post-31720 a{
color: #612d62 !important;
} 
#post-31720 li {
margin: 10px 0px 10px 0px !important;
}
#post-31720 ol {
margin: 0px 7px 0px 14px !important;
padding: 0px !important;
}
#hay-que-echarlos a i::before {
  content: url("https://podemos.info/wp-content/uploads/2017/05/icono-mocion.png");
}
#hay-que-echarlos a:hover i::before {
  content: url("https://podemos.info/wp-content/uploads/2017/05/icono-mocion_hover.png");
vertical-align: middle !important;
}
.menu-item a,
.footer-area a {
    transition: all 0.3s ease 0s;
}
/* red digital - end */

/* aviso cookies - start */
#cn-accept-cookie,
#cn-more-info{
transition: ease all .4s;
background-color: #673063 !important;
background-image: none !important;
}
#cn-accept-cookie:active,
#cn-more-info:active,
#cn-accept-cookie:hover,
#cn-more-info:hover{
background-color: #784375 !important;
background-image: none !important;
}

/* aviso cookies - end */

/* twitter widgets - start */
.widget_pages a:hover,
.footer-widget-col a:hover,
.footer-area a:hover,
.footer-area .current_page_item > a,
.footer-area .current_page_item > a::before {
  color:white !important;
}
.copyright-area-content a:hover{
  color:white !important;
}
.cff-date-dot{display:none !important;}
#ctf {
    margin-top: -15px !important;
}
#ctf .ctf-retweet-icon {
    background: #269283 !important;
}
/* remove last div bottom border on Facebook feed */
/*.cff-default-styles:last-child, #cff:last-child {
   border-bottom: 0px !important;
   border: 0px !important;
border-color: #000 !important;
}*/

.footer-area .cff-post-text a{
  color: #b7b7b7 !important;
}
/** /internacional/ & /redes/ **/

#post-25173 .ctf-item, #post-25709 .ctf-item {
  border-color: #d4d4d4 !important;
}
#post-25173 .fusion-social-links{
   margin-top: 0.5rem;
}
#post-25173 .ctf-tweet-date{
font-weight: 400 !important;
color: #858585 !important;
}
#post-25709 .ctf-tweet-date{
text-transform: lowercase;
}

/** twitter widgets - end **/

.a11y-toolbar-list-item button {
cursor:pointer !important;
background:none !important;
border:none !important;
color:#333333 !important;
}
.a11y-toolbar-list-item button:hover {
color:#4e0858 !important;
}
.a11y-toolbar {
    top: 39px;
    position: absolute;
}
.a11y-toolbar ul li button {
    font-size: 1.25em !important;
    padding: .4em .25em .4em .45em !important; !important;
}
.a11y-toolbar button.active {
    color: #612d62 !important;
}

@media (max-width: 1280px){
.a11y-toolbar ul li button {
    font-size: 1em !important;
    padding: .5em .15em .4em .5em !important; !important;
}
}


.img-shadow-hover a:hover > img, .img-shadow-hover a:active img
{filter: drop-shadow(0 0 2px #e2e2e2);}

#post-34241 .one_fourth < a:hover{
background-color: #e2e2e2 !important;
}

#post-34241 .section-separator-icon {
  content: url("https://podemos.info/wp-content/uploads/2017/05/logo_mocion.png") !important;
}
/* home ajust */
@media (min-width: 873px) { 

.home_third_small{
   width: 27% !important;
}
.home_third_big{
   width: 37% !important;
}
.home_third_big  h2{
   margin: 0 10px !important;
}

#post-34241 .one_fourth {
   width: 45% !important;
  margin-left: 10px !important;
}
}
.wpml-ls-statics-shortcode_actions {
   background:none;
}

@media only screen and (min-width: 800px){
#nav ul li, #sticky-nav ul li {
    padding-top: 2px;
    padding-right: 25px;
}
}
@media only screen and (min-width: 900px){
#nav ul li, #sticky-nav ul li {
    padding-top: 2px;
    padding-right: 40px;
}
}

/*
Portada
*/

#post-36224 .hidden_title{
  display:inline;
}

.sticky-header #sticky-nav ul li a {
    height: 60px !important;
    line-height: 60px !important;
}
