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, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
html {font-size: 62.5%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {background: #fff;}
article, aside, details, figcaption, figure, footer, header, main, nav, section {display: block;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a:focus {outline: thin dotted;}
a:hover, a:active {outline: 0;}
a img {border: 0;}
body, button, input, select, textarea {color: #404040;font-family: "Merriweather",serif;font-size: 16px;line-height: 1.7;}
h1, h2, h3, h4, h5, h6 {clear: both;margin-bottom: 10px;font-family: "Montserrat",sans-serif;line-height: 1.3;}
h1 {font-size: 30px;}
h2 {font-size: 28px;}
h3 {font-size: 24px;}
.sidebar .widget-title, .site-footer .widget-title, .site-footer .entry-title {font-size: 20px;margin-bottom: 15px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
b, strong {font-weight: bold;}
dfn, cite, em, i {font-style: italic;}
address {margin: 0 0 1.5em;}
pre {background: #eee;font-family: "Courier 10 Pitch",Courier,monospace;font-size: 15px;font-size: 1.5rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}
code, kbd, tt, var {font: 15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}
abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}
mark, ins {background: #fff9c0;text-decoration: none;}
sup, sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
small {font-size: 75%;}
big {font-size: 125%;}
#feature-slider .cycle-pager span {font-size: 50px;}
#feature-slider .cycle-prev:before, #feature-slider .cycle-next:before {font-size: 50px;line-height: 50px;}
.site-title {font-size: 38px;font-weight: bold;line-height: 1.3;}
.site-description {font-size: 14px;line-height: 1.3;}
.entry-title, #promotion-message h2, #featured-content #featured-heading {font-size: 30px;}
#scrollup:before {font-size: 26px;}
#featured-content .entry-title, .archive-post-wrap .entry-title {font-size: 24px;}
.sidebar .entry-title, .comments-title, #search-toggle, .genericon.genericon-menu {font-size: 20px;}
.entry-meta span a:before {font-size: 18px;}
#header-right-social-icons .genericon:before {font-size: 16px;}
.clean-journal-nav-menu .sub-menu a, .clean-journal-nav-menu .children a, .sidebar-header-right .widget_nav_menu .sub-menu a, #breadcrumb-list .wrapper, .entry-meta, #secondary .widget-area, #colophon .widget-area {font-size: 14px;}
#nav-below .wp-pagenavi a, #nav-below .wp-pagenavi span, .page-links span {font-size: 14px;line-height: 30px;}
#site-generator {font-size: 13px;}
.widget_calendar #wp-calendar caption {font-size: 11px;font-weight: 500;}
.hentry {word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}
body {background-color: #f9f9f9;}
.site, #feature-slider .wrapper {display: block;width: 100%;}
.wrapper {margin: 0 auto;width: 1200px;}
.sidebar-header-right .wrapper {width: auto;}
a {color: #1b8be0;cursor: pointer;text-decoration: none;}
a:hover, a:focus, a:active {color: #404040;outline: none;text-decoration: underline;}
hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}
ol, ul {margin: 0;padding: 0;}
ul {list-style: none;}
ol {list-style: none;}
li > ul, li > ol {margin-bottom: 0;margin-left: 1.5em;}
.widget ul {margin-left: 1em;}
.widget ul > li {list-style-type: disc;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
img {height: auto;max-width: 100%;}
figure {margin: 0;}
table {border-top: 1px solid #eee;border-left: 1px solid #eee;font-weight: bold;margin: 0 0 2em;width: 100%;}
th {border-bottom: 1px solid #eee;border-right: 1px solid #eee;color: #666;font-weight: bold;padding: 8px;text-transform: uppercase;}
td {border-bottom: 1px solid #eee;border-right: 1px solid #eee;padding: 8px;}
blockquote:before {content: "“";display: block;font-size: 30px;height: 0;left: -20px;position: relative;top: -10px;}
.entry-content ol, .entry-content ul {margin-bottom: 20px;margin-left: 20px;}
.entry-content ol > li {list-style-type: decimal;}
.entry-content ul > li {list-style-type: square;}
.entry-content ol ol, .entry-content ul ul {margin-bottom: 0;}
.entry-content code {background-color: #333;color: #ddd;}
.displayblock, #heading, #primary, #secondary, #comments, .clean-journal-nav-menu a, .sidebar-header-right .widget_nav_menu a, #header-top .widget_nav_menu a {display: block;}
.displaynone {display: none;}
.sticky {display: block;}
.menu-item-has-children a:after, .dropdown-toggle:after, .genericon:before, #feature-slider .cycle-prev:before, #feature-slider .cycle-next:before, .posted-on a:before, .byline a:before, .cat-links span + a:before, .tags-links span + a:before, .comments-link a:before, .edit-link a:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;line-height: 1;font-family: "Genericons";text-decoration: inherit;vertical-align: text-bottom;}
#search-toggle:before {content: "";}
#scrollup:before {content: "";}
#feature-slider .cycle-prev:before {content: "";}
#feature-slider .cycle-next:before {content: "";}
.entry-meta .posted-on a:before {content: "";}
.entry-meta .author a:before {content: "";}
.edit-link a:before {content: "";}
.cat-links span + a:before {content: "";}
.tags-links span + a:before {content: "";}
.entry-meta .comments-link a:before {content: "";}
#masthead {background-color: #fff;padding: 20px 0;}
.page-header {padding: 20px 20px 0 20px;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {padding: 5px 10px;}
button, input[type="button"], input[type="reset"], input[type="submit"] {padding: 9px 15px;}
#site-branding, #promotion-message .section, .hentry, .woocommerce-wrap, .no-results, .not-found, .sidebar, #comments, #nav-below, .post-navigation, .site-main #infinite-handle, #supplementary .widget, #site-generator {padding: 20px;}
.site-content, #featured-content, #supplementary {padding-top: 20px;}
.site-content, .archive-post-wrap {padding-bottom: 20px;}
.entry-header {padding-bottom: 10px;}
.logo-left #site-header {padding-left: 10px;}
.logo-right #site-header {padding-right: 10px;}
.blog #main .hentry, .archive #main .hentry, .sidebar .entry-header {padding-bottom: 0;}
.nav-header-right .wrapper, #header-featured-image .wrapper, #feature-slider .wrapper, #feature-slider .entry-header, #featured-content .entry-header {padding: 0;}
#header-top p, #header-top .widget figure, #featured-content p, .single-post .hentry, .sidebar-primary .widget:last-child, .sidebar-header-right .widget:last-child {margin-bottom: 0;}
.page-header .page-title {margin-bottom: 0;padding-bottom: 10px;}
.hentry, .widget {margin: 0 0 20px;}
.sidebar-primary .widget {margin: 0 0 40px;}
.page-links {clear: both;margin: 0 0 1.5em;}
#promotion-message h2 {margin-bottom: 5px;}
.site-title, .site-description, #promotion-message p, .page-content, .entry-content, .entry-summary {margin: 0;}
#promotion-message .right .promotion-button {margin-top: 7px;padding: 10px 25px;}
#featured-content .featured-heading-wrap {padding: 20px 20px 0;text-align: center;}
#feature-heading {margin: 0 20px;padding: 20px 0 0;}
#featured-content .entry-content {margin-top: 0;}
#featured-content .entry-container {margin-top: 20px;}
p, .hentry .featured-image, .widget figure {margin-bottom: 20px;}
.sidebar-header-right .widget {margin-bottom: 10px;}
#search-toggle:before {margin-top: 12px;}
#scrollup:before {margin-top: 7px;}
.entry-meta .posted-on, .entry-meta .byline, .entry-meta .comments-link, .entry-meta .cat-links {margin-right: 10px;}
blockquote {margin: 20px 40px;}
#header-top .widget {margin: 8px;}
#header-top .header-top-left section:first-child {margin-left: 0;}
#header-top .header-top-right section:last-child {margin-right: 0;}
#header-top .wrapper, .nav-primary .wrapper, .nav-secondary .wrapper {padding: 0 20px;}
.mobile-header-top-nav-open #header-top #header-top-menu {text-align: left;}
button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline;max-width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
button, input[type="button"], input[type="reset"], input[type="submit"] {border: 1px solid;border-color: #ccc #ccc #bbb;border-radius: 3px;background: #e6e6e6;box-shadow: inset 0 1px 0 rgba(255,255,255,.5),inset 0 15px 17px rgba(255,255,255,.5),inset 0 -5px 12px rgba(0,0,0,.05);color: rgba(0,0,0,.8);cursor: pointer;-webkit-appearance: button;font-size: 12px;font-size: 1.2rem;line-height: 1;padding: .6em 1em .4em;text-shadow: 0 1px 0 rgba(255,255,255,.8);}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {border-color: #ccc #bbb #aaa;box-shadow: inset 0 1px 0 rgba(255,255,255,.8),inset 0 15px 17px rgba(255,255,255,.8),inset 0 -5px 12px rgba(0,0,0,.02);}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {border-color: #aaa #bbb #bbb;box-shadow: inset 0 -1px 0 rgba(255,255,255,.5),inset 0 2px 5px rgba(0,0,0,.15);}
input[type="checkbox"], input[type="radio"] {padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {color: #666;border: 1px solid #ccc;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {color: #111;}
textarea {overflow: auto;padding-left: 3px;vertical-align: top;width: 100%;}
.menu-toggle {display: none;}
.site-main .comment-navigation, .site-main .paging-navigation {margin: 0 0 1.5em;overflow: hidden;}
.comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous, .nav-previous {float: left;width: 50%;}
.comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next, .nav-next {float: right;text-align: right;width: 50%;}
.post-navigation span {display: block;}
.nav-header-right .wrapper {float: right;margin-right: -18px;}
.sidebar-header-right .widget_nav_menu {position: relative;z-index: 199;}
.nav-primary, .nav-footer {background-color: #222;position: relative;z-index: 198;}
.nav-secondary {background-color: #f2f2f2;position: relative;z-index: 197;}
.clean-journal-nav-menu li {display: inline-block;float: left;text-align: left;}
.sidebar-header-right .widget_nav_menu li {display: inline-block;position: relative;}
.clean-journal-nav-menu a {color: #fff;line-height: 46px;padding: 0 20px;}
#header-top .clean-journal-nav-menu a {line-height: 1.7;}
.sidebar-header-right .widget_nav_menu a {color: #222;}
.clean-journal-nav-menu li a:hover, .clean-journal-nav-menu li a:focus, #header-top .clean-journal-nav-menu li a:hover, #header-top .clean-journal-nav-menu li a:focus, .sidebar-header-right .widget_nav_menu li a:hover, .sidebar-header-right .widget_nav_menu li a:focus {background-color: #fff;color: #000;text-decoration: none;}
.clean-journal-nav-menu li:hover > a, .clean-journal-nav-menu li.focus > a, #header-top .clean-journal-nav-menu li:hover > a, #header-top .clean-journal-nav-menu li.focus > a, #header-top .widget_nav_menu li:hover > a, #header-top .widget_nav_menu li.focus > a {background-color: #fff;color: #000;}
.sidebar-header-right .widget_nav_menu li:hover > a, .sidebar-header-right .widget_nav_menu li.focus > a {background-color: #222;color: #fff;}
.clean-journal-nav-menu .current-menu-item > a, .clean-journal-nav-menu .current-menu-ancestor > a, .clean-journal-nav-menu .current_page_item > a, .clean-journal-nav-menu .current_page_ancestor > a {background-color: #fff;color: #000;}
.sidebar-header-right .widget_nav_menu .current-menu-item > a, .sidebar-header-right .widget_nav_menu .current-menu-ancestor > a {background-color: #222;color: #fff;}
.clean-journal-nav-menu .sub-menu, .clean-journal-nav-menu .children, #header-top .widget_nav_menu .sub-menu {left: -9999px;margin: 0;opacity: 0;position: absolute;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-ms-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;transition: opacity .4s ease-in-out;width: 250px;z-index: 200;}
.sidebar-header-right .widget_nav_menu .sub-menu {left: auto;}
.clean-journal-nav-menu .sub-menu a, .clean-journal-nav-menu .children a, #header-top .widget_nav_menu .sub-menu a {background-color: #fff;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;color: #000;font-style: 13px;line-height: 1.5em;padding: 10px;position: relative;width: 250px;}
.sidebar-header-right .widget_nav_menu .sub-menu a {background-color: #222;color: #fff;}
.sidebar-header-right .widget_nav_menu .sub-menu {border-top: 1px solid #333;}
.sidebar-header-right .widget_nav_menu .sub-menu a, .sidebar-header-right .widget_nav_menu .sub-menu .sub-menu {border-color: #333;}
.nav-secondary .clean-journal-nav-menu a {color: #666;}
.nav-secondary .clean-journal-nav-menu .sub-menu a, .nav-secondary .clean-journal-nav-menu .children a {background-color: #fff;border-color: #f9f9f9;}
.clean-journal-nav-menu .sub-menu li a:hover, .clean-journal-nav-menu .sub-menu li a:focus, .clean-journal-nav-menu .children li a:hover, .clean-journal-nav-menu .children li a:focus, #header-top .widget_nav_menu .sub-menu li a:hover, #header-top .widget_nav_menu .sub-menu li a:focus, .sidebar-header-right .widget_nav_menu .sub-menu li a:hover, .sidebar-header-right .widget_nav_menu .sub-menu li a:focus {background-color: #000;color: #fff;}
.clean-journal-nav-menu .sub-menu .sub-menu, .clean-journal-nav-menu .children .children, #header-top .widget_nav_menu .sub-menu .sub-menu {border-top: 1px solid #eee;margin: -43px 0 0 249px;}
.sidebar-header-right .widget_nav_menu .sub-menu .sub-menu {margin: -43px 249px 0 0;}
.nav-secondary .sub-menu .sub-menu, .nav-secondary .clean-journal-nav-menu .children .children {border-color: #f9f9f9;}
.clean-journal-nav-menu .menu-item:hover, .clean-journal-nav-menu .page_item:hover, #header-top .widget_nav_menu .menu-item:hover {position: static;}
.sidebar-header-right .widget_nav_menu .menu-item:hover {position: relative;}
.clean-journal-nav-menu .menu-item:hover > .sub-menu, .clean-journal-nav-menu .menu-item.focus > .sub-menu, .clean-journal-nav-menu .page_item:hover > .children, .clean-journal-nav-menu .page_item.focus > .children, #header-top .widget_nav_menu .menu-item:hover > .sub-menu, #header-top .widget_nav_menu .menu-item.focus > .sub-menu {left: auto;opacity: 1;}
.sidebar-header-right .widget_nav_menu .menu-item:hover > .sub-menu, .sidebar-header-right .widget_nav_menu .menu-item.focus > .sub-menu {right: 0;opacity: 1;}
.nav-primary.search-enabled {position: relative;}
.nav-primary.search-enabled .menu {float: left;}
#search-toggle {background-color: transparent;color: #fff;cursor: pointer;float: right;height: 46px;line-height: 52px;text-align: center;width: 42px;}
#search-toggle:hover {background-color: #fff;color: #000;}
#search-container {background-color: #fff;bottom: -56px;clear: both;left: 0;position: absolute;width: 100%;z-index: 999;}
.nav-primary .search-submit {display: none;}
.nav-primary .search-form {padding: 10px 40px;}
.nav-primary .search-field {border-color: #eee;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;}
.nav-primary .search-field:focus {border-color: #666;color: #000;}
#nav-below .wp-pagenavi, .page-links {float: right;}
#nav-below .wp-pagenavi a, #nav-below .wp-pagenavi span, .page-links span {border: none;float: left;height: 28px;color: #1b8be0;text-align: center;display: block;padding: 0 10px;text-decoration: none;}
.page-links span {margin-left: 10px;}
.page-links span, .page-links a:hover span {background-color: #000;color: #fff;}
.page-links a span {background-color: #f2f2f2;color: #404040;}
.page-links span.pages {background-color: transparent;color: #404040;margin-left: 0;padding: 0;}
#nav-below .wp-pagenavi a, #nav-below .wp-pagenavi span {background-color: #eee;margin: 0 0 0 10px;}
#nav-below .wp-pagenavi span.pages {color: #404040;background-color: transparent;padding: 2px 0 0 0;}
#nav-below .wp-pagenavi a:hover, #nav-below #wp_page_numbers ul li a:hover {background-color: #000;color: #fff;}
#nav-below .wp-pagenavi span.current {background-color: #000;color: #fff;font-weight: normal;}
#site-main #infinite-handle {display: block;text-align: center;width: 100%;}
.site-main #infinite-handle span {background: none transparent;display: block;padding: 0;}
.site-main #infinite-handle span button {background-color: #eee;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.5);-moz-box-shadow: 0 2px 6px rgba(0,0,0,.5);box-shadow: 0 2px 6px rgba(0,0,0,.5);color: #1b8be0;display: inline;padding: 10px 30px;text-shadow: none;width: 100%;}
.site-main #infinite-handle span button:hover, .site-main #infinite-handle span button:focus {background-color: #000;color: #fff;text-decoration: none;}
.assistive-text {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #1b8be0;display: block;font-size: 14px;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin: 0 auto;}
.clear:after, .clearfix:after, #header-top:after, .hentry:after, .archive-post-wrap:after, .wrapper:after, .clean-journal-nav-menu:after, .featured-content-wrap:after, #content_sidebar_wrap:after, .widget:after, .widget-wrap:after, #nav-below:after, .page-links:after, .post-navigation:after, .nav-links:after, #site-generator:after {content: " ";display: block;height: 0;clear: both;visibility: hidden;}
#header-top {background-color: #222;color: #fff;display: block;font-size: 13px;text-align: left;width: 100%;}
.fixed-header-top #header-top {position: fixed;top: 0;z-index: 200;}
.fixed-header-top #header-top.hidden {position: relative;visibility: hidden;}
.admin-bar.fixed-header-top #header-top {top: 32px;}
.header-top-left, .header-top-right {display: inline-block;width: 50%;}
.header-top-left.full-width {width: 100%;}
.header-top-left {float: left;}
.header-top-right, .header-top-right .widget {float: right;}
.header-top-bar a {color: #fff;}
.header-top-bar a:hover {color: #ddd;text-decoration: none;}
.headet-top-left {float: left;}
.headet-top-right {float: right;}
#header-top .widget ul {float: left;list-style: none;margin: 0;}
#header-top .widget ul li {display: inline-block;float: left;text-align: left;}
#header-top .widget ul a {padding: 5px 10px;}
#site-branding, #site-logo, #site-header {display: inline-block;float: left;}
#site-branding, #site-logo {max-width: 100%;}
#site-logo a {display: block;line-height: 0;}
#site-header.logo-enable.logo-left {padding-left: 10px;}
#site-header.logo-enable.logo-right {padding-right: 10px;}
.site-title a {color: #111;}
.site-title a:hover {color: #1b8be0;text-decoration: none;}
.sidebar-header-right, .sidebar-header-right .widget-wrap {float: right;}
#header-featured-image {clear: both;display: block;line-height: 0;width: 100%;text-align: center;}
#masthead .search-field {float: right;font-size: 14px;-webkit-transition-duration: 400ms;-webkit-transition-property: width,background;-webkit-transition-timing-function: ease;-moz-transition-duration: 400ms;-moz-transition-property: width,background;-moz-transition-timing-function: ease;-o-transition-duration: 400ms;-o-transition-property: width,background;-o-transition-timing-function: ease;width: 90%;max-width: 250px;border: 1px solid #ddd;background-color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #888;}
#promotion-message {background-color: #222;color: #fff;}
#promotion-message .left a {color: #fff;}
#promotion-message .left a:hover {color: #ddd;text-decoration: none;}
#promotion-message .left {float: left;max-width: 80%;}
#promotion-message .right {float: right;max-width: 20%;text-align: center;}
#promotion-message .right .promotion-button {background-color: #fff;border: 2px solid #eee;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;color: #000;display: inline-block;}
#promotion-message .right .promotion-button:hover {background-color: #5cb85c;border-color: #398439;color: #fff;text-decoration: none;}
#featured-content {background-color: #f9f9f9;border-bottom: 1px solid #eee;}
#featured-content.border-top {border-top: 1px solid #eee;border-bottom: none;}
#feature-heading {border-bottom: 1px solid #eee;}
#featured-content .featured-content-image {display: block;line-height: 0;}
#featured-content .hentry {border: none;float: left;}
#featured-content.layout-four .hentry {width: 25%;}
#featured-content.layout-three .hentry {width: 33.33%;}
#featured-content.layout-two .hentry {text-align: center;width: 50%;}
#featured-content.layout-four .hentry:nth-child(4n+1), #featured-content.layout-three .hentry:nth-child(3n+1), #featured-content.layout-two .hentry:nth-child(2n+1) {clear: both;}
#featured-content figure a {display: block;line-height: 0;}
.site-content {background-color: #fff;}
#main {float: left;width: 820px;}
.sidebar-primary {float: right;width: 340px;}
.archive-post-wrap, .page-header .page-title {border-bottom: 1px solid #eee;}
.entry-title, .entry-title a {color: #404040;}
.entry-title a:hover {color: #1b8be0;}
.entry-title a:hover, .entry-meta a:hover {text-decoration: none;}
.byline, .updated:not(.published) {display: none;}
.single .byline, .group-blog .byline {display: inline;}
.blog .format-aside .entry-title, .archive .format-aside .entry-title {display: none;}
.content-right #main {float: right;}
.content-right .sidebar-primary {float: left;}
.no-sidebar.content-width #main {display: block;float: none;margin: 0 auto;width: 820px;}
.no-sidebar.one-column .site {display: block;margin: 0 auto;width: 820px;}
.no-sidebar.one-column.fixed-header-top #header-top {width: 820px;}
.no-sidebar.one-column .wrapper, .no-sidebar.one-column #main {width: 100%;}
.no-sidebar.full-width #main {width: 100%;}
.excerpt-image-left .archive-post-wrap .entry-meta {margin-bottom: 10px;}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image, .excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image {display: inline;max-width: 250px;width: 32%;}
.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image, .full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image {width: 20%;}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image {float: left;}
.excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image {float: right;}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container, .excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {display: inline;width: 64%;}
.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container, .full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {width: 79%;}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container {float: right;}
.excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {float: left;}
.excerpt-image-left .archive-post-wrap .entry-footer, .excerpt-image-right .archive-post-wrap .entry-footer {display: none;}
.widget select {max-width: 100%;}
.widget_search .search-submit {display: none;}
.widget figure a {display: block;line-height: 0;}
.widget_calendar #wp-calendar {width: 100%;text-align: center;}
.widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar td, .widget_calendar #wp-calendar th {text-align: center;}
.widget_calendar #wp-calendar caption {padding: 5px 0 3px 0;text-transform: uppercase;}
.widget_calendar #wp-calendar th {background: #f2f2f2;border-top: 1px solid #eee;border-bottom: 1px solid #eee;font-weight: bold;}
.widget_calendar #wp-calendar tfoot td {background: #f2f2f2;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
#respond form label {display: block;}
.comments-title {margin-bottom: 20px;}
.comment-body {border-bottom: 4px double #eee;margin-bottom: 20px;padding-bottom: 20px;}
.comment-body .comment-meta {margin-bottom: 20px;}
.comment-body .comment-author img {float: left;line-height: 0;margin-right: 10px;padding: 0;}
.page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
embed, iframe, object {max-width: 100%;}
.hentry .featured-image a {display: block;line-height: 0;}
caption {font-weight: bold;}
.wp-caption {background-color: #f3f3f3;border: 1px solid #ddd;margin-bottom: 15px;max-width: 100%;padding: 5px 5px 0;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0 auto;}
.wp-caption-text {text-align: center;}
.wp-caption .wp-caption-text {margin: 8px 0;}
#main .gallery {margin-bottom: 1.5em;}
#main .gallery img {border: 1px solid #eee;padding: 5px;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
#supplementary {background-color: #222;border-bottom: 1px solid #eee;border-top: 3px solid #000;}
#supplementary, #supplementary a, #supplementary .widget-title, #supplementary .entry-title, #supplementary .widget-title a, #supplementary .entry-title a {color: #fff;}
#supplementary a:hover, #supplementary .widget-title a:hover, #supplementary .entry-title a:hover {color: #ddd;text-decoration: none;}
#supplementary .widget-area {float: left;width: 100%;}
#supplementary.two .widget-area {width: 50%;}
#supplementary.three .widget-area {width: 33.33%;}
#supplementary.four .widget-area {width: 25%;}
#site-generator {background-color: #f9f9f9;border-top: 1px solid #f4f4f4;color: #666;text-align: center;}
#site-generator a {color: #555;font-weight: bold;}
#site-generator a:hover {color: #1b8be0;}
#scrollup {background-color: #666;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.5);-moz-box-shadow: 0 2px 6px rgba(0,0,0,.5);box-shadow: 0 2px 6px rgba(0,0,0,.5);color: #eee;cursor: pointer;display: none;height: 40px;position: fixed;bottom: 20px;right: 20px;text-align: center;text-decoration: none;width: 40px;z-index: 9999;}
#scrollup:hover {background-color: #000;color: #fff;text-decoration: none;}
#breadcrumb-list {background-color: #fff;}
#breadcrumb-list .wrapper {padding: 20px 40px 0;}
.home #breadcrumb-list .wrapper {padding-bottom: 20px;}
#breadcrumb-list span {background-color: transparent;border: 1px solid #eee;color: #666;display: block;float: left;font-style: italic;margin-left: -1px;}
#breadcrumb-list span.sep {float: right;margin-left: 0;padding: 0 0 0 5px;}
#breadcrumb-list span.sep, #breadcrumb-list span.archive-text, #breadcrumb-list span.search-text, #breadcrumb-list span.tag-text, #breadcrumb-list span.author-text {border: none;}
#breadcrumb-list a, #breadcrumb-list a span {color: #1b8be0;display: inline-block;padding: 5px 10px 3px;}
#breadcrumb-list a:hover, #breadcrumb-list a:hover span {color: #404040;text-decoration: none;}
#breadcrumb-list .breadcrumb-current {background-color: #f2f2f2;padding: 5px 10px 3px;}
#feature-slider {display: block;position: relative;overflow: hidden;z-index: 101;}
#feature-slider .cycle-slideshow {width: 100%;margin: 0 auto;padding: 0;position: relative;}
#feature-slider .cycle-slideshow img {display: block;margin: 0 auto;width: 100%;}
#feature-slider .cycle-pager {bottom: 0;left: 20%;overflow: hidden;position: absolute;text-align: center;width: 60%;z-index: 100;}
#feature-slider .cycle-pager span {font-family: arial;line-height: 20px;width: 20px;height: 20px;display: inline-block;color: #fff;cursor: pointer;}
#feature-slider .cycle-pager span.cycle-pager-active {color: #000;}
#feature-slider .cycle-pager > * {cursor: pointer;}
#feature-slider .cycle-prev:before, #feature-slider .cycle-next:before {display: block;text-align: center;width: 50px;height: 50px;}
#feature-slider .cycle-prev, #feature-slider .cycle-next {background: #444;background: rgba(0,0,0,.6);-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;color: #fff;cursor: pointer;display: block;opacity: 0;filter: alpha(opacity=0);position: absolute;top: 47%;text-decoration: none;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;z-index: 101;}
#feature-slider .cycle-prev {left: -20px;}
#feature-slider .cycle-next {right: -20px;}
#feature-slider:hover .cycle-prev {left: 40px;opacity: 1;filter: alpha(opacity=100);}
#feature-slider:hover .cycle-next {right: 40px;opacity: 1;filter: alpha(opacity=100);}
#feature-slider .cycle-slideshow .hentry {position: absolute;top: 0;left: 0;width: 100%;margin: 0;padding: 0;display: block;}
#feature-slider .cycle-slideshow article:first-child {position: static;z-index: 100;}
#feature-slider .entry-container {background: #444;background: rgba(0,0,0,.7);border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;opacity: 0;top: 50%;left: 25%;padding: 20px;position: absolute;text-align: center;width: 50%;z-index: 101;-webkit-transform: translateY(-55%) scale(1.2);-ms-transform: translateY(-55%) scale(1.2);transform: translateY(-55%) scale(1.2);-webkit-transition: all .2s 0 linear;-moz-transition: all .2s 0 linear;-ms-transition: all .2s 0 linear;-o-transition: all .2s 0 linear;transition: all .2s 0 linear;}
#feature-slider:hover .entry-container {opacity: 1;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#feature-slider .entry-container, #feature-slider .entry-container a, #feature-slider .entry-title, #feature-slider .entry-title a {color: #fff;}
#feature-slider .entry-container a:hover, #feature-slider .entry-title a:hover {color: #ddd;}
.disabled {opacity: .5;filter: alpha(opacity=50);}
.widget_clean_journal_social_icons .widget-wrap {margin-left: -5px;}
.site .widget_clean_journal_social_icons a.genericon {background-color: #222;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;box-sizing: content-box;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;color: #fff;margin: 0 0 5px 5px;padding: 8px;height: 20px;width: 20px;}
.site #supplementary .widget_clean_journal_social_icons a.genericon, .site #header-top .widget_clean_journal_social_icons a.genericon {background-color: #ddd;color: #222;}
.site #supplementary .widget_clean_journal_social_icons a.genericon:hover, .site #header-top .widget_clean_journal_social_icons a.genericon:hover {background-color: #fff;color: #222;}
.site #header-top .widget_clean_journal_social_icons a.genericon {margin-bottom: 2px;height: 14px;width: 14px;}
.site .sidebar-header-right .widget_clean_journal_social_icons a.genericon {margin: 5px 0 0 5px;}
.site .widget_clean_journal_social_icons a.genericon:hover {background-color: #000;border-color: #000;color: #fff;}
.site .widget_clean_journal_social_icons a:hover {text-decoration: none;}
.site .widget_clean_journal_social_icons a.genericon-facebook-alt:hover {background-color: #3b5998;border-color: #3b5998;}
.site .widget_clean_journal_social_icons a.genericon-twitter:hover {background-color: #00aced;border-color: #00aced;}
.site .widget_clean_journal_social_icons a.genericon-googleplus-alt:hover {background-color: #dd4b39;border-color: #dd4b39;}
.site .widget_clean_journal_social_icons a.genericon-mail:hover {background-color: #1d62f0;border-color: #1d62f0;}
.site .widget_clean_journal_social_icons a.genericon-feed:hover {background-color: #dc622c;border-color: #dc622c;}
.site .widget_clean_journal_social_icons a.genericon-wordpress:hover {background-color: #1b8be0;border-color: #1b8be0;}
.site .widget_clean_journal_social_icons a.genericon-github:hover {background-color: #4183c4;border-color: #4183c4;}
.site .widget_clean_journal_social_icons a.genericon-linkedin:hover {background-color: #007bb6;border-color: #007bb6;}
.site .widget_clean_journal_social_icons a.genericon-pinterest:hover {background-color: #cb2027;border-color: #cb2027;}
.site .widget_clean_journal_social_icons a.genericon-flickr:hover {background-color: #ff0084;border-color: #ff0084;}
.site .widget_clean_journal_social_icons a.genericon-vimeo:hover {background-color: #aad450;border-color: #aad450;}
.site .widget_clean_journal_social_icons a.genericon-youtube:hover {background-color: #b00;border-color: #b00;}
.site .widget_clean_journal_social_icons a.genericon-tumblr:hover {background-color: #32506d;border-color: #32506d;}
.site .widget_clean_journal_social_icons a.genericon-instagram:hover {background-color: #517fa4;border-color: #517fa4;}
.site .widget_clean_journal_social_icons a.genericon-codepen:hover {background-color: #000;border-color: #000;}
.site .widget_clean_journal_social_icons a.genericon-path:hover {background-color: #ff442c;border-color: #ff442c;}
.site .widget_clean_journal_social_icons a.genericon-dribbble:hover {background-color: #ea4c89;border-color: #ea4c89;}
.site .widget_clean_journal_social_icons a.genericon-skype:hover {background-color: #12a5f4;border-color: #12a5f4;}
.site .widget_clean_journal_social_icons a.genericon-digg:hover {background-color: #333;border-color: #333;}
.site .widget_clean_journal_social_icons a.genericon-reddit:hover {background-color: #ff4500;border-color: #ff4500;}
.site .widget_clean_journal_social_icons a.genericon-stumbleupon:hover {background-color: #eb4924;border-color: #eb4924;}
.site .widget_clean_journal_social_icons a.genericon-pocket:hover {background-color: #f13753;border-color: #f13753;}
.site .widget_clean_journal_social_icons a.genericon-dropbox:hover {background-color: #2281cf;border-color: #2281cf;}
.site .widget_clean_journal_social_icons a.genericon-spotify:hover {background-color: #81b900;border-color: #73a500;}
.site .widget_clean_journal_social_icons a.genericon-polldaddy:hover {background-color: #bc0b0b;border-color: #bc0b0b;}
.site .widget_clean_journal_social_icons a.genericon-foursquare:hover {background-color: #f94877;border-color: #f94877;}
.site .widget_clean_journal_social_icons a.genericon-twitch:hover {background-color: #6441a5;border-color: #6441a5;}
.site .widget_clean_journal_social_icons a.genericon-cloud:hover {background-color: #00aced;border-color: #00aced;}
.site .widget_clean_journal_social_icons a.genericon-website:hover, .site .widget_clean_journal_social_icons a.genericon-cart:hover, .site .widget_clean_journal_social_icons a.genericon-phone:hover, .site .widget_clean_journal_social_icons a.genericon-handset:hover {background-color: #42b41e;border-color: #42b41e;}
.site .widget_clean_journal_social_icons a.genericon-link:hover {background-color: #2e6da4;border-color: #2e6da4;}
.site .widget_clean_journal_social_icons a.custom-icon {border: none;background: transparent;padding: 0;}
.site .widget_clean_journal_social_icons .icon-hover, .site .widget_clean_journal_social_icons .has-hover:hover .icon-static {display: none;}
.site .widget_clean_journal_social_icons .has-hover:hover .icon-hover {display: inline-block;text-decoration: none;border: none;}
.woocommerce .products ul, .woocommerce ul.products {margin-bottom: 0;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin-bottom: 20px;}
@-ms-viewport {width: device-width;}
@viewport {width: device-width;}
.mobile-menu, .mobile-menu-anchor, .mobile-menu-text {display: none;}
#mobile-header-left-menu {float: left;}
#mobile-header-right-menu {float: right;}
.mobile-menu-anchor a.genericon-menu, .mobile-menu-anchor a.genericon-menu:hover {color: #404040;text-decoration: none;}
#header-top-menu .mobile-menu-anchor a.genericon-menu, #header-top-menu .mobile-menu-anchor a.genericon-menu:hover {color: #fff;}
.mobile-header-left-nav-open #mobile-header-left-menu .genericon-menu:before, .mobile-secondary-nav-open #mobile-secondary-menu .genericon-menu:before, .mobile-header-right-nav-open #mobile-header-right-menu .genericon-menu:before, .mobile-header-top-nav-open #header-top .genericon-menu:before, .mobile-footer-nav-open #mobile-footer-menu .genericon-menu:before {content: "";}
.sidr {display: block;position: fixed;top: 0;height: 100%;z-index: 999999;width: 260px;overflow-x: none;overflow-y: auto;font-size: 15px;background: #333;color: #fff;-webkit-box-shadow: inset 0 0 5px 5px #222;-moz-box-shadow: inset 0 0 5px 5px #222;box-shadow: inset 0 0 5px 5px #222;}
.sidr .sidr-inner {padding: 0 0 15px;}
.sidr .sidr-inner>p {margin-left: 15px;margin-right: 15px;}
.sidr.right {left: auto;right: -260px;}
.sidr.left {left: -260px;right: auto;}
.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 {font-size: 11px;font-weight: normal;padding: 0 15px;margin: 0 0 5px;color: #fff;line-height: 24px;background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d4d4d),color-stop(100%,#1a1a1a));background-image: -webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image: -moz-linear-gradient(#4d4d4d,#1a1a1a);background-image: -o-linear-gradient(#4d4d4d,#1a1a1a);background-image: linear-gradient(#4d4d4d,#1a1a1a);-webkit-box-shadow: 0 5px 5px 3px rgba(0,0,0,.2);-moz-box-shadow: 0 5px 5px 3px rgba(0,0,0,.2);box-shadow: 0 5px 5px 3px rgba(0,0,0,.2);}
.sidr p {font-size: 13px;margin: 0 0 12px;}
.sidr p a {color: rgba(255,255,255,.9);}
.sidr>p {margin-left: 15px;margin-right: 15px;}
.sidr ul {display: block;margin: 0 0 15px;padding: 0;border-top: 1px solid #1a1a1a;border-bottom: 1px solid #4d4d4d;}
.sidr ul li {display: block;margin: 0;line-height: 48px;border-top: 1px solid #4d4d4d;border-bottom: 1px solid #1a1a1a;}
.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {border-top: none;line-height: 49px;}
.sidr ul li:hover>a, .sidr ul li:hover>span, .sidr ul li.active>a, .sidr ul li.active>span, .sidr ul li.sidr-class-active>a, .sidr ul li.sidr-class-active>span {-webkit-box-shadow: inset 0 0 15px 3px #222;-moz-box-shadow: inset 0 0 15px 3px #222;box-shadow: inset 0 0 15px 3px #222;}
.sidr ul li a, .sidr ul li span {padding: 0 15px;display: block;text-decoration: none;color: #fff;}
.sidr ul li ul {border-bottom: none;margin: 0;}
.sidr ul li ul li {line-height: 40px;font-size: 13px;}
.sidr ul li ul li:last-child {border-bottom: none;}
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active {border-top: none;line-height: 41px;}
.sidr ul li ul li:hover>a, .sidr ul li ul li:hover>span, .sidr ul li ul li.active>a, .sidr ul li ul li.active>span, .sidr ul li ul li.sidr-class-active>a, .sidr ul li ul li.sidr-class-active>span {-webkit-box-shadow: inset 0 0 15px 3px #222;-moz-box-shadow: inset 0 0 15px 3px #222;box-shadow: inset 0 0 15px 3px #222;}
.sidr ul li ul li a, .sidr ul li ul li span {color: #ccc;padding-left: 20px;}
.sidr ul li ul li ul li a, .sidr ul li ul li ul li span {padding-left: 30px;}
.sidr form {margin: 0 15px;}
.sidr label {font-size: 13px;}
.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"], .sidr textarea, .sidr select {width: 100%;font-size: 13px;padding: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;border: none;background: rgba(0,0,0,.1);color: rgba(255,255,255,.6);display: block;clear: both;}
.sidr input[type=checkbox] {width: auto;display: inline;clear: none;}
.sidr input[type=button], .sidr input[type=submit] {color: #333;background: #fff;}
.sidr input[type=button]:hover, .sidr input[type=submit]:hover {background: rgba(255,255,255,.9);}
@media screen and (max-width: 1280px) {.wrapper {width: 1100px;}
	#main {width: 720px;}
	#featured-content.layout-four .hentry:nth-child(4n+1) {clear: both;}
	.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container, .full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {width: 77%;}}
@media screen and (max-width: 1152px) {.wrapper {width: 1040px;}
	.wrapper {padding: 0 15px;}
	#site-generator .wrapper {padding: 0 10px;}
	#masthead {padding: 15px 0;}
	#featured-content .featured-heading-wrap {padding: 15px 15px 0;}
	#site-branding, #content .wrapper, .hentry, .no-results, .not-found, .sidebar, #comments, #nav-below, .site-main #infinite-handle, #supplementary .widget {padding: 15px;}
	#featured-content, #supplementary {padding-top: 15px;}
	#breadcrumb-list .wrapper {padding: 15px 30px 0;}
	.clean-journal-nav-menu a, .sidebar-header-right .widget_nav_menu a {padding: 0 15px;}
	.sidebar-primary .widget {margin-bottom: 30px;}
	.hentry, .widget {margin: 0 0 15px;}
	#main {width: 680px;}
	.sidebar-primary {width: 330px;}}
@media screen and (max-width: 1100px) {.wrapper {width: 960px;}
	#main {width: 600px;}
	.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image, .full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image {width: 23%;}
	.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container, .full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {width: 75%;}}
@media screen and (max-width: 990px) {.wrapper, .no-sidebar.one-column .site, .no-sidebar.one-column.fixed-header-top #header-top {width: 740px;}
	.no-sidebar.content-width #main {width: 100%;}
	.wrapper, #header-top .wrapper, .nav-primary .wrapper, .nav-secondary .wrapper {padding: 0 10px;}
	#masthead {padding: 10px 0;}
	#site-branding {padding: 0 10px;}
	#masthead .sidebar-header-right {padding: 0;}
	#masthead .sidebar-header-right .widget {padding: 10px 0 0;margin-bottom: 0;}
	#promotion-message .right .promotion-button {padding: 8px 15px;}
	#featured-content, #supplementary {padding-top: 10px;}
	#featured-content .featured-heading-wrap {padding: 10px 10px 0;}
	.genericon-menu, #promotion-message .section, #content .wrapper, .hentry, .no-results, .not-found, .sidebar, #comments, #nav-below, .site-main #infinite-handle, #supplementary .widget, #site-generator {padding: 10px;}
	.hentry, .widget {margin: 0 0 1em;}
	#featured-content .entry-container {margin-top: 10px;}
	h1, h2, h3, h4, h5, h6 {margin-bottom: 5px;}
	p {margin-bottom: 10px;}
	.hentry .featured-image {margin-bottom: 15px;}
	.archive-post-wrap {padding-bottom: 10px;}
	.site-title {font-size: 30px;}
	h1 {font-size: 26px;}
	h2 {font-size: 24px;}
	h3 {font-size: 22px;}
	h4 {font-size: 18px;}
	h5 {font-size: 16px;}
	h6 {font-size: 14px;}
	.entry-title, #promotion-message h2, #featured-content #featured-heading {font-size: 24px;}
	#featured-content .entry-title, .archive-post-wrap .entry-title {font-size: 20px;}
	#site-generator {font-size: 13px;}
	#site-branding, #main, #content_sidebar_wrap, #content_sidebar_wrap #main, .sidebar-primary {width: 100%;}
	.sidebar-primary {clear: both;padding: 0;}
	.widget_clean_journal_social_icons .widget-wrap {margin-left: 0;}
	.sidebar-primary .widget, #featured-content.layout-four .hentry, #supplementary.four .widget-area, #supplementary.three .widget-area {float: left;width: 50%;}
	.sidebar-primary .widget, #featured-content.layout-four .hentry {padding: 10px;}
	.sidebar-primary .widget:nth-child(2n+1), #featured-content.layout-four .hentry:nth-child(2n+1), #supplementary .widget-area:nth-child(2n+1) {clear: both;}
	.mobile-menu-anchor {display: inline-block;}
	#site-logo, #site-header {display: block;float: none;}
	.logo-left #site-header {padding-top: 8px;padding-left: 0;}
	.logo-right #site-header {padding-top: 10px;padding-right: 0;}
	#site-logo img {max-height: 150px;}
	.sidebar-header-right {clear: both;display: inline-block;float: none;text-align: center;width: 100%;}
	#masthead .search-field, .sidebar-header-right .widget-wrap {float: none;}
	.nav-primary, .nav-header-top, .nav-header-right, #header-right-menu-widget, .nav-secondary, .nav-footer {display: none;}
	#site-branding {text-align: center;}
	.mobile-menu-one #site-branding {padding-left: 0;width: 680px;}
	.mobile-menu-two #site-branding, .mobile-menu-three #site-branding {padding-left: 0;padding-right: 0;width: 640px;}
	#mobile-secondary-menu {display: block;width: 100%;}
	#mobile-footer-menu {border-top: 1px solid #eee;display: block;padding: 0 10px;width: 100%;}
	.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image, .full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image {width: 20%;}
	.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container, .full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {width: 77%;}}
@media screen and (max-width: 782px) {.admin-bar.fixed-header-top #header-top {top: 46px;}}
@media screen and (max-width: 767px) {.wrapper, .no-sidebar.one-column .site, .no-sidebar.one-column.fixed-header-top #header-top {width: 660px;}
	.mobile-menu-one #site-branding {width: 600px;}
	.mobile-menu-two #site-branding, .mobile-menu-three #site-branding {width: 560px;}
	.site-content {padding-top: 0;}
	#nav-below .wp-pagenavi span.pages {margin-left: 0;}}
@media screen and (max-width: 700px) {.wrapper, .no-sidebar.one-column .site, .no-sidebar.one-column.fixed-header-top #header-top {width: 560px;}
	.mobile-menu-one #site-branding {width: 500px;}
	.mobile-menu-two #site-branding, .mobile-menu-three #site-branding {width: 460px;}
	#promotion-message .left {max-width: 75%;}
	#promotion-message .right {max-width: 25%;}
	#feature-slider .entry-container {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;bottom: 0;clear: both;display: block;left: 0;opacity: 1;padding-bottom: 30px;position: relative;top: auto;-webkit-transform: none;-ms-transform: none;transform: none;width: 100%;}
	#feature-slider .cycle-pager {left: 0;width: 100%;}
	#feature-slider:hover .cycle-next {right: 1%;}
	#feature-slider:hover .cycle-prev {left: 1%;}}
@media screen and (max-width:600px) {.wrapper, .no-sidebar.one-column .site, .no-sidebar.one-column.fixed-header-top #header-top {width: 520px;}
	.admin-bar.fixed-header-top #header-top.is-sticky {top: 0;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
	.mobile-menu-one #site-branding {width: 400px;}
	.header-top-left, .header-top-right {width: 100%;}
	.header-top-left .genericon-menu {float: left;}
	#header-top .header-top-left .widget, #header-top .header-top-right .widget {width: 100%;margin-left: 0;margin-right: 0;text-align: center;}
	#header-top .widget ul {float: none;}
	#header-top .widget ul li {display: inline-block;float: none;}
	.mobile-menu-one #site-branding {width: 460px;}
	.mobile-menu-two #site-branding, .mobile-menu-three #site-branding {width: 420px;}
	.site-title {font-size: 26px;}
	h1 {font-size: 24px;}
	h2 {font-size: 22px;}
	h3 {font-size: 20px;}
	h4 {font-size: 18px;}
	h5 {font-size: 16px;}
	h6 {font-size: 14px;}
	.entry-title, #promotion-message h2, #featured-content #featured-heading {font-size: 22px;}
	#feature-slider .entry-content {display: none;}
	#feature-slider .cycle-pager span {font-size: 40px;}}
@media screen and (max-width: 540px) {.wrapper, .no-sidebar.one-column .site, .no-sidebar.one-column.fixed-header-top #header-top {width: 460px;}
	.mobile-menu-one #site-branding {width: 400px;}
	.mobile-menu-two #site-branding, .mobile-menu-three #site-branding {width: 360px;}
	#promotion-message .left {max-width: 70%;}
	#promotion-message .right {max-width: 30%;}
	body, button, input, select, textarea {font-size: 14px;}
	button, input[type="button"], input[type="reset"], input[type="submit"] {font-size: 14px;}
	.site-title {font-size: 24px;}
	h1 {font-size: 22px;}
	h2 {font-size: 20px;}
	h3 {font-size: 18px;}
	h4 {font-size: 16px;}
	h5 {font-size: 14px;}
	h6 {font-size: 13px;}
	.entry-title, #promotion-message h2, #featured-content #featured-heading {font-size: 20px;}}
@media screen and (max-width: 480px) {.wrapper, .no-sidebar.one-column .site, .no-sidebar.one-column.fixed-header-top #header-top {width: 380px;}
	#site-branding {padding-top: 0;}
	.genericon-menu {padding: 5px;}
	.mobile-menu-one #site-branding {width: 330px;}
	.mobile-menu-two #site-branding, .mobile-menu-three #site-branding {width: 300px;}
	#promotion-message .section, .sidebar-primary .widget, #featured-content.layout-four .hentry, #featured-content.layout-three .hentry, #featured-content.layout-two .hentry, #supplementary.four .widget-area, #supplementary.three .widget-area, #supplementary.two .widget-area {display: block;float: none;width: 100%;}
	#promotion-message .section {max-width: 100%;text-align: center;}
	#promotion-message .left {padding-bottom: 0;}
	#promotion-message .right {padding-top: 0;}
	.entry-meta, .site-description {font-size: 12px;}
	#site-generator {font-size: 11px;}
	.comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous, .nav-previous, .comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next, .nav-next {width: 100%;}}
@media screen and (max-width: 400px) {.wrapper {width: 320px;margin: 0 auto;}
	.mobile-menu-one #site-branding {width: 270px;}
	.mobile-menu-two #site-branding, .mobile-menu-three #site-branding {width: 240px;}}
@media screen and (max-width: 319px) {.wrapper, .no-sidebar.one-column .site, .no-sidebar.one-column.fixed-header-top #header-top {width: 100%;}
	.wrapper {padding: 0 5px;}
	#masthead {padding-top: 5px;}
	#site-branding, .mobile-menu-one #site-branding, .mobile-menu-two #site-branding, .mobile-menu-three #site-branding {clear: both;display: block;padding: 0;width: 100%;}
	#masthead .sidebar-header-right {padding-right: 0;padding-left: 0;}
	.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image, .excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image {display: inline;float: none;margin: 0 auto;width: 100%;}
	.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image img, .excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image img {width: 100%;}
	.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container, .excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {display: block;float: none;padding-top: 10px;width: 100%;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {select:focus, textarea:focus, input:focus, input#s, #respond form input[type="text"], #respond form textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], textarea {font-size: 16px;}}