<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Avrion Custom
Theme URI: 
Author: Todd Van Arsdale
Author URI: https://toddvanarsdale.com
Description: Avrion, LLC primary theme
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: avrioncustom
Tags: one-column, full-site-editing, 
*/

/* misc */
body { background: #fcfbf0; padding-bottom: 60px; padding-top: 20px; min-width: 400px; }

/* nav highlighting */
.current-menu-item a { box-shadow: 0 3px; color: #e48148 !important; }

/* utilities */
.util-no-underline,
.util-no-underline a { text-decoration: none; }

.inner-nav-link { margin-top: .75em; }
.inner-nav-link a {
    font-weight: 600;
    display: block;
    line-height: 1.4em;
}
.inner-nav-link a span {
    font-family: 'Arial', sans-serif;
}

/* home */
.header-home {
    border-radius: 15px 15px 0 0;
    background: transparent url(/wp-content/themes/avrioncustom/img/bg-header-primary_v2.webp) no-repeat bottom center;
    background-size: cover;
}

    .header-home .row-featured-home img {
        width: 300px;
        margin-top: 90px;
        margin-bottom: 90px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .header-home figure.link-nav-home-inner img {
        height: auto;
        margin-bottom: 30px;
        width: 40px;
        margin-top: 0;
    }

/* secondary */
.header-secondary {
    border-radius: 15px 15px 0 0;
    background: transparent url(/wp-content/themes/avrioncustom/img/bg-header-secondary_v2.webp) no-repeat top center;
    background-size: cover;
    padding-top: 120px;
}

.wp-block-post-title { color: #c24f0c; text-align: center !important; }
footer .wp-block-heading { color: #fff; }

header.wp-block-template-part,
.wp-block-post-featured-image,
.header-home,
.header-secondary,
.row-secondary-icon,
.wp-site-blocks main,
footer.wp-block-template-part {
	width: 90%;
	margin: 0 auto;
	max-width: 992px;
}
.row-secondary-icon { background: #fff; }
.row-secondary-icon img {
    position: relative;
    width: 200px;
    margin-top: -130px;
}
.wp-block-post-featured-image img {
	border-radius: 15px 15px 0 0;
}
.wp-site-blocks main {
    background: #fff;
	box-shadow: 0 15px 0 rgba(0,0,0,.25);
	padding-top: 45px;
	padding-bottom: 60px;
}
footer.wp-block-template-part {
	color: #fff;
	background: rgb(32,87,72) url('/wp-content/uploads/2024/03/bg-footer.webp') no-repeat bottom;
	background-size: cover;
	padding: 1.5em 0;
	font-size: 12px;
	font-weight: normal;
	border-radius: 0 0 15px 15px;
}
footer h3 {
	color: #f6f3dd;
	font-size: 32px;
}
footer.wp-block-template-part address { font-style: normal; }
footer.wp-block-template-part a { color: #fff; }
.footer-copyright { text-transform: uppercase; }

/* post formatting */
ul.wp-block-post-template {
    padding-left: 1em;
    padding-right: 1em;
}

p, ul, ol, address, blockquote { font-size: clamp(1rem, 0.34vi + 0.91rem, 1.19rem); }

h1 { font-size: clamp(1.95rem, 1.56vi + 1.56rem, 2.81rem); }
h2 { font-size: clamp(1.56rem, 1vi + 1.31rem, 2.11rem); }
h3 { font-size: clamp(1.25rem, 0.61vi + 1.1rem, 1.58rem); }
h4 { font-size: clamp(1rem, 0.34vi + 0.91rem, 1.19rem); }



</pre></body></html>