@charset "UTF-8";
/*
Theme Name: Macdonald Design Base Theme 2.0
Author: Macdonald Design LLC
Author URI: https://www.macdonalddesign.com
Description: Macdonald Productions Theme
Version: 2.0.1
Tags: custom-theme, silver theme, custom "case" post type, Custom Words post type
Plugins: 

/* Silver Theme 1.0*/

/* Color References
Link silver:           rgb(50,50,50), #323232;
Very Dark Silver:      rgb(94,94,94) , #5E5E5E;
Even Darker Silvers:   rgb(100,100,100) , #646464;
Darker Silver:         rgb(150,150,150) , #969696;
Silver:                rgb(175,175,175) , #AFAFAF;
Light Silver:          rgb(236,236,236) , #ECECEC;
MD Blue:               rgba(1, 93, 171, 1) , #f8b500
MD Dark Blue:          rgba(1,56,103,1), #013867;
MD Lavender Blue:      rgba(204,204,255,1) , #ccccff 
MD Golden Yellow:      rgba(248,181,0,1) , #f8b500
*/


:root {
	--header-height: 20px;
	--md-link-silver: rgb(50,50,50);
	--md-very-dark-silver: rgb(94,94,94);
	--md-even-darker-silver: rgb(100,100,100);
	--md-dark-silver: gb(150,150,150);
	--md-silver: rgb(175,175,175);
	--md-light-silver: rgb(236,236,236);
	--md-blue: rgb(1, 93, 171);
	--md-dark-blue: rgb(1,56,103);
	--md-lavender-blue: rgb(204,204,255);
	--md-golden-yellow: rgb(248,181,0);
  }

/* new box-sizing modied*/
html, body {
    box-sizing: border-box;
}
*, *:before, *:after {
    box-sizing: inherit;
}

html, body {
	position: relative;
	padding: 0;
	margin: 0;

    min-width: 100%;
    width: 100%;
    max-width: 100%;

    min-height: 100%;
    height: 100%;
    max-height: 100%;
    background-color: #fff;
}

body {
	scroll-behavior: smooth;
}

[id] {
	scroll-margin-top: var(--header-height);
}

/* Wallpaper */
wallpaper {
	display: none;
    position: fixed;
	top: 0;
	left: 0;
    padding: 0;
    margin: 0;
    width: 100vw;
    height: 100vh;
    background-color: #fff;
    z-index: 0;
    opacity: 0.25;
}


#container {
	display: flex;
	flex-direction: row;
	flex-flow: nowrap;
	max-width: calc(100%);
	margin-left: 0;
	margin-right: 0;
	z-index: 5;
}

main {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}

section {
	position: relative;
	display: block;
	width: 100%;
	max-width: 1500px;
	margin: 1rem auto;
	padding: 1.5rem;
}

aside {
	display: none;
	width: 0;
	z-index: 5;
}

/* styling */

body {
	font-family: Raleway, "Lucida Grande", Verdana, sans-serif;
	font-size: 1em;
	color: rgb(94,94,94);
}

a {
	color: rgb(94,94,94);
}

a.md-anchor {
	position: absolute;
	margin-top: -50px;
	visibility: hidden;
}

.md-post-meta {
	font-size: 0.75em;
}

h1 {
	font-family: Cinzel, serif;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 1.5em;
	text-align: center;
	padding: 0;
	margin: 0 0 1em 0;
}

section h1 {
	font-family: Raleway, "Lucida Grande", Verdana, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 1.5em;
	text-align: center;
	padding: 0;
	margin: 0 0 1em 0;
}

h2 {
	font-family: Raleway, "Lucida Grande", Verdana, sans-serif;
	font-size: 1.375em;
	font-weight: normal;
	text-align: center;
	padding: 0;
	margin: 0 0 1.5em 0;
}

h3 {
	font-family: Raleway, "Lucida Grande", Verdana, sans-serif;
	font-size: 1em;
	font-weight: normal;
	padding: 0;
	margin: 0 0 1em 0;
}

p {
	font-size: 1em;
	line-height: 1.5em;
	padding: 0;
	margin: 0 0 1em 0;
}

.md-centered {
	text-align: center;
}

/* Other */


