@font-face{font-family:"Graphik";
src:url(fonts/Graphik-Regular-Web.eot);
src:url(fonts/Graphik-Regular-Web.eot?#iefix) 
format('embedded-opentype'),url(fonts/Graphik-Regular-Web.woff) 
format('woff'),url(fonts/Graphik-Regular-Web.ttf) 
format('truetype'),url(fonts/Graphik-Regular-Web.svg#GraphikRegular) 
format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:"Graphik";
src:url(fonts/Graphik-Light-Web.eot);
src:url(fonts/Graphik-Light-Web.eot?#iefix) 
format('embedded-opentype'),url(fonts/Graphik-Light-Web.woff) 
format('woff'),url(fonts/Graphik-Light-Web.ttf) 
format('truetype'),url(fonts/Graphik-Light-Web.svg#GraphikLight) 
format('svg');font-weight:300;font-style:normal;}

@font-face{font-family:"Graphik";
src:url(fonts/Graphik-Medium-Web.eot);
src:url(fonts/Graphik-Medium-Web.eot?#iefix) 
format('embedded-opentype'),url(fonts/Graphik-Medium-Web.woff) 
format('woff'),url(fonts/Graphik-Medium-Web.ttf) 
format('truetype'),url(fonts/Graphik-Medium-Web.svg#GraphikMedium) 
format('svg');font-weight:600;font-style:normal;}

@font-face{font-family:"Graphik";
src:url(fonts/Graphik-Bold-Web.eot);
src:url(fonts/Graphik-Bold-Web.eot?#iefix) 
format('embedded-opentype'),url(fonts/Graphik-Bold-Web.woff) 
format('woff'),url(fonts/Graphik-Bold-Web.ttf) 
format('truetype'),url(fonts/Graphik-Bold-Web.svg#GraphikBold) 
format('svg');font-weight:bold;font-style:normal;}







.image-author {
    bottom: 0px;
    left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
    position: absolute;
	background-color:rgba(255,255,255,0.7);
	border-radius:2px;
	padding:3px;
	font-size:11px;
}
article.node .col:first-child {
	border-right:1px solid;
}
article.node .col {
    border-left: 0px;
}
.info-table a {
	text-decoration:underline;
}
article.node .main-content .share-links li .fa {
	display:none;
}
#site-logo .logo_mini, #site-logo .logo_mini[rel="home"] {
    height: 30px;
    left: 0;
    margin-left: 0;
    margin-top: 0;
    top: 1px;
    width: 257px;
}
.print-pdf {
    position: absolute;
    right: 0;
    top: 10px;
    width: 30px;
}

#content-header h1, article > header h1 {
    margin-right: 50px;
}

article.node-collection .col-container .col-description, article.node-collection .col-container .col-media {
    position: relative;
	padding-bottom:15px;
	height:auto;
}
article.node-collection .col-container .col-description {
	padding-bottom:90px;
	height:auto!important;
}
article.node-collection .col-container .col-description .text-container {	
	height:auto; /* Eliminar un height que te assignada la fitxa */
	}

.destacats ul {
	gap:12rem!important;
	column-gap: 2.5rem!important;
}
.destacats li {
	display:flex;
	flex-direction: column-reverse;
	justify-content: space-between;
	gap:2rem;
}
.destacats p {
	display:none;
}
.destacats .titol-coleccio {
    font-size: 24px;
   
	width:100%;
	line-height:1.1em;
}
.destacats p.image {
	display:block;
	max-height:340px;
}
.destacats .image img, .destacats .image a {
	display:block;
	max-height: 100%;
	width:auto;
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
}
.destacats .titol-coleccions-destacades {
   
}
.destacats .resultats_peces li.tal, .destacats .resultats_peces li {

	 
}

article.node .main-content .destacats  .resultats_peces li {
width: calc((100% - (2.5rem * 3)) / 4 );
	position:relative;
}

article.node .main-content .destacats  .resultats_peces li:nth-child(4n):after {
	content: "";
    display: block;
    width: 1024px;
    background-color: #000;
    height: 1px;
    position: absolute;
    right: 0;
    top: calc(100% + 8rem);
	
}
a.pdflist {
	background-image: url(../img/icon-pdf.png);
	width: 30px;
	height: 30px;
	background-size: cover;
	color: transparent;
	display: inline-block;
	position: relative;
	margin-top: -10px
}

.node-collection a.pdflist {
	background-image: url(../img/icon-save.jpg);
}
a.pdflist:hover {
	color:transparent;
}/*
article.node .main-content .destacats .resultats_peces li:nth-child(3n):after  {
	content: "";
	display: block;
	height: calc(34.5em - 1px);
	position: absolute;
	right: -100%;
	top: 0;
	width: 100%;
	background-image: url(../img/empty-search.png);
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom: 1px solid rgba(0,0,0,1.00);
}
*/
article.node .main-content .destacats .resultats_peces li:nth-child(4n+1)  {
	
}
/*
article.node .main-content .destacats .resultats_peces li:nth-child(5n+1){
	clear:none;	
}*/

article.node .main-content .destacats .resultados-set p  {
	font-weight:bold;
}
article.node .main-content .destacats .resultados-set p.image {
  
}
.tornar-enrere {
    display: block;
    margin-bottom: 10px;
	font-size:12px;
	float:left;
	padding-top:10px
}
.tornar-enrere:before {
	content: "◄";
    font-size: 10px;
    margin-right: 5px;
}
    article.node-collection > header {
        overflow:hidden;
    }

.intrapeces {
    float:right;
}
.intrapeces a {
	display:inline-block;
	border:1px solid #000;
	line-height:200%;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	margin-left:10px;
}
.fa-facebook-square:before, .fa-twitter-square:before {
    content: "";
}
.share-links a {
	display: block;
	padding-left: 25px;
	height: 21px;
	line-height: 21px;
	background-repeat: no-repeat;
	background-position: left center;
}
.share-links li:first-child a {
	background-image: url(../img/fb.png);
}
.share-links li:last-child a {
	background-image: url(../img/tw.png);
}
.share-links li:first-child a:hover {
	background-image: url(../img/fb2.png);
}
.share-links li:last-child a:hover {
	background-image: url(../img/tw2.png);
}
.tipus-vistes > li {
    width: 20px;
}
article.node .main-content .resultats_peces {
	margin:0;
	margin-left:0;
	width: 100%;
	padding:0;
	list-style-type:none;
	display:flex;
	flex-wrap: wrap;
	gap:5rem;
	column-gap: 2.5rem;
}

article.node .main-content .simpleList .resultats_peces {
	margin:0;
	margin-left:0;
	width: 100%;
	padding:0;
	list-style-type:none;
	display:block;
	flex-wrap: wrap;
	gap:5rem;
	column-gap: 2.5rem;
}

article.node .main-content .altres_peces .resultats_peces {
	overflow:hidden;
	display:flex;
	flex-wrap: wrap;
}
article.node .main-content .resultats_peces li{
	
   /*  border-bottom-color: black;
    border-bottom-style: solid;
    border-bottom-width: 1px;

    float: left;
    min-height: 41em;	*/
  /*  padding-bottom: 0;
    padding-left: 1.5%;
    padding-right: 1.5%;
    padding-top: 10px;
	*/
    width: calc((100% - (2.5rem * 2)) / 3 );
}
article.node .main-content #infinite-scroll .resultats_peces li{
  /*  width: 33.333%; */
	flex-basis:calc((100% - (2.5rem * 2)) / 3 );
	display:flex;
	flex-direction: column;
}
article.node .main-content #infinite-scroll.simpleList .resultats_peces li{
  /*  width: 33.333%; */
	flex-basis:100%;
	flex-direction: row;
	align-items: center;
		column-gap: 2rem;
}
article.node .main-content #infinite-scroll.simpleList .resultats_peces li{
    width: 100%;
}
/*
article.node .main-content #infinite-scroll .resultats_peces li:nth-child(4n+1){
	clear:none;	
}
article.node .main-content #infinite-scroll .resultats_peces li:nth-child(3n+1){
	clear:both;	
}
*/
article.node .main-content .altres_peces .resultats_peces li {
	border:none;
}
article.node  .main-content .simpleList .resultats_peces li{
	width:100%;
	float:none;
   
}
/*
article.node .main-content .resultats_peces li:nth-child(4n+1){
	clear:both;	
}
*/
.open-menu {
	height: 26px;
	margin-left: 4px;
	margin-top: 6px;
	width: 26px;
	background-image: url(../img/menu.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

.cerca-simple-butt, .formItemsContainer {
	display:none;
}
.info-table td, .info-table th {
    padding: 8px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:1.5em;
}
article.node .main-content ul.slides {
	margin: 0;
	padding: 0;
	list-style-type: none;
}	
.full-img-content, .full-panoramic-content, .full-zoom-content {
    background-color: rgba(255, 255, 255, 1);
    display: none;
    height: 100vh;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999999;
}
.full-img, .center-panoramic-content, .center-zoom-content {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    width: 100%;
	text-align:center;
}
.full-img img {
    height: auto;
    max-height: 90%;
    max-width: 80%;
    width: auto;
	margin:auto;
}
.faux-bg {
	display:none; 
}
.menu li:hover .menu, nav:hover .faux-bg {
	display:block!important;
}
.navegacio {
    display: flex;
    justify-content: space-between;
	align-items: center;
	column-gap: 2.5rem;
    padding-bottom: 10px;
    border-bottom: 1px solid;
}
.ordenacio {
    font-size: 13px;
    position: relative;
   flex-basis: 25%;
    z-index: 30;
}
.ordenacio .enunciat {
	
}
article.node .ordenacio .tipus-ordenacio {
	display:none;
	position:absolute;
	left:71px;
	list-style-type: none;
	margin:0;
	padding:3px;
	background-color:#FFFFFF;
	border:1px solid rgba(0,0,0,1.00);
	width:140px;
	top:-11px
}

.ordenacio .tipus-ordenacio li{
	}
	
.ordenacio .tipus-ordenacio a {
	font-size:13px!important;
	display:block;
	padding:3px;
	margin:1px solid rgba(204,204,204,1.00);
}
article.node .ordenacio:hover .tipus-ordenacio {
	display: block;

}
.sort {
	flex-basis:25%;
}
.sort p{
	margin:0!important;

}
.sort p a {
	color:rgba(178,178,178,1.00);
}
.sort p a.selected {
	color:rgba(0,0,0,1.00);
}
.vistes {
	flex-basis:50%;
}
.vistes ul {
	display:flex;
	justify-content: flex-end;
	column-gap: 1rem;
	margin:0!important;
	
}
.vistes li {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	margin:0!important;
}
.resultados-set {
	margin-right:0px;
	max-width:100%;
    margin-bottom: auto;
    margin-top: auto;
}

.full-container {
	border-top:1px solid #000;
	padding-top:10px;
}
.search-advanced {
	position:relative;
	margin-bottom:48px;
	clear:both;	
}
.searchItems, .altres_peces{
	clear:both;
	padding-top:15px;
	display:block;
}
.altres_peces{
	border-top:1px solid #000;
}


.resultat-acronim > span {
    font-weight: normal;
}
.resultat-acronim, .num-resultados {
    float: left;
	padding-right:10px;
}
.resultat-acronim {
    margin-top: 2px !important;
	font-weight:bold;
}
#total {
	font-weight:bold;
}
.tamany {
	display:none;
}
.full-container.destacats {
	padding-top:30px;
}
#content .search-advanced form {
	max-width:100%;
}
#content .complete-column .search-advanced form {
	margin-top:20px;
	border-top:1px solid #000; 
	font-size:1.3em;
}
.search-advanced input[type="text"], .search-advanced input[type="password"], .search-advanced input[type="email"] {
    width: 85%;
	font-size:1em;    
	padding-bottom: 12px;
    padding-top: 12px;
}
article.node .main-content .search-advanced ul {
	padding-left: 0;
	margin: 0;
	list-style-type: none;
}
.botoneria-cerca {
	position:absolute;
	right:0px;
	bottom:-30px;
	font-size:12px;
}
.formButton {
    position: absolute;
    right: 0px;
	bottom:-9px;
}
.formButton input {
	line-height: 20px!important;
}
.formItemsContainer li {
	width:46%;
	float:left;
}
/* ESPECÍFICS DATES */
#formItem_dateFrom {
    clear: both;
    width: 21%;
}
#formItem_dateTo {
    width: 25%;
	
box-sizing: border-box;
padding-right:38px 
}
#avan_dateTo_txt {
    width: 72%;
}
/* END ESPECIFICS */
 .search-advanced label {
	display:block;
	width:150px;
	font-size:13px;
}
.search-advanced #formItem_material label {
	
	padding-top:20px;
}
.formItemsContainer > #formItem_reseter {
    
}
.formItemsContainer > #formItem_reseter input {
     bottom: 9px;
    font-size: 15.6px;
    font-weight: 300;
    line-height: 20px;
    padding-top: 8px;
    position: absolute;
    right: 152px;
}
    .num-resultados {
        font-size: 1.3em;
        padding-top: 4px;
        float:none;
        margin-bottom:30px;
    
}
article.node .main-content .resultados-set p, article.node .main-content .resultats_peces  p{
	font-size: 1.1em;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.resultats_peces li h3 {
    height: auto;
	margin-bottom:3px;
}

.flexslider {
    height: 496px;
	position:relative;
}
.flex-slider .slides {
	list-style-type:none;
	margin:0;
	padding:0;
}

article.node .main-content.col-container {
	border-bottom:0;
	height:auto;
}
th {
    width: 170px;
}
.info-table2 {
	border-top:1px solid #000;
	margin-top:20px;
	padding-top:20px;
	clear:both;
}
.info-table2 div, article.node .main-content .info-table2 div p {
	font-size:13px;
	line-height:	1.55em;
}
.info-table2 div {
	margin-bottom:50px;
}
.panel-pane .flexslider img {
	width:auto;
	height:auto;
	max-width:100%;
	max-height:calc(100% - 50px);
}
.flex-viewport, .flexslider ul {
	height:100%;
}
.flexslider li {
	height:100%;
	position:relative;
}
.flexslider .imatge {
	width:100%;
	height:100%;
	}
.flexslider .imatge img{
    left: 50%;
    position: absolute;
    top: 50%;
	-webkit-transform: translate(-50%, -50%);
  	-moz-transform:    translate(-50%, -50%);
  	-ms-transform:     translate(-50%, -50%);
  	-o-transform:      translate(-50%, -50%);
  	transform:         translate(-50%, -50%);
}
.flexslider .imatge img:hover{
	cursor:pointer;
}
.flex-direction-nav {
	display:none;
}

.complete-column {
	clear:both;
	padding-top: 1px;
}
.formAvancada li {
	margin-bottom:10px!important;
}
.formAvancada label {
	line-height:21px!important;
}
#fulltextSearch > label {
    font-weight: bold;
}
.ui-menu .ui-menu-item {
	padding-top:8px!important;
	padding-bottom:8px!important;
	font-size:14px!important;
}

.simpleList .resultats_peces li img {
    bottom: 0;
    height: auto;
    left: 0%;
    max-height: none;
    max-width: 100%;
    position: inherit;
    
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
    width: 100%;
}

article.node .main-content .simpleList .resultats_peces li, .simpleList .resultats_peces p.image {
	height:auto;
}
.simpleList .resultats_peces p.image {
    float: left;
    margin-left: 0;
    margin-right: 20px !important;
    width: 25%;
}
.element-invisible {
	display:none;
}



.facets form {
	
	padding-bottom:5px;
	padding-top:15px;
	
}
.search-results-list {
	display:flex;
	column-gap: 2.5rem;

}
.facets {
	margin-top:53px;
	padding-top:10px;
	flex-basis:25%;
	box-sizing: border-box;
}
article.node .main-content .facets ul {
	width:100%;
	overflow:auto;
	font-size:14px;
	margin: 0px;
	padding:0px;
	list-style: none;
}
.facets >ul> li {
	border-top:1px solid /*#e5e5e5 */;
	padding-top:7px;
	padding-bottom:7px;
	line-height:normal;
}
.facets .disponibles ul li {
	line-height:normal;
	padding:4px;
	padding-left:7px;
	
}
.facets-old {
	display:none;
}

.refinament ul.child {
	display:block;
	border:0px;
	border-left:1px solid #e5e5e5;
	margin-left:17px!important;
}
.refinament p.child {
	display:block;
	border:0px;
	border-left:1px solid #e5e5e5;
	margin-left:17px!important;
	padding-left:23px!important;
	position:relative;
}
.facets .selectable:before {
	content:"+";
	margin-right:3px;
	font-size:15px;
	font-weight:900;
}
.facets .selectable.selected {
	font-weight:700;
}
.facets .selectable.selected:before {
	content:"-";
	margin-right:3px;
	font-size:15px;
	font-weight:900;
}
.refinament ul {
	max-height:300px;
	overflow:auto;
	border:1px solid #e5e5e5;
	padding:10px;
	padding-top:0px;
	box-sizing: border-box;
	margin-bottom:0px;
	display:none;
	margin-top:7px;
}
.facets p {
	margin-bottom:4px;
}
article.node .main-content  .facets .refinament .selected {
	padding-left:0px;
	font-weight:normal;
	font-size:14px;
}
article.node .main-content .facets .refinament p {
	font-weight:900;
	padding-left:0px;
	font-size:14px;
	margin-bottom:6px;
}
.facets .refinament .selectable {
	padding-left:0px;
}
.facets .selectable {
	cursor:pointer;
	font-weight:400;
	margin-bottom:4px;
}
.facets  .searchItems input[type="text"],.facets  select {
     
        border: 0px solid rgba(200, 200, 200, 1.00);
        border-top: 0px solid #e5e5e5;
		background-color:transparent;
	
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        box-sizing: border-box ;
        padding:0px;
	padding-left:0px;
		margin-bottom:5px;
        border-radius:2px;
	color:transparent;
    
}
.facets form {
	display:block!important;
}
.facets .toggler{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	border:0px;
	background-color:transparent;
	padding:0px;
	font-weight:600;
	font-size:16px;
	padding-bottom:10px;
}
.facets a {
	color:rgba(0,0,0,1.00);
}
    .facets .selected a {
        background-color: #ccc;
        color: #fff;
        font-weight: 600;
        display: inline-block;
        float: left;
        padding-left: 1px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-top: 1px;
        margin-right: 5px;
        position: relative;
        border-radius: 20px;
        padding-top: 0px;
        font-size: 9px;
        width: 13px;
        text-align: center;
        line-height: 13px;
		text-decoration: none;
    }
 .facets .selected.child a {
	position:absolute;
	 float:none;
	 left:5px;
	 top:1px;
}
.facets .selected a:hover {
	background-color:#cc384e;
}









@media screen and (max-width: 768px) {
	
	.navegacio {}
	
	.ordenacio, .sort, .vistes {
	  flex-basis: calc((100% - (2.5rem * 1)) / 2 );
	}
	
	
article.node .main-content .destacats  .resultats_peces li {
 flex-basis: calc((100% - (2.5rem * 1)) / 2 );
}
	.simpleList .resultats_peces p.image {
		width: 35%;
	}
	article.node .main-content .altres_peces .resultats_peces li {
		width: 25%;
	}
	article.node .main-content .altres_peces .resultats_peces li:nth-child(3n+1) {
		clear: none;
	}
	article.node .main-content .altres_peces .resultats_peces li {
		height:auto;
	}
	.altres_peces .resultats_peces p.image {
		height:260px;
	}
	
	article.node .main-content #infinite-scroll .resultats_peces li {
    flex-basis: calc((100% - (2.5rem * 1)) / 2 );
}
	.resultats_peces li.tall {
		clear:none;
	}
	article.node .col:first-child {
		border-right:0;
	}
	.info-table td, .info-table th {
		font-size:14px;
	}
	
	.info-table2 div, article.node .main-content .info-table2 div p {
		font-size:14px;
	}
	
	article.node .main-content #infinite-scroll .resultats_peces li {
    flex-basis: calc((100% - (2.5rem * 1)) / 2 );
}
	
	
article.node .main-content .destacats  .resultats_peces li:nth-child(4n):after {	
	display:none;
	}
article.node .main-content .destacats  .resultats_peces li:nth-child(3n):after {
	
    content: "";
    display: block;
    width: 95vw;
    background-color: #000;
    height: 1px;
    position: absolute;
    right: 0;
    top: calc(100% + 8rem);
	
}
	
	#infinite-scroll {
		flex-basis: 66.666%;
	}
	.facets {
		flex-basis: 33.333%;
	}
	
}
@media screen and (max-width: 640px) {
	
	
.facets {
	margin-top:70px;
	
	padding-top:10px;
	padding-right:20px;
	float:none;
	width:100%;
	box-sizing: border-box;
}
	#infinite-scroll {
    position: relative;
    z-index: 20;
    width: 100%;
    float: none;
}

	
	
	.navegacio {
		flex-direction: column;
		    align-items: flex-start;
		gap:1rem;
		
	}
	
	.ordenacio, .sort, .vistes {
	  flex-basis: 100%;
	}
	article.node .main-content #infinite-scroll .resultats_peces {
	column-gap: 1.5rem;
	}
	 
	article.node .main-content .destacats  .resultats_peces  {
	column-gap: 1.4rem!important;
	}
	
	article.node .main-content .destacats .resultats_peces li {
		height:auto;
		border-bottom:0;
	}
	article.node .main-content .destacats .resultados-set p.image {
    	margin-top: 0;
		aspect-ratio:auto;
	}
	article.node .main-content .destacats  .resultats_peces li {
	  flex-basis: calc((100% - (1.5rem)) / 2 );
	}
	article.node .main-content #infinite-scroll .resultats_peces li {
    flex-basis: calc((100% - (1.5rem)) / 2 );
	}
	article.node .main-content .resultados-set p.image, article.node .main-content .resultats_peces p.image {
		height: auto;
    aspect-ratio: 1/1.5;
    margin-bottom: 1rem;
	}
	
	
	.formItemsContainer > #formItem_reseter input {
		bottom: 9px;
		font-size: 15.6px;
		font-weight: 300;
		line-height: 20px;
		padding-top: 8px;
		position: absolute;
		right: 152px;
		width:30%
	}
	article.node-collection .col-container .col-description .text-container {
		height: auto;
	}
	
	.vistes {
		display:none;
	}
	
	article.node .main-content .resultats_peces li:nth-child(2n+1) {
		clear: both;
	}
	article.node .main-content .resultats_peces li:nth-child(3n+1) {
		clear: none;
	}
	article.node .main-content .resultats_peces li:nth-child(4n+1) {
		clear: none;
	}
	article.node .main-content .resultats_peces li{
		float: left;
		width: 50%;
	}
	
	article.node .main-content .resultats_peces {
		margin:0;
		width: 100%;
	}
	.menu li:hover .menu, nav:hover .faux-bg {
		display: none!important;
		
	}
	.startButton {
		border-left: 10px solid #fff;
		display: block;
	}
	.formButton {
   	 	bottom: -14px;
	}
	.search-advanced input[type="text"], .search-advanced input[type="password"], .search-advanced input[type="email"] {
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.sort, .ordenacio  {
		float: none;
		margin-left:0;
		
	}
	.ordenacio .enunciat {
		position: inherit;
	}
	.sort p {
		margin:0!important;
	}
	.vistes {
		padding-left: 0%;
		text-align: left;
	}
	article.node .main-content .vistes ul {
		padding:0;
	}
	article.node .main-content .vistes li {
		margin-right:30px;
	}
	
	article.node .main-content .simpleList  .resultats_peces p, article.node .main-content .simpleList .resultats_peces h3 {
		margin-left: 200px;
	}
	article.node .main-content .simpleList  .resultats_peces .image {
		margin-left: 0px;
		width:190px;
		height:auto;
	}
	
	.simpleList .resultats_peces li img {
		bottom: 0;
		left: 0%;
	   height: auto;
	   max-height:none;
		width: 100%;
		position: inherit;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
	article.node .main-content .simpleList .resultats_peces li {
		height:auto;
		width:100%;
		float:none;
	}
	
	article.node .col-container .col-description .share-links {
		position:absolute;
		bottom:0;
		margin:0;
		
	}
	
	article.node-collection .col-container .col-description {
		border-bottom: 0;
		margin-bottom: 0;
	}
	
		
article.node .main-content .destacats  .resultats_peces li:nth-child(2n):after {
	 content: "";
    display: block;
    width: 95vw;
    background-color: #000;
    height: 1px;
    position: absolute;
    right: 0;
    top: calc(100% + 8rem);
	
}
	article.node .main-content .destacats  .resultats_peces li:nth-child(3n):after {
		display:none;
	}
	
}




@media screen and (max-width: 479px) {
	
	
	article.node .main-content .altres_peces .resultats_peces li {
		width: 50%;
	}
	article.node .main-content .altres_peces .resultats_peces li:nth-child(3n+1) {
		clear: none;
	}
	article.node .main-content .altres_peces .resultats_peces li {
		height:auto;
	}
	.altres_peces .resultats_peces p.image {
		height:260px;
	}
	
	
	
	
	
	
	article.node .main-content .simpleList .resultats_peces .image {
		
		width: 165px;
	}
	.flexslider {
		height: 100vw;
	}
	.flex-viewport li {
		margin:0!important;
	}
	article.node .main-content li {
		
	}
	.panel-pane .flexslider img {
		max-height: 100vw;
		max-width: 100%;
		width: auto;
	}
	.resultats_peces li img {
		bottom: 0;
		left: 0%;
	   height: auto;
	   width:auto;
	   max-height:300px;
		max-width: 100%;
		position: inherit;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}

	.search-advanced input[type="text"], .search-advanced input[type="password"], .search-advanced input[type="email"] {
		width: 100%;
	}
	article.node .main-content .simpleList  .resultats_peces p, article.node .main-content .simpleList .resultats_peces h3 {
		margin-left: 178px;
	}
	article.node .main-content .simpleList  .resultats_peces .image {
		margin-left: 0px;
	}

	 article.node .main-content .resultats_peces li {
		
		border-bottom:0;
	}
	
	.search-results-list {
		display: flex;
		column-gap: 2.5rem;
		flex-direction: column;
	}
}

@media screen and (max-width: 360px) {
	article.node .main-content #infinite-scroll  .resultats_peces li{
		float: none;
		width: 100%;
		height:auto;
	}
	
	
	.resultats_peces li img {
		bottom: 0;
		left: 0%;
	   height: auto;
	   max-height:none;
		width: 100%;
		position: inherit;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
	.resultats_peces p.image {
		height: auto;
	}
	.formItemsContainer > #formItem_reseter input {
    font-size: 12.6px;
	top:11px;
    right: 86px;
    width: 37%;
}

}
/* CERCA AVANÇADA */
@media only screen 
and (max-width : 639px) {
	
	.startButton {
		background-color: #fff;
		border: none;
	}
	
	.formButton {
		width: 70px;
		font-size:12px!important;
		bottom:-6px;
	}
	article.node .main-content .search-advanced ul {
		padding-top: 10px;
	}
	.search-advanced input[type="text"], .search-advanced input[type="password"], .search-advanced input[type="email"] {
		padding-bottom: 11px;
		padding-top: 10px; 
	}
	.formAvancada #fulltextSearch .startButton input {
		padding-left: 5px;
    	width: 92%;
		margin-left:auto;
		-webkit-appearance: none;
	}
	#formItem_technique, #formItem_title, #formItem_objectName, #formItem_reseter, #formItem_material, #formItem_author, #formItem_recordNumber  {
		width:100%;
		float:none;
		clear: both;
		padding-left:0px;
		padding-right:0px;
	}
	.formAvancada label {
		width:35%;
		float:left;
	}
	.formAvancada input {
		width:70%;
	}
	.formAvancada #formItem_dateFrom {
		width: 59%;
		padding-left:0;
	}
	.formAvancada #formItem_dateTo {
		width: 41%;
	}
	#fulltextSearch {
		margin-right:0;
		padding-bottom:50px;
	}
	#formItem_reseter {
		text-align:left;
		margin-right: auto;
		
	}
	.search-advanced input[type="text"], .search-advanced input[type="password"], .search-advanced input[type="email"] {
		width: 63%;
	}
	.search-advanced  #avan_dateFrom_txt {
		width:40%;
		margin-top:13px;
	}
	.ui-helper-hidden-accessible {
		display: none;
	}
	.formItemsContainer li {
    float: none;
		width: 100%;
	}
	.formAvancada #formItem_dateTo {
		float: left;
		width: 40%;
		padding-right:5px;
	}
	#avan_dateTo_txt {
		width: 65%;
		margin-top:13px;
	}
	.formAvancada #formItem_dateFrom {
		float: left;
		padding-left: 0;
		width: 59%;
		margin-right:0;
	}
	.formAvancada label {
		padding-left: 7px;
		padding-top: 8px;
		width: 35%;
		line-height:90%!important;;
	}
	.formAvancada #formItem_dateFrom label {
		box-sizing: border-box;
		float: left;
		letter-spacing: -0.5px;
		padding-right: 8px;
		width: 59%;
	}
	#formItem_dateFrom > input {
		width: 36%;
	}
}



 @media print { 
		
	#header-region, #brand, #brand-cultura, #block-menu-menu-secondary, #block-omitsis_museudiss-museum_address, .tornar-enrere, .print-pdf, .share-links, .box-search-result, .block-menu-menu-tertiary-menu {
		
		display:none;
	}
	.info-table2, footer[role="contentinfo"], article.node-collection .col-container .col-description {
		border:none!important;
		padding-bottom:0px;
	}
	#site-logo {
		border-bottom:1px solid #000;
		padding-bottom:42px;
	}
	.col-container > .col-span4 {
		width: 100%;
	}
	.flexslider {
		height: 300px;
	}
	a[href]:after {
		content: none !important;
	  }
	  a{
		  text-decoration:none;
	  }
	table {
	   
		margin-left: auto;
		margin-right: auto;
		width: 50%;
	}
	article.node-collection .col-container .col-media {
		margin-bottom:30px;
	}
	article > header h1 {
		min-height: 52px;
	}
} 
