/*
Theme Name: NICOLAI-SCHLAPPS.COM
Theme URI:
Author: Nicolai Schlapps
Author URI: http://www.nicolai-schlapps.com
Description: 
Version: 1.0
License: 
License URI: 
Text Domain: nicolai-schlapps
Tags:
*/

/*@charset "UTF-8";*/
/* CSS Document */


/* nunito-regular - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/nunito-v25-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/nunito-v25-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-v25-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-v25-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-v25-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-v25-latin-ext_latin-regular.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-900 - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/nunito-v25-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/nunito-v25-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/nunito-v25-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/nunito-v25-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/nunito-v25-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/nunito-v25-latin-ext_latin-900.svg#Nunito') format('svg'); /* Legacy iOS */
}




/* GENERAL */

html {
	/*overflow: -moz-scrollbars-vertical; */
    overflow-y: scroll;
	cursor: url('cursor.png'), auto;
	}


/* FONTS */

h1 {
	font-family: 'Nunito', sans-serif;
	font-weight: 900;
	font-size: 1.2vw;
	}
p {
	font-family: 'Nunito', sans-serif;
	font-weight: 900;
	font-size: 1.2vw;
	}

p_disclaimer {
	font-family: 'Nunito', sans-serif;
	font-weight: 900;
	font-size: 1vw;
}

a {
	font-family: 'Nunito', sans-serif;
	color: black;
	text-decoration: none;
	cursor: url('cursor_a.png'), auto;
}

a:hover {
	color: white;
	background-color: black;
	text-decoration: none;
}


/* ELEMENTS */

hr {
	border-style: solid;
	border-color: black;
	border-width: 2px;
	
}

/* TABLE */

table {
	border-collapse: collapse;
}

table a {
	color: black;
}

table a:hover {
	color: aqua;
}

th:hover {
	background-color:white;
	color: black;
}

tr:hover {
	background-color: black;
	color:white;
}

tr:hover a {
	color: white;
}

/* BLOCKTEXT */

.blocktext{
	width: 50vw; 
	margin-left: 0;
}

/* DISCLAIMER */

.disclaimer {
	width: 100%;
    text-align: left;
	display: none;
}

/* ### LAYOUT FOR PORTRAIT DEVICES ### */

@media all and (orientation: portrait) {
				
	h1 {
		font-size: 1vh;
	}
	
	p {
		font-size: 1vh;
	}
	
	hr {
		border-width: 1px;
	}
	
	.blocktext{
		width: 95vw; 
		margin-left: 0;
	}
}				