.single.single-art .content .innertext h1{
	margin: 80px 0 15px 0;
}
.single-art .content,
.single-art .swiper-slide.single_slice_more_content,

.single-evenement .content,
.single-evenement .swiper-slide.single_slice_more_content{
	background: #244256;
}

#virtualtour,
#virtualtour_large{
	border: none;
	width: 100%;
	height: 100%;
	min-height: 220px;
	
}

.single.single-art .content h1,
.single.single-art .swiper-slide.fullslide .content .innertext strong,
.single.single-art .content,
.single.single-art .swiper-slide.fullslide .content .innertext p, 
.single.single-art .swiper-slide.fullslide .content .innertext li,
.single.single-art .swiper-slide.single_slice_more_content > h2,
.single.single-art .swiper-slide.other_content .text .innertext, 
.single.single-art .swiper-slide.other_content .text .innertext,
.single.single-art .text h3,
.single.single-art .bottom_nav a.first_button.btn_royalmonceau,
.single-art .content h2,
.single-art .content h2,


.single.single-evenement .content h1,
.single.single-evenement .swiper-slide.fullslide .content .innertext strong,
.single.single-evenement .content,
.single.single-evenement .swiper-slide.fullslide .content .innertext p, 
.single.single-evenement .swiper-slide.fullslide .content .innertext li,
.single.single-evenement .swiper-slide.single_slice_more_content > h2,
.single.single-evenement .swiper-slide.other_content .text .innertext, 
.single.single-evenement .swiper-slide.other_content .text .innertext,
.single.single-evenement .text h3,
.single.single-evenement .bottom_nav a.first_button.btn_royalmonceau,
.single-evenement .content h2,
.single-evenement .content h2{
	color: white;
}

.single.single-art .content .innertext p a,
.single.single-evenement .content .innertext p a{
	color: white;
}


.single.single-art .bottom_nav a.first_button.btn_royalmonceau,

.single.single-evenement .bottom_nav a.first_button.btn_royalmonceau {
    background: linear-gradient(to left, #244256 50%, #ffffff 50%);
    background-size: 200% 100%;
    background-position: right bottom;
}

.single.single-art .bottom_nav a.second_button.btn_royalmonceau,

.single.single-evenement .bottom_nav a.second_button.btn_royalmonceau{
	 background: linear-gradient(to left, #ffffff 50%, #244256 50%);
	 background-size: 200% 100%;
    background-position: right bottom;
}
.single.single-art .bottom_nav a.btn_royalmonceau{
	min-width: 190px;
}
.single.single-art .bottom_nav a.second_button.btn_royalmonceau:hover,

.single.single-evenement .bottom_nav a.second_button.btn_royalmonceau:hover{
	background-position: left bottom;
}
.single-art .content h2,

.single-evenement .content h2{
	font-family: "RM_Bodoni_Regular";
	font-weight: 100;
	margin: 0 0 10px 0;
}

.other_content .innertext .year,
.other_content .innertext .casting,
.other_content .innertext .realisateur{
	display: block;
}

.book_film{

	position: absolute;
	bottom: 0;
	right: 30px;
	font-family: "RM_Bodoni_Italic";
	font-weight: 100;
	font-size: 16px;
	color: white;
	line-height: 16px;
	text-decoration: none;
    margin: 0 0 20px 0;
    
}
.book_film i{
	background: transparent url(../img/icon_arrow_white.svg) top left no-repeat;
    width: 34px;
    height: 22px;
    transform: rotate(180deg);
    margin: -5px 0 0 10px;
    display: inline-block;
    vertical-align: top;
    transition: transform .2s ease;
    -webkit-backface-visibility: hidden;
}
.book_film:hover i{
	transform: translate(12px) rotate(180deg);
}
.extracontent_about,
.extracontent_resa{
	display: block;
}
.extracontent_about{
	padding-bottom: 10px;
	border-bottom: 1px solid #A4A4A4;
}
.single.single-art .swiper-slide.fullslide .content  .pdf_link,

.single.single-evenement .swiper-slide.fullslide .content  .pdf_link{
	text-decoration: underline;
	font-family: "RM_Bodoni_Italic";
	font-weight: 100;
	color: white;
}

@media (min-width:1023px) and (max-height: 800px){
	.single.single-art .content .innertext h1{
		margin: 20px 0 10px 0;
		font-size: 30px;
		line-height: 32px;
	}
}