/*!
Theme Name: Divi-Child
Template: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 1.0.0
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/**
 * Divi resets
 */
 .et_pb_slide_description {
    text-shadow: none !important;
}

/**
 * Common
 */
.et_pb_row.center-vertically {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#et-main-area .custom-categories-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 16px;
}

.custom-categories-list li + li {
    margin-top: 10px;
}

.custom-categories-list a {
    color: rgba(0,0,0,.6);
}

.custom-categories-list a:focus,
.custom-categories-list a:hover {
    color: #0385d7;
}

.custom-blog-layout .et_pb_ajax_pagination_container {
	--columns: 3;
	--gap: 20px;
	display: flex;
	flex-wrap: wrap;
	gap: 30px var(--gap);
}

.custom-blog-layout .et_pb_ajax_pagination_container > div {
    width: 100%;
}

#et-main-area .custom-blog-layout article {
	width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));
    border: solid 1px #b8b6b7;
    border-top: solid 4px #707070;
    padding: 20px;
    margin: 0;
    transition: color 300ms ease 0ms,border 300ms ease 0ms;
}

#et-main-area .custom-blog-layout article:hover {
    border-color: #0385d7;
}

#et-main-area .custom-blog-layout article.primary-eldercare {
    border-top-color: #1194e6;
}

#et-main-area .custom-blog-layout article.primary-living-wills {
    border-top-color: #8ac349;
}

#et-main-area .custom-blog-layout article.primary-estate-planning {
    border-top-color: #3c51b6;
}

#et-main-area .custom-blog-layout article.primary-guardianships {
    border-top-color: #00968a;
}

#et-main-area .custom-blog-layout article.primary-planning-for-children-with-disabilities {
    border-top-color: #ff8400;
}

#et-main-area .custom-blog-layout article.primary-powers-of-attorney {
    border-top-color: #9e24b2;
}

#et-main-area .custom-blog-layout article.primary-wills-and-trusts {
    border-top-color: #f74134;
}

@media screen and (max-width: 1080px) {

    .custom-blog-layout .et_pb_ajax_pagination_container {
        --columns: 2;
    }

}

@media screen and (max-width: 980px) {

}

@media screen and (max-width: 767px) {

    .custom-blog-layout .et_pb_ajax_pagination_container {
        --columns: 1;
    }

}

@media screen and (max-width: 480px) {


}