

/*************************************************************************

                               F O N T S

*************************************************************************/


@font-face {
	font-family: 'ANTQUA';
	src: url('/assets/fonts/ANTQUA/ANTQUA.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ANTQUAB';
	src: url('/assets/fonts/ANTQUA/ANTQUAB.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ANTQUAI';
	src: url('/assets/fonts/ANTQUA/ANTQUAI.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ANTQUABI';
	src: url('/assets/fonts/ANTQUA/ANTQUABI.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}







@font-face {
	font-family: 'SegoeUI';
	src: url('/assets/fonts/SegoeUI/SegoeUI.eot');
	src: url('/assets/fonts/SegoeUI/SegoeUI.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/SegoeUI/SegoeUI.woff') format('woff'),
		url('/assets/fonts/SegoeUI/SegoeUI.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SegoeUIlight';
	src: url('/assets/fonts/SegoeUILight/SegoeUILight.eot');
	src: url('/assets/fonts/SegoeUILight/SegoeUILight.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/SegoeUILight/SegoeUILight.woff') format('woff'),
		url('/assets/fonts/SegoeUILight/SegoeUILight.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SegoeUIBold';
	src: url('/assets/fonts/SegoeUIBold/SegoeUIBold.eot');
	src: url('/assets/fonts/SegoeUIBold/SegoeUIBold.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/SegoeUIBold/SegoeUIBold.woff') format('woff'),
		url('/assets/fonts/SegoeUIBold/SegoeUIBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SegoeUIItalic';
	src: url('/assets/fonts/SegoeUIItalic/SegoeUIItalic.eot');
	src: url('/assets/fonts/SegoeUIItalic/SegoeUIItalic.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/SegoeUIItalic/SegoeUIItalic.woff') format('woff'),
		url('/assets/fonts/SegoeUIItalic/SegoeUIItalic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SegoeUISemibold';
	src: url('/assets/fonts/SegoeUISemibold/SegoeUISemibold.eot');
	src: url('/assets/fonts/SegoeUISemibold/SegoeUISemibold.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/SegoeUISemibold/SegoeUISemibold.woff') format('woff'),
		url('/assets/fonts/SegoeUISemibold/SegoeUISemibold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SegoeUISemilight';
	src: url('/assets/fonts/SegoeUISemilight/SegoeUISemilight.eot');
	src: url('/assets/fonts/SegoeUISemilight/SegoeUISemilight.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/SegoeUISemilight/SegoeUISemilight.woff') format('woff'),
		url('/assets/fonts/SegoeUISemilight/SegoeUISemilight.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


/*************************************************************************

                              B A S I C S

*************************************************************************/


* {
	outline: none;
	cursor: default;
	max-height: 999999px;
	font-size: inherit;
}

h1,h2,h3,h4 {
	margin: 0;
}

input,textarea {
	cursor: text;
	font-size: inherit;
	color: inherit;
	font-family: inherit;
	padding: 0;
	margin: 0;
	text-indent: 0;
	background: none;
	border: none;
	resize: none;
	box-shadow: none;
	outline: none;
}

a {
	cursor: pointer;
	color: inherit;
	text-decoration: none;
}

a * {
	cursor: inherit;
}

button {
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: none;
	background: none;
	font: inherit;
}

button * {
	cursor: pointer
}

ul,li{
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}

dl,dt,dd {
	padding: 0;
	margin: 0;
}

p {
	margin: 0;
	padding: 0;
}

i {
	font-family: SegoeUIItalic;
	font-style: normal;
}

b {
	font-family: SegoeUIBold;
	font-weight: normal;
}


table {
	border-spacing: 0;
	border-collapse: collapse;
}

td {
	padding: 0;
}




.image-preview{
	position: fixed;
	width:100%;
	height:100vh;
	z-index:100;
	transition:opacity 200ms linear;
}
.image-preview-gag{
	position: absolute;
	width:100%;
	max-width:100%;
	height:100%;
	background-color:black;
	opacity: 0.8;
	z-index:-1;
}

.image-preview-image{
	text-align: center;
}
.image-preview-image-crutch{    
	display: inline-block;
    height: 100vh;
    width: 0;
    vertical-align: middle;
}
.image-preview-image-wrap{
	display: inline-block;
	max-width: calc(100% - 80px);
	position: relative;
}
.image-preview-image-img{
    vertical-align: middle;
    max-width:100%;
    /*max-width:calc(100% - 80px);*/
    max-height:calc(100vh - 40px);
}
.image-preview-cross{
	position:absolute;
	width:20rem;
	height:20rem;
	top:0rem;
	right:-30rem;
	cursor:pointer;
	display: none;
}
.image-preview-cross:before,.image-preview-cross:after{
	content:'';
	width:30rem;
	height:2rem;
	position: absolute;
	top:0;
	left:0;
	transform:rotate(45deg);
	transform-origin:left top;
	background-color:white;
}
.image-preview-cross:after{
	transform:rotate(-45deg);
	transform-origin:right top;
	right:0;
	left:auto;
}
.image-preview-cross__visible{
	display: block;
}
.image-preview__hidden{
	opacity: 0;
	pointer-events: none;
}

.image-with-preview{
	cursor:pointer;
}

.hidden_block{
	display: none !important;
}