/**
 * Related posts
 */
.cnt article .lcp_catlist {
    margin-bottom: 1.25em;
}
.cnt article .lcp_catlist p {
    list-style:disc inside none;
    display:list-item;
    padding-left: 1.75em;
    margin-bottom: 5px;
}

/**
    Home page
 */
.home .flex-cnt .wrp.cnt {
    width: 100%;
}
.home .cnt .bSe article {
    box-shadow: none;
}
body.home  {
    background-image: url(https://corpina.com/wp-content/uploads/2016/12/main-bg1.jpg);
    background-position: 0 0;
    background-repeat: repeat;
}
.home .cnt .bSe article {
    background: transparent;
    margin-bottom: 0;
}
.home .cnt .awr {
    padding-bottom: 0;
}
.home .spr {
    height: 0;
}
.home footer {
    margin-top: 0;
}
.home .thrv_lead_generation.tve_centerBtn {
    margin-left: 0 !important;
}
.home .cta-form {
  visibility: hidden;
  max-height: 1px;
  padding-top: -100px;
  position: absolute;
}
.home .cta-form .tve_image {
    width: 530px !important;
    max-width: none;
    position: relative;
    right: 200px;
    margin-top: -150px;
}
.home .tcb--cols--4 .tcb-col {
    justify-content: center;
}
.home #tve_editor button.ttfm2 {
    margin-bottom: 0 !important;
}
.home.thrv_lead_generation .tcb-flex-row {
    padding-top: 0 !important;
}
body.home .tve_shortcode_editor .thrv_wrapper .darkSec {
    padding: 0;
}
.home .cta-form h2 {
    margin-top: 0;
}
@media (max-width: 766px) {
    .home div[data-css="tve-u-1656b4f45ce"] {
        display: none !important;
    }
    .home .cta-form .tcb-flex-col {
        display: block;
    }
    .home .tve_lg_input_container, .home .thrv_lead_generation {
        width: 100% !important;
        max-width: 100% !important;
    }
    .home .tve_lead_generated_inputs_container {
        margin: 0 auto;
    }
    .home div[data-css="tve-u-165613dd541"] {
        text-align: center;
    }
    .home .cta-form {
        padding-bottom: 40px;
    }
    .home .thrv_lead_generation_container {
        max-width: 500px;
        margin: 0 auto;
    }
    .home .tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container input[type="email"] {
        text-align: center;
    }
    .home [data-css="tve-u-1656b519455"] {
        padding-right: 0 !important;
    }
    .home .cta-form {
        padding-top: 10px;
        padding-bottom: 50px;
    }
}
