.ezoic-wrapper {
    @-ms-viewport {
    width: device-width; }

    @viewport {
    width: device-width; }
 }
  .ezoic-wrapper html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%; }
  
 #stylesheet_body {
    margin: 0; }
  .ezoic-wrapper article,
  .ezoic-wrapper aside,
  .ezoic-wrapper details,
  .ezoic-wrapper figcaption,
  .ezoic-wrapper figure,
  .ezoic-wrapper footer,
  .ezoic-wrapper header,
  .ezoic-wrapper main,
  .ezoic-wrapper menu,
  .ezoic-wrapper nav,
  .ezoic-wrapper section,
  .ezoic-wrapper summary {
    display: block; }
  .ezoic-wrapper audio,
  .ezoic-wrapper canvas,
  .ezoic-wrapper progress,
  .ezoic-wrapper video {
    display: inline-block;
    vertical-align: baseline; }
  .ezoic-wrapper audio:not([controls]) {
    display: none;
    height: 0; }
  .ezoic-wrapper[hidden],
  .ezoic-wrapper template {
    display: none; }
  .ezoic-wrapper a {
    background-color: rgba(0, 0, 0, 0); }
  .ezoic-wrapper abbr[title] {
    border-bottom: 1px dotted; }
  .ezoic-wrapper b,
  .ezoic-wrapper strong {
    font-weight: 700; }
  .ezoic-wrapper small {
    font-size: 80%; }
  .ezoic-wrapper sub,
  .ezoic-wrapper sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .ezoic-wrapper sup {
    top: -0.5em; }
  .ezoic-wrapper sub {
    bottom: -0.25em; }
  .ezoic-wrapper img {
    border: 0; }
  .ezoic-wrapper svg:not(:root) {
    overflow: hidden; }
  .ezoic-wrapper figure {
    margin: 0; }
  .ezoic-wrapper hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
  .ezoic-wrapper code,
  .ezoic-wrapper kbd,
  .ezoic-wrapper pre,
  .ezoic-wrapper samp {
    font-size: 1em; }
  .ezoic-wrapper button,
  .ezoic-wrapper input,
  .ezoic-wrapper optgroup,
  .ezoic-wrapper select,
  .ezoic-wrapper textarea {
    color: inherit;
    font: inherit;
    margin: 0; }
  .ezoic-wrapper select {
    text-transform: none; }
  .ezoic-wrapper button {
    overflow: visible; }
  .ezoic-wrapper button,
  .ezoic-wrapper input,
  .ezoic-wrapper select,
  .ezoic-wrapper textarea {
    max-width: 100%; }
  .ezoic-wrapper button,
  .ezoic-wrapper html input[type="button"],
  .ezoic-wrapper input[type="reset"],
  .ezoic-wrapper input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer; }
  .ezoic-wrapper button[disabled],
  .ezoic-wrapper html input[disabled] {
    cursor: default;
    opacity: 0.5; }
  .ezoic-wrapper button::-moz-focus-inner,
  .ezoic-wrapper input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .ezoic-wrapper input[type="checkbox"],
  .ezoic-wrapper input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 0.438em;
    padding: 0; }
  .ezoic-wrapper input[type="date"]::-webkit-inner-spin-button,
  .ezoic-wrapper input[type="date"]::-webkit-outer-spin-button,
  .ezoic-wrapper input[type="time"]::-webkit-inner-spin-button,
  .ezoic-wrapper input[type="time"]::-webkit-outer-spin-button,
  .ezoic-wrapper input[type="datetime-local"]::-webkit-inner-spin-button,
  .ezoic-wrapper input[type="datetime-local"]::-webkit-outer-spin-button,
  .ezoic-wrapper input[type="week"]::-webkit-inner-spin-button,
  .ezoic-wrapper input[type="week"]::-webkit-outer-spin-button,
  .ezoic-wrapper input[type="month"]::-webkit-inner-spin-button,
  .ezoic-wrapper input[type="month"]::-webkit-outer-spin-button,
  .ezoic-wrapper input[type="number"]::-webkit-inner-spin-button,
  .ezoic-wrapper input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .ezoic-wrapper input[type="search"] {
    -webkit-appearance: textfield; }
  .ezoic-wrapper input[type="search"]::-webkit-search-cancel-button,
  .ezoic-wrapper input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .ezoic-wrapper fieldset {
    border: 1px solid #d1d1d1;
    margin: 0 0 1.75em;
    padding: 0.875em; }
  .ezoic-wrapper fieldset > :last-child {
    margin-bottom: 0; }
  .ezoic-wrapper legend {
    border: 0;
    padding: 0; }
  .ezoic-wrapper textarea {
    overflow: auto;
    vertical-align: top; }
  .ezoic-wrapper optgroup {
    font-weight: bold; }
  .ezoic-wrapper .menu-item-has-children a > .ezoic-after-el,
  .ezoic-wrapper .social-navigation a > .ezoic-before-el,
  .ezoic-wrapper .dropdown-toggle > .ezoic-after-el,
  .ezoic-wrapper .bypostauthor > article .fn > .ezoic-after-el,
  .ezoic-wrapper .comment-reply-title small a > .ezoic-before-el,
  .ezoic-wrapper .pagination .prev > .ezoic-before-el,
  .ezoic-wrapper .pagination .next > .ezoic-before-el,
  .ezoic-wrapper .pagination .nav-links > .ezoic-before-el,
  .ezoic-wrapper .pagination .nav-links > .ezoic-after-el,
  .ezoic-wrapper .search-submit > .ezoic-before-el {
    -moz-osx-font-smoothing: greyscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "Genericons";
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top; }
  
 #stylesheet_body,
  .ezoic-wrapper button,
  .ezoic-wrapper input,
  .ezoic-wrapper select,
  .ezoic-wrapper textarea {
    color: #1a1a1a;
    font-family: Merriweather, Georgia, serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.75; }
  .ezoic-wrapper h1,
  .ezoic-wrapper h2,
  .ezoic-wrapper h3,
  .ezoic-wrapper h4,
  .ezoic-wrapper h5,
  .ezoic-wrapper h6 {
    clear: both;
    font-weight: 700;
    margin: 0;
    text-rendering: optimizeLegibility; }
  .ezoic-wrapper p {
    margin: 0 0 1.75em; }
  .ezoic-wrapper dfn,
  .ezoic-wrapper cite,
  .ezoic-wrapper em,
  .ezoic-wrapper i {
    font-style: italic; }
  .ezoic-wrapper blockquote {
    border: 0 solid #1a1a1a;
    border-left-width: 4px;
    color: #686868;
    font-size: 19px;
    font-size: 1.188rem;
    font-style: italic;
    line-height: 1.474;
    margin: 0 0 1.474em;
    overflow: hidden;
    padding: 0 0 0 1.263em; }
  .ezoic-wrapper blockquote,
  .ezoic-wrapper q {
    quotes: none; }
  .ezoic-wrapper blockquote > .ezoic-before-el,
  .ezoic-wrapper blockquote > .ezoic-after-el,
  .ezoic-wrapper q > .ezoic-before-el,
  .ezoic-wrapper q > .ezoic-after-el {
    content: ""; }
  .ezoic-wrapper blockquote p {
    margin-bottom: 1.474em; }
  .ezoic-wrapper blockquote cite,
  .ezoic-wrapper blockquote small {
    color: #1a1a1a;
    display: block;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.75; }
  .ezoic-wrapper blockquote cite > .ezoic-before-el,
  .ezoic-wrapper blockquote small > .ezoic-before-el {
    content: "\2014\00a0"; }
  .ezoic-wrapper blockquote em,
  .ezoic-wrapper blockquote i,
  .ezoic-wrapper blockquote cite {
    font-style: normal; }
  .ezoic-wrapper blockquote strong,
  .ezoic-wrapper blockquote b {
    font-weight: 400; }
  .ezoic-wrapper blockquote > :last-child {
    margin-bottom: 0; }
  .ezoic-wrapper address {
    font-style: italic;
    margin: 0 0 1.75em; }
  .ezoic-wrapper code,
  .ezoic-wrapper kbd,
  .ezoic-wrapper tt,
  .ezoic-wrapper var,
  .ezoic-wrapper samp,
  .ezoic-wrapper pre {
    font-family: Inconsolata, monospace; }
  .ezoic-wrapper pre {
    border: 1px solid #d1d1d1;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.313;
    margin: 0 0 1.75em;
    max-width: 100%;
    overflow: auto;
    padding: 1.75em;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word; }
  .ezoic-wrapper code {
    background-color: #d1d1d1;
    padding: 0.125em 0.25em; }
  .ezoic-wrapper abbr,
  .ezoic-wrapper acronym {
    border-bottom: 1px dotted #d1d1d1;
    cursor: help; }
  .ezoic-wrapper mark,
  .ezoic-wrapper ins {
    background: #007acc;
    color: white;
    padding: 0.125em 0.25em;
    text-decoration: none; }
  .ezoic-wrapper big {
    font-size: 125%; }
  .ezoic-wrapper html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .ezoic-wrapper *,
  .ezoic-wrapper * > .ezoic-before-el,
  .ezoic-wrapper * > .ezoic-after-el {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit; }
  
 #stylesheet_body {
    background: #1a1a1a; }
  .ezoic-wrapper hr {
    background-color: #d1d1d1;
    border: 0;
    height: 1px;
    margin: 0 0 1.75em; }
  .ezoic-wrapper ul,
  .ezoic-wrapper ol {
    margin: 0 0 1.75em 1.25em;
    padding: 0; }
  .ezoic-wrapper ul {
    list-style: disc; }
  .ezoic-wrapper ol {
    list-style: decimal;
    margin-left: 1.5em; }
  .ezoic-wrapper li > ul,
  .ezoic-wrapper li > ol {
    margin-bottom: 0; }
  .ezoic-wrapper dl {
    margin: 0 0 1.75em; }
  .ezoic-wrapper dt {
    font-weight: 700; }
  .ezoic-wrapper dd {
    margin: 0 0 1.75em; }
  .ezoic-wrapper img {
    height: auto;
    max-width: 100%;
    vertical-align: middle; }
  .ezoic-wrapper del {
    opacity: 0.8; }
  .ezoic-wrapper table,
  .ezoic-wrapper th,
  .ezoic-wrapper td {
    border: 1px solid #d1d1d1; }
  .ezoic-wrapper table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.75em;
    table-layout: fixed;
    width: 100%; }
  .ezoic-wrapper caption,
  .ezoic-wrapper th,
  .ezoic-wrapper td {
    font-weight: normal;
    text-align: left; }
  .ezoic-wrapper th {
    border-width: 0 1px 1px 0;
    font-weight: 700; }
  .ezoic-wrapper td {
    border-width: 0 1px 1px 0; }
  .ezoic-wrapper th,
  .ezoic-wrapper td {
    padding: 0.438em; }
  .ezoic-wrapper ::-webkit-input-placeholder {
    color: #686868;
    font-family: Montserrat, "Helvetica Neue", sans-serif; }
  .ezoic-wrapper :-moz-placeholder {
    color: #686868;
    font-family: Montserrat, "Helvetica Neue", sans-serif; }
  .ezoic-wrapper ::-moz-placeholder {
    color: #686868;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    opacity: 1; }
  .ezoic-wrapper :-ms-input-placeholder {
    color: #686868;
    font-family: Montserrat, "Helvetica Neue", sans-serif; }
  .ezoic-wrapper input {
    line-height: normal; }
  .ezoic-wrapper button,
  .ezoic-wrapper button[disabled]:hover,
  .ezoic-wrapper button[disabled]:focus,
  .ezoic-wrapper input[type="button"],
  .ezoic-wrapper input[type="button"][disabled]:hover,
  .ezoic-wrapper input[type="button"][disabled]:focus,
  .ezoic-wrapper input[type="reset"],
  .ezoic-wrapper input[type="reset"][disabled]:hover,
  .ezoic-wrapper input[type="reset"][disabled]:focus,
  .ezoic-wrapper input[type="submit"],
  .ezoic-wrapper input[type="submit"][disabled]:hover,
  .ezoic-wrapper input[type="submit"][disabled]:focus {
    background: #1a1a1a;
    border: 0;
    border-radius: 2px;
    color: white;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-weight: 700;
    letter-spacing: 0.047em;
    line-height: 1;
    padding: 0.844em 0.875em 0.781em;
    text-transform: uppercase; }
  .ezoic-wrapper button:hover,
  .ezoic-wrapper button:focus,
  .ezoic-wrapper input[type="button"]:hover,
  .ezoic-wrapper input[type="button"]:focus,
  .ezoic-wrapper input[type="reset"]:hover,
  .ezoic-wrapper input[type="reset"]:focus,
  .ezoic-wrapper input[type="submit"]:hover,
  .ezoic-wrapper input[type="submit"]:focus {
    background: #007acc; }
  .ezoic-wrapper button:focus,
  .ezoic-wrapper input[type="button"]:focus,
  .ezoic-wrapper input[type="reset"]:focus,
  .ezoic-wrapper input[type="submit"]:focus {
    outline: thin dotted;
    outline-offset: -4px; }
  .ezoic-wrapper input[type="date"],
  .ezoic-wrapper input[type="time"],
  .ezoic-wrapper input[type="datetime-local"],
  .ezoic-wrapper input[type="week"],
  .ezoic-wrapper input[type="month"],
  .ezoic-wrapper input[type="text"],
  .ezoic-wrapper input[type="email"],
  .ezoic-wrapper input[type="url"],
  .ezoic-wrapper input[type="password"],
  .ezoic-wrapper input[type="search"],
  .ezoic-wrapper input[type="tel"],
  .ezoic-wrapper input[type="number"],
  .ezoic-wrapper textarea {
    background: #f7f7f7;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    border: 1px solid #d1d1d1;
    border-radius: 2px;
    color: #686868;
    padding: 0.625em 0.438em;
    width: 100%; }
  .ezoic-wrapper input[type="date"]:focus,
  .ezoic-wrapper input[type="time"]:focus,
  .ezoic-wrapper input[type="datetime-local"]:focus,
  .ezoic-wrapper input[type="week"]:focus,
  .ezoic-wrapper input[type="month"]:focus,
  .ezoic-wrapper input[type="text"]:focus,
  .ezoic-wrapper input[type="email"]:focus,
  .ezoic-wrapper input[type="url"]:focus,
  .ezoic-wrapper input[type="password"]:focus,
  .ezoic-wrapper input[type="search"]:focus,
  .ezoic-wrapper input[type="tel"]:focus,
  .ezoic-wrapper input[type="number"]:focus,
  .ezoic-wrapper textarea:focus {
    background-color: white;
    border-color: #007acc;
    color: #1a1a1a;
    outline: 0; }
  .ezoic-wrapper .post-password-form {
    margin-bottom: 1.75em; }
  .ezoic-wrapper .post-password-form label {
    color: #686868;
    display: block;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-size: 0.813rem;
    letter-spacing: 0.077em;
    line-height: 1.615;
    margin-bottom: 1.75em;
    text-transform: uppercase; }
  .ezoic-wrapper .post-password-form input[type="password"] {
    margin-top: 0.438em; }
  .ezoic-wrapper .post-password-form > :last-child {
    margin-bottom: 0; }
  .ezoic-wrapper .search-form {
    position: relative; }
  .ezoic-wrapper input[type="search"].search-field {
    border-radius: 2px 0 0 2px;
    width: 97%;
    width: 97%; }
  .ezoic-wrapper .search-submit > .ezoic-before-el {
    content: "\f400";
    font-size: 24px;
    left: 2px;
    line-height: 42px;
    position: relative;
    width: 40px; }
  .ezoic-wrapper .search-submit {
    border-radius: 0 2px 2px 0;
    bottom: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 42px; }
  .ezoic-wrapper a {
    color: #007acc;
    text-decoration: none; }
  .ezoic-wrapper a:hover,
  .ezoic-wrapper a:focus,
  .ezoic-wrapper a:active {
    color: #686868; }
  .ezoic-wrapper a:focus {
    outline: thin dotted; }
  .ezoic-wrapper a:hover,
  .ezoic-wrapper a:active {
    outline: 0; }

  .ezoic-wrapper .site-header-menu {
    display: none;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    margin: 0.875em 0; }
  .ezoic-wrapper .site-header-menu.toggled-on,
  .ezoic-wrapper .no-js .site-header-menu {
    display: block; }
  .ezoic-wrapper .main-navigation {
    font-family: Montserrat, "Helvetica Neue", sans-serif; }
  .ezoic-wrapper .site-footer .main-navigation {
    margin-bottom: 1.75em; }
  .ezoic-wrapper .main-navigation ul {
    list-style: none;
    margin: 0; }
  .ezoic-wrapper .main-navigation li {
    border-top: 1px solid #d1d1d1;
    position: relative; }
  .ezoic-wrapper .main-navigation a {
    color: #1a1a1a;
    display: block;
    line-height: 1.313;
    outline-offset: -1px;
    padding: 0.844em 0; }
  .ezoic-wrapper .main-navigation a:hover,
  .ezoic-wrapper .main-navigation a:focus {
    color: #007acc; }
  .ezoic-wrapper .main-navigation .current-menu-item > a,
  .ezoic-wrapper .main-navigation .current-menu-ancestor > a {
    font-weight: 700; }
  .ezoic-wrapper .main-navigation ul ul {
    display: none;
    margin-left: 0.875em; }
  .ezoic-wrapper .no-js .main-navigation ul ul {
    display: block; }
  .ezoic-wrapper .main-navigation ul .toggled-on {
    display: block; }
  .ezoic-wrapper .main-navigation .primary-menu {
    border-bottom: 1px solid #d1d1d1; }
  .ezoic-wrapper .main-navigation .menu-item-has-children > a {
    margin-right: 56px; }
  .ezoic-wrapper .dropdown-toggle {
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    color: #1a1a1a;
    content: "";
    height: 48px;
    padding: 0;
    position: absolute;
    right: 0;
    text-transform: none;
    top: 0;
    width: 48px; }
  .ezoic-wrapper .dropdown-toggle > .ezoic-after-el {
    border: 0 solid #d1d1d1;
    border-left-width: 1px;
    content: "\f431";
    font-size: 24px;
    left: 1px;
    position: relative;
    width: 48px; }
  .ezoic-wrapper .dropdown-toggle:hover,
  .ezoic-wrapper .dropdown-toggle:focus {
    background-color: rgba(0, 0, 0, 0);
    color: #007acc; }
  .ezoic-wrapper .dropdown-toggle:focus {
    outline: thin dotted;
    outline-offset: -1px; }
  .ezoic-wrapper .dropdown-toggle:focus > .ezoic-after-el {
    border-color: rgba(0, 0, 0, 0); }
  .ezoic-wrapper .dropdown-toggle.toggled-on > .ezoic-after-el {
    content: "\f432"; }
  .ezoic-wrapper .site-header .main-navigation + .social-navigation {
    margin-top: 1.75em; }
  .ezoic-wrapper .site-footer .social-navigation {
    margin-bottom: 1.75em; }
  .ezoic-wrapper .social-navigation ul {
    list-style: none;
    margin: 0 0 -0.438em; }
  .ezoic-wrapper .social-navigation li {
    float: left;
    margin: 0 0.438em 0.438em 0; }
  .ezoic-wrapper .social-navigation a {
    border: 1px solid #d1d1d1;
    border-radius: 50%;
    color: #1a1a1a;
    display: block;
    height: 35px;
    position: relative;
    width: 35px; }
  .ezoic-wrapper .social-navigation a > .ezoic-before-el {
    content: "\f415";
    height: 33px;
    line-height: 33px;
    text-align: center;
    width: 33px; }
  .ezoic-wrapper .social-navigation a:hover > .ezoic-before-el,
  .ezoic-wrapper .social-navigation a:focus > .ezoic-before-el {
    color: #007acc; }
  .ezoic-wrapper .social-navigation a[href*="codepen.io"] > .ezoic-before-el {
    content: "\f216"; }
  .ezoic-wrapper .social-navigation a[href*="digg.com"] > .ezoic-before-el {
    content: "\f221"; }
  .ezoic-wrapper .social-navigation a[href*="dribbble.com"] > .ezoic-before-el {
    content: "\f201"; }
  .ezoic-wrapper .social-navigation a[href*="dropbox.com"] > .ezoic-before-el {
    content: "\f225"; }
  .ezoic-wrapper .social-navigation a[href*="facebook.com"] > .ezoic-before-el {
    content: "\f203"; }
  .ezoic-wrapper .social-navigation a[href*="flickr.com"] > .ezoic-before-el {
    content: "\f211"; }
  .ezoic-wrapper .social-navigation a[href*="foursquare.com"] > .ezoic-before-el {
    content: "\f226"; }
  .ezoic-wrapper .social-navigation a[href*="plus.google.com"] > .ezoic-before-el {
    content: "\f206"; }
  .ezoic-wrapper .social-navigation a[href*="github.com"] > .ezoic-before-el {
    content: "\f200"; }
  .ezoic-wrapper .social-navigation a[href*="instagram.com"] > .ezoic-before-el {
    content: "\f215"; }
  .ezoic-wrapper .social-navigation a[href*="linkedin.com"] > .ezoic-before-el {
    content: "\f208"; }
  .ezoic-wrapper .social-navigation a[href*="path.com"] > .ezoic-before-el {
    content: "\f219"; }
  .ezoic-wrapper .social-navigation a[href*="pinterest.com"] > .ezoic-before-el {
    content: "\f210"; }
  .ezoic-wrapper .social-navigation a[href*="getpocket.com"] > .ezoic-before-el {
    content: "\f224"; }
  .ezoic-wrapper .social-navigation a[href*="polldaddy.com"] > .ezoic-before-el {
    content: "\f217"; }
  .ezoic-wrapper .social-navigation a[href*="reddit.com"] > .ezoic-before-el {
    content: "\f222"; }
  .ezoic-wrapper .social-navigation a[href*="skype.com"] > .ezoic-before-el {
    content: "\f220"; }
  .ezoic-wrapper .social-navigation a[href*="stumbleupon.com"] > .ezoic-before-el {
    content: "\f223"; }
  .ezoic-wrapper .social-navigation a[href*="tumblr.com"] > .ezoic-before-el {
    content: "\f214"; }
  .ezoic-wrapper .social-navigation a[href*="twitter.com"] > .ezoic-before-el {
    content: "\f202"; }
  .ezoic-wrapper .social-navigation a[href*="vimeo.com"] > .ezoic-before-el {
    content: "\f212"; }
  .ezoic-wrapper .social-navigation a[href*="wordpress.com"] > .ezoic-before-el,
  .ezoic-wrapper .social-navigation a[href*="wordpress.org"] > .ezoic-before-el {
    content: "\f205"; }
  .ezoic-wrapper .social-navigation a[href*="youtube.com"] > .ezoic-before-el {
    content: "\f213"; }
  .ezoic-wrapper .social-navigation a[href^="mailto:"] > .ezoic-before-el {
    content: "\f410"; }
  .ezoic-wrapper .social-navigation a[href*="spotify.com"] > .ezoic-before-el {
    content: "\f515"; }
  .ezoic-wrapper .social-navigation a[href*="twitch.tv"] > .ezoic-before-el {
    content: "\f516"; }
  .ezoic-wrapper .social-navigation a[href$="/feed/"] > .ezoic-before-el {
    content: "\f413"; }
  .ezoic-wrapper .post-navigation {
    border-top: 4px solid #1a1a1a;
    border-bottom: 4px solid #1a1a1a;
    clear: both;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    margin: 0 7.692% 3.5em; }
  .ezoic-wrapper .post-navigation a {
    color: #1a1a1a;
    display: block;
    padding: 1.75em 0; }
  .ezoic-wrapper .post-navigation span {
    display: block; }
  .ezoic-wrapper .post-navigation .meta-nav {
    color: #686868;
    font-size: 13px;
    font-size: 0.813rem;
    letter-spacing: 0.077em;
    line-height: 1.615;
    margin-bottom: 0.538em;
    text-transform: uppercase; }
  .ezoic-wrapper .post-navigation .post-title {
    display: inline;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 23px;
    font-size: 1.438rem;
    font-weight: 700;
    line-height: 1.217;
    text-rendering: optimizeLegibility; }
  .ezoic-wrapper .post-navigation a:hover .post-title,
  .ezoic-wrapper .post-navigation a:focus .post-title {
    color: #007acc; }
  .ezoic-wrapper .post-navigation div + div {
    border-top: 4px solid #1a1a1a; }
  .ezoic-wrapper .pagination {
    border-top: 4px solid #1a1a1a;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 19px;
    font-size: 1.188rem;
    margin: 0 7.692% 2.947em;
    position: relative; }
  .ezoic-wrapper .pagination > .ezoic-before-el,
  .ezoic-wrapper .pagination > .ezoic-after-el {
    background-color: #1a1a1a;
    content: "";
    height: 52px;
    position: absolute;
    top: 0;
    width: 52px;
    z-index: 0; }
  .ezoic-wrapper .pagination > .ezoic-before-el {
    right: 0; }
  .ezoic-wrapper .pagination > .ezoic-after-el {
    right: 54px; }
  .ezoic-wrapper .pagination a:hover,
  .ezoic-wrapper .pagination a:focus {
    color: #1a1a1a; }
  .ezoic-wrapper .pagination .nav-links {
    padding-right: 106px;
    position: relative; }
  .ezoic-wrapper .pagination .nav-links > .ezoic-before-el,
  .ezoic-wrapper .pagination .nav-links > .ezoic-after-el {
    color: white;
    font-size: 32px;
    line-height: 51px;
    opacity: 0.3;
    position: absolute;
    width: 52px;
    z-index: 1; }
  .ezoic-wrapper .pagination .nav-links > .ezoic-before-el {
    content: "\f429";
    right: -1px; }
  .ezoic-wrapper .pagination .nav-links > .ezoic-after-el {
    content: "\f430";
    right: 55px; }
  .ezoic-wrapper .pagination .current .screen-reader-text {
    position: static !important; }
  .ezoic-wrapper .pagination .page-numbers {
    display: none;
    letter-spacing: 0.013em;
    line-height: 1;
    margin: 0 0.737em 0 -0.737em;
    padding: 0.816em 0.737em 0.395em;
    text-transform: uppercase; }
  .ezoic-wrapper .pagination .current {
    display: inline-block;
    font-weight: 700; }
  .ezoic-wrapper .pagination .prev,
  .ezoic-wrapper .pagination .next {
    background-color: #1a1a1a;
    color: white;
    display: inline-block;
    height: 52px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 52px;
    z-index: 2; }
  .ezoic-wrapper .pagination .prev > .ezoic-before-el,
  .ezoic-wrapper .pagination .next > .ezoic-before-el {
    font-size: 32px;
    height: 53px;
    line-height: 52px;
    position: relative;
    width: 53px; }
  .ezoic-wrapper .pagination .prev:hover,
  .ezoic-wrapper .pagination .prev:focus,
  .ezoic-wrapper .pagination .next:hover,
  .ezoic-wrapper .pagination .next:focus {
    background-color: #007acc;
    color: white; }
  .ezoic-wrapper .pagination .prev:focus,
  .ezoic-wrapper .pagination .next:focus {
    outline: 0; }
  .ezoic-wrapper .pagination .prev {
    right: 54px; }
  .ezoic-wrapper .pagination .prev > .ezoic-before-el {
    content: "\f430";
    left: -1px;
    top: -1px; }
  .ezoic-wrapper .pagination .next {
    right: 0; }
  .ezoic-wrapper .pagination .next > .ezoic-before-el {
    content: "\f429";
    right: -1px;
    top: -1px; }
  .ezoic-wrapper .image-navigation,
  .ezoic-wrapper .comment-navigation {
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    color: #686868;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615;
    margin: 0 7.692% 2.154em;
    padding: 1.077em 0; }
  .ezoic-wrapper .comment-navigation {
    margin-right: 0;
    margin-left: 0; }
  .ezoic-wrapper .comments-title + .comment-navigation {
    border-bottom: 0;
    margin-bottom: 0; }
  .ezoic-wrapper .image-navigation .nav-previous:not(:empty),
  .ezoic-wrapper .image-navigation .nav-next:not(:empty),
  .ezoic-wrapper .comment-navigation .nav-previous:not(:empty),
  .ezoic-wrapper .comment-navigation .nav-next:not(:empty) {
    display: inline-block; }
  .ezoic-wrapper .image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty) > .ezoic-before-el,
  .ezoic-wrapper .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty) > .ezoic-before-el {
    content: "\002f";
    display: inline-block;
    opacity: 0.7;
    padding: 0 0.538em; }
  .ezoic-wrapper .says,
  .ezoic-wrapper .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important; }
  .ezoic-wrapper .site .skip-link {
    background-color: #f1f1f1;
    color: #21759b;
    display: block;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 700;
    left: -9999em;
    outline: none;
    padding: 15px 23px 14px;
    text-decoration: none;
    text-transform: none;
    top: -9999em; }
  .ezoic-wrapper .logged-in .site .skip-link {
    font-family: "Open Sans", sans-serif; }
  .ezoic-wrapper .site .skip-link:focus {
    clip: auto;
    height: auto;
    left: 6px;
    top: 7px;
    width: auto;
    z-index: 100000; }
  .ezoic-wrapper .alignleft {
    float: left;
    margin: 0.375em 1.75em 1.75em 0; }
  .ezoic-wrapper .alignright {
    float: right;
    margin: 0.375em 0 1.75em 1.75em; }
  .ezoic-wrapper .aligncenter {
    clear: both;
    display: block;
    margin: 0 auto 1.75em; }
  .ezoic-wrapper blockquote.alignleft {
    margin: 0.316em 1.474em 1.474em 0; }
  .ezoic-wrapper blockquote.alignright {
    margin: 0.316em 0 1.474em 1.474em; }
  .ezoic-wrapper blockquote.aligncenter {
    margin-bottom: 1.474em; }
  .ezoic-wrapper .clear > .ezoic-before-el,
  .ezoic-wrapper .clear > .ezoic-after-el,
  .ezoic-wrapper blockquote > .ezoic-before-el,
  .ezoic-wrapper blockquote > .ezoic-after-el,
  .ezoic-wrapper .entry-content > .ezoic-before-el,
  .ezoic-wrapper .entry-content > .ezoic-after-el,
  .ezoic-wrapper .entry-summary > .ezoic-before-el,
  .ezoic-wrapper .entry-summary > .ezoic-after-el,
  .ezoic-wrapper .comment-content > .ezoic-before-el,
  .ezoic-wrapper .comment-content > .ezoic-after-el,
  .ezoic-wrapper .site-content > .ezoic-before-el,
  .ezoic-wrapper .site-content > .ezoic-after-el,
  .ezoic-wrapper .site-main > article > .ezoic-before-el,
  .ezoic-wrapper .site-main > article > .ezoic-after-el,
  .ezoic-wrapper .primary-menu > .ezoic-before-el,
  .ezoic-wrapper .primary-menu > .ezoic-after-el,
  .ezoic-wrapper .social-links-menu > .ezoic-before-el,
  .ezoic-wrapper .social-links-menu > .ezoic-after-el,
  .ezoic-wrapper .textwidget > .ezoic-before-el,
  .ezoic-wrapper .textwidget > .ezoic-after-el,
  .ezoic-wrapper .content-bottom-widgets > .ezoic-before-el,
  .ezoic-wrapper .content-bottom-widgets > .ezoic-after-el {
    content: "";
    display: table; }
  .ezoic-wrapper .clear > .ezoic-after-el,
  .ezoic-wrapper blockquote > .ezoic-after-el,
  .ezoic-wrapper .entry-content > .ezoic-after-el,
  .ezoic-wrapper .entry-summary > .ezoic-after-el,
  .ezoic-wrapper .comment-content > .ezoic-after-el,
  .ezoic-wrapper .site-content > .ezoic-after-el,
  .ezoic-wrapper .site-main > article > .ezoic-after-el,
  .ezoic-wrapper .primary-menu > .ezoic-after-el,
  .ezoic-wrapper .social-links-menu > .ezoic-after-el,
  .ezoic-wrapper .textwidget > .ezoic-after-el,
  .ezoic-wrapper .content-bottom-widgets > .ezoic-after-el {
    clear: both; }
  .ezoic-wrapper .widget {
    border-top: 4px solid #1a1a1a;
    margin-bottom: 3.5em;
    padding-top: 1.75em; }
  .ezoic-wrapper .widget-area > :last-child,
  .ezoic-wrapper .widget > :last-child {
    margin-bottom: 0; }
  .ezoic-wrapper .widget .widget-title {
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 16px;
    font-size: 1rem;
    letter-spacing: 0.047em;
    line-height: 1.313;
    margin: 0 0 1.75em;
    text-transform: uppercase; }
  .ezoic-wrapper .widget .widget-title:empty {
    margin-bottom: 0; }
  .ezoic-wrapper .widget-title a {
    color: #1a1a1a; }
  .ezoic-wrapper .widget.widget_calendar table {
    margin: 0; }
  .ezoic-wrapper .widget_calendar td,
  .ezoic-wrapper .widget_calendar th {
    line-height: 2.563;
    padding: 0;
    text-align: center; }
  .ezoic-wrapper .widget_calendar caption {
    font-weight: 900;
    margin-bottom: 1.75em; }
  .ezoic-wrapper .widget_calendar tbody a {
    background-color: #007acc;
    color: white;
    display: block;
    font-weight: 700; }
  .ezoic-wrapper .widget_calendar tbody a:hover,
  .ezoic-wrapper .widget_calendar tbody a:focus {
    background-color: #686868;
    color: white; }
  .ezoic-wrapper .widget_recent_entries .post-date {
    color: #686868;
    display: block;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615;
    margin-bottom: 0.538em; }
  .ezoic-wrapper .widget_recent_entries li:last-child .post-date {
    margin-bottom: 0; }
  .ezoic-wrapper .widget_rss .rsswidget img {
    margin-top: -0.375em; }
  .ezoic-wrapper .widget_rss .rss-date,
  .ezoic-wrapper .widget_rss cite {
    color: #686868;
    display: block;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-size: 0.813rem;
    font-style: normal;
    line-height: 1.615;
    margin-bottom: 0.538em; }
  .ezoic-wrapper .widget_rss .rssSummary:last-child {
    margin-bottom: 2.154em; }
  .ezoic-wrapper .widget_rss li:last-child :last-child {
    margin-bottom: 0; }
  .ezoic-wrapper .tagcloud a {
    border: 1px solid #d1d1d1;
    border-radius: 2px;
    display: inline-block;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    line-height: 1;
    margin: 0 0.188em 0.438em 0;
    padding: 0.563em 0.438em 0.5em; }
  .ezoic-wrapper .tagcloud ul {
    list-style-type: none;
    margin-left: 0; }
  .ezoic-wrapper .tagcloud ul li {
    display: inline-block; }
  .ezoic-wrapper .tagcloud a:hover,
  .ezoic-wrapper .tagcloud a:focus {
    border-color: #007acc;
    color: #007acc;
    outline: 0; }
  .ezoic-wrapper .site {
    background-color: white; }
  .ezoic-wrapper .site-inner {
    margin: 0 auto;
    max-width: 1320px;
    position: relative; }
  .ezoic-wrapper .site-content {
    word-wrap: break-word; }
  .ezoic-wrapper #content[tabindex="-1"]:focus {
    outline: 0; }
  .ezoic-wrapper .site-main {
    margin-bottom: 3.5em; }
  .ezoic-wrapper .site-main > :last-child {
    margin-bottom: 0; }
  .ezoic-wrapper .site-header {
    padding: 2.625em 7.692%; }
  .ezoic-wrapper .site-header-main {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .ezoic-wrapper .site-branding {
    margin: 0.875em auto 0.875em 0;
    max-width: 100%;
    overflow: hidden; }
  .ezoic-wrapper .custom-logo-link {
    display: block; }
  .ezoic-wrapper .custom-logo {
    max-width: 180px; }
  .ezoic-wrapper .site-title {
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 23px;
    font-size: 1.438rem;
    font-weight: 700;
    line-height: 1.217;
    margin: 0; }
  .ezoic-wrapper .site-branding .site-title a {
    color: #1a1a1a; }
  .ezoic-wrapper .site-branding .site-title a:hover,
  .ezoic-wrapper .site-branding .site-title a:focus {
    color: #007acc; }
  .ezoic-wrapper .wp-custom-logo .site-title {
    margin-top: 0.609em; }
  .ezoic-wrapper .site-description {
    color: #686868;
    display: none;
    font-size: 13px;
    font-size: 0.813rem;
    font-weight: 400;
    line-height: 1.077;
    margin: 0.538em 0 0; }
  .ezoic-wrapper .menu-toggle {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #d1d1d1;
    color: #1a1a1a;
    font-size: 13px;
    font-size: 0.813rem;
    margin: 1.077em 0;
    padding: 0.769em; }
  .ezoic-wrapper .no-js .menu-toggle {
    display: none; }
  .ezoic-wrapper .menu-toggle:hover,
  .ezoic-wrapper .menu-toggle:focus {
    background-color: rgba(0, 0, 0, 0);
    border-color: #007acc;
    color: #007acc; }
  .ezoic-wrapper .menu-toggle.toggled-on,
  .ezoic-wrapper .menu-toggle.toggled-on:hover,
  .ezoic-wrapper .menu-toggle.toggled-on:focus {
    background-color: #1a1a1a;
    border-color: #1a1a1a;
    color: white; }
  .ezoic-wrapper .menu-toggle:focus {
    outline: 0; }
  .ezoic-wrapper .menu-toggle.toggled-on:focus {
    outline: thin dotted; }
  .ezoic-wrapper .header-image {
    clear: both;
    margin: 0.875em 0; }
  .ezoic-wrapper .header-image a {
    display: block; }
  .ezoic-wrapper .header-image a:hover img,
  .ezoic-wrapper .header-image a:focus img {
    opacity: 0.85; }
  .ezoic-wrapper .site-main > article {
    margin-bottom: 3.5em;
    position: relative; }
  .ezoic-wrapper .entry-header,
  .ezoic-wrapper .entry-summary,
  .ezoic-wrapper .entry-content,
  .ezoic-wrapper .entry-footer,
  .ezoic-wrapper .page-content {
    margin-right: 7.692%;
    margin-left: 7.692%; }
  .ezoic-wrapper .entry-title {
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 28px;
    font-size: 1.75rem;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 1em; }
  .ezoic-wrapper .entry-title a {
    color: #1a1a1a; }
  .ezoic-wrapper .entry-title a:hover,
  .ezoic-wrapper .entry-title a:focus {
    color: #007acc; }
  .ezoic-wrapper .post-thumbnail {
    display: block;
    margin: 0 7.692% 1.75em; }
  .ezoic-wrapper .post-thumbnail img {
    display: block; }
  .ezoic-wrapper .no-sidebar .post-thumbnail img {
    margin: 0 auto; }
  .ezoic-wrapper a.post-thumbnail:hover,
  .ezoic-wrapper a.post-thumbnail:focus {
    opacity: 0.85; }
  .ezoic-wrapper .entry-content,
  .ezoic-wrapper .entry-summary {
    border-color: #d1d1d1; }
  .ezoic-wrapper .entry-content h1,
  .ezoic-wrapper .entry-summary h1,
  .ezoic-wrapper .comment-content h1,
  .ezoic-wrapper .textwidget h1 {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.25;
    margin-top: 2em;
    margin-bottom: 1em; }
  .ezoic-wrapper .entry-content h2,
  .ezoic-wrapper .entry-summary h2,
  .ezoic-wrapper .comment-content h2,
  .ezoic-wrapper .textwidget h2 {
    font-size: 23px;
    font-size: 1.438rem;
    line-height: 1.217;
    margin-top: 2.435em;
    margin-bottom: 1.217em; }
  .ezoic-wrapper .entry-content h3,
  .ezoic-wrapper .entry-summary h3,
  .ezoic-wrapper .comment-content h3,
  .ezoic-wrapper .textwidget h3 {
    font-size: 19px;
    font-size: 1.188rem;
    line-height: 1.105;
    margin-top: 2.947em;
    margin-bottom: 1.474em; }
  .ezoic-wrapper .entry-content h4,
  .ezoic-wrapper .entry-content h5,
  .ezoic-wrapper .entry-content h6,
  .ezoic-wrapper .entry-summary h4,
  .ezoic-wrapper .entry-summary h5,
  .ezoic-wrapper .entry-summary h6,
  .ezoic-wrapper .comment-content h4,
  .ezoic-wrapper .comment-content h5,
  .ezoic-wrapper .comment-content h6,
  .ezoic-wrapper .textwidget h4,
  .ezoic-wrapper .textwidget h5,
  .ezoic-wrapper .textwidget h6 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.313;
    margin-top: 3.5em;
    margin-bottom: 1.75em; }
  .ezoic-wrapper .entry-content h4,
  .ezoic-wrapper .entry-summary h4,
  .ezoic-wrapper .comment-content h4,
  .ezoic-wrapper .textwidget h4 {
    letter-spacing: 0.141em;
    text-transform: uppercase; }
  .ezoic-wrapper .entry-content h6,
  .ezoic-wrapper .entry-summary h6,
  .ezoic-wrapper .comment-content h6,
  .ezoic-wrapper .textwidget h6 {
    font-style: italic; }
  .ezoic-wrapper .entry-content h1,
  .ezoic-wrapper .entry-content h2,
  .ezoic-wrapper .entry-content h3,
  .ezoic-wrapper .entry-content h4,
  .ezoic-wrapper .entry-content h5,
  .ezoic-wrapper .entry-content h6,
  .ezoic-wrapper .entry-summary h1,
  .ezoic-wrapper .entry-summary h2,
  .ezoic-wrapper .entry-summary h3,
  .ezoic-wrapper .entry-summary h4,
  .ezoic-wrapper .entry-summary h5,
  .ezoic-wrapper .entry-summary h6,
  .ezoic-wrapper .comment-content h1,
  .ezoic-wrapper .comment-content h2,
  .ezoic-wrapper .comment-content h3,
  .ezoic-wrapper .comment-content h4,
  .ezoic-wrapper .comment-content h5,
  .ezoic-wrapper .comment-content h6,
  .ezoic-wrapper .textwidget h1,
  .ezoic-wrapper .textwidget h2,
  .ezoic-wrapper .textwidget h3,
  .ezoic-wrapper .textwidget h4,
  .ezoic-wrapper .textwidget h5,
  .ezoic-wrapper .textwidget h6 {
    font-weight: 900; }
  .ezoic-wrapper .entry-content h1:first-child,
  .ezoic-wrapper .entry-content h2:first-child,
  .ezoic-wrapper .entry-content h3:first-child,
  .ezoic-wrapper .entry-content h4:first-child,
  .ezoic-wrapper .entry-content h5:first-child,
  .ezoic-wrapper .entry-content h6:first-child,
  .ezoic-wrapper .entry-summary h1:first-child,
  .ezoic-wrapper .entry-summary h2:first-child,
  .ezoic-wrapper .entry-summary h3:first-child,
  .ezoic-wrapper .entry-summary h4:first-child,
  .ezoic-wrapper .entry-summary h5:first-child,
  .ezoic-wrapper .entry-summary h6:first-child,
  .ezoic-wrapper .comment-content h1:first-child,
  .ezoic-wrapper .comment-content h2:first-child,
  .ezoic-wrapper .comment-content h3:first-child,
  .ezoic-wrapper .comment-content h4:first-child,
  .ezoic-wrapper .comment-content h5:first-child,
  .ezoic-wrapper .comment-content h6:first-child,
  .ezoic-wrapper .textwidget h1:first-child,
  .ezoic-wrapper .textwidget h2:first-child,
  .ezoic-wrapper .textwidget h3:first-child,
  .ezoic-wrapper .textwidget h4:first-child,
  .ezoic-wrapper .textwidget h5:first-child,
  .ezoic-wrapper .textwidget h6:first-child {
    margin-top: 0; }
  .ezoic-wrapper .post-navigation .post-title,
  .ezoic-wrapper .entry-title,
  .ezoic-wrapper .comments-title {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto; }
  
 #stylesheet_body:not(.search-results) .entry-summary {
    color: #686868;
    font-size: 19px;
    font-size: 1.188rem;
    line-height: 1.474;
    margin-bottom: 1.474em; }
  
 #stylesheet_body:not(.search-results) .entry-header + .entry-summary {
    margin-top: -0.737em; }
  
 #stylesheet_body:not(.search-results) .entry-summary p,
  
 #stylesheet_body:not(.search-results) .entry-summary address,
  
 #stylesheet_body:not(.search-results) .entry-summary hr,
  
 #stylesheet_body:not(.search-results) .entry-summary ul,
  
 #stylesheet_body:not(.search-results) .entry-summary ol,
  
 #stylesheet_body:not(.search-results) .entry-summary dl,
  
 #stylesheet_body:not(.search-results) .entry-summary dd,
  
 #stylesheet_body:not(.search-results) .entry-summary table {
    margin-bottom: 1.474em; }
  
 #stylesheet_body:not(.search-results) .entry-summary li > ul,
  
 #stylesheet_body:not(.search-results) .entry-summary li > ol {
    margin-bottom: 0; }
  
 #stylesheet_body:not(.search-results) .entry-summary th,
  
 #stylesheet_body:not(.search-results) .entry-summary td {
    padding: 0.368em; }
  
 #stylesheet_body:not(.search-results) .entry-summary fieldset {
    margin-bottom: 1.474em;
    padding: 0.368em; }
  
 #stylesheet_body:not(.search-results) .entry-summary blockquote {
    border-color: currentColor; }
  
 #stylesheet_body:not(.search-results) .entry-summary blockquote > :last-child {
    margin-bottom: 0; }
  
 #stylesheet_body:not(.search-results) .entry-summary .alignleft {
    margin: 0.263em 1.474em 1.474em 0; }
  
 #stylesheet_body:not(.search-results) .entry-summary .alignright {
    margin: 0.263em 0 1.474em 1.474em; }
  
 #stylesheet_body:not(.search-results) .entry-summary .aligncenter {
    margin-bottom: 1.474em; }
  .ezoic-wrapper .entry-content > :last-child,
  .ezoic-wrapper .entry-summary > :last-child,
  
 #stylesheet_body:not(.search-results) .entry-summary > :last-child,
  .ezoic-wrapper .page-content > :last-child,
  .ezoic-wrapper .comment-content > :last-child,
  .ezoic-wrapper .textwidget > :last-child {
    margin-bottom: 0; }
  .ezoic-wrapper .more-link {
    white-space: nowrap; }
  .ezoic-wrapper .author-info {
    border-color: inherit;
    border-style: solid;
    border-width: 1px 0 1px 0;
    clear: both;
    padding-top: 1.75em;
    padding-bottom: 1.75em; }
  .ezoic-wrapper .author-avatar .avatar {
    float: left;
    height: 42px;
    margin: 0 1.75em 1.75em 0;
    width: 42px; }
  .ezoic-wrapper .author-description > :last-child {
    margin-bottom: 0; }
  .ezoic-wrapper .entry-content .author-title {
    clear: none;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 900;
    line-height: 1.75;
    margin: 0; }
  .ezoic-wrapper .author-bio {
    color: #686868;
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615;
    margin-bottom: 1.615em;
    overflow: hidden; }
  .ezoic-wrapper .author-link {
    white-space: nowrap; }
  .ezoic-wrapper .entry-footer {
    color: #686868;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615;
    margin-top: 2.154em; }
  .ezoic-wrapper .entry-footer:empty {
    margin: 0; }
  .ezoic-wrapper .entry-footer a {
    color: #686868; }
  .ezoic-wrapper .entry-footer a:hover,
  .ezoic-wrapper .entry-footer a:focus {
    color: #007acc; }
  .ezoic-wrapper .entry-footer > span:not(:last-child) > .ezoic-after-el {
    content: "\002f";
    display: inline-block;
    opacity: 0.7;
    padding: 0 0.538em; }
  .ezoic-wrapper .entry-footer .avatar {
    height: 21px;
    margin: -0.154em 0.538em 0 0;
    width: 21px; }
  .ezoic-wrapper .sticky-post {
    color: #686868;
    display: block;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-size: 0.813rem;
    letter-spacing: 0.077em;
    line-height: 1.615;
    margin-bottom: 0.538em;
    text-transform: uppercase; }
  .ezoic-wrapper .updated:not(.published) {
    display: none; }
  .ezoic-wrapper .sticky .posted-on,
  .ezoic-wrapper .byline {
    display: none; }
  .ezoic-wrapper .single .byline,
  .ezoic-wrapper .group-blog .byline {
    display: inline; }
  .ezoic-wrapper .page-header {
    border-top: 4px solid #1a1a1a;
    margin: 0 7.692% 3.5em;
    padding-top: 1.75em; }
  
 #stylesheet_body.error404 .page-header,
  
 #stylesheet_body.search-no-results .page-header {
    border-top: 0;
    padding-top: 0; }
  .ezoic-wrapper .page-title {
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 23px;
    font-size: 1.438rem;
    line-height: 1.217; }
  .ezoic-wrapper .taxonomy-description {
    color: #686868;
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615; }
  .ezoic-wrapper .taxonomy-description p {
    margin: 0.538em 0 1.615em; }
  .ezoic-wrapper .taxonomy-description > :last-child {
    margin-bottom: 0; }
  .ezoic-wrapper .page-links {
    clear: both;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    margin: 0 0 1.75em; }
  .ezoic-wrapper .page-links a,
  .ezoic-wrapper .page-links > span {
    border: 1px solid #d1d1d1;
    border-radius: 2px;
    display: inline-block;
    font-size: 13px;
    font-size: 0.813rem;
    height: 1.846em;
    line-height: 1.692em;
    margin-right: 0.308em;
    text-align: center;
    width: 1.846em; }
  .ezoic-wrapper .page-links a {
    background-color: #1a1a1a;
    border-color: #1a1a1a;
    color: white; }
  .ezoic-wrapper .page-links a:hover,
  .ezoic-wrapper .page-links a:focus {
    background-color: #007acc;
    border-color: rgba(0, 0, 0, 0);
    color: white; }
  .ezoic-wrapper .page-links > .page-links-title {
    border: 0;
    color: #1a1a1a;
    height: auto;
    margin: 0;
    padding-right: 0.615em;
    width: auto; }
  .ezoic-wrapper .entry-attachment {
    margin-bottom: 1.75em; }
  .ezoic-wrapper .entry-caption {
    color: #686868;
    font-size: 13px;
    font-size: 0.813rem;
    font-style: italic;
    line-height: 1.615;
    padding-top: 1.077em; }
  .ezoic-wrapper .entry-caption > :last-child {
    margin-bottom: 0; }
  .ezoic-wrapper .content-bottom-widgets {
    margin: 0 7.692%; }
  .ezoic-wrapper .content-bottom-widgets .widget-area {
    margin-bottom: 3.5em; }
  .ezoic-wrapper .format-aside .entry-title,
  .ezoic-wrapper .format-image .entry-title,
  .ezoic-wrapper .format-video .entry-title,
  .ezoic-wrapper .format-quote .entry-title,
  .ezoic-wrapper .format-gallery .entry-title,
  .ezoic-wrapper .format-status .entry-title,
  .ezoic-wrapper .format-link .entry-title,
  .ezoic-wrapper .format-audio .entry-title,
  .ezoic-wrapper .format-chat .entry-title {
    font-size: 19px;
    font-size: 1.188rem;
    line-height: 1.474;
    margin-bottom: 1.474em; }
  .ezoic-wrapper .blog .format-status .entry-title,
  .ezoic-wrapper .archive .format-status .entry-title {
    display: none; }
  .ezoic-wrapper .comments-area {
    margin: 0 7.692% 3.5em; }
  .ezoic-wrapper .comment-list + .comment-respond,
  .ezoic-wrapper .comment-navigation + .comment-respond {
    padding-top: 1.75em; }
  .ezoic-wrapper .comments-title,
  .ezoic-wrapper .comment-reply-title {
    border-top: 4px solid #1a1a1a;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 23px;
    font-size: 1.438rem;
    font-weight: 700;
    line-height: 1.313;
    padding-top: 1.217em; }
  .ezoic-wrapper .comments-title {
    margin-bottom: 1.217em; }
  .ezoic-wrapper .comment-list {
    list-style: none;
    margin: 0; }
  .ezoic-wrapper .comment-list article,
  .ezoic-wrapper .comment-list .pingback,
  .ezoic-wrapper .comment-list .trackback {
    border-top: 1px solid #d1d1d1;
    padding: 1.75em 0; }
  .ezoic-wrapper .comment-list .children {
    list-style: none;
    margin: 0; }
  .ezoic-wrapper .comment-list .children > li {
    padding-left: 0.875em; }
  .ezoic-wrapper .comment-author {
    color: #1a1a1a;
    margin-bottom: 0.438em; }
  .ezoic-wrapper .comment-author .avatar {
    float: left;
    height: 28px;
    margin-right: 0.875em;
    position: relative;
    width: 28px; }
  .ezoic-wrapper .bypostauthor > article .fn > .ezoic-after-el {
    content: "\f304";
    left: 3px;
    position: relative;
    top: 5px; }
  .ezoic-wrapper .comment-metadata,
  .ezoic-wrapper .pingback .edit-link {
    color: #686868;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615; }
  .ezoic-wrapper .comment-metadata {
    margin-bottom: 2.154em; }
  .ezoic-wrapper .comment-metadata a,
  .ezoic-wrapper .pingback .comment-edit-link {
    color: #686868; }
  .ezoic-wrapper .comment-metadata a:hover,
  .ezoic-wrapper .comment-metadata a:focus,
  .ezoic-wrapper .pingback .comment-edit-link:hover,
  .ezoic-wrapper .pingback .comment-edit-link:focus {
    color: #007acc; }
  .ezoic-wrapper .comment-metadata .edit-link,
  .ezoic-wrapper .pingback .edit-link {
    display: inline-block; }
  .ezoic-wrapper .comment-metadata .edit-link > .ezoic-before-el,
  .ezoic-wrapper .pingback .edit-link > .ezoic-before-el {
    content: "\002f";
    display: inline-block;
    opacity: 0.7;
    padding: 0 0.538em; }
  .ezoic-wrapper .comment-content ul,
  .ezoic-wrapper .comment-content ol {
    margin: 0 0 1.5em 1.25em; }
  .ezoic-wrapper .comment-content li > ul,
  .ezoic-wrapper .comment-content li > ol {
    margin-bottom: 0; }
  .ezoic-wrapper .comment-reply-link {
    border: 1px solid #d1d1d1;
    border-radius: 2px;
    color: #007acc;
    display: inline-block;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1;
    margin-top: 2.154em;
    padding: 0.538em 0.538em 0.462em; }
  .ezoic-wrapper .comment-reply-link:hover,
  .ezoic-wrapper .comment-reply-link:focus {
    border-color: currentColor;
    color: #007acc;
    outline: 0; }
  .ezoic-wrapper .comment-form {
    padding-top: 1.75em; }
  .ezoic-wrapper .comment-form label {
    color: #686868;
    display: block;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-size: 0.813rem;
    letter-spacing: 0.077em;
    line-height: 1.615;
    margin-bottom: 0.538em;
    text-transform: uppercase; }
  .ezoic-wrapper .comment-list .comment-form {
    padding-bottom: 1.75em; }
  .ezoic-wrapper .comment-notes,
  .ezoic-wrapper .comment-awaiting-moderation,
  .ezoic-wrapper .logged-in-as,
  .ezoic-wrapper .form-allowed-tags {
    color: #686868;
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615;
    margin-bottom: 2.154em; }
  .ezoic-wrapper .no-comments {
    border-top: 1px solid #d1d1d1;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-weight: 700;
    margin: 0;
    padding-top: 1.75em; }
  .ezoic-wrapper .comment-navigation + .no-comments {
    border-top: 0;
    padding-top: 0; }
  .ezoic-wrapper .form-allowed-tags code {
    font-family: Inconsolata, monospace; }
  .ezoic-wrapper .form-submit {
    margin-bottom: 0; }
  .ezoic-wrapper .required {
    color: #007acc;
    font-family: Merriweather, Georgia, serif; }
  .ezoic-wrapper .comment-reply-title small {
    font-size: 100%; }
  .ezoic-wrapper .comment-reply-title small a {
    border: 0;
    float: right;
    height: 32px;
    overflow: hidden;
    width: 26px; }
  .ezoic-wrapper .comment-reply-title small a:hover,
  .ezoic-wrapper .comment-reply-title small a:focus {
    color: #1a1a1a; }
  .ezoic-wrapper .comment-reply-title small a > .ezoic-before-el {
    content: "\f405";
    font-size: 32px;
    position: relative;
    top: -5px; }
  .ezoic-wrapper .comment-form #wp-comment-cookies-consent {
    margin: 0 10px 0 0; }
  .ezoic-wrapper .comment-form .comment-form-cookies-consent label {
    display: inline;
    font-family: Merriweather, Georgia, serif;
    letter-spacing: 0;
    text-transform: none; }
  .ezoic-wrapper .sidebar {
    margin-bottom: 3.5em;
    padding: 0 7.692%; }
  .ezoic-wrapper .site-footer {
    padding: 0 7.692% 1.75em; }
  .ezoic-wrapper .site-info {
    color: #686868;
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615; }
  .ezoic-wrapper .site-info a {
    color: #686868; }
  .ezoic-wrapper .site-info a:hover,
  .ezoic-wrapper .site-info a:focus {
    color: #007acc; }
  .ezoic-wrapper .site-footer .site-title {
    font-family: inherit;
    font-size: inherit;
    font-weight: 400; }
  .ezoic-wrapper .site-footer .site-title > .ezoic-after-el {
    content: "\002f";
    display: inline-block;
    font-family: Montserrat, sans-serif;
    opacity: 0.7;
    padding: 0 0.308em 0 0.538em; }
  .ezoic-wrapper .site-footer span[role=separator] {
    font-family: Montserrat, sans-serif;
    opacity: 0.7;
    padding: 0 0.308em 0 0.538em; }
  .ezoic-wrapper .site-footer span[role=separator] > .ezoic-before-el {
    content: '\002f'; }
  .ezoic-wrapper .site .avatar {
    border-radius: 50%; }
  .ezoic-wrapper .entry-content .wp-smiley,
  .ezoic-wrapper .entry-summary .wp-smiley,
  .ezoic-wrapper .comment-content .wp-smiley,
  .ezoic-wrapper .textwidget .wp-smiley {
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0; }
  .ezoic-wrapper .entry-content a img,
  .ezoic-wrapper .entry-summary a img,
  .ezoic-wrapper .comment-content a img,
  .ezoic-wrapper .textwidget a img {
    display: block; }
  .ezoic-wrapper embed,
  .ezoic-wrapper iframe,
  .ezoic-wrapper object,
  .ezoic-wrapper video {
    margin-bottom: 1.75em;
    max-width: 100%;
    vertical-align: middle; }
  .ezoic-wrapper p > embed,
  .ezoic-wrapper p > iframe,
  .ezoic-wrapper p > object,
  .ezoic-wrapper p > video {
    margin-bottom: 0; }

  .ezoic-wrapper .wp-audio-shortcode,
  .ezoic-wrapper .wp-video,
  .ezoic-wrapper .wp-playlist.wp-audio-playlist {
    margin-top: 0;
    margin-bottom: 1.75em; }
  .ezoic-wrapper .wp-playlist.wp-audio-playlist {
    padding-bottom: 0; }
  .ezoic-wrapper .wp-playlist .wp-playlist-tracks {
    margin-top: 0; }
  .ezoic-wrapper .wp-playlist-item .wp-playlist-caption {
    border-bottom: 0;
    padding: 0.714em 0; }
  .ezoic-wrapper .wp-playlist-item .wp-playlist-item-length {
    top: 0.714em; }
  .ezoic-wrapper .wp-caption {
    margin-bottom: 1.75em;
    max-width: 100%; }
  .ezoic-wrapper .wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 0; }
  .ezoic-wrapper .wp-caption .wp-caption-text {
    color: #686868;
    font-size: 13px;
    font-size: 0.813rem;
    font-style: italic;
    line-height: 1.615;
    padding-top: 0.538em; }
  .ezoic-wrapper .gallery {
    margin: 0 -1.167% 1.75em; }
  .ezoic-wrapper .gallery-item {
    display: inline-block;
    max-width: 33.33%;
    padding: 0 1.14% 2.28%;
    text-align: center;
    vertical-align: top;
    width: 100%; }
  .ezoic-wrapper .gallery-columns-1 .gallery-item {
    max-width: 100%; }
  .ezoic-wrapper .gallery-columns-2 .gallery-item {
    max-width: 50%; }
  .ezoic-wrapper .gallery-columns-4 .gallery-item {
    max-width: 25%; }
  .ezoic-wrapper .gallery-columns-5 .gallery-item {
    max-width: 20%; }
  .ezoic-wrapper .gallery-columns-6 .gallery-item {
    max-width: 16.66%; }
  .ezoic-wrapper .gallery-columns-7 .gallery-item {
    max-width: 14.28%; }
  .ezoic-wrapper .gallery-columns-8 .gallery-item {
    max-width: 12.5%; }
  .ezoic-wrapper .gallery-columns-9 .gallery-item {
    max-width: 11.11%; }
  .ezoic-wrapper .gallery-icon img {
    margin: 0 auto; }
  .ezoic-wrapper .gallery-caption {
    color: #686868;
    display: block;
    font-size: 13px;
    font-size: 0.813rem;
    font-style: italic;
    line-height: 1.615;
    padding-top: 0.538em; }
  .ezoic-wrapper .gallery-columns-6 .gallery-caption,
  .ezoic-wrapper .gallery-columns-7 .gallery-caption,
  .ezoic-wrapper .gallery-columns-8 .gallery-caption,
  .ezoic-wrapper .gallery-columns-9 .gallery-caption {
    display: none; }
  .ezoic-wrapper .widecolumn {
    margin-bottom: 3.5em;
    padding: 0 7.692%; }
  .ezoic-wrapper .widecolumn .mu_register {
    width: auto; }
  .ezoic-wrapper .widecolumn .mu_register .mu_alert {
    background: rgba(0, 0, 0, 0);
    border-color: #d1d1d1;
    color: inherit;
    margin-bottom: 3.5em;
    padding: 1.75em; }
  .ezoic-wrapper .widecolumn form,
  .ezoic-wrapper .widecolumn .mu_register form {
    margin-top: 0; }
  .ezoic-wrapper .widecolumn h2 {
    font-size: 23px;
    font-size: 1.438rem;
    font-weight: 900;
    line-height: 1.217;
    margin-bottom: 1.217em; }
  .ezoic-wrapper .widecolumn p {
    margin: 1.75em 0; }
  .ezoic-wrapper .widecolumn p + h2 {
    margin-top: 2.435em; }
  .ezoic-wrapper .widecolumn label,
  .ezoic-wrapper .widecolumn .mu_register label {
    color: #686868;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-size: 0.813rem;
    font-weight: 400;
    letter-spacing: 0.077em;
    line-height: 1.615;
    text-transform: uppercase; }
  .ezoic-wrapper .widecolumn .mu_register label {
    margin: 2.154em 0.769em 0.538em 0; }
  .ezoic-wrapper .widecolumn .mu_register label strong {
    font-weight: 400; }
  .ezoic-wrapper .widecolumn #key,
  .ezoic-wrapper .widecolumn .mu_register #blog_title,
  .ezoic-wrapper .widecolumn .mu_register #user_email,
  .ezoic-wrapper .widecolumn .mu_register #blogname,
  .ezoic-wrapper .widecolumn .mu_register #user_name {
    font-size: 16px;
    font-size: 1rem;
    width: 100%; }
  .ezoic-wrapper .widecolumn .mu_register #blogname {
    margin: 0; }
  .ezoic-wrapper .widecolumn .mu_register #blog_title,
  .ezoic-wrapper .widecolumn .mu_register #user_email,
  .ezoic-wrapper .widecolumn .mu_register #user_name {
    margin: 0 0 0.375em; }
  .ezoic-wrapper .widecolumn #submit,
  .ezoic-wrapper .widecolumn .mu_register input[type="submit"] {
    font-size: 16px;
    font-size: 1rem;
    margin: 0;
    width: auto; }
  .ezoic-wrapper .widecolumn .mu_register .prefix_address,
  .ezoic-wrapper .widecolumn .mu_register .suffix_address {
    font-size: inherit; }
  .ezoic-wrapper .widecolumn .mu_register > :last-child,
  .ezoic-wrapper .widecolumn form > :last-child {
    margin-bottom: 0; }
  
 #stylesheet_body:not(.custom-background-image) > .ezoic-before-el,
  
 #stylesheet_body:not(.custom-background-image) > .ezoic-after-el {
    background: inherit;
    content: "";
    display: block;
    height: 21px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 99; }
  
 #stylesheet_body:not(.custom-background-image) > .ezoic-before-el {
    top: 0; }
  
 #stylesheet_body:not(.custom-background-image).admin-bar > .ezoic-before-el {
    top: 46px; }
  
 #stylesheet_body:not(.custom-background-image) > .ezoic-after-el {
    bottom: 0; }
  .ezoic-wrapper .site {
    margin: 21px; }
  .ezoic-wrapper .site-main {
    margin-bottom: 5.25em; }
  .ezoic-wrapper .site-header {
    padding: 3.938em 7.692%; }
  .ezoic-wrapper .site-branding {
    margin-top: 1.313em;
    margin-bottom: 1.313em; }
  .ezoic-wrapper .custom-logo {
    max-width: 210px; }
  .ezoic-wrapper .site-title {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.25; }
  .ezoic-wrapper .wp-custom-logo .site-title {
    margin-top: 0.5em; }
  .ezoic-wrapper .site-description {
    display: block; }
  .ezoic-wrapper .menu-toggle {
    font-size: 16px;
    font-size: 1rem;
    margin: 1.313em 0;
    padding: 0.813em 0.875em 0.688em; }
  .ezoic-wrapper .site-header-menu {
    margin: 1.313em 0; }
  .ezoic-wrapper .site-header .main-navigation + .social-navigation {
    margin-top: 2.625em; }
  .ezoic-wrapper .header-image {
    margin: 1.313em 0; }
  .ezoic-wrapper .pagination {
    margin: 0 23.077% 4.421em 7.692%; }
  .ezoic-wrapper .post-navigation {
    margin-bottom: 5.25em; }
  .ezoic-wrapper .post-navigation .post-title {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.25; }
  .ezoic-wrapper .pagination .current .screen-reader-text {
    position: absolute !important; }
  .ezoic-wrapper .pagination .page-numbers {
    display: inline-block; }
  .ezoic-wrapper .site-main > article {
    margin-bottom: 5.25em; }
  .ezoic-wrapper .entry-header,
  .ezoic-wrapper .post-thumbnail,
  .ezoic-wrapper .entry-content,
  .ezoic-wrapper .entry-summary,
  .ezoic-wrapper .entry-footer,
  .ezoic-wrapper .comments-area,
  .ezoic-wrapper .image-navigation,
  .ezoic-wrapper .post-navigation,
  .ezoic-wrapper .page-header,
  .ezoic-wrapper .page-content,
  .ezoic-wrapper .content-bottom-widgets {
    margin-right: 23.077%; }
  .ezoic-wrapper .entry-title {
    font-size: 33px;
    font-size: 2.063rem;
    line-height: 1.273;
    margin-bottom: 0.848em; }
  .ezoic-wrapper .entry-content blockquote.alignleft,
  .ezoic-wrapper .entry-content blockquote.alignright {
    border-width: 4px 0 0 0;
    padding: 0.947em 0 0;
    width: 47%;
    width: 47%; }
  .ezoic-wrapper .entry-content blockquote:not(.alignleft):not(.alignright),
  .ezoic-wrapper .entry-summary blockquote,
  .ezoic-wrapper .comment-content blockquote {
    margin-left: -1.474em; }
  .ezoic-wrapper .entry-content blockquote blockquote:not(.alignleft):not(.alignright),
  .ezoic-wrapper .entry-summary blockquote blockquote,
  .ezoic-wrapper .comment-content blockquote blockquote {
    margin-left: 0; }
  .ezoic-wrapper .entry-content ul,
  .ezoic-wrapper .entry-summary ul,
  .ezoic-wrapper .comment-content ul,
  .ezoic-wrapper .entry-content ol,
  .ezoic-wrapper .entry-summary ol,
  .ezoic-wrapper .comment-content ol {
    margin-left: 0; }
  .ezoic-wrapper .entry-content li > ul,
  .ezoic-wrapper .entry-summary li > ul,
  .ezoic-wrapper .comment-content li > ul,
  .ezoic-wrapper .entry-content blockquote > ul,
  .ezoic-wrapper .entry-summary blockquote > ul,
  .ezoic-wrapper .comment-content blockquote > ul {
    margin-left: 1.25em; }
  .ezoic-wrapper .entry-content li > ol,
  .ezoic-wrapper .entry-summary li > ol,
  .ezoic-wrapper .comment-content li > ol,
  .ezoic-wrapper .entry-content blockquote > ol,
  .ezoic-wrapper .entry-summary blockquote > ol,
  .ezoic-wrapper .comment-content blockquote > ol {
    margin-left: 1.5em; }
  .ezoic-wrapper .comment-author {
    margin-bottom: 0; }
  .ezoic-wrapper .comment-author .avatar {
    height: 42px;
    position: relative;
    top: 0.25em;
    width: 42px; }
  .ezoic-wrapper .comment-list .children > li {
    padding-left: 1.75em; }
  .ezoic-wrapper .comment-list + .comment-respond,
  .ezoic-wrapper .comment-navigation + .comment-respond {
    padding-top: 3.5em; }
  .ezoic-wrapper .comments-area,
  .ezoic-wrapper .widget,
  .ezoic-wrapper .content-bottom-widgets .widget-area {
    margin-bottom: 5.25em; }
  .ezoic-wrapper .sidebar,
  .ezoic-wrapper .widecolumn {
    margin-bottom: 5.25em;
    padding-right: 23.077%; }
  
 #stylesheet_body:not(.search-results) .entry-summary li > ul,
  
 #stylesheet_body:not(.search-results) .entry-summary blockquote > ul {
    margin-left: 1.158em; }
  
 #stylesheet_body:not(.search-results) .entry-summary li > ol,
  
 #stylesheet_body:not(.search-results) .entry-summary blockquote > ol {
    margin-left: 1.474em; }
  
 #stylesheet_body:not(.custom-background-image).admin-bar > .ezoic-before-el {
    top: 32px; }
  .ezoic-wrapper .site-header {
    padding-right: 4.546%;
    padding-left: 4.546%; }
  .ezoic-wrapper .site-header-main {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .ezoic-wrapper .wp-custom-logo .site-header-main {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .ezoic-wrapper .site-header-menu {
    display: block;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto; }
  .ezoic-wrapper .main-navigation {
    margin: 0 -0.875em; }
  .ezoic-wrapper .main-navigation .primary-menu,
  .ezoic-wrapper .main-navigation .primary-menu > li {
    border: 0; }
  .ezoic-wrapper .main-navigation .primary-menu > li {
    float: left; }
  .ezoic-wrapper .main-navigation a {
    outline-offset: -8px;
    padding: 0.656em 0.875em;
    white-space: nowrap; }
  .ezoic-wrapper .main-navigation li:hover > a,
  .ezoic-wrapper .main-navigation li.focus > a {
    color: #007acc; }
  .ezoic-wrapper .main-navigation ul ul {
    border-bottom: 1px solid #d1d1d1;
    display: block;
    left: -999em;
    margin: 0;
    position: absolute;
    z-index: 99999; }
  .ezoic-wrapper .main-navigation ul ul ul {
    top: -1px; }
  .ezoic-wrapper .main-navigation ul ul ul > .ezoic-before-el,
  .ezoic-wrapper .main-navigation ul ul ul > .ezoic-after-el {
    border: 0; }
  .ezoic-wrapper .main-navigation ul ul li {
    background-color: white;
    border: 1px solid #d1d1d1;
    border-bottom-width: 0; }
  .ezoic-wrapper .main-navigation ul ul a {
    white-space: normal;
    width: 12.688em; }
  .ezoic-wrapper .main-navigation ul ul > .ezoic-before-el,
  .ezoic-wrapper .main-navigation ul ul > .ezoic-after-el {
    border-style: solid;
    content: "";
    position: absolute; }
  .ezoic-wrapper .main-navigation ul ul > .ezoic-before-el {
    border-color: #d1d1d1 rgba(0, 0, 0, 0);
    border-width: 0 10px 10px;
    right: 9px;
    top: -9px; }
  .ezoic-wrapper .main-navigation ul ul > .ezoic-after-el {
    border-color: white rgba(0, 0, 0, 0);
    border-width: 0 8px 8px;
    right: 11px;
    top: -7px; }
  .ezoic-wrapper .main-navigation li:hover > ul,
  .ezoic-wrapper .main-navigation li.focus > ul {
    left: auto;
    right: 0; }
  .ezoic-wrapper .main-navigation ul ul li:hover > ul,
  .ezoic-wrapper .main-navigation ul ul li.focus > ul {
    left: auto;
    right: 100%; }
  .ezoic-wrapper .main-navigation .menu-item-has-children > a {
    margin: 0;
    padding-right: 2.25em; }
  .ezoic-wrapper .main-navigation .menu-item-has-children > a > .ezoic-after-el {
    content: "\f431";
    position: absolute;
    right: 0.625em;
    top: 0.813em; }
  .ezoic-wrapper .main-navigation ul ul .menu-item-has-children > a {
    padding-right: 2.063em; }
  .ezoic-wrapper .main-navigation ul ul .menu-item-has-children > a > .ezoic-after-el {
    right: 0.563em;
    top: 0.875em;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); }
  .ezoic-wrapper .dropdown-toggle,
  .ezoic-wrapper .main-navigation ul .dropdown-toggle.toggled-on,
  .ezoic-wrapper .menu-toggle,
  .ezoic-wrapper .site-header .social-navigation,
  .ezoic-wrapper .site-footer .main-navigation {
    display: none; }
  .ezoic-wrapper .site-content {
    padding: 0 4.546%; }
  .ezoic-wrapper .content-area {
    float: left;
    margin-right: -100%;
    width: 70%; }
  .ezoic-wrapper .entry-header,
  .ezoic-wrapper .post-thumbnail,
  .ezoic-wrapper .entry-content,
  .ezoic-wrapper .entry-summary,
  .ezoic-wrapper .entry-footer,
  .ezoic-wrapper .comments-area,
  .ezoic-wrapper .image-navigation,
  .ezoic-wrapper .post-navigation,
  .ezoic-wrapper .pagination,
  .ezoic-wrapper .page-header,
  .ezoic-wrapper .page-content,
  .ezoic-wrapper .content-bottom-widgets {
    margin-right: 0;
    margin-left: 0; }
  .ezoic-wrapper .sidebar {
    float: left;
    margin-left: 75%;
    padding: 0;
    width: 25%; }
  .ezoic-wrapper .widget {
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615;
    margin-bottom: 3.231em;
    padding-top: 1.615em; }
  .ezoic-wrapper .widget .widget-title {
    margin-bottom: 1.313em; }
  .ezoic-wrapper .widget p,
  .ezoic-wrapper .widget address,
  .ezoic-wrapper .widget hr,
  .ezoic-wrapper .widget ul,
  .ezoic-wrapper .widget ol,
  .ezoic-wrapper .widget dl,
  .ezoic-wrapper .widget dd,
  .ezoic-wrapper .widget table {
    margin-bottom: 1.615em; }
  .ezoic-wrapper .widget li > ul,
  .ezoic-wrapper .widget li > ol {
    margin-bottom: 0; }
  .ezoic-wrapper .widget blockquote {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.313;
    margin-bottom: 1.313em;
    padding-left: 1.063em; }
  .ezoic-wrapper .widget blockquote cite,
  .ezoic-wrapper .widget blockquote small {
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615; }
  .ezoic-wrapper .widget th,
  .ezoic-wrapper .widget td {
    padding: 0.538em; }
  .ezoic-wrapper .widget pre {
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615;
    margin-bottom: 1.615em;
    padding: 0.538em; }
  .ezoic-wrapper .widget fieldset {
    margin-bottom: 1.615em;
    padding: 0.538em; }
  .ezoic-wrapper .widget button,
  .ezoic-wrapper .widget input,
  .ezoic-wrapper .widget select,
  .ezoic-wrapper .widget textarea {
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615; }
  .ezoic-wrapper .widget button,
  .ezoic-wrapper .widget input[type="button"],
  .ezoic-wrapper .widget input[type="reset"],
  .ezoic-wrapper .widget input[type="submit"] {
    line-height: 1;
    padding: 0.846em; }
  .ezoic-wrapper .widget input[type="date"],
  .ezoic-wrapper .widget input[type="time"],
  .ezoic-wrapper .widget input[type="datetime-local"],
  .ezoic-wrapper .widget input[type="week"],
  .ezoic-wrapper .widget input[type="month"],
  .ezoic-wrapper .widget input[type="text"],
  .ezoic-wrapper .widget input[type="email"],
  .ezoic-wrapper .widget input[type="url"],
  .ezoic-wrapper .widget input[type="password"],
  .ezoic-wrapper .widget input[type="search"],
  .ezoic-wrapper .widget input[type="tel"],
  .ezoic-wrapper .widget input[type="number"],
  .ezoic-wrapper .widget textarea {
    padding: 0.462em 0.538em; }
  .ezoic-wrapper .widget h1 {
    font-size: 23px;
    font-size: 1.438rem;
    line-height: 1.217;
    margin-bottom: 0.913em; }
  .ezoic-wrapper .widget h2 {
    font-size: 19px;
    font-size: 1.188rem;
    line-height: 1.105;
    margin-bottom: 1.105em; }
  .ezoic-wrapper .widget h3 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.313;
    margin-bottom: 1.313em; }
  .ezoic-wrapper .widget h4,
  .ezoic-wrapper .widget h5,
  .ezoic-wrapper .widget h6 {
    font-size: 13px;
    font-size: 0.813rem;
    line-height: 1.615;
    margin-bottom: 0.913em; }
  .ezoic-wrapper .widget .alignleft {
    margin: 0.231em 1.615em 1.615em 0; }
  .ezoic-wrapper .widget .alignright {
    margin: 0.231em 0 1.615em 1.615em; }
  .ezoic-wrapper .widget .aligncenter {
    margin-bottom: 1.615em; }
  .ezoic-wrapper .widget_calendar td,
  .ezoic-wrapper .widget_calendar th {
    line-height: 2.692;
    padding: 0; }
  .ezoic-wrapper .widget_rss .rssSummary:last-child {
    margin-bottom: 1.615em; }
  .ezoic-wrapper .widget input[type="search"].search-field {
    width: 98%;
    width: 98%; }
  .ezoic-wrapper .widget .search-submit > .ezoic-before-el {
    font-size: 16px;
    left: 1px;
    line-height: 35px;
    width: 34px; }
  .ezoic-wrapper .widget button.search-submit {
    padding: 0;
    width: 35px; }
  .ezoic-wrapper .tagcloud a {
    margin: 0 0.231em 0.538em 0;
    padding: 0.538em 0.462em 0.462em; }
  .ezoic-wrapper .textwidget h1 {
    margin-top: 1.826em; }
  .ezoic-wrapper .textwidget h2 {
    margin-top: 2.211em; }
  .ezoic-wrapper .textwidget h3 {
    margin-top: 2.625em; }
  .ezoic-wrapper .textwidget h4 {
    letter-spacing: 0.154em; }
  .ezoic-wrapper .textwidget h4,
  .ezoic-wrapper .textwidget h5,
  .ezoic-wrapper .textwidget h6 {
    margin-top: 3.231em; }
  .ezoic-wrapper .content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2),
  .ezoic-wrapper .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1) {
    float: left;
    margin-right: 7.143%;
    width: 46.429%; }
  .ezoic-wrapper .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1):last-of-type {
    margin-right: 0; }
  .ezoic-wrapper .site-footer {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 4.546% 3.5em; }
  .ezoic-wrapper .site-footer .social-navigation {
    margin: 0;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2; }
  .ezoic-wrapper .site-info {
    margin: 0.538em auto 0.538em 0;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1; }
  .ezoic-wrapper .no-sidebar .content-area {
    float: none;
    margin: 0;
    width: 100%; }
  .ezoic-wrapper .no-sidebar .entry-header,
  .ezoic-wrapper .no-sidebar .entry-content,
  .ezoic-wrapper .no-sidebar .entry-summary,
  .ezoic-wrapper .no-sidebar .entry-footer,
  .ezoic-wrapper .no-sidebar .comments-area,
  .ezoic-wrapper .no-sidebar .image-navigation,
  .ezoic-wrapper .no-sidebar .post-navigation,
  .ezoic-wrapper .no-sidebar .pagination,
  .ezoic-wrapper .no-sidebar .page-header,
  .ezoic-wrapper .no-sidebar .page-content,
  .ezoic-wrapper .no-sidebar .content-bottom-widgets {
    margin-right: 15%;
    margin-left: 15%; }
  .ezoic-wrapper .widecolumn {
    padding-right: 15%;
    padding-left: 15%; }
  .ezoic-wrapper .site-main {
    margin-bottom: 7em; }
  .ezoic-wrapper .site-header {
    padding: 5.25em 4.546%; }
  .ezoic-wrapper .site-branding,
  .ezoic-wrapper .site-header-menu,
  .ezoic-wrapper .header-image {
    margin-top: 1.75em;
    margin-bottom: 1.75em; }
  .ezoic-wrapper .custom-logo {
    max-width: 240px; }
  .ezoic-wrapper .image-navigation {
    margin-bottom: 3.231em; }
  .ezoic-wrapper .post-navigation {
    margin-bottom: 7em; }
  .ezoic-wrapper .pagination {
    margin-bottom: 5.895em; }
  .ezoic-wrapper .widget {
    margin-bottom: 4.308em; }
  .ezoic-wrapper .site-main > article {
    margin-bottom: 7em; }
  .ezoic-wrapper .entry-title {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1.225;
    margin-bottom: 1.05em; }
  .ezoic-wrapper .format-aside .entry-title,
  .ezoic-wrapper .format-image .entry-title,
  .ezoic-wrapper .format-video .entry-title,
  .ezoic-wrapper .format-quote .entry-title,
  .ezoic-wrapper .format-gallery .entry-title,
  .ezoic-wrapper .format-status .entry-title,
  .ezoic-wrapper .format-link .entry-title,
  .ezoic-wrapper .format-audio .entry-title,
  .ezoic-wrapper .format-chat .entry-title {
    font-size: 23px;
    font-size: 1.438em;
    line-height: 1.304;
    margin-bottom: 1.826em; }
  .ezoic-wrapper .post-thumbnail {
    margin-bottom: 2.625em; }
  .ezoic-wrapper .entry-content h1,
  .ezoic-wrapper .entry-summary h1,
  .ezoic-wrapper .comment-content h1 {
    font-size: 33px;
    font-size: 2.063rem;
    line-height: 1.273;
    margin-top: 1.697em;
    margin-bottom: 0.848em; }
  .ezoic-wrapper .entry-content h2,
  .ezoic-wrapper .entry-summary h2,
  .ezoic-wrapper .comment-content h2 {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.25;
    margin-top: 2em;
    margin-bottom: 1em; }
  .ezoic-wrapper .entry-content h3,
  .ezoic-wrapper .entry-summary h3,
  .ezoic-wrapper .comment-content h3 {
    font-size: 23px;
    font-size: 1.438rem;
    line-height: 1.217;
    margin-top: 2.435em;
    margin-bottom: 1.217em; }
  .ezoic-wrapper .entry-content h4,
  .ezoic-wrapper .entry-summary h4,
  .ezoic-wrapper .entry-intro h4,
  .ezoic-wrapper .comment-content h4 {
    letter-spacing: 0.132em; }
  .ezoic-wrapper .entry-content h4,
  .ezoic-wrapper .entry-content h5,
  .ezoic-wrapper .entry-content h6,
  .ezoic-wrapper .entry-summary h4,
  .ezoic-wrapper .entry-summary h5,
  .ezoic-wrapper .entry-summary h6,
  .ezoic-wrapper .comment-content h4,
  .ezoic-wrapper .comment-content h5,
  .ezoic-wrapper .comment-content h6 {
    font-size: 19px;
    font-size: 1.188rem;
    line-height: 1.105;
    margin-top: 2.947em;
    margin-bottom: 1.474em; }
  .ezoic-wrapper .author-info {
    border-bottom-width: 0;
    padding-bottom: 0; }
  .ezoic-wrapper .comment-list + .comment-respond,
  .ezoic-wrapper .comment-navigation + .comment-respond {
    padding-top: 5.25em; }
  .ezoic-wrapper .comments-area,
  .ezoic-wrapper .sidebar,
  .ezoic-wrapper .content-bottom-widgets .widget-area,
  .ezoic-wrapper .widecolumn {
    margin-bottom: 7em; }
  
 #stylesheet_body:not(.search-results) .entry-summary {
    margin-bottom: 2.211em; }
  
 #stylesheet_body:not(.search-results) .entry-header + .entry-summary {
    margin-top: -1.105em; }
  
 #stylesheet_body:not(.search-results) article:not(.type-page) .entry-content {
    float: right;
    width: 71.429%; }
  
 #stylesheet_body:not(.search-results) article:not(.type-page) .entry-content > blockquote.alignleft.below-entry-meta {
    margin-left: -40%;
    width: 57%;
    width: 57%; }
  
 #stylesheet_body:not(.search-results) article:not(.type-page) img.below-entry-meta,
  
 #stylesheet_body:not(.search-results) article:not(.type-page) figure.below-entry-meta {
    clear: both;
    display: block;
    float: none;
    margin-right: 0;
    margin-left: -40%;
    max-width: 140%; }
  
 #stylesheet_body:not(.search-results) article:not(.type-page) figure.below-entry-meta img.below-entry-meta,
  
 #stylesheet_body:not(.search-results) article:not(.type-page) table figure.below-entry-meta,
  
 #stylesheet_body:not(.search-results) article:not(.type-page) table img.below-entry-meta {
    margin: 0;
    max-width: 100%; }
  
 #stylesheet_body:not(.search-results) article:not(.type-page) .entry-footer {
    float: left;
    margin-top: 0.154em;
    width: 21.429%; }
  
 #stylesheet_body:not(.search-results) article:not(.type-page) .entry-footer > span:not(:last-child) > .ezoic-after-el {
    display: none; }
  .ezoic-wrapper .single .byline,
  .ezoic-wrapper .full-size-link,
  
 #stylesheet_body:not(.search-results).group-blog .byline,
  
 #stylesheet_body:not(.search-results) .entry-format,
  
 #stylesheet_body:not(.search-results) .cat-links,
  
 #stylesheet_body:not(.search-results) .tags-links,
  
 #stylesheet_body:not(.search-results) article:not(.sticky) .posted-on,
  
 #stylesheet_body:not(.search-results) article:not(.type-page) .comments-link,
  
 #stylesheet_body:not(.search-results) article:not(.type-page) .entry-footer .edit-link {
    display: block;
    margin-bottom: 0.538em; }
  
 #stylesheet_body:not(.search-results) article:not(.type-page) .entry-footer > span:last-child {
    margin-bottom: 0; }
  
 #stylesheet_body:not(.search-results) article:not(.type-page) .entry-footer .avatar {
    display: block;
    height: auto;
    margin: 0 0 0.538em;
    width: 49px; }
  
 #stylesheet_body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
    float: left;
    margin-right: -100%;
    margin-left: 35%;
    width: 50%; }
  
 #stylesheet_body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer {
    margin-right: -100%;
    margin-left: 15%;
    width: 15%; }
  
 #stylesheet_body:not(.search-results) .entry-summary {
    font-size: 23px;
    font-size: 1.438rem;
    line-height: 1.522;
    margin-bottom: 1.826em; }
  
 #stylesheet_body:not(.search-results) .entry-header + .entry-summary {
    margin-top: -0.913em; }
  
 #stylesheet_body:not(.search-results) .entry-summary p,
  
 #stylesheet_body:not(.search-results) .entry-summary address,
  
 #stylesheet_body:not(.search-results) .entry-summary hr,
  
 #stylesheet_body:not(.search-results) .entry-summary ul,
  
 #stylesheet_body:not(.search-results) .entry-summary ol,
  
 #stylesheet_body:not(.search-results) .entry-summary dl,
  
 #stylesheet_body:not(.search-results) .entry-summary dd,
  
 #stylesheet_body:not(.search-results) .entry-summary table {
    margin-bottom: 1.522em; }
  
 #stylesheet_body:not(.search-results) .entry-summary li > ul,
  
 #stylesheet_body:not(.search-results) .entry-summary blockquote > ul {
    margin-left: 0.957em; }
  
 #stylesheet_body:not(.search-results) .entry-summary li > ol,
  
 #stylesheet_body:not(.search-results) .entry-summary blockquote > ol {
    margin-left: 1.522em; }
  
 #stylesheet_body:not(.search-results) .entry-summary blockquote {
    font-size: 23px;
    font-size: 1.438rem;
    line-height: 1.522;
    margin: 0 0 1.522em;
    padding-left: 1.348em; }
  
 #stylesheet_body:not(.search-results) .entry-summary blockquote:not(.alignleft):not(.alignright) {
    margin-left: -1.522em; }
  
 #stylesheet_body:not(.search-results) .entry-summary blockquote blockquote:not(.alignleft):not(.alignright) {
    margin-left: 0; }
  
 #stylesheet_body:not(.search-results) .entry-summary blockquote cite,
  
 #stylesheet_body:not(.search-results) .entry-summary blockquote small {
    font-size: 19px;
    font-size: 1.188rem;
    line-height: 1.842; }
  
 #stylesheet_body:not(.search-results) .entry-summary th,
  
 #stylesheet_body:not(.search-results) .entry-summary td {
    padding: 0.304em; }
  
 #stylesheet_body:not(.search-results) .entry-summary pre {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.75;
    margin-bottom: 1.75em;
    padding: 1.75em; }
  
 #stylesheet_body:not(.search-results) .entry-summary fieldset {
    margin-bottom: 1.522em;
    padding: 0.304em; }
  
 #stylesheet_body:not(.search-results) .entry-summary h1 {
    margin-top: 2.121em;
    margin-bottom: 1.061em; }
  
 #stylesheet_body:not(.search-results) .entry-summary h2 {
    margin-top: 2.5em;
    margin-bottom: 1.25em; }
  
 #stylesheet_body:not(.search-results) .entry-summary h3 {
    margin-top: 3.043em;
    margin-bottom: 1.522em; }
  
 #stylesheet_body:not(.search-results) .entry-summary h4,
  
 #stylesheet_body:not(.search-results) .entry-summary h5,
  
 #stylesheet_body:not(.search-results) .entry-summary h6 {
    margin-top: 3.684em;
    margin-bottom: 1.842em; }
  
 #stylesheet_body:not(.search-results) .entry-summary h1:first-child,
  
 #stylesheet_body:not(.search-results) .entry-summary h2:first-child,
  
 #stylesheet_body:not(.search-results) .entry-summary h3:first-child,
  
 #stylesheet_body:not(.search-results) .entry-summary h4:first-child,
  
 #stylesheet_body:not(.search-results) .entry-summary h5:first-child,
  
 #stylesheet_body:not(.search-results) .entry-summary h6:first-child {
    margin-top: 0; }
  
 #stylesheet_body:not(.search-results) .entry-summary .alignleft {
    margin: 0.261em 1.522em 1.522em 0; }
  
 #stylesheet_body:not(.search-results) .entry-summary .alignright {
    margin: 0.261em 0 1.522em 1.522em; }
  
 #stylesheet_body:not(.search-results) .entry-summary .aligncenter {
    margin-bottom: 1.522em; }

