@charset "UTF-8";

/**

Theme Name: _MINIMAL_ARTIST_WP…2023
Author: TOMAS NORDMARK / EBENMASS, 2023
Theme Description: A very minimal Wordpress theme
Description:  A very minimal Wordpress theme, specifically for artists
Version: 0.8

*/

/* CSS Document */

* {margin: 0px;padding: 0px;}

@font-face {
  font-family: 'NeueHaas';
  src: url('/types/NeueHaas.eot');
  src: url('types/NeueHaas.eot?#iefix') format('embedded-opentype'),
     url('types/NeueHaas.woff') format('woff'),
     url('types/NeueHaas.ttf') format('truetype');
  font-weight:300;font-style:normal;font-stretch: normal;
}
.type {font-family: 'NeueHaas', Arial, sans-serif;font-weight:300;font-style:normal;font-stretch:normal; color:#fff;}

html { font-size: 62.5%; } 

html, body {width:100%;height: auto;min-height:100%;margin:0;padding:0; background: #000;}

body { font-size: 14px; font-size: 1.6rem; line-height: 22px; line-height: 2.2rem; } /* =14px */

/* PAGE CONTENT */
#page {height:auto;}
#content {height:100%;}

/* TEXT FORMAT */

.entry-content a:link, a:visited {color:#fff;}
.entry-content a:hover {text-decoration:none;}

.title 	a, a:visited 	{color:#fff;text-decoration:underline;}
.title 	a:hover 		{text-decoration:none;}

.uppercase {text-transform:uppercase;}
.italic	{font-style: italic;}
p {margin-bottom:1em;}
.splash-text 	{font-size: 4.8rem !important;line-height:5.2rem;}
.splash-text-med 	{font-size: 3.6rem !important;line-height:4rem;margin-bottom:2rem;}

/* COLUMNS */
.w100 	{width:100vw;margin-left:0vw;}
.w75 	{width:71vw; margin-left:2vw ;}
.w50 	{width:47vw; /* margin-right:3vw */ ;}
.w25 	{width:23vw;margin-left:2vw;}
.title 	{margin-top:2rem;margin-bottom:0rem;font-size: 8.2rem !important;}
	
/* MENU */
.menu, .sub-menu 				{margin-bottom:2.4rem;}

.menu	a, a:visited 	{color:#fff;text-decoration:none;}
.menu 	a:hover 		{text-decoration:underline;}

.sub-menu 	a, a:visited 	{color:#fff;text-decoration:none;}
.sub-menu 	a:hover 		{text-decoration:underline;}

.menu, .sub-menu ul 	{padding:0;}
.menu, .sub-menu ul, li {list-style-type:none;}

.current-menu-item 		{text-decoration:underline;font-style: italic;}

/* IMG FORMAT */
img.size-full 	{width:100%;height:auto;}
img.size-large 	{width:100%;height:auto;}
.alignright 	{float:right;margin-left:10px;margin-top:10px;}
.alignleft 		{float:left;}
iframe 			{vertical-align:top;}

/* MEDIA QUERY max-width: 1200px */
@media screen and (max-width: 1200px) {
body .title {margin-bottom:0rem;font-size: 6.4rem !important;}
body .splash-text 	{font-size: 3.2rem !important;line-height:3.2rem;}
	}
/* MEDIA QUERY max-width: 699px */
@media screen and (max-width: 699px) {
	body .w100 	{width:96vw;margin-top:4vh;margin-left:2vw;}
	body .w75 	{width:94vw;margin-right:2vw;margin-left:2vw;}
	body .w50 	{width:94vw;margin-right:2vw;margin-left:2vw;}
	body .w25 	{width:45vw;margin-right:0vw;margin-left:4vw;}
	body .title {margin-bottom:-1.6rem;font-size: 3.6rem !important;}
	body .splash-text 	{font-size: 2.4rem !important;line-height:2.4rem;}
	body .splash-text-med 	{font-size: 2rem !important;line-height:2.8rem;}
}

/* DIVS */
.display-none {display:none;}
.float-left {float:left;}
.float-right {float:right;}
.position-fixed {position:fixed;}

/* VIDEO WRAPPER */

.video-wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}