#content:before {
    content:"768";
    position:absolute;
    overflow:hidden;
    opacity:0;
    visibility:hidden;
  }
  .blog-layout-2 {
    position:relative;
  }
  .single .ast-author-details .author-title {
    color:#273c95;
  }
  @media (max-width:768px) {
    .single.ast-separate-container .ast-author-meta {
      padding:1.5em 2.14em;
    }
    .single .ast-author-meta .post-author-avatar {
      margin-bottom:1em;
    }
    .ast-separate-container .ast-grid-2 .ast-article-post,
    .ast-separate-container .ast-grid-3 .ast-article-post,
    .ast-separate-container .ast-grid-4 .ast-article-post {
      width:100%;
    }
    .blog-layout-1 .post-content,
    .blog-layout-1 .ast-blog-featured-section {
      float:none;
    }
    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on {
      margin-top:0;
    }
    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
      margin-top:1em;
    }
    .ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
      margin-top:-1.5em;
    }
    .ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
      margin-left:-2.14em;
      margin-right:-2.14em;
    }
    .ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child {
      margin-top:-1.5em;
    }
    .ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content {
      margin-left:-2.14em;
      margin-right:-2.14em;
    }
    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
      margin-left:-1.5em;
      margin-right:-1.5em;
    }
    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
      margin-left:-0.5em;
      margin-right:-0.5em;
    }
    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on {
      margin-top:0;
    }
    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
      margin-top:1em;
    }
    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
      margin-top:-1.5em;
    }
    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
      margin-left:-1.5em;
      margin-right:-1.5em;
    }
    .blog-layout-2 {
      display:flex;
      flex-direction:column-reverse;
    }
    .ast-separate-container .blog-layout-3,
    .ast-separate-container .blog-layout-1 {
      display:block;
    }
    .ast-plain-container .ast-grid-2 .ast-article-post,
    .ast-plain-container .ast-grid-3 .ast-article-post,
    .ast-plain-container .ast-grid-4 .ast-article-post,
    .ast-page-builder-template .ast-grid-2 .ast-article-post,
    .ast-page-builder-template .ast-grid-3 .ast-article-post,
    .ast-page-builder-template .ast-grid-4 .ast-article-post {
      width:100%;
    }
  }
  @media (max-width:768px) {
    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
      margin-top:0;
      margin-left:-2.14em;
    }
    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
      margin-top:0;
      margin-left:-1.14em;
    }
  }
  @media (min-width:769px) {
    .ast-separate-container.ast-blog-grid-2 .ast-archive-description,
    .ast-separate-container.ast-blog-grid-3 .ast-archive-description,
    .ast-separate-container.ast-blog-grid-4 .ast-archive-description {
      margin-bottom:1.33333em;
    }
    .blog-layout-2.ast-no-thumb .post-content,
    .blog-layout-3.ast-no-thumb .post-content {
      width:calc(100% - 5.714285714em);
    }
    .blog-layout-2.ast-no-thumb.ast-no-date-box .post-content,
    .blog-layout-3.ast-no-thumb.ast-no-date-box .post-content {
      width:100%;
    }
    .ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts,
    .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts,
    .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts {
      border-bottom:0;
    }
    .ast-separate-container .ast-grid-2 > .site-main > .ast-row:before,
    .ast-separate-container .ast-grid-2 > .site-main > .ast-row:after,
    .ast-separate-container .ast-grid-3 > .site-main > .ast-row:before,
    .ast-separate-container .ast-grid-3 > .site-main > .ast-row:after,
    .ast-separate-container .ast-grid-4 > .site-main > .ast-row:before,
    .ast-separate-container .ast-grid-4 > .site-main > .ast-row:after {
      flex-basis:0;
      width:0;
    }
    .ast-separate-container .ast-grid-2 .ast-article-post,
    .ast-separate-container .ast-grid-3 .ast-article-post,
    .ast-separate-container .ast-grid-4 .ast-article-post {
      display:flex;
      padding:0;
    }
    .ast-plain-container .ast-grid-2 > .site-main > .ast-row,
    .ast-plain-container .ast-grid-3 > .site-main > .ast-row,
    .ast-plain-container .ast-grid-4 > .site-main > .ast-row,
    .ast-page-builder-template .ast-grid-2 > .site-main > .ast-row,
    .ast-page-builder-template .ast-grid-3 > .site-main > .ast-row,
    .ast-page-builder-template .ast-grid-4 > .site-main > .ast-row {
      margin-left:-1em;
      margin-right:-1em;
      display:flex;
      flex-flow:row wrap;
      align-items:stretch;
    }
    .ast-plain-container .ast-grid-2 > .site-main > .ast-row:before,
    .ast-plain-container .ast-grid-2 > .site-main > .ast-row:after,
    .ast-plain-container .ast-grid-3 > .site-main > .ast-row:before,
    .ast-plain-container .ast-grid-3 > .site-main > .ast-row:after,
    .ast-plain-container .ast-grid-4 > .site-main > .ast-row:before,
    .ast-plain-container .ast-grid-4 > .site-main > .ast-row:after,
    .ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:before,
    .ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:after,
    .ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:before,
    .ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:after,
    .ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:before,
    .ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:after {
      flex-basis:0;
      width:0;
    }
    .ast-plain-container .ast-grid-2 .ast-article-post,
    .ast-plain-container .ast-grid-3 .ast-article-post,
    .ast-plain-container .ast-grid-4 .ast-article-post,
    .ast-page-builder-template .ast-grid-2 .ast-article-post,
    .ast-page-builder-template .ast-grid-3 .ast-article-post,
    .ast-page-builder-template .ast-grid-4 .ast-article-post {
      display:flex;
    }
    .ast-plain-container .ast-grid-2 .ast-article-post:last-child,
    .ast-plain-container .ast-grid-3 .ast-article-post:last-child,
    .ast-plain-container .ast-grid-4 .ast-article-post:last-child,
    .ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,
    .ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,
    .ast-page-builder-template .ast-grid-4 .ast-article-post:last-child {
      margin-bottom:2.5em;
    }
    .ast-separate-container .ast-grid-2 > .site-main > .ast-row,
    .ast-separate-container .ast-grid-3 > .site-main > .ast-row,
    .ast-separate-container .ast-grid-4 > .site-main > .ast-row {
      margin-left:0;
      margin-right:0;
      display:flex;
      flex-flow:row wrap;
      align-items:stretch;
    }
    .single .ast-author-meta .ast-author-details {
      display:flex;
    }
  }
  @media (min-width:769px) {
    .single .post-author-avatar,
    .single .post-author-bio {
      float:left;
      clear:right;
    }
    .single .ast-author-meta .post-author-avatar {
      margin-right:1.33333em;
    }
    .single .ast-author-meta .about-author-title-wrapper,
    .single .ast-author-meta .post-author-bio {
      text-align:left;
    }
    .blog-layout-2 .post-content {
      padding-right:2em;
    }
    .blog-layout-2.ast-no-date-box.ast-no-thumb .post-content {
      padding-right:0;
    }
    .blog-layout-3 .post-content {
      padding-left:2em;
    }
    .blog-layout-3.ast-no-date-box.ast-no-thumb .post-content {
      padding-left:0;
    }
    .ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),
    .ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),
    .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),
    .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),
    .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),
    .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1) {
      padding:0 1em 0;
    }
  }
  @media (max-width:544px) {
    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
      margin-top:0.5em;
    }
    .ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
    .ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
      margin-left:-1em;
      margin-right:-1em;
    }
    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
      margin-left:-0.5em;
      margin-right:-0.5em;
    }
    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
      margin-top:0.5em;
    }
    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
      margin-top:-1.33333em;
    }
    .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
    .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
      margin-left:-1em;
      margin-right:-1em;
    }
    .ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-1,
    .ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,
    .ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3 {
      padding:1.33333em 1em;
    }
    .ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-1,
    .ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-1 {
      padding:1.33333em 1em;
    }
    .single.ast-separate-container .ast-author-meta {
      padding:1.5em 1em;
    }
  }
  @media (max-width:544px) {
    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
      margin-left:-1em;
    }
    .ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
      margin-left:-0.5em;
    }
  }
  .ast-custom-header,
  .ast-custom-footer {
    max-width:1680px;
    margin-left:auto;
    margin-right:auto;
  }
  @media (min-width:769px) {
    .ast-hide-display-device-desktop {
      display:none;
    }
  }
  @media (min-width:545px) and (max-width:768px) {
    .ast-hide-display-device-tablet {
      display:none;
    }
  }
  @media (max-width:544px) {
    .ast-hide-display-device-mobile {
      display:none;
    }
  }
  .ast-article-post .ast-date-meta .posted-on,
  .ast-article-post .ast-date-meta .posted-on * {
    background:273c95;
    color:#ffffff;
  }
  .ast-article-post .ast-date-meta .posted-on .date-month,
  .ast-article-post .ast-date-meta .posted-on .date-year {
    color:#ffffff;
  }
  .ast-load-more:hover {
    color:#ffffff;
    border-color:#273c95;
    background-color:#273c95;
  }
  .ast-loader > div {
    background-color:#273c95;
  }
  .ast-small-footer {
    color:#ffffff;
  }
  .ast-small-footer a {
    color:#ffffff;
  }
  .ast-small-footer a:hover {
    color:#ffffff;
  }
  .main-header-bar {
    background-image:linear-gradient(to right,#fffefe,#fffefe),url(../2018/09/page-background-textured-natural-paper-layers.jpg);
    ;
    background-repeat:repeat;
    background-position:center center;
    background-size:contain;
    background-attachment:scroll;
  }
  @media (max-width:768px) {
    .main-header-bar {
      background-color:#ffffff;
      ;
    }
  }
  @media (max-width:544px) {
    .main-header-bar {
      background-color:#ffffff;
      ;
    }
  }
  .ast-header-break-point .main-header-menu {
    background-color:#fffefe;
  }
  @media (max-width:768px) {
    .ast-header-break-point .main-header-menu {
      background-color:#ffffff;
    }
  }
  @media (max-width:544px) {
    .ast-header-break-point .main-header-menu {
      background-color:#ffffff;
    }
  }
  .ast-header-search .ast-search-menu-icon .search-field {
    border-radius:2px;
  }
  .ast-header-search .ast-search-menu-icon .search-submit {
    border-radius:2px;
  }
  .ast-header-search .ast-search-menu-icon .search-form {
    border-top-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-color:#ddd;
    border-radius:2px;
  }
  .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar-navigation .close:after,
  .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation-wrap .close:after,
  .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation-wrap .close:after {
    content:"\e5cd";
    display:inline-block;
    font-family:'Astra';
    font-size:2rem;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:40px;
    height:40px;
    width:40px;
    text-align:center;
    margin:0;
  }
  .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-navigation-wrap .close:after {
    content:"\e5cd";
    display:inline-block;
    font-family:'Astra';
    font-size:28px;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:normal;
  }
  .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation-wrap .close:after {
    content:"\e5cd";
    display:inline-block;
    font-family:'Astra';
    font-size:28px;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:normal;
  }
  .ast-header-break-point .main-header-bar {
    background-image:linear-gradient(to right,#fffefe,#fffefe),url(https://amazima.org/wp-content/uploads/2018/09/page-background-textured-natural-paper-layers.jpg);
    ;
    background-repeat:repeat;
    background-position:center center;
    background-size:contain;
    background-attachment:scroll;
  }
  @media (max-width:768px) {
    .ast-header-break-point .main-header-bar {
      background-color:#ffffff;
      ;
    }
  }
  @media (max-width:544px) {
    .ast-header-break-point .main-header-bar {
      background-color:#ffffff;
      ;
    }
  }
  .ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar,
  .ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar {
    padding-bottom:0px;
  }
  @media (max-width:768px) {
    .ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar,
    .ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar {
      padding-bottom:0px;
    }
  }
  @media (max-width:544px) {
    .ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar,
    .ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar {
      padding-bottom:0em;
    }
  }
  @media (min-width:769px) {
    .ast-container {
      max-width:1680px;
    }
  }
  @media (min-width:993px) {
    .ast-container {
      max-width:1680px;
    }
  }
  @media (min-width:1201px) {
    .ast-container {
      max-width:1680px;
    }
  }
  #page {
    max-width:1680px;
    margin-left:auto;
    margin-right:auto;
  }
  @media (min-width:769px) {
    #page {
      margin-top:inheritpx;
      margin-bottom:inheritpx;
    }
    .ast-container {
      padding-left: 40px;
      padding-right: 40px;
    }
  }
  .ast-separate-container .ast-article-post,
  .ast-separate-container .ast-article-single,
  .ast-separate-container .comments-count-wrapper,
  .ast-separate-container .ast-comment-list li.depth-1,
  .ast-separate-container .comment-respond,
  .ast-separate-container .related-posts-title-wrapper,
  .ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,
  .ast-separate-container .ast-related-posts-wrap,
  .ast-separate-container .ast-woocommerce-container,
  .single.ast-separate-container .ast-author-details {
    padding-right:4em;
    padding-left:4em;
  }
  .ast-narrow-container .ast-article-post,
  .ast-narrow-container .ast-article-single,
  .ast-narrow-container .comments-count-wrapper,
  .ast-narrow-container .ast-comment-list li.depth-1,
  .ast-narrow-container .comment-respond,
  .ast-narrow-container .related-posts-title-wrapper,
  .ast-narrow-container .related-posts-title-wrapper,
  .single.ast-narrow-container .about-author-title-wrapper,
  .ast-narrow-container .ast-related-posts-wrap,
  .ast-narrow-container .ast-woocommerce-container,
  .ast-narrow-container .ast-single-related-posts-container,
  .single.ast-narrow-container .ast-author-details {
    padding-right:4em;
    padding-left:4em;
  }
  .ast-no-sidebar.ast-separate-container .entry-content .alignfull,
  .ast-no-sidebar.ast-narrow-container .entry-content .alignfull {
    margin-right:-4em;
    margin-left:-4em;
  }
  .site-header .ast-site-identity {
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:35px;
  }
  @media (max-width:768px) {
    .ast-separate-container .ast-article-post,
    .ast-separate-container .ast-article-single,
    .ast-separate-container .ast-comment-list li.depth-1,
    .ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,
    .ast-separate-container .ast-woocommerce-container,
    .single.ast-separate-container .ast-author-details {
      padding-top:1.5em;
      padding-bottom:1.5em;
    }
    .ast-separate-container .ast-article-post,
    .ast-separate-container .ast-article-single,
    .ast-separate-container .comments-count-wrapper,
    .ast-separate-container .ast-comment-list li.depth-1,
    .ast-separate-container .comment-respond,
    .ast-separate-container .related-posts-title-wrapper,
    .ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,
    .ast-separate-container .ast-related-posts-wrap,
    .ast-separate-container .ast-woocommerce-container,
    .single.ast-separate-container .ast-author-details,
    .ast-separate-container .ast-single-related-posts-container {
      padding-right:2.14em;
      padding-left:2.14em;
    }
    .ast-narrow-container .ast-article-post,
    .ast-narrow-container .ast-article-single,
    .ast-narrow-container .ast-comment-list li.depth-1,
    .ast-narrow-container .comment-respond,
    .ast-narrow-container .ast-related-posts-wrap,
    .ast-narrow-container .ast-woocommerce-container,
    .ast-narrow-container .ast-single-related-posts-container,
    .single.ast-narrow-container .ast-author-details {
      padding-top:1.5em;
      padding-bottom:1.5em;
    }
    .ast-narrow-container .ast-article-post,
    .ast-narrow-container .ast-article-single,
    .ast-narrow-container .comments-count-wrapper,
    .ast-narrow-container .ast-comment-list li.depth-1,
    .ast-narrow-container .comment-respond,
    .ast-narrow-container .related-posts-title-wrapper,
    .ast-narrow-container .related-posts-title-wrapper,
    .single.ast-narrow-container .about-author-title-wrapper,
    .ast-narrow-container .ast-related-posts-wrap,
    .ast-narrow-container .ast-woocommerce-container,
    .ast-narrow-container .ast-single-related-posts-container,
    .single.ast-narrow-container .ast-author-details {
      padding-right:2.14em;
      padding-left:2.14em;
    }
    .ast-separate-container.ast-right-sidebar #primary,
    .ast-separate-container.ast-left-sidebar #primary,
    .ast-separate-container #primary,
    .ast-plain-container #primary,
    .ast-narrow-container #primary {
      margin-top:1.5em;
      margin-bottom:1.5em;
    }
    .ast-left-sidebar #primary,
    .ast-right-sidebar #primary,
    .ast-separate-container.ast-right-sidebar #primary,
    .ast-separate-container.ast-left-sidebar #primary,
    .ast-separate-container #primary,
    .ast-narrow-container #primary {
      padding-left:0em;
      padding-right:0em;
    }
    .ast-no-sidebar.ast-separate-container .entry-content .alignfull,
    .ast-no-sidebar.ast-narrow-container .entry-content .alignfull {
      margin-right:-2.14em;
      margin-left:-2.14em;
    }
    .site-header .ast-site-identity {
      padding-top:10px;
      padding-right:20px;
      padding-bottom:10px;
      padding-left:20px;
    }
  }
  @media (max-width:544px) {
    .ast-separate-container .ast-article-post,
    .ast-separate-container .ast-article-single,
    .ast-separate-container .ast-comment-list li.depth-1,
    .ast-separate-container .comment-respond,
    .ast-separate-container .ast-related-posts-wrap,
    .ast-separate-container .ast-woocommerce-container,
    .single.ast-separate-container .ast-author-details {
      padding-top:1.5em;
      padding-bottom:1.5em;
    }
    .ast-narrow-container .ast-article-post,
    .ast-narrow-container .ast-article-single,
    .ast-narrow-container .ast-comment-list li.depth-1,
    .ast-narrow-container .comment-respond,
    .ast-narrow-container .ast-related-posts-wrap,
    .ast-narrow-container .ast-woocommerce-container,
    .ast-narrow-container .ast-single-related-posts-container,
    .single.ast-narrow-container .ast-author-details {
      padding-top:1.5em;
      padding-bottom:1.5em;
    }
    .ast-separate-container .ast-article-post,
    .ast-separate-container .ast-article-single,
    .ast-separate-container .comments-count-wrapper,
    .ast-separate-container .ast-comment-list li.depth-1,
    .ast-separate-container .comment-respond,
    .ast-separate-container .related-posts-title-wrapper,
    .ast-separate-container .related-posts-title-wrapper,
    .single.ast-separate-container .about-author-title-wrapper,
    .ast-separate-container .ast-related-posts-wrap,
    .ast-separate-container .ast-woocommerce-container,
    .single.ast-separate-container .ast-author-details {
      padding-right:1em;
      padding-left:1em;
    }
    .ast-narrow-container .ast-article-post,
    .ast-narrow-container .ast-article-single,
    .ast-narrow-container .comments-count-wrapper,
    .ast-narrow-container .ast-comment-list li.depth-1,
    .ast-narrow-container .comment-respond,
    .ast-narrow-container .related-posts-title-wrapper,
    .ast-narrow-container .related-posts-title-wrapper,
    .single.ast-narrow-container .about-author-title-wrapper,
    .ast-narrow-container .ast-related-posts-wrap,
    .ast-narrow-container .ast-woocommerce-container,
    .ast-narrow-container .ast-single-related-posts-container,
    .single.ast-narrow-container .ast-author-details {
      padding-right:1em;
      padding-left:1em;
    }
    .ast-no-sidebar.ast-separate-container .entry-content .alignfull,
    .ast-no-sidebar.ast-narrow-container .entry-content .alignfull {
      margin-right:-1em;
      margin-left:-1em;
    }
    .site-header .ast-site-identity {
      padding-top:10px;
      padding-right:10px;
      padding-bottom:10px;
      padding-left:10px;
    }
  }
  @media (max-width:768px) {
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
      top:0px;
      right:calc( 20px - 0.907em );
    }
    .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
      right:calc( 20px - 0.907em );
    }
  }
  @media (max-width:544px) {
    .ast-header-break-point .header-main-layout-2 .site-branding,
    .ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
      padding-bottom:0px;
    }
  }
  @media (max-width:768px) {
    .ast-separate-container.ast-two-container #secondary .widget,
    .ast-separate-container #secondary .widget {
      margin-bottom:1.5em;
    }
  }
  @media (max-width:768px) {
    .ast-separate-container #primary,
    .ast-narrow-container #primary {
      padding-top:0px;
    }
  }
  @media (max-width:768px) {
    .ast-separate-container #primary,
    .ast-narrow-container #primary {
      padding-bottom:0px;
    }
  }
  .main-header-bar,
  .ast-header-break-point .main-header-bar,
  .ast-header-break-point .header-main-layout-2 .main-header-bar {
    padding-top:0px;
    padding-bottom:0px;
  }
  .main-header-bar .ast-container,
  #masthead .ast-container {
    padding-left:0px;
    padding-right:0px;
  }
  .ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar,
  .ast-main-header-nav-open .main-header-bar {
    padding-bottom:0;
  }
  .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
    right:0;
  }
  .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle {
    right:0;
  }
  .ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,
  .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,
  .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link {
    padding-right:0;
  }
  .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,
  .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,
  .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link {
    padding-right:0;
  }
  .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children > .menu-link,
  .ast-default-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children > .menu-link,
  .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children > .menu-link {
    padding-right:0;
  }
  .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,
  .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
    right:0;
  }
  .ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
    right:0;
  }
  .ast-above-header {
    padding-top:0px;
    padding-bottom:0px;
  }
  .ast-above-header-wrap .ast-above-header .ast-container,
  #masthead .ast-above-header-wrap .ast-above-header .ast-container {
    padding-left:40px;
    padding-right:0px;
  }
  .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link,
  .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link,
  .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link {
    padding-right:0;
  }
  .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,
  .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
    right:0;
  }
  .ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
    right:0;
  }
  .ast-footer-overlay {
    padding-top:1.5em;
    padding-bottom:1.5em;
  }
  @media (max-width:768px) {
    .main-header-bar,
    .ast-header-break-point .main-header-bar,
    .ast-header-break-point .header-main-layout-2 .main-header-bar {
      padding-top:0px;
      padding-bottom:0px;
    }
    .ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar,
    .ast-main-header-nav-open .main-header-bar {
      padding-bottom:0;
    }
    .main-navigation ul .menu-item .menu-link,
    .ast-header-break-point .main-navigation ul .menu-item .menu-link,
    .ast-header-break-point li.ast-masthead-custom-menu-items,
    li.ast-masthead-custom-menu-items {
      padding-top:0px;
      padding-right:20px;
      padding-bottom:0px;
      padding-left:20px;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
      right:0;
    }
    .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
      top:0px;
    }
    .ast-desktop .main-navigation .ast-mm-template-content,
    .ast-desktop .main-navigation .ast-mm-custom-content,
    .ast-desktop .main-navigation .ast-mm-custom-text-content,
    .main-navigation .sub-menu .menu-item .menu-link,
    .ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
      padding-top:0px;
      padding-right:0;
      padding-bottom:0px;
      padding-left:30px;
    }
    .ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link {
      padding-left:calc( 30px + 10px );
    }
    .ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link {
      padding-left:calc( 30px + 20px );
    }
    .ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link {
      padding-left:calc( 30px + 30px );
    }
    .ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link {
      padding-left:calc( 30px + 40px );
    }
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle {
      top:0px;
      right:calc( 20px - 0.907em );
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle {
      margin-right:20px;
      right:0;
    }
    .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle {
      right:calc( 20px - 0.907em );
    }
    .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu .ast-menu-toggle {
      top:0px;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link,
    .ast-default-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link,
    .ast-flyout-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link {
      padding-top:0px;
      padding-bottom:0px;
      padding-left:30px;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,
    .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,
    .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link {
      padding-right:0;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:30px;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,
    .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,
    .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link {
      padding-right:0;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:30px;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-link,
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-link,
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-navigation .sub-menu .menu-item .menu-link,
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-link,
    .ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
      padding-top:0px;
      padding-bottom:0px;
      padding-left:30px;
    }
    .ast-below-header,
    .ast-header-break-point .ast-below-header {
      padding-top:1em;
      padding-bottom:1em;
    }
    .ast-below-header-menu .menu-link,
    .below-header-nav-padding-support .below-header-section-1 .below-header-menu > .menu-item > .menu-link,
    .below-header-nav-padding-support .below-header-section-2 .below-header-menu > .menu-item > .menu-link,
    .ast-header-break-point .ast-below-header-actual-nav > .ast-below-header-menu > .menu-item > .menu-link {
      padding-top:0px;
      padding-right:20px;
      padding-bottom:0px;
      padding-left:20px;
    }
    .ast-desktop .ast-below-header-menu .ast-mm-template-content,
    .ast-desktop .ast-below-header-menu .ast-mm-custom-text-content,
    .ast-below-header-menu .sub-menu .menu-link,
    .ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-link {
      padding-top:0px;
      padding-right:20px;
      padding-bottom:0px;
      padding-left:20px;
    }
    .ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-link,
    .ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-link {
      padding-left:calc( 20px + 10px );
    }
    .ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-link,
    .ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-link {
      padding-left:calc( 20px + 20px );
    }
    .ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link,
    .ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link {
      padding-left:calc( 20px + 30px );
    }
    .ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link,
    .ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link {
      padding-left:calc( 20px + 40px );
    }
    .ast-default-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,
    .ast-default-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle,
    .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,
    .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
      top:0px;
      right:calc( 20px - 0.907em );
    }
    .ast-default-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle,
    .ast-flyout-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
      top:0px;
      right:calc( 20px - 0.907em );
    }
    .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,
    .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
      right:0;
    }
    .ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
      right:0;
    }
    .ast-above-header {
      padding-top:0px;
      padding-bottom:0px;
    }
    .ast-above-header-wrap .ast-above-header .ast-container,
    #masthead .ast-above-header-wrap .ast-above-header .ast-container {
      padding-left:0px;
      padding-right:0px;
    }
    .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu > .menu-item > .menu-link,
    .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > .menu-item:first-child > .menu-link,
    .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > .menu-item:last-child > .menu-link {
      padding-top:0px;
      padding-right:20px;
      padding-bottom:0px;
      padding-left:20px;
    }
    .ast-header-break-point .ast-above-header-navigation > ul > .menu-item-has-children > .ast-menu-toggle {
      top:0px;
    }
    .ast-desktop .ast-above-header-navigation .ast-mm-custom-text-content,
    .ast-desktop .ast-above-header-navigation .ast-mm-template-content,
    .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item .sub-menu .menu-link,
    .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-link,
    .ast-above-header-enabled .ast-above-header-menu > .menu-item:first-child .sub-menu .menu-item .menu-link {
      padding-top:0px;
      padding-right:20px;
      padding-bottom:0px;
      padding-left:20px;
    }
    .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-link {
      padding-left:calc( 20px + 10px );
    }
    .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-link {
      padding-left:calc( 20px + 20px );
    }
    .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-item .menu-link {
      padding-left:calc( 20px + 30px );
    }
    .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link {
      padding-left:calc( 20px + 40px );
    }
    .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,
    .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle,
    .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,
    .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
      top:0px;
      right:calc( 20px - 0.907em );
    }
    .ast-default-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle,
    .ast-flyout-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
      top:0px;
      right:calc( 20px - 0.907em );
    }
    .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,
    .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
      right:0;
    }
    .ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
      margin-right:20px;
      right:0;
    }
    .ast-footer-overlay {
      padding-top:2em;
      padding-bottom:2em;
    }
    .ast-small-footer .nav-menu a,
    .footer-sml-layout-2 .ast-small-footer-section-1 .menu-item a,
    .footer-sml-layout-2 .ast-small-footer-section-2 .menu-item a {
      padding-top:0em;
      padding-right:.5em;
      padding-bottom:0em;
      padding-left:.5em;
    }
  }
  @media (max-width:544px) {
    .main-header-bar,
    .ast-header-break-point .main-header-bar,
    .ast-header-break-point .header-main-layout-2 .main-header-bar,
    .ast-header-break-point .ast-mobile-header-stack .main-header-bar {
      padding-top:0em;
      padding-bottom:0em;
    }
    .main-header-bar .ast-container,
    #masthead .ast-container {
      padding-left:0em;
      padding-right:0em;
    }
    .ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar,
    .ast-main-header-nav-open .main-header-bar {
      padding-bottom:0;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
      right:0;
    }
    .ast-desktop .main-navigation .ast-mm-template-content,
    .ast-desktop .main-navigation .ast-mm-custom-content,
    .ast-desktop .main-navigation .ast-mm-custom-text-content,
    .main-navigation .sub-menu .menu-item .menu-link,
    .ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
      padding-right:0;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle {
      right:0;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,
    .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,
    .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link {
      padding-right:0;
    }
    .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,
    .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,
    .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link {
      padding-right:0;
    }
    .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,
    .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
      right:0;
    }
    .ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
      right:0;
    }
    .ast-above-header {
      padding-top:0px;
      padding-bottom:0px;
    }
    .ast-above-header-wrap .ast-above-header .ast-container,
    #masthead .ast-above-header-wrap .ast-above-header .ast-container {
      padding-left:0px;
      padding-right:0px;
    }
    .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link,
    .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link,
    .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link {
      padding-right:0;
    }
    .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,
    .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
      right:0;
    }
    .ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
      right:0;
    }
  }
  @media (max-width:544px) {
    .ast-header-break-point .header-main-layout-2 .site-branding,
    .ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
      padding-bottom:0px;
    }
  }
  .site-title,
  .site-title a {
    font-family:'Gotham A','Gotham B';
    line-height:1.23em;
  }
  .secondary .widget-title,
  .woocommerce-page #secondary .widget .widget-title {
    font-family:'Gotham A','Gotham B';
    line-height:1.23em;
  }
  .blog .entry-title,
  .blog .entry-title a,
  .archive .entry-title,
  .archive .entry-title a,
  .search .entry-title,
  .search .entry-title a {
    font-family:'Gotham A','Gotham B';
    font-weight:700;
    line-height:1.23em;
    text-transform:uppercase;
  }
  button,
  .ast-button,
  input#submit,
  input[type="button"],
  input[type="submit"],
  input[type="reset"] {
    text-transform:uppercase;
  }
  .main-navigation {
    font-size:14px;
    font-size:0.93333333333333rem;
  }
  .main-header-bar .main-header-bar-navigation {
    text-transform:uppercase;
  }
  @media (max-width:544px) {
    .main-navigation {
      font-size:12px;
      font-size:0.8rem;
    }
  }
  .ast-header-sections-navigation,
  .ast-above-header-menu-items,
  .ast-below-header-menu-items {
    font-size:14px;
    font-size:0.93333333333333rem;
  }
  @media (max-width:543px) {
    .ast-header-sections-navigation,
    .ast-above-header-menu-items,
    .ast-below-header-menu-items {
      font-size:12px;
      font-size:0.8rem;
    }
  }
  .ast-search-box.header-cover #close::before,
  .ast-search-box.full-screen #close::before {
    font-family:Astra;
    content:"\e5cd";
    display:inline-block;
    transition:transform .3s ease-in-out;
  }
  .site-header .ast-inline-search.ast-search-menu-icon .search-field {
    width: auto;
  }
  