.h2h1style {
   font-family: 'Neutra Demi Italic', Cambria, Helvetica, Arial, Lucida, sans-serif !important;
   font-size: 26px !important;
   letter-spacing: 1px !important
}

@media (min-width:980px) {
   #skinny.et_pb_newsletter .et_pb_newsletter_fields {
      flex-wrap: nowrap !important
   }

   #skinny.et_pb_newsletter .et_pb_newsletter_fields>* {
      flex-basis: 31%
   }
}

#skinny .et_pb_newsletter_form {
   padding-left: 0px
}

.schema-how-to-step {
   margin-top: 20px;
   margin-bottom: 20px
}

.schema-how-to-step-name {
   font-family: 'Neutra Demi Italic', Cambria, Helvetica, Arial, Lucida, sans-serif;
   font-size: 20px !important;
   letter-spacing: 1px;
   line-height: 1.4em;
   color: #373f4c;
   display: contents
}

.schema-how-to-step::marker {
   font-family: 'Neutra Demi Italic', Cambria, Helvetica, Arial, Lucida, sans-serif;
   font-size: 20px !important;
   color: #373f4c;
   float: left
}

.related-post .headline {
   margin-top: 30px !important;
   margin-bottom: 15px !important
}

.related-post .headline {
   font-size: 23px;
   color: #000000;
   font-family: 'Neutra Book', Cambria, Helvetica, Arial, Lucida, sans-serif
}

.related-post .item {
   margin: 5px
}

.footer-icons .dsm_icon_list_text {
   display: none
}

.footer-icons li {
   display: block;
   float: left;
   width: 30px
}

.footer-area .et_mobile_nav_menu {
   display: none
}

.footer-area .et_pb_menu__menu {
   display: block !important
}

.archive .qlcontainer {
   display: block !important;
   width: 1420px !important
}

.archive .sidebarquicklinks {
   display: none !important
}

.search-results .sidebarquicklinks {
   display: none
}

#main-content p a {
   text-decoration: underline
}

.et_pb_button {
   text-decoration: none !important
}

.yarpp-related-website .owl-carousel {
   opacity: 1 !important
}

#gform_1,
#gform_2,
#gform_4 {
   display: flex;
   justify-content: space-between
}

#gform_1 .gform_body,
#gform_2 .gform_body,
#gform_4 .gform_body {
   flex: 1 1 345px
}

#gform_1 .gform_footer.top_label,
#gform_2 .gform_footer.top_label,
#gform_4 .gform_footer.top_label {
   flex: 0 1 160px;
   margin-top: 8px !important;
   padding-top: 0 !important;
   margin-left: 10px !important
}

#gform_1 .gform_footer.top_label .et_pb_button,
#gform_2 .gform_footer.top_label .et_pb_button,
#gform_4 .gform_footer.top_label .et_pb_button {
   width: 100%;
   padding: 7px 0 !important
}

.gform_wrapper.gravity-theme #field_submit,
.gform_wrapper.gravity-theme .gform_footer {
   display: block !important
}

@media (max-width:840px) {

   #gform_1 .gform_footer.top_label,
   #gform_2 .gform_footer.top_label,
   #gform_4 .gform_footer.top_label {
      flex: 0 1 100%
   }

   #gform_1 .gform_body,
   #gform_2 .gform_body,
   #gform_4 .gform_body {
      flex: 0 1 100%
   }

   #gform_1,
   #gform_2,
   #gform_4 {
      flex-wrap: wrap
   }

   .footer-icons {
      margin: 0 auto !important;
      max-width: 125px
   }
}

.et_pb_text_3,
.et_pb_text_2,
.et_pb_text_1 {
   font-family: 'Neutra Book', Cambria, Helvetica, Arial, Lucida, sans-serif
}

.et_pb_text_1 h2,
.et_pb_text_0 h2,
.et_pb_text_5 h2,
.et_pb_text_2 h2,
.et_pb_text_3 h2,
.et_pb_text_4 h2 {
   font-family: 'Neutra Demi', Cambria, Helvetica, Arial, Lucida, sans-serif
}

.et_pb_text_2 h4,
.et_pb_text_0 h4,
.et_pb_text_3 h4,
.et_pb_text_5 h4,
.et_pb_text_4 h4,
.et_pb_text_1 h4 {
   font-family: 'Neutra Book', Cambria, Helvetica, Arial, Lucida, sans-serif
}

.et_pb_text_1 h1 {
   font-family: 'Neutra Book', Cambria, Helvetica, Arial, Lucida, sans-serif
}

.et_pb_post_title_0_tb_body .et_pb_title_container h1.entry-title,
.et_pb_post_title_0_tb_body .et_pb_title_container h2.entry-title,
.et_pb_post_title_0_tb_body .et_pb_title_container h3.entry-title,
.et_pb_post_title_0_tb_body .et_pb_title_container h4.entry-title,
.et_pb_post_title_0_tb_body .et_pb_title_container h5.entry-title,
.et_pb_post_title_0_tb_body .et_pb_title_container h6.entry-title {
   font-family: 'Neutra Demi Italic', Cambria, Helvetica, Arial, Lucida, sans-serif
}

.et_pb_section,
.et_pb_section * {
   animation: none !important
}

@media screen and (min-width:1600px) {

   .et_pb_section_2.et_pb_section,
   .et_pb_section_3.et_pb_section,
   .et_pb_section_3_tb_body.et_pb_section,
   .et_pb_section_4_tb_body.et_pb_section {
      padding-right: 325px !important;
      padding-left: 325px !important
   }
}

@media only screen and (max-width:980px) {
   .et_pb_image_0_tb_footer {
      margin: 0 auto;
      margin: 0 auto;
      display: block;
      max-width: 200px;
      text-align: center
   }
}

@media (max-width:980px) {
   .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: start
   }

   .et_mobile_menu {
      min-width: 250px;
      top: 70px !important
   }
}

div.blog-email-form {
   max-width: 500px;
   margin: 0 auto;
   padding: 25px;
   padding-right: 5em
}

div.blog-email-form section.et_pb_wpt_gravityform_0_tb_body div.gform_wrapper .gfield,
div.blog-email-form section.et_pb_wpt_gravityform_0_tb_body div.gform_wrapper div.ginput_container {
   margin-top: 0px !important
}

div.blog-email-form section.et_pb_wpt_gravityform_0_tb_body .gform_page_footer,
div.blog-email-form .et_pb_wpt_gravityform_0_tb_body .gform_footer,
div.blog-email-form section.et_pb_wpt_gravityform_0_tb_body div[data-field-class='gform_editor_submit_container'] {
   margin-top: 0 !important;
   padding-top: 0 !important
}

div.blog-email-form .button {
   width: 100%
}

@media (max-width:840px) {
   div.blog-email-form {
      padding: 25px
   }
}

.grecaptcha-badge {
   visibility: hidden !important
}

.et_pb_widget {
   margin-top: 15px;
   margin-bottom: 0 !important
}

.et_pb_widget_area_left {
   border-right: none !important
}

.single .et_pb_row {
   width: 100%
}

.single .et_pb_post_content {
   font-size: 18px
}

.single .et_pb_section {
   padding-top: 0
}

body #page-container .et_pb_section section.et_pb_wpt_gravityform_0 .et_pb_button {
   width: 100%
}

section.et_pb_wpt_gravityform_0 .gform_page_footer,
.et_pb_wpt_gravityform_0 .gform_footer,
section.et_pb_wpt_gravityform_3 div[data-field-class='gform_editor_submit_container'] {
   margin: 0 !important;
   padding: 0 !important
}

section.et_pb_wpt_gravityform_0 div.gform_wrapper .gfield {
   margin-top: 5px !important
}