/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 29 2026 | 22:50:20 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

@media (max-width: 1330px) {
  .genesis-nav-menu li,
  #featured-menu a {
  font-size: 14px;
  font-size: 0.875rem; } }

@media (max-width: 1152px) {
  .genesis-nav-menu li,
  #featured-menu a {
  font-size: 14px;
  font-size: 0.875rem; }
  .genesis-nav-menu li {
    margin: 0 5px; }
  .site-title a {
    width: 64px;
    background-size: contain; }
  .wistia_embed {max-width: 100%;}
  .site-header,
  .site-header-push {
    height: 90px; }
    .site-header.nav-up,
    .site-header-push.nav-up {
      top: 0px; }
    .site-header {
    padding: 10px 0; } 
    .alignleft {float: none;}
}

@media (max-width: 900px) {
  .site-header,
  .site-header-push {
    height: 90px; }
    .site-header.nav-up,
    .site-header-push.nav-up {
      top: -90px; }
  .site-header {
    padding: 10px 0; } 
}

@media (max-width: 768px) {
  .archive-pagination {
    margin-bottom: 20px;
  }
}

@media (max-width: 600px) {
  /* .blog .section-hsbr, .single-post .section-hsbr {background: none; display: none;}
  .blog .site-inner, .single-post .section-hsbr {padding-top: 0px;} */
  .section-title, #reply-title, .entry-content .entry-wrap > h1, body#tinymce h1, html body #social #reply-title {font-size: 26px; color: #cc6600; margin-top: 0px; margin-bottom: 20px;}
  h2, .blog .entry-title, .single-post .entry-title {font-size: 22px;}
  h3 {font-size: 18px;}
  img.full-arrow-circle {display: none;}
  #wpadminbar {display: none;}
  .admin-bar .site-header, .admin-bard .search-area {top: 0px;}
    .checklist.big li {width: 100%; -webkit-box-flex: auto; -ms-flex: auto; flex: auto;}
  figure {width: 100% !important;}
  .featured-heading .entry-title, .featured-heading .archive-title {font-size: 36px;}
  .featured-heading .entry-title::after, .featured-heading .archive-title::after {width: 200px;}
  .money_quote {width: 100% !important; float: none !important; margin-left: 0px !important; margin-top: 30px;}
  .wp-caption.alignleft, .alignleft, .wp-caption.alignright, .alignright {
    margin-left: 0px;
    margin-top: 30px;
    float: none;}
}

@media (max-width: 900px) {
  .optin-form iframe {height: 215px !important;}
  .wrap.wrap-sm, .wrap.wrap-lg {margin-right: 30px;}
  .five-sixths, .four-sixths, .four-fifths, .one-fifth, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths,     .three-fifths, .three-sixths, .two-fourths, .two-fifths, .two-sixths, .two-thirds {margin-left: 0%; float: none;}
  .footer-widget-area, .footer-widgets .widget-area:first-child {width: 100%; margin: 0 auto; text-align: center; max-width: 100%; float: none; padding-left: 0px; -webkit-box-flex: auto; -ms-flex: auto; flex: auto;}
  .social-menu, .footer-widgets-1 .menu {padding-bottom: 40px;}
  .footer-widgets-3 a {float: none !important;}
  img.alignleft, img.alignright {max-width: 100%; float: none; margin: 0 auto; text-align: center;}
  .entry-content blockquote {width: 100% !important; float: none !important; padding-right: 30px;}
  #different .col-1, #different .col-2 {width: 100%; float: none; margin-bottom: 60px;}
  .entry-content blockquote {margin: 0px; padding-right: 0px;}
  img.alignleft, img.alignright {display: block;}
}

@media (max-width: 945px) {
  iframe.ub-emb-iframe {height: 123px !important;}
}

@media (max-width: 1000px) {
    #featured-menu, .landing-page .menu-trigger {display: none;}
  #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {width: 100%; float: none; margin: 0 auto; text-align: center; margin-bottom: 40px;}
}

@media (max-width: 1050px) {
    .one-third, .two-sixths, .one-half, .three-sixths, .two-fourths {width: 100%;}
}


@media (max-width: 1200px) {
   .diva-full-width-shortcode .inner-diva-full-width-shortcode {margin-left: 40px !important;margin-right: 30px !important;}
}