/* @override http://www.tfwa.com/inreview/template/ap15/css/ap15.css */

/* REVIEW AP15 */
@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville:400,700,400italic);

.btn-more{
  text-decoration:none;
  color:white;
  display:none;
	text-align: center;
	clear: both;
	overflow: hidden;
	width: 100%;
	position: absolute;
	bottom: 0;
	z-index: 100;
	padding: 25px 0;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 57%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(57%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 57%, rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 57%, rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 57%, rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 57%, rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */}
.section-9 .btn-more,
.section-10 .btn-more,
.section-13 .btn-more{display:block;}

/* GLOBAL */
html,
body {
  height: 100%;
}
body{
  color:white;
  font: 14px/22px 'Libre Baskerville', serif;
  background:black url(../img/rAP2015_bg_img_generale.jpg) no-repeat center center;
  background-size:cover;
  background-attachment:fixed;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
h1, h2 {
	color: #C93601;
	font-weight: normal;
	font-style: normal;
  margin-top:0;
}
h3{
	padding-bottom: 0;
	margin-bottom: 0px;
	font-size: 1.25em;
}
cite{font-style:normal}

/* WINDOW & OVERLAY */
#window{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9999;display:none;background:black url(../img/rAP2015_bg_img_generale.jpg) no-repeat center center;}
#window .blocewm{overflow:visible;}
#window .blocewm-content > .content{margin:0 5% 10% 5%}
#window-speakers{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10001;display:none;background:black url(../img/rAP2015_bg_img_generale.jpg) no-repeat center center;}
.touch #window-speakers{-webkit-overflow-scrolling: touch!important;overflow-y: scroll!important}
#window-video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10002;display:none;background:black url(../img/rAP2015_bg_img_generale.jpg) no-repeat center center;}
.touch #window-video{-webkit-overflow-scrolling: touch!important;overflow-y: scroll!important}
#window-video iframe,#window-speakers iframe{height:100%;width:100%;border:none;padding:0;margin:0;}
#window-close{width:40px;height:40px;background:url(../img/rAP2015_small_close.png) no-repeat center center;position:fixed;top:40px;right:40px;z-index:10000;display:none;}
#window-speakers-close{width:40px;height:40px;background:url(../img/rAP2015_small_close.png) no-repeat center center;position:fixed;top:40px;right:40px;z-index:10002;display:none;}
#window-video-close{width:40px;height:40px;background:url(../img/rAP2015_small_close.png) no-repeat center center;position:fixed;top:40px;right:40px;z-index:10003;display:none;}
/* HEADER */
#header{background-color:rgba(0,0,0,0.85);overflow:hidden;font-size:0.85em;position:fixed;width:90%;top:0;left:0;z-index:100;padding:0 5%}
#logo{display:inline-block;font-weight:bold;padding:1em 0}
#navigation{float:right;z-index:10000;}
#navigation ul{margin:0;padding:0;float:left;}
#navigation li{display:inline-block;padding:0;margin:0 0 0 15px}
#navigation ul a{color:white;text-decoration:none;padding:1em 0;display:block;}
#header .addthis_sharing_toolbox{float:left;padding-left:15px;padding-top:1em;}
.at4-icon.aticon-compact, .at4-icon.aticon-more, .at4-icon.aticon-expanded, .at4-icon.aticon-addthis{padding-top:3px;margin-right:5px}
/* FOOTER */
#footer{height:145px;line-height:145px;background-color:black;position:fixed;bottom:0;left:0;width:90%;padding:0 5%}
#footer img{vertical-align:middle; height: 75%; width: auto;
}
#footer .more-link{color:white;float:right}
#footer .more-link a{color:white;display:block;padding:10px 25px;background-color:#c93601;border-radius:5px;text-decoration:none;line-height:normal;display:inline-block;vertical-align:middle;}
/* PAGE */
#pagecontent
{
  height: 100%;
  width: 100%;
  padding-top: 0;
}

/* SECTIONS */
section {
  height:100%;
  width:100%;
  position: relative;
  clear: both;
  overflow:hidden;
}
.section-content{ width:76%;margin:5% 12% 0 12%;height:95%}
.section-content > h1{margin:0;padding:3% 0 0 0;}
.section-content > .content{
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
  width:100%;
  height:84%;
}
.no-title .section-content > .content{height:100%;}
.js .section-content > .content{overflow:hidden;}

/* SECTIONS NAVIGATION */
.sections-nav{display:none;list-style:none:margin:0;padding:0;}
.section-0 .sections-nav{display:block;}
.icon-down-open-big{background:url(../img/rAP2015_fleche_bas.png) no-repeat center center;position:absolute;bottom:5%;width:100%;height:60px;text-indent:-100%}
.icon-up-open-big{display:none}
.section-0 p{padding:0;}

/* SECTION NAVIGATION */
.section-nav{position:absolute;top:50%;left:0;width:100%;z-index:10000}
.section-nav{margin:0;padding:0;list-style:none;}
.section-nav .icon-left-open-big{background:url(../img/rAP2015_fleche_gauche.png) no-repeat center center;width:61px;height:101px;position:absolute;top:50%;margin-top:-50px;left:10px}
.section-nav .icon-right-open-big{background:url(../img/rAP2015_fleche_droite.png) no-repeat center center;width:61px;height:101px;position:absolute;top:50%;margin-top:-50px;right:10px}
.section-nav.last-item .icon-right-open-big{display:none;}
.section-nav.first-item .icon-left-open-big{display:none;}
.icon-down-open-big:hover,
.section-nav:hover,
#window-close,
#window-video-close,
#window-speakers-close{cursor: pointer;}

/* HOME SECTION */
.section-0{background-image:url(../img/rAP2015_bg_img_section0.png);background-size:auto;background-position:top right;background-color:black;background-repeat:no-repeat;}
.section-0 h1{background:url(../img/rAP2015_logoAP2015.png) no-repeat center center;overflow:hidden;width:210px;height:190px;position:absolute;top:0;left:5%;text-indent:-3000px;margin:0;padding:0;z-index:1000}
.section-0 h3{color:#C93601;margin:0;padding:0 0 0.5em 0;}
.section-0 p{margin:0;font-size:1.5em;}
.section-0 .section-content{margin:0 5%;width:auto;padding-top:130px;}
.section-0 .section-content > .content{/*height:84%;padding:8% 0*/height:100%;}
.section-0 .bloc_coretext .attachment-image {
  position:static;
  height: 60%;
  width: 100%;
  background-size: contain;
}
.section-0 .bloc_coretext.media .blocewm-content{width:100%;display:block;position:relative;}
.section-0 .bloc_coretext.media .blocewm-content > .content, .section-0 .blocewm-content > .content{height:auto;padding:0 0 0 0;margin:0;width:100%;display:block;}

/* TOPIC SECTION */
.section-12 .section-content,
.section-7 .section-content,
.section-1 .section-content,
.section-3 .section-content{position:absolute;top:auto;bottom:15%;height:auto;margin:0 5%;}
.section-12 h2,
.section-7 h2,
.section-1 h2,
.section-3 h2{margin-bottom:0;text-transform:uppercase;}
.section-12 h1,
.section-7 h1,
.section-1 h1,
.section-3 h1{text-align:left;margin-bottom:0;}
.black h2{color:black}
.white h2{color:white;}

/* GALLERIES SECTION */
.section-15 .section-content,
.section-7 .section-content{height:100%;position:relative;margin:0;padding:0;top:auto;left:auto;width:100%;bottom:auto;}
.section-15 .section-content .content,
.section-7 .section-content .content{height:100%;}
.section-15 .blocewm:first-child .attachment-image{
  width: 100%;
  height: 80%;
  top:auto!important;bottom:0!important;
  background-size: 88% auto;
  background-position: center 13%;
}
.section-7 .blocewm:first-child .attachment-image {
  width: 100%;
  height: 100%;
  background-size: cover;
}
.section-15 .blocewm:first-child .blocewm-content > .content{  
  width: 30%;
  margin: 8% 5% 0 5%;
  position: absolute;
  top: 0;
  height:auto;
  z-index:20;
  padding:0;
  vertical-align:bottom;
}
.section-7 .blocewm:first-child .blocewm-content > .content{
  width: 90%;
  margin: 8% 5% 0 5%;
  position: absolute;
  bottom: 15%;
  height:auto;
  z-index:20;
  padding:0;
}
.section-15 .section-nav.first-item,
.section-7 .section-nav.first-item{bottom:25%;top:auto;}
.section-15 .section-nav.first-item .icon-right-open-big,
.section-7 .section-nav.first-item .icon-right-open-big{height:auto;width:auto;background:none;bottom:0;left:60%}
.section-15 .section-nav.first-item .icon-right-open-big::before,
.section-7 .section-nav.first-item .icon-right-open-big::before{content:"LAUNCH";background:#c93601 url(../img/rAP2015_touche_photo.png) no-repeat 0px center;border-radius:5px;padding:15px 25px 15px 60px;display:inline-block; background-size: contain;
}

/* VIDEOS SECTIONS */
.section-16 .section-content,
.section-14 .section-content,
.section-11 .section-content,
.section-5 .section-content{height:100%;position:relative;margin:0;padding:0;top:auto;left:auto;width:100%;bottom:auto;}
.section-16 .section-content > .content,
.section-14 .section-content > .content,
.section-11 .section-content > .content,
.section-5 .section-content > .content{height:100%;}
.section-16 .attachment-image{background-size:auto 75%;background-position:84% bottom}
.section-16 .bloc_videoreview .bloc_coretext .blocewm-content > .content{bottom:auto;top:15%}

/* BLOCS */

/* ATTACHMENT-IMAGE */
.attachment-image {
  height: 100%;
  width: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}

/* BLOC CORETEXT */
.bloc_coretext{
  height: 100%;
  display: inline-block;
  white-space: normal;
  overflow: hidden;
  position: relative;
  width:100%;
  vertical-align:top;
}
.bloc_coretext .attachment-image{height:100%;width:40%;background-size:contain;}
.bloc_coretext .blocewm-content{height:100%;width:100%;}
.bloc_coretext .blocewm-content > .content{width:100%;vertical-align:middle;}
.bloc_coretext.media .blocewm-content > .content{width:50%;padding-left:50%;}
.bloc_coretext.columns .blocewm-content > .content p{
    -webkit-columns: 2; /* Chrome, Safari, Opera */
    -moz-columns: 2; /* Firefox */
    columns: 2;}
.media_droite .attachment-image{right:0;left:auto;}
.bloc_coretext.media_droite .blocewm-content > .content{padding-right:50%;padding-left:0;}
.bloc_coretext .blocewm-content h1{text-align:left;margin-bottom:0;}
.bloc_coretext .blocewm-content h2{text-transform:uppercase;margin-bottom:0;}

/* LIENS */
.bloc_lien_int{list-style:none;margin:20px 0 0 0;padding:0;}
.bloc_lien_int li{padding:0;margin:0;}
.bloc_lien_int a{text-transform:uppercase;color:white;text-decoration:none;border-radius:5px;background:#c93601 url(../img/rAP2015_touche_play.png) no-repeat left center;display:inline-block;padding:16px 40px 16px 60px; background-size: contain;
}

/* ALBUM */
.bloc_corealbum{
  height: 100%;
  display: inline-block;
  white-space: normal;
  overflow: hidden;
  position: relative;
  left:0;top:0;
  width:100%;
}

/* CORELISTE ONEPAGE */
.js .coreliste_onepage{display:none;}

/* CORELISTE VIDEOS */
.coreliste_videos img{border-radius:90px;margin-bottom:10px;}
.coreliste_videos{text-align:center;margin-bottom:50px;}
.coreliste_videos .coreliste_item{width:280px;margin:30px 20px 0 20px;display:inline-block;text-align:center;vertical-align:top;}
.coreliste_videos .coreliste_item a{display:block;position:relative;}
.coreliste_videos .coreliste_item a::after{position:absolute;bottom:15px;left:55px;content:" ";background:rgba(201,54,1,.8) url(../img/rAP2015_touche_play.png) no-repeat center center;width:40px;height:40px;border-radius:20px;background-size:75% 75%;}
.coreliste_videos .borderclear{display:inline-block}
.coreliste_videos .nom{color:#c93601;margin-top:10px;}
.coreliste_videos .soustitre{font-weight:bold;}
.coreliste_videos .texte p{margin:0;padding:0;font-size:0.8em}

/* BLOC VIDEO */
.bloc_videoreview{width:100%;height:100%;}
.bloc_videoreview .blocewm{width:50%;height:100%;}
.bloc_videoreview .blocewm-content h2{color:white;margin:0;padding:0;text-transform:uppercase;}
.bloc_videoreview h3{margin:0}
.bloc_videoreview p{margin:0}
.bloc_videoreview .bloc_coretext .attachment-image{width:100%;height:100%;background-size:cover;}
.bloc_videoreview .bloc_coretext .blocewm-content{height:100%;width:100%;display:block;position:relative;z-index:10;}
.bloc_videoreview .bloc_coretext .blocewm-content > .content{width:auto}
.bloc_videoreview .bloc_coretext .blocewm-content > .content{padding-top: 30px;padding-left:120px!important;display:block;height:auto;position:absolute;bottom:15%;margin-left:15%;}
.bloc_videoreview .bloc_coretext .blocewm-content > .content::before{content:" ";background:#c93601 url(../img/rAP2015_touche_play.png) no-repeat center center;width:80px;height:80px;display:block;border-radius:5px;position:absolute;left:10px;}
.bloc_videoreview .blocewm-content .content a{color:white;text-decoration:none;}

/* TEMPLATES */

/* VIDEO TEMPLATE */
#videocontent{margin:5%;/*overflow:auto*/}
#videocontent article{float:right;width:33%;}
#videocontent article header{padding-top:40px}
#videocontent aside{float:left;width:60%;}
#videocontent h1{font-size:2em;line-height:normal;text-align:left;}
#videocontent h2{color:white;text-transform:uppercase;margin-bottom:0;padding-bottom:0}
#videocontent .soustitre p{text-transform:uppercase;font-size:1em;margin-top:0;padding-top:0;}
#videocontent h3{font-sze:1.33em;}
#videocontent .bloc_corefiles, #videocontent .bloc_lien_int{list-style:none;display:inline-block;margin:0;padding:0;margin-top:40px;}
#videocontent .bloc_corefiles,  #videocontent .bloc_lien_int li{display:inline-block;}
#videocontent .bloc_corefiles a, #videocontent .bloc_lien_int a{color:white;display:block;padding:10px 10px 10px 50px;margin-right:15px;background-color:#c93601;border-radius:5px;text-decoration:none;background-repeat:no-repeat;background-position:10px center;}
#videocontent .bloc_lien_int a{background-image:url(../img/icon-link.png);}
#videocontent .bloc_corefiles a{background-image:url(../img/icon-download.png);}
#videocontent .back{text-align:right;overflow:hidden;margin-bottom:50px;}
#videocontent .back a{background:url(../img/rAP2015_small_close.png) no-repeat center center;width:40px;height:40px;overflow:hidden;text-indent:40px;display:block;float:right;}

.embed-container .innerbloc{ position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, 
.embed-container object,
.embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* SPEAKERS LIST TEMPLATE */
#speakerscontent{margin:5%;overflow:auto}
#speakerscontent h2{font-size: 60px;line-height: 60px;text-align:center;color:white;}
#speakerscontent .back{text-align:right;overflow:hidden;margin-bottom:50px;}
#speakerscontent .back a{background:url(../img/rAP2015_small_close.png) no-repeat center center;width:40px;height:40px;overflow:hidden;text-indent:40px;display:block;float:right;}


@media only screen and (max-width: 320px) {
/* Style adjustments for viewports 480px and over go here */
.coreliste_videos .coreliste_item{width:auto}
}

@media only screen and (min-width: 280px) {
/* Style adjustments for viewports 480px and over go here */

/*.coreliste_videos .coreliste_item{width:auto}*/

#speakerscontent h2,
h1{
	text-align: center;
	font-size: 24px;
	line-height: 24px;
}

p {
	font-size: 13px;
	line-height: 20px;
	margin: 3px 0;
	padding: 0 0;
}

a.video {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 24px;
	position: absolute;
	bottom: 10%;
	
	}
cite {
	font-size: 30px;
	line-height: 44px;
}

a.video span{
	color: #fff;
	text-decoration: none;
	text-transform: none;
	display: block;
}
.section-0 h1{background:url(../img/rAP2015_logoAP2015.png) no-repeat center center;overflow:hidden;width:90px;height:90px;background-size:contain}
.section-0 .section-content{padding-top:40px;}

}

@media only screen and (min-width: 480px) {
/* Style adjustments for viewports 480px and over go here */

#speakerscontent h2,
h1{
	text-align: center;
	font-size: 30px;
	line-height: 30px;
}

.bloc_coretext .blocewm-content h1{font-size:30px;line-height:30px;}
.bloc_coretext .blocewm-content h2{font-size:22px;line-height:normal}

p {
	font-size: 13px;
	line-height: 20px;
}

a.video {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 26px;
	position: absolute;
	bottom: 10%;
	
	}
cite {
	font-size: 42px;
	line-height: 52px;
}

a.video span{
	color: #fff;
	text-decoration: none;
	text-transform: none;
	display: block;
}


}

@media only screen and (min-width: 768px) {
/* Style adjustments for viewports 768px and over go here */

#speakerscontent h2,
h1{
	font-size: 40px;
	line-height: 40px;
}

.bloc_coretext .blocewm-content h1{font-size:40px;line-height:40px;}
.bloc_coretext .blocewm-content h2{font-size:30px;line-height:normal}

p {
	font-size: 16px;
	line-height: 24px;
}

a.video {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 30px;
	line-height: 30px;
	position: absolute;
	bottom: 10%;
	
	}
cite {
	font-size: 60px;
	line-height: 80px;
}

a.video span{
	color: #fff;
	text-decoration: none;
	text-transform: none;
	display: block;
}
.section-0 h1{background:url(../img/rAP2015_logoAP2015.png) no-repeat center center;overflow:hidden;width:210px;height:190px;position:absolute;top:0;left:5%;text-indent:-3000px;margin:0;padding:0;z-index:1000}
.section-0 .section-content{padding-top:130px;}
.section-0 h3{color:#C93601;margin:0;padding:0 0 0.5em 0;}
}
@media only screen and (max-width: 860px) {
  #header{overflow:visible}
  #navigation{float:none;background:url(../img/mobile-menu-act.png) no-repeat top right;position:absolute;top:0;right:0;padding-top:45px;width:100%;}
  #navigation ul,
  #navigation .addthis_sharing_toolbox{display:none}
  #navigation.open ul,
  #navigation.open .addthis_sharing_toolbox{display:block}
  #navigation ul{float:none;background:#333332;padding-top:1em;}
  #navigation li{display:block;margin:0}
  #navigation ul a{padding:.5em 8%}
  #header .addthis_sharing_toolbox{background:#333332;float:none;width:auto;padding:1em 8%;}
}
@media only screen and (min-width: 1025px) {
/*Style adjustments for viewports 768px and over go here */

#speakerscontent h2,
h1{
	font-size: 50px;
	line-height: 50px;
}

.bloc_videoreview .blocewm-content h2{font-size:40px;}

.bloc_coretext .blocewm-content h1{font-size:50px;line-height:50px;}
.bloc_coretext .blocewm-content h2{font-size:38px;line-height:normal}

p {
	font-size: 16px;
	line-height: 24px;
	padding: 8px 8% 0 0;
}

a.video {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 40px;
	line-height: 40px;
	position: absolute;
	bottom: 10%;
	}
cite {
	font-size: 70px;
	line-height: 90px;
}

}
@media only screen and (min-width: 1440px) {
/*Style adjustments for viewports 768px and over go here */

#speakerscontent h2,
h1{
	font-size: 60px;
	line-height: 60px;
}

.bloc_videoreview .blocewm-content h2{font-size:40px;}

.bloc_coretext .blocewm-content h1{font-size:60px;line-height:60px;}
.bloc_coretext .blocewm-content h2{font-size:46px;line-height:normal}

p {
	font-size: 18px;
	line-height: 26px;
	padding: 0 10% 0 0;
}

a.video {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 40px;
	line-height: 40px;
	position: absolute;
	bottom: 10%;
	}
cite {
	font-size: 90px;
	line-height: 110px;
}

}

@media only screen and (orientation: portrait){
  
  #header{overflow:visible}
  
  #footer{height:110px;line-height:110px;}
  #footer img{height:100%;width:auto;}
  
  #navigation{float:none;background:url(../img/mobile-menu-act.png) no-repeat top right;position:absolute;top:0;right:0;padding-top:45px;width:100%;}
  #navigation ul,
  #navigation .addthis_sharing_toolbox{display:none}
  #navigation.open ul,
  #navigation.open .addthis_sharing_toolbox{display:block}
  #navigation ul{float:none;background:#333332;padding-top:1em;}
  #navigation li{display:block;margin:0}
  #navigation ul a{padding:.5em 8%}
  #header .addthis_sharing_toolbox{background:#333332;float:none;width:auto;padding:1em 8%;}
  
  .section-content {
    width: 90%;
    margin: 0 5% 0 5%;
    height: 100%;
  }
  .section-content > h1{padding-top:75px}
  .section-0 .section-content > h1{padding-top:0;}
  
  .no-title .section-content > .content{height:100%;}
  
  .section-nav .icon-right-open-big{  
    width: 31px;
    height: 51px;
    margin-top: -25px;
    background-size:contain;
  }
  .section-nav .icon-left-open-big{  
    width: 31px;
    height: 51px;
    margin-top: -25px;
    background-size:contain;
  }
  
  .bloc_coretext .attachment-image{height:40%;width:100%;}
  .bloc_coretext.media .blocewm-content > .content{width:auto;padding:0;margin:0;margin-top:0!important;position:absolute;top:42%;}
  .bloc_coretext .blocewm-content > .content{margin-top:0!important;}
  
  .bloc_videoreview .blocewm{width:100%;height:50%;display:block;}
  .section-16 .bloc_videoreview .blocewm{height:100%;}
  .section-16 .bloc_videoreview .bloc_coretext .blocewm-content > .content{bottom:110px;top:auto;}
  
  .bloc_videoreview .bloc_coretext .blocewm-content > .content::before{background-size:50% 50%;width:40px;height:40px;}
  .bloc_videoreview .bloc_coretext .blocewm-content > .content{padding-left:60px!important;margin-left:8%;}
   
   .section-15 .section-nav.first-item .icon-right-open-big, .section-7 .section-nav.first-item .icon-right-open-big{left:8%}
   
   .section-15 .blocewm:first-child .blocewm-content > .content{top:100px;width:auto}
   
   #window-close,
   #window-speakers-close,
   #window-video-close{top:20px;right:20px;width:20px;height:20px;background-size:20px 20px}
   
   #videocontent aside,
   #videocontent article{float:none;width:100%;}
   #videocontent aside{padding-top:60px}
   
   /* AJUSTEMENTS */
   
   /*#b3480 div.blocewm-content.attachment-loaded div.attachment-image {
   	height: 60%;
   }

	#b3480 div.blocewm-content.attachment-loaded div.content {
	 	top:70% !important
	}

	#b3479 div.blocewm-content.attachment-loaded div.attachment-image,
	#b3491 div.blocewm-content.attachment-loaded div.attachment-image,
	#b3488 div.blocewm-content.attachment-loaded div.attachment-image {height: 0px;}
	#b3479  div.blocewm-content.attachment-loaded div.content,
	#b3491  div.blocewm-content.attachment-loaded div.content,
	#b3488  div.blocewm-content.attachment-loaded div.content{top:20% !important}*/
	

}

@media all and (max-height : 320px) and (orientation : landscape) {
  body{background:black url(../img/retournez-EN.png) no-repeat center center;background-size:cover}
  #speakerscontent, #videocontent, #pagecontent, #header, #footer{display:none!important;}
}