.ast-desktop .ast-primary-header-bar.main-header-bar,
.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
border-top: 4px solid var(--ast-global-color-0);
}  .main-header-menu>.menu-item>.menu-link {
letter-spacing: 1px;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link {
letter-spacing: initial;
} .menu-item.current-menu-item>.menu-link {
border-bottom: 2px var(--ast-global-color-0) solid;
} .ast-builder-menu-1 .pll-parent-menu-item {
display: none;
}   h1,
h2,
h3,
h4,
h5,
h6 {
letter-spacing: 0.5px;
}    .widget .wp-block-separator {
border-top: none;
border-bottom: none;
}
hr.wp-block-separator.has-alpha-channel-opacity {
background-color: var(--ast-global-color-4);
} .widget {
margin-bottom: 2.8em;
}   .site-footer .wp-block-social-links {
margin-top: var(--wp--style--block-gap) !important;
}
.site-footer .widget ul {
margin-top: var(--wp--style--block-gap);
} .site-primary-footer-inner-wrap {
border-top: 4px var(--ast-global-color-0) solid;
padding-top: 40px;
}     .blog-layout-3 {
border-bottom: 1px solid var(--ast-global-color-4);
} .post-page-numbers.current .page-link,
.ast-pagination .page-numbers.current {
color: var(--ast-global-color-3);
border-radius: 30px;
} .blog .entry-content p,
.author .entry-content p,
.archive .entry-content p {
font-size: 15px;
line-height: 24px;
} p.read-more {
display: none;
} .blog .entry-title a:hover,
.author .entry-title a:hover,
.archive .entry-title a:hover {
color: var(--ast-global-color-1);
}    .author .ast-author-avatar {
display: none;
}   .ast-single-related-posts-container {
border-bottom: 1px solid #eee;
border-top: 1px solid #eee;
padding-bottom: 1em;
} .post-author-avatar {
display: none;
} .ast-author-meta .about-author,
.ast-author-meta .author-title,
.ast-author-meta .post-author-desc {
text-align: left;
}
.single .ast-single-author-box {
border-top: none;
} .comments-area {
border-color: #eee;
} .single .post-navigation a:hover {
color: var(--ast-global-color-1);
}   .page h1.entry-title {
font-size: 37px;
text-transform: uppercase;
}    .wp-block-gallery.has-nested-images figure.wp-block-image {
-webkit-box-flex: initial;
-ms-flex-positive: initial;
flex-grow: initial;
} blockquote.wp-block-quote p {
margin-bottom: 0;
font-family: 'Libre Baskerville', serif;
}
.wp-block-quote cite {
display: block;
margin-top: 1.2em;
color: var(--ast-global-color-0);
}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {
border-left: 5px solid var(--ast-global-color-5);
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center):hover {
border-left: 5px solid var(--ast-global-color-0);
} blockquote:not(.wp-block-quote) {
max-width: var(--wp--custom--ast-content-width-size);
margin-left: auto;
margin-right: auto;
border-left: 5px solid var(--ast-global-color-5);
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
blockquote:not(.wp-block-quote):hover {
border-left: 5px solid var(--ast-global-color-0);
}
blockquote:not(.wp-block-quote) p {
margin-bottom: 0;
font-family: 'Libre Baskerville', serif;
}
.wp-block-quote:not(.wp-block-quote) cite {
display: block;
margin-top: 1.2em;
color: var(--ast-global-color-0);
} .wp-block-spacer {
margin-top: 0 !important;
} .wp-block-preformatted {
background-color: #fff;
padding: 0;
color: var(--ast-global-color-7);
font-size: 22px;
font-weight: 400;
line-height: 1.6;
font-family: 'Libre Baskerville', serif;
}    .widget-translate.display-finnish,
.widget-translate.display-swedish,
.widget-translate.display-english {
display: none;
}
.widget-translate.display-finnish:lang(fi) {
display: initial;
}
.widget-translate.display-swedish:lang(sv-SE) {
display: initial;
}
.widget-translate.display-english:lang(en-US) {
display: initial;
}  .cookie-notice-container {
background-color: var(--ast-global-color-4) !important;
}
span#cn-notice-text,
a#cn-accept-cookie,
a#cn-more-info {
font-family: "Quicksand", sans-serif !important;
font-size: 15px !important;
}
span#cn-notice-text {
color: var(--ast-global-color-2) !important;
}
a#cn-accept-cookie,
a#cn-more-info {
background-color: var(--ast-global-color-0) !important;
border-radius: 30px !important;
color: var(--ast-global-color-3) !important;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
a#cn-accept-cookie:hover,
a#cn-accept-cookie:active,
a#cn-accept-cookie:focus,
a#cn-more-info:hover,
a#cn-more-info:active,
a#cn-more-info:focus {
background-color: var(--ast-global-color-1) !important;
}
.cn-close-icon:hover {
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.cn-close-icon:before,
.cn-close-icon:after {
background-color: var(--ast-global-color-0) !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
background-color: #ffffffeb !important;
border-top: 1px solid #ffffffeb !important;
} #ect-events-list-content .ect-list-post-right .ect-list-description,
#ect-events-list-content .style-2.ect-simple-event .modern-list-right-side {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.ect-list-post.style-2 {
border-radius: 0 !important;
}
p.read-more {
display: none !important;
}
#ect-events-list-content h2.ect-list-title a:hover,
a.ect-events-read-more:hover {
color: var(--ast-global-color-1) !important;
}
.ect-list-post h2.ect-list-title a:hover {
filter: opacity(1) !important;
-webkit-filter: opacity(1) !important;
}
div#ect-no-events p {
color: var(--ast-global-color-5);
font-family: 'Quicksand', sans-serif;
text-align: center;
}  :root {
--tec-color-background-events-bar-submit-button: var(--ast-global-color-0);
--tec-color-accent-primary: var(--ast-global-color-0);
--tec-color-text-events-title: var(--ast-global-color-0);
--tec-color-background-events-bar-submit-button-hover: var(--ast-global-color-1);
--tec-color-button-primary-active: var(--ast-global-color-1);
--tec-color-text-primary: var(--ast-global-color-2);
--tec-font-family-sans-serif: font-family: 'Quicksand', sans-serif;
} .post-type-archive-tribe_events.ast-right-sidebar #secondary {
display: none;
}
.post-type-archive-tribe_events.ast-right-sidebar #primary {
width: 100%;
}
.post-type-archive-tribe_events.ast-right-sidebar #primary {
padding-right: 0;
border-right: none;
}
.post-type-archive-tribe_events .tribe-common-l-container.tribe-events-l-container {
padding: 0 !important;
} .post-type-archive-tribe_events header.entry-header.ast-no-thumbnail.ast-no-meta {
display: none;
}
.post-type-archive-tribe_events h1 {
font-size: 37px;
text-transform: uppercase;
} .tribe-common .tribe-common-h5,
.tribe-common .tribe-common-h6,
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
font-family: 'Libre Baskerville', serif;
letter-spacing: 1px;
} h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium {
font-family: 'Libre Baskerville', serif;
letter-spacing: 1px;
}
.tribe-events .tribe-events-calendar-latest-past__event-title-link {
color: var(--ast-global-color-6);
font-size: 21px;
font-weight: 400;
letter-spacing: 0.5px !important;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6 {
line-height: 27.3px;
}
.tribe-events .tribe-events-calendar-latest-past__event-title-link:hover {
color: var(--ast-global-color-1);
border-bottom: none !important;
border-bottom-color: #fff !important;
}
.tribe-common .tribe-common-anchor-thin:active,
.tribe-common .tribe-common-anchor-thin:focus,
.tribe-common .tribe-common-anchor-thin:hover {
border-bottom: none;
color: var(--ast-global-color-1);
}
.tribe-events .tribe-events-calendar-latest-past__event-title-link:visited {
color: var(--ast-global-color-6);
} span.tribe-events-calendar-latest-past__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
color: var(--ast-global-color-0);
} h1.tribe-events-single-event-title {
font-family: 'Libre Baskerville', serif;
letter-spacing: 1px;
color: var(--ast-global-color-7);
font-size: 31px;
font-weight: 400;
letter-spacing: .5px;
} .tribe-events-back a {
border-top-width: 0;
border-right-width: 0;
border-left-width: 0;
border-bottom-width: 0;
border-color: var(--ast-global-color-0);
background-color: var(--ast-global-color-0);
color: var(--ast-global-color-3);
font-family: inherit;
font-weight: normal;
line-height: 1;
border-radius: 30px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
color: var(--ast-global-color-3) !important;
}
.tribe-events-back {
margin-bottom: 40px !important;
}
.tribe-events-back a:hover {
background-color: var(--ast-global-color-1);
} .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a {
color: var(--ast-global-color-0);
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover {
color: var(--ast-global-color-1);
}
.single-tribe_events .post-navigation {
display: none;
} #ect-no-events p {
display: block !important;
}
#ect-no-events p:lang(sv-SE) {
visibility: hidden;
}
#ect-no-events p:lang(en-US) {
visibility: hidden;
}
#ect-no-events p:lang(sv-SE):after {
display: block;
visibility: visible;
content: "Inga kommande evenemang för tillfället";
text-align: center;
}
#ect-no-events p:lang(en-US):after {
display: block;
visibility: visible;
content: "No upcoming events at the moment";
text-align: center;
} input[type="text"],
select#ofcategory,
select#ofpost_tag {
width: 246px;
}     .error404 h3.page-sub-title {
font-family: 'Quicksand', sans-serif;
font-weight: inherit;
}
.ast-404-layout-1 h1.page-title {
color: var(--ast-global-color-6);
} .home .entry-content h3 {
line-height: 1.4;
font-size: 18px;
}
.home .entry-content h3:hover {
color: var(--ast-global-color-1);
}
.home .uagb-post__excerpt {
font-size: 15px;
line-height: 24px;
}
img.attachment-large.size-large {
height: 244px;
-o-object-fit: cover;
object-fit: cover;
height: auto;
aspect-ratio: 16 / 9;
} .page-id-2963 .authors-list-item-title a,
.page-id-10280 .authors-list-item-title a,
.page-id-10281 .authors-list-item-title a {
font-size: 17px;
font-weight: 400;
}
.page-id-2963 .authors-list-item-title a:hover,
.page-id-10280 .authors-list-item-title a:hover,
.page-id-10281 .authors-list-item-title a:hover {
color: var(--ast-global-color-1);
}
.page-id-2963 .authors-list-item,
.page-id-10280 .authors-list-item,
.page-id-10281 .authors-list-item {
line-height: 24px !important;
}
.page-id-2963 li.uagb-toc__list,
.page-id-10280 li.uagb-toc__list,
.page-id-10281 li.uagb-toc__list {
display: inline-block;
}
.page-id-2963 li.uagb-toc__list a,
.page-id-10280 li.uagb-toc__list a,
.page-id-10281 li.uagb-toc__list a {
margin-right: 20px;
}  .page-id-13468 .wp-block-uagb-info-box img {
aspect-ratio: 1/1;
-o-object-fit: cover;
object-fit: cover;
}  .page-id-13470 .wp-block-uagb-info-box img {
aspect-ratio: 1/1;
-o-object-fit: cover;
object-fit: cover;
} .page-id-53 img.uagb-team__image-crop-normal,
.page-id-8247 img.uagb-team__image-crop-normal,
.page-id-8250 img.uagb-team__image-crop-normal {
height: auto !important;
aspect-ratio: 1 / 1;
-o-object-fit: cover;
object-fit: cover;
width: 140px;
margin-left: 0;
}
.page-id-53 .uagb-team__stack-mobile .uagb-team__content p.uagb-team__desc,
.page-id-8247 .uagb-team__stack-mobile .uagb-team__content p.uagb-team__desc,
.page-id-8250 .uagb-team__stack-mobile .uagb-team__content p.uagb-team__desc {
text-align: left;
} .uagb-tabs__wrap.uagb-tabs__hstyle1-mobile ul.uagb-tabs__panel {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.uagb-tabs__wrap.uagb-tabs__vstyle6-desktop ul.uagb-tabs__panel {
max-width: 100%;
}
.uagb-tabs__wrap.uagb-tabs__vstyle6-desktop .uagb-tabs__body-wrap {
max-width: 100%;
}
.tabs-vertical .uagb-tabs__panel span {
word-break: break-all !important;
font-size: 15px;
line-height: 1.6;
}       @media (max-width: 544px) { .page h1.entry-title {
font-size: 20px !important;
} h1.tribe-events-single-event-title {
font-size: 20px !important;
}
}   @media (min-width: 544px) and (max-width: 921px) { }
@media (max-width: 768px) {
.blog .post-thumb-img-content.post-thumb img,
.author .post-thumb-img-content.post-thumb img,
.archive .post-thumb-img-content.post-thumb img {
max-height: 385px;
-o-object-fit: cover;
object-fit: cover;
} .page-id-53 .uagb-team__image-wrap,
.page-id-8247 .uagb-team__image-wrap,
.page-id-8250 .uagb-team__image-wrap {
min-width: 50%;
}
.page-id-53 img.uagb-team__image-crop-normal,
.page-id-8247 img.uagb-team__image-crop-normal,
.page-id-8250 img.uagb-team__image-crop-normal {
margin-left: 20px;
} .page h1.entry-title {
font-size: 25px;
} h1.tribe-events-single-event-title {
font-size: 25px;
}
}   @media (min-width: 922px) { .ast-right-sidebar #secondary {
border-left: 1px solid var(--ast-global-color-4);
}
}