#block-easy-breadcrumb-easy-breadcrumb{max-width:1080px;margin:0 auto}
.node-type-lp-musees h1,.page-taxonomy  h1{text-align:center;font-size:45px;letter-spacing:0;font-family:'Lato';font-weight:300}
.page-taxonomy .page-name{display: none}
.node-type-lp-musees .page-name,
.node-type-lp-techniques .page-name,
.node-type-lp-periods .page-name,
.node-type-lp-auteurs .page-name,
.node-type-lp-motscles .page-name,
.node-type-lp-musees .page-name{display: none}
.node-type-lp-techniques .l-main .l-content,
.node-type-lp-periods .l-main .l-content,
.node-type-lp-auteurs .l-main .l-content,
.node-type-lp-motscles .l-main .l-content,
 .page-taxonomy .l-main .l-content{max-width:100%;padding:0}
.content_musees,.content_auteur,.content_auteurs{max-width:1080px;margin:0 auto}
.description{font-size:16px;font-family:'Lato'}
.description p{font-weight:500;text-align: justify}
.description strong{font-weight:600;font-size:16px}
.artworks_bloc{margin:0 auto}
.artworks_bloc .selections-list{text-align:center;overflow:hidden;height:370px}
.artworks_bloc .selections-list li{display:inline-block;text-align:left}
.artworks_bloc .selections-list li .rmn-entity--selection--teaser .group-images{display:inline-block}
.artworks_bloc.pager-wrapper.rmn-load-more{position:relative}
.masonry .grid-item{width:calc(25% - 6px);box-sizing: border-box;padding:20px;background:#fff;transition:all .6s;margin:0 3px 10px 0}
.masonry .grid-item:hover{background:#F5F5F5}
.masonry .grid-item .frame img{display: block;max-width: 100%;max-height: 600px;}
.masonry .grid-item .info{width:calc(100% - 105px);display:inline-block}
.masonry .grid-item .frame .info .author{font-family:'Lato';font-weight:700;font-size:20px}
.masonry .grid-item .frame .info .title{font-family:'Lato';font-weight:300;font-size:16px}
.list_result h3{text-align:left}
.bloc_terms ul{margin:50px 0;padding:0;text-align: center}
.bloc_terms ul li{text-decoration:none;display:inline-block;padding:5px 20px;border-radius:20px;background-color:#808080;margin:0 10px 10px 0;border:1px solid #808080;transition: all .4s}
.bloc_terms.keywords ul li{background: transparent;border:0;margin:10px 0;padding:0px 30px;border-radius:0;border-right: 2px solid #808080}
.bloc_terms.keywords ul li:last-child{border:0}
.bloc_terms ul li a{color:#fff;font-family:'Lato';font-weight:500;font-size:16px;line-height:1;transition: all .4s}
.bloc_terms.keywords ul li a{color:#808080;}
.bloc_terms ul li:hover{background:none;transition: all .4s}
.bloc_terms ul li:hover a{color:#808080;transition: all .4s}
.artworks_bloc{margin:40px 0 0}
.additional_blocks{border-top:1px solid #BDBDBD;padding:20px 0 0}
.node-type-lp-musees .l-region--footer, .page-taxonomy .l-region--footer{border:none}
.view-id-home_blocks ul{margin:0;padding:0}
.view-id-home_blocks ul li{list-style:none;display:inline-block;width:calc(33% - 5px);vertical-align:top;text-align:center;padding:0 20px}
.view-id-home_blocks ul li article, .view-id-home_blocks ul li > div{display:inline-block}
.loade_more{text-align:center;width:150px;display:block;padding:10px 0;border-radius:20px;margin:0 auto;border:1px solid #000;transition: all .4s;font-family:'Lato';font-weight:500;font-size:16px;line-height:1;color:#000}
.loade_more:hover{background-color:#F5F5F5;transition: all .4s}
.list_result section{display:inline-block;vertical-align:bottom}
.list_result h3{padding:0 20px}
.list_result h4{font-weight: 600;margin:20px 0}
.new-actions.group-actions .rmn-api-download-link, .new-actions.group-actions .rmn-api-favorite-link, .new-actions.group-actions .rmn-api-selection-link{padding:0;line-height:2.1rem;width:2.1rem;display:inline-block;}
.list_result .rmn-entity--artwork.view-mode-full .group-images .field--name-api-artwork-images>.field__items>.field__item a:before, .list_result .group-actions .rmn-api-download-link:before, .list_result .group-actions .rmn-api-add-favorite:before, .list_result .group-actions .rmn-api-add-selection:before{font-size: 2.1rem;left:0;margin:0}
.page-taxonomy .l-content .feed-icon{display:none}

@media(max-width: 900px){
	.masonry .grid-item{width:calc(50% - 3px);margin:0 3px 10px 0}
}
@media(max-width: 600px){
	.masonry .grid-item{width:100%;margin:0 0 10px;padding:10px}
	.masonry .grid-item .frame img{width:100%}
	.description p{padding:0 20px}
	.view-id-home_blocks ul li{width:100%}
	.view-id-home_blocks ul li h3{font-size:14px}
	.selections-list{padding:0;height:255px}
	.selections-list li{padding:0}
	.additional_blocks h2{font-size:16px}
}
#block-views-homepage-block .field-collection-container{text-align: center}