.post-title, h1 {font-size: 2.3125em;line-height: 1;}
h2 {font-size: 1.75em;line-height: 1.321;}
.archive-header h2, .loop-pagination h2, .site-title, h3 {font-size: 1.3125em;line-height: 1.143;}
.comment-footer a, .comment-footer span, .further-reading span, .post-tags a, .site-footer .design-credit, .tagline, .widget>*, .widget_tag_cloud a, input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]):not([type=image]), input[type=submit], textarea {font-size: .75em;line-height: 1.5;}
.menu-primary a, .menu-primary a:active, .menu-primary a:focus, .menu-primary a:hover, .menu-primary a:link, .menu-primary a:visited, .post-tags a, .post-tags a:active, .post-tags a:focus, .post-tags a:hover, .post-tags a:link, .post-tags a:visited, .sidebar-primary .widget_rss .widget-title a, .sidebar-primary .widget_rss .widget-title a:active, .sidebar-primary .widget_rss .widget-title a:focus, .sidebar-primary .widget_rss .widget-title a:hover, .sidebar-primary .widget_rss .widget-title a:link, .sidebar-primary .widget_rss .widget-title a:visited, .site-title a, .site-title a:active, .site-title a:focus, .site-title a:hover, .site-title a:link, .site-title a:visited, .widget_tag_cloud a, .widget_tag_cloud a:active, .widget_tag_cloud a:focus, .widget_tag_cloud a:hover, .widget_tag_cloud a:link, .widget_tag_cloud a:visited {color: #fff;}
.sidebar-primary .widget a, .sidebar-primary .widget a:link, .sidebar-primary .widget a:visited {color: #ccc;}
.sidebar-primary .widget a:active, .sidebar-primary .widget a:focus, .sidebar-primary .widget a:hover {color: #fff;}
*, :after, :before {box-sizing: border-box;}
html {height: 100%;}
body {height: 100%;font-size: 100%;margin: 0;padding: 0;font-family: Lato,sans-serif;line-height: 1.5;background: #27292b;color: #27292b;-webkit-font-smoothing: subpixel-antialiased;word-wrap: break-word;-ms-word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.overflow-container {position: relative;overflow: hidden;height: auto;min-height: 100%;}
.max-width {max-width: 1400px;margin: 0 auto;min-height: 100%;}
.main {margin: 0 auto;background: #f0f1f2;padding: 1.5em 0;}
p {margin: 1.5em 0;}
a {color: #27292b;-webkit-transition: color .2s ease-in-out;transition: color .2s ease-in-out;}
a:link, a:visited {color: #27292b;}
a:active, a:focus, a:hover {color: #5c6066;}
h1, h2, h3, h4, h5, h6 {font-family: Rokkitt,sans-serif;margin: 0;padding: 0;font-weight: 400;}
h4, h5, h6 {font-size: 1em;line-height: 1.5;}
ol, ul {font-size: 1em;padding: 0;margin: 1.5em;}
ol ol, ol ul, ul ol, ul ul {margin: 0 1.5em;}
li li, ol ol, ol ul, ul ol, ul ul {font-size: 1em;}
pre {word-wrap: break-word;background: #f0f1f2;padding: .75em;}
code {background: #f0f1f2;padding: 0 .375em;}
blockquote {margin: 1.5em 1.5em 1.5em 0;padding-left: 1.5em;border-left: solid 3px #27292b;}
blockquote cite {display: block;text-align: right;}
hr {margin: .69em 0;}
table {border-spacing: 0;border-collapse: collapse;margin: 1.5em 0;}
td, th {padding: .5em .75em;border: solid 1px #000;}
.alignleft {float: left;margin: 0 1.5em 1.5em 0;}
.alignright {float: right;margin: 0 0 1.5em 1.5em;}
.aligncenter {text-align: center;margin: 1.5em auto;display: block;}
.alignnone {margin: 1.5em 0;}
.aligncenter, .alignleft, .alignnone, .alignright, .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail, img {max-width: 100%;height: auto;}
.wp-caption-text {margin: 0 0 1.84502em;font-size: .813em;line-height: 1.85;color: #3e4145;}
input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]):not([type=image]), textarea {padding: 9px 12px;width: 100%;max-width: 27.75em;background: #f0f1f2;color: #27292b;outline: solid 1px #d9d9d9;border: none;border-radius: 0;font-family: Lato,sans-serif;-webkit-appearance: none;}
input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]):not([type=image]):focus, textarea:focus {background: #fff;}
textarea {max-width: 41.625em;overflow: auto;}
input[type=submit] {padding: .8em;width: 100%;color: #fff;background: #27292b;outline: 0;border: none;border-radius: 0;max-width: 13.875em;font-family: Lato,sans-serif;-webkit-appearance: none;-webkit-transition: background .2s ease-in-out;transition: background .2s ease-in-out;}
input[type=submit]:active, input[type=submit]:focus, input[type=submit]:hover {cursor: pointer;background: #5c6066;}
input[type=search] {margin-right: 2px;padding-right: .375em;-webkit-transition: background .2s ease-in-out;transition: background .2s ease-in-out;}
::-webkit-input-placeholder {color: #5c6066;}
:-moz-placeholder {color: #5c6066;}
::-moz-placeholder {color: #5c6066;}
:-ms-input-placeholder {color: #5c6066;}
a img {border: none;}
.screen-reader-text {position: absolute;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);overflow: hidden;height: 1px;width: 1px;}
.skip-content {position: absolute;top: -4.5em;width: 100%;left: 0;display: block;text-align: center;color: #fff;z-index: 99;padding: 1.5em;background: #27292b;-webkit-transition: top .2s ease;transition: top .2s ease;}
.skip-content:link, .skip-content:visited {color: #fff;}
.skip-content:focus {top: 0;outline: 0;}
.admin-bar .skip-content:focus {top: 32px;}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) {html {-webkit-text-size-adjust: none;}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {html {-webkit-text-size-adjust: none;}}
@media all and (min-width:87.5em) {body:before {content: "";position: fixed;top: 0;right: 0;bottom: 0;left: 50%;z-index: 0;background: #f0f1f2;}}
.main-sidebar {position: relative;padding: 1.5em 7.4074%;background: #27292b;color: #fff;}
.sidebar-primary {max-height: 0;overflow: hidden;}
.open .sidebar-primary {max-height: 9999px;}
@media all and (min-width:34.375em) {.sidebar-primary {position: absolute;width: 320px;left: 0;padding: 0 8.69629%;}}
@media all and (min-width:59.375em) {.main-sidebar {float: left;width: 27.775%;padding: 3em 1.85185%;}
	.sidebar-primary {position: relative;max-height: none;width: auto;padding: 0;}}
@media all and (min-width:71.875em) {.main-sidebar {width: 22.23%;}}
@media all and (min-width:87.5em) {.main-sidebar {padding: 3em 26px;max-width: 311px;}}
.site-header:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.title-container {float: left;}
.site-avatar {display: none;}
.site-title {line-height: 36px;}
.site-title a {text-decoration: none;}
.site-title a:active, .site-title a:focus, .site-title a:hover {text-decoration: underline;}
.site-title img {max-width: 200px;}
.tagline {display: none;}
.social-media-icons {max-height: 0;overflow: hidden;clear: both;}
.social-media-icons ul {list-style: none;margin: 1.5em 0 0;padding-top: 1.5em;border-top: solid 1px #3e4145;}
.social-media-icons li {display: inline-block;margin-right: 8px;}
.social-media-icons a {color: #ccc;font-size: 1.5em;line-height: 1;}
.social-media-icons a:active, .social-media-icons a:focus, .social-media-icons a:hover, .social-media-icons a:link, .social-media-icons a:visited {color: #ccc;}
.toggle-navigation {float: right;height: 36px;width: 36px;margin: 0;padding: 0;font-size: 1em;line-height: 1;text-align: center;color: #fff;background: 0 0;border: solid 1px #3e4145;}
.toggle-navigation:focus {border-color: #999;outline: 0;}
.open .social-media-icons {max-height: 9999px;}
.open .toggle-navigation {border-color: #999;}
@media all and (min-width:34.375em) {.site-title {font-size: 1.75em;line-height: 1;}
	.tagline {display: block;color: #ccc;margin: 0;}
	.social-media-icons {position: absolute;width: 320px;top: 100%;left: 0;padding: 0 8.69629%;}
	.social-media-icons ul {margin-top: 0;}}
@media all and (min-width:43.75em) {.site-avatar {display: block;float: left;margin-right: .75em;height: 48px;width: 48px;border-radius: 50%;background-position: 50%;background-repeat: no-repeat;background-size: cover;}
	.title-container {position: relative;height: 48px;}
	.title-container .container {position: relative;float: left;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.title-container:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}}
@media all and (min-width:59.375em) {.toggle-navigation {display: none;}
	.site-avatar {float: none;height: 96px;width: 96px;margin: 0 auto .75em;}
	.title-container {float: none;height: auto;text-align: center;padding-bottom: .75em;}
	.title-container .container {float: none;top: auto;-webkit-transform: none;-ms-transform: none;transform: none;margin-bottom: .75em;}
	.site-title img {max-width: 100%;}
	.social-media-icons {position: relative;max-height: none;width: auto;padding: 0;text-align: center;}
	.social-media-icons ul {border: none;padding: 0;margin-bottom: 1.5em;}}
.menu-primary {max-height: 0;overflow: hidden;clear: both;}
.menu-primary a {text-decoration: none;display: inline-block;margin: .375em 0;clear: both;}
.menu-primary a:active, .menu-primary a:focus, .menu-primary a:hover {text-decoration: underline;}
.menu-primary-items, .menu-unset>ul {list-style: none;margin: 1.5em 0;padding: 1.5em 0 0;border-top: solid 1px #3e4145;}
.menu-primary-items ul, .menu-unset>ul ul {list-style: none;}
.menu-primary-items>li:last-child a, .menu-unset>ul>li:last-child a {margin-bottom: 0;}
.menu-primary-items>li:first-child a, .menu-unset>ul>li:first-child a {margin-top: 0;}
.menu-primary-items .menu-item-has-children, .menu-primary-items .page_item_has_children, .menu-unset>ul .menu-item-has-children, .menu-unset>ul .page_item_has_children {position: relative;}
.menu-primary-items .menu-item-has-children>a, .menu-primary-items .page_item_has_children>a, .menu-unset>ul .menu-item-has-children>a, .menu-unset>ul .page_item_has_children>a {max-width: calc(100% - 36px);}
.menu-primary-items .menu-item-has-children ul, .menu-primary-items .page_item_has_children ul, .menu-unset>ul .menu-item-has-children ul, .menu-unset>ul .page_item_has_children ul {display: none;margin: 0 0 0 .75em;}
.menu-primary-items .menu-item-has-children ul a, .menu-primary-items .menu-item-has-children ul a:active, .menu-primary-items .menu-item-has-children ul a:focus, .menu-primary-items .menu-item-has-children ul a:hover, .menu-primary-items .menu-item-has-children ul a:link, .menu-primary-items .menu-item-has-children ul a:visited, .menu-primary-items .page_item_has_children ul a, .menu-primary-items .page_item_has_children ul a:active, .menu-primary-items .page_item_has_children ul a:focus, .menu-primary-items .page_item_has_children ul a:hover, .menu-primary-items .page_item_has_children ul a:link, .menu-primary-items .page_item_has_children ul a:visited, .menu-unset>ul .menu-item-has-children ul a, .menu-unset>ul .menu-item-has-children ul a:active, .menu-unset>ul .menu-item-has-children ul a:focus, .menu-unset>ul .menu-item-has-children ul a:hover, .menu-unset>ul .menu-item-has-children ul a:link, .menu-unset>ul .menu-item-has-children ul a:visited, .menu-unset>ul .page_item_has_children ul a, .menu-unset>ul .page_item_has_children ul a:active, .menu-unset>ul .page_item_has_children ul a:focus, .menu-unset>ul .page_item_has_children ul a:hover, .menu-unset>ul .page_item_has_children ul a:link, .menu-unset>ul .page_item_has_children ul a:visited {color: #ccc;}
.menu-primary-items .menu-item-has-children ul ul a, .menu-primary-items .menu-item-has-children ul ul a:active, .menu-primary-items .menu-item-has-children ul ul a:focus, .menu-primary-items .menu-item-has-children ul ul a:hover, .menu-primary-items .menu-item-has-children ul ul a:link, .menu-primary-items .menu-item-has-children ul ul a:visited, .menu-primary-items .page_item_has_children ul ul a, .menu-primary-items .page_item_has_children ul ul a:active, .menu-primary-items .page_item_has_children ul ul a:focus, .menu-primary-items .page_item_has_children ul ul a:hover, .menu-primary-items .page_item_has_children ul ul a:link, .menu-primary-items .page_item_has_children ul ul a:visited, .menu-unset>ul .menu-item-has-children ul ul a, .menu-unset>ul .menu-item-has-children ul ul a:active, .menu-unset>ul .menu-item-has-children ul ul a:focus, .menu-unset>ul .menu-item-has-children ul ul a:hover, .menu-unset>ul .menu-item-has-children ul ul a:link, .menu-unset>ul .menu-item-has-children ul ul a:visited, .menu-unset>ul .page_item_has_children ul ul a, .menu-unset>ul .page_item_has_children ul ul a:active, .menu-unset>ul .page_item_has_children ul ul a:focus, .menu-unset>ul .page_item_has_children ul ul a:hover, .menu-unset>ul .page_item_has_children ul ul a:link, .menu-unset>ul .page_item_has_children ul ul a:visited {color: #999;}
.menu-primary-items .menu-item-has-children.open>button, .menu-primary-items .page_item_has_children.open>button, .menu-unset>ul .menu-item-has-children.open>button, .menu-unset>ul .page_item_has_children.open>button {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);border-color: #999;}
.menu-primary-items .menu-item-has-children.open>ul, .menu-primary-items .page_item_has_children.open>ul, .menu-unset>ul .menu-item-has-children.open>ul, .menu-unset>ul .page_item_has_children.open>ul {display: block;}
.toggle-dropdown {float: right;height: 32px;width: 32px;margin: 2px 0 0;padding: 0;font-size: 1em;line-height: 1;background: 0 0;color: #fff;border: solid 1px #3e4145;}
.toggle-dropdown:focus {outline: 0;border-color: #999;}
.toggle-dropdown:after {content: "";font-family: FontAwesome;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.open .menu-primary {max-height: 9999px;}
.current-menu-item>a, .current_page_item>a {text-decoration: underline;}
@media all and (min-width:34.375em) {.menu-primary {position: absolute;width: 320px;top: 100%;left: 0;padding: 0 8.69629%;}
	.menu-primary-items, .menu-unset>ul {margin-top: 0;}}
@media all and (min-width:59.375em) {.menu-primary {position: relative;max-height: none;width: auto;padding: 0;}
	.toggle-dropdown:hover {cursor: pointer;border-color: #999;}}
@media all and (min-width:34.375em) {.main {padding: 1.5em 7.4074%;}
	.open~.main {-webkit-transform: translateX(320px);-ms-transform: translateX(320px);transform: translateX(320px);}
	.open~.main:after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #27292b;opacity: .3;}}
@media all and (min-width:59.375em) {.main {float: right;padding: 3em 5.555%;width: 72.215%;}}
@media all and (min-width:71.875em) {.main {width: 77.77%;padding: 3em 16.665% 3em 5.555%;}}
.entry {position: relative;margin-bottom: 1.5em;}
.entry article {padding: 1.5em 7.4074%;background: #fff;}
.featured-image {position: relative;height: 0;padding-bottom: 50%;background-size: cover;background-position: 50%;}
.featured-image a {position: absolute;top: 0;right: 0;bottom: 0;left: 0;font-size: 0;}
.post-header {text-align: center;margin: .75em 0 1.5em;}
.post-title a {text-decoration: none;-webkit-transition: color .2s ease-in-out;transition: color .2s ease-in-out;}
.post-title a:active, .post-title a:focus, .post-title a:hover {color: #5c6066;}
.post-content {margin: 1.5em 0;}
.post-content:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.singular .entry {margin-top: -1.5em;}
.singular-post .post-content {border-bottom: solid 1px #d9d9d9;}
.post-categories {margin: 1.5em 0;}
.post-categories a {display: inline-block;margin-left: .75em;}
.post-tags, .widget_tag_cloud {margin: 1.5em 0 0;}
.post-tags ul, .widget_tag_cloud ul {list-style: none;margin: 0;}
.post-tags li, .widget_tag_cloud li {display: inline-block;}
.post-tags a, .widget_tag_cloud a {line-height: 1;display: inline-block;padding: 6px 20px;margin: 0 6px 6px 0;background: #27292b;border-radius: 24px;text-decoration: none;-webkit-transition: background .2s ease-in-out;transition: background .2s ease-in-out;}
.post-tags a:active, .post-tags a:focus, .post-tags a:hover, .widget_tag_cloud a:active, .widget_tag_cloud a:focus, .widget_tag_cloud a:hover {background: #5c6066;}
.further-reading {text-align: center;background: #d9d9d9;padding: .75em 7.4074%;}
.further-reading div {margin: 1.5em 0;}
.further-reading a, .further-reading span {display: block;}
.archive .entry, .blog .entry, .search .entry {text-align: center;}
.archive .post-content, .blog .post-content, .search .post-content {margin-bottom: .75em;}
.archive .post-content p:last-child, .blog .post-content p:last-child, .search .post-content p:last-child {padding-top: 1.5em;margin-bottom: 0;border-top: solid 1px #d9d9d9;}
.archive.full-post .entry, .blog.full-post .entry, .search.full-post .entry {text-align: left;}
.archive.full-post .post-content p:last-child, .blog.full-post .post-content p:last-child, .search.full-post .post-content p:last-child {padding-top: 0;margin-bottom: 1.5em;border-top: none;}
.entry.protected input[type=password] {display: block;margin: 6px 0 10px;}
@media all and (min-width:34.375em) {.entry article {box-shadow: 0 0 2px 0 rgba(39,43,47,.1);}
	.singular .post-header {margin-bottom: 2.25em;}
	.singular .entry {margin-top: 0;}
	.further-reading:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
	.further-reading div {width: 50%;}
	.further-reading .previous {text-align: left;float: left;}
	.further-reading .next {text-align: right;float: right;}}
@media all and (min-width:43.75em) {.post-title {font-size: 3.1875em;}}
@media all and (min-width:59.375em) {.entry {padding: 0;}
	.entry .further-reading, .entry article {padding: 1.5em 13.63197%;}}
@media all and (min-width:71.875em) {.entry .further-reading, .entry article {padding: 1.5em 9.999%;}
	.post-header {margin-top: 1.5em;}
	.has-post-thumbnail .post-header {margin-top: 0;}}
.comments {margin: 1.5em 0;}
.comments-number {background: #fff;box-shadow: 0 0 2px 0 rgba(39,43,47,.1);padding: 1.5em;margin: 1.5em 0;text-align: center;}
.comment-list {margin: 1.5em 0;list-style: none;}
.comment-list .children {list-style: none;margin: 1.5em 0;padding-left: 1.5em;border-left: solid 2px #d9d9d9;}
.comment-list .children>li, .comment-list>li {margin: 1.5em 0;}
.comment-list .children>li .comment-respond, .comment-list>li .comment-respond {box-shadow: none;}
.comment-list .children>li .comment-respond small, .comment-list>li .comment-respond small {font-size: .568em;}
.comment-author {margin-bottom: 1.5em;}
.comment-author:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.comment-author img {float: left;margin-right: 8px;border-radius: 50%;width: 48px;height: 48px;}
.comment-author .author-name {line-height: 48px;}
.comment-content {margin: 1.5em 0;clear: both;border-bottom: solid 1px #d9d9d9;}
.comment-content blockquote, .comment-content ol, .comment-content pre, .comment-content table, .comment-content ul {text-align: left;}
.comment-content ul {list-style: disc;}
.comment-footer {margin-top: 1.5em;}
.comment-edit-link, .comment-reply-link {margin-left: 2px;padding-left: 6px;border-left: solid 1px #999;}
.pingback .author-name {line-height: 1.5;}
.pingback .comment-content {border-bottom: none;margin-bottom: 0;}
.pingback p:last-child {margin-bottom: 0;}
.comment-pagination, .comment-respond, .comments-closed {padding: 1.5em 7.4074%;background: #fff;}
.comment-pagination label, .comment-respond label, .comments-closed label {display: block;}
.comment-pagination {margin: 1.5em 0;}
.comment-pagination p {margin: 0;width: 50%;}
.comment-pagination:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.comment-pagination .previous-comment {text-align: left;float: left;}
.comment-pagination .next-comment {text-align: right;float: right;}
@media all and (min-width:34.375em) {.comment-pagination, .comment-respond, .comments-closed {box-shadow: 0 0 2px 0 rgba(39,43,47,.1);}}
@media all and (min-width:43.75em) {.comment-respond h3, .comments-number h3 {font-size: 2.3125em;line-height: 1;}
	.comment-list ul {padding-left: 3em;}}
@media all and (min-width:59.375em) {.comment-respond {padding: 3em 13.63197% 1.5em;}
	.comment-pagination, .comments-closed {padding: 1.5em 13.63197%;}}
@media all and (min-width:71.875em) {.comment-respond {padding: 3em 9.999% 1.5em;}
	.comment-pagination, .comments-closed {padding: 1.5em 9.999%;}}
.archive-header, .loop-pagination {padding: 1.5em 7.4074%;margin-bottom: 1.5em;background: #fff;text-align: center;}
.archive-header h2, .loop-pagination h2 {display: inline-block;margin-left: 6px;}
.loop-pagination {position: relative;margin: 1.5em 0;}
.loop-pagination a, .loop-pagination span {margin: 0 4px;}
.loop-pagination .next {position: absolute;right: 7.4074%;}
.loop-pagination .prev {position: absolute;left: 7.4074%;}
.sticky-status {position: absolute;top: 0;left: 0;z-index: 9;padding: 6px 20px;background: #27292b;color: #fff;}
@media all and (max-width:71.875em) {.blog .sticky:not(.has-post-thumbnail) article {padding-top: 3em;}}
@media all and (min-width:34.375em) {.archive-header, .loop-pagination {box-shadow: 0 0 2px 0 rgba(39,43,47,.1);}}
@media all and (min-width:59.375em) {.archive-header, .loop-pagination {padding: 1.5em 13.63197%;}
	.loop-pagination .next {right: 13.63197%;}
	.loop-pagination .prev {left: 13.63197%;}}
@media all and (min-width:71.875em) {.archive-header, .loop-pagination {padding: 1.5em 9.999%;}
	.loop-pagination .next {right: 9.999%;}
	.loop-pagination .prev {left: 9.999%;}}
.widget {padding: 1.5em 0;}
.widget .widget-title {font-family: Lato,sans-serif;font-size: 1em;line-height: 1.5;margin-bottom: .75em;}
.widget ul {list-style: none;margin: 0;}
.widget ul a {text-decoration: none;}
.widget ul a:active, .widget ul a:focus, .widget ul a:hover {text-decoration: underline;}
.widget li {margin-bottom: 6px;}
.sidebar-primary .widget {color: #ccc;border-top: solid 1px #3e4145;}
.sidebar-primary .widget-title {color: #fff;}
.sidebar-primary .widget_archive ul ul a, .sidebar-primary .widget_archive ul ul a:active, .sidebar-primary .widget_archive ul ul a:focus, .sidebar-primary .widget_archive ul ul a:hover, .sidebar-primary .widget_archive ul ul a:link, .sidebar-primary .widget_archive ul ul a:visited, .sidebar-primary .widget_archive ul ul li, .sidebar-primary .widget_categories ul ul a, .sidebar-primary .widget_categories ul ul a:active, .sidebar-primary .widget_categories ul ul a:focus, .sidebar-primary .widget_categories ul ul a:hover, .sidebar-primary .widget_categories ul ul a:link, .sidebar-primary .widget_categories ul ul a:visited, .sidebar-primary .widget_categories ul ul li, .sidebar-primary .widget_nav_menu ul ul a, .sidebar-primary .widget_nav_menu ul ul a:active, .sidebar-primary .widget_nav_menu ul ul a:focus, .sidebar-primary .widget_nav_menu ul ul a:hover, .sidebar-primary .widget_nav_menu ul ul a:link, .sidebar-primary .widget_nav_menu ul ul a:visited, .sidebar-primary .widget_nav_menu ul ul li, .sidebar-primary .widget_recent_entries span, .sidebar-primary .widget_rss .rssSummary, .sidebar-primary .widget_rss cite, .sidebar-primary .widget_rss span {color: #999;}
.sidebar-primary .widget_search input[type=search] {background: #fff !important;}
.sidebar-primary .widget_search input[type=submit] {background: #3e4145;}
.sidebar-primary .widget_search input[type=submit]:focus, .sidebar-primary .widget_search input[type=submit]:hover {background: #5c6066;}
.widget_recent_entries span {display: block;line-height: 1;margin-bottom: 12px;}
.widget_recent_comments ul a {text-decoration: underline;}
.widget_archive ul ul, .widget_categories ul ul, .widget_nav_menu ul ul {margin-left: 12px;}
.widget_calendar caption {text-align: left;margin-bottom: 1em;}
.widget_calendar #today {background: #3e4145;color: #fff;}
.widget_calendar td {text-align: center;}
.widget_calendar #next, .widget_calendar #prev {padding: 0;}
.widget_calendar #next a, .widget_calendar #prev a {display: block;text-align: center;padding: 6px 12px;}
.widget_rss .widget-title a {text-decoration: none;}
.widget_rss .widget-title img {margin-right: 4px;}
.widget_rss .rssSummary {margin: 12px;}
.widget_rss .rssSummary+cite {display: block;margin: 0 0 24px 12px;}
.widget_rss li a {display: block;}
.widget_rss cite, .widget_rss span {margin-bottom: 12px;line-height: 1;}
.widget_rss span+cite {margin-left: 2px;}
.widget_rss span+cite:before {content: " | ";font-style: normal;}
.widget_tag_cloud a {background: #3e4145;margin-right: 0;}
.widget_search .search-form-container {font-size: 1em;}
.site-footer {clear: both;}
.site-footer .design-credit {padding: .75em 7.4074%;background: #d9d9d9;color: #3e4145;text-align: center;}
.site-footer .design-credit a, .site-footer .design-credit a:active, .site-footer .design-credit a:focus, .site-footer .design-credit a:hover, .site-footer .design-credit a:link, .site-footer .design-credit a:visited {color: #3e4145;}
@media all and (min-width:59.375em) {.site-footer {float: right;width: 72.215%;}}
@media all and (min-width:71.875em) {.site-footer {width: 77.77%;}}
.error-404 .entry article {padding-bottom: 3em;}
.search-form-container input[type=search] {margin-bottom: 6px;max-width: none !important;}
.search-form-container input[type=submit] {max-width: none;}
@media all and (min-width:34.375em) {.main .search-form-container input[type=search] {width: 70% !important;margin-bottom: 0;}
	.main .search-form-container input[type=submit] {width: calc(30% - 6px);}}
.search .archive-header .post-title {margin-bottom: 24px;}
.search .search-bottom {padding-bottom: 3em;}
.singular-attachment .entry .attachment {text-align: center;}
.singular-attachment .entry .further-reading p {margin: 0;}
.gallery {display: block;clear: both;overflow: hidden;margin: 0 auto;}
.gallery-row {display: block;clear: both;overflow: hidden;margin: 0;}
.gallery-item {overflow: hidden;float: left;margin: 0;padding: 0;text-align: center;list-style: none;border: none;background: 0 0;}
.gallery-icon img {width: auto;max-width: 89%;height: auto;margin: 0 auto;padding: 1%;}
.gallery-caption {margin-left: 0;}
.gallery-col-0 .gallery-item, .gallery-col-1 .gallery-item {width: 100%;}
.gallery-col-2 .gallery-item {width: 50%;}
.gallery-col-3 .gallery-item {width: 33.33%;}
.gallery-col-4 .gallery-item {width: 25%;}
.gallery-col-5 .gallery-item {width: 20%;}
.gallery-col-6 .gallery-item {width: 16.66%;}
.gallery-col-7 .gallery-item {width: 14.28%;}
.gallery-col-8 .gallery-item {width: 12.5%;}
.gallery-col-9 .gallery-item {width: 11.11%;}
.gallery-col-10 .gallery-item {width: 10%;}
.gallery-col-11 .gallery-item {width: 9.09%;}
.gallery-col-12 .gallery-item {width: 8.33%;}
.gallery-col-13 .gallery-item {width: 7.69%;}
.gallery-col-14 .gallery-item {width: 7.14%;}
.gallery-col-15 .gallery-item {width: 6.66%;}
.gallery-col-16 .gallery-item {width: 6.25%;}
.gallery-col-17 .gallery-item {width: 5.88%;}
.gallery-col-18 .gallery-item {width: 5.55%;}
.gallery-col-19 .gallery-item {width: 5.26%;}
.gallery-col-20 .gallery-item {width: 5%;}
.gallery-col-21 .gallery-item {width: 4.76%;}
.gallery-col-22 .gallery-item {width: 4.54%;}
.gallery-col-23 .gallery-item {width: 4.34%;}
.gallery-col-24 .gallery-item {width: 4.16%;}
.gallery-col-25 .gallery-item {width: 4%;}
.gallery-col-26 .gallery-item {width: 3.84%;}
.gallery-col-27 .gallery-item {width: 3.7%;}
.gallery-col-28 .gallery-item {width: 3.57%;}
.gallery-col-29 .gallery-item {width: 3.44%;}
.gallery-col-30 .gallery-item {width: 3.33%;}