/*
Theme Name: DH2016
Theme URI: derekheilmann.com
Author: Derek Heilmann
Author URI: derekheilmann.com/
Description: N/A
Version: 1.0.0
License: No License
License URI: No License
Tags: No Tags
Text Domain: DH2016

*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both} ol,ul {list-style:none;}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}


h1{
	font-family: 'Montserrat', sans-serif;
	font-size:80px;
	color:#0e213e;
	font-style:italic;
	font-weight:700;
	letter-spacing:-5px;
}	

h2{
	font-family: 'Montserrat', sans-serif;
	font-size:43px;
	color:#0e213e;
	font-weight:700;
	letter-spacing:-2px;
	line-height:1.25;
	margin-bottom:20px;
}	

h3{
	    font-size: 20px;
    font-family: 'Source Code Pro';
    line-height: 1.5;
    padding-bottom: 20px;
    font-weight: 600;
    margin-top: 35px;
    text-decoration: overline;
    color: #20b4e9;
}

li.details{
	font-size: 15px;
    font-family: 'Source Code Pro';
    line-height: 1.5;
    padding-bottom: 10px;
}

.home_sub{
	font-family: 'Montserrat', sans-serif;
	font-size:50px;
	color:#20b4e9;
	font-style:italic;
	letter-spacing:-2px
}

a:link {
    color:#20b4e9;
	text-decoration:none;
}

a:visited {
    color:#20b4e9;
	text-decoration:none;
}

a:hover {
    color:#0e213e;
	text-decoration:none;
}

a:active {
    color:#20b4e9;
	text-decoration:none;
}

.anchor{
	display: block;
    margin-top: -10px;
    padding-top: 10px;
    width: 1px;
}

@media (max-width: 554px) {
	h1{
	font-size:60px;
}	
}