div { box-sizing: border-box; }
::selection { background: transparent; color: inherit;}
::-moz-selection { background: transparent; color: inherit;}
html {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

@viewport{ width: device-width; }
@-ms-viewport{ width: device-width; }

html, body {
    width:100% !important;
    height:100% !important;
    margin: 0;
    padding: 0;
}

body.seahorselines { 
    font-family: s500, 'Maven Pro', sans-serif !important;
    background-color: rgba(150,160,170,1);
    /*background: rgba(255,255,255,1) url(../gfx/.svg) no-repeat top center scroll;*/
    background-size: cover;
    height:100% !important;
    margin: 0;
    overflow:scroll;
    overflow-x:hidden;
    overflow-y:hidden;
    clip:rect(auto, auto, auto, auto);
}

object {
    position:absolute;
	top:50%;
	left:50%;
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
    border:1px solid rgba(255,255,255,0.5);
    z-index:-9999;
}