@charset "UTF-8";
/* TO DEVELOPERS: Don't read style.css! Look at the source in sass/style.sass instead!
 *
 * Theme Name: okTurtles v1
 * Theme URI: https://github.com/rogerhub/cobalt-blue-wordpress
 * Description: Cobalt Blue is a general-purpose, full-width, responsive, hi-DPI-ready, HTML5 WordPress theme built without messy web libraries or any JavaScript. It is designed to be ultra-fast and soothing to the eye. The theme features a 2 column layout, customizable header plus header image, excellent styling for all default widgets, and navigation menu support. The theme is blue, as you can guess from its name. The exact shades of blue used follow a mathematically consistent pattern from black to blue to white. For screenshots, visit https://github.com/rogerhub/cobalt-blue-wordpress/
 * Version: 1.12
 * Author: Roger Chen
 * Author URI: http://code.rogerhub.com
 * Tags: two-columns, blue, flexible-width, custom-header, custom-menu, editor-style, featured-images, flexible-header, sticky-post, threaded-comments, translation-ready
 * License: GPLv2 or greater
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * 
 * Cobalt Blue WordPress Theme, Copyright 2013 RogerHub
 * Cobalt Blue WordPress Theme is distributed under the terms of the GNU GPL v2 */
@font-face {
  font-family: 'proxima_novaitalic';
  src: url("font/proxima-nova/ProximaNova-RegularIt-webfont.eot");
  src: url("font/proxima-nova/ProximaNova-RegularIt-webfont.eot?#iefix") format("embedded-opentype"), url("font/proxima-nova/ProximaNova-RegularIt-webfont.woff2") format("woff2"), url("font/proxima-nova/ProximaNova-RegularIt-webfont.woff") format("woff"), url("font/proxima-nova/ProximaNova-RegularIt-webfont.ttf") format("truetype"), url("font/proxima-nova/ProximaNova-RegularIt-webfont.svg#proxima_novaitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_novaregular';
  src: url("font/proxima-nova/ProximaNova-Regular-webfont.eot");
  src: url("font/proxima-nova/ProximaNova-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("font/proxima-nova/ProximaNova-Regular-webfont.woff2") format("woff2"), url("font/proxima-nova/ProximaNova-Regular-webfont.woff") format("woff"), url("font/proxima-nova/ProximaNova-Regular-webfont.ttf") format("truetype"), url("font/proxima-nova/ProximaNova-Regular-webfont.svg#proxima_novaregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_novalight';
  src: url("font/proxima-nova/ProximaNova-Light-webfont.eot");
  src: url("font/proxima-nova/ProximaNova-Light-webfont.eot?#iefix") format("embedded-opentype"), url("font/proxima-nova/ProximaNova-Light-webfont.woff2") format("woff2"), url("font/proxima-nova/ProximaNova-Light-webfont.woff") format("woff"), url("font/proxima-nova/ProximaNova-Light-webfont.ttf") format("truetype"), url("font/proxima-nova/ProximaNova-Light-webfont.svg#proxima_novalight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_novathin';
  src: url("font/proxima-nova/ProximaNova-Thin-webfont.eot");
  src: url("font/proxima-nova/ProximaNova-Thin-webfont.eot?#iefix") format("embedded-opentype"), url("font/proxima-nova/ProximaNova-Thin-webfont.woff2") format("woff2"), url("font/proxima-nova/ProximaNova-Thin-webfont.woff") format("woff"), url("font/proxima-nova/ProximaNova-Thin-webfont.ttf") format("truetype"), url("font/proxima-nova/ProximaNova-Thin-webfont.svg#proxima_novathin") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_novabold';
  src: url("font/proxima-nova/ProximaNova-Bold-webfont.eot");
  src: url("font/proxima-nova/ProximaNova-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("font/proxima-nova/ProximaNova-Bold-webfont.woff2") format("woff2"), url("font/proxima-nova/ProximaNova-Bold-webfont.woff") format("woff"), url("font/proxima-nova/ProximaNova-Bold-webfont.ttf") format("truetype"), url("font/proxima-nova/ProximaNova-Bold-webfont.svg#proxima_novabold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* http://meyerweb.com/eric/tools/css/reset/
 * v2.0 | 20110126
 * License: none (public domain) */
/* line 5, sass/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 25, sass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 30, sass/_reset.scss */
body {
  line-height: 1;
}

/* line 34, sass/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 38, sass/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 42, sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

/* line 48, sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
 *
 *  Genericons Helper CSS */
/*
 * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys. */
@font-face {
  font-family: "Genericons";
  src: url("font/genericons/genericons-regular-webfont.eot");
}
@font-face {
  font-family: "Genericons";
  src: url("font/genericons/genericons-regular-webfont.woff") format("woff"), url("font/genericons/genericons-regular-webfont.ttf") format("truetype"), url("font/genericons/genericons-regular-webfont.svg#genericonsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*
 * All Genericons */
/* line 25, sass/_genericons.scss */
.genericon, .entry-meta-icon:before, .date-link:before, .category-links:before, .tags-links:before, .author-link:before {
  display: inline-block;
  width: 1em;
  height: 1em;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  line-height: 1;
  font-family: "Genericons";
  text-decoration: inherit;
  font-weight: normal;
  font-style: normal;
  vertical-align: top;
  *overflow: auto;
  *zoom: 1;
  *display: inline;
}

/*
 * IE7 and IE6 hacks */
/*
 * Individual icons */
/* Post formats */
/* line 50, sass/_genericons.scss */
.genericon-standard:before {
  content: "\f100";
}

/* line 54, sass/_genericons.scss */
.genericon-aside:before {
  content: "\f101";
}

/* line 58, sass/_genericons.scss */
.genericon-image:before {
  content: "\f102";
}

/* line 62, sass/_genericons.scss */
.genericon-gallery:before {
  content: "\f103";
}

/* line 66, sass/_genericons.scss */
.genericon-video:before {
  content: "\f104";
}

/* line 70, sass/_genericons.scss */
.genericon-status:before {
  content: "\f105";
}

/* line 74, sass/_genericons.scss */
.genericon-quote:before {
  content: "\f106";
}

/* line 78, sass/_genericons.scss */
.genericon-link:before {
  content: "\f107";
}

/* line 82, sass/_genericons.scss */
.genericon-chat:before {
  content: "\f108";
}

/* line 86, sass/_genericons.scss */
.genericon-audio:before {
  content: "\f109";
}

/* Social icons */
/* line 92, sass/_genericons.scss */
.genericon-github:before {
  content: "\f200";
}

/* line 96, sass/_genericons.scss */
.genericon-dribbble:before {
  content: "\f201";
}

/* line 100, sass/_genericons.scss */
.genericon-twitter:before {
  content: "\f202";
}

/* line 104, sass/_genericons.scss */
.genericon-facebook:before {
  content: "\f203";
}

/* line 108, sass/_genericons.scss */
.genericon-facebook-alt:before {
  content: "\f204";
}

/* line 112, sass/_genericons.scss */
.genericon-wordpress:before {
  content: "\f205";
}

/* line 116, sass/_genericons.scss */
.genericon-googleplus:before {
  content: "\f206";
}

/* line 120, sass/_genericons.scss */
.genericon-linkedin:before {
  content: "\f207";
}

/* line 124, sass/_genericons.scss */
.genericon-linkedin-alt:before {
  content: "\f208";
}

/* line 128, sass/_genericons.scss */
.genericon-pinterest:before {
  content: "\f209";
}

/* line 132, sass/_genericons.scss */
.genericon-pinterest-alt:before {
  content: "\f210";
}

/* line 136, sass/_genericons.scss */
.genericon-flickr:before {
  content: "\f211";
}

/* line 140, sass/_genericons.scss */
.genericon-vimeo:before {
  content: "\f212";
}

/* line 144, sass/_genericons.scss */
.genericon-youtube:before {
  content: "\f213";
}

/* line 148, sass/_genericons.scss */
.genericon-tumblr:before {
  content: "\f214";
}

/* line 152, sass/_genericons.scss */
.genericon-instagram:before {
  content: "\f215";
}

/* line 156, sass/_genericons.scss */
.genericon-codepen:before {
  content: "\f216";
}

/* Meta icons */
/* line 162, sass/_genericons.scss */
.genericon-comment:before {
  content: "\f300";
}

/* line 166, sass/_genericons.scss */
.genericon-category:before, .category-links:before {
  content: "\f301";
}

/* line 170, sass/_genericons.scss */
.genericon-tag:before, .tags-links:before {
  content: "\f302";
}

/* line 174, sass/_genericons.scss */
.genericon-time:before, .date-link:before {
  content: "\f303";
}

/* line 178, sass/_genericons.scss */
.genericon-user:before, .author-link:before {
  content: "\f304";
}

/* line 182, sass/_genericons.scss */
.genericon-day:before {
  content: "\f305";
}

/* line 186, sass/_genericons.scss */
.genericon-week:before {
  content: "\f306";
}

/* line 190, sass/_genericons.scss */
.genericon-month:before {
  content: "\f307";
}

/* line 194, sass/_genericons.scss */
.genericon-pinned:before {
  content: "\f308";
}

/* Other icons */
/* line 200, sass/_genericons.scss */
.genericon-search:before {
  content: "\f400";
}

/* line 204, sass/_genericons.scss */
.genericon-unzoom:before {
  content: "\f401";
}

/* line 208, sass/_genericons.scss */
.genericon-zoom:before {
  content: "\f402";
}

/* line 212, sass/_genericons.scss */
.genericon-show:before {
  content: "\f403";
}

/* line 216, sass/_genericons.scss */
.genericon-hide:before {
  content: "\f404";
}

/* line 220, sass/_genericons.scss */
.genericon-close:before {
  content: "\f405";
}

/* line 224, sass/_genericons.scss */
.genericon-close-alt:before {
  content: "\f406";
}

/* line 228, sass/_genericons.scss */
.genericon-trash:before {
  content: "\f407";
}

/* line 232, sass/_genericons.scss */
.genericon-star:before {
  content: "\f408";
}

/* line 236, sass/_genericons.scss */
.genericon-home:before {
  content: "\f409";
}

/* line 240, sass/_genericons.scss */
.genericon-mail:before {
  content: "\f410";
}

/* line 244, sass/_genericons.scss */
.genericon-edit:before {
  content: "\f411";
}

/* line 248, sass/_genericons.scss */
.genericon-reply:before {
  content: "\f412";
}

/* line 252, sass/_genericons.scss */
.genericon-feed:before {
  content: "\f413";
}

/* line 256, sass/_genericons.scss */
.genericon-warning:before {
  content: "\f414";
}

/* line 260, sass/_genericons.scss */
.genericon-share:before {
  content: "\f415";
}

/* line 264, sass/_genericons.scss */
.genericon-attachment:before {
  content: "\f416";
}

/* line 268, sass/_genericons.scss */
.genericon-location:before {
  content: "\f417";
}

/* line 272, sass/_genericons.scss */
.genericon-checkmark:before {
  content: "\f418";
}

/* line 276, sass/_genericons.scss */
.genericon-menu:before {
  content: "\f419";
}

/* line 280, sass/_genericons.scss */
.genericon-top:before {
  content: "\f420";
}

/* line 284, sass/_genericons.scss */
.genericon-minimize:before {
  content: "\f421";
}

/* line 288, sass/_genericons.scss */
.genericon-maximize:before {
  content: "\f422";
}

/* line 292, sass/_genericons.scss */
.genericon-404:before {
  content: "\f423";
}

/* line 296, sass/_genericons.scss */
.genericon-spam:before {
  content: "\f424";
}

/* line 300, sass/_genericons.scss */
.genericon-summary:before {
  content: "\f425";
}

/* line 304, sass/_genericons.scss */
.genericon-cloud:before {
  content: "\f426";
}

/* line 308, sass/_genericons.scss */
.genericon-key:before {
  content: "\f427";
}

/* line 312, sass/_genericons.scss */
.genericon-dot:before {
  content: "\f428";
}

/* line 316, sass/_genericons.scss */
.genericon-next:before {
  content: "\f429";
}

/* line 320, sass/_genericons.scss */
.genericon-previous:before {
  content: "\f430";
}

/* line 324, sass/_genericons.scss */
.genericon-expand:before {
  content: "\f431";
}

/* line 328, sass/_genericons.scss */
.genericon-collapse:before {
  content: "\f432";
}

/* line 332, sass/_genericons.scss */
.genericon-dropdown:before {
  content: "\f433";
}

/* line 336, sass/_genericons.scss */
.genericon-dropdown-left:before {
  content: "\f434";
}

/* line 340, sass/_genericons.scss */
.genericon-top:before {
  content: "\f435";
}

/* line 344, sass/_genericons.scss */
.genericon-draggable:before {
  content: "\f436";
}

/* line 348, sass/_genericons.scss */
.genericon-phone:before {
  content: "\f437";
}

/* line 352, sass/_genericons.scss */
.genericon-send-to-phone:before {
  content: "\f438";
}

/* line 356, sass/_genericons.scss */
.genericon-plugin:before {
  content: "\f439";
}

/* line 360, sass/_genericons.scss */
.genericon-cloud-download:before {
  content: "\f440";
}

/* line 364, sass/_genericons.scss */
.genericon-cloud-upload:before {
  content: "\f441";
}

/* line 368, sass/_genericons.scss */
.genericon-external:before {
  content: "\f442";
}

/* line 372, sass/_genericons.scss */
.genericon-document:before {
  content: "\f443";
}

/* line 376, sass/_genericons.scss */
.genericon-book:before {
  content: "\f444";
}

/* line 380, sass/_genericons.scss */
.genericon-cog:before {
  content: "\f445";
}

/* line 384, sass/_genericons.scss */
.genericon-unapprove:before {
  content: "\f446";
}

/* line 388, sass/_genericons.scss */
.genericon-cart:before {
  content: "\f447";
}

/* line 392, sass/_genericons.scss */
.genericon-pause:before {
  content: "\f448";
}

/* line 396, sass/_genericons.scss */
.genericon-stop:before {
  content: "\f449";
}

/* line 400, sass/_genericons.scss */
.genericon-skip-back:before {
  content: "\f450";
}

/* line 404, sass/_genericons.scss */
.genericon-skip-ahead:before {
  content: "\f451";
}

/* line 408, sass/_genericons.scss */
.genericon-play:before {
  content: "\f452";
}

/* line 412, sass/_genericons.scss */
.genericon-tablet:before {
  content: "\f453";
}

/* line 416, sass/_genericons.scss */
.genericon-send-to-tablet:before {
  content: "\f454";
}

/* Generic shapes */
/* line 422, sass/_genericons.scss */
.genericon-uparrow:before {
  content: "\f500";
}

/* line 426, sass/_genericons.scss */
.genericon-rightarrow:before {
  content: "\f501";
}

/* line 430, sass/_genericons.scss */
.genericon-downarrow:before {
  content: "\f502";
}

/* line 434, sass/_genericons.scss */
.genericon-leftarrow:before {
  content: "\f503";
}

/* line 1, sass/_cobalt-global.scss */
body {
  background: #f5f5f5;
  color: #141414;
  font: 400 1em "proxima_novaregular";
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
}

/* line 9, sass/_cobalt-global.scss */
a {
  color: inherit;
}
/* line 11, sass/_cobalt-global.scss */
a:focus {
  text-decoration: none;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8);
  -ms-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8);
  -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8);
  -o-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8);
}

/* line 18, sass/_cobalt-global.scss */
strong, b {
  font-weight: normal;
  font-family: 'proxima_novabold';
}

/* line 23, sass/_cobalt-global.scss */
.clear-fix {
  clear: both;
}

/* line 27, sass/_cobalt-global.scss */
.text, #respond input[type=text], #respond textarea, #respond #author, #respond #email, #respond #url, #respond #comment,
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week] {
  border: 1px solid #27ae60;
  padding: 4px;
  vertical-align: middle;
}
/* line 41, sass/_cobalt-global.scss */
.text:focus, #respond input[type=text]:focus, #respond textarea:focus, #respond #author:focus, #respond #email:focus, #respond #url:focus, #respond #comment:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus {
  outline: 1px solid #a0c0d3;
  outline-offset: 0;
}

/* line 47, sass/_cobalt-global.scss */
.button, .page-link, .comments-page-links .page-numbers, .nav-below .nav-previous a, .nav-below .nav-next a, #respond input[type=submit], #respond #submit, input[type=submit], button {
  background-color: #141414;
  border: none;
  color: #f5f5f5;
  cursor: pointer;
  font: 300 1em/1.25 "proxima_novaregular", sans-serif;
  padding: 4px 9px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -o-border-radius: 0.25em;
  transition: background 0.3s, color 0.1s;
  -webkit-transition: background 0.3s, color 0.1s;
  -ms-transition: background 0.3s, color 0.1s;
  -moz-transition: background 0.3s, color 0.1s;
  -o-transition: background 0.3s, color 0.1s;
}
/* line 60, sass/_cobalt-global.scss */
.button:hover, .page-link:hover, .comments-page-links .page-numbers:hover, .nav-below .nav-previous a:hover, .nav-below .nav-next a:hover, #respond input[type=submit]:hover, #respond #submit:hover, input[type=submit]:hover, button:hover {
  background-color: #27ae60;
  color: #141414;
}

/* line 67, sass/_cobalt-global.scss */
input[type=submit] {
  font-size: .75em;
}

/* =WordPress Core */
/* line 73, sass/_cobalt-global.scss */
.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 78, sass/_cobalt-global.scss */
.alignright {
  float: right;
}

/* line 82, sass/_cobalt-global.scss */
.alignleft {
  float: left;
}

/* line 86, sass/_cobalt-global.scss */
.wp-caption {
  background: white;
  border: 1px solid #f0f0f0;
  color: #1e3442;
  /* Image does not overflow the content area */
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}
/* line 94, sass/_cobalt-global.scss */
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
/* line 97, sass/_cobalt-global.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
/* line 100, sass/_cobalt-global.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
/* line 103, sass/_cobalt-global.scss */
.wp-caption.aligncenter {
  margin: 5px auto 20px auto;
}
/* line 106, sass/_cobalt-global.scss */
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}
/* line 114, sass/_cobalt-global.scss */
.wp-caption p.wp-caption-text {
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}
/* line 118, sass/_cobalt-global.scss */
.wp-caption p.wp-caption-text a {
  border-bottom-color: #447492;
  color: #447492;
}
/* line 121, sass/_cobalt-global.scss */
.wp-caption p.wp-caption-text a:hover {
  border-bottom-color: #1e3442;
  color: #1e3442;
}

/* line 130, sass/_cobalt-global.scss */
.gallery-icon img {
  width: 85%;
}

/* line 135, sass/_cobalt-global.scss */
.gallery-caption {
  color: white;
  text-align: center;
}

/* line 140, sass/_cobalt-global.scss */
.screen-reader-text, .assistive-text {
  display: none;
}

/* line 145, sass/_cobalt-global.scss */
.after-clear-fix:after, .cobalt-content:after, .entry-content:after, .entry-summary:after, .comment-content:after, .comment-awaiting-moderation:after, .widget:after, .cobalt-content dl:after, .entry-content dl:after, .entry-summary dl:after, .comment-content dl:after, .comment-awaiting-moderation dl:after, .widget dl:after, li.comment:after, .comment-meta:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 2, sass/_cobalt-content.scss */
.cobalt-content, .entry-content, .entry-summary, .comment-content, .comment-awaiting-moderation, .widget {
  font: 400 1em/1.7 "proxima_novaregular", sans-serif;
}
/* line 5, sass/_cobalt-content.scss */
.cobalt-content p, .entry-content p, .entry-summary p, .comment-content p, .comment-awaiting-moderation p, .widget p {
  margin: 10px 0 25px 0;
}
/* line 8, sass/_cobalt-content.scss */
.cobalt-content code, .entry-content code, .entry-summary code, .comment-content code, .comment-awaiting-moderation code, .widget code, .cobalt-content kbd, .entry-content kbd, .entry-summary kbd, .comment-content kbd, .comment-awaiting-moderation kbd, .widget kbd, .cobalt-content pre, .entry-content pre, .entry-summary pre, .comment-content pre, .comment-awaiting-moderation pre, .widget pre, .cobalt-content tt, .entry-content tt, .entry-summary tt, .comment-content tt, .comment-awaiting-moderation tt, .widget tt {
  background: #9a9a9a;
  font: 400 0.9em "Droid Sans Mono", monospace;
  color: #f5f5f5;
}
/* line 13, sass/_cobalt-content.scss */
.cobalt-content code, .entry-content code, .entry-summary code, .comment-content code, .comment-awaiting-moderation code, .widget code {
  padding: 0 0.2em;
}
/* line 16, sass/_cobalt-content.scss */
.cobalt-content pre, .entry-content pre, .entry-summary pre, .comment-content pre, .comment-awaiting-moderation pre, .widget pre {
  box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.4);
  -o-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.4);
  display: block;
  padding: 1em;
  margin: 10px 0 25px 0;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
/* line 28, sass/_cobalt-content.scss */
.cobalt-content blockquote, .entry-content blockquote, .entry-summary blockquote, .comment-content blockquote, .comment-awaiting-moderation blockquote, .widget blockquote {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  color: #f5f5f5;
  background: #9a9a9a;
  display: block;
  font-style: italic;
  margin: 10px 0 25px 0;
  padding: 1em;
}
/* line 36, sass/_cobalt-content.scss */
.cobalt-content blockquote > *:first-child, .entry-content blockquote > *:first-child, .entry-summary blockquote > *:first-child, .comment-content blockquote > *:first-child, .comment-awaiting-moderation blockquote > *:first-child, .widget blockquote > *:first-child {
  margin-top: 0.25rem;
}
/* line 39, sass/_cobalt-content.scss */
.cobalt-content blockquote > *:last-child, .entry-content blockquote > *:last-child, .entry-summary blockquote > *:last-child, .comment-content blockquote > *:last-child, .comment-awaiting-moderation blockquote > *:last-child, .widget blockquote > *:last-child {
  margin-bottom: 0.5rem;
}
/* line 43, sass/_cobalt-content.scss */
.cobalt-content blockquote cite, .entry-content blockquote cite, .entry-summary blockquote cite, .comment-content blockquote cite, .comment-awaiting-moderation blockquote cite, .widget blockquote cite {
  display: block;
  text-align: right;
}
/* line 47, sass/_cobalt-content.scss */
.cobalt-content blockquote a, .entry-content blockquote a, .entry-summary blockquote a, .comment-content blockquote a, .comment-awaiting-moderation blockquote a, .widget blockquote a {
  color: #1479DE;
  background-color: #cccccc;
  padding: 0 3px;
}
/* line 53, sass/_cobalt-content.scss */
.cobalt-content h1, .entry-content h1, .entry-summary h1, .comment-content h1, .comment-awaiting-moderation h1, .widget h1 {
  font: 700 1.48em/1.6 "proxima_novabold", serif;
}
/* line 56, sass/_cobalt-content.scss */
.cobalt-content h2, .entry-content h2, .entry-summary h2, .comment-content h2, .comment-awaiting-moderation h2, .widget h2 {
  font: normal 1.29em/1.6 "proxima_novabold", serif;
}
/* line 59, sass/_cobalt-content.scss */
.cobalt-content h3, .entry-content h3, .entry-summary h3, .comment-content h3, .comment-awaiting-moderation h3, .widget h3 {
  font: normal 1.14em/1.85 "proxima_novabold", serif;
}
/* line 62, sass/_cobalt-content.scss */
.cobalt-content h4, .entry-content h4, .entry-summary h4, .comment-content h4, .comment-awaiting-moderation h4, .widget h4 {
  font: normal 1em/1.85 "proxima_novabold", serif;
}
/* line 65, sass/_cobalt-content.scss */
.cobalt-content h5, .entry-content h5, .entry-summary h5, .comment-content h5, .comment-awaiting-moderation h5, .widget h5 {
  font: normal 0.93em/1.85 "proxima_novabold", serif;
}
/* line 68, sass/_cobalt-content.scss */
.cobalt-content h6, .entry-content h6, .entry-summary h6, .comment-content h6, .comment-awaiting-moderation h6, .widget h6 {
  font: normal 0.86em/1.85 "proxima_novabold", serif;
}
/* line 71, sass/_cobalt-content.scss */
.cobalt-content h2, .entry-content h2, .entry-summary h2, .comment-content h2, .comment-awaiting-moderation h2, .widget h2, .cobalt-content h3, .entry-content h3, .entry-summary h3, .comment-content h3, .comment-awaiting-moderation h3, .widget h3, .cobalt-content h4, .entry-content h4, .entry-summary h4, .comment-content h4, .comment-awaiting-moderation h4, .widget h4, .cobalt-content h5, .entry-content h5, .entry-summary h5, .comment-content h5, .comment-awaiting-moderation h5, .widget h5, .cobalt-content h6, .entry-content h6, .entry-summary h6, .comment-content h6, .comment-awaiting-moderation h6, .widget h6 {
  margin: 1.3em 0 0.5em 0;
}
/* line 74, sass/_cobalt-content.scss */
.cobalt-content ol, .entry-content ol, .entry-summary ol, .comment-content ol, .comment-awaiting-moderation ol, .widget ol {
  list-style: decimal outside;
}
/* line 77, sass/_cobalt-content.scss */
.cobalt-content ul, .entry-content ul, .entry-summary ul, .comment-content ul, .comment-awaiting-moderation ul, .widget ul {
  list-style: disc outside;
}
/* line 80, sass/_cobalt-content.scss */
.cobalt-content ol, .entry-content ol, .entry-summary ol, .comment-content ol, .comment-awaiting-moderation ol, .widget ol, .cobalt-content ul, .entry-content ul, .entry-summary ul, .comment-content ul, .comment-awaiting-moderation ul, .widget ul {
  margin: 0 0 1.71em;
  line-height: 1.71;
}
/* line 83, sass/_cobalt-content.scss */
.cobalt-content ol ol, .entry-content ol ol, .entry-summary ol ol, .comment-content ol ol, .comment-awaiting-moderation ol ol, .widget ol ol, .cobalt-content ol ul, .entry-content ol ul, .entry-summary ol ul, .comment-content ol ul, .comment-awaiting-moderation ol ul, .widget ol ul, .cobalt-content ul ol, .entry-content ul ol, .entry-summary ul ol, .comment-content ul ol, .comment-awaiting-moderation ul ol, .widget ul ol, .cobalt-content ul ul, .entry-content ul ul, .entry-summary ul ul, .comment-content ul ul, .comment-awaiting-moderation ul ul, .widget ul ul {
  margin-bottom: 0;
}
/* line 86, sass/_cobalt-content.scss */
.cobalt-content ol:last-child, .entry-content ol:last-child, .entry-summary ol:last-child, .comment-content ol:last-child, .comment-awaiting-moderation ol:last-child, .widget ol:last-child, .cobalt-content ul:last-child, .entry-content ul:last-child, .entry-summary ul:last-child, .comment-content ul:last-child, .comment-awaiting-moderation ul:last-child, .widget ul:last-child {
  margin-bottom: 0;
}
/* line 90, sass/_cobalt-content.scss */
.cobalt-content > ol, .entry-content > ol, .entry-summary > ol, .comment-content > ol, .comment-awaiting-moderation > ol, .widget > ol, .cobalt-content > ul, .entry-content > ul, .entry-summary > ul, .comment-content > ul, .comment-awaiting-moderation > ul, .widget > ul {
  margin: 10px 0 25px 0;
}
/* line 93, sass/_cobalt-content.scss */
.cobalt-content li, .entry-content li, .entry-summary li, .comment-content li, .comment-awaiting-moderation li, .widget li {
  margin: 0 0 0 2.57em;
}
/* line 96, sass/_cobalt-content.scss */
.cobalt-content img, .entry-content img, .entry-summary img, .comment-content img, .comment-awaiting-moderation img, .widget img {
  max-width: 100%;
  height: auto;
}
/* line 99, sass/_cobalt-content.scss */
.cobalt-content img.alighcenter, .entry-content img.alighcenter, .entry-summary img.alighcenter, .comment-content img.alighcenter, .comment-awaiting-moderation img.alighcenter, .widget img.alighcenter {
  margin-left: auto;
  margin-right: auto;
}
/* line 103, sass/_cobalt-content.scss */
.cobalt-content img.alignnone, .entry-content img.alignnone, .entry-summary img.alignnone, .comment-content img.alignnone, .comment-awaiting-moderation img.alignnone, .widget img.alignnone, .cobalt-content img.alignleft, .entry-content img.alignleft, .entry-summary img.alignleft, .comment-content img.alignleft, .comment-awaiting-moderation img.alignleft, .widget img.alignleft {
  margin: 5px 20px 5px 0;
}
/* line 106, sass/_cobalt-content.scss */
.cobalt-content img.alignright, .entry-content img.alignright, .entry-summary img.alignright, .comment-content img.alignright, .comment-awaiting-moderation img.alignright, .widget img.alignright {
  margin: 5px 0 5px 20px;
}
/* line 110, sass/_cobalt-content.scss */
.cobalt-content img[style], .entry-content img[style], .entry-summary img[style], .comment-content img[style], .comment-awaiting-moderation img[style], .widget img[style] {
  max-width: 100%;
  height: auto;
}
/* line 114, sass/_cobalt-content.scss */
.cobalt-content a, .entry-content a, .entry-summary a, .comment-content a, .comment-awaiting-moderation a, .widget a {
  color: #1479DE;
  text-decoration: none;
}
/* line 117, sass/_cobalt-content.scss */
.cobalt-content a:hover, .entry-content a:hover, .entry-summary a:hover, .comment-content a:hover, .comment-awaiting-moderation a:hover, .widget a:hover {
  text-decoration: underline;
}
/* line 120, sass/_cobalt-content.scss */
.cobalt-content a:focus, .entry-content a:focus, .entry-summary a:focus, .comment-content a:focus, .comment-awaiting-moderation a:focus, .widget a:focus {
  border-bottom: none;
}
/* line 123, sass/_cobalt-content.scss */
.cobalt-content a[href$=jpeg], .entry-content a[href$=jpeg], .entry-summary a[href$=jpeg], .comment-content a[href$=jpeg], .comment-awaiting-moderation a[href$=jpeg], .widget a[href$=jpeg], .cobalt-content a[href$=jpg], .entry-content a[href$=jpg], .entry-summary a[href$=jpg], .comment-content a[href$=jpg], .comment-awaiting-moderation a[href$=jpg], .widget a[href$=jpg], .cobalt-content a[href$=jpe], .entry-content a[href$=jpe], .entry-summary a[href$=jpe], .comment-content a[href$=jpe], .comment-awaiting-moderation a[href$=jpe], .widget a[href$=jpe], .cobalt-content a[href$=png], .entry-content a[href$=png], .entry-summary a[href$=png], .comment-content a[href$=png], .comment-awaiting-moderation a[href$=png], .widget a[href$=png], .cobalt-content a[href$=gif], .entry-content a[href$=gif], .entry-summary a[href$=gif], .comment-content a[href$=gif], .comment-awaiting-moderation a[href$=gif], .widget a[href$=gif] {
  border-bottom: none;
}
/* line 131, sass/_cobalt-content.scss */
.cobalt-content address, .entry-content address, .entry-summary address, .comment-content address, .comment-awaiting-moderation address, .widget address {
  margin: 10px 0 25px 0;
}
/* line 134, sass/_cobalt-content.scss */
.cobalt-content big, .entry-content big, .entry-summary big, .comment-content big, .comment-awaiting-moderation big, .widget big {
  font-size: 1.2em;
}
/* line 137, sass/_cobalt-content.scss */
.cobalt-content cite, .entry-content cite, .entry-summary cite, .comment-content cite, .comment-awaiting-moderation cite, .widget cite {
  font-style: italic;
}
/* line 140, sass/_cobalt-content.scss */
.cobalt-content dl, .entry-content dl, .entry-summary dl, .comment-content dl, .comment-awaiting-moderation dl, .widget dl {
  margin: 10px 0 25px 0;
}
/* line 142, sass/_cobalt-content.scss */
.cobalt-content dl dt, .entry-content dl dt, .entry-summary dl dt, .comment-content dl dt, .comment-awaiting-moderation dl dt, .widget dl dt {
  border-top: 1px solid #375f78;
  box-sizing: border-box;
  clear: left;
  float: left;
  font-weight: bold;
  margin: 0;
  padding: 0.25em;
  width: 30%;
}
/* line 152, sass/_cobalt-content.scss */
.cobalt-content dl dd, .entry-content dl dd, .entry-summary dl dd, .comment-content dl dd, .comment-awaiting-moderation dl dd, .widget dl dd {
  border-top: 1px solid #375f78;
  box-sizing: border-box;
  float: left;
  width: 70%;
  padding: 0.25em;
}
/* line 161, sass/_cobalt-content.scss */
.cobalt-content sup, .entry-content sup, .entry-summary sup, .comment-content sup, .comment-awaiting-moderation sup, .widget sup {
  vertical-align: super;
}
/* line 164, sass/_cobalt-content.scss */
.cobalt-content sub, .entry-content sub, .entry-summary sub, .comment-content sub, .comment-awaiting-moderation sub, .widget sub {
  vertical-align: sub;
}
/* line 167, sass/_cobalt-content.scss */
.cobalt-content table, .entry-content table, .entry-summary table, .comment-content table, .comment-awaiting-moderation table, .widget table {
  margin: 10px 0 25px 0;
}
/* line 169, sass/_cobalt-content.scss */
.cobalt-content table th, .entry-content table th, .entry-summary table th, .comment-content table th, .comment-awaiting-moderation table th, .widget table th, .cobalt-content table td, .entry-content table td, .entry-summary table td, .comment-content table td, .comment-awaiting-moderation table td, .widget table td {
  border: 1px solid #141414;
  line-height: 1.2;
  padding: 0.5em;
}
/* line 175, sass/_cobalt-content.scss */
.child-search .cobalt-content strong, .child-search .entry-content strong, .child-search .entry-summary strong, .child-search .comment-content strong, .child-search .comment-awaiting-moderation strong, .child-search .widget strong {
  background: #447492;
}
/* line 179, sass/_cobalt-content.scss */
.cobalt-content .gallery-item a, .entry-content .gallery-item a, .entry-summary .gallery-item a, .comment-content .gallery-item a, .comment-awaiting-moderation .gallery-item a, .widget .gallery-item a {
  border-bottom: none;
}
/* line 182, sass/_cobalt-content.scss */
.cobalt-content .gallery-item dd, .entry-content .gallery-item dd, .entry-summary .gallery-item dd, .comment-content .gallery-item dd, .comment-awaiting-moderation .gallery-item dd, .widget .gallery-item dd, .cobalt-content .gallery-item dt, .entry-content .gallery-item dt, .entry-summary .gallery-item dt, .comment-content .gallery-item dt, .comment-awaiting-moderation .gallery-item dt, .widget .gallery-item dt {
  border-top: none;
  float: none;
  width: 100%;
}

/* line 192, sass/_cobalt-content.scss */
.author-meta {
  color: #5a5a5a;
  font-size: 1.1em;
}
/* line 195, sass/_cobalt-content.scss */
.author-meta a {
  color: #1479DE;
  text-decoration: none;
}
/* line 198, sass/_cobalt-content.scss */
.author-meta a:hover {
  text-decoration: underline;
}
/* line 202, sass/_cobalt-content.scss */
.author-meta .avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-left: 2px;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 5, sass/_cobalt-grid.scss */
.wrapper {
  position: relative;
  margin: 0 auto;
  width: 90%;
  max-width: 1260px;
}

/* line 12, sass/_cobalt-grid.scss */
.site-header {
  background: #141414;
  margin: 25px 0 20px 0;
}

/* line 17, sass/_cobalt-grid.scss */
#primary {
  clear: left;
  float: left;
  margin-right: 6%;
  margin-top: 25px;
  width: 63%;
}
@media only screen and (max-width: 767px) {
  /* line 17, sass/_cobalt-grid.scss */
  #primary {
    clear: both;
    margin-right: none;
    width: 100%;
  }
}

/* line 30, sass/_cobalt-grid.scss */
#secondary {
  clear: right;
  float: left;
  margin-top: 25px;
  width: 31%;
}
@media only screen and (max-width: 767px) {
  /* line 30, sass/_cobalt-grid.scss */
  #secondary {
    clear: both;
    width: 100%;
  }
}

/* line 41, sass/_cobalt-grid.scss */
#colophon {
  float: left;
  clear: both;
}

/* line 47, sass/_cobalt-grid.scss */
.single-center {
  position: relative;
  float: none;
  width: 90%;
  max-width: 700px;
  margin: 0 auto;
  margin-top: 25px;
}

/* line 55, sass/_cobalt-grid.scss */
.sidebar-wrapper {
  position: relative;
  float: none;
  width: 90%;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 25px;
}

/* line 1, sass/_cobalt-header.scss */
.site-header {
  text-align: center;
  padding: 3em 1.5em;
}
/* line 4, sass/_cobalt-header.scss */
.site-header a {
  text-decoration: none;
}

/* line 9, sass/_cobalt-header.scss */
.site-header-small {
  text-align: left;
  margin-bottom: 0;
  padding: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 9, sass/_cobalt-header.scss */
  .site-header-small {
    text-align: center;
  }
}

/* line 18, sass/_cobalt-header.scss */
.site-logo {
  margin-bottom: -0.125em;
}
/* line 20, sass/_cobalt-header.scss */
.site-header-small .site-logo {
  display: inline;
  vertical-align: middle;
}

/* line 26, sass/_cobalt-header.scss */
.site-logo-icon {
  display: block;
  height: 6em;
  letter-spacing: 0;
  margin: 0 auto;
  padding: 0 0 1em 0;
}
/* line 32, sass/_cobalt-header.scss */
.site-header-small .site-logo-icon {
  display: inline-block;
  height: 2em;
  padding: 0 0.1em 0 0;
  vertical-align: baseline;
}
@media only screen and (max-width: 767px) {
  /* line 26, sass/_cobalt-header.scss */
  .site-logo-icon {
    height: 4em;
  }
}

/* line 43, sass/_cobalt-header.scss */
.site-name {
  text-shadow: 0 0 15px black;
  -webkit-text-shadow: 0 0 15px black;
  -ms-text-shadow: 0 0 15px black;
  -moz-text-shadow: 0 0 15px black;
  -o-text-shadow: 0 0 15px black;
  font-family: "proxima_novaregular", sans-serif;
  font-weight: lighter;
  font-size: 3em;
  color: #f5f5f5;
}
/* line 49, sass/_cobalt-header.scss */
.site-name:hover {
  color: #27ae60;
}
/* line 52, sass/_cobalt-header.scss */
.site-header-small .site-name {
  font-size: 2em;
  line-height: 1;
  display: inline;
  vertical-align: baseline;
}
@media only screen and (max-width: 767px) {
  /* line 43, sass/_cobalt-header.scss */
  .site-name {
    font-size: 2.5em;
  }
}

/* line 63, sass/_cobalt-header.scss */
.site-description {
  text-shadow: 0 0 15px black;
  -webkit-text-shadow: 0 0 15px black;
  -ms-text-shadow: 0 0 15px black;
  -moz-text-shadow: 0 0 15px black;
  -o-text-shadow: 0 0 15px black;
  font-family: "proxima_novaregular", sans-serif;
  font-weight: lighter;
  font-size: 1em;
  color: #f5f5f5;
  padding: 0 1em;
}
/* line 70, sass/_cobalt-header.scss */
.site-header-small .site-description {
  display: none;
}

/* line 83, sass/_cobalt-header.scss */
.header {
  background-color: #27ae60;
  padding: 60px 0;
  margin-bottom: 60px;
}
/* line 87, sass/_cobalt-header.scss */
.header a {
  text-decoration: none;
}
/* line 90, sass/_cobalt-header.scss */
.header h1 {
  color: #f5f5f5;
  font-size: 40px;
  font-weight: lighter;
  line-height: 1.25;
  font-family: "proxima_novathin", sans-serif;
}
/* line 96, sass/_cobalt-header.scss */
.header h1 span {
  color: #141414;
}
/* line 100, sass/_cobalt-header.scss */
.header h3 {
  font-size: 1.1em;
  font-weight: lighter;
  line-height: 1.25;
  color: #f5f5f5;
  font-family: "proxima_novathin", sans-serif;
}
/* line 107, sass/_cobalt-header.scss */
.header .container {
  position: relative;
  display: block;
  margin: 0 auto;
  max-width: 960px;
  width: 90%;
}

/* line 1, sass/_cobalt-menus.scss */
.dropdown-menu {
  background: #141414;
  margin: 1.5em 0 0 0;
  text-align: center;
}
/* line 5, sass/_cobalt-menus.scss */
.dropdown-menu .menu-item {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  /* line 5, sass/_cobalt-menus.scss */
  .dropdown-menu .menu-item {
    display: block;
  }
}
/* line 11, sass/_cobalt-menus.scss */
.dropdown-menu .menu-item:hover {
  background: #447492;
}
/* line 14, sass/_cobalt-menus.scss */
.dropdown-menu .menu-item a {
  display: inline-block;
  padding: 1.5em 1em;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  /* line 14, sass/_cobalt-menus.scss */
  .dropdown-menu .menu-item a {
    display: block;
  }
}
/* line 22, sass/_cobalt-menus.scss */
.dropdown-menu .menu-item a:hover {
  background: #a0c0d3;
  color: #375f78;
}
/* line 28, sass/_cobalt-menus.scss */
.dropdown-menu > .menu-item {
  position: relative;
}
/* line 30, sass/_cobalt-menus.scss */
.dropdown-menu > .menu-item > .sub-menu {
  background: #141414;
  display: none;
  left: 0;
  position: absolute;
}
/* line 35, sass/_cobalt-menus.scss */
.dropdown-menu > .menu-item > .sub-menu > .menu-item {
  display: inline-block;
  position: relative;
}
/* line 38, sass/_cobalt-menus.scss */
.dropdown-menu > .menu-item > .sub-menu > .menu-item > .sub-menu {
  background: #141414;
  display: none;
  left: 100%;
  position: absolute;
  top: 0;
}
/* line 45, sass/_cobalt-menus.scss */
.dropdown-menu > .menu-item > .sub-menu > .menu-item:hover > .sub-menu {
  display: block;
  z-index: 999;
}
@media only screen and (max-width: 767px) {
  /* line 45, sass/_cobalt-menus.scss */
  .dropdown-menu > .menu-item > .sub-menu > .menu-item:hover > .sub-menu {
    display: none;
  }
}
/* line 54, sass/_cobalt-menus.scss */
.dropdown-menu > .menu-item:hover > .sub-menu {
  display: block;
  z-index: 99;
}
@media only screen and (max-width: 767px) {
  /* line 54, sass/_cobalt-menus.scss */
  .dropdown-menu > .menu-item:hover > .sub-menu {
    display: none;
  }
}

/* line 1, sass/_cobalt-primary.scss */
.page-header {
  border-bottom: 2px solid rgba(255, 255, 255, 0.08);
  margin: 0 0 25px 0;
  padding: 0 0 20px 0;
}

/* line 7, sass/_cobalt-primary.scss */
.page-title {
  font: normal 2.5em/1 "proxima_novabold", serif;
}

/* line 11, sass/_cobalt-primary.scss */
.post, .page, .nav-below, .nav-single, li.comment, .comment-nav-below, .nocomments, #respond, #disqus_thread {
  border-bottom: 2px solid rgba(255, 255, 255, 0.08);
  margin: 20px 0 25px 0;
}
/* line 14, sass/_cobalt-primary.scss */
.post:first-child, .page:first-child, .nav-below:first-child, .nav-single:first-child, li.comment:first-child, .comment-nav-below:first-child, .nocomments:first-child, #respond:first-child, #disqus_thread:first-child {
  margin-top: 0;
}
/* line 17, sass/_cobalt-primary.scss */
.post.sticky, .sticky.page, .sticky.nav-below, .sticky.nav-single, li.sticky.comment, .sticky.comment-nav-below, .sticky.nocomments, .sticky#respond, .sticky#disqus_thread {
  border: 2px solid rgba(255, 255, 255, 0.08);
  padding: 1em;
}
/* line 22, sass/_cobalt-primary.scss */
.post.format-image a, .format-image.page a, .format-image.nav-below a, .format-image.nav-single a, li.format-image.comment a, .format-image.comment-nav-below a, .format-image.nocomments a, .format-image#respond a, .format-image#disqus_thread a {
  border-bottom: none;
}
/* line 27, sass/_cobalt-primary.scss */
.post.format-chat p, .format-chat.page p, .format-chat.nav-below p, .format-chat.nav-single p, li.format-chat.comment p, .format-chat.comment-nav-below p, .format-chat.nocomments p, .format-chat#respond p, .format-chat#disqus_thread p {
  margin: 0;
}

/* line 37, sass/_cobalt-primary.scss */
.entry-title {
  font: normal 1.6em/1 "proxima_novabold", serif;
  margin: 5px 0 15px 0;
}
/* line 40, sass/_cobalt-primary.scss */
.entry-title a {
  text-decoration: none;
}
/* line 42, sass/_cobalt-primary.scss */
.entry-title a:hover {
  text-decoration: underline;
}
/* line 44, sass/_cobalt-primary.scss */
.entry-title a:hover:after {
  content: " ↩";
}

/* line 51, sass/_cobalt-primary.scss */
.comments-link {
  font: 400 1em "proxima_novaregular", sans-serif;
  margin: 15px 0 25px 0;
}
/* line 54, sass/_cobalt-primary.scss */
.comments-link a {
  text-decoration: none;
}
/* line 56, sass/_cobalt-primary.scss */
.comments-link a:hover {
  text-decoration: underline;
}

/* line 63, sass/_cobalt-primary.scss */
.entry-header img {
  max-width: 100%;
  height: auto;
}

/* line 73, sass/_cobalt-primary.scss */
.page-links, .comments-page-links {
  margin: 10px 0 25px 0;
}
/* line 75, sass/_cobalt-primary.scss */
.page-links a, .comments-page-links a {
  text-decoration: none;
}

/* line 80, sass/_cobalt-primary.scss */
.page-link, .comments-page-links .page-numbers {
  margin: 0 0 0 0.5em;
  background-color: #375f78;
}
/* line 84, sass/_cobalt-primary.scss */
.page-link:hover, .comments-page-links .page-numbers:hover {
  background-color: #1479DE;
  color: #f5f5f5;
}
/* line 88, sass/_cobalt-primary.scss */
a .page-link, a .comments-page-links .page-numbers, .comments-page-links a .page-numbers {
  background-color: #141414;
}
/* line 90, sass/_cobalt-primary.scss */
a .page-link:hover, a .comments-page-links .page-numbers:hover, .comments-page-links a .page-numbers:hover {
  background-color: #1479DE;
  color: #141414;
}

/* line 97, sass/_cobalt-primary.scss */
.comments-page-links {
  border-bottom: 2px solid rgba(255, 255, 255, 0.08);
  padding: 0.75em 0 1.25em 0;
}
/* line 102, sass/_cobalt-primary.scss */
.comments-page-links .page-numbers {
  background-color: #141414;
}
/* line 105, sass/_cobalt-primary.scss */
.comments-page-links .page-numbers:hover {
  background-color: #1479DE;
  color: #141414;
}
/* line 109, sass/_cobalt-primary.scss */
.comments-page-links .page-numbers.current {
  background-color: #1479DE;
  color: #141414;
}

/* line 120, sass/_cobalt-primary.scss */
.entry-meta {
  color: #1479DE;
  font: 400 0.875em/1.5 "proxima_novaregular", sans-serif;
  margin: 30px 0 45px 0;
}
/* line 124, sass/_cobalt-primary.scss */
.post.sticky .entry-meta, .sticky.page .entry-meta, .sticky.nav-below .entry-meta, .sticky.nav-single .entry-meta, li.sticky.comment .entry-meta, .sticky.comment-nav-below .entry-meta, .sticky.nocomments .entry-meta, .sticky#respond .entry-meta, .sticky#disqus_thread .entry-meta {
  margin-bottom: 0;
}

/* line 129, sass/_cobalt-primary.scss */
.entry-meta-icon, .date-link, .category-links, .tags-links, .author-link {
  font-weight: 300;
  margin-right: 20px;
}
/* line 132, sass/_cobalt-primary.scss */
.entry-meta-icon:before, .date-link:before, .category-links:before, .tags-links:before, .author-link:before {
  font: normal 16px / 1 Genericons;
  vertical-align: text-bottom;
}
/* line 137, sass/_cobalt-primary.scss */
.entry-meta-icon a, .date-link a, .category-links a, .tags-links a, .author-link a {
  text-decoration: none;
}
/* line 139, sass/_cobalt-primary.scss */
.entry-meta-icon a:hover, .date-link a:hover, .category-links a:hover, .tags-links a:hover, .author-link a:hover {
  text-decoration: underline;
}

/* line 161, sass/_cobalt-primary.scss */
.author-link {
  white-space: nowrap;
}

/* line 167, sass/_cobalt-primary.scss */
.nav-below {
  border-bottom: 0;
  padding: 0 50px 25px 50px;
}
/* line 174, sass/_cobalt-primary.scss */
.nav-below .nav-previous a, .nav-below .nav-next a {
  background-color: #9a9a9a;
  position: relative;
  display: block;
  height: 6em;
  line-height: 6em;
  padding: 0;
  width: 6em;
  border-radius: 3em;
  -webkit-border-radius: 3em;
  -ms-border-radius: 3em;
  -moz-border-radius: 3em;
  -o-border-radius: 3em;
}
/* line 184, sass/_cobalt-primary.scss */
.nav-below .nav-previous a:hover, .nav-below .nav-next a:hover {
  background-color: #1479DE;
  color: #f5f5f5;
}

/* line 192, sass/_cobalt-primary.scss */
.nav-single {
  padding: 0 0 25px 0;
}
/* line 195, sass/_cobalt-primary.scss */
.nav-single a {
  text-decoration: none;
}
/* line 197, sass/_cobalt-primary.scss */
.nav-single a:hover {
  text-decoration: underline;
}
/* line 201, sass/_cobalt-primary.scss */
.nav-single .nav-previous, .nav-single .nav-next {
  margin-top: 5px;
  padding: 10px;
  border: 1px solid #27ae60;
}

/* line 208, sass/_cobalt-primary.scss */
.comments-title, #respond h3, #respond .reply-title {
  font: normal 1.14em/1.85 "proxima_novabold", serif;
}

/* line 212, sass/_cobalt-primary.scss */
.commentlist {
  border-bottom: 2px solid rgba(255, 255, 255, 0.08);
  margin: 25px 0 25px 0;
}

/* line 217, sass/_cobalt-primary.scss */
li.comment {
  list-style-type: none;
  margin: 20px 0;
  padding: 20px 0 0 0;
  border-bottom: 0;
}
/* line 224, sass/_cobalt-primary.scss */
li.comment.depth-2 {
  margin-left: 3em;
}
/* line 227, sass/_cobalt-primary.scss */
li.comment.depth-3, li.comment.depth-4, li.comment.depth-5, li.comment.depth-6, li.comment.depth-7, li.comment.depth-8, li.comment.depth-9, li.comment.depth-10 {
  margin-left: 6em;
}

/* line 239, sass/_cobalt-primary.scss */
li.pingback, li.trackback {
  padding: 20px 0 0 0;
  margin: 20px 0;
}

/* line 245, sass/_cobalt-primary.scss */
.comment-meta img {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  clear: left;
  float: left;
  margin: 0 0.5em 0 0;
}
/* line 253, sass/_cobalt-primary.scss */
.comment-meta .comment-author {
  display: block;
  font: 700 1.34em/1 "proxima_novaregular", sans-serif;
}
/* line 257, sass/_cobalt-primary.scss */
.comment-meta .comment-time {
  display: inline;
  font: 300 0.875em/1.6 "proxima_novaregular", sans-serif;
}
/* line 261, sass/_cobalt-primary.scss */
.comment-meta a {
  text-decoration: none;
}
/* line 263, sass/_cobalt-primary.scss */
.comment-meta a:hover {
  text-decoration: underline;
}

/* line 270, sass/_cobalt-primary.scss */
.comment-reply {
  float: right;
}

/* line 274, sass/_cobalt-primary.scss */
span.bypostauthor {
  border-left: 1px solid #f5f5f5;
  color: #f5f5f5;
  font-size: 0.5em;
  margin-left: 0.6em;
  padding-left: 0.5em;
  vertical-align: middle;
}

/* line 283, sass/_cobalt-primary.scss */
.comment-content, .comment-awaiting-moderation {
  padding-left: 48px;
}
/* line 287, sass/_cobalt-primary.scss */
.comment-content p, .comment-awaiting-moderation p {
  margin: 20px 0;
}
/* line 289, sass/_cobalt-primary.scss */
.comment-content p:first-child, .comment-awaiting-moderation p:first-child {
  margin-top: 0;
}
/* line 292, sass/_cobalt-primary.scss */
.comment-content p:last-child, .comment-awaiting-moderation p:last-child {
  margin-bottom: 0;
}

/* line 298, sass/_cobalt-primary.scss */
.comment-awaiting-moderation {
  color: #85aec7;
  font-weight: normal;
}

/* line 304, sass/_cobalt-primary.scss */
.comment-nav-below {
  padding: 0 0 25px 0;
}
/* line 307, sass/_cobalt-primary.scss */
.comment-nav-below a {
  text-decoration: none;
}
/* line 309, sass/_cobalt-primary.scss */
.comment-nav-below a:hover {
  text-decoration: underline;
}

/* line 315, sass/_cobalt-primary.scss */
.nocomments {
  padding: 0 0 25px 0;
}

/* line 320, sass/_cobalt-primary.scss */
#respond {
  padding: 0 0 25px 0;
}
/* line 326, sass/_cobalt-primary.scss */
#respond p {
  padding: 5px 0 20px 0;
}
/* line 329, sass/_cobalt-primary.scss */
#respond label {
  display: block;
}
/* line 332, sass/_cobalt-primary.scss */
#respond input[type=text], #respond textarea, #respond #author, #respond #email, #respond #url, #respond #comment {
  font: 400 1em/1 "proxima_novaregular", sans-serif;
}
/* line 336, sass/_cobalt-primary.scss */
#respond input[type=text], #respond #author, #respond #email, #respond #url {
  width: 42.2%;
}
/* line 339, sass/_cobalt-primary.scss */
#respond textarea, #respond #comment {
  width: 63.3%;
}

/* line 1, sass/_cobalt-secondary.scss */
.widget {
  border-bottom: 2px solid rgba(255, 255, 255, 0.08);
  margin: 0 0 20px 0;
  padding: 0 0 25px 0;
}
/* line 6, sass/_cobalt-secondary.scss */
.widget p {
  margin: 0;
}
/* line 9, sass/_cobalt-secondary.scss */
.widget .textwidget p {
  margin: 0 0 20px 0;
}
/* line 12, sass/_cobalt-secondary.scss */
.widget ol, .widget ul {
  margin-bottom: 0;
}
/* line 15, sass/_cobalt-secondary.scss */
.widget .textwidget p {
  margin: 10px 0 25px 0;
}
/* line 18, sass/_cobalt-secondary.scss */
.widget li {
  margin-right: 2.57em;
}
/* line 21, sass/_cobalt-secondary.scss */
.widget a {
  border-bottom-style: dotted;
}
/* line 24, sass/_cobalt-secondary.scss */
.widget:last-child {
  border-bottom-width: 0;
}
@media only screen and (max-width: 767px) {
  /* line 24, sass/_cobalt-secondary.scss */
  .widget:last-child {
    border-bottom-width: 1px;
  }
}
/* line 30, sass/_cobalt-secondary.scss */
.widget .widget-title {
  font: normal 1.29em/1.6 "proxima_novabold", serif;
  margin: 0 0 10px 0;
}

/* line 36, sass/_cobalt-secondary.scss */
.widget-search-bar {
  width: 53.333%;
}

/* line 41, sass/_cobalt-secondary.scss */
.widget_recent_entries .post-date {
  color: #a0c0d3;
  font-size: 0.875em;
  vertical-align: center;
}
/* line 45, sass/_cobalt-secondary.scss */
.widget_recent_entries .post-date:before {
  content: " - ";
}

/* line 52, sass/_cobalt-secondary.scss */
.tagcloud a {
  border-bottom: none;
  vertical-align: baseline;
}

/* line 2, sass/_cobalt-footer.scss */
.footer {
  text-align: center;
  padding: 100px 0;
  background-color: #ffffff;
}
/* line 6, sass/_cobalt-footer.scss */
.footer a {
  text-decoration: none;
}
/* line 10, sass/_cobalt-footer.scss */
.footer ul li {
  position: relative;
  display: inline-block;
  margin: 0 20px;
}
/* line 17, sass/_cobalt-footer.scss */
.footer ul li a:hover {
  color: #1479DE;
}
@media only screen and (max-width: 568px) {
  /* line 22, sass/_cobalt-footer.scss */
  .footer ul li {
    margin-bottom: 20px;
  }
}
/* line 27, sass/_cobalt-footer.scss */
.footer .social-icons {
  margin-top: 35px;
}
/* line 29, sass/_cobalt-footer.scss */
.footer .social-icons li {
  font-size: 18px;
}
/* line 34, sass/_cobalt-footer.scss */
.footer .form-container {
  position: relative;
  display: block;
  margin-top: 60px;
}
/* line 38, sass/_cobalt-footer.scss */
.footer .form-container p {
  color: #aeaeae;
  margin-bottom: 14px;
  font-size: .9em;
}
/* line 44, sass/_cobalt-footer.scss */
.footer .form-container form input {
  vertical-align: bottom;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  font-family: "proxima_novaregular";
  background-color: #ffffff;
  border: none;
  max-width: 300px;
  width: 100%;
  height: 50px;
  font-weight: normal;
  position: relative;
  border-radius: 0;
  font-size: 14px;
  text-align: left;
  position: relative;
  display: inline-block;
  outline: none;
  padding: 3px 20px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #141414;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
}
/* line 70, sass/_cobalt-footer.scss */
.footer .form-container form input:hover, .footer .form-container form input:focus {
  background-color: #f5f5f5;
}
/* line 74, sass/_cobalt-footer.scss */
.footer .form-container form .submit {
  font-family: "proxima_novaregular";
  color: #1479DE;
  position: relative;
  width: 70px;
  max-height: 50px;
  height: 50px;
  padding-left: 5px;
  right: 7px;
  padding-right: 5px;
  margin-bottom: 3px;
  text-align: center;
  -webkit-appearance: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 89, sass/_cobalt-footer.scss */
.footer .form-container form .submit:hover, .footer .form-container form .submit:focus, .footer .form-container form .submit:active {
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
  background-color: #1479DE;
  color: #f5f5f5;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media only screen and (max-width: 568px) {
  /* line 97, sass/_cobalt-footer.scss */
  .footer .form-container form input {
    max-width: 190px;
  }
}
/* line 103, sass/_cobalt-footer.scss */
.footer .form-container form:hover input {
  border-color: #1479DE;
}

/* line 1, sass/_cobalt-plugins.scss */
#disqus_thread {
  padding: 15px 0;
}
