/*********************************************
 * Blog Detail
**********************************************/
.site-content__inner {
    order:1;
}
.site-content__main-content {
    max-width:768px;
}
.site-content__inner .wpb_content_element {margin-bottom:0;}

/* side bar */
.site-content__sidebar-inner {
    max-width:230px;
    margin-right:auto;
}
.vii-hubspot-form {
    --vii-spacing-paragraph:8px;

    padding-top:8px;
    border-top:1px solid var(--vii-color-yellow);
}

/* style spacing content, hr */
.site-content hr {
    border-width:1px;border-color:var(--vii-color-light-gold);
}
.site-content hr,
.site-content p:has( > img:only-child),
.site-content p:has( + hr) {
    --vii-spacing-paragraph:48px;
}
blockquote {
    border-left:2px solid #bda46b;
    padding-left:15px;
}

/*********************************************
 * Blog Detail Responsive
**********************************************/
@media only screen and (min-width:1700px) {
    .site-content__sidebar-inner {max-width:71.87%;}
    .site-content__main-content {max-width:80%;}
}
@media only screen and (max-width:1024px) {
    .site-content__inner {
        width:100%;
        order:unset;
        margin-bottom:24px;
    }
    .site-content__sidebar {
        width:100%;
    }
    .site-content__sidebar-inner {max-width:unset;}
    .site-content hr,
    .site-content p:has( > img:only-child),
    .site-content p:has( + hr) {
        --vii-spacing-paragraph:28px;
    }

}