.default-layout .row{padding:0}.content-figure{padding:0;margin:0}.content-figure-default{height:auto}.content-main{height:auto}.default-layout .content{position:relative}@media (min-width:980px){.default-layout .content{height:auto;min-height:600px;margin:auto;padding:80px 40px;overflow-y:auto}.content-main{display:block;min-height:600px}}@media (min-height:740px){.default-layout .content{margin:0 auto;padding:80px 40px 60px}}@media (min-height:760px){.default-layout .content{padding:80px 40px 40px}}@media (min-height:780px){.default-layout .content{padding:80px 40px 20px}}@media (min-height:800px){.default-layout .content{padding:80px 40px 0}}@media (min-height:900px) and (min-width:1200px){.default-layout .content{position:absolute;margin:auto;padding:40px;overflow-y:auto}}@media (min-width:980px){.parents-list{margin:-2px 0 5px}}.img-aside .second-column-content{background:#efefef;padding:18px 23px 4px;margin:0 0 14px}.content-figure{overflow:hidden;background-size:contain}@media (min-width:980px){.content-figure img{display:none}}.video-js.vjs-playing .vjs-big-play-button{display:none}.hotspots{position:absolute;width:100%;height:auto;display:block;text-align:center;z-index:2}#hotspotsaspect{padding-top:58%}.hotspots .spot{position:absolute}.hotspots .spot button{position:absolute;background:url(../media/hotspot.png) no-repeat;background-position:50% 50%;border:0;width:40px;height:40px;margin:-20px -20px}.hotspots .spot button:hover,.hotspots .spot button.selected{background:url(../media/hotspot_active.png) no-repeat;background-position:50% 50%}.hotspots .infobox{position:absolute;background-color:#fff;display:none;padding:10px;width:auto;min-width:250px;max-width:500px;text-align:left;opacity:0;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);z-index:50}.hotspots .infobox.arrow{background-color:#eee}.hotspots .infobox.arrow.bottom{bottom:35px}.hotspots .infobox.arrow.top{top:35px}.hotspots .infobox.arrow.top{top:35px}.hotspots .infobox.arrow.left{left:-40px}.hotspots .infobox.arrow.right{right:-40px}.hotspots .infobox.arrow:after{position:absolute;display:block;content:"";border-style:solid;border-width:10px;height:0;width:0;margin:0}.hotspots .infobox.arrow.top:after{border-color:transparent transparent #eee;top:-19px}.hotspots .infobox.arrow.bottom:after{border-color:#eee transparent transparent;bottom:-19px}.hotspots .infobox.arrow.left:after{left:30px}.hotspots .infobox.arrow.right:after{right:30px}.hotspots .infobox.arrow.side.bottom{bottom:-21px}.hotspots .infobox.arrow.side.top{top:-21px}.hotspots .infobox.arrow.side.left{left:33px}.hotspots .infobox.arrow.side.right{right:33px}.hotspots .infobox.arrow.side.top:after{top:11px}.hotspots .infobox.arrow.side.bottom:after{bottom:11px}.hotspots .infobox.arrow.side.left:after{border-color:transparent #eee transparent transparent;left:-19px}.hotspots .infobox.arrow.side.right:after{border-color:transparent transparent transparent #eee;right:-19px}.hotspots .infobox.show{display:block}.dialogue{position:absolute;width:100%;height:auto;display:block;text-align:center;z-index:2}#dialogueaspect{padding-top:54%}.dialogue .phase{position:absolute;width:100%;background-size:contain;background-repeat:no-repeat;top:0;bottom:0;left:0;right:0}.dialogue .infobox{position:absolute;background-color:#fff;margin:10px;padding:10px;text-align:left;width:27%;opacity:0;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25)}.dialogue .infobox:not(.arrow){left:24%;right:35%;width:44%;opacity:0;bottom:25%}.dialogue .infobox.arrow.person-1{background-color:#eee}.dialogue .infobox.arrow.person-2{background-color:#ccc}.dialogue .infobox.arrow.person-1{left:20%;bottom:50%;width:29%}.dialogue .infobox.arrow.person-2{right:21%;bottom:50%;width:26%}.dialogue .infobox.arrow:after{position:absolute;display:block;content:"";border-style:solid;border-width:10px;height:0;width:0;margin:0}.dialogue .infobox.arrow.person-1:after{border-color:#eee transparent transparent;bottom:-19px;left:25px}.dialogue .infobox.arrow.person-2:after{border-color:#ccc transparent transparent;bottom:-19px;right:25px}.dialogue .infotext{position:absolute;left:22%;right:32%;margin:10px;padding:10px;text-align:left;width:45%;opacity:0;bottom:23%}.dialogueFooter{position:absolute;background:#ccc;border:#333 1px solid;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.25);-moz-box-shadow:2px 2x 4px rgba(0,0,0,.25);box-shadow:2px 2px 4px rgba(0,0,0,.25);left:35%;bottom:10%;padding:9px 10px 5px;width:auto}.dialogueIndex{position:relative;float:left;top:12px;font-size:26px;margin-left:10px;margin-right:17px}