:root {
--height-field-header-mobile: 48px;
--font-size-heading-tablet: 44px; --font-size-heading-featured-tablet: 48px; --font-size-text-mobile: 18px;
--font-size-lead-text-mobile: 20px; --font-size-heading-mobile: 38px; --font-size-subheading-mobile: 28px; --font-size-heading-featured-mobile: 38px; --font-size-footer-heading-mobile: 28px; --font-size-h1-mobile: var(--font-size-heading-mobile);
--font-size-h2-mobile: var(--font-size-subheading-mobile);
--font-size-h3-mobile: 24px;
--font-size-h4-mobile: var(--font-size-h3-mobile);
--font-size-h5-mobile: var(--font-size-lead-text-mobile);
--font-size-h6-mobile: var(--font-size-h5-mobile);
--font-size-text-mobile-xs: 16px;
--font-size-heading-featured-xs: 32px; --padding-sides-box-mobile: 20px;
--padding-sides-field-mobile: 20px;
}
@media (max-width: 1299px) { .ehc-info .entry-content-wrapper { padding:30px var(--padding-sides-box); }
}
@media (max-width: 1199px) { #top .icon-block .avia_textblock br { display:none; } #top .wp-caption,
#top .alignnone,
#top .aligncenter,
#top .alignleft,
#top .alignright {
margin: var(--margin-spacer-paragraph) 0px !important;
float: none;
clear: both;
}
#top .aligncenter { margin-left:auto !important;margin-right:auto !important; } #top .togglecontainer .toggle_content > .wp-caption:first-child,
#top .togglecontainer .toggle_content > .alignnone:first-child,
#top .togglecontainer .toggle_content > .aligncenter:first-child,
#top .togglecontainer .toggle_content > .alignleft:first-child,
#top .togglecontainer .toggle_content > .alignright:first-child {
margin-top: 0px !important;
} #top #numbered-block .flex_cell { padding:0px var(--padding-sides-box-mobile); }
}
@media (max-width: 1099px) {}
@media (max-width: 1024px) { #featured-post .post-title { font-size:var(--font-size-heading-featured-tablet); line-height:var(--line-height); }
#top .av-special-heading-tag br { display:none; } #top .av-image-caption-overlay, #top .wp-caption-text, figcaption { padding:10px var(--padding-sides-box-mobile) !important; } #top .info-box .av-special-heading-tag { padding-right:0px; }
.ehc-info .flex_column.first { padding-left:0px; }
.ehc-info .avia-builder-el-last { padding-right:0px; }
.ehc-info .av_promobox { flex-direction:column; align-items:flex-start; }
.ehc-info .av_promobox .avia-promocontent { margin-bottom:var(--margin-spacer-paragraph); padding:0px; } #blog-posts .slide-image, #blog-posts .slide-entry-title, #blog-posts .post-excerpt { margin-bottom:28px; }
#blog-posts .post-metadata { flex-direction:column; align-items:flex-start; }
#blog-posts .post-metadata .post-date { margin-bottom:5px; }
#blog-posts .post-metadata .post-categories { text-align:left; justify-content:flex-start; }
}
@media (max-width: 989px) { #top .avia_textblock br { display:none; } .responsive #top #wrap_all .flex_column.av-break-at-tablet.padded-sides { margin-bottom:0px; }
#top .flex_column.av-break-at-tablet.no-pad-right { padding-right:var(--padding-sides-box); }
#top .flex_column.av-break-at-tablet.no-pad-left { padding-left:var(--padding-sides-box); } #top .avia-button.avia-size-x-large { min-width:auto !important; }
#top #numbered-block { padding-left:var(--padding-sides-box); padding-right:var(--padding-sides-box); }
.responsive #top #wrap_all #numbered-block.av-flex-cells .flex_cell.no_margin {
padding: 40px 0px !important;
border: none;
border-top: 2px solid var(--color-border);
}
.responsive #top #wrap_all #numbered-block.av-flex-cells .flex_cell.no_margin:first-child { padding-top:0px !important; border-top:none; }
.responsive #top #wrap_all #numbered-block.av-flex-cells .flex_cell.no_margin:last-child { padding-bottom:0px !important; }
div.padded-inner.av_one_half + div.av-flex-placeholder { height: 26px; } #top .sidebar_right .container .av-content-small.units, #top .sidebar_right .container .sidebar { width:100% !important; }
#top .sidebar_right .container .sidebar { padding-top: var(--padding-sides-box); }
#top.blog .content, #top.archive .content, #top.single .content { border:none !important; }
#top.blog .sidebar, #top.archive .sidebar, #top.single .sidebar { border:none !important; margin-left:0px; }
#top .content .entry-content-wrapper { padding-right:0px; }
#top .inner_sidebar { margin-left: 0px; }
}
@media (max-width: 767px) {
body:not(.home) #main-content { padding-top:60px; }
body #main-content { padding-bottom:60px; } #top .content-formatting h1 { font-size:var(--font-size-h1-mobile); }
#top .content-formatting h2 { font-size:var(--font-size-h2-mobile); }
#top .content-formatting h3 { font-size:var(--font-size-h3-mobile); }
#top .content-formatting h4 { font-size:var(--font-size-h4-mobile); line-height:var(--line-height-wide); }
#top .content-formatting h5 { font-size:var(--font-size-h5-mobile); line-height:var(--line-height-wide); }
#top .content-formatting h6 { font-size:var(--font-size-h6-mobile); line-height:var(--line-height-wide); }
#top .breadcrumb-wrap .entry-content-header .post-title { font-size:var(--font-size-heading-mobile); }
#top.blog .sidebar_right .entry-content-header .post-title,
#top.archive .sidebar_right .entry-content-header .post-title {
font-size:var(--font-size-subheading-mobile);
}
#top p, #top span, #top li,
#top .av-image-caption-overlay-center p, #top .wp-caption-text, figcaption, .mfp-figure .mfp-title, .mfp-figure .mfp-counter,
#top form .button,
#footer a, #footer span, #socket a, #socket span,
.ehc-info .av_promobox .avia-promocontent p,
#top form .form_element > label, #top form legend > label, #top form .sf_field > .w2llabel,
#top form .text_input, #top form .text_area, #top form .select,
.single .entry-content-wrapper .button,
#top .content-formatting .entry-excerpt,
#top .custom-content .button, #top .content-formatting .button,
#top .pagination .pagination-meta, #top .pagination .current, #top .pagination a {
font-size: var(--font-size-text-mobile);
}
#top.blog .post-meta-infos, #top.blog .post-meta-infos *,
#top.archive .post-meta-infos, #top.archive .post-meta-infos *,
#top.single-post .post-meta-infos, #top.single-post .post-meta-infos *,
#top .entry-footer strong, #top .entry-footer span {
font-size: var(--font-size-text-mobile) !important;
}
#featured-post .post-title { font-size:var(--font-size-heading-featured-mobile); }
#blog-posts .slide-entry-title { font-size:var(--font-size-subheading-mobile); }
#top .togglecontainer p.toggler { font-size:var(--font-size-subheading-mobile) !important; }
#top .togglecontainer .toggle_content h3,
#top #newsletter .heading,
#top.blog .post-title,
#footer .widget .widgettitle {
font-size:var(--font-size-subheading-mobile);
}
#top .heading-secondary .av-special-heading-tag { line-height:var(--line-height); } #top form fieldset { flex-direction:column; align-items:center; }
#top form .form_element { width:100% !important; }
#top form .button { padding:16px var(--padding-sides-field-mobile); }
#top form .text_input, #top form .text_area, #top form .select { padding: 16px var(--padding-sides-field-mobile) !important; }
#top form .button, #top form .form-submit input[type="submit"] { font-size:var(--font-size-text-mobile); }
#top .sf_one_column form .sf_field.sf_type_text,
#top .sf_one_column form .sf_field.sf_type_email,
#top .sf_one_column form .sf_field.sf_type_date,
#top form .w2linput.select {
width: 100%;
min-width: 100%;
max-width: 100%;
}
#top form .sf_field.sf_type_checkbox { margin-bottom:5px; padding-left:38px; }
#top form .sf_type_checkbox > .w2linput.checkbox {
position: absolute;
top: -1px;
left: 7.5px;
} #top .custom-caption-wrap img {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
#top .custom-caption {
position: relative;
top: 0;
left: 0px;
right: 0px;
background-color: var(--color-dark-bg-lighter);
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
#top .wp-caption .custom-caption {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
#top .custom-caption p { text-decoration: none !important; }
#top .custom-caption p.first:after {
background-color: var(--color-dark-bg-lighter);
background: linear-gradient(90deg, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 1) 40%, rgba(26, 26, 26, 1) 100%);
} #top .info-box .av-special-heading-tag,
#top .info-box .avia_textblock,
#blog-posts .slide-entry-title,
#blog-posts .post-excerpt,
#top #numbered-block .av-special-heading-tag,
#top .alternative-caption .av-image-caption-overlay {
height: auto !important;
} .responsive #top #wrap_all .flex_column.padded-sides { margin-bottom:0px; }
#top .flex_column.no-pad-right { padding-right:var(--padding-sides-box); }
#top .flex_column.no-pad-left { padding-left:var(--padding-sides-box); }
#top .flex_column_table.flex_column_table_group > .flex_column.column-group {
padding-top: var(--padding-sides-box-mobile) !important;
padding-bottom: var(--padding-sides-box-mobile) !important;
border-bottom-left-radius: 0px;
}
#top .flex_column_table.flex_column_table_group > .flex_column.column-group:first-child {
padding-top: var(--padding-sides-box) !important;
}
#top .flex_column_table.flex_column_table_group > .flex_column.flex_column_last.column-group {
padding-bottom: var(--padding-sides-box) !important;
}
#top .flex_column_table.flex_column_table_group > .flex_column.flex_column_last.column-group { border-bottom-left-radius:var(--border-radius); }
#top .flex_column_table:not(.flex_column_table_group) > .flex_column.first.column-group { border-bottom-left-radius:var(--border-radius); }
#top .flex_column_table.flex_column_table_group .no-pad-right { border-bottom-left-radius:0px; } #top .togglecontainer .toggler { line-height:var(--line-height); }
#top .togglecontainer .toggler .toggle_icon {
width: 40px;
height: 40px;
margin-top: -20px;
}
#top .togglecontainer .toggler { padding:20px 60px 20px 0px !important; }
#top .togglecontainer .toggle_content { padding:30px 60px 20px 0px !important; }
#top .avia-gallery .avia-gallery-thumb a { width: 50% !important; } #top .icon-block.inline {
padding-top: 160px;
padding-bottom: var(--padding-sides-box);
padding-left: var(--padding-sides-box);
}
#top .icon-block.inline .icon-svg {
top: var(--padding-sides-box);
right: var(--padding-sides-box);
width: auto;
margin: 0px;
}
.ehc-info .avia-image-container, .ehc-info .av-special-heading-tag, .ehc-info .av_promobox .avia-promocontent { text-align:center; }
.ehc-info .av_promobox { align-items:center; }
#top .fixed-width .avia-button {
max-width: 100%;
margin-left: 0px !important;
margin-right: 0px !important;
}
#top .avia-table thead tr > th,
#top .avia-table tbody tr.avia-heading-row > th,
#top .avia-table tbody tr > td {
border-right: 2px solid var(--color-border-light);
border-left: 2px solid var(--color-border-light);
border-radius: 0px !important;
}
#top .avia-table thead tr:first-child > th:first-child,
#top .avia-table tbody tr:first-child > td:first-child,
#top .avia-table tbody tr.avia-heading-row + tr > td:first-child {
border-top: 2px solid var(--color-border-light);
border-radius: var(--border-radius) var(--border-radius) 0px 0px !important;
}
#top .avia-table tbody > tr:last-child > td:last-child {
border-radius: 0px 0px var(--border-radius) var(--border-radius) !important;
}
.responsive #top .avia_responsive_table .avia-data-table td:before {
font-size: calc(var(--font-size-text-mobile) - 2px);
} #blog-posts .slide-entry-wrap { margin-bottom:0px; flex-direction:column; }
#blog-posts .slide-entry {
width: 100% !important;
padding: var(--padding-sides-box-mobile) var(--padding-sides-box-mobile) calc(var(--padding-sides-box-mobile) + 10px);
margin-left: 0px !important;
margin-bottom: 24px !important;
} #top div .single-big .pagination { padding-right:0px; }
#top.blog .pagination .current, #top.blog .pagination a { width:var(--height-field-header-mobile); }
#top.blog .pagination .pagination-meta, #top.blog .pagination .current, #top.blog .pagination a {
height: var(--height-field-header-mobile);
line-height: var(--height-field-header-mobile);
}
#top.blog .pagination .pagination-meta { margin-bottom:var(--margin-spacer-field); float:none; }
#top.blog .pagination .current, #top.blog .pagination a { margin-bottom:var(--margin-spacer-field); }
#top.single.post-template-default .entry-footer.custom-footer-info { margin-top:var(--margin-spacer-field); } #programs .programs .program { width:100%; height:auto !important; }
#programs .programs .program-info.init { min-height: auto; } #top .content, #top .sidebar { margin-right:0px !important; border-right:none !important; }
.single .entry-content-header .post-title { line-height:var(--line-height-default); }
#top .big-preview.single-big { padding-right:0px; }
.single .content { border:none !important; }
.single .comment-text { font-size:12px !important; }
.single .entry-content-wrapper .button { padding-left:38px; padding-right:48px; }
.sidebar_right .comment_container { padding-right:0px; }
#donor-acknowledgement > .container { width:100% !important; max-width:100% !important; } #top .content #searchform > div, #top .content #s { min-width:100%; max-width:100%; } #footer .container:not(.fluid) { flex-direction:column; }
#footer .container:not(.fluid) .flex_column {
width: 100% !important;
max-width: 100% !important;
margin-bottom:40px !important;
padding:0px;
}
#footer > .container > .flex_column:nth-child(4) > .widget:first-child { padding-top:0px; }
#footer .widget .widgettitle { margin-bottom:15px; }
#footer .textwidget p br { display:none; }
.footer-after-columns { padding-top:0px; }
#footer #menu-footer-menu {
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
}
#footer #menu-footer-menu li {
width: 100%;
margin-bottom: 18px;
padding-left: 20px;
}
#footer #menu-footer-menu li:last-child { margin-bottom:0px; }
#footer .widget .menu li:before { left:0px; }
.responsive #scroll-top-link {
right: 20px;
bottom: 20px;
display: block;
opacity: 0.5 !important;
}
.responsive #scroll-top-link:hover, .responsive #scroll-top-link:focus { opacity:1 !important; }
}
@media (max-width: 479px) { #featured-post .post-title { font-size:var(--font-size-heading-featured-xs); }
#top .breadcrumb-wrap .entry-content-header .post-title { font-size:var(--font-size-subheading); }
#top .togglecontainer p.toggler { font-size:var(--font-size-h3-mobile) !important; } #top .avia-image-container:not(.icon-svg) .avia-image-overlay-wrap { display:flex; flex-direction:column-reverse; }
#top .wp-caption img,
#top .avia-image-container:not(.icon-svg) .avia-image-overlay-wrap .av-image-caption-overlay + img {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
#top .wp-caption-text,
#top .avia-image-container:not(.icon-svg) .av-image-caption-overlay {
position: relative;
left: 0px;
right: 0px;
top: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
} #top .padded-sides,
#top .icon-block.inline,
#top #numbered-block,
.ehc-info .entry-content-wrapper {
padding-left: var(--padding-sides-box-mobile) !important;
padding-right: var(--padding-sides-box-mobile) !important;
}
.ehc-info .entry-content-wrapper {
padding-top: var(--padding-sides-box-mobile) !important;
} #top .togglecontainer .toggler.activeTitle .toggle_icon { bottom:20px !important; }
#top .togglecontainer .toggle_content { padding:30px 0px 30px 0px !important; }
#top .avia-gallery .avia-gallery-thumb a { width: 100% !important; } #top .icon-block.inline .icon-svg {
left: var(--padding-sides-box-mobile) !important;
right: var(--padding-sides-box-mobile) !important;
} #top .custom-filter .display { padding:16px var(--padding-sides-box-mobile); }
#top .custom-filter .label { width:auto; max-width:unset; padding-right:5px; }
#top .custom-filter .display:after { right:var(--padding-sides-box-mobile); }
#top .custom-filter .options li .option { padding:15.5px var(--padding-sides-box-mobile); }
#programs .programs .program-heading { line-height:var(--line-height); }
#programs .programs .program-info { padding:var(--padding-sides-box-mobile); }
}
@media (max-width: 320px) {}