*{box-sizing:border-box}a,body,canvas,div,embed,html,iframe,img,object,span,video{margin:0;padding:0;border:0}body,html{height:100%;width:100%;overflow:hidden;text-align:center}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.ir{font:0/0 a;text-shadow:none;color:transparent}#flixel{position:relative;top:0;left:0;height:100%;margin:0;padding:0;background-size:contain;background-repeat:no-repeat;background-position:center center;-moz-background-size:contain;-moz-background-repeat:no-repeat;-moz-background-position:center center;overflow:hidden}#flixel.landscape{width:100%}.is_gif.portrait{display:block;width:100%}#flixel.landscape video{width:100%;height:100%}#flixel.portrait video{height:100%}.image_wrapper{position:absolute;width:100%;height:100%;text-align:center}.image_wrapper img{image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;height:100%}img.hermano{position:absolute;bottom:5px;right:5px}.landscape .hermano{max-width:15%}.portrait .hermano{max-height:10%}#custom_watermark{position:absolute;z-index:100}#custom_watermark img{width:100%}#flixel.full-height{display:inline-block;height:100%;width:auto;top:0;margin-top:0}#flixel.full-height video{width:auto}#flixel.full-width{display:block;height:auto;top:50%;width:100%}#flixel.full-width video{width:100%}.link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9999}.changeInBrowserAspectRatio.is_gif.landscape{display:table}.changeInBrowserAspectRatio.landscape .image_wrapper{position:relative;display:table-cell;vertical-align:middle}.changeInBrowserAspectRatio.landscape .image_wrapper img{width:100%;display:block;height:auto}.firefox-image-hack{transform:rotate(.0001deg)}.message{display:table;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;font-family:Helvetica Neue,sans-serif}.message h1{display:table-cell;vertical-align:middle;font-size:16px;color:#fff}.valign{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}img.bpgImg{opacity:0}.useBpg #flixel{display:none}.bpg{position:relative;height:100%;display:block}