/*=======================================================================
*** PORTO_SUB STYLE SHEET***
========================================================================*/

body {
	background-color: #FFF;
	color: #777;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	margin: 0;
}
h1, h2, h3, h4, h5, .title, legend, label, header, nav-bar, menu, .header-title {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
}
#header .header-body .header-icones{
	margin-bottom: -40px;
	margin-top: 5px;
	z-index: 1000;
	text-align:right;
}
#header .header-body .header-icones .container{text-align: right;}

#header .region-search {display:inline-block !important; float:none; width:auto;}
#header .header-social-icons{margin:0px; padding:0px; display:inline-block !important; float:none; width:auto;}
#header #block-iconessocials,
#header #block-formularidecerca-2,
#header #block-formularidecerca{display:inline-block !important; }
#header .header-social-icons .social-icons li{margin-right: 2px; margin-left:2px;}
section.page-header h1{font-weight:500;}
.page-header h1 span{font-weight:500 !important;}
.social-icons li{border-radius:0px; margin:0px 2px 1px 2px; box-shadow: none; width:32px; height:32px; color:#000000}
.social-icons li .fa{color:#000;}
.social-icons li img{width:32px; height:32px;}
.social-icons li a{background:transparent; color:#000000; border-radius: 0px; width:32px; height:32px; padding:0px;font-size: 32px;}
.social-icons li:hover a {
    background: transparent;
    color:#b42384 !important;
}
header .search-block-form input.form-search{border: 2px solid #000;}
header .search-block-form input[type="submit"]{
	background:url(/themes/porto/img/icon-search-dark.png) no-repeat top left !important;
}

.social-icons li a:hover .fa{color:#b42384;}
.list.list-icons.list-icons-style-3 li > .fa:first-child, .list.list-icons.list-icons-style-3 li a:first-child > .fa:first-child, .list.list-icons.list-icons-style-3 li > .icons:first-child, .list.list-icons.list-icons-style-3 li a:first-child > .icons:first-child{
	background-color: transparent !important;}
#header .region-search .block{padding-left:20px; vertical-align:top;}
#header .header-title h1{font-size:35px; font-weight:700; color:#000000; line-height:normal; padding:0px; margin:0px; text-align:left; margin-top:-10px;}
#header .header-title h1 a{font-size:35px; font-weight:700; color:#000000; line-height:normal; text-decoration:none;}
#header .header-title h1 a:hover{color:#b42384; text-decoration:none; }
#header .header-logo img{z-index:1000;}
#header .header-logo img{margin:0px; margin-bottom:10px;}
#header .header-nav-bar{
	background: #b42384;
	padding: 0px;
	margin:0px;
	margin-bottom: 0;
	text-align: center;
	color: #fff;
	margin-top:-56px;
	font-size:12pt;
	text-transform:uppercase;
	font-weight:bold;
}
.titol-bloc{color:#fff; text-decoration:none;}
.titol-bloc:hover{color:#fff; text-decoration:underline;}
.page-header h2 .field--name-title{font-size: 25px;color: #fff;}
#header .header-nav-bar a{color:#ffffff !important;}
#header .header-nav-bar a:hover{color:#000000 !important;}
#header .header-nav-bar .header-nav-main{
	display: inline-block !important;
	margin-left: 0px;
	margin-right: 0px;
	float: none;
	clear: both;
	padding:0px;
	min-height: 40px;
}
#header .header-body{padding:0px; border:none;}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a,
#header .header-nav-bar li li a {
    color: #000 !important;
    font-size:10.5pt;
    font-weight:normal;
    text-transform:uppercase;
}
#header .header-nav-main nav > ul > li > a{
	padding: 5px 13px;
	font-size:12pt;
}
#header .header-body ul.nav > li.dropdown > a::after{content:""; display: none;}
#header .header-body #mainNav > li.active > a,
#header .header-body #mainNav > li.dropdow{
	background-color: transparent;
}
#header .header-body #mainNav > li.dropdown a:hover{
	background-color: #fff;
    color: #b42384 !important;
}
#header .header-body{
	top: auto !important;
}
#header .header-nav-main nav > ul > li.dropdown:hover > a{
	padding-bottom:5px;
}
#header .header-nav-main .dropdown-menu{margin-top:0px;}

#header .header-nav-main nav > ul > li.dropdown:hover > a,
#header .header-nav-main nav > ul > li.dropdown.active > a,
#header .header-nav-main nav > ul > li.open > a,
#header .header-nav-main nav > ul > li:hover > a,
#header #mainNav > li.active > a.is-active{
    background: #fff !important;
    color: #b42384 !important;
}
#header .header-body .header-nav-bar .container{height:45px; padding-left:210px; text-align:left;}
#header .header-body .header-nav-bar .container .header-nav-main{margin-top:8px; margin-bottom:0px;}
#header .header-body #mainNav li.active a.is-active, #mainNav .dropdown-menu{opacity:0.9;}
#header .header-body #mainNav > li.dropdown .dropdown-menu a:hover,
#header .header-body #mainNav > .dropdown-menu li a:hover {
    background-color: #d8d8d8 !important;
    color:#000000 !important;
}
#header .header-body #mainNav > li.dropdown .dropdown-menu > .active a:hover,
#header .header-body #mainNav li.active a.is-active, #mainNav .dropdown-menu > .active > a:hover,
#header .header-body #mainNav li.active a.is-active, #mainNav .dropdown-menu > .active > a {
    background: #fff !important;
    color: #b42384 !important;
    font-weight:bold;
    opacity:1;
}

/* Actualitat */
.context-actualitat .block-views-blockportfolio-pages-page-extra-pagination .nav-pills{display:none;}
.thumb-info .thumb-info-title {text-transform:none; font-family: 'Montserrat', sans-serif; font-size:15px; background: transparent;}

.thumb-info .thumb-info-inner{
	/* display:inline !important;  */

	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 27px !important;
}
.thumb-info{
    width: 100%;
     min-height:80px;

     color:#fff;
}


.thumb-info .thumb-info-inner {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	bottom: 5%;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	left: 1;
	padding: 0px;
	position: absolute;
	text-shadow: none;
	z-index: 2;
	width: 100%;
	height:auto;
	min-height:0px;
	line-height:normal;
	background: #CE0167;
	min-height:80px;
	padding:5px;
}

.thumb-info .thumb-info-title{
	font-family: 'Montserrat', sans-serif;
	background: #CE0167;
	line-height: 27px !important;
	color:#fff;
	font-size:16px;
	display:inline;
    font-weight: bold;
    letter-spacing: normal;
    width: 100%;
    min-height: 55px;
    text-shadow: none;
    max-width:none;
}
.thumb-info:hover .thumb-info-title{background-color:#CE0167;}



/* PORTADA - RECURSOS */
.view-header h2{font-size:24px; font-weight:bold; font-family: 'Montserrat', sans-serif;text-transform:uppercase; color:#545454; text-align:center;}
.view-header h2 a{font-size:24px; font-weight:bold; font-family: 'Montserrat', sans-serif; text-transform:uppercase; color:#b42384; text-align:center;}
#block-banner{margin-bottom:60px;}
#block-views-block-banner-block-1{margin-bottom:60px;}
.block-views-blockrecursos-block-1{margin-bottom:25px;}

/* PORTADA - SUBSCRIPCIÓ */
.block-block-content9c0f5917-7edc-40df-82ec-456be7f69cdc .fa-envelope{
	transform: rotate(-40deg);
	font-size: 42px;
	color: #fff;
}
.path-frontpage .section.section {
    background: #b42384;
    border-top: 5px solid #b42384;
    margin: 30px 0;
    padding: 20px 0;
}
.path-frontpage .section.section.voluntariat{
	background-color: #b42384;
	background-image: url('/sites/default/files/fons-mans.png');
	background-size: auto 100%;
    background-position: center bottom;
    background-repeat: no-repeat;
}

.path-frontpage .section.section.voluntariat h4,
.path-frontpage .section.section.butlleti h4{
	font-size: 1.6em;
    font-weight: bold;
}
.path-frontpage .section.section.voluntariat .fa,
.path-frontpage .section.section.butlleti .fa{
    transform: rotate(-40deg);
    font-size: 42px;
    color: #fff;
}

.path-frontpage .section.section,
.path-frontpage .section.section h4{color:#fff;}
.path-frontpage .section.section button{color:#b42384; font-weight:bold;}
.parallax.section.section h2{
	font-size:24px;
	font-weight:bold;
	font-family: 'Montserrat', sans-serif;
	text-transform:uppercase;
	color:#b42384;
	text-align:center;
	background-color: rgba(255,255,255,0.9);
	padding-left:12px;
	padding-right:12px;
	opacity:0.9;
	display:inline-block;
}
.parallax.section.section h4{
	font-size:24px;
	font-weight:bold;
	font-family: 'Montserrat', sans-serif;
	text-transform:none !important;
	color:#ffffff;
	text-align:center;
	opacity:1;
	display:inline-block;
}
.parallax.section{
	padding-bottom: 0px;
	padding-top: 20px;
}
.parallax.section .featured-box{
	background: rgba(204, 0, 102, 0.6);
	min-height: 282px;
	border: 3px solid #b42384;
}
.parallax.section .featured-box a{color:#fff !important;}
.parallax.section .featured-box:hover{
	background: rgba(204, 0, 102, 1);
}
.parallax.section .featured-box:hover h4{
	text-transform:uppercase !important;
}

.parallax.section.section .col-md-3.col-sm-6 .box-content,
.parallax.section.section .col-md-4.col-sm-6 .box-content{
	background: rgba(204,0,102,0.6);
	min-height: 281px;
	border: 3px solid #b42384;
	display: block;
	padding: 35px;
	margin-bottom:20px;
}
.parallax.section.section .col-md-3.col-sm-6 .box-content a,
.parallax.section.section .col-md-4.col-sm-6 .box-content a{color:#fff !important;}
.parallax.section.section .col-md-3.col-sm-6 .box-content:hover,
.parallax.section.section .col-md-4.col-sm-6 .box-content:hover{
	background: rgba(204, 0, 102, 1);
}
.parallax.section.section .col-md-3.col-sm-6 .box-content:hover h4,
.parallax.section.section .col-md-4.col-sm-6 .box-content:hover h4{
	text-transform:uppercase !important;
}

.context-que-fem .main .container .parallax.section{
	margin-top: 0px;
}

.featured-box-secondary .box-content {
    border: none;
}
.featured-boxes .featured-box {
    margin: 0px;
    margin-bottom: 30px;
}
.path-frontpage .view-header h2{margin-bottom:0px;}
.path-frontpage .view-content,



h2.slide__title {min-height:80px;}
h2.slide__title a,
.slick--skin--fullwidth .slide__title a{
	font-family: 'Montserrat', sans-serif;

	font-weight:bold !important;
	text-decoration: none;
    text-transform: none !important;
	line-height:normal !important;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}
.md-objects .md-object a:hover{text-decoration:none;}
.blanc a{color:#ffffff !important;}
.negre a{color:#000000 !important;}
.lila a{color:#b42384 !important;}
.slide__caption{padding:0px; }
.media--background{min-height:300px;
	background-size: auto 300px;
    background-repeat: repeat;
}
.slide__caption:hover img{
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}
.slide__caption img{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.slide .btn{
	right: 0;
    position: absolute;
    top: 220px;
    color:#ffffff !important;
}
.slick__arrow{top:0; margin-top:-15px;}
.slick-next{}
.slick-prev {
    left: auto;
    right: 25px;
}
.slick-arrow::before {color: #b42384;}
.slick-prev::before, .slick-next::before{opacity:1;}


.view-banner .slick__arrow{top:50%;}
.view-banner .slick-prev {
    left: 0;
}
.view-banner .slick-arrow::before {color: #ffffff !important;font-size: 3rem;}

.view-banner .slide__caption{margin:0px; background-color:transparent; padding:0px;}
.view-banner .slick--main .slide__caption{padding:0px;}
.path-frontpage .block-views-blockportadaagenda-actualitat .esdeveniment-minidata,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .esdeveniment-minidata{
	position: absolute;
	top: 10px;
	right: 0;
	background: #f1f1f1;
	padding: 5px;
	font-size: 9pt;
	color: #b42384;

}
.path-frontpage .block-views-blockportadaagenda-agenda-portada .views-field-field-thumbnail {overflow:hidden; width:273px; height:160px;}
.path-frontpage .block-views-blockportadaagenda-agenda-portada .views-field-field-thumbnail a:hover img{
	transform: scale(1.1,1.1);
    transition-duration: 0.4s;
}

.path-frontpage .block-views-blockportadaagenda-agenda-portada .esdeveniment-minidata{
    position: absolute;
    right: auto;
    width: 279px;
    background: transparent !important;
    z-index:1;
}
.path-frontpage .block-views-blockportadaagenda-agenda-portada .esdeveniment-minidata-contingut{
	text-align: right;
    background: #f1f1f1;
    float: right;
    display: inline-block;

    padding: 5px;
}

#slick-views-recursos-block-1-1{max-height:300px;}
.path-frontpage .block-views-blockportadaagenda-actualitat .slide__data,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .slide__data{
	font-family: 'Montserrat', sans-serif;
	padding:10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
	min-height: 135px;
}
.path-frontpage .block-views-blockportadaagenda-actualitat .esdeveniment-data,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .esdeveniment-data{
	font-family: 'Montserrat', sans-serif;
	font-size: 9pt;
	color: #666666;
	padding-bottom:10px;
}

.path-frontpage .block-views-blockportadaagenda-agenda-portada .views-col,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .views-col {padding:6px;}
.view-recursos  .views-field,
.view-noticies-projecte .views-col .views-field,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .views-col .views-field{
	background-color: #f1f1f1;
}
.view-recursos .views-field-title a,
.view-noticies-projecte .views-field-title a,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .views-field-title a{
	font-family: 'Montserrat', sans-serif;
    font-size: 10.5pt;
    color: #000000;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top:5px;
}
.view-recursos .views-field-title a,
.view-noticies-projecte .views-field-title a{font-weight: normal;}
.views-field-field-imatge-de-fons {width:2000px; height:322px;}

.path-frontpage .block-views-blockportadaagenda-actualitat .esdeveniment-titol a,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .esdeveniment-titol a,
.path-frontpage .block-views-blockportadaagenda-actualitat .esdeveniment-titol,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .esdeveniment-titol{
	font-family: 'Montserrat', sans-serif;
	font-size: 10.5pt;
	color: #000000;
	font-weight: bold;
	padding-bottom:5px;
}
.path-frontpage .block-views-blockportadaagenda-actualitat .esdeveniment-lloc,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .esdeveniment-lloc{
	font-family: 'Montserrat', sans-serif;
	font-size: 7pt;
	color: #666666;
}

.view-recursos  .views-field-title,
.view-noticies-projecte  .views-field-title,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .views-field-title,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .esdeveniment-data,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .esdeveniment-lloc{
	padding-left: 15px;
    padding-right: 15px;
}
.view-recursos .views-field-title,
.view-noticies-projecte  .views-field-title{ width: 275px; padding: 15px; min-height:122px;}


.view-recursos .views-field-title{ min-height:76px;}

.path-frontpage .block-views-blockportadaagenda-agenda-portada .esdeveniment-lloc{padding-bottom: 15px;}
.path-frontpage .block-views-blockportadaagenda-actualitat .view-footer,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .view-footer{
	text-align:right;
	font-family: 'Montserrat', sans-serif;
	font-size:10.5pt;
	font-weight:bold;
	color: #b42384;
}
.page-header h1 span{
	color: #fff;
	display: inline-block;
	font-size: 32px;
	font-weight: 200;
	line-height: 32px;
	margin: 0 0 -25px;
	padding: 0 0 25px;
	position: relative;

}
.path-profile #block-porto-sub-page-title,
.path-user #block-porto-sub-page-title,
.context-entitats #block-porto-sub-page-title,
.context-bloc #block-porto-sub-page-title,
.context-anunci #block-porto-sub-page-title,
.context-contacte #block-porto-sub-page-title,
.context-actualitat #block-porto-sub-page-title,
.context-prevencio #block-porto-sub-page-title,
.context-incidencia-social #block-porto-sub-page-title,
.context-sensibilitzacio #block-porto-sub-page-title,
.context-incidencia-internacional #block-porto-sub-page-title,
.context-incidencia-politica #block-porto-sub-page-title,
.context-prevencio .block-page-title-block,
.context-incidencia-social .block-page-title-block,
.context-sensibilitzacio .block-page-title-block,
.context-incidencia-internacional .block-page-title-block,
.context-incidencia-politica .block-page-title-block,
.context-fes-te-socia .block-page-title-block,
.context-fes-te-voluntaria .block-page-title-block,
.context-fes-un-donatiu .block-page-title-block,
.context-participa .block-page-title-block,
.context-participa #espai-participa .col-md-12 h2{
	display:none;
}
.context-fes-te-socia .layout__region h4,
.context-fes-te-voluntaria .layout__region h4,
.context-fes-un-donatiu .layout__region h4{
	color: #CC0566;
}
.caixa-donatiu img{
	max-width:100%;
	height:auto;
}

.caixa-donatiu{
	text-align:center;
	padding:10px;
	background-color:#b42384;
	color:#fff;
	display:inline-block;
	margin:20px;
	min-height: 206px;
	width:500px;
}
.caixa-donatiu.pay-pal img.logo-paypal{text-align: center; margin:20px; width:200px;}
.caixa-donatiu a{color:#fff;font-size:1.2em;}
.caixa-donatiu a:hover{color:#000;}
.caixa-donatiu a.btn{background-color:#fff; color:#b42384; font-weight:bold; border-radius:20px;text-align:center; width:100%;}
.caixa-donatiu a.btn:hover{background-color:#000; color:#fff; font-weight:bold;}
.caixa-donatiu.pay-pal a.btn{
	margin-top: 25px;
}
.context-fes-un-donatiu .layout__region .block-region-first .block h3{
    font-size: 1.8em;
	font-weight:bold;
    letter-spacing: normal;
    line-height: 24px;
    margin-bottom: 33px;
    text-transform: none;
    margin-top: 28px;
    color:#fff;
}

.context-fes-un-donatiu .layout__region .block-region-first .block h2{
	color: #CC0566;
	text-align: center;
    margin-bottom: 0px;
    line-height: 15px;
    margin-top: 20px;
    font-size: 2em;
}
.caixa-donatiu .num-compte{
	color:#fff;
	font-weight:bold;
	font-size:29px;
    vertical-align: middle;
    display: table-cell;
    height: 185px;
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.slick-arrow::before {
    color: #b42384 !important;
}
.path-frontpage .block-views-blockportadaagenda-actualitat .view-content img,
.path-frontpage .block-views-blockportadaagenda-agenda-portada .view-content img{
	opacity: 0.5;
}


.portfolio-item .thumb-info img{
	width: auto !important;
	max-width: none;
	max-height: none;
	height:252px;
}
.portfolio-item .thumb-info-wrapper{
	height: 252px;
	max-width: 252px;
	overflow:hidden;
	background-color:#f1f1f1;
}
.thumb-info.thumb-info-lighten{border:none;}
.view-display-id-actualitat_v2 .views-field-title,
.view-display-id-actualitat_pagina .views-field-title  {
	width:275px;	
	position:absolute;
    height: 91px;
    margin-top: 166px;
}
.path-frontpage .slick--view--actualitat .slide__data,
.view-display-id-actualitat_v2 .views-field-title .field-content,
.view-display-id-actualitat_pagina .views-field-title .field-content  {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	bottom: 5%;
	color: #FFF;
	font-size: 0px;
	font-weight: normal;
	left: 1;
	padding: 0px;
	position: absolute;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	z-index: 2;
	width: 100%;
	height:auto;
	min-height:0px;
	line-height:normal;
	background: #CE0167;
	min-height:80px;
}

.view-display-id-actualitat_v2 .views-field-title .field-content,
.view-display-id-actualitat_pagina .views-field-title .field-content {
	margin:0px;
	padding:5px;
}
.view-display-id-actualitat_v2 .views-col,
.view-display-id-actualitat_pagina .views-col {
    padding-bottom: 10px;
}


.path-frontpage .slick--view--actualitat  h2.slide__title,
.view-display-id-actualitat_v2 .views-field-title .field-content,
.view-display-id-actualitat_pagina .views-field-title .field-content{min-height: 55px;}
.path-frontpage .slick--view--actualitat .slide__data a,
.view-display-id-actualitat_v2 .views-field-title .field-content a,
.view-display-id-actualitat_pagina .views-field-title .field-content a{
	font-family: 'Montserrat', sans-serif;
	background: #CE0167;
	padding:5px;
	line-height: 27px !important;
	color:#fff;
	font-size:16px;
	display:inline;
	padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    font-weight: bold;
    letter-spacing: normal;
    max-width: 100%;
}
.view-display-id-actualitat_v2 .views-field-title .field-content a,
.view-display-id-actualitat_pagina .views-field-title .field-content a{padding:0px;}

.view-recursos .pager__item--next,
.view-recursos .pager__item--previous,
.view-noticies-projecte .pager__item--next,
.view-noticies-projecte .pager__item--previous,
.view-display-id-agenda_portada .pager__item--next,
.view-display-id-agenda_portada .pager__item--previous,
.view-display-id-actualitat_v2  .pager__item--next,
.view-display-id-actualitat_v2  .pager__item--previous{
	border: 0;
    border-radius: 50%;
    height: 22px;
    pointer-events: auto;
    position: absolute;
    top: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 22px;
    background-color: #b42384;
}
.view-recursos .pager__item--previous,
.view-noticies-projecte .pager__item--previous,
.view-display-id-agenda_portada .pager__item--previous,
.view-display-id-actualitat_v2  .pager__item--previous{
   margin-left: -26px;
}
.view-recursos .pager__item--next a,
.view-recursos .pager__item--previous a,
.view-noticies-projecte .pager__item--next a,
.view-noticies-projecte .pager__item--previous a,
.view-display-id-agenda_portada .pager__item--next a,
.view-display-id-agenda_portada .pager__item--previous a,
.view-display-id-actualitat_v2  .pager__item--next a,
.view-display-id-actualitat_v2  .pager__item--previous a{
	color: #ffffff;
	vertical-align:middle;
	text-align:center;
	border: none;
    font-size: 30px;
    font-weight: bold;
    line-height: 0px;
    background-color: transparent;
    padding-top: 1px;
    padding-left: 8px;
}
.view-recursos ul.pager__items,
.view-noticies-projecte  ul.pager__items,
.view-display-id-agenda_portada ul.pager__items,
.view-display-id-actualitat_v2  ul.pager__items{margin-right:35px;}
.view-recursos .pager__item--previous a,
.view-noticies-projecte .pager__item--previous a,
.view-display-id-agenda_portada  .pager__item--previous a,
.view-display-id-actualitat_v2  .pager__item--previous a {
	padding-left: 5px;
}

.view-recursos .pager li>a:focus, .view-recursos   .pager li>a:hover,
.view-noticies-projecte .pager li>a:focus, .view-noticies-projecte  .pager li>a:hover,
.view-display-id-agenda_portada  .pager li>a:focus, .view-display-id-agenda_portada  .pager li>a:hover,
.view-display-id-actualitat_v2 .pager li>a:focus, .view-display-id-actualitat_v2 .pager li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
.view-recursos .is-active,
.view-display-id-agenda_portada .is-active,
.view-noticies-projecte .is-active,
.view-display-id-actualitat_v2 .is-active{display:none;}


.view-display-id-actualitat_v2 .views-field-field-thumbnail,
.view-display-id-actualitat_pagina .views-field-field-thumbnail{width:275px; height:275px; overflow:hidden;}
.view-display-id-actualitat_v2 .views-field-field-thumbnail a,
.view-display-id-actualitat_pagina .views-field-field-thumbnail a{width:275px; height:275px; display:block;}

.view-recursos .views-field-field-thumbnail,
.view-noticies-projecte .views-field-field-thumbnail{ width:275px; height:160px; overflow:hidden;}

.view-recursos .views-field-field-thumbnail a:hover img,
.view-noticies-projecte  .views-field-field-thumbnail a:hover img,
.view-display-id-actualitat_v2 .views-field-field-thumbnail a:hover img,
.view-display-id-actualitat_pagina .views-field-field-thumbnail a:hover img{
	transform: scale(1.1,1.1);
    transition-duration: 0.4s;
}


[class*="block-grid-"], .block [class*="block-grid-"]{margin: 0 0em;}
.thumb-info .thumb-info-title{padding:0px;}
.thumb-info.thumb-info-lighten,
.thumb-info.thumb-info-lighten .thumb-info-wrapper,
.thumb-info.thumb-info-lighten .thumb-info-wrapper .img-responsive{border:none; border-radius:0px;}
nav.breadcrumb{display:none;}
section.page-header{
	background-color: rgb(0, 0, 0);
	background-image: url('/sites/default/files/header-dones-30.png');
	background-size: 100% auto;
    background-position: 0px -50px;
}
.view-recursos  .views-col ,
.view-noticies-projecte .views-col {
    margin-bottom: 10px;
}
.page-manager-wizard-tree .page__section__2{display:block !important;}


.block-views-blockprojectes-area-projectes-cooperacio,
.block-views-blockprojectes-area-projectes-incidencia-internacional,
.block-views-blockprojectes-area-projectes-accio-internacional,
.block-views-blockprojectes-area-projectes-incidencia-politica,
.block-views-blockprojectes-area-projectes-prevencio,
.block-views-blockprojectes-area-projectes-incidencia-social,
.block-views-blockprojectes-area-projectes-sensibilitzacio,
#block-views-block-noticies-projecte-actualitat{
	margin-top:80px;
}
.block-views-blockprojectes-area-projectes-cooperacio .view-header h2,
.block-views-blockprojectes-area-projectes-incidencia-internacional .view-header h2,
.block-views-blockprojectes-area-projectes-accio-internacional .view-header h2,
.block-views-blockprojectes-area-projectes-incidencia-politica .view-header h2,
.block-views-blockprojectes-area-projectes-prevencio .view-header h2,
.block-views-blockprojectes-area-projectes-incidencia-social .view-header h2,
.block-views-blockprojectes-area-projectes-sensibilitzacio .view-header h2,
#block-views-block-noticies-projecte-actualitat h2{
	margin-bottom:0px;
}
#block-views-block-noticies-projecte-actualitat  .view-header{display:table-caption; margin-top:80px;}
.context-sensibilitzacio .block-block-content img.mt-xl,
.context-incidencia-internacional .block-block-content img.mt-xl,
.context-prevencio .block-block-content img.mt-xl,
.context-incidencia-social .block-block-content img.mt-xl,
.context-incidencia-politica .block-block-content img.mt-xl{
	margin-top:0px !important;
}

#block-views-block-noticies-projecte-actualitat{clear:both;}

.container01{margin-top:-35px;}

.context-sensibilitzacio .main section.section-default.img-max,
.context-incidencia-internacional .main section.section-default.img-max,
.context-prevencio .main section.section-default.img-max,
.context-incidencia-social .main section.section-default.img-max,
.context-incidencia-politica .main section.section-default.img-max{
	margin-top:0px;
}


.context-agenda .view-categories li{
	float:left;
	margin-left: 2px;
}
.context-agenda .view-categories li a{
	padding: 6px 12px;
	position: relative;
	display: block;
}

.agenda-minidata{
	position: absolute;
	top: 15px;
	right: 15px;
	background: #f1f1f1;
	padding: 15px;
	color: #b42384;
	font-size: 20px;
	color: #000;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.context-agenda .col-md-5 img{width:100%; height:auto;}
.context-agenda h2 a{
	font-family: 'Montserrat', sans-serif;
	font-size:25px;
}
.agenda-imatge-data {overflow:hidden; width:100%;}
.agenda-imatge-data img{max-width: 100%;}
.context-agenda .agenda-data,
.context-agenda .agenda-direccio{color:#000; padding-bottom:5px;
	font-family: 'Montserrat', sans-serif;

}

.context-agenda #block-porto-sub-page-title{display:none;}
.context-agenda .views-row{clear:both; margin-bottom:50px; display:grid;}
.context-agenda .views-row h2 {margin-bottom:5px;}

.context-contacte .block-region-second{padding-top;:50px;}

.pagina-esdeveniment-info .field--name-field-data,
.pagina-esdeveniment-info .pagina-esdeveniment-web .field,
.pagina-esdeveniment-info .field--type-link{display:inline-block;}
.pagina-esdeveniment-info{color:#000; margin-bottom:30px;}

.context-entitats #block-porto-sub-page-title,
.page-node-type-anunci #block-porto-sub-page-title,
.page-node-type-page #block-porto-sub-page-title,
.page-node-type-recursos #block-porto-sub-page-title,
.page-node-type-article #block-porto-sub-page-title,
.page-node-type-entrada #block-porto-sub-page-title,
.page-node-type-esdeveniment #block-porto-sub-page-title,
.page-node-type-projecte #block-porto-sub-page-title{display:none;}

#footer .col-md-3{
	width:50%;
	color:#ffffff;
}
#footer #block-contactedelpeu strong{
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #b42384;
}
#footer .col-md-3 .col-4{width: 33.33333333%; float:left; margin-bottom: 5px !important;}
#footer .col-md-3 .row{margin:0px;}
#footer #block-logotipscolaboradors img{max-width:200px; width:100%; height;auto;}
#block-porto-sub-content .node__content img{max-width:1140px; height:auto;}
#block-porto-sub-content .node__content img.align-right{margin-left:20px;margin-top:10px;margin-bottom:10px;}
#block-porto-sub-content .node__content img.align-left{margin-right:20px;margin-top:10px;margin-bottom:10px;}
#block-porto-sub-content .node__content img.align-center{margin-right:20px;margin-left:20px;margin-top:10px;margin-bottom:10px;}
#footer .footer-copyright{margin-top:0px; padding:0px; }
#footer p {
    color: #ffffff;
}
.data-publicacio{
	font-size: 0.9em;
	margin-bottom: 15px;
	color: #9f9f9f;
}
.page-node-type-esdeveniment article.post-large .post-image,
.page-node-type-esdeveniment article.post-large .post-date,
.page-node-type-esdeveniment article.post-large,
.page-node-type-article article.post-large .post-image,
.page-node-type-article article.post-large .post-date,
.page-node-type-article article.post-large {
    margin-left: 0px;
}
.page-node-type-entrada article.post-large .post-image,
.page-node-type-entrada article.post-large .post-date,
.page-node-type-entrada article.post-large {
    margin-left: 0px;
}
.page-node-type-recursos article.post-large .post-image,
.page-node-type-recursos article.post-large .post-date,
.page-node-type-recursos article.post-large {
    margin-left: 0px;
}
.info-projecte{
	margin-bottom: 20px;
	padding-left: 3px;
}
button.eu-cookie-withdraw-tab{
	font-size: 0.8em;
	text-align: left;
	border-radius: 7px 7px 0 0;
	border:none;
	padding: 13px 10px 13px;
	transition: opacity 0.3s;
	font: normal normal normal 14px/1 "Fira Sans", "Open Sans", Arial, sans-serif;
	background: #404040;
	font-weight: bold;
	color: #cccccc;
}
#sliding-popup{text-align:left;}
#sliding-popup .eu-cookie-withdraw-banner,
#sliding-popup div{text-align:center;}
.scroll-to-top.visible{z-index:999999;}
.context-recursos-que-es-violencia-masclista .post-image,
.context-recursos-que-es-violencia-masclista h2 .field--name-title{display:none;}
.que-es-violencia{
	font-size:120%;
	color:#fdbb30;
	background-color:#ae5ba3;
	background-image:url('/sites/default/files/fons-que-es-violencia.png');
	background-repeat:no-repeat;
	background-position: center 120px;
	background-size: auto 80%;
	margin:15px;
	margin-bottom:50px;
	width:45%;
	min-height:660px;
}
.que-no-es-violencia{
	font-size:120%;
	color:#ae5ba3;
	background-color:#fdbb30;
	background-image:url('/sites/default/files/fons-que-no-es-violencia.png');
	background-repeat:no-repeat;
	background-position: center 120px;
	background-size: auto 80%;
	margin:15px;
	margin-bottom:50px;
	width:45%;
	min-height:660px;
}
.que-es-violencia h3{color:#ffffff;}
.que-es-violencia h4{color:#ffffff;margin-top:20px;margin-bottom:20px;}
.que-es-violencia strong{color:#ffffff;}

.que-no-es-violencia h3{color:#ae5ba3;}
.que-no-es-violencia h4{color:#ae5ba3; margin-top:20px;margin-bottom:20px;}
.que-no-es-violencia strong{color:#ffffff;}

.que-es-violencia hr,
.que-no-es-violencia hr{
	margin-top: 20px;
}
.que-es-violencia h3,
.que-no-es-violencia h3{
	margin-top: 30px;
    font-weight:900;
}
.que-es-violencia p{
	color:#fdbb30;
}
.que-no-es-violencia p{
	color:#ae5ba3;
}

.view-projectes-area ul{text-align:center;}
.view-projectes-area .grid{
	display: inline-block !important;
}
.view-projectes-area ul li{text-align:left;}

.view-projectes-area img{
	display: block;
	max-width: 100%;
	height: auto;
}
.view-projectes-area .row{
	margin-bottom: 40px;
}
.item-agenda{padding:15px;}
.agenda .media{height:200px; background-color: #c06;}
.agenda .media img {margin-right:auto; margin-left:auto;}
.item-agenda h2{margin-bottom:15px;}
.item-agenda .agenda-tipus-esdeveniment,
.pagina-agenda-tipus_esdeveniment{
	text-transform: uppercase;
	font-size: 12px;
	background-color: #c06;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	color: #fff;
	border-radius: 0;
	margin-bottom: 15px;
}
.pagina-esdeveniment-data,
.pagina-esdeveniment-telefon,
.pagina-esdeveniment-email,
.pagina-esdeveniment-web{margin-bottom: 10px;}
.pagina-esdeveniment-data i{
	vertical-align: top;
}
/* Forums */
.forum table{width:100%;}
.forum thead{
background-color: #c06;
color: #fff;
}
.forum thead a{color: #fff;}
.forum table tbody tr {
    background: #fff;
    border-bottom: 1px solid #eaeaea;
}
.forum table tbody td {
    border: medium none;
    padding: 15px;
    vertical-align: middle;
}
.comment-item{
	display: table;
	border: 1px solid #ccc;
	margin: 5px;
	padding: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width:100%;
}
.comment-item .col-sm-2{
	font-size:13px;
}

html.sticky-header-active #toolbar-administration{display:block;}
.page-node-type-anunci #wrapper > div.main > div.container{width:100% !important;max-width:100% !important;}
.anunci {max-height:420px;}
.anunci img{
	max-height: 420px;
	text-align:right;
}
.anunci .imatge{text-align:right;}
.anunci .col-md-12.imatge, .anunci .col-md-12.imatge img{text-align:center;}
.anunci .titol.ambimatge{text-align:left;}
.anunci .titol.sol,
.anunci .titol.sol h2{text-align:center;}
.anunci h2{
	vertical-align: middle;
	display: table-cell;
	height: 300px;
}
.page-node-type-anunci #wrapper .main .container{width:100%; padding: 0px;}
.page-node-type-anunci #wrapper .main .container.container-anunci{width: 1170px; padding-right: 15px; padding-left: 15px;}

.captcha{
    max-width:none !important;
    width:auto !important;
    height: auto !important;
    text-align:left !important;
    background-color: transparent !important;
}
#popup-text{text-align:left !important;}
#popup-text a{color:#fff !important;}

.path-frontpage .contextual-region.block{
    margin-bottom: 50px;
}
#espai-areas{background-color:#000;}

/* Espai participa */
#espai-participa{background-color:transparent; background-image:none !important; border:none; margin:0px; padding:0px;}

#espai-participa h2{
	font-size: 24px;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    color: #545454;
    text-align: center;
    margin-bottom:0px;
}
#espai-participa .featured-boxes .row .col-md-4.col-sm-6,
#espai-participa .col-md-4.col-sm-6 .box-content {border-radius: 30px 0px 30px 0px; transition: 0.3s;}
#espai-participa .featured-boxes .row .col-md-4.col-sm-6:hover .box-content{
    border-radius: 0px 30px 0px 30px;
}
#espai-participa .featured-boxes .row .col-md-4.col-sm-6{display:block;}
#espai-participa .featured-boxes .row .col-md-4.col-sm-6:hover {text-decoration:none;}
#espai-participa .featured-boxes .row .col-md-4.col-sm-6 .box-content{
	background-color: #cc05661c;
    padding: 20px;
    min-height: 202px;
    border-radius: 30px 0px 30px 0px;
    border: 3px solid #f7d0d0;
    transition: 0.3s;
    min-height: 343px;
    display: block;
    padding: 35px;
}
#espai-participa .col-md-4.col-sm-6 .box-content h4{
	color: #cc0566;
}
#espai-participa .imatge{
	width:100px;
	height:100px;
	border-radius:100%;
	background-color:#fff;
	margin-right:auto;
	margin-right:auto;
	text-align:center;
	display: inline-block;
    margin-bottom: 30px;
}
#espai-participa .imatge img{width:100%; height:auto; text-align:center; vertical-align:bottom;}
#espai-participa .imatge img.imatge01{}
#espai-participa .imatge img.imatge02{}
#espai-participa .imatge img.imatge03{}
#espai-participa .box-content p{
	margin-bottom:0px;
	color:#333;
}
#espai-participa .box-content p a{
    color: #666;
}
#espai-participa .featured-boxes .row .col-md-4.col-sm-6:hover .box-content,
#espai-participa .featured-boxes .row .col-md-4.col-sm-6 .box-content:hover{
    background-color: #b42384;
    border-radius: 0px 30px 0px 30px;
}
#espai-participa .col-md-4.col-sm-6:hover .box-content h4,
#espai-participa .col-md-4.col-sm-6:hover .box-content h4 a{
	color:#fff;
	text-decoration:none;
}

#espai-participa .col-md-4.col-sm-6:hover .box-content p{
	margin-bottom:0px;
	color:#f1f1f1;
}
#espai-participa .col-md-4.col-sm-6:hover .box-content p a{color:#f1f1f1;text-decoration:none;}




.post-image .img-thumbnail{max-height:600px;}
.path-frontpage #wrapper .main {margin-top: 5px;}


.page-node-type-article .owl-carousel .owl-nav {
	display:block;
    top: 50%;
    position: absolute;
    margin-top: -20px;
    width: 100%;
}
.page-node-type-entrada .owl-carousel .owl-nav {
	display:block;
    top: 50%;
    position: absolute;
    margin-top: -20px;
    width: 100%;
}
.page-node-type-article .owl-carousel.show-nav-hover .owl-nav{
	opacity:0.8;
}
.page-node-type-entrada .owl-carousel.show-nav-hover .owl-nav{
	opacity:0.8;
}
.page-node-type-entrada .owl-carousel .owl-nav .owl-prev,
.page-node-type-entrada .owl-carousel .owl-nav .owl-next,
.page-node-type-entrada .owl-carousel.rounded-nav .owl-nav [class*="owl-"],
.page-node-type-entrada .owl-carousel.rounded-nav .owl-nav [class*="owl-"]:hover,
.page-node-type-article .owl-carousel .owl-nav .owl-prev,
.page-node-type-article .owl-carousel .owl-nav .owl-next,
.page-node-type-article .owl-carousel.rounded-nav .owl-nav [class*="owl-"],
.page-node-type-article .owl-carousel.rounded-nav .owl-nav [class*="owl-"]:hover
{
    background: #ffff !important;
    border: none !important;
    color: #b42384;
    display: inline-block;
    position: absolute;
    width: 60px;
    height: 60px;
    padding: 20px 10px;
    border-radius: 50% !important;
    opacity: 0.8;
}
.owl-carousel.show-nav-hover .owl-nav .owl-prev{left:0;}
.owl-carousel.show-nav-hover .owl-nav .owl-next{right:0;}
.owl-carousel .owl-nav .owl-prev:before,
.owl-carousel .owl-nav .owl-next:before{
	color: #b42384;
	font-size:50px;
}
.img-responsive,
#block-porto-sub-content .node__content .img-responsive{
	max-width: 100%;
	height: auto;
	display:block;
	margin:0px;
	vertical-align: top;
}
.gallery{margin-top:15px; margin-bottom:15px;}
#block-articles-relacionats-voluntariat{margin-top:80px;}
.album-fotos{margin-top:50px;}
.comparteix{margin-top:30px;}
.pagina-article-tags{margin-top:30px;}
.pagina-article-arxius_adjunts{margin-top:30px;}
.caixa-dia{margin-top:50px;}
.caixa-dia legend .fieldset-legend{font-weight: bold;    color: #CC0566;}
.caixa-dia .fieldset-wrapper legend .fieldset-legend {font-weight: bold; color: #000;}
.caixa-dia .fieldset-wrapper fieldset{padding-left:30px;}

/* BLOC */
.context-bloc .view-content .row{margin-bottom:50px; margin-top:50px;}
.context-bloc .view-content .row h2{font-size: 1.8em;}

/* ENTITATS*/
.cos-entitat h3{line-height: normal; text-transform:none; color:#000; margin-bottom:15px; font-size: 24px;}
.cos-entitat h3 a{color:#000;}
.logo-entitat img{width:100%; height:auto;}
.fila-entitat {
    clear: both;
    margin-bottom: 20px;
    border: 2px solid #000;
    border-radius: 20px;
    margin: 15px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.item-entitat{margin-bottom:10px; padding-right:30px;}
.cos-entitat a .fa{color:#000; font-size:32px; margin-top:10px;}
.cos-entitat a:hover .fa{color: #b42384;}
.entitats-icon {margin-right:10px; }
.path-user .field--name-user-picture {float:none;}
.path-user .field--name-user-picture img{max-width:300px; height:auto;}
.path-user .field--name-field-entitat{font-size:24px; font-weight:700; margin-bottom:30px; color:#000;}
.path-user .page-header {display:none;}
.path-user .field--label-inline {display:inline-block; width:60%;}
.path-user .field--name-user-picture{display:inline-block; width:40%;float: right; text-align: right;}
.path-profile #block-porto-sub-content{margin-top:50px;}
.path-profile .field--name-field-logotip{float:none;}
.path-profile .field--name-field-logotip img{max-width:300px; height:auto;}
.path-profile .field--name-field-entitat{font-size:24px; font-weight:700; margin-bottom:30px; color:#000;}
.path-profile .page-header {display:none;}
.path-profile .field--label-inline {display:inline-block; width:60%;}
.path-profile .field--name-field-logotip{display:inline-block; width:40%;float: right; text-align: right;}
.path-profile .main .region-content{padding-top:35px;}
.path-profile .field--name-field-linkedin,
.path-profile .field--name-field-facebook,
.path-profile .field--name-field-twitter,
.path-profile .field--name-field-youtube,
.path-profile .field--name-field-instagram{width:auto; padding:5px; display:inline-block;}
.icona-xarxa,
.icona-xarxa fa{
	color:#000;
	font-size:32px;
}


.views_slideshow_cycle_main { width: 100%; }
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame { width: 100% !important; height: auto; }
#views_slideshow_cycle_teaser_section_anunci-anunci,
#views_slideshow_cycle_teaser_section_anunci-anunci .views_slideshow_cycle_slide { width: 100% !important;}
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row { width: 100% !important; height: auto; }
.views_slideshow_cycle_main .field-content { max-width: 100%; width: 100%; }
.views_slideshow_cycle_main .field-content img { max-width: 100%; width: 100%; height: auto; margin: 0; padding: 0; }

#header {min-height:194px !important;}
#views_slideshow_controls_text_next_anunci-anunci a,
#views_slideshow_controls_text_previous_anunci-anunci a{
	color: #ffffff;
	font-size: 40px;
}
#views_slideshow_controls_text_next_anunci-anunci,
#views_slideshow_controls_text_previous_anunci-anunci{
	display:block;
	text-align:center;
	position: absolute;
	color: #ffffff;
	background-color: #b42384;
	border-radius: 50%;
	border-color:#ffffff;
	display: block;
	width: 40px;
	height: 40px;
	top: 45%;
	z-index: 20;
}
#views_slideshow_controls_text_next_anunci-anunci{right: 10px;}
#views_slideshow_controls_text_previous_anunci-anunci{left: 10px;}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}
.webform-type-webform-email-confirm legend{
	border-bottom:0px !important;
}

#webform-submission-xix-forum-contra-les-violencies-node-1186-add-form .form-type-radio{display:flex;}
#webform-submission-xix-forum-contra-les-violencies-node-1186-add-form .form-type-radio input{margin-right:4px; margin-top:0px;}
#webform-submission-xix-forum-contra-les-violencies-node-1186-add-form .form-type-radio label{margin-bottom: 0px;}
#edit-activitats-simultanies-de-16-a-18h-taller-participatiu-abordatge-de-les-violncies-masclistes-des-del-feminisme-interseccional-la-reducci-de-danys-i-els-drets-humans-metzineres{margin-top:-20px !important;}
#webform-submission-xix-forum-contra-les-violencies-node-1186-add-form .activitat-dinar{font-size: 16px;  line-height: 22px;}
#webform-submission-xix-forum-contra-les-violencies-node-1186-add-form .form-item-dj-2-taula-rodona-pas-de-geganta-pel-lliure-consentiment{display:flex;}
#webform-submission-xix-forum-contra-les-violencies-node-1186-add-form .form-item-dj-2-taula-rodona-pas-de-geganta-pel-lliure-consentiment input{margin-top:-20px; margin-right:4px;}
#webform-submission-xix-forum-contra-les-violencies-node-1186-add-form #edit-submit{
  min-width: 200px;
  height: 51px;
  font-weight: bold;
  font-size: 20px;
  background-color: #b42384;
  color: #fff;
}
#webform-submission-xix-forum-contra-les-violencies-node-1186-add-form #edit-submit:hover{
  background-color: #000000;
  color: #fff;
}
@media (max-width: 1200px) and (min-width: 991px){
	#header {min-height:224px !important;}

	#header .header-body .header-nav-bar .container{height:75px;}
}
@media (max-width: 991px) {
	#header {min-height:0px !important;}
	#header .header-title h1,
	#header .header-title h1 a{font-size:20px;}
	#header .header-logo img{
		height: 118px;
		width: 118px;
		margin: 0px 15px 0 0;
	}
	.header-icones{display:none;}
	#header .header-nav-bar button{margin:0px; margin-top:5px;}
	#header .header-nav-bar .header-nav-main{min-height:0; background-color: #b42384; width: 250px; margin-top: 0px;}
	#header .header-body .header-nav-bar .container{
		text-align: right;
		padding-left:0px;
	}
	#header .header-nav-bar .header-btn-collapse-nav {
	    margin-top: 5px;
	    border: 1px solid #fff;
	    height: 34px;
	    margin-bottom: 5px;
	    float: none;
	    display: inline-block;
	    margin-left: 0px;
	}
	#header .header-body .header-nav-bar .container .header-nav-main {
	    margin-top: 2px;
	    text-align: left;
	    clear: both;
	    margin-right: 0px;
	    padding-right: 0px;
	}
	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a, #header .header-nav-bar li li a{color:#fff !important; font-weight:bold;}
	#block-iconessocials{display:none !important;}
	html.sticky-header-active #header .header-body{position:inherit;}
	.header-container.header-icones{display:none !important;}
	#block-formularidecerca-2{display:none !important;}
	#header,
	#header .header-body{min-height:0px;}
	#header .header-titol-logo{padding-top:20px !important;}
	#header .header-column.header-column-center{height:70px;}
	.header-title{min-height:48px;}
	.anunci {height:auto;}

	.anunci .col-md-12.imatge{text-align:center;}
	#slick-views-banner-block-1-33-thumbnail{display:none;}
	.slide__caption{margin:0px;}
	#slick-views-recursos-block-1-1 .slide__content{
		height: 254px;
    overflow: hidden;
	}
  #footer .col-md-3 {width:100%;}

	#footer .list.list-icons.list-icons-style-3 li{padding-left: 0px !important;}
  .path-frontpage #wrapper .main{margin-top:0px;}
  section.page-header{background-size: auto 100%; background-position: 0px 0px;}
  .context-contacte #block-porto-sub-content .col-md-6{
    width: 100%;
		margin: 0px;
		padding: 0px;
		margin-right: -10px;
  }
}

@media (max-width: 350px) {
	#header {min-height:0px !important;}
	#header .header-body .header-nav-bar .container .header-nav-main{ margin-top: 8px;}
	article .node__content img{width:100%; height:auto; margin:0px; padding:0px;}
	#block-porto-sub-content .node__content img.align-center{width:100%; height:auto; margin:0px; padding:0px;}
}
.page-node-type-simplenews-issue .messages--error{display:none;}
