/*
Use media queries like this:
@include media-query($on-palm) { .wrapper { padding-right: $spacing-unit / 2; padding-left: $spacing-unit / 2; }
}
*/
/** Headings */
h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #cc3333; }

/** Links */
a { color: #cc3333; text-decoration: none; }
a:hover { color: #cc3333; text-decoration: underline; }

.bordertablestyle { border-collapse: collapse; }
.bordertablestyle > table, .bordertablestyle td, .bordertablestyle th { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

footer { margin-top: 2rem; }

.shape.shape-style-1.shape-dark { background-image: url("/assets/img/header-background/lauren-pandolfi-midium.jpg"); background-size: cover; }

.shape.shape-style-1.shape-dark-secondary, section.section-lg.section-hero.section-shaped.pb-250 { background-image: url("/assets/img/header-background/zion-shorter.jpg"); background-size: cover; }

.footer-logo img { width: 200px; height: auto; }

h1.text-red { color: #cc3333 !important; }

h1.text-white { color: #fff !important; }

.container-secondary { padding-bottom: 0em !important; }

.primary-ex { font-weight: 400; font-size: medium; margin-top: 0em; }

.secondary-ex { font-weight: 200; font-size: medium; margin-bottom: 3em; border-bottom: .0625rem solid #e9ecef !important; }

.secondary-ex a { color: #17191d !important; font-weight: 400; }

.secondary-ex a:hover { color: #cc3333 !important; font-weight: 600; }

.page__hero { position: absolute; top: 0; z-index: -1; width: 100%; height: 100%; background-size: cover; }

.white-bg { background-color: rgba(255, 255, 255, 0.7) !important; padding: 1.5rem !important; border-radius: .25rem !important; }

.separator { position: absolute; top: auto; left: 0; right: 0; width: 100%; height: 150px; z-index: 0; transform: translateZ(0); overflow: hidden; pointer-events: none; }
.separator svg { position: absolute; pointer-events: none; }

.separator-top { top: 0; bottom: auto; }
.separator-top svg { top: 0; }

.separator-bottom { top: auto; bottom: 0; }
.separator-bottom svg { bottom: 0; }

.separator-inverse { transform: rotate(180deg); }

.separator-skew { height: 60px; }

ul.post-list { margin: 0; padding: 0; list-style-type: none; }
ul.post-list a.post-list-link { font-style: italic; font-size: 0.9em; color: #444; position: relative; text-decoration: none; }
ul.post-list .post-list-item { margin-bottom: 10px;     /*.post-list-excerpt { height:160px; overflow:hidden;
}*/ }
ul.post-list .post-list-item p { margin-bottom: 0px; display: inline; }
ul.post-list .post-list-item .right-text { text-align: right; }
ul.post-list .post-list-item b { color: #cc3333; }
ul.post-list .post-list-item .post-list-title { color: #cc3333; background: white; font-weight: 700; font-style: normal; display: block; font-size: 1em; margin-bottom: 15px; padding-left: 5px; }

.post-list { margin-left: 0; list-style: none; }
.post-list > li { margin-bottom: 30px; }

.post-header { margin-bottom: 30px; }

.post-title { font-size: 2rem; color: #cc3333; }
@media screen and (max-width: 991px) { .post-title { font-size: 1.75rem; } }

.post-content { margin-bottom: 1rem; }

.post-meta { font-size: 0.9rem; line-height: 1; color: #828282; }

.post-link { display: block; font-size: 1.5rem; }
