/*
 Theme Name:   Connecting the Dots 2020
 Theme URI:    https://studios.aalto.fi/
 Description:  Connecting the Dots 2020 is based on Twenty Nineteen, with custom local content XHR loader
 Author:       Jon Fabritius
 Author URI:   https://studios.aalto.fi/
 Template:     twentynineteen
 Version:      1.0.4
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  aalto_studios_2020
*/

@font-face
{
	font-family: "Syne";
	font-style: normal;
	font-weight: 400;
	src: url(fonts/Syne-Regular.html) format('woff2');
  }

@font-face
{
	  font-family: "SyneMono";
	  font-style: normal;
	  font-weight: 400;
	  src: url(fonts/Syne-Mono.html) format('woff2');
}

:root
{
	--textColor: #eee;
	--secondaryTextColor: #777;		
	--inverseTextColor: #000;	
	--bodyColor: rgb(31,28,63);
	--wellColor: hsla(220, 6%, 12%, 0.97);
	--deepWellColor: hsla(220, 6%, 11%, 0.97);
	--lineColor: #000;
	--linkColor: #1ab5ff;
	--focusColor: #eee;
	--selectedColor: #f90;
	--coverColor: #333333;

	--actionColor: #3a6;
	--aaltoSentinel: "Sentinel SSm A","Sentinel SSm B";

}

body.page .entry .entry-content > *,
.entry .entry-summary > * {
    max-width: 1024px;
}

body
{
	background-color: var(--bodyColor);
	color: var(--textColor) !important;
	font-family: Syne, helvetica, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
	font-size: 1rem;
}

h1,h2,h3,h4,h5,.site-title
{
	font-family: SyneMono !important;
}

a
{
	color: white !important
}

.site-title a
{
	color: #eee !important;
	font-size: 1.6875em;
}

.site-description
{
	display: none !important;
}

.site-header.featured-image img
{
	opacity: 0.8;
}

.site-header.featured-image:after
{
	background: rgba(31,28,63,1);
	opacity: 0.8;
	mix-blend-mode: overlay;
}

.post-grid .layer-content,
.post-grid .element
{
	background: var(--bodyColor) !important;
	font-size: 1rem !important
}

.post-grid .grid-items
{
	margin: 0 0 !important;
}

.post-grid .read_more
{
	display: none !important
}

.post-grid .item .layer-media
{
	position: relative;
	opacity: 1;
}

.post-grid .layer-content
{
	background: transparent !important;

}

.post-grid .layer-content a
{
	padding-bottom: 12px !important;
}

.post-grid .title_link
{
	padding-top: 12px !important;
}

.post-grid .item
{
	background: rgba(31,28,63,1) !important;
	border: 1px solid rgba(0,0,0,0.5);
}

.post-grid .item .layer-media:after
{
	content: ' ';
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(31,28,63,0.2);
	mix-blend-mode: normal;
	pointer-events: none;
}

.post-grid .item .excerpt
{
	display: none !important
}

.entry-meta
{
	display: none;
}

#colophon .site-info
{
	display: none;
}

.entry-footer,
.nav-links
{
	display: none !important
}

.courseMeta span
{
	margin-right: 1.5rem;
	text-decoration: none !important;
	pointer-events: none !important;
}

.courseMeta + p span
{
	margin-right: 0.5rem;
	pointer-events: none !important;
}

.courseMeta + p span a
{
	text-decoration: none !important;
	border: 0 solid !important;
	pointer-events: none !important;
}

.menu-item a
{
		font-family: SyneMono, Syne, helvetica, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
}

.menu-item a: hover
{
		background-color: #3a6;
}

