<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Divi child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Release date: 15.3.2020 | WP: 5.3.2 | Divi: 4.4.1
Author: DIFFERENT.VISION
Author URI: https://different.vision
Template: Divi
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.more-link {
    float: right;
}

/* verical align */
@media all and (min-width: 981px) {
	.et_pb_row.et_pb_equal_columns &gt; .et_pb_column, .et_pb_row_inner.et_pb_equal_columns &gt; .et_pb_column, .et_pb_section.et_pb_equal_columns &gt; .et_pb_row &gt; .et_pb_column {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
}
/* ### */

/* no sidebar */
@media all and (min-width: 981px) {
    .diffvi_no_sidebar #main-content .container:before {
        display: none;
    }

    .diffvi_no_sidebar #left-area {
        float: none !important;
        width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
/* ### */

/* sticky footer */
.diffvi_sticky_footer #page-container {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.diffvi_sticky_footer #page-container &gt; #et-boc {
    display: contents;
}

.diffvi_sticky_footer #et-main-area {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.diffvi_sticky_footer #main-content {
    flex-grow: 1;
}

.admin-bar.diffvi_sticky_footer #page-container {
    min-height: calc(100vh - 32px);
}

@media all and (max-width:782px) {
    .admin-bar.diffvi_sticky_footer #page-container {
        min-height: calc(100vh - 46px);
    }
}
/* ### */

/* footer style */
#footer-info {
    float: none;
    padding-bottom: 0;
}

#footer-info a.privacy-policy-link {
    font-weight: 300;
    text-decoration: underline;
}

#footer-copy {
    float: left;
    text-align: left;
    padding-bottom: 10px;
}

#footer-author {
    float: right;
    text-align: right;
    padding-bottom: 10px;
    font-weight: 700;
}

#footer-author a {
    filter: brightness(1.75);
}

#footer-author a:hover {
    opacity: 1;
    filter: brightness(2);
}

@media all and (min-width:981px) {
	.et_fullwidth_nav #footer-bottom .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}
}

@media all and (max-width:980px) {
    #footer-copy, #footer-author {
        padding-bottom: 20px;
    }

    #footer-info span {
        display: block;
        visibility: hidden;
        height: 1px;
        overflow: hidden;
    }
}

@media all and (max-width:767px) {
    #footer-copy, #footer-author {
        float: none;
        text-align: center;
    }
}

/* ### */
</pre></body></html>