/*.video2-wrapper, .video-wrapper, #video-img div span.video-img-base, .img-ok, .but-container .button-wrapper, .but-container .b-wrapper.no-but .button-wrapper { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }

.button-no { right:22em; bottom:8em; transform:scale(.8); }
.button-si { right:17.5em; bottom:8em; transform:scale(1.2); }
.button-si .button-wrapper i { color:#000; }

#movie1-next { right:3.5em; bottom:1.2em; }

.video { position:absolute; top:10px; left:350px; }
.video-container { position:relative; }
.video-container, .video-base-wrapper { width:460px; height:480px; }
.video-wrapper, .video-wrapper video { position:absolute; top:0; left:0; }
.video-wrapper { width:400px; height:400px; overflow:hidden; left:25px; top:15px; background:#bfa900 url(../images/balls.gif) no-repeat center center; -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); }
.video-wrapper video { height:400px; left:-175px; top:0; }
.nom { left:-120px; top:30px; }
.carrec { left:300px; bottom:0; }
.carrec p span em { display:block; padding-top:10px; font-family:'lovedbytheking', sans-serif; font-style:normal; }
.video-txt1 { right:220px; top:170px; width:280px; }
.video-txt2 { width:280px; }
.video, .video1-wrapper { display:none; }

#video-img { position:absolute; top:107px; left:7px; }
#video-img div { float:left; text-align:center; position:relative; width:186px; }
#video-img * { cursor:pointer!important; }
#video-img div#img6 { margin-left:93px; }
#video-img div span.video-img-base { width:180px; height:180px; display:block; background:#fff; }
#video-img div img { position:absolute; top:0; left:0; }
#video-img div p { position:absolute; top:30%; left:0; width:100%; font-family: 'chewy', sans-serif; font-style:normal; font-weight:normal; font-size:16px; line-height:19px; color:#000; letter-spacing:1px; }
#video-img-but { bottom:5px; right:90px; }
#video-img-but p { padding:.8em .5em 1.2em .5em!important; }
#video-img-txt { bottom:30px; left:100px; }
#video-img-txt p { font-size:16px; color:#9eb8c4; letter-spacing:1px; }

#video-img div.selected img { opacity:0!important; }
#video-img div.selected p { opacity:1!important; }
#video-img div.selected span.video-img-base { background-color:#fee100!important; }

.img-ok { position:absolute; top:15px; left:15px; background:#fff; }
.img-ok i { color:#c2d6df; font-size:22px; padding:3px; display:block; }
#movie1-txt0 p em { font-style:normal; display:block; }
#movie1-txt0 p span em { font-family:'chewy', sans-serif; display:inline; display:none; }

.but-container { position:absolute; top:110px; left:270px; text-align:center; width:600px; display:none; }
.but-container .b-wrapper * { cursor:pointer!important; }
.but-container .b-wrapper, .but-container .b-wrapper.no-but { display:inline-block; margin:10px; float:left; }
.but-container .b-wrapper .button-wrapper { background:#c2d6df; display:block; position:relative; width:160px; height:160px; overflow:hidden; }
.but-container .b-wrapper .button-wrapper span { position:absolute; top:0; left:0; color:#000; width:100%; display:block; text-align:center; line-height:160px; font-family: 'chewy', sans-serif; font-size:18px; letter-spacing:1px; }
.but-container .b-wrapper.selected .button-wrapper { background:#fee100; }
.but-container .b-wrapper.no-but .button-wrapper { background:rgba(194,214,223,.25); }
.but-container .b-wrapper.no-but .button-wrapper, .but-container .b-wrapper.no-but .button-wrapper img { cursor:default!important; }
.but-container .b-wrapper.no-but .button-wrapper img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"!important; filter: alpha(opacity=15)!important; -moz-opacity: 0.15!important; -khtml-opacity: 0.15!important; opacity: 0.15!important; }
.but-container .b-wrapper.no-but .button-wrapper span { display:none; }*/

#ok-cont.ok { right:65px; }

#lab-img, #lab-img .lab-item, #lab-img .lab-item span, #lab-img .lab-item img { position:absolute; bottom:0; right:0; }
#lab-img .lab-item span, #lab-img .lab-item p { display:none; }
#lab-img .lab-item span { width:0; height:0; background:rgb(0,0,0); background:rgba(0,0,0,.75); width:2500px; height:1500px; }
#lab-img .lab-item.selected span, #lab-img .lab-item.selected p { display:block; }
#lab-img .lab-item.selected { z-index:1; }
#lab-img .lab-item.visto { z-index:-1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"; filter: alpha(opacity=15); -moz-opacity: 0.15; -khtml-opacity: 0.15; opacity: 0.15; }
#lab-img .lab-item.selected * { cursor:pointer!important; }
#lab-img .lab-item.visto * { cursor:default!important; }
#lab-img .lab-item p { color:#fff; font-family: 'lovedbytheking', sans-serif; font-size:18px; line-height:24px; letter-spacing:1px; width:240px; text-align:center; position:absolute; }
#lab-img .lab-item p strong { font-weight:normal; font-family: 'chewy', sans-serif; font-size:18px; line-height:24px; letter-spacing:1px; display:block; }

#lab-carrousel { display:none; top:400px; left:10%; width:80%; /*z-index:100;*/ }
#lab-carrousel *, #lab-carrousel *:focus { outline:none; }
#lab-carrousel .carrousel-item { position:relative; overflow:hidden; -webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s; background:#f3f3f3; background:rgba(0,0,0,.05); -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
#lab-carrousel .carrousel-item * { cursor:pointer; }
#lab-carrousel .carrousel-item.wrong-item * { cursor:default; }
#lab-carrousel .carrousel-item img { width:100%; }
#lab-carrousel .carrousel-item p { color:#ccc; font-size:13px; text-align:center; padding:30px 30px 260px 30px; background:rgb(0,0,0); background:rgba(0,0,0,.85); position:absolute; top:0; left:0; display:none; }
#lab-carrousel .carrousel-item p strong { font-weight:normal; font-size:16px; color:#fff; display:block; }
#lab-carrousel .carrousel-item.item-selected { background:#fee000; }
#lab-carrousel .carrousel-item.wrong-item { background:rgb(0,0,0); background:rgba(0,0,0,.25); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1; }
.counter { position:absolute; width:100px; height:100px; line-height:100px; right:630px; top:230px; background:rgb(255,255,255); background:rgba(255,255,255,.85); text-align:center; color:#000; font-weight:normal; font-family: 'chewy', sans-serif; font-size:30px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.items-list, .items-frase { -moz-box-shadow: 0 8px 0 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 8px 0 0 rgba(0,0,0,.1); box-shadow: 0 8px 0 0 rgba(0,0,0,.1); position:absolute; width:300px; height:220px; right:320px; top:140px; background:url(../images/contents/trama.png) top center; background-color:rgb(255,255,255); background-color:rgba(255,255,255,.85); }
.items-frase { width:220px; height:175px; right:80px; top:60px; }
.items-list span, .items-frase span { position:relative; display:block; padding:0 20px 0 50px; cursor:pointer; color:#000; font-weight:normal; font-family:'lovedbytheking', sans-serif; font-size:25px; line-height:44px; white-space:nowrap; -webkit-transition:0.3s; -o-transition:0.3s; transition:0.3s; }
.items-frase span { padding:0 20px; font-style:normal; font-size:25px; line-height:44px; white-space:normal; }
.items-list span:before { content: "\f00c"; font-family: 'FontAwesome'; left:20px; position:absolute; top:0; color:#693; }
.items-list span:hover:before { content: "\f00d"; color:#C00; }
.items-list span i { color:#fee100; }
.tooltip { display:none; position:absolute; border:1px solid #333; background:rgb(0,0,0); background:rgba(0,0,0,.85); border-radius:5px; padding:10px; color:#fff; font-size:12px Arial; z-index:1000000000000; }
#exp1-but { width:200px; }
#modals .txt-container.modal-exp p { letter-spacing:2px; padding-bottom:50px; }
#modals .txt-container.modal-exp p span { }

.items-frase em:first-child:first-letter { text-transform: uppercase; }