#subscribe-email input{width:95%}.comment-subscription-form{margin-bottom:1em}.comment-subscription-form .subscribe-label{display:inline!important}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}#content p a, 
#content em a, 
#content pre a, 
.underline, 
.elementor-post__read-more {
border-bottom: 1px solid rgba(0,0,0,.2);
}
#content p a:hover, 
.underline:hover, 
.elementor-post__read-more:hover {
border-bottom: 1px solid currentColor;
}
.ast-logo-title-inline .site-logo-img {
padding-right: 0;
}
.wp-block-uagb-inline-notice {
margin-bottom: 30px;
}
.wp-block-button:hover {
transition-duration: .3s;
transition-property: transform;
transition-timing-function: ease-out;
transform: translateY(4px);
}
.wp-block-image figcaption {
font-style: italic; 
opacity: 0.8;
}
.entry-content .wp-block-columns {
margin-bottom: 0;
padding: 1em 0em;
}
.uagb-notice-title {
padding: 0.8em;
}
.entry-content ul.wp-block-list, .entry-content ol.wp-block-list {
margin-left: 3em !important;
} .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)
color: #fff;
}
.wp-block-buttons>.wp-block-button {
margin: 0 0 1.5em;
} .wp-block-separator {
max-width: none !important;
} .image-button a { 
padding: 40% 0 !important;
}
.elementor-17499 .elementor-element.elementor-element-74b361f1 {
width: 100%;
max-width: 100%;
} .top-nav-button {
text-align: center
display:block;
}
button.top-nav-button {
background:none;
font-family: cabin;
font-size:12px;
letter-spacing:0;
line-height:28px;
color:#272635;
padding:0;
margin:10px 0 9px 0;
}
button.top-nav-button i.fa { font-size:16px; }
button.top-nav-button:hover { opacity: 0.7; }
@media only screen and (min-width: 1050px) and (max-width: 1200px) {
a.menu-link {
font-size:16px !important;
padding-right: 5px !important;
}
}
@media only screen and (min-width: 920px) and (max-width: 1050px) {
a.menu-link {
font-size:14px !important;
padding-right: 4px !important;
}
.ast-builder-menu-3 {
padding-left: 0;
}
} footer ul li a:hover,footer ul li a:active {
border-bottom: 1px solid currentColor;
} .swiper-slide-inner {
background-color: #f3f4ee;
height: 180px;
}
.swiper-slide-image { 
max-height: 130px;
}
.g-1,
.g-2,
.g-3,
.g-4,
.g-5 { max-width: none !important; }
.g-col.b-1,
.g-col.b-2,
.g-col.b-3,
.g-col.b-4,
.g-col.b-5 {
margin: 0 0 1em 1em;
background: #f3f4ee;
border-radius: 5px;
vertical-align: middle;
max-width: 23%;
text-align: center;
min-width: 23%;
}
@media only screen and (max-width: 600px) {
.g-col.b-1,
.g-col.b-2,
.g-col.b-3,
.g-col.b-4,
.g-col.b-5 {
max-width: 100%;
width: 100%;
margin: 0 0 20px;
}
}
.g img {
max-width: 81%;
padding: 20px;
margin: 10% auto;
object-fit: contain;
max-height: 140px;
object-position: center;
display: table-cell;
vertical-align: middle;
min-height: 9em;} @media only screen and (min-width: 920px) {
.uagb-tabs__wrap.uagb-tabs__vstyle6-desktop ul.uagb-tabs__panel .uagb-tab {
padding: 3px 6px;
}
.uagb-tabs__wrap.uagb-tabs__vstyle6-desktop ul.uagb-tabs__panel{
max-width: 20%;
min-width: 20%;
}
.uagb-tabs__wrap.uagb-tabs__vstyle6-desktop .uagb-tabs__body-wrap {
max-width: 80%;
}
} body.archive .ast-archive-description {
padding-left: 0em;
}
} hr.wp-block-separator.is-style-default {
max-width: 100px !important;
color: #f5f5f5;
} hr.wp-block-separator.has-alpha-channel-opacity.is-style-wide {
border-color: #ccc;
border-width: 1px;
margin-bottom: 3em;
} .wp-block-column.uk-alert,
.wp-block-columns .uk-alert,
.wp-block-column.boxed {
padding: 2em;
background: #f3f4ee;
border-radius: 10px
} .ast-right-sidebar #primary, .ast-right-sidebar #secondary {
border:none;
}
a.wp-block-latest-posts__post-title {
font-size: 1.5625rem;
font-family: 'Vollkorn', serif;
line-height: 1.3em;
} .glfr-feed ul:empty,
.glfr-feed .notice.notice-error {
display: none;
}
.glfr-feed:has(.notice.notice-error),
.glfr-feed:has(ul:empty) {
display: none;
}