	/*change + 2 icons*/
	/* FUNCTIONS ------------------------------------------------*/
	/* MIXINS ------------------------------------------------*/
	/**
	* @box-layout: Set the plain style layout: margins, colors...
	*/
	/**
	* @module: Set the size of a model object: get the total of columns and calculates the size dinamically
	*/
	/**
	* @module-layout: Same as above, but module-layout() only remove margin.
	*                  In some cases, it's interesting use module-layout for modules which get all #wrapper.
	*/
	/* VENDOR MIXINS -------------------------------------------*/
	body {
	font-size: 11pt;
	/*-webkit-print-color-adjust:exact;*/ }

	a:link,
	a:visited {
	color: #000;
	background: transparent;
	font-weight: 700;
	text-decoration: underline; }

	#nav,
	#siteLang,
	#quickSearch,
	#footerSummary,
	.coorp.amb,
	#headerSection,
	#breadcrumb,
	header .list.eines {
	display: none; }

	#wrapper {
	background: none; }
	#wrapper > header, #wrapper > nav, #wrapper > section, #wrapper > footer {
	width: 100%;
	margin: 0; }
	#wrapper > footer {
	padding: 0;
	border-bottom: 0 none !important; }
	#wrapper > footer nav {
	margin-bottom: 0 !important; }
	#wrapper > section {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 99%;
	max-width: 100%; }
	#wrapper > header {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none; }
	#wrapper > header:after, #wrapper > header:before {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	content: ""; }

	#mainWrapper {
	margin-top: 1.69173% !important; }

	#mainWrapper > header {
	margin-bottom: 0; }

	#mainWrapper.withaside {
	padding-right: 230px; }

	#mainWrapper.withaside aside {
	float: right;
	margin-right: -230px; }

	#mainWrapper .withaside {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 99% !important;
	padding-right: 230px; }

	#mainWrapper .withaside + div aside {
	margin-left: -230px; }

	/*
	#mainWrapper aside,
	#mainWrapper #mainContent .withaside + div > aside, 
	#mainWrapper #mainContent .withaside + .aside { float: right; margin-right: -248px; }*/
	#mainContent {
	width: 99% !important; }
	#mainContent .box {
	width: 98% !important;
	margin-right: 0 !important; }
	#mainContent .withaside, #mainContent.withaside {
	clear: both; }
	#mainContent .withaside .box, #mainContent.withaside .box {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	margin-left: 0;
	margin-right: 0;
	clear: both; }
	#mainContent #mainContent a:link:after,
	#mainContent #mainContent a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%; }
	#mainContent #mainContent a[href^="/"]:after {
	content: " (http://www.amb.cat" attr(href) ") "; }
	#mainContent .map-view.col-2 .block {
	width: 46% !important; }
	#mainContent .map-view .box {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none; }
	#mainContent .map-view .box .footer.figure.highlight {
	width: 90px !important; }
	#mainContent .map-view .box .article.figcaption, #mainContent .map-view .box article.figcaption {
	padding-left: 30px !important; }
	#mainContent .slideshowWrapper {
	margin-bottom: 17px; }
	#mainContent .list.slideshow {
	border: 1px solid #999;
	overflow: hidden; }
	#mainContent .slideshowWrapper.nav-color-invert .list.slideshow,
	#mainContent .list.slideshow.slideshow-v {
	border: 0 none; }
	#mainContent aside {
	float: none; }
	#mainContent aside .box {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 478px;
	margin-right: 18px;
	float: left;
	float: left !important; }
	#mainContent aside .list.figures .block .figcaption {
	height: auto; }

	aside {
	width: 230px !important; }
	aside .list.figures .block .figcaption {
	height: auto; }
	aside .media .figure {
	width: auto; }
	aside .box {
	margin-right: 0 !important; }
	aside .box .header {
	padding-left: 14px; }
	aside .box .header.dark {
	background-color: black !important; -webkit-print-color-adjust: exact;}
	aside .box .article, aside .box article,
	aside .box .footer {
	padding-left: 14px; }

	.lside {
	display: none; }

	.box {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none; }
	/*.box .header,
	.box .article,
	.box article,
	.box .footer {
	padding-left: 0;
	padding-top: 0; }*/
	.box .header .go {
	top: 4px; }
	.box .article .list.col-3 .block, .box article .list.col-3 .block {
	width: 25% !important;
	margin-left: 3%; }
	.box .article .list.col-2 .block, .box article .list.col-2 .block {
	width: 49% !important;
	margin-left: 3%;
	margin-bottom: 1.5%;
	overflow: hidden; }
	.box .article .list.indented.col-2 .block, .box article .list.indented.col-2 .block {
	width: 45% !important; }
	.box .article .list.col-2 .block .figure, .box article .list.col-2 .block .figure {
	width: 20%; }
	.box .article .list.definition .block, .box article .list.definition .block {
	width: 100% !important;
	margin-bottom: 0; }
	.box .article.withnav, .box article.withnav {
	padding-right: 0; }
	.box .footer.desaturate {
	padding-left: 14px; }
	.box .footer.figure img {
	width: 100%; }
	.box .footer.toolbar {
	display: none; }
	.box.searchbox {
	margin-bottom: 0; }

	.group {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	clear: both !important;
	page-break-before: always;
	float: none !important;
	border-bottom: 2px solid #000; }

	.group,
	.group .grouptitle {
	background-color: #FFF !important; -webkit-print-color-adjust: exact;}

	.group .grouptitle {
	width: 180px !important; }

	.group .grouptitle:before,
	.group .grouptitle:after {
	content: "";
	display: none; }

	.group .grouptitle a {
	color: #000 !important; }

	.group .grouptitle:after {
	border-top-color: #ccc !important; }

	table {
		width: 100% !important;
		max-width: 100% !important; 
	}
	table.taglib-search-iterator tr th,
	table.taglib-search-iterator tr td{   
	    min-width: 1px;
	}       

	.list .block .box {
	border: 1px solid #999;
	overflow: hidden; }

	.list .block .box .header,
	.list .block .box .article,
	.list .block .box article,
	.list .block .box .figcaption {
	padding-left: 13px !important; }

	.list.indented .block {
	margin-left: 2%;
	margin-right: 2%; }

	.list.definition.col-2 {
	float: none;
	width: 100%; }

	.list.definition.col-2.last-child {
	margin-top: -16px; }

	.list.tabs-outer {
	display: none; }

	.list.border.border-widebox {
	margin-right: 0; }

	.list.folding > .block {
	padding-left: 30px; }

	.list.folding > .block:before {
	content: "+";
	text-align: center;
	font-size: 15pt;
	top: 10px; }

	.list.folding > .block.open:before {
	content: "-"; }

	.list.folding .list.innerblock.col-2 .block {
	float: none;
	width: 100%;
	margin-left: 0; }

	form .pull-submitbuttons-right {
	width: auto !important;
	padding-right: 50px; }
	form .row {
	width: 92.2%; }

	.button {
	white-space: nowrap; }

	.pagination {
	width: 98% !important;
	margin-right: 0 !important; }

	.icon.size-24.intoinput,
	.icon.size-24.icon-backarrow,
	.goup {
	display: none; }

	.slideshowWrapper .medianav,
	.carouselWrapper .medianav {
	display: none; }

	#partialblocks .slideshowWrapper .block {
	margin-bottom: 15px; }

	#partialblocks .list.definition dt,
	#partialblocks .list.definition dd,
	#partialblocks .list.definition + p {
	display: inherit; }

	.list.block.col-2 > .block {
	width: 42% !important;
	margin-left: 3%;
	margin-top: 1.5%; }

	.list.block.col-2 .block .box,
	.list.block.col-4 .block .box {
	width: 100% !important;
	margin-bottom: 17px !important; }

	.list.block.col-3 > .block {
	width: 30% !important;
	margin-left: 3%; }

	.list.block.col-3 > .block:first-child {
	margin-left: 0; }

	.list.block.col-3 > .block > .box {
	width: 100% !important; }

	.list.block.col-4 > .block {
	width: 45% !important;
	margin-left: 3% !important;
	margin-top: 1.5%;
	margin-right: 0 !important; }

	.list.block.col-4 .block.col-2 {
	width: 93% !important;
	clear: both !important; }

	#boardHome.list.block.col-4 .block {
	height: 304px; }

	#boardHome.list.block.col-4 .box {
	margin-bottom: 0;
	height: 100%; }

	#boardHome.list.block.col-4 .box .footer.figure {
	height: 200px; }

	.list.block.col-4lines .block {
	margin-left: 0;
	margin-right: 3%;
	margin-bottom: 3%; }

	.list.block.col-4lines .box,
	.list.block.col-4lines .box .article,
	.list.block.col-4lines .box article {
	height: auto; }

	.list.figures {
	margin: 0; }

	.figure .figcaption.pushleft {
	width: 40% !important;
	color: #000 !important;
	padding-left: 5px !important;
	font-size: 8pt;
	background-color: #fff !important; -webkit-print-color-adjust: exact;}
	.figure .pushright {
	width: 60% !important; }
	.figure.highlight {
	width: 100% !important; }
	.figure.force.onwidebox {
	margin-left: 0 !important; }

	.media .figure {
	width: 175px;
	margin-right: 15px; }
	.media .figure .figure,
	.media .figure .figure img {
	width: 175px; }
	.media .figure .figure .figcaption {
	width: 161px; }
	.media .figure .publicationthumb,
	.media .figure .publicationthumb img {
	width: 100%;
	margin: 0; }
	.media .content .list.innerblock.col-2 .block {
	width: 100% !important;
	float: none !important; }

	.mapwrapper img {
	width: 100%; }

	.list.carousel a .carouseltitlewrapper {
	white-space: normal; }

	.list.slideshow > .block {
	padding-bottom: 0 !important; }

	.list.slideshow.slideshow-xl .block,
	.list.slideshow.slideshow-xl .block .figcaption,
	.list.slideshow.slideshow-xl .block .figure,
	.list.slideshow.slideshow-xl .block .figure img {
	height: auto; }

	.list.slideshow.slideshow-xl .block .figure,
	.list.slideshow.slideshow-xl .block .figure img {
	width: 100% !important; }

	.list.slideshow.slideshow-xl.figures {
	margin-left: 0 !important; }

	.list.block.graella.col-3.box-view .block {
	margin: 0;
	margin-right: 28px; }

	.list.block.graella.col-3.box-view .block .box {
	height: 285px; }
	.list.block.graella.col-3.box-view .block .box .article, .list.block.graella.col-3.box-view .block .box article {
	height: 100px; }
	.list.block.graella.col-3.box-view .block .box .article .title, .list.block.graella.col-3.box-view .block .box article .title {
	padding-top: 35px; }

	/*ORGANIGRAMA*/

	/*.chart-lvl-4th.nofinish, */.chart-lvl-4th.movible {
		padding-top:32px;
		display: block;
	}
	/*NOUS ESTILS PER AMB*/
	.laus {display:none; visibility: hidden;}
	.list.block.col-3 .block.distEqual {
		width:338px !important;
	}
	.list.block.col-3 .block.distEqual .figure {
		width:290px !important;
		-webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    -ms-box-shadow: none;
	    -o-box-shadow: none;
	    box-shadow: none;
	}
	.list.block.col-2 .block.distEqual .figure{
		height:90px !important;
		width: 235px !important;
		bottom: 15px;
		-webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    -ms-box-shadow: none;
	    -o-box-shadow: none;
	    box-shadow: none;
	}
	.list .block .figure {
		-webkit-box-shadow: none !important;
	    -moz-box-shadow: none !important;
	    -ms-box-shadow: none !important;
	    -o-box-shadow: none !important;
	    box-shadow: none !important;
	}
	#partialblocks.list.block.col-3.col-4lines .block .box, 
	.list.block.col-3.col-4lines .block .box {
		height: 328px;
	}
	#partialblocks.list.block.col-3.col-4lines .block .box .button.white,
	.list.block.col-3.col-4lines .block .box .button.white,
	.separated.onright .button.white{
		display:none;
		visibility: hidden;
	}
	.withaside .list.block.col-2 .block .box, .withaside .list.block.col-2 .blockrow >.block {
		width:348px !important;
	}
	.withaside .list.block.col-2 .block .box figure,
	.withaside .list.block.col-2 .blockrow >.block figure {
		width:238px !important;
		-webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    -ms-box-shadow: none;
	    -o-box-shadow: none;
	    box-shadow: none;
	}
	.blockrow, .block.distEqual, .slideshowWrapper, table {
	  display:block; 
      page-break-inside: avoid !important;
	}
	/*.list.block.col-3.OpenData .blockrow > .block,
	.list.block.col-3.OpenData .blockrow > .block .box{
		width:325px !important;
	}	
	.list.block.col-3.OpenData .blockrow > .block .box .row.OpenData{
		width:325px !important;
	}*/
	.issuuembed {display:none; visibility: hidden;}
	.list.block.elements.col-3.socialshare {display:none; visibility: hidden;}

	/*HOME I SUBHOMES*/
	.module-grid{
		width: 100% !important;
	}
	article.row {margin-bottom: 30px;}
	#main-content article.row>.box, 
	#main-content article.row .portlet-body>.box, 
	#main-content article.row .journal-content-article>.box {
		clear:both;
		margin: 0 !important;
	}
	#wrapper #main-content article.row .grid.liquid>.header, #wrapper #main-content article.row .box .grid.liquid>header, .box #wrapper #main-content article.row .grid.liquid>header {
	    padding: 50px 0 50px 0;
	    width: 100%;
	    max-width: 100%;
	    margin: 0 auto;
	}
	#wrapper #main-content article.row .grid.liquid>.header+.article.news, #wrapper #main-content article.row .box .grid.liquid>header+.article.news, .box #wrapper #main-content article.row .grid.liquid>header+.article.news, #wrapper #main-content article.row .box .grid.liquid>.header+article.news, .box #wrapper #main-content article.row .grid.liquid>.header+article.news, #wrapper #main-content article.row .box .grid.liquid>header+article.news, .box #wrapper #main-content article.row .grid.liquid>header+article.news {
	    padding: 00px 0 10px 0 !important;
	}
	#wrapper #main-content article.row .grid.liquid>.header+.article, #wrapper #main-content article.row .box .grid.liquid>header+.article, .box #wrapper #main-content article.row .grid.liquid>header+.article, #wrapper #main-content article.row .box .grid.liquid>.header+article, .box #wrapper #main-content article.row .grid.liquid>.header+article, #wrapper #main-content article.row .box .grid.liquid>header+article, .box #wrapper #main-content article.row .grid.liquid>header+article, #wrapper #main-content article.row .grid.liquid .header+.article.services, #wrapper #main-content article.row .grid.liquid .box header+.article.services, .box #wrapper #main-content article.row .grid.liquid header+.article.services, #wrapper #main-content article.row .grid.liquid .box .header+article.services, .box #wrapper #main-content article.row .grid.liquid .header+article.services, #wrapper #main-content article.row .grid.liquid .box header+article.services, .box #wrapper #main-content article.row .grid.liquid header+article.services, #wrapper #main-content article.row .grid.liquid .header+.article.withnav, #wrapper #main-content article.row .grid.liquid .box header+.article.withnav, .box #wrapper #main-content article.row .grid.liquid header+.article.withnav, #wrapper #main-content article.row .grid.liquid .box .header+article.withnav, .box #wrapper #main-content article.row .grid.liquid .header+article.withnav, #wrapper #main-content article.row .grid.liquid .box header+article.withnav, .box #wrapper #main-content article.row .grid.liquid header+article.withnav {
	padding: 0 0% 30px 0%;	
	}	
	#wrapper #main-content article.row .grid.liquid .article.news, #wrapper #main-content article.row .grid.liquid .box article.news, .box #wrapper #main-content article.row .grid.liquid article.news {
	    padding: 50px 0 30px 0;
	}		
	#wrapper #main-content article.row .grid.liquid .article.withnav, #wrapper #main-content article.row .grid.liquid .box article.withnav, .box #wrapper #main-content article.row .grid.liquid article.withnav, #wrapper #main-content article.row .grid.liquid>.article, #wrapper #main-content article.row .box .grid.liquid>article, .box #wrapper #main-content article.row .grid.liquid>article, #wrapper #main-content article.row .grid.liquid>.footer, #wrapper #main-content article.row .box .grid.liquid>footer, .box #wrapper #main-content article.row .grid.liquid>footer {
	    padding: 50px 0 30px 0;
	    max-width: 100%;
	    margin: 0 auto;
	}	
	#wrapper #main-content article.row .grid.liquid .article.services, #wrapper #main-content article.row .grid.liquid .box article.services, .box #wrapper #main-content article.row .grid.liquid article.services {
	    padding: 50px 0 20px 0;
	}	
	/*------IMPACTE*/
	.slideshowBanner {
		display: block !important;
	}
	.slider.liquid:not(.destacat) .article.slideshowWrapper .list.figures.slideshow.slideshow-xl .block .figure{
		width: 100% !important;
		height: auto !important;
	}
	.slider.liquid:not(.destacat) .article.slideshowWrapper .list.figures.slideshow.slideshow-xl .block .figure img{
		position: relative;
		width: 100%;
		height: auto;
	}	
	.slider.liquid .article.slideshowWrapper .list.figures.slideshow.slideshow-xl .block .figcaption{
		top:0 !important;
		right: 0 !important;
		margin-right: 0 !important;
		background: #db322a !important;
		height: 100% !important;
	}	
	.slider.liquid .article.slideshowWrapper .list.figures.slideshow.slideshow-xl .block .figcaption{
		background-color: #db322a !important;
		-webkit-print-color-adjust: exact;
		padding: 13px 15px;
	}
	.slider.liquid .article.slideshowWrapper .list.figures.slideshow.slideshow-xl .block .figcaption .title a{
		color:#ffffff;
		font-size: 32px;
		line-height: 26px !important;
	}	
	.slider.liquid .article.slideshowWrapper .list.figures.slideshow.slideshow-xl .block .figcaption p{
		display:none;
	}
	.slider.liquid .article.slideshowWrapper .list.figures	{display: block !important;}
	.slider.liquid .article.slideshowWrapper .list.figures.slideshow.slideshow-xl .block {
		float: none;
		margin: 0 auto !important;
		display: none !important;
	}	
	.slider.liquid .article.slideshowWrapper .list.figures.slideshow.slideshow-xl .block.flex-active-slide {
		display: block !important;
	}
	/*------SERVEIS*/
	.article.services {/*height: auto !important;*/}
	article.row .portlet-body>.box.grid .view, 
	article.row>.box.grid .view {display: none !important;}
	article.row .portlet-body>.box.grid .view, article.row>.box.grid .view{display: none;}
	#wrapper #main-content article.row .grid.liquid .article.services, #wrapper #main-content article.row .grid.liquid .box article.services, .box #wrapper #main-content article.row .grid.liquid article.services {
		width: 640px;
	}	
	#wrapper #main-content article.row .grid.liquid .list.grid.liquid.small{
		display:table !important;
		margin:0 auto; 
		text-align: center;
	}
	/*------DESTACAT SLIDER*/
	#wrapper #main-content article.row .grid.destacat.figure-big .article>div.block, 
	#wrapper #main-content article.row .grid.destacat.figure-big .box article>div.block, 
	.box #wrapper #main-content article.row .grid.destacat.figure-big article>div.block {
		display: block;
		width: 100%;
	}
	/*------DESTACATS DISTRIBUIDORA*/
	#boardHome.liquid{margin-top: 50px;}
	body #wrapper #main-content article.row .grid.liquid .list.grid.liquid.big li .box.noshadow{
		border:1px solid #cccccc !important;
	}

	/*------CARRUSEL VIDEO*/
	article.row .box.carousel.gallery.video .article.withnav .list.carousel.gallery li.block, 
	article.row .box.carousel.gallery.video article.withnav .list.carousel.gallery li.block{
		width: 176px !important;
		display: block !important;
		float: left;
	}	
	.carousel.liquid .list.carousel.liquid.big.gallery .block .figcaption{
		padding: 10px !important;
		height: auto;
	}
	/*------DESTACAT GRAN ENLLAÇOS*/
	#wrapper #main-content article.row .grid.destacat.figure-big .article>.figure, 
	#wrapper #main-content article.row .grid.destacat.figure-big .box article>.figure, 
	.box #wrapper #main-content article.row .grid.destacat.figure-big article>.figure, 
	#wrapper #main-content article.row .grid.destacat.figure-big .box .article>.header.figure, 
	#wrapper #main-content article.row .grid.destacat.figure-big .box .article>header.figure, 
	#wrapper #main-content article.row .grid.destacat.figure-big .box .article>.footer.figure, 
	#wrapper #main-content article.row .grid.destacat.figure-big .box .article>footer.figure,
	 #wrapper #main-content article.row .grid.destacat.figure-big .box .article>.article.figure, 
	#wrapper #main-content article.row .grid.destacat.figure-big .box .article>article.figure {
		display: block;
		width: 80%;
		height: auto !important;
		margin: 0;
		float:none !important;
		/*padding-bottom: 0 !important;	*/	
	}
	#wrapper #main-content article.row .grid.destacat.figure-big .article>div.block, 
	#wrapper #main-content article.row .grid.destacat.figure-big .box article>div.block, 
	.box #wrapper #main-content article.row .grid.destacat.figure-big article>div.block	{
		display: block;
		width: 100%;
		float:none;
	}
	/*------DESTACAT PETIT ENLLAÇOS*/
	#wrapper #main-content article.row .grid.destacat.figure-small>.article>div.block, 
	#wrapper #main-content article.row .box .grid.destacat.figure-small>article>div.block, 
	.box #wrapper #main-content article.row .grid.destacat.figure-small>article>div.block{
		width: 100%;
		padding: 0;
	}
	#wrapper #main-content article.row .grid.destacat>.article>div.block>.article div.block.col-2>div.block, 
	#wrapper #main-content article.row .box .grid.destacat>article>div.block>.article div.block.col-2>div.block, 
	.box #wrapper #main-content article.row .grid.destacat>article>div.block>.article div.block.col-2>div.block, 
	#wrapper #main-content article.row .box .grid.destacat>.article>div.block>article div.block.col-2>div.block, 
	.box #wrapper #main-content article.row .grid.destacat>.article>div.block>article div.block.col-2>div.block, 
	#wrapper #main-content article.row .box .grid.destacat>article>div.block>article div.block.col-2>div.block, 
	.box #wrapper #main-content article.row .grid.destacat>article>div.block>article div.block.col-2>div.block {
		width: 100% !important;
	}	
	#wrapper #main-content article.row .grid.destacat.figure-small>.article>.list.block.col-2, 
	#wrapper #main-content article.row .box .grid.destacat.figure-small>article>.list.block.col-2, 
	.box #wrapper #main-content article.row .grid.destacat.figure-small>article>.list.block.col-2 {
		display: block;
		float:none !important;
		width: 100% !important;
		margin-bottom: 20px !important;
	}	
	#wrapper #main-content article.row .grid.destacat>.article>div.block>.article div.block.col-2>div.block, 
	#wrapper #main-content article.row .box .grid.destacat>article>div.block>.article div.block.col-2>div.block, .box #wrapper #main-content article.row .grid.destacat>article>div.block>.article div.block.col-2>div.block, #wrapper #main-content article.row .box .grid.destacat>.article>div.block>article div.block.col-2>div.block, .box #wrapper #main-content article.row .grid.destacat>.article>div.block>article div.block.col-2>div.block, #wrapper #main-content article.row .box .grid.destacat>article>div.block>article div.block.col-2>div.block, 
	.box #wrapper #main-content article.row .grid.destacat>article>div.block>article div.block.col-2>div.block {
		display: block;
		float:left !important;
		width: 42% !important;
	}	
	#wrapper #main-content article.row .grid.destacat>.article>div.block>.article div.block.col-2>div.block .block, 
	#wrapper #main-content article.row .box .grid.destacat>article>div.block>.article div.block.col-2>div.block .block,
	.box #wrapper #main-content article.row .grid.destacat>article>div.block>.article div.block.col-2>div.block .block, 
	#wrapper #main-content article.row .box .grid.destacat>.article>div.block>article div.block.col-2>div.block .block, 
	.box #wrapper #main-content article.row .grid.destacat>.article>div.block>article div.block.col-2>div.block .block, 
	#wrapper #main-content article.row .box .grid.destacat>article>div.block>article div.block.col-2>div.block .block, 
	.box #wrapper #main-content article.row .grid.destacat>article>div.block>article div.block.col-2>div.block .block {
		display: block;
		float:none !important;
		width: 100% !important;
	}	
	#wrapper #main-content article.row .grid.destacat.figure-small>.article>.figure, 
	#wrapper #main-content article.row .box .grid.destacat.figure-small>article>.figure, 
	.box #wrapper #main-content article.row .grid.destacat.figure-small>article>.figure {
		display: block;
		height: auto;
		margin-top: 20px !important;
		margin: 0 !important;
		float:none !important;
		width: 190px !important;
		height: 190px !important;
	}
	#wrapper #main-content article.row .grid.destacat.figure-small>.article>.figure img, 
	#wrapper #main-content article.row .box .grid.destacat.figure-small>article>.figure img, 
	.box #wrapper #main-content article.row .grid.destacat.figure-small>article>.figure img {
		float:none !important;
	}
	/*------DESTACAT GRAN TEXT*/
	/*------DESTACATS INVERTITS*/
	/*------SLIDER Horitzontal*/
	#wrapper #main-content article.row .grid.liquid .slideshowWrapperVerticalTabs .tabs-slideshow{
		left: 0;
		width: 30%;
	}
	#wrapper #main-content article.row .grid.liquid .slideshowWrapperVerticalTabs .tabs-slideshow .slideshow-tab li{
		border-bottom:1px solid #ccc;
		width: 100% !important;
		display: block;
		margin: 0;
		float: left;
		height: 26.5%; 
	}	
	#wrapper #main-content article.row .grid.liquid .slideshowWrapperVerticalTabs .tabs-slideshow .slideshow-tab li.current{
		background-color: #db322a;
		-webkit-print-color-adjust: exact;
	}
	#wrapper #main-content article.row .grid.liquid .slideshowWrapperVerticalTabs .tabs-slideshow .slideshow-tab li.current .title a{
		color: #fff;
	}
	#wrapper #main-content article.row .grid.liquid .slideshowWrapperVerticalTabs .tabs-slideshow .slideshow-tab li:before{
		display: none !important;
	}
	#wrapper #main-content article.row .grid.liquid .slideshowWrapperVerticalTabs .tabs-slideshow .slideshow-tab li.current:after{
		display: none !important;
	}
	#wrapper #main-content article.row .grid.liquid .slideshowWrapperVerticalTabs .list.figures{
		width:70% !important;
	}
	#wrapper #main-content article.row .grid.liquid .slideshowWrapperVerticalTabs .medianav.horizontal{
		display: none !important;
	}
	/*------DESTACATS COLOR*/
	.list.block.destacat-color .block{
		/*background-color: #6e6259 !important;*/
		-webkit-print-color-adjust: exact;
		padding: 0 !important;
		margin: 0 !important;
		width: 33.333% !important;
	}
	/*------CARRUSEL XARXES COLOR*/
	.carousel.liquid>.header, .box .carousel.liquid>header {
	    padding: 50px 0 30px 0;
	    max-width: 100%;
	    width: 100%;
	    margin: 0 auto;
	}	
	.carousel.liquid .header+.iconpanels .article.withnav, .carousel.liquid .box header+.iconpanels .article.withnav, .box .carousel.liquid header+.iconpanels .article.withnav, .carousel.liquid .header+.iconpanels .box article.withnav, .box .carousel.liquid .header+.iconpanels article.withnav, .carousel.liquid .box header+.iconpanels article.withnav, .box .carousel.liquid header+.iconpanels article.withnav {
	    padding: 0 0 30px;
	    width: 100%;
	}	
	.carousel.liquid .list.carousel.liquid.big .block {
		width: 238px !important;
		border:none !important;
	}
	.carousel.liquid .list.carousel.liquid.big .block .box{
		border:none !important;
	}	
	.socialnetwork .medianav {display: none;}

	/*LAZY LOAD*/
	#wrapper #main-content article.row .grid.liquid .list.grid.liquid.big li .box footer.header.figure, 
	#wrapper #main-content article.row .grid.liquid .list.grid.liquid.big li .box .footer.figure, 
	#wrapper #main-content article.row .grid.liquid .list.grid.liquid.big li .box footer.figure,
	#wrapper #main-content article.row .grid.liquid .list.grid.liquid.big li .box footer.article.figure,
	#boardHome.liquid>.block>.box footer.header.figure, 
	#boardHome.liquid>.block>.box .footer.figure, #boardHome.liquid>.block>.box footer.figure, 
	#boardHome.liquid>.block>.box footer.article.figure,
	body .lazy-load-container{background-color: #cccccc !important;-webkit-print-color-adjust: exact;}
	body img[data-type="lazy-load-container"]{display: none !important; visibility: hidden;}
	/*PECES MOBILITAT*/
	#wrapper #main-content article.row .bgImage .caption div.widget{
		display: none !important;
	}
	article.row .box.grid>.mapa_container{
		max-width: 100% !important;
	}
	article.row .box.grid .mapa_container .map {
	    height: 375px;
	}