/* ========================================================================= */
/* Vendor imports
/* ========================================================================= */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@font-face {
  font-family: 'icomoon';
  src: url(../fonts/icomoon.eot); }

@font-face {
  font-family: 'icomoon';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggi/LkAAAC8AAAAYGNtYXDmPuaEAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZsJ8Ou4AAAF4AAACXGhlYWT/b1WPAAAD1AAAADZoaGVhA+IB6AAABAwAAAAkaG10eAcAAM0AAAQwAAAAHGxvY2EA0AGGAAAETAAAABBtYXhwAAsAbAAABFwAAAAgbmFtZUQYtNYAAAR8AAABOXBvc3QAAwAAAAAFuAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAEAAAAAMAAgAAgAEAAEAIOYB5gP//f//AAAAAAAg5gDmA//9//8AAf/jGgQaAwADAAEAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAID/4AFvAeAAGAAABSMRIzUzNTQ+AjsBFSMiDgIdATMHIxEBIGBAQAkXKCBHLA0OBgJPCUYgAQBYNBsrHhBYBQkNCSxY/wAAAAAAAwBNAGMBswFjABYALQBEAAAlISIOAgceAzMhMj4CNy4DIyUhMj4CNy4DIyEiDgIHHgMzBSEiDgIHHgMzITI+AjcuAyMBmv7NBggIAwEBAwgIBgEzBggIAwEBAwgIBv7NATMGCAgDAQEDCAgG/s0GCAgDAQEDCAgGATP+zQYICAMBAQMICAYBMwYICAMBAQMICAb9BAcKBQUJBwQEBwkFBQoHBDMEBwkGBQkHBAQHCQUGCQcEmgQHCQUGCQcEBAcJBgUJBwQAAAABAAAAEAIAAbAAaQAAAQ4DBz4DNw4DBy4DIyIOAhUUFhQWFy4DJw4DFRQeAhciLgInMBQ4ARUUHgIXDgIiIyoCJiceAzMOAyMqAiYjHgMzMj4CNTwDNT4DNwIABw8PDwgIDgwJAwgQEBIJBxEUFQwVJxwRAQEBIT03MBMEBQQCBwwSCgYNDAsFDBcfEgMHBwcEAgUFBQMFExofEg4eISMTAwYHBgMRJikrFkhwTCcHDw0MBQF/AwYEAwEFDQ4RCQQIBgUCCAwIBRAdJhYDBgYGAwIRHCcYBg0NDgcOGRcSBwIDBQMBARMiGxMEAQEBAQEQGxMLCxELBgELEgwGNlZrNAIDAwQBBgwODwgAAQAAAAEAAD3ptlpfDzz1AAsCAAAAAADPKAppAAAAAM8oCmkAAP/gAgAB4AAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAEAAAACAACAAgAATQIAAAAAAAAAAAoAFAAeAEQAqAEuAAEAAAAHAGoAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgAoAGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgAoAGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAeIAAAHiMD5tGU9TLzIAAALYAAAAYAAAAGAIIvy5Y21hcAAAAzgAAABUAAAAVOY+5oRnYXNwAAADjAAAAAgAAAAIAAAAEGhlYWQAAAOUAAAANgAAADb/b1WPaGhlYQAAA8wAAAAkAAAAJAPiAehobXR4AAAD8AAAABwAAAAcBwAAzW1heHAAAAQMAAAABgAAAAYAB1AAbmFtZQAABBQAAAE5AAABOUQYtNZwb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACCDx0AAACHER0AAAAJHQAAAdkSAAgBAQgPERMWGyAlaWNvbW9vbmljb21vb251MHUxdTIwdUU2MDB1RTYwMXVFNjAzAAACAYkABQAHAgABAAQABwAKAA0AQQC2AUD8lA78lA78lA77lA73tGsVK4uL95RLi4vjy4uLvwWL05634IsI0ouLM1+LBWqLiX6LdAiLX9qLgjNFi4v7lAUO+C73kRX7yIsFfYuAf4t9i32WgJmLCPfIiwWZi5aWi5mLmYCXfYsI+8i+FffIiwWZi5aWi5qLmYCWfYsI+8iLBX2LgICLfYt8loCZiwj3yPsuFfvIiwV9i4CAi32LfZZ/mYsI98iLBZmLlpeLmYuZgJZ9iwgO+JT4ExV4gneGdoigmJygk6N3f3SDc4Z4n3CYbItRi1xci1GLg4yDjYM0jz21WMuCe4V5i3gIi2eeaqd5eot7kH2Ti4qLi4uKi1mvYLuBgomCioGLhIuFi4SNmWGybLmLZ25de1qLCIOLgouDjLltw3rGi/dVi/X3NIv3H4uPi5CLj5+anZ6ZoAgO+JQU+JQViwwKAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAEAAAAAMAAgAAgAEAAEAIOYB5gP//f//AAAAAAAg5gDmA//9//8AAf/jGgQaAwADAAEAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAQAApU/8IF8PPPUACwIAAAAAAM8oCmkAAAAAzygKaQAA/+ACAAHgAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAQAAAAIAAIACAABNAgAAAAAAUAAABwAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoAKABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoAKABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-twitter2:before {
  content: "\e603"; }

.icon-facebook:before {
  content: "\e600"; }

.icon-menu:before {
  content: "\e601"; }

/*! normalize.css http://github.com/necolas/normalize.css */
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
article, .post-template .container .wrapper, .post-template .home-template main section .wrapper, .home-template main .post-template section .wrapper, .post-template .archive-template main section .wrapper, .archive-template main .post-template section .wrapper,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/*
 * Prevents modern browsers from displaying 'audio' without controls
 */
audio:not([controls]) {
  display: none; }

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
[hidden] {
  display: none; }

/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *  http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *  www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */ }

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
html,
button,
input,
select,
textarea {
  font-family: sans-serif; }

/*
 * Addresses margins handled incorrectly in IE6/7
 */
body {
  margin: 0; }

/* =============================================================================
   Links
   ========================================================================== */
/*
 * Addresses outline displayed oddly in Chrome
 */
a:focus {
  outline: thin dotted; }

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
a:hover,
a:active {
  outline: 0; }

/* =============================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
h1 {
  font-size: 2em;
  margin: 0; }

h2 {
  font-size: 1.5em;
  margin: 0; }

h3 {
  font-size: 1.17em;
  margin: 0; }

h4 {
  font-size: 1em;
  margin: 0; }

h5 {
  font-size: 0.83em;
  margin: 0; }

h6 {
  font-size: 0.75em;
  margin: 0; }

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
abbr[title] {
  border-bottom: 1px dotted; }

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
b,
strong {
  font-weight: bold; }

blockquote {
  margin: 1em 40px; }

/*
 * Addresses styling not present in S5, Chrome
 */
dfn {
  font-style: italic; }

/*
 * Addresses styling not present in IE6/7/8/9
 */
mark {
  background: #ff0;
  color: #000; }

/*
 * Addresses margins set differently in IE6/7
 */
p,
pre {
  margin: 1em 0; }

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

/*
 * Improves readability of pre-formatted text in all browsers
 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
q {
  quotes: none; }

/* 2 */
q:before,
q:after {
  content: '';
  content: none; }

small {
  font-size: 75%; }

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* =============================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
dl,
menu,
ol,
ul {
  margin: 1em 0; }

dd {
  margin: 0 0 0 40px; }

/*
 * Addresses paddings set differently in IE6/7
 */
menu,
ol,
ul {
  padding: 0 0 0 40px; }

/*
 * Corrects list images handled incorrectly in IE7
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *  code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */ }

/*
 * Corrects overflow displayed oddly in IE9
 */
svg:not(:root) {
  overflow: hidden; }

/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
figure {
  margin: 0; }

/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
form {
  margin: 0; }

/*
 * Define consistent border, margin, and padding
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3 
 * 3. Corrects alignment displayed oddly in IE6/7
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */ }

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */ }

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
button,
input {
  line-height: normal;
  /* 1 */ }

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *  Known issue: inner spacing remains in IE6
 */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
  *overflow: visible;
  /* 3 */ }

/*
 * Re-set default cursor for disabled elements
 */
button[disabled],
input[disabled] {
  cursor: default; }

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
    Known issue: excess padding remains in IE6
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */ }

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* ========================================================================= */
/* Modules
/* ========================================================================= */
/* ======================================================================================== */
/* All modules
/* ======================================================================================== */
/* ======================================================================================== */
/* Mixins library
/* ======================================================================================== */
/* ======================================================================================== */
/* Utility classes
/* ======================================================================================== */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center, .home-template .pagination, .archive-template .pagination {
  text-align: center; }

/* ======================================================================================== */
/* Site wide variables
/* ======================================================================================== */
button, input[type="submit"], input[type="button"], .btn {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 0;
  color: #fff;
  display: inline-block;
  font-size: .778rem;
  font-weight: 600;
  height: 2.05rem;
  letter-spacing: -1px;
  padding-left: 1.7778em;
  padding-right: 1.7778em;
  padding-top: 0.111rem;
  text-align: center;
  text-transform: capitalize;
  width: 100%; }
  button.disabled, input[type="submit"].disabled, input[type="button"].disabled, .btn.disabled {
    background-color: #525252;
    color: #787878;
    cursor: default; }
  button:active, input[type="submit"]:active, input[type="button"]:active, .btn:active {
    -webkit-box-shadow: "0 0 .7778em -.4444em rgba(0, 0, 0, 0.75) inset !important";
    -moz-box-shadow: "0 0 .7778em -.4444em rgba(0, 0, 0, 0.75) inset !important";
    box-shadow: "0 0 .7778em -.4444em rgba(0, 0, 0, 0.75) inset !important"; }

.btn-blue, .sidebar .fixed-wrap form .submit {
  background-color: #00b2d7; }

.btn-blue:hover, .sidebar .fixed-wrap form .submit:hover,
.btn-blue:focus,
.sidebar .fixed-wrap form .submit:focus,
.btn-blue:active,
.sidebar .fixed-wrap form .submit:active,
.btn-blue.active,
.sidebar .fixed-wrap form .active.submit {
  background-color: #00c7f1;
  border: 0;
  color: #fff; }

.btn-blue.disabled:hover, .sidebar .fixed-wrap form .disabled.submit:hover,
.btn-blue.disabled:focus,
.sidebar .fixed-wrap form .disabled.submit:focus,
.btn-blue.disabled:active,
.sidebar .fixed-wrap form .disabled.submit:active,
.btn-blue.disabled.active,
.sidebar .fixed-wrap form .disabled.active.submit,
.btn-blue[disabled]:hover,
.sidebar .fixed-wrap form [disabled].submit:hover,
.btn-blue[disabled]:focus,
.sidebar .fixed-wrap form [disabled].submit:focus,
.btn-blue[disabled]:active,
.sidebar .fixed-wrap form [disabled].submit:active,
.btn-blue[disabled].active,
.sidebar .fixed-wrap form [disabled].active.submit,
fieldset[disabled] .btn-blue:hover,
fieldset[disabled] .sidebar .fixed-wrap form .submit:hover,
.sidebar .fixed-wrap form fieldset[disabled] .submit:hover,
fieldset[disabled] .btn-blue:focus,
fieldset[disabled] .sidebar .fixed-wrap form .submit:focus,
.sidebar .fixed-wrap form fieldset[disabled] .submit:focus,
fieldset[disabled] .btn-blue:active,
fieldset[disabled] .sidebar .fixed-wrap form .submit:active,
.sidebar .fixed-wrap form fieldset[disabled] .submit:active,
fieldset[disabled] .btn-blue.active,
fieldset[disabled] .sidebar .fixed-wrap form .active.submit,
.sidebar .fixed-wrap form fieldset[disabled] .active.submit {
  background-color: #525252;
  color: #787878;
  cursor: default; }

.btn-dark {
  background-color: #383838; }

.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active {
  background-color: #454545;
  border: 0;
  color: #fff; }

.btn-dark.disabled:hover,
.btn-dark.disabled:focus,
.btn-dark.disabled:active,
.btn-dark.disabled.active,
.btn-dark[disabled]:hover,
.btn-dark[disabled]:focus,
.btn-dark[disabled]:active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark:hover,
fieldset[disabled] .btn-dark:focus,
fieldset[disabled] .btn-dark:active,
fieldset[disabled] .btn-dark.active {
  background-color: #525252;
  color: #787878;
  cursor: default; }

/* ========================================================================= */
/* Form
/* ========================================================================= */
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: #fff;
  border: 2px solid transparent;
  font-family: inherit;
  font-size: .778rem;
  font-weight: 500 !important;
  height: 2.05rem;
  letter-spacing: -.03em;
  padding-left: 0.444rem;
  width: 14rem; }
  input[type="text"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="email"]:focus, textarea:focus {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background-color: #fff;
    border: 2px solid #525252; }
  input[type="text"]:active, input[type="password"]:active, input[type="tel"]:active, input[type="email"]:active, textarea:active {
    color: #383838; }
  input[type="text"].error, input[type="password"].error, input[type="tel"].error, input[type="email"].error, textarea.error {
    background-color: #d44545;
    color: #fff; }
  input[type="text"].disabled, input[type="text"][disabled], input[type="password"].disabled, input[type="password"][disabled], input[type="tel"].disabled, input[type="tel"][disabled], input[type="email"].disabled, input[type="email"][disabled], textarea.disabled, textarea[disabled] {
    background-color: #525252;
    color: #7d7d7d; }

input::-webkit-input-placeholder {
  color: #b2b6b9; }

input::-moz-placeholder {
  color: #b2b6b9; }

input:-moz-placeholder {
  /* Older versions of Firefox */
  color: #b2b6b9; }

input:-ms-input-placeholder {
  color: #b2b6b9; }

textarea {
  padding-top: .4em;
  resize: none; }

label {
  font-size: 1em;
  font-weight: lighter;
  padding: 0;
  margin: 0 0 0.3125em 0; }

select {
  width: 100%;
  display: block; }

.input-group {
  display: inline-table; }
  .input-group input {
    width: 100%; }
  .input-group input, .input-group label, .input-group .input-prepend, .input-group .input-append {
    display: table-cell; }
  .input-group .input-prepend, .input-group .input-append {
    background-color: #b2b6b9;
    text-align: center;
    padding-left: .6em;
    padding-right: .6em; }
  .input-group .input-prepend + input {
    color: #383838;
    padding-left: .25em; }

::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999; }

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999; }

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999; }

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999; }

/* ========================================================================= */
/* Site wide stying
/* ========================================================================= */
html, body {
  font-family: 'freight-sans-pro', sans-serif;
  font-size: 18px; }

html {
  position: relative; }

body {
  left: 0rem;
  overflow-x: hidden;
  position: relative;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  body .close-mask {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background-color: #fff;
    display: block;
    height: 100%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 1; }
  body.pushMenuRight {
    position: relative;
    left: -28.778rem; }
    body.pushMenuRight .close-mask {
      cursor: e-resize;
      opacity: .30;
      pointer-events: auto; }

a {
  display: inline-block;
  position: relative; }
  a:after {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0;
    content: "";
    display: inline-block;
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%; }
  a:hover:after {
    background-color: rgba(0, 0, 0, 0.35); }

body, .normal-text, .post-template .post-content ol li p {
  font-style: normal;
  font-weight: 500; }

b, em, strong, .bold-text, button, input[type="submit"], input[type="button"], .btn, input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, a, h1, h2, blockquote, .box, .post-meta time, .post-template main .share time, #drawer .close, .home-template .pagination .page-number, .archive-template .pagination .page-number, .notice a, .post-template .post-content ol li {
  font-weight: 600; }

i, .italic-text, blockquote {
  font-style: italic;
  font-weight: 600; }

h1, h2 {
  color: #525252; }

h1 {
  font-size: 2rem; }

h2 {
  font-size: 1.444rem; }

.h-special, #drawer h2, .home-template main section h1, .archive-template main section h1, .home-template .pagination .page-number, .archive-template .pagination .page-number, .post-template .container .wrapper h2, .post-template .home-template main section .wrapper h2, .home-template main .post-template section .wrapper h2, .post-template .archive-template main section .wrapper h2, .archive-template main .post-template section .wrapper h2 {
  background-color: #fff;
  display: inline-block; }
  .h-special:before, #drawer h2:before, .home-template main section h1:before, .archive-template main section h1:before, .home-template .pagination .page-number:before, .archive-template .pagination .page-number:before, .post-template .container .wrapper h2:before, .post-template .home-template main section .wrapper h2:before, .home-template main .post-template section .wrapper h2:before, .post-template .archive-template main section .wrapper h2:before, .archive-template main .post-template section .wrapper h2:before {
    background-color: rgba(178, 182, 185, 0.25);
    content: "";
    display: inline-block;
    height: 2px;
    left: 0;
    position: absolute;
    top: .75em;
    width: 100%;
    z-index: -1; }

blockquote {
  border-left: 3px solid #383838;
  margin: 1.444rem 0;
  padding: 0.278rem 0.889rem; }
  blockquote p {
    margin: 0; }

hr {
  border-color: rgba(178, 182, 185, 0.25); }

form {
  color: #fff;
  display: inline-block;
  width: 21.056rem; }
  form input {
    width: 14.278rem; }
  form p {
    margin-bottom: 0.556rem; }
  form .submit {
    width: 7rem; }

.box, .post-meta time, .post-template main .share time {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 2px solid #b2b6b9;
  display: inline-block;
  font-size: .778rem;
  letter-spacing: -.03em;
  margin-right: 0.778rem;
  margin-top: 0.111rem;
  padding: 0.056rem 0;
  text-align: center;
  width: 4.444rem;
  vertical-align: text-bottom; }

.excerpt {
  display: inline-block;
  vertical-align: top; }
  .excerpt h2 {
    display: inline-block;
    line-height: 1rem; }
    .excerpt h2 a:after {
      bottom: -0.278rem; }
  .excerpt p {
    color: #b2b6b9;
    line-height: 1.389rem;
    letter-spacing: -.03em;
    margin: 0.167rem 0 0;
    width: 33.25rem; }

.icon-menu {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
  font-size: 1.444rem;
  position: absolute;
  right: 0;
  z-index: 1; }
  .icon-menu:hover {
    color: rgba(0, 0, 0, 0.5); }

.post-meta, .post-template main .share {
  color: #b2b6b9; }
  .most-recent .post-meta time, .most-recent .post-template main .share time, .post-template main .most-recent .share time {
    border-color: #525252;
    color: #525252; }

.slant, .home-template .contact:before, .archive-template .contact:before, .sidebar .fixed-wrap .header:after {
  transform: rotate(-1.5deg);
  -ms-transform: rotate(-1.5deg);
  -webkit-transform: rotate(-1.5deg);
  -o-transform: rotate(-1.5deg);
  -moz-transform: rotate(-1.5deg);
  background-color: #fff;
  content: "";
  display: inline-block;
  height: 2.889rem;
  margin-bottom: -1.778rem;
  padding: 0;
  width: 100%; }

.fresh, .hits {
  display: none; }

/* Hide these sections on any paginated archive page */
body.home-template .fresh, body.home-template .hits {
  display: block; }

h1.recently-published-header, h1.archives-header {
  display: none !important; }

body.home-template .recently-published-header {
  display: inline-block !important; }

body.archive-template .archives-header {
  display: inline-block !important; }

/* ========================================================================= */
/* Base container, default width
/* ========================================================================= */
.container, .home-template main section, .archive-template main section {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 43.333rem; }

/* ========================================================================= */
/* Paritals
/* ========================================================================= */
/* ========================================================================= */
/* All partials
/* ========================================================================= */
/* ========================================================================= */
/* Custom base resets
/* ========================================================================= */
html, body {
  min-width: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0; }

/* ========================================================================= */
/* Typography Resets
/* ========================================================================= */
body {
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

a {
  color: inherit;
  text-decoration: none; }
  a:hover, a:active, a:visited, a:focus {
    color: inherit;
    text-decoration: none; }

/* ========================================================================= */
/* Resets
/* ========================================================================= */
ul, ol, li {
  padding: 0; }

img {
  max-width: 100%; }

/* ========================================================================= */
/*Chrome resets
/* ========================================================================= */
textarea:focus, input:focus {
  outline: 0; }

*:focus {
  outline: 0; }

::-webkit-input-placeholder {
  color: inherit;
  font-weight: inherit; }

/* ========================================================================= */
/* Footer Specific stying
/* ========================================================================= */
footer {
  font-size: 0.778rem;
  margin: 1.667rem 0; }

/* ========================================================================= */
/* Header Specific stying
/* ========================================================================= */
/* ========================================================================= */
/* Mobile Header Specific stying
/* ========================================================================= */
.header-mobile {
  background-color: #00b2d7;
  background-image: url(../images/headshot_main_web.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 170px auto;
  color: #fff;
  display: none;
  padding: 1.5rem;
  width: 100%; }
  .header-mobile h2 a {
    color: #fff; }
  .header-mobile a:after {
    background-color: rgba(255, 255, 255, 0.25); }
  .header-mobile p.special {
    font-weight: 600;
    font-size: 0.667rem;
    margin: 0.25em 0;
    position: relative; }
  .header-mobile .icon-menu {
    color: #FFFFFF;
    display: block;
    position: absolute;
    right: 20px;
    top: 26px; }

/* ========================================================================= */
/* Drawer Specific stying
/* ========================================================================= */
#drawer {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: #383838;
  min-height: 100%;
  position: fixed;
  right: -28.778rem;
  top: 0;
  width: 28.778rem;
  z-index: 2;
  overflow-y: scroll;
  height: 100%; }
  #drawer section {
    padding-bottom: 0.556rem;
    position: relative; }
  #drawer section.clarity-fm {
    padding-bottom: 5rem; }
  #drawer h2 {
    background-color: #383838;
    color: #fff;
    padding-right: 0.889rem; }
    #drawer h2:before {
      background-color: rgba(178, 182, 185, 0.25); }
  #drawer h3 {
    color: #fff;
    display: inline-block;
    font-size: 1rem;
    letter-spacing: -.03em;
    line-height: 0.667rem;
    vertical-align: top; }
  #drawer p {
    color: #b2b6b9;
    line-height: 1.278rem;
    margin: 0.833rem 0 1.389rem;
    letter-spacing: -.03em; }
  #drawer .close {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background-color: #383838;
    color: rgba(255, 255, 255, 0.25);
    cursor: pointer;
    padding-left: 0.75rem;
    position: absolute;
    right: 0;
    top: 7px; }
    #drawer .close:hover {
      color: rgba(255, 255, 255, 0.5); }
  #drawer .book {
    margin: 1.333rem 0; }
    #drawer .book img {
      display: inline-block;
      max-height: 10rem;
      max-width: 7.111rem; }
    #drawer .book p {
      margin: -0.222rem 0 .222rem; }
    #drawer .book .wrapper {
      display: inline-block;
      margin-left: 0.389rem;
      width: 12.778rem;
      vertical-align: top; }
    #drawer .book .box, #drawer .book .post-meta time, .post-meta #drawer .book time, #drawer .book .post-template main .share time, .post-template main .share #drawer .book time {
      color: #b2b6b9;
      letter-spacing: -.03em;
      line-height: 1.667rem;
      width: 7.611rem; }
      #drawer .book .box:after, #drawer .book .post-meta time:after, .post-meta #drawer .book time:after, #drawer .book .post-template main .share time:after, .post-template main .share #drawer .book time:after {
        display: none; }
      #drawer .book .box:hover, #drawer .book .post-meta time:hover, .post-meta #drawer .book time:hover, #drawer .book .post-template main .share time:hover, .post-template main .share #drawer .book time:hover {
        border-color: #70777b;
        color: #70777b; }
  #drawer .btn-blue, #drawer .sidebar .fixed-wrap form .submit, .sidebar .fixed-wrap form #drawer .submit {
    color: #fff;
    margin-top: 1.111rem;
    padding: 0.333rem 0;
    width: 10.222rem; }
    #drawer .btn-blue:after, #drawer .sidebar .fixed-wrap form .submit:after, .sidebar .fixed-wrap form #drawer .submit:after {
      display: none; }

body.pushMenuRight #drawer {
  right: 0; }

body.home-template #drawer, body.archive-template #drawer {
  padding: 5.7rem 3rem 0; }

body.post-template #drawer {
  padding: 7rem 3rem 0; }

/* ========================================================================= */
/* Index Specific stying
/* ========================================================================= */
.home-template #hero, .archive-template #hero {
  background-color: #00b2d7;
  color: #fff;
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .home-template #hero .container, .home-template #hero main section, .home-template main #hero section, .archive-template main .home-template #hero section, .archive-template #hero .container, .home-template main .archive-template #hero section, .archive-template #hero main section, .archive-template main #hero section {
    margin: 6rem auto 4.556rem; }
    .home-template #hero .container a:after, .home-template #hero main section a:after, .home-template main #hero section a:after, .archive-template main .home-template #hero section a:after, .archive-template #hero .container a:after, .home-template main .archive-template #hero section a:after, .archive-template #hero main section a:after, .archive-template main #hero section a:after {
      background-color: rgba(255, 255, 255, 0.25);
      bottom: 0.056rem; }
    .home-template #hero .container a:hover:after, .home-template #hero main section a:hover:after, .home-template main #hero section a:hover:after, .archive-template main .home-template #hero section a:hover:after, .archive-template #hero .container a:hover:after, .home-template main .archive-template #hero section a:hover:after, .archive-template #hero main section a:hover:after, .archive-template main #hero section a:hover:after {
      background-color: rgba(255, 255, 255, 0.5); }
    .home-template #hero .container h1, .home-template #hero main section h1, .home-template main #hero section h1, .archive-template main .home-template #hero section h1, .archive-template #hero .container h1, .home-template main .archive-template #hero section h1, .archive-template #hero main section h1, .archive-template main #hero section h1 {
      color: #fff;
      font-size: 4.5rem;
      font-weight: 500;
      letter-spacing: -.02em;
      line-height: 3.694rem;
      width: 17.778rem; }
    .home-template #hero .container h2, .home-template #hero main section h2, .home-template main #hero section h2, .archive-template main .home-template #hero section h2, .archive-template #hero .container h2, .home-template main .archive-template #hero section h2, .archive-template #hero main section h2, .archive-template main #hero section h2 {
      color: #fff; }
    .home-template #hero .container .tagline p, .home-template #hero main section .tagline p, .home-template main #hero section .tagline p, .archive-template main .home-template #hero section .tagline p, .archive-template #hero .container .tagline p, .home-template main .archive-template #hero section .tagline p, .archive-template #hero main section .tagline p, .archive-template main #hero section .tagline p {
      letter-spacing: -.03em;
      margin-top: -0.167rem;
      width: 26.667rem;
      z-index: 1; }
    .home-template #hero .container:after, .home-template #hero main section:after, .home-template main #hero section:after, .archive-template main .home-template #hero section:after, .archive-template #hero .container:after, .home-template main .archive-template #hero section:after, .archive-template #hero main section:after, .archive-template main #hero section:after {
      background-image: url(../images/headshot_main_web.png);
      background-repeat: no-repeat;
      content: "";
      height: 32rem;
      position: absolute;
      right: -3.5rem;
      top: 0;
      width: 23.5rem;
      z-index: 0; }
  .home-template #hero .slant, .home-template #hero .contact:before, .home-template #hero .sidebar .fixed-wrap .header:after, .sidebar .fixed-wrap .home-template #hero .header:after, .archive-template #hero .slant, .archive-template #hero .contact:before, .archive-template #hero .sidebar .fixed-wrap .header:after, .sidebar .fixed-wrap .archive-template #hero .header:after {
    width: 101%; }
  .home-template #hero .spacer, .archive-template #hero .spacer {
    height: 2.556rem;
    position: relative;
    z-index: 1; }
    .home-template #hero .spacer:before, .home-template #hero .spacer:after, .archive-template #hero .spacer:before, .archive-template #hero .spacer:after {
      background-color: rgba(0, 0, 0, 0.1);
      content: "";
      display: inline-block;
      height: 2px;
      position: absolute;
      top: 0.778rem;
      width: 27rem; }
    .home-template #hero .spacer:before, .archive-template #hero .spacer:before {
      left: 0; }
    .home-template #hero .spacer:after, .archive-template #hero .spacer:after {
      right: 0;
      width: 3.611rem; }
.home-template main, .archive-template main {
  margin-top: 5.278rem; }
  .home-template main section, .archive-template main section {
    position: relative;
    margin-bottom: 3.444rem; }
    .home-template main section h1, .archive-template main section h1 {
      margin-left: 4.444rem;
      padding: 0 1.167rem; }
  .home-template main article, .home-template main .post-template .container .wrapper, .post-template .container .home-template main .wrapper, .post-template .home-template main section .wrapper, .home-template main .post-template section .wrapper, .home-template .post-template .archive-template main section .wrapper, .archive-template main article, .archive-template main .post-template .container .wrapper, .post-template .container .archive-template main .wrapper, .archive-template .post-template .home-template main section .wrapper, .post-template .archive-template main section .wrapper, .archive-template main .post-template section .wrapper {
    margin-top: 2rem; }
.home-template .pagination, .archive-template .pagination {
  height: 2.25rem;
  margin: 5.222rem 0 2rem;
  position: relative;
  overflow: hidden; }
  .home-template .pagination .page-number, .archive-template .pagination .page-number {
    color: #b2b6b9;
    line-height: 2rem;
    padding: 0 1.056rem; }
    .home-template .pagination .page-number:before, .archive-template .pagination .page-number:before {
      background-color: #b2b6b9;
      top: 1rem; }
  .home-template .pagination .box, .home-template .pagination .post-meta time, .post-meta .home-template .pagination time, .home-template .pagination .post-template main .share time, .post-template main .share .home-template .pagination time, .archive-template .pagination .box, .archive-template .pagination .post-meta time, .post-meta .archive-template .pagination time, .archive-template .pagination .post-template main .share time, .post-template main .share .archive-template .pagination time {
    background-color: #fff;
    color: #b2b6b9;
    line-height: 1.778rem;
    margin: 0;
    position: absolute;
    width: 7.444rem; }
    .home-template .pagination .box.newer, .home-template .pagination .post-meta time.newer, .post-meta .home-template .pagination time.newer, .home-template .pagination .post-template main .share time.newer, .post-template main .share .home-template .pagination time.newer, .archive-template .pagination .box.newer, .archive-template .pagination .post-meta time.newer, .post-meta .archive-template .pagination time.newer, .archive-template .pagination .post-template main .share time.newer, .post-template main .share .archive-template .pagination time.newer {
      left: 0; }
    .home-template .pagination .box.older, .home-template .pagination .post-meta time.older, .post-meta .home-template .pagination time.older, .home-template .pagination .post-template main .share time.older, .post-template main .share .home-template .pagination time.older, .archive-template .pagination .box.older, .archive-template .pagination .post-meta time.older, .post-meta .archive-template .pagination time.older, .archive-template .pagination .post-template main .share time.older, .post-template main .share .archive-template .pagination time.older {
      right: 0; }
    .home-template .pagination .box:after, .home-template .pagination .post-meta time:after, .post-meta .home-template .pagination time:after, .home-template .pagination .post-template main .share time:after, .post-template main .share .home-template .pagination time:after, .archive-template .pagination .box:after, .archive-template .pagination .post-meta time:after, .post-meta .archive-template .pagination time:after, .archive-template .pagination .post-template main .share time:after, .post-template main .share .archive-template .pagination time:after {
      display: none; }
    .home-template .pagination .box:hover, .home-template .pagination .post-meta time:hover, .post-meta .home-template .pagination time:hover, .home-template .pagination .post-template main .share time:hover, .post-template main .share .home-template .pagination time:hover, .archive-template .pagination .box:hover, .archive-template .pagination .post-meta time:hover, .post-meta .archive-template .pagination time:hover, .archive-template .pagination .post-template main .share time:hover, .post-template main .share .archive-template .pagination time:hover {
      border-color: #70777b;
      color: #70777b; }
  .home-template .pagination .older:before, .home-template .pagination .newer:after, .archive-template .pagination .older:before, .archive-template .pagination .newer:after {
    background-color: #fff;
    content: "";
    display: inline-block;
    height: 100%;
    position: absolute;
    vertical-align: middle;
    width: 1.667rem; }
  .home-template .pagination .newer:after, .archive-template .pagination .newer:after {
    left: 7.35rem; }
  .home-template .pagination .older:before, .archive-template .pagination .older:before {
    right: 7.35rem; }
.home-template .contact, .archive-template .contact {
  background-color: #00b2d7;
  display: inline-block;
  position: relative;
  width: 100%; }
  .home-template .contact form, .archive-template .contact form {
    margin: 1.222rem 0 0; }
  .home-template .contact:before, .archive-template .contact:before {
    margin-top: -1.4rem;
    margin-bottom: 0; }
.home-template footer, .archive-template footer {
  color: #fff;
  width: 13.611rem; }

/* ========================================================================= */
/* Notice Specific stying
/* ========================================================================= */
.notice {
  background-color: #fff;
  color: #b2b6b9;
  display: none;
  padding: 0.694rem 0;
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 1; }
  .notice a:after {
    background-color: rgba(0, 0, 0, 0.25); }

/* ========================================================================= */
/* Post Specific stying
/* ========================================================================= */
.post-template main {
  margin-left: 13.278rem;
  padding: 7.444rem 0 0;
  /* @todo need to figure out how to make image wider than content */
  /* by default the image is placed inside a p tag making it difficult */
  /* to isolate */ }
  .post-template main .post-meta, .post-template main .share {
    position: relative; }
    .post-template main .post-meta:after, .post-template main .share:after {
      background-color: rgba(82, 82, 82, 0.1);
      content: "";
      display: block;
      height: 2px;
      margin: 1rem 0 1.222rem;
      width: 100%; }
    .post-template main .post-meta .icon, .post-template main .share .icon {
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      padding: 0 0.2rem; }
      .post-template main .post-meta .icon:last-child, .post-template main .share .icon:last-child {
        padding: 0 0 0 0.2rem; }
      .post-template main .post-meta .icon:hover, .post-template main .share .icon:hover {
        color: #525252; }
      .post-template main .post-meta .icon:after, .post-template main .share .icon:after {
        display: none; }
  .post-template main .icon-menu {
    top: 0; }
  .post-template main section {
    margin-top: -0.556rem; }
    .post-template main section h2 {
      margin-bottom: 1.444rem; }
  .post-template main img {
    margin-top: 1.667rem 0 2rem; }
  .post-template main .share:after, .post-template main .share a:after {
    display: none; }
  .post-template main .share .box, .post-template main .share time {
    border-color: #383838;
    color: #383838;
    line-height: 1.778rem;
    width: 7.556rem; }
    .post-template main .share .box:hover, .post-template main .share time:hover {
      border-color: #787878;
      color: #787878; }
.post-template h1, .post-template .post-meta, .post-template main .share, .post-template .post-content *, .post-template .container .wrapper, .post-template .home-template main section .wrapper, .home-template main .post-template section .wrapper, .post-template .archive-template main section .wrapper, .archive-template main .post-template section .wrapper, .post-template .post {
  margin-left: auto;
  margin-right: auto;
  max-width: 37.5rem; }
.post-template p.image, .post-template p.image img {
  text-align: center;
  width: auto;
  max-width: 100%; }
.post-template .post-content {
  color: #525252; }
  .post-template .post-content i, .post-template .post-content em {
    color: #525252; }
  .post-template .post-content .bold-text, .post-template .post-content button, .post-template .post-content input[type="submit"], .post-template .post-content input[type="button"], .post-template .post-content .btn, .post-template .post-content input[type="text"], .post-template .post-content input[type="password"], .post-template .post-content input[type="tel"], .post-template .post-content input[type="email"], .post-template .post-content textarea, .post-template .post-content a, .post-template .post-content h1, .post-template .post-content h2, .post-template .post-content blockquote, .post-template .post-content .box, .post-template .post-content .post-meta time, .post-meta .post-template .post-content time, .post-template .post-content main .share time, .post-template main .share .post-content time, .post-template .post-content #drawer .close, #drawer .post-template .post-content .close, .post-template .post-content .home-template .pagination .page-number, .home-template .pagination .post-template .post-content .page-number, .post-template .post-content .archive-template .pagination .page-number, .archive-template .pagination .post-template .post-content .page-number, .post-template .post-content ol li, .post-template .post-content strong, .post-template .post-content b {
    color: #525252; }
  .post-template .post-content p {
    margin: 1.2rem auto; }
  .post-template .post-content blockquote p {
    color: #525252; }
  .post-template .post-content ul, .post-template .post-content ol {
    margin-left: auto;
    margin-right: auto; }
  .post-template .post-content li {
    margin: 1.6rem 1rem; }
  .post-template .post-content ul {
    list-style: none; }
    .post-template .post-content ul li p {
      margin-left: 0.278rem;
      width: auto; }
    .post-template .post-content ul li p:first-child {
      margin-top: -1.333rem; }
    .post-template .post-content ul li:before {
      background-color: #525252;
      content: "";
      display: inline-block;
      height: 2px;
      margin: 0 0.278rem 0 -.944rem;
      width: 0.944rem;
      vertical-align: middle; }
  .post-template .post-content ol {
    list-style: decimal; }
    .post-template .post-content ol li p {
      width: auto; }
  .post-template .post-content hr {
    margin: 2rem auto; }
.post-template main + .container, .post-template .home-template main main + section, .home-template main .post-template main + section, .post-template .archive-template main main + section, .archive-template main .post-template main + section {
  margin: 5rem 0 0 13.278rem;
  width: auto; }
.post-template .container .wrapper, .post-template .home-template main section .wrapper, .home-template main .post-template section .wrapper, .post-template .archive-template main section .wrapper, .archive-template main .post-template section .wrapper {
  position: relative; }
  .post-template .container .wrapper h2, .post-template .home-template main section .wrapper h2, .home-template main .post-template section .wrapper h2, .post-template .archive-template main section .wrapper h2, .archive-template main .post-template section .wrapper h2 {
    margin: 0 0 2.556rem 4.333rem;
    padding: 0 1rem; }
    .post-template .container .wrapper h2:before, .post-template .home-template main section .wrapper h2:before, .home-template main .post-template section .wrapper h2:before, .post-template .archive-template main section .wrapper h2:before, .archive-template main .post-template section .wrapper h2:before {
      background-color: #eceded; }
.post-template .post {
  margin-bottom: 1.556rem; }
.post-template .excerpt {
  width: 24.444rem; }
  .post-template .excerpt h2 {
    font-size: 1rem;
    vertical-align: top; }
    .post-template .excerpt h2 a:after {
      bottom: -0.167rem; }
  .post-template .excerpt p {
    margin-top: -0.222rem;
    width: auto; }
.post-template footer {
  background-color: #FFFFFF;
  color: #525252;
  font-size: 0.778rem;
  margin-left: 13.278rem; }
  .post-template footer .copy {
    color: #525252;
    display: block;
    margin: 4rem auto;
    text-align: left;
    width: 37.5rem; }

/* ========================================================================= */
/* Sidebar Specific stying
/* ========================================================================= */
.sidebar {
  position: absolute;
  bottom: 0;
  font-size: 0.889rem;
  height: 100%;
  left: 0;
  overflow-x: hidden;
  top: 0;
  width: 13.278rem;
  z-index: 2; }
  .sidebar .fixed-wrap {
    background-color: #383838;
    height: 100%;
    overflow: hidden;
    position: fixed;
    width: 13.278rem; }
    .sidebar .fixed-wrap a:after {
      background-color: rgba(255, 255, 255, 0.25); }
    .sidebar .fixed-wrap a:hover:after {
      background-color: rgba(255, 255, 255, 0.5); }
    .sidebar .fixed-wrap .header {
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      background-image: url(../images/headshot_sidebar_web.jpg);
      background-repeat: no-repeat;
      background-position: center;
      background-color: #00b2d7;
      display: inline-block;
      height: 10.833rem;
      position: relative;
      width: 100%; }
      .sidebar .fixed-wrap .header:after {
        transform: rotate(-4.8deg);
        -ms-transform: rotate(-4.8deg);
        -webkit-transform: rotate(-4.8deg);
        -o-transform: rotate(-4.8deg);
        -moz-transform: rotate(-4.8deg);
        background-color: #383838;
        bottom: 1rem;
        height: 1.444rem;
        left: 0;
        position: absolute;
        width: 13.5rem; }
      .sidebar .fixed-wrap .header:hover {
        opacity: .9; }
      .sidebar .fixed-wrap .header:hover:after {
        background-color: #383838; }
    .sidebar .fixed-wrap .container, .sidebar .fixed-wrap .home-template main section, .home-template main .sidebar .fixed-wrap section, .sidebar .fixed-wrap .archive-template main section, .archive-template main .sidebar .fixed-wrap section {
      padding: 0.444rem 1.5rem 0;
      width: auto; }
    .sidebar .fixed-wrap h2 {
      color: #fff; }
    .sidebar .fixed-wrap p {
      color: #b2b6b9;
      letter-spacing: -.03em; }
    .sidebar .fixed-wrap .special {
      font-size: 0.667rem;
      position: relative; }
      .sidebar .fixed-wrap .special:after {
        background-color: rgba(178, 182, 185, 0.25);
        bottom: -0.333rem;
        content: "";
        display: inline-block;
        height: 2px;
        left: 0;
        position: absolute;
        width: 1.833rem; }
    .sidebar .fixed-wrap form {
      background-color: #383838;
      bottom: 1.778rem;
      left: 1.556rem;
      position: absolute;
      text-align: center;
      width: 10rem; }
      .sidebar .fixed-wrap form input {
        width: 100%; }
      .sidebar .fixed-wrap form p {
        color: #fff;
        margin: 0.444rem auto 1rem;
        width: 8.667rem; }
      .sidebar .fixed-wrap form:before {
        background-color: rgba(178, 182, 185, 0.25);
        content: "";
        display: inline-block;
        height: 2px;
        width: 100%; }
      .sidebar .fixed-wrap form #fieldEmail {
        padding-left: 0;
        text-align: center; }
      .sidebar .fixed-wrap form .submit {
        margin-top: 0.333rem; }

/* ========================================================================= */
/* Media Queries
/* ========================================================================= */
/* ================================================= */
/* Mobile layout
/* Phones/handhelds
/* <= 599px
/* ================================================= */
@media screen and (max-width: 37.499em) {
  html body.pushMenuRight.home-template, html body.pushMenuRight.archive-template, html body.pushMenuRight.post-template {
    left: -320px; }
    html body.pushMenuRight.home-template #drawer, html body.pushMenuRight.archive-template #drawer, html body.pushMenuRight.post-template #drawer {
      right: 0; }
  html .home-template .header-mobile, html .archive-template .header-mobile, html .post-template .header-mobile {
    display: block; }
    html .home-template .header-mobile .icon-menu, html .archive-template .header-mobile .icon-menu, html .post-template .header-mobile .icon-menu {
      display: block !important; }
  html .home-template #drawer, html .archive-template #drawer, html .post-template #drawer {
    width: 320px;
    padding: 1rem 1.5rem;
    right: -320px; }
    html .home-template #drawer section.books .book, html .archive-template #drawer section.books .book, html .post-template #drawer section.books .book {
      margin: 1.33rem 0 2.2rem; }
      html .home-template #drawer section.books .book img, html .archive-template #drawer section.books .book img, html .post-template #drawer section.books .book img {
        float: left;
        margin-right: 0.75rem;
        max-width: 5rem; }
      html .home-template #drawer section.books .book .wrapper, html .archive-template #drawer section.books .book .wrapper, html .post-template #drawer section.books .book .wrapper {
        display: block;
        width: auto; }
    html .home-template #drawer #drawer .sidebar .fixed-wrap form .submit, html .archive-template #drawer #drawer .sidebar .fixed-wrap form .submit, html .post-template #drawer #drawer .sidebar .fixed-wrap form .submit {
      width: 100%; }
  html .home-template .contact .container, html .home-template .contact main section, html .home-template main .contact section, .archive-template main html .home-template .contact section, html .archive-template .contact .container, .home-template main html .archive-template .contact section, html .archive-template .contact main section, html .archive-template main .contact section, html .post-template .contact .container, html .post-template .contact .home-template main section, .home-template main html .post-template .contact section, html .post-template .contact .archive-template main section, .archive-template main html .post-template .contact section {
    background-color: #00b2d7;
    margin: 0;
    padding: 1rem;
    position: relative;
    text-align: center;
    width: 100%; }
    html .home-template .contact .container form, html .home-template .contact main section form, html .home-template main .contact section form, .archive-template main html .home-template .contact section form, html .archive-template .contact .container form, .home-template main html .archive-template .contact section form, html .archive-template .contact main section form, html .archive-template main .contact section form, html .post-template .contact .container form, html .post-template .contact .home-template main section form, .home-template main html .post-template .contact section form, html .post-template .contact .archive-template main section form, .archive-template main html .post-template .contact section form {
      margin: 0;
      padding: 0;
      width: 100%; }
      html .home-template .contact .container form p, html .home-template .contact main section form p, html .home-template main .contact section form p, .archive-template main html .home-template .contact section form p, html .archive-template .contact .container form p, .home-template main html .archive-template .contact section form p, html .archive-template .contact main section form p, html .archive-template main .contact section form p, html .post-template .contact .container form p, html .post-template .contact .home-template main section form p, .home-template main html .post-template .contact section form p, html .post-template .contact .archive-template main section form p, .archive-template main html .post-template .contact section form p {
        margin: 0 0 0.25rem 0; }
      html .home-template .contact .container form input, html .home-template .contact main section form input, html .home-template main .contact section form input, .archive-template main html .home-template .contact section form input, html .archive-template .contact .container form input, .home-template main html .archive-template .contact section form input, html .archive-template .contact main section form input, html .archive-template main .contact section form input, html .post-template .contact .container form input, html .post-template .contact .home-template main section form input, .home-template main html .post-template .contact section form input, html .post-template .contact .archive-template main section form input, .archive-template main html .post-template .contact section form input {
        width: 100%;
        margin: 0 0 0.25rem; }
  html .home-template footer, html .archive-template footer, html .post-template footer {
    background-color: #00b2d7;
    color: #fff;
    margin: 0.25rem 0 0;
    text-align: center;
    width: 100%; }
    html .home-template footer .copy, html .archive-template footer .copy, html .post-template footer .copy {
      background-color: #00b2d7;
      color: #fff;
      margin: 0;
      max-width: 100%;
      padding: 0 1rem 1rem;
      text-align: center; }
  html .home-template #hero, html .archive-template #hero {
    display: none; }
  html .home-template .slant, html .home-template .contact:before, html .home-template .sidebar .fixed-wrap .header:after, .sidebar .fixed-wrap html .home-template .header:after, html .archive-template .slant, html .archive-template .contact:before, html .archive-template .sidebar .fixed-wrap .header:after, .sidebar .fixed-wrap html .archive-template .header:after {
    display: none; }
  html .home-template .content, html .archive-template .content {
    margin-top: 2rem; }
    html .home-template .content section.most-recent, html .home-template .content section.intro-posts, html .home-template .content section.recent, html .archive-template .content section.most-recent, html .archive-template .content section.intro-posts, html .archive-template .content section.recent {
      width: 100%;
      margin: 0; }
      html .home-template .content section.most-recent h1, html .home-template .content section.intro-posts h1, html .home-template .content section.recent h1, html .archive-template .content section.most-recent h1, html .archive-template .content section.intro-posts h1, html .archive-template .content section.recent h1 {
        border-bottom: 2px solid #b2b6b9;
        line-height: 2rem;
        margin: 0;
        padding: 1rem;
        width: 100%; }
        html .home-template .content section.most-recent h1:before, html .home-template .content section.intro-posts h1:before, html .home-template .content section.recent h1:before, html .archive-template .content section.most-recent h1:before, html .archive-template .content section.intro-posts h1:before, html .archive-template .content section.recent h1:before {
          display: none; }
      html .home-template .content section.most-recent article.post, html .home-template .content section.most-recent .post-template .container .post.wrapper, .post-template .container html .home-template .content section.most-recent .post.wrapper, html .post-template .home-template .content main section.most-recent .post.wrapper, .post-template html .home-template .content main section.most-recent .post.wrapper, html .post-template .home-template main .content section.most-recent .post.wrapper, .post-template html .home-template main .content section.most-recent .post.wrapper, html .home-template .content main .post-template section.most-recent .post.wrapper, html .home-template main .post-template .content section.most-recent .post.wrapper, html .home-template .content .post-template .archive-template main section.most-recent .post.wrapper, .post-template .archive-template main html .home-template .content section.most-recent .post.wrapper, .archive-template main .post-template html .home-template .content section.most-recent .post.wrapper, html .home-template .content section.intro-posts article.post, html .home-template .content section.intro-posts .post-template .container .post.wrapper, .post-template .container html .home-template .content section.intro-posts .post.wrapper, html .post-template .home-template .content main section.intro-posts .post.wrapper, .post-template html .home-template .content main section.intro-posts .post.wrapper, html .post-template .home-template main .content section.intro-posts .post.wrapper, .post-template html .home-template main .content section.intro-posts .post.wrapper, html .home-template .content main .post-template section.intro-posts .post.wrapper, html .home-template main .post-template .content section.intro-posts .post.wrapper, html .home-template .content .post-template .archive-template main section.intro-posts .post.wrapper, .post-template .archive-template main html .home-template .content section.intro-posts .post.wrapper, .archive-template main .post-template html .home-template .content section.intro-posts .post.wrapper, html .home-template .content section.recent article.post, html .home-template .content section.recent .post-template .container .post.wrapper, .post-template .container html .home-template .content section.recent .post.wrapper, html .post-template .home-template .content main section.recent .post.wrapper, .post-template html .home-template .content main section.recent .post.wrapper, html .post-template .home-template main .content section.recent .post.wrapper, .post-template html .home-template main .content section.recent .post.wrapper, html .home-template .content main .post-template section.recent .post.wrapper, html .home-template main .post-template .content section.recent .post.wrapper, html .home-template .content .post-template .archive-template main section.recent .post.wrapper, .post-template .archive-template main html .home-template .content section.recent .post.wrapper, .archive-template main .post-template html .home-template .content section.recent .post.wrapper, html .archive-template .content section.most-recent article.post, html .archive-template .content section.most-recent .post-template .container .post.wrapper, .post-template .container html .archive-template .content section.most-recent .post.wrapper, html .archive-template .content .post-template .home-template main section.most-recent .post.wrapper, .post-template .home-template main html .archive-template .content section.most-recent .post.wrapper, .home-template main .post-template html .archive-template .content section.most-recent .post.wrapper, html .post-template .archive-template .content main section.most-recent .post.wrapper, .post-template html .archive-template .content main section.most-recent .post.wrapper, html .post-template .archive-template main .content section.most-recent .post.wrapper, .post-template html .archive-template main .content section.most-recent .post.wrapper, html .archive-template .content main .post-template section.most-recent .post.wrapper, html .archive-template main .post-template .content section.most-recent .post.wrapper, html .archive-template .content section.intro-posts article.post, html .archive-template .content section.intro-posts .post-template .container .post.wrapper, .post-template .container html .archive-template .content section.intro-posts .post.wrapper, html .archive-template .content .post-template .home-template main section.intro-posts .post.wrapper, .post-template .home-template main html .archive-template .content section.intro-posts .post.wrapper, .home-template main .post-template html .archive-template .content section.intro-posts .post.wrapper, html .post-template .archive-template .content main section.intro-posts .post.wrapper, .post-template html .archive-template .content main section.intro-posts .post.wrapper, html .post-template .archive-template main .content section.intro-posts .post.wrapper, .post-template html .archive-template main .content section.intro-posts .post.wrapper, html .archive-template .content main .post-template section.intro-posts .post.wrapper, html .archive-template main .post-template .content section.intro-posts .post.wrapper, html .archive-template .content section.recent article.post, html .archive-template .content section.recent .post-template .container .post.wrapper, .post-template .container html .archive-template .content section.recent .post.wrapper, html .archive-template .content .post-template .home-template main section.recent .post.wrapper, .post-template .home-template main html .archive-template .content section.recent .post.wrapper, .home-template main .post-template html .archive-template .content section.recent .post.wrapper, html .post-template .archive-template .content main section.recent .post.wrapper, .post-template html .archive-template .content main section.recent .post.wrapper, html .post-template .archive-template main .content section.recent .post.wrapper, .post-template html .archive-template main .content section.recent .post.wrapper, html .archive-template .content main .post-template section.recent .post.wrapper, html .archive-template main .post-template .content section.recent .post.wrapper {
        padding: 1rem;
        margin-top: 0; }
        html .home-template .content section.most-recent article.post .post-meta, html .home-template .content section.most-recent .post-template .container .post.wrapper .post-meta, .post-template .container html .home-template .content section.most-recent .post.wrapper .post-meta, html .post-template .home-template .content main section.most-recent .post.wrapper .post-meta, .post-template html .home-template .content main section.most-recent .post.wrapper .post-meta, html .post-template .home-template main .content section.most-recent .post.wrapper .post-meta, .post-template html .home-template main .content section.most-recent .post.wrapper .post-meta, html .home-template .content main .post-template section.most-recent .post.wrapper .post-meta, html .home-template main .post-template .content section.most-recent .post.wrapper .post-meta, html .home-template .content .post-template .archive-template main section.most-recent .post.wrapper .post-meta, .post-template .archive-template main html .home-template .content section.most-recent .post.wrapper .post-meta, .archive-template main .post-template html .home-template .content section.most-recent .post.wrapper .post-meta, html .home-template .content section.most-recent article.post .post-template main .share, .post-template main html .home-template .content section.most-recent article.post .share, html .home-template .content section.most-recent .post-template .container .post.wrapper main .share, html .home-template .content section.most-recent .post-template main .container .post.wrapper .share, .post-template .container html .home-template .content section.most-recent .post.wrapper main .share, .post-template main .container html .home-template .content section.most-recent .post.wrapper .share, html .post-template .home-template .content main section.most-recent .post.wrapper .share, .post-template html .home-template .content main section.most-recent .post.wrapper .share, html .post-template .home-template main .content section.most-recent .post.wrapper .share, .post-template html .home-template main .content section.most-recent .post.wrapper .share, html .home-template .content main .post-template section.most-recent .post.wrapper main .share, html .home-template .content main .post-template main section.most-recent .post.wrapper .share, html .home-template main .post-template .content section.most-recent .post.wrapper main .share, html .home-template main .post-template main .content section.most-recent .post.wrapper .share, html .home-template .content .post-template .archive-template main section.most-recent .post.wrapper .share, .post-template .archive-template main html .home-template .content section.most-recent .post.wrapper .share, .archive-template main .post-template html .home-template .content section.most-recent .post.wrapper main .share, .archive-template main .post-template main html .home-template .content section.most-recent .post.wrapper .share, html .home-template .content section.intro-posts article.post .post-meta, html .home-template .content section.intro-posts .post-template .container .post.wrapper .post-meta, .post-template .container html .home-template .content section.intro-posts .post.wrapper .post-meta, html .post-template .home-template .content main section.intro-posts .post.wrapper .post-meta, .post-template html .home-template .content main section.intro-posts .post.wrapper .post-meta, html .post-template .home-template main .content section.intro-posts .post.wrapper .post-meta, .post-template html .home-template main .content section.intro-posts .post.wrapper .post-meta, html .home-template .content main .post-template section.intro-posts .post.wrapper .post-meta, html .home-template main .post-template .content section.intro-posts .post.wrapper .post-meta, html .home-template .content .post-template .archive-template main section.intro-posts .post.wrapper .post-meta, .post-template .archive-template main html .home-template .content section.intro-posts .post.wrapper .post-meta, .archive-template main .post-template html .home-template .content section.intro-posts .post.wrapper .post-meta, html .home-template .content section.intro-posts article.post .post-template main .share, .post-template main html .home-template .content section.intro-posts article.post .share, html .home-template .content section.intro-posts .post-template .container .post.wrapper main .share, html .home-template .content section.intro-posts .post-template main .container .post.wrapper .share, .post-template .container html .home-template .content section.intro-posts .post.wrapper main .share, .post-template main .container html .home-template .content section.intro-posts .post.wrapper .share, html .post-template .home-template .content main section.intro-posts .post.wrapper .share, .post-template html .home-template .content main section.intro-posts .post.wrapper .share, html .post-template .home-template main .content section.intro-posts .post.wrapper .share, .post-template html .home-template main .content section.intro-posts .post.wrapper .share, html .home-template .content main .post-template section.intro-posts .post.wrapper main .share, html .home-template .content main .post-template main section.intro-posts .post.wrapper .share, html .home-template main .post-template .content section.intro-posts .post.wrapper main .share, html .home-template main .post-template main .content section.intro-posts .post.wrapper .share, html .home-template .content .post-template .archive-template main section.intro-posts .post.wrapper .share, .post-template .archive-template main html .home-template .content section.intro-posts .post.wrapper .share, .archive-template main .post-template html .home-template .content section.intro-posts .post.wrapper main .share, .archive-template main .post-template main html .home-template .content section.intro-posts .post.wrapper .share, html .home-template .content section.recent article.post .post-meta, html .home-template .content section.recent .post-template .container .post.wrapper .post-meta, .post-template .container html .home-template .content section.recent .post.wrapper .post-meta, html .post-template .home-template .content main section.recent .post.wrapper .post-meta, .post-template html .home-template .content main section.recent .post.wrapper .post-meta, html .post-template .home-template main .content section.recent .post.wrapper .post-meta, .post-template html .home-template main .content section.recent .post.wrapper .post-meta, html .home-template .content main .post-template section.recent .post.wrapper .post-meta, html .home-template main .post-template .content section.recent .post.wrapper .post-meta, html .home-template .content .post-template .archive-template main section.recent .post.wrapper .post-meta, .post-template .archive-template main html .home-template .content section.recent .post.wrapper .post-meta, .archive-template main .post-template html .home-template .content section.recent .post.wrapper .post-meta, html .home-template .content section.recent article.post .post-template main .share, .post-template main html .home-template .content section.recent article.post .share, html .home-template .content section.recent .post-template .container .post.wrapper main .share, html .home-template .content section.recent .post-template main .container .post.wrapper .share, .post-template .container html .home-template .content section.recent .post.wrapper main .share, .post-template main .container html .home-template .content section.recent .post.wrapper .share, html .post-template .home-template .content main section.recent .post.wrapper .share, .post-template html .home-template .content main section.recent .post.wrapper .share, html .post-template .home-template main .content section.recent .post.wrapper .share, .post-template html .home-template main .content section.recent .post.wrapper .share, html .home-template .content main .post-template section.recent .post.wrapper main .share, html .home-template .content main .post-template main section.recent .post.wrapper .share, html .home-template main .post-template .content section.recent .post.wrapper main .share, html .home-template main .post-template main .content section.recent .post.wrapper .share, html .home-template .content .post-template .archive-template main section.recent .post.wrapper .share, .post-template .archive-template main html .home-template .content section.recent .post.wrapper .share, .archive-template main .post-template html .home-template .content section.recent .post.wrapper main .share, .archive-template main .post-template main html .home-template .content section.recent .post.wrapper .share, html .archive-template .content section.most-recent article.post .post-meta, html .archive-template .content section.most-recent .post-template .container .post.wrapper .post-meta, .post-template .container html .archive-template .content section.most-recent .post.wrapper .post-meta, html .archive-template .content .post-template .home-template main section.most-recent .post.wrapper .post-meta, .post-template .home-template main html .archive-template .content section.most-recent .post.wrapper .post-meta, .home-template main .post-template html .archive-template .content section.most-recent .post.wrapper .post-meta, html .post-template .archive-template .content main section.most-recent .post.wrapper .post-meta, .post-template html .archive-template .content main section.most-recent .post.wrapper .post-meta, html .post-template .archive-template main .content section.most-recent .post.wrapper .post-meta, .post-template html .archive-template main .content section.most-recent .post.wrapper .post-meta, html .archive-template .content main .post-template section.most-recent .post.wrapper .post-meta, html .archive-template main .post-template .content section.most-recent .post.wrapper .post-meta, html .archive-template .content section.most-recent article.post .post-template main .share, .post-template main html .archive-template .content section.most-recent article.post .share, html .archive-template .content section.most-recent .post-template .container .post.wrapper main .share, html .archive-template .content section.most-recent .post-template main .container .post.wrapper .share, .post-template .container html .archive-template .content section.most-recent .post.wrapper main .share, .post-template main .container html .archive-template .content section.most-recent .post.wrapper .share, html .archive-template .content .post-template .home-template main section.most-recent .post.wrapper .share, .post-template .home-template main html .archive-template .content section.most-recent .post.wrapper .share, .home-template main .post-template html .archive-template .content section.most-recent .post.wrapper main .share, .home-template main .post-template main html .archive-template .content section.most-recent .post.wrapper .share, html .post-template .archive-template .content main section.most-recent .post.wrapper .share, .post-template html .archive-template .content main section.most-recent .post.wrapper .share, html .post-template .archive-template main .content section.most-recent .post.wrapper .share, .post-template html .archive-template main .content section.most-recent .post.wrapper .share, html .archive-template .content main .post-template section.most-recent .post.wrapper main .share, html .archive-template .content main .post-template main section.most-recent .post.wrapper .share, html .archive-template main .post-template .content section.most-recent .post.wrapper main .share, html .archive-template main .post-template main .content section.most-recent .post.wrapper .share, html .archive-template .content section.intro-posts article.post .post-meta, html .archive-template .content section.intro-posts .post-template .container .post.wrapper .post-meta, .post-template .container html .archive-template .content section.intro-posts .post.wrapper .post-meta, html .archive-template .content .post-template .home-template main section.intro-posts .post.wrapper .post-meta, .post-template .home-template main html .archive-template .content section.intro-posts .post.wrapper .post-meta, .home-template main .post-template html .archive-template .content section.intro-posts .post.wrapper .post-meta, html .post-template .archive-template .content main section.intro-posts .post.wrapper .post-meta, .post-template html .archive-template .content main section.intro-posts .post.wrapper .post-meta, html .post-template .archive-template main .content section.intro-posts .post.wrapper .post-meta, .post-template html .archive-template main .content section.intro-posts .post.wrapper .post-meta, html .archive-template .content main .post-template section.intro-posts .post.wrapper .post-meta, html .archive-template main .post-template .content section.intro-posts .post.wrapper .post-meta, html .archive-template .content section.intro-posts article.post .post-template main .share, .post-template main html .archive-template .content section.intro-posts article.post .share, html .archive-template .content section.intro-posts .post-template .container .post.wrapper main .share, html .archive-template .content section.intro-posts .post-template main .container .post.wrapper .share, .post-template .container html .archive-template .content section.intro-posts .post.wrapper main .share, .post-template main .container html .archive-template .content section.intro-posts .post.wrapper .share, html .archive-template .content .post-template .home-template main section.intro-posts .post.wrapper .share, .post-template .home-template main html .archive-template .content section.intro-posts .post.wrapper .share, .home-template main .post-template html .archive-template .content section.intro-posts .post.wrapper main .share, .home-template main .post-template main html .archive-template .content section.intro-posts .post.wrapper .share, html .post-template .archive-template .content main section.intro-posts .post.wrapper .share, .post-template html .archive-template .content main section.intro-posts .post.wrapper .share, html .post-template .archive-template main .content section.intro-posts .post.wrapper .share, .post-template html .archive-template main .content section.intro-posts .post.wrapper .share, html .archive-template .content main .post-template section.intro-posts .post.wrapper main .share, html .archive-template .content main .post-template main section.intro-posts .post.wrapper .share, html .archive-template main .post-template .content section.intro-posts .post.wrapper main .share, html .archive-template main .post-template main .content section.intro-posts .post.wrapper .share, html .archive-template .content section.recent article.post .post-meta, html .archive-template .content section.recent .post-template .container .post.wrapper .post-meta, .post-template .container html .archive-template .content section.recent .post.wrapper .post-meta, html .archive-template .content .post-template .home-template main section.recent .post.wrapper .post-meta, .post-template .home-template main html .archive-template .content section.recent .post.wrapper .post-meta, .home-template main .post-template html .archive-template .content section.recent .post.wrapper .post-meta, html .post-template .archive-template .content main section.recent .post.wrapper .post-meta, .post-template html .archive-template .content main section.recent .post.wrapper .post-meta, html .post-template .archive-template main .content section.recent .post.wrapper .post-meta, .post-template html .archive-template main .content section.recent .post.wrapper .post-meta, html .archive-template .content main .post-template section.recent .post.wrapper .post-meta, html .archive-template main .post-template .content section.recent .post.wrapper .post-meta, html .archive-template .content section.recent article.post .post-template main .share, .post-template main html .archive-template .content section.recent article.post .share, html .archive-template .content section.recent .post-template .container .post.wrapper main .share, html .archive-template .content section.recent .post-template main .container .post.wrapper .share, .post-template .container html .archive-template .content section.recent .post.wrapper main .share, .post-template main .container html .archive-template .content section.recent .post.wrapper .share, html .archive-template .content .post-template .home-template main section.recent .post.wrapper .share, .post-template .home-template main html .archive-template .content section.recent .post.wrapper .share, .home-template main .post-template html .archive-template .content section.recent .post.wrapper main .share, .home-template main .post-template main html .archive-template .content section.recent .post.wrapper .share, html .post-template .archive-template .content main section.recent .post.wrapper .share, .post-template html .archive-template .content main section.recent .post.wrapper .share, html .post-template .archive-template main .content section.recent .post.wrapper .share, .post-template html .archive-template main .content section.recent .post.wrapper .share, html .archive-template .content main .post-template section.recent .post.wrapper main .share, html .archive-template .content main .post-template main section.recent .post.wrapper .share, html .archive-template main .post-template .content section.recent .post.wrapper main .share, html .archive-template main .post-template main .content section.recent .post.wrapper .share {
          display: block;
          margin: 0 0 0.5rem; }
        html .home-template .content section.most-recent article.post .excerpt, html .home-template .content section.most-recent .post-template .container .post.wrapper .excerpt, .post-template .container html .home-template .content section.most-recent .post.wrapper .excerpt, html .post-template .home-template .content main section.most-recent .post.wrapper .excerpt, .post-template html .home-template .content main section.most-recent .post.wrapper .excerpt, html .post-template .home-template main .content section.most-recent .post.wrapper .excerpt, .post-template html .home-template main .content section.most-recent .post.wrapper .excerpt, html .home-template .content main .post-template section.most-recent .post.wrapper .excerpt, html .home-template main .post-template .content section.most-recent .post.wrapper .excerpt, html .home-template .content .post-template .archive-template main section.most-recent .post.wrapper .excerpt, .post-template .archive-template main html .home-template .content section.most-recent .post.wrapper .excerpt, .archive-template main .post-template html .home-template .content section.most-recent .post.wrapper .excerpt, html .home-template .content section.intro-posts article.post .excerpt, html .home-template .content section.intro-posts .post-template .container .post.wrapper .excerpt, .post-template .container html .home-template .content section.intro-posts .post.wrapper .excerpt, html .post-template .home-template .content main section.intro-posts .post.wrapper .excerpt, .post-template html .home-template .content main section.intro-posts .post.wrapper .excerpt, html .post-template .home-template main .content section.intro-posts .post.wrapper .excerpt, .post-template html .home-template main .content section.intro-posts .post.wrapper .excerpt, html .home-template .content main .post-template section.intro-posts .post.wrapper .excerpt, html .home-template main .post-template .content section.intro-posts .post.wrapper .excerpt, html .home-template .content .post-template .archive-template main section.intro-posts .post.wrapper .excerpt, .post-template .archive-template main html .home-template .content section.intro-posts .post.wrapper .excerpt, .archive-template main .post-template html .home-template .content section.intro-posts .post.wrapper .excerpt, html .home-template .content section.recent article.post .excerpt, html .home-template .content section.recent .post-template .container .post.wrapper .excerpt, .post-template .container html .home-template .content section.recent .post.wrapper .excerpt, html .post-template .home-template .content main section.recent .post.wrapper .excerpt, .post-template html .home-template .content main section.recent .post.wrapper .excerpt, html .post-template .home-template main .content section.recent .post.wrapper .excerpt, .post-template html .home-template main .content section.recent .post.wrapper .excerpt, html .home-template .content main .post-template section.recent .post.wrapper .excerpt, html .home-template main .post-template .content section.recent .post.wrapper .excerpt, html .home-template .content .post-template .archive-template main section.recent .post.wrapper .excerpt, .post-template .archive-template main html .home-template .content section.recent .post.wrapper .excerpt, .archive-template main .post-template html .home-template .content section.recent .post.wrapper .excerpt, html .archive-template .content section.most-recent article.post .excerpt, html .archive-template .content section.most-recent .post-template .container .post.wrapper .excerpt, .post-template .container html .archive-template .content section.most-recent .post.wrapper .excerpt, html .archive-template .content .post-template .home-template main section.most-recent .post.wrapper .excerpt, .post-template .home-template main html .archive-template .content section.most-recent .post.wrapper .excerpt, .home-template main .post-template html .archive-template .content section.most-recent .post.wrapper .excerpt, html .post-template .archive-template .content main section.most-recent .post.wrapper .excerpt, .post-template html .archive-template .content main section.most-recent .post.wrapper .excerpt, html .post-template .archive-template main .content section.most-recent .post.wrapper .excerpt, .post-template html .archive-template main .content section.most-recent .post.wrapper .excerpt, html .archive-template .content main .post-template section.most-recent .post.wrapper .excerpt, html .archive-template main .post-template .content section.most-recent .post.wrapper .excerpt, html .archive-template .content section.intro-posts article.post .excerpt, html .archive-template .content section.intro-posts .post-template .container .post.wrapper .excerpt, .post-template .container html .archive-template .content section.intro-posts .post.wrapper .excerpt, html .archive-template .content .post-template .home-template main section.intro-posts .post.wrapper .excerpt, .post-template .home-template main html .archive-template .content section.intro-posts .post.wrapper .excerpt, .home-template main .post-template html .archive-template .content section.intro-posts .post.wrapper .excerpt, html .post-template .archive-template .content main section.intro-posts .post.wrapper .excerpt, .post-template html .archive-template .content main section.intro-posts .post.wrapper .excerpt, html .post-template .archive-template main .content section.intro-posts .post.wrapper .excerpt, .post-template html .archive-template main .content section.intro-posts .post.wrapper .excerpt, html .archive-template .content main .post-template section.intro-posts .post.wrapper .excerpt, html .archive-template main .post-template .content section.intro-posts .post.wrapper .excerpt, html .archive-template .content section.recent article.post .excerpt, html .archive-template .content section.recent .post-template .container .post.wrapper .excerpt, .post-template .container html .archive-template .content section.recent .post.wrapper .excerpt, html .archive-template .content .post-template .home-template main section.recent .post.wrapper .excerpt, .post-template .home-template main html .archive-template .content section.recent .post.wrapper .excerpt, .home-template main .post-template html .archive-template .content section.recent .post.wrapper .excerpt, html .post-template .archive-template .content main section.recent .post.wrapper .excerpt, .post-template html .archive-template .content main section.recent .post.wrapper .excerpt, html .post-template .archive-template main .content section.recent .post.wrapper .excerpt, .post-template html .archive-template main .content section.recent .post.wrapper .excerpt, html .archive-template .content main .post-template section.recent .post.wrapper .excerpt, html .archive-template main .post-template .content section.recent .post.wrapper .excerpt {
          display: block;
          width: 100%; }
          html .home-template .content section.most-recent article.post .excerpt h2 a, html .home-template .content section.most-recent .post-template .container .post.wrapper .excerpt h2 a, .post-template .container html .home-template .content section.most-recent .post.wrapper .excerpt h2 a, html .post-template .home-template .content main section.most-recent .post.wrapper .excerpt h2 a, .post-template html .home-template .content main section.most-recent .post.wrapper .excerpt h2 a, html .post-template .home-template main .content section.most-recent .post.wrapper .excerpt h2 a, .post-template html .home-template main .content section.most-recent .post.wrapper .excerpt h2 a, html .home-template .content main .post-template section.most-recent .post.wrapper .excerpt h2 a, html .home-template main .post-template .content section.most-recent .post.wrapper .excerpt h2 a, html .home-template .content .post-template .archive-template main section.most-recent .post.wrapper .excerpt h2 a, .post-template .archive-template main html .home-template .content section.most-recent .post.wrapper .excerpt h2 a, .archive-template main .post-template html .home-template .content section.most-recent .post.wrapper .excerpt h2 a, html .home-template .content section.intro-posts article.post .excerpt h2 a, html .home-template .content section.intro-posts .post-template .container .post.wrapper .excerpt h2 a, .post-template .container html .home-template .content section.intro-posts .post.wrapper .excerpt h2 a, html .post-template .home-template .content main section.intro-posts .post.wrapper .excerpt h2 a, .post-template html .home-template .content main section.intro-posts .post.wrapper .excerpt h2 a, html .post-template .home-template main .content section.intro-posts .post.wrapper .excerpt h2 a, .post-template html .home-template main .content section.intro-posts .post.wrapper .excerpt h2 a, html .home-template .content main .post-template section.intro-posts .post.wrapper .excerpt h2 a, html .home-template main .post-template .content section.intro-posts .post.wrapper .excerpt h2 a, html .home-template .content .post-template .archive-template main section.intro-posts .post.wrapper .excerpt h2 a, .post-template .archive-template main html .home-template .content section.intro-posts .post.wrapper .excerpt h2 a, .archive-template main .post-template html .home-template .content section.intro-posts .post.wrapper .excerpt h2 a, html .home-template .content section.recent article.post .excerpt h2 a, html .home-template .content section.recent .post-template .container .post.wrapper .excerpt h2 a, .post-template .container html .home-template .content section.recent .post.wrapper .excerpt h2 a, html .post-template .home-template .content main section.recent .post.wrapper .excerpt h2 a, .post-template html .home-template .content main section.recent .post.wrapper .excerpt h2 a, html .post-template .home-template main .content section.recent .post.wrapper .excerpt h2 a, .post-template html .home-template main .content section.recent .post.wrapper .excerpt h2 a, html .home-template .content main .post-template section.recent .post.wrapper .excerpt h2 a, html .home-template main .post-template .content section.recent .post.wrapper .excerpt h2 a, html .home-template .content .post-template .archive-template main section.recent .post.wrapper .excerpt h2 a, .post-template .archive-template main html .home-template .content section.recent .post.wrapper .excerpt h2 a, .archive-template main .post-template html .home-template .content section.recent .post.wrapper .excerpt h2 a, html .archive-template .content section.most-recent article.post .excerpt h2 a, html .archive-template .content section.most-recent .post-template .container .post.wrapper .excerpt h2 a, .post-template .container html .archive-template .content section.most-recent .post.wrapper .excerpt h2 a, html .archive-template .content .post-template .home-template main section.most-recent .post.wrapper .excerpt h2 a, .post-template .home-template main html .archive-template .content section.most-recent .post.wrapper .excerpt h2 a, .home-template main .post-template html .archive-template .content section.most-recent .post.wrapper .excerpt h2 a, html .post-template .archive-template .content main section.most-recent .post.wrapper .excerpt h2 a, .post-template html .archive-template .content main section.most-recent .post.wrapper .excerpt h2 a, html .post-template .archive-template main .content section.most-recent .post.wrapper .excerpt h2 a, .post-template html .archive-template main .content section.most-recent .post.wrapper .excerpt h2 a, html .archive-template .content main .post-template section.most-recent .post.wrapper .excerpt h2 a, html .archive-template main .post-template .content section.most-recent .post.wrapper .excerpt h2 a, html .archive-template .content section.intro-posts article.post .excerpt h2 a, html .archive-template .content section.intro-posts .post-template .container .post.wrapper .excerpt h2 a, .post-template .container html .archive-template .content section.intro-posts .post.wrapper .excerpt h2 a, html .archive-template .content .post-template .home-template main section.intro-posts .post.wrapper .excerpt h2 a, .post-template .home-template main html .archive-template .content section.intro-posts .post.wrapper .excerpt h2 a, .home-template main .post-template html .archive-template .content section.intro-posts .post.wrapper .excerpt h2 a, html .post-template .archive-template .content main section.intro-posts .post.wrapper .excerpt h2 a, .post-template html .archive-template .content main section.intro-posts .post.wrapper .excerpt h2 a, html .post-template .archive-template main .content section.intro-posts .post.wrapper .excerpt h2 a, .post-template html .archive-template main .content section.intro-posts .post.wrapper .excerpt h2 a, html .archive-template .content main .post-template section.intro-posts .post.wrapper .excerpt h2 a, html .archive-template main .post-template .content section.intro-posts .post.wrapper .excerpt h2 a, html .archive-template .content section.recent article.post .excerpt h2 a, html .archive-template .content section.recent .post-template .container .post.wrapper .excerpt h2 a, .post-template .container html .archive-template .content section.recent .post.wrapper .excerpt h2 a, html .archive-template .content .post-template .home-template main section.recent .post.wrapper .excerpt h2 a, .post-template .home-template main html .archive-template .content section.recent .post.wrapper .excerpt h2 a, .home-template main .post-template html .archive-template .content section.recent .post.wrapper .excerpt h2 a, html .post-template .archive-template .content main section.recent .post.wrapper .excerpt h2 a, .post-template html .archive-template .content main section.recent .post.wrapper .excerpt h2 a, html .post-template .archive-template main .content section.recent .post.wrapper .excerpt h2 a, .post-template html .archive-template main .content section.recent .post.wrapper .excerpt h2 a, html .archive-template .content main .post-template section.recent .post.wrapper .excerpt h2 a, html .archive-template main .post-template .content section.recent .post.wrapper .excerpt h2 a {
            line-height: 1.3rem; }
          html .home-template .content section.most-recent article.post .excerpt h2 a:after, html .home-template .content section.most-recent .post-template .container .post.wrapper .excerpt h2 a:after, .post-template .container html .home-template .content section.most-recent .post.wrapper .excerpt h2 a:after, html .post-template .home-template .content main section.most-recent .post.wrapper .excerpt h2 a:after, .post-template html .home-template .content main section.most-recent .post.wrapper .excerpt h2 a:after, html .post-template .home-template main .content section.most-recent .post.wrapper .excerpt h2 a:after, .post-template html .home-template main .content section.most-recent .post.wrapper .excerpt h2 a:after, html .home-template .content main .post-template section.most-recent .post.wrapper .excerpt h2 a:after, html .home-template main .post-template .content section.most-recent .post.wrapper .excerpt h2 a:after, html .home-template .content .post-template .archive-template main section.most-recent .post.wrapper .excerpt h2 a:after, .post-template .archive-template main html .home-template .content section.most-recent .post.wrapper .excerpt h2 a:after, .archive-template main .post-template html .home-template .content section.most-recent .post.wrapper .excerpt h2 a:after, html .home-template .content section.intro-posts article.post .excerpt h2 a:after, html .home-template .content section.intro-posts .post-template .container .post.wrapper .excerpt h2 a:after, .post-template .container html .home-template .content section.intro-posts .post.wrapper .excerpt h2 a:after, html .post-template .home-template .content main section.intro-posts .post.wrapper .excerpt h2 a:after, .post-template html .home-template .content main section.intro-posts .post.wrapper .excerpt h2 a:after, html .post-template .home-template main .content section.intro-posts .post.wrapper .excerpt h2 a:after, .post-template html .home-template main .content section.intro-posts .post.wrapper .excerpt h2 a:after, html .home-template .content main .post-template section.intro-posts .post.wrapper .excerpt h2 a:after, html .home-template main .post-template .content section.intro-posts .post.wrapper .excerpt h2 a:after, html .home-template .content .post-template .archive-template main section.intro-posts .post.wrapper .excerpt h2 a:after, .post-template .archive-template main html .home-template .content section.intro-posts .post.wrapper .excerpt h2 a:after, .archive-template main .post-template html .home-template .content section.intro-posts .post.wrapper .excerpt h2 a:after, html .home-template .content section.recent article.post .excerpt h2 a:after, html .home-template .content section.recent .post-template .container .post.wrapper .excerpt h2 a:after, .post-template .container html .home-template .content section.recent .post.wrapper .excerpt h2 a:after, html .post-template .home-template .content main section.recent .post.wrapper .excerpt h2 a:after, .post-template html .home-template .content main section.recent .post.wrapper .excerpt h2 a:after, html .post-template .home-template main .content section.recent .post.wrapper .excerpt h2 a:after, .post-template html .home-template main .content section.recent .post.wrapper .excerpt h2 a:after, html .home-template .content main .post-template section.recent .post.wrapper .excerpt h2 a:after, html .home-template main .post-template .content section.recent .post.wrapper .excerpt h2 a:after, html .home-template .content .post-template .archive-template main section.recent .post.wrapper .excerpt h2 a:after, .post-template .archive-template main html .home-template .content section.recent .post.wrapper .excerpt h2 a:after, .archive-template main .post-template html .home-template .content section.recent .post.wrapper .excerpt h2 a:after, html .archive-template .content section.most-recent article.post .excerpt h2 a:after, html .archive-template .content section.most-recent .post-template .container .post.wrapper .excerpt h2 a:after, .post-template .container html .archive-template .content section.most-recent .post.wrapper .excerpt h2 a:after, html .archive-template .content .post-template .home-template main section.most-recent .post.wrapper .excerpt h2 a:after, .post-template .home-template main html .archive-template .content section.most-recent .post.wrapper .excerpt h2 a:after, .home-template main .post-template html .archive-template .content section.most-recent .post.wrapper .excerpt h2 a:after, html .post-template .archive-template .content main section.most-recent .post.wrapper .excerpt h2 a:after, .post-template html .archive-template .content main section.most-recent .post.wrapper .excerpt h2 a:after, html .post-template .archive-template main .content section.most-recent .post.wrapper .excerpt h2 a:after, .post-template html .archive-template main .content section.most-recent .post.wrapper .excerpt h2 a:after, html .archive-template .content main .post-template section.most-recent .post.wrapper .excerpt h2 a:after, html .archive-template main .post-template .content section.most-recent .post.wrapper .excerpt h2 a:after, html .archive-template .content section.intro-posts article.post .excerpt h2 a:after, html .archive-template .content section.intro-posts .post-template .container .post.wrapper .excerpt h2 a:after, .post-template .container html .archive-template .content section.intro-posts .post.wrapper .excerpt h2 a:after, html .archive-template .content .post-template .home-template main section.intro-posts .post.wrapper .excerpt h2 a:after, .post-template .home-template main html .archive-template .content section.intro-posts .post.wrapper .excerpt h2 a:after, .home-template main .post-template html .archive-template .content section.intro-posts .post.wrapper .excerpt h2 a:after, html .post-template .archive-template .content main section.intro-posts .post.wrapper .excerpt h2 a:after, .post-template html .archive-template .content main section.intro-posts .post.wrapper .excerpt h2 a:after, html .post-template .archive-template main .content section.intro-posts .post.wrapper .excerpt h2 a:after, .post-template html .archive-template main .content section.intro-posts .post.wrapper .excerpt h2 a:after, html .archive-template .content main .post-template section.intro-posts .post.wrapper .excerpt h2 a:after, html .archive-template main .post-template .content section.intro-posts .post.wrapper .excerpt h2 a:after, html .archive-template .content section.recent article.post .excerpt h2 a:after, html .archive-template .content section.recent .post-template .container .post.wrapper .excerpt h2 a:after, .post-template .container html .archive-template .content section.recent .post.wrapper .excerpt h2 a:after, html .archive-template .content .post-template .home-template main section.recent .post.wrapper .excerpt h2 a:after, .post-template .home-template main html .archive-template .content section.recent .post.wrapper .excerpt h2 a:after, .home-template main .post-template html .archive-template .content section.recent .post.wrapper .excerpt h2 a:after, html .post-template .archive-template .content main section.recent .post.wrapper .excerpt h2 a:after, .post-template html .archive-template .content main section.recent .post.wrapper .excerpt h2 a:after, html .post-template .archive-template main .content section.recent .post.wrapper .excerpt h2 a:after, .post-template html .archive-template main .content section.recent .post.wrapper .excerpt h2 a:after, html .archive-template .content main .post-template section.recent .post.wrapper .excerpt h2 a:after, html .archive-template main .post-template .content section.recent .post.wrapper .excerpt h2 a:after {
            display: none; }
          html .home-template .content section.most-recent article.post .excerpt p, html .home-template .content section.most-recent .post-template .container .post.wrapper .excerpt p, .post-template .container html .home-template .content section.most-recent .post.wrapper .excerpt p, html .post-template .home-template .content main section.most-recent .post.wrapper .excerpt p, .post-template html .home-template .content main section.most-recent .post.wrapper .excerpt p, html .post-template .home-template main .content section.most-recent .post.wrapper .excerpt p, .post-template html .home-template main .content section.most-recent .post.wrapper .excerpt p, html .home-template .content main .post-template section.most-recent .post.wrapper .excerpt p, html .home-template main .post-template .content section.most-recent .post.wrapper .excerpt p, html .home-template .content .post-template .archive-template main section.most-recent .post.wrapper .excerpt p, .post-template .archive-template main html .home-template .content section.most-recent .post.wrapper .excerpt p, .archive-template main .post-template html .home-template .content section.most-recent .post.wrapper .excerpt p, html .home-template .content section.intro-posts article.post .excerpt p, html .home-template .content section.intro-posts .post-template .container .post.wrapper .excerpt p, .post-template .container html .home-template .content section.intro-posts .post.wrapper .excerpt p, html .post-template .home-template .content main section.intro-posts .post.wrapper .excerpt p, .post-template html .home-template .content main section.intro-posts .post.wrapper .excerpt p, html .post-template .home-template main .content section.intro-posts .post.wrapper .excerpt p, .post-template html .home-template main .content section.intro-posts .post.wrapper .excerpt p, html .home-template .content main .post-template section.intro-posts .post.wrapper .excerpt p, html .home-template main .post-template .content section.intro-posts .post.wrapper .excerpt p, html .home-template .content .post-template .archive-template main section.intro-posts .post.wrapper .excerpt p, .post-template .archive-template main html .home-template .content section.intro-posts .post.wrapper .excerpt p, .archive-template main .post-template html .home-template .content section.intro-posts .post.wrapper .excerpt p, html .home-template .content section.recent article.post .excerpt p, html .home-template .content section.recent .post-template .container .post.wrapper .excerpt p, .post-template .container html .home-template .content section.recent .post.wrapper .excerpt p, html .post-template .home-template .content main section.recent .post.wrapper .excerpt p, .post-template html .home-template .content main section.recent .post.wrapper .excerpt p, html .post-template .home-template main .content section.recent .post.wrapper .excerpt p, .post-template html .home-template main .content section.recent .post.wrapper .excerpt p, html .home-template .content main .post-template section.recent .post.wrapper .excerpt p, html .home-template main .post-template .content section.recent .post.wrapper .excerpt p, html .home-template .content .post-template .archive-template main section.recent .post.wrapper .excerpt p, .post-template .archive-template main html .home-template .content section.recent .post.wrapper .excerpt p, .archive-template main .post-template html .home-template .content section.recent .post.wrapper .excerpt p, html .archive-template .content section.most-recent article.post .excerpt p, html .archive-template .content section.most-recent .post-template .container .post.wrapper .excerpt p, .post-template .container html .archive-template .content section.most-recent .post.wrapper .excerpt p, html .archive-template .content .post-template .home-template main section.most-recent .post.wrapper .excerpt p, .post-template .home-template main html .archive-template .content section.most-recent .post.wrapper .excerpt p, .home-template main .post-template html .archive-template .content section.most-recent .post.wrapper .excerpt p, html .post-template .archive-template .content main section.most-recent .post.wrapper .excerpt p, .post-template html .archive-template .content main section.most-recent .post.wrapper .excerpt p, html .post-template .archive-template main .content section.most-recent .post.wrapper .excerpt p, .post-template html .archive-template main .content section.most-recent .post.wrapper .excerpt p, html .archive-template .content main .post-template section.most-recent .post.wrapper .excerpt p, html .archive-template main .post-template .content section.most-recent .post.wrapper .excerpt p, html .archive-template .content section.intro-posts article.post .excerpt p, html .archive-template .content section.intro-posts .post-template .container .post.wrapper .excerpt p, .post-template .container html .archive-template .content section.intro-posts .post.wrapper .excerpt p, html .archive-template .content .post-template .home-template main section.intro-posts .post.wrapper .excerpt p, .post-template .home-template main html .archive-template .content section.intro-posts .post.wrapper .excerpt p, .home-template main .post-template html .archive-template .content section.intro-posts .post.wrapper .excerpt p, html .post-template .archive-template .content main section.intro-posts .post.wrapper .excerpt p, .post-template html .archive-template .content main section.intro-posts .post.wrapper .excerpt p, html .post-template .archive-template main .content section.intro-posts .post.wrapper .excerpt p, .post-template html .archive-template main .content section.intro-posts .post.wrapper .excerpt p, html .archive-template .content main .post-template section.intro-posts .post.wrapper .excerpt p, html .archive-template main .post-template .content section.intro-posts .post.wrapper .excerpt p, html .archive-template .content section.recent article.post .excerpt p, html .archive-template .content section.recent .post-template .container .post.wrapper .excerpt p, .post-template .container html .archive-template .content section.recent .post.wrapper .excerpt p, html .archive-template .content .post-template .home-template main section.recent .post.wrapper .excerpt p, .post-template .home-template main html .archive-template .content section.recent .post.wrapper .excerpt p, .home-template main .post-template html .archive-template .content section.recent .post.wrapper .excerpt p, html .post-template .archive-template .content main section.recent .post.wrapper .excerpt p, .post-template html .archive-template .content main section.recent .post.wrapper .excerpt p, html .post-template .archive-template main .content section.recent .post.wrapper .excerpt p, .post-template html .archive-template main .content section.recent .post.wrapper .excerpt p, html .archive-template .content main .post-template section.recent .post.wrapper .excerpt p, html .archive-template main .post-template .content section.recent .post.wrapper .excerpt p {
            width: 100%;
            line-height: 1rem; }
  html .home-template .pagination, html .archive-template .pagination {
    margin: 1.5rem; }
    html .home-template .pagination a.box, html .archive-template .pagination a.box {
      width: 100%;
      margin-bottom: 0.25rem; }
    html .home-template .pagination span, html .archive-template .pagination span {
      display: none; }
    html .home-template .pagination .newer:after, html .home-template .pagination .newer:before, html .home-template .pagination .older:before, html .home-template .pagination .older:after, html .archive-template .pagination .newer:after, html .archive-template .pagination .newer:before, html .archive-template .pagination .older:before, html .archive-template .pagination .older:after {
      display: none; }
  html .post-template section.sidebar {
    display: none; }
  html .post-template main {
    margin-left: 0;
    padding: 1.5rem; }
    html .post-template main .share a.box {
      margin: 0 0 0.25rem;
      width: 100%; }
  html .post-template .content article .post-meta .icon-menu, html .post-template .content .container .wrapper .post-meta .icon-menu, html .post-template .container .content .wrapper .post-meta .icon-menu, html .post-template .content .home-template main section .wrapper .post-meta .icon-menu, html .post-template .home-template main section .content .wrapper .post-meta .icon-menu, html .home-template main .post-template .content section .wrapper .post-meta .icon-menu, .home-template main html .post-template .content section .wrapper .post-meta .icon-menu, html .home-template main .post-template section .content .wrapper .post-meta .icon-menu, .home-template main html .post-template section .content .wrapper .post-meta .icon-menu, html .post-template .content .archive-template main section .wrapper .post-meta .icon-menu, html .post-template .archive-template main section .content .wrapper .post-meta .icon-menu, html .archive-template main .post-template .content section .wrapper .post-meta .icon-menu, .archive-template main html .post-template .content section .wrapper .post-meta .icon-menu, html .archive-template main .post-template section .content .wrapper .post-meta .icon-menu, .archive-template main html .post-template section .content .wrapper .post-meta .icon-menu, html .post-template .content article main .share .icon-menu, html .post-template main .content article .share .icon-menu, html .post-template .content .container .wrapper main .share .icon-menu, html .post-template main .content .container .wrapper .share .icon-menu, html .post-template .container .content .wrapper main .share .icon-menu, html .post-template main .container .content .wrapper .share .icon-menu, html .post-template .content .home-template main section .wrapper .share .icon-menu, html .post-template .home-template main section .content .wrapper .share .icon-menu, html .home-template main .post-template .content section .wrapper main .share .icon-menu, html .home-template main .post-template main .content section .wrapper .share .icon-menu, .home-template main html .post-template .content section .wrapper main .share .icon-menu, .home-template main html .post-template main .content section .wrapper .share .icon-menu, html .home-template main .post-template section .content .wrapper main .share .icon-menu, html .home-template main .post-template main section .content .wrapper .share .icon-menu, .home-template main html .post-template section .content .wrapper main .share .icon-menu, .home-template main html .post-template main section .content .wrapper .share .icon-menu, html .post-template .content .archive-template main section .wrapper .share .icon-menu, html .post-template .archive-template main section .content .wrapper .share .icon-menu, html .archive-template main .post-template .content section .wrapper main .share .icon-menu, html .archive-template main .post-template main .content section .wrapper .share .icon-menu, .archive-template main html .post-template .content section .wrapper main .share .icon-menu, .archive-template main html .post-template main .content section .wrapper .share .icon-menu, html .archive-template main .post-template section .content .wrapper main .share .icon-menu, html .archive-template main .post-template main section .content .wrapper .share .icon-menu, .archive-template main html .post-template section .content .wrapper main .share .icon-menu, .archive-template main html .post-template main section .content .wrapper .share .icon-menu {
    display: none; }
  html .post-template section.contact {
    display: block; }
  html .post-template section.container, html .post-template .home-template main section, .home-template main html .post-template section, html .post-template .archive-template main section, .archive-template main html .post-template section {
    margin: 0;
    padding: 1.5rem;
    width: 100%; }
    html .post-template section.container .wrapper h2, html .post-template .home-template main section .wrapper h2, .home-template main html .post-template section .wrapper h2, html .post-template .archive-template main section .wrapper h2, .archive-template main html .post-template section .wrapper h2 {
      border-bottom: 2px solid #b2b6b9;
      margin: 0 0 .25rem 0;
      padding: 0; }
      html .post-template section.container .wrapper h2:before, html .post-template .home-template main section .wrapper h2:before, .home-template main html .post-template section .wrapper h2:before, html .post-template .archive-template main section .wrapper h2:before, .archive-template main html .post-template section .wrapper h2:before {
        display: none; }
    html .post-template section.container article.post, html .post-template .home-template main section article.post, .home-template main html .post-template section article.post, html .post-template .archive-template main section article.post, .archive-template main html .post-template section article.post, html .post-template section.container .post.wrapper, html .post-template .home-template main section .post.wrapper, .home-template main html .post-template section .post.wrapper, html .post-template .archive-template main section .post.wrapper, .archive-template main html .post-template section .post.wrapper {
      margin-bottom: 0.75rem; }
      html .post-template section.container article.post .post-meta time, html .post-template .home-template main section article.post .post-meta time, .home-template main html .post-template section article.post .post-meta time, html .post-template .archive-template main section article.post .post-meta time, .archive-template main html .post-template section article.post .post-meta time, html .post-template section.container .post.wrapper .post-meta time, html .post-template .home-template main section .post.wrapper .post-meta time, .home-template main html .post-template section .post.wrapper .post-meta time, html .post-template .archive-template main section .post.wrapper .post-meta time, .archive-template main html .post-template section .post.wrapper .post-meta time, html .post-template section.container article.post main .share time, html .post-template main section.container article.post .share time, html .post-template .home-template main section article.post .share time, .home-template main html .post-template section article.post main .share time, .home-template main html .post-template main section article.post .share time, html .post-template .archive-template main section article.post .share time, .archive-template main html .post-template section article.post main .share time, .archive-template main html .post-template main section article.post .share time, html .post-template section.container .post.wrapper main .share time, html .post-template main section.container .post.wrapper .share time, html .post-template .home-template main section .post.wrapper .share time, .post-template .home-template main html .post-template section .post.wrapper .share time, .home-template main html .post-template section .post.wrapper main .share time, .home-template main html .post-template main section .post.wrapper .share time, html .post-template .archive-template main section .post.wrapper .share time, .post-template .archive-template main html .post-template section .post.wrapper .share time, .archive-template main html .post-template section .post.wrapper main .share time, .archive-template main html .post-template main section .post.wrapper .share time {
        margin: 0.75rem 0 0.5rem; }
      html .post-template section.container article.post .excerpt, html .post-template .home-template main section article.post .excerpt, .home-template main html .post-template section article.post .excerpt, html .post-template .archive-template main section article.post .excerpt, .archive-template main html .post-template section article.post .excerpt, html .post-template section.container .post.wrapper .excerpt, html .post-template .home-template main section .post.wrapper .excerpt, .home-template main html .post-template section .post.wrapper .excerpt, html .post-template .archive-template main section .post.wrapper .excerpt, .archive-template main html .post-template section .post.wrapper .excerpt {
        width: 100%; }
        html .post-template section.container article.post .excerpt h2 a:after, html .post-template .home-template main section article.post .excerpt h2 a:after, .home-template main html .post-template section article.post .excerpt h2 a:after, html .post-template .archive-template main section article.post .excerpt h2 a:after, .archive-template main html .post-template section article.post .excerpt h2 a:after, html .post-template section.container .post.wrapper .excerpt h2 a:after, html .post-template .home-template main section .post.wrapper .excerpt h2 a:after, .home-template main html .post-template section .post.wrapper .excerpt h2 a:after, html .post-template .archive-template main section .post.wrapper .excerpt h2 a:after, .archive-template main html .post-template section .post.wrapper .excerpt h2 a:after {
          display: none; }
        html .post-template section.container article.post .excerpt p, html .post-template .home-template main section article.post .excerpt p, .home-template main html .post-template section article.post .excerpt p, html .post-template .archive-template main section article.post .excerpt p, .archive-template main html .post-template section article.post .excerpt p, html .post-template section.container .post.wrapper .excerpt p, html .post-template .home-template main section .post.wrapper .excerpt p, .home-template main html .post-template section .post.wrapper .excerpt p, html .post-template .archive-template main section .post.wrapper .excerpt p, .archive-template main html .post-template section .post.wrapper .excerpt p {
          display: none; }
  html .post-template footer {
    color: #525252;
    margin: 0;
    padding: 0; } }
/* ================================================= */
/* Tablet layout
/* ~600px - 959px
/* ================================================= */
@media screen and (min-width: 37.5em) and (max-width: 59.999em) {
  html .home-template #drawer, html .archive-template #drawer, html .post-template #drawer {
    padding: 3.5rem; }
    html .home-template #drawer h2:before, html .archive-template #drawer h2:before, html .post-template #drawer h2:before {
      width: 75%; }
  html .home-template time, html .archive-template time, html .post-template time {
    margin-bottom: 0.5rem; }
  html .home-template .icon-menu, html .archive-template .icon-menu {
    right: 4rem; }
  html .container, html .home-template main section, .home-template main html section, html .archive-template main section, .archive-template main html section, html .home-template main section, html .archive-template main section {
    width: 100%;
    padding: 0 4rem; }
  html .home-template main, html .archive-template main {
    margin-top: 2rem; }
  html .home-template #hero .container, html .home-template #hero main section, html .home-template main #hero section, .archive-template main html .home-template #hero section, html .archive-template #hero .container, .home-template main html .archive-template #hero section, html .archive-template #hero main section, html .archive-template main #hero section {
    margin: 4rem auto;
    padding: 0 4rem;
    width: 100%; }
  html .home-template #hero .container:after, html .home-template #hero main section:after, html .home-template main #hero section:after, .archive-template main html .home-template #hero section:after, html .archive-template #hero .container:after, .home-template main html .archive-template #hero section:after, html .archive-template #hero main section:after, html .archive-template main #hero section:after {
    right: -3.5rem;
    top: 3rem;
    pointer-events: none; }
  html .home-template #hero .spacer:after, html .archive-template #hero .spacer:after {
    width: 0.5rem; }
  html .home-template #hero .spacer:before, html .archive-template #hero .spacer:after {
    width: 20rem; }
  html .h-special:before, html #drawer h2:before, #drawer html h2:before, html .home-template main section h1:before, .home-template main section html h1:before, html .archive-template main section h1:before, .archive-template main section html h1:before, html .home-template .pagination .page-number:before, .home-template .pagination html .page-number:before, html .archive-template .pagination .page-number:before, .archive-template .pagination html .page-number:before, html .post-template .container .wrapper h2:before, .post-template .container .wrapper html h2:before, html .post-template .home-template main section .wrapper h2:before, .post-template .home-template main section .wrapper html h2:before, html .home-template main .post-template section .wrapper h2:before, .home-template main .post-template section .wrapper html h2:before, html .post-template .archive-template main section .wrapper h2:before, .post-template .archive-template main section .wrapper html h2:before, html .archive-template main .post-template section .wrapper h2:before, .archive-template main .post-template section .wrapper html h2:before, html .home-template main section h1:before, html .archive-template main section h1:before, html .home-template .pagination .page-number:before, html .archive-template .pagination .page-number:before, html .post-template .container .wrapper h2:before, html .post-template .home-template main section .wrapper h2:before, .home-template main html .post-template section .wrapper h2:before, html .post-template .archive-template main section .wrapper h2:before, .archive-template main html .post-template section .wrapper h2:before, html .post-template .home-template main section .wrapper h2:before, html .home-template main .post-template section .wrapper h2:before, html .post-template .archive-template main section .wrapper h2:before, html .archive-template main .post-template section .wrapper h2:before {
    width: 72%;
    left: 4rem; }
  html .home-template main section h1, html .archive-template main section h1 {
    margin-left: 0;
    padding: 0 2rem 0 0;
    font-size: 1.8rem; }
  html .post-template section.contact {
    display: none; }
  html .post-template h1, html .post-template .post-meta, html .post-template main .share, html .post-template .post-content *, html .post-template .container .wrapper, html .post-template .home-template main section .wrapper, .home-template main html .post-template section .wrapper, html .post-template .archive-template main section .wrapper, .archive-template main html .post-template section .wrapper, html .post-template .post {
    margin-left: auto;
    margin-right: auto;
    max-width: 28rem; }
  html .post-template main {
    margin-left: 11.25rem;
    padding: 4rem 0 0; }
  html .post-template article.post time, html .post-template .container .post.wrapper time, html .post-template .home-template main section .post.wrapper time, html .home-template main .post-template section .post.wrapper time, .home-template main html .post-template section .post.wrapper time, html .post-template .archive-template main section .post.wrapper time, html .archive-template main .post-template section .post.wrapper time, .archive-template main html .post-template section .post.wrapper time {
    margin-bottom: .5rem; }
  html .post-template section.sidebar {
    width: 11rem; }
    html .post-template section.sidebar .fixed-wrap {
      width: 11rem; }
      html .post-template section.sidebar .fixed-wrap form {
        bottom: 0;
        left: 0;
        padding: 1rem;
        position: absolute;
        text-align: center;
        width: 100%; }
      html .post-template section.sidebar .fixed-wrap .container, html .post-template section.sidebar .fixed-wrap .home-template main section, .home-template main html .post-template section.sidebar .fixed-wrap section, html .post-template section.sidebar .fixed-wrap .archive-template main section, .archive-template main html .post-template section.sidebar .fixed-wrap section {
        padding: 1rem; }
  html .post-template footer {
    overflow-x: hidden; }
    html .post-template footer .copy {
      margin-left: 0; } }
/* ================================================= */
/* Desktop layout
/* ~960px - 1167px
/* ================================================= */
@media screen and (min-width: 60em) and (max-width: 72.999em) {
  html {
    font-size: 18px; }
    html .post-template section.contact {
      display: none; } }
/* ================================================= */
/* Widescreen layout
/* 1168px+
/* ================================================= */
@media screen and (min-width: 73em) {
  .post-template section.contact {
    display: none; } }