@media screen and (max-width:1150px) {
	.corpus-wrapper .portrait.small, .corpus-wrapper .landscape, .corpus-wrapper .portrait, .corpus-wrapper .landscape {
		width: 100%
	}
	.citation-text {
		font-size: 14px;
	}
	.hover-item-citation {
		font-size: 0.75em;
	}
}
@media screen and (max-width:768px) {
	.hamburger {
		display: block
	}
	.menu {
		display: none
	}
	.citations-wrapper h3 {
		font-size: 14px
	}
	.col-left {
		width: 100%;
		float: none
	}
	.col-right {
		width: 100%;
		float: none
	}
	.corpus-title {
		position: relative;
		top: 0;
		left: 0;
		margin: auto;
		width: 100%;
		height: 200px;
	}
	.corpus-title h3 {
		font-size: 18px;
		line-height: 26px;
	}
	.tag {
		font-size: 30px;
		height: 200px !important;
	}
	.citation-text {
		font-size: 12px;
		line-height: 16px;
	}
	.extrait {
		font-size: 10px;
		display: none;
	}
	.landscape.small .tags, .portrait.small .tags {
		display: none
	}
	.landscape.small .profil_pic, .portrait.small .profil_pic {
		display: none;
	}
	.portrait {
		width: 100%;
	}
	.landscape {
		width: 100%;
	}
	.portrait.small {
		width: 100%;
	}
	.landscape.small {
		width: 100%;
	}
	.home-melimelo {
		width: 80%;
	}
	.tag {
		width: 100%;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	.citation {
		width: 100%;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
}
@media screen and (max-width:800px) {
	.single-photo-wrapper {
		height: 100%;
		overflow: auto;
	}
	.photo-big {
		width: 100%;
		height: 50%;
	}
	.infos-right {
		width: 100%;
		float: none;
		position: static;
		height: 50%;
	}

}
@media screen and (max-width:500px) {
	.corpus-title h3 {
		font-size: 14px;
		line-height: 20px;
	}
	.share-right {
		display: none;
	}
	.infos-right .icone_citation_32px {
		display: none;
	}
	.infos-right .icone_pays_32px {
		display: none;
	}
	.photo-where {
		display: none;
	}
	.icone_partager {
		display: none;
	}
	.infos-right .border-btns {
		display: none;
	}
	.single-photo-wrapper h3 {
		font-size: 14px;
	}
	.arrow-right, .arrow-left {
		top: 60%;
	}
	.photo-big {
		height: 40%;
	}
}
/*@media screen and (min-width:1400px) {
	.corpus-wrapper .portrait.small, .corpus-wrapper .landscape, .corpus-wrapper .portrait, .corpus-wrapper .landscape {
		width: 25%;
	}
}*/