:root {
--font-family--default: "Archivo Narrow";
--font-family--special: "Archivo Narrow";
--font-family--h--1: "Noto Serif";
--font-family--h--2: var(--font-family--h--1);
--font-family--h--3: var(--font-family--h--1);
--font-family--h--4: var(--font-family--h--1);
--font-family--h--5: var(--font-family--default);
--font-family--h--6: var(--font-family--default);
--font-family--h--2--footer: var(--font-family--h--1);
--font-family--h--3--footer: var(--font-family--default);
--font-family--h--4--footer: var(--font-family--default);
--font-family--main-navigation: var(--font-family--special);
--font-family--dropdown: var(--font-family--special);
--font-family--megamenu--heading: var(--font-family--special);
--font-family--gallery--caption: var(--font-family--default);
--font-family--collapsible: var(--font-family--default);
--font-family--tab: var(--font-family--h--1);
--font-family--button: var(--font-family--special);
}
@media only screen and (max-width:1280px) {
nav.imt-main-nav>div>ul>li {
font-size: var(--wp--custom--imt--main-navigation--font--font-size);
font-family: var(--font-family--main-navigation);
line-height: var(--wp--custom--imt--main-navigation--font--line-height);
text-transform: capitalize;
font-weight: var(--wp--custom--imt--main-navigation--font--weight);
}
section#imt-header {
height: var(--wp--custom--imt--header--height--mobile--min);
background-color: #fff;
} .wp-block-site-logo {
z-index: 10;
}
}
.imt-two-col-ul ul {
column-count: 2;
column-gap: calc(var(--wp--custom--imt--spacer) * 1.5);
}
section.imt-section {
min-height: 30px;
}
main>.entry-content>.imt-section:first-of-type {
align-items: flex-end;
}
@media only screen and (max-width:590px) {
.imt-two-col-ul ul {
column-count: 1;
column-gap: 0;
}
}
.imt-collapsible-container .imt-collapsible>button {
transition: border-radius 0.5s ease;
}
.imt-collapsible-container .imt-collapsible>button[aria-expanded=true] {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.imt-collapsible .collapsible[aria-hidden=false] {
border-bottom-left-radius: var(--wp--custom--imt--collapsible--button--border--radius);
border-bottom-right-radius: var(--wp--custom--imt--collapsible--button--border--radius);
}
.imt-hero h6 {
margin: calc(var(--wp--custom--imt--spacer) * 0.5) 0 0;
text-transform: uppercase !important;
}
h5 {
color: var(--wp--custom--imt--color--background--secondary--color);
}
.ttf-none p {
text-transform: none;
}
.imt-hero .ttf-none p {
font-size: 16px;
}
.imt-img-wrapper {
text-align: center;
}
.icon-img {
max-width: 150px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.imt-media-col__inner-bg-image-slider .slick-dots {
top: calc(100%);
}
.imt-section .imt-hero.imt-content p {
margin: calc(var(--wp--custom--imt--spacer) * 0.5) 0 0;
}
.imt-section .imt-hero.imt-content p:last-of-type {
margin-bottom: calc(var(--wp--custom--imt--spacer) * 1.5);
}
.two-tone {
color: var(--wp--custom--imt--color--background--primary--color);
}
h5 {
margin: 0;
} .accent-5 {
color: var(--wp--custom--imt--color--palette--background--accent--5--active);
}
.imt-section-gallery-divider:before {
content: '';
width: 240px;
margin: 0 auto;
border-top: 2px solid var(--wp--custom--imt--color--background--primary--color);
position: absolute;
top: -1px;
}
#imt-footer-wrapper .imt-buttons .imt-btn-wrapper .imt-btn.imt-btn-text {
text-transform: none;
font-size: 16px;
}
nav.imt-main-nav.offcanvas #imt-offcanvas .acf-innerblocks-container>:only-child {
margin-bottom: calc(var(--wp--custom--imt--spacer) * 2) !important;
}
@media only screen and (max-width:600px) {
.no-margin-mobile .imt-buttons {
margin-bottom: 0px !important;
}
.imt-media-col__inner.imt-img-as-bg {
width: calc(100% + 64px) !important;
left: -32px;
}
}
@media only screen and (max-width:768px) {
#imt-footer-wrapper .imt-content>.acf-innerblocks-container>.imt-card-group>.acf-innerblocks-container>.imt-card:nth-child(1),
#imt-footer-wrapper .imt-content>.acf-innerblocks-container>.imt-card-group>.acf-innerblocks-container>.imt-card:nth-child(2),
#imt-footer-wrapper .imt-content>.acf-innerblocks-container>.imt-card-group>.acf-innerblocks-container>.imt-card:nth-child(3),
#imt-footer-wrapper .imt-content>.acf-innerblocks-container>.imt-card-group>.acf-innerblocks-container>.imt-card:nth-child(4),
#imt-footer-wrapper .imt-content>.acf-innerblocks-container>.imt-card-group>.acf-innerblocks-container>.imt-card:nth-child(5) {
width: 100% !important;
}
}
@media only screen and (max-width: 1280px) {
nav.imt-main-nav.offcanvas #imt-offcanvas>ul>li a {
justify-content: center !important;
padding: calc(var(--wp--custom--imt--spacer) * 1) !important;
}
nav.imt-main-nav>div>ul ul {
text-align: center !important;
}
nav.imt-main-nav>div ul>li .submenu {
min-width: unset !important;
}
nav.imt-main-nav.offcanvas #imt-menu-toggle.open,
nav.imt-main-nav.offcanvas #imt-offcanvas {
top: 99px !important; background: #fff;
}
.imt-header-sm nav.imt-main-nav.offcanvas #imt-menu-toggle.open,
.imt-header-sm nav.imt-main-nav.offcanvas #imt-offcanvas {
background-color: #fff;
}
nav.imt-main-nav>div ul>li a:hover{
background-color: #fff !important;
color:var(--wp--custom--imt--main-navigation--link--top-level--default--color) !important;
}
nav.imt-main-nav.offcanvas>div ul>li .submenu,
nav.imt-main-nav.offcanvas>div ul>li .submenu li a {
background-color: var(--wp--custom--imt--color--palette--background--primary--active);
}
.admin-bar nav.imt-main-nav.offcanvas #imt-menu-toggle.open,
.admin-bar nav.imt-main-nav.offcanvas #imt-offcanvas {
top: 100px !important;
}
}
@media only screen and (min-width:768px) {
#imt-footer-wrapper .imt-buttons .imt-btn-wrapper:first-of-type .imt-btn.imt-btn-text {
padding-top: 0;
}
} .imt-subtitle-button a {
font-family: var(--font-family--button);
font-size: 1.2rem;
font-weight: 800;
color: #216194;
box-shadow: none !important;
padding: 0;
padding: 0 calc(var(--wp--custom--imt--spacer) * 1);
text-decoration: none;
}
.imt-section-overlap-top-100 {
margin-top: -100px;
}
.imt-section-overlap-top-100 .imt-section__background {
margin-top: 100px;
}  .imt-centered {
margin-left: auto !important;
margin-right: auto !important;
}
.imt-subtitle {
font-size: 18px;
}
.imt-section .imt-card-group.imt-card-style-3 .imt-card h5.imt-heading {
margin-top: var(--wp--custom--imt--spacer) !important;
}
.editor-styles-wrapper h5.imt-text-color-white {
color: #fff !important
}
h5.imt-heading:not(.imt-text-color-white) {
color: #6E584A !important;
} h2.imt-custom-testimonial-heading-icon {
position: relative;
margin-top: 50px !important;
}
h2.imt-custom-testimonial-heading-icon:before {
position: absolute;
font-weight: 400;
font-family: var(--font-family--special);
content: "\201C";
color: rgba(255, 255, 255, 0.25);
font-size: 200px;
top: 52px;
left: 50%;
transform: translate(-50%);
z-index: -1;
}
@media only screen and (max-width: 600px) {
.imt-card.imt-timeline-card-padding-top-mobile {
padding-top: 24px;
}
} .gform_fields .gfield {
margin-top: 0px;
}
.gform_fields input,
.gform_fields textarea,
.gform_fields select,
.gform_fields .chosen-choices,
.gform_fields .chosen-choices .search-choice,
.gform_fields .chosen-single {
border-radius: 0px !important;
border-color: var(--wp--custom--imt--color--palette--background--primary--300) !important;
border-width: 2px !important;
border-style: solid;
font-family: var(--font-family--default) !important;
color: var(--wp--custom--imt--gravity-forms--input--color) !important;
font-size: 18px;
box-shadow: none !important;
background-color: #fff !important;
}
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
line-height: 24px;
}
.gform_fields select {
padding: 2px 4px 3px !important;
margin-bottom: 8px !important;
}
@media only screen and (max-width: 600px) {
.gform_fields select {
margin-bottom: unset !important;
}
}
.gform_fields .gfield_description {
color: var(--wp--custom--imt--color--text--dark) !important;
padding-top: 4px !important;
}
.gform_fields .gfield_label {
font-weight: 500 !important;
margin-bottom: 0px !important;
color: var(--wp--custom--imt--color--text--dark) !important;
font-weight: 700 !important;
font-family: var(--font-family--default);
}
.gform_fields legend.gfield_label {
padding-top: 8px !important;
}
.gform_fields .gsection_title {
color: var(--wp--custom--imt--color--text--dark);
font-weight: 700 !important;
font-family: var(--font-family--default);
font-size: 18px;
}
.gform_fields .gform-field-label--type-sub {
font-size: 14px !important;
color: var(--wp--custom--imt--color--text--dark) !important;
}
.gform_required_legend {
color: var(--wp--custom--imt--color--text--dark);
margin: 0 0 8px !important;
font-size: calc(var(--wp--custom--imt--font-size) * .89);
text-align: center !important;
}
@media only screen and (max-width: 600px) {
.gform_required_legend {
text-align: center;
margin-bottom: 0px !important;
}
}
.gform_fields {
grid-row-gap: 8px !important
}
.gform_fields .gfield--type-checkbox {
margin-top: 8px !important;
}
.gform_fields .gfield_checkbox {
margin-bottom: 8px !important;
}
.gform_footer input.gform_button,
.gform_button_select_files,
.gform_next_button,
.gform_previous_button,
.gform_button {
border-radius: var(--wp--custom--imt--button--default--border-radius);
font-weight: 700;
box-shadow: var(--wp--custom--imt--button--default--box-shadow--default);
font-family: var(--font-family--default);
}
.gform_footer input.gform_button:hover,
.gform_button_select_files:hover,
.gform_next_button:hover,
.gform_previous_button:hover,
.gform_button:hover {
cursor: pointer;
box-shadow: var(--wp--custom--imt--button--default--box-shadow--hover);
}
.gform_footer {
padding-top: calc(var(--wp--custom--imt--spacer) * 2) !important;
padding-bottom: 0px !important;
margin: 0px !important;
}
.gform_fields .ginput_complex {
margin-bottom: 16px;
}
.gform_fields .gfield--type-address .ginput_complex {
margin-top: -5px;
}
.gform_fields .ginput_complex label {
margin-bottom: 0px !important;
margin-top: 0px;
line-height: normal;
padding-top: 0px !important;
}
.gform_fields .gfield-choice-input+label {
padding-bottom: 1px;
}
.gform_fields .ginput_container--name {
margin-bottom: -2px;
}
@media only screen and (max-width: 600px) {
.gform_footer {
padding-bottom: 24px !important;
}
.gform_fields .gfield-choice-input+label {
max-width: 100% !important;
}
.gform_fields .ginput_container--name {
margin-bottom: -8px;
}
} .gform_wrapper.gravity-theme .gf_step_number {
border-color: var(--wp--custom--imt--color--palette--background--disabled);
color: var(--wp--custom--imt--color--palette--background--disabled);
padding-bottom: 2px;
opacity: .5;
}
.gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
background-color: var(--wp--custom--imt--color--palette--background--primary--active);
color: var(--wp--custom--imt--color--text--light);
border-color: var(--wp--custom--imt--color--palette--background--primary--active);
opacity: 1;
}
.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number {
background-color: var(--wp--custom--imt--color--palette--background--disabled);
color: transparent;
border-color: var(--wp--custom--imt--color--palette--background--disabled); top: 2px;
}
.gform_wrapper.gravity-theme .gf_step_number::before {
display: none !important;
}
.gform_wrapper.gravity-theme .gf_step {
margin: 8px 32px 8px 0;
}
.gform_wrapper.gravity-theme .gf_page_steps {
text-align: left;
}
@media only screen and (max-width: 600px) {
.gform_wrapper.gravity-theme .gf_step {
margin: 8px 16px;
}
.gform_wrapper.gravity-theme .gf_step_label {
padding: 0;
}
.gform_wrapper.gravity-theme .gf_page_steps {
text-align: center;
}
}
.gform_wrapper .button.gform_previous_button {
margin-right: calc(var(--wp--custom--imt--spacer) * 1) !important;
} @media only screen and (max-width: 1281px) {
.single-post .imt-content.imt-hero {
padding-left: calc(var(--wp--custom--imt--spacer) * 2);
padding-right: calc(var(--wp--custom--imt--spacer) * 2);
}
#imt-single-meta {
padding-left: calc(var(--wp--custom--imt--spacer) * 2) !important;
padding-right: calc(var(--wp--custom--imt--spacer) * 2) !important;
}
} .gform_wrapper .gchoice {
position: relative;
margin: calc(var(--wp--custom--imt--spacer) * .25) calc(var(--wp--custom--imt--spacer) * .5) calc(var(--wp--custom--imt--spacer) * .25) calc(var(--wp--custom--imt--spacer) * .75);
}
.gform_wrapper input[type=checkbox],
.gform_wrapper input[type=radio] {
opacity: 0;
position: absolute;
line-height: 24px;
}
.gform_wrapper input[type=checkbox]+label,
.gform_wrapper input[type=radio]+label {
position: relative;
overflow: hidden;
padding-left: calc(var(--wp--custom--imt--spacer) * 2.25);
cursor: pointer;
display: inline-block;
color: var(--wp--custom--imt--color--text--dark);
font-weight: 400;
font-family: var(--font-family--default);
overflow: visible;
width: 100%;
}
.gform_wrapper input[type=checkbox]:checked+label,
.gform_wrapper input[type=radio]:checked+label {
color: var(--wp--custom--imt--color--palette--background--primary--300);
} .gform_wrapper input[type=checkbox]+label {
padding-bottom: 3px;
line-height: 30px;
}
.gform_wrapper input[type=checkbox]+label:before,
.gform_wrapper input[type=checkbox]+label:after {
content: '';
position: absolute;
left: 0;
z-index: 1; margin-top: -2px
}
.gform_wrapper input[type=checkbox]:not(:checked)+label:after {
font-family: "Font Awesome 6 Pro" !important;
content: "\f0c8";
font-weight: 300;
font-size: 28px;
color: var(--wp--custom--imt--color--palette--background--primary--300);
top: 0;
}
.gform_wrapper input[type=checkbox]:checked+label:after {
font-family: "Font Awesome 6 Pro" !important;
content: "\f14a";
font-weight: 900;
font-size: 28px;
color: var(--wp--custom--imt--color--palette--background--primary--300);
top: 0;
} .gform_wrapper input[type=radio]+label:before,
.gform_wrapper input[type=radio]+label:after {
content: '';
font-weight: 500;
position: absolute;
left: 0;
z-index: 1; margin-top: -2px;
}
.gform_wrapper input[type=radio]:not(:checked)+label:after {
font-family: "Font Awesome 6 Pro" !important;
content: "\f111";
font-size: 20px;
color: var(--wp--custom--imt--color--palette--background--primary--300);
top: 0px;
}
.gform_wrapper input[type=radio]:checked+label:after {
font-family: "Font Awesome 6 Pro" !important;
content: "\f192";
font-size: 20px;
color: var(--wp--custom--imt--color--palette--background--primary--300);
top: 0px;
}
.gform_wrapper.gravity-theme .gform_validation_errors {
outline: none;
}
.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message {
font-weight: 500;
background: none;
border: none;
color: var(--wp--custom--imt--color--palette--background--danger) !important;
}
.imt-btn.imt-btn-white-outline:hover {
background-color: rgba(255, 255, 255, 0.25);
}
.imt-btn.imt-btn-black-outline:hover {
background-color: rgba(0, 0, 0, 0.075);
color: white;
}
#imt-header.imt-section {
box-shadow: none;
}
#imt-header.imt-section.imt-header-sm {
box-shadow: var(--wp--custom--imt--box-shadow--hover);
}
#imt-header.imt-section.imt-header-sm nav.imt-main-nav>div ul>li a {
color: var(--wp--custom--imt--color--link--dark);
text-decoration-color: var(--wp--custom--imt--color--link--dark);
}
#imt-header.imt-section.imt-header-sm nav.imt-main-nav>div ul>li a.imt-current-menu-item{
color: var(--wp--custom--imt--color--link--light);
text-decoration-color: var(--wp--custom--imt--color--link--light);
}
#imt-footer-wrapper a:hover,
.imt-social-links a i:hover{
color: var(--wp--custom--imt--color--palette--background--primary--300) !important;
} #imt-header.imt-section.imt-header-sm nav.imt-main-nav>div ul.submenu>li a {
color: var(--wp--custom--imt--color--text--light);
text-decoration-color: var(--wp--custom--imt--color--text--light);
}
#imt-header.imt-section.imt-header-sm nav.imt-main-nav>div ul.submenu>li a:hover,
#imt-header.imt-section.imt-header-sm nav.imt-main-nav>div ul.submenu>li a:active {
color: var(--wp--custom--imt--color--text--light) !important;
text-decoration-color: var(--wp--custom--imt--color--text--light);
} #imt-header.imt-section.imt-header-sm a.imt-btn.imt-btn-white-outline {
color: var(--wp--custom--imt--color--link--light) !important;
border-color: var(--wp--custom--imt--color--link--light);
}  .imt-hover-reveal-icon .imt-btn-icon {
float: right;
margin-right: -16px;
}
.imt-reveal-icon-on-hover .imt-btn-icon {
float: right;
margin-right: -32px;
} .imt-btn-text {
padding: 0px 16px;
margin: 0px;
}
.imt-reveal-icon-on-hover .imt-btn-text {
padding-left: 0px;
}
.imt-hover-reveal-icon .imt-btn,
.imt-reveal-icon-on-hover .imt-btn {
transition: opacity 0.3s linear 0s;
position: relative;
}
.imt-hover-reveal-icon .imt-btn span.imt-link-text,
.imt-reveal-icon-on-hover .imt-btn span.imt-link-text {
left: 0;
position: relative;
transition: all 0.2s ease-out 0s;
}
.imt-hover-reveal-icon .imt-btn span.imt-btn-icon,
.imt-reveal-icon-on-hover .imt-btn span.imt-btn-icon {
width: 18px;
position: absolute;
right: 42px;
top: 50%;
margin-top: -9px;
line-height: 18px;
opacity: 0;
transition: all 0.2s ease-out 0s;
}
.imt-hover-reveal-icon article.imt-card:hover .imt-btn span.imt-link-text {
left: -18px;
}
.imt-hover-reveal-icon article.imt-card:hover .imt-btn span.imt-btn-icon,
article.imt-card:hover .imt-reveal-icon-on-hover .imt-btn span.imt-btn-icon {
opacity: 1;
right: 24px;
}
@media only screen and (max-width: 1280px) {
#imt-header .imt-btn-1 a {
border: 2px solid var(--wp--custom--imt--color--link--dark) !important;
max-width: 170px;
margin: 10px auto !important;
color: var(--wp--custom--imt--color--link--dark) !important;
text-decoration-color: var(--wp--custom--imt--color--link--dark);
}
body #imt-header .imt-btn-1 a:hover{
background-color: var(--wp--custom--imt--color--link--dark) !important;
}
} @media only screen and (max-width: 1281px) {
.menu-item i {
display: flex;
align-items: center;
}
}
@media only screen and (max-width: 600px) {
.imt-hover-reveal-icon article.imt-card .imt-btn span.imt-link-text {
left: -18px;
}
.imt-hover-reveal-icon article.imt-card .imt-btn span.imt-btn-icon,
article.imt-card .imt-reveal-icon-on-hover .imt-btn span.imt-btn-icon {
opacity: 1;
right: 24px;
}
.imt-reveal-icon-on-hover .imt-btn-icon {
float: right;
margin-right: -16px;
}
}
.imt-btn.imt-btn-text:hover {
box-shadow: none;
}
#imt-top-bar {
font-weight: 300;
}
.imt-pipe-padding {
padding: 0 calc(var(--wp--custom--imt--spacer * .5));
}
.imt-card-height-min-1 .imt-card {
min-height: 200px;
}
footer .imt-card {
font-size: calc(var(--wp--custom--imt--font-size-base * 1)) !important;
}
.imt-h2-lg {
font-size: 36px;
}
.imt-h3-lg {
font-size: 26px !important;
}
.imt-content-item .imt-heading {
font-family: "Noto Serif";
}
@media only screen and (min-width:1281px) {
nav.imt-main-nav>div>ul>li.imt-link-level-1:hover a,
nav.imt-main-nav>div>ul>li.imt-link-level-1:hover a {
background-color: var(--wp--custom--imt--main-navigation--link--top-level--hover--background) !important;
color: var(--wp--custom--imt--main-navigation--link--top-level--hover--color-parent) !important;
}
nav.imt-main-nav>div>ul>li>a {
transition: padding 0.25s ease;
}
body #imt-header.imt-header-sm nav.imt-main-nav>div>ul>li>a {
padding: calc(var(--wp--custom--imt--spacer) * 2.2) calc(var(--wp--custom--imt--spacer) * 1) !important;
}
} .imt-slider.imt-gallery-link-slider .slick-arrow {
font-size: 18px;
font-weight: 900;
top: calc(50% - 2px);
}
.imt-gallery-link-slider .slick-next.slick-arrow {
right: -32px;
}
.imt-gallery-link-slider .slick-prev.slick-arrow {
left: -28px;
}
.imt-gallery+.imt-buttons {
margin-top: calc(var(--wp--custom--imt--spacer) * 1) !important;
} .imt-gallery-link-slider article.imt-card {
min-height: 200px;
display: flex;
align-items: center;
justify-content: center;
} .imt-hover-reveal-icon .imt-btn-icon {
float: right;
margin-left: 10px;
}
.imt-hover-reveal-icon-2 .imt-btn-icon {
float: right;
margin-left: 10px;
}
.imt-hover-reveal-icon .imt-btn,
.imt-hover-reveal-icon-2 .imt-btn {
transition: opacity 0.3s linear 0s;
position: relative;
}
.imt-hover-reveal-icon .imt-btn span.imt-link-text,
.imt-hover-reveal-icon-2 .imt-btn span.imt-link-text {
left: 0;
position: relative;
transition: all 0.2s ease-out 0s;
}
.imt-hover-reveal-icon .imt-btn span.imt-btn-icon {
width: 18px;
position: absolute;
right: -16px;
top: 50%;
margin-top: -9px;
line-height: 18px;
opacity: 0;
transition: all 0.2s ease-out 0s;
}
.imt-hover-reveal-icon article.imt-card:hover .imt-btn span.imt-link-text {
left: -8px;
}
.imt-hover-reveal-icon-2 .imt-btn span.imt-btn-icon {
width: 18px;
position: absolute;
right: -12px;
top: 50%;
margin-top: -9px;
line-height: 18px;
opacity: 0;
transition: all 0.2s ease-out 0s;
}
.imt-hover-reveal-icon-2 article.imt-card:hover .imt-btn span.imt-link-text {
left: -8px;
}
.imt-hover-reveal-icon article.imt-card:hover .imt-btn span.imt-btn-icon,
.imt-hover-reveal-icon-2 article.imt-card:hover .imt-btn span.imt-btn-icon {
opacity: 1; }
@media only screen and (max-width: 600px) {
.imt-hover-reveal-icon article.imt-card .imt-btn span.imt-link-text {
left: -8px;
}
.imt-hover-reveal-icon article.imt-card .imt-btn span.imt-btn-icon,
article.imt-card .imt-reveal-icon-on-hover .imt-btn span.imt-btn-icon {
opacity: 1;
right: -12px;
}
.imt-reveal-icon-on-hover .imt-btn-icon {
float: right;
margin-right: -8px;
}
.imt-hover-reveal-icon-2 article.imt-card .imt-btn span.imt-link-text {
left: -12px;
}
.imt-hover-reveal-icon-2 article.imt-card .imt-btn span.imt-btn-icon,
article.imt-card .imt-reveal-icon-on-hover-2 .imt-btn span.imt-btn-icon {
opacity: 1;
right: -4px;
}
.imt-reveal-icon-on-hover-2 .imt-btn-icon {
float: right;
margin-right: -4px;
}
} body.blog .imt-query-loop .imt-card .imt-paragraphs,
body.archive .imt-query-loop .imt-card .imt-paragraphs,
body.search .imt-query-loop .imt-card .imt-paragraphs {
flex-grow: 1;
text-align: center;
}
body.blog nav.wp-block-query-pagination,
body.archive nav.wp-block-query-pagination,
body.search nav.wp-block-query-pagination {
justify-content: center;
margin-top: calc(var(--wp--custom--imt--spacer) * 2);
} body.imt-sticky-header main .imt-query-loop .imt-section:first-of-type {
margin-top: 0;
padding-top: 0;
} @media only screen and (max-width: 600px) {
.imt-query-loop .imt-section {
padding: var(--wp--custom--imt--section--padding--mobile) !important;
}
.imt-query-loop .imt-section.imt-padding-top-0 {
padding-top: 0 !important;
}
.imt-query-loop .imt-section.imt-padding-bottom-0 {
padding-bottom: 0 !important;
}
} .imt-section.imt-section-query-loop-wrapper .imt-card-group>.acf-innerblocks-container { display: block;
}
.imt-section.imt-section-query-loop-wrapper .imt-card-group>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template {
display: flex;
flex-wrap: wrap;
justify-content: center;
row-gap: var(--wp--custom--imt--card-group--style--default--gutter--row--default);
-moz-column-gap: var(--wp--custom--imt--card-group--style--default--gutter--column--default);
column-gap: var(--wp--custom--imt--card-group--style--default--gutter--column--default);
}
.imt-section.imt-section-query-loop-wrapper .imt-card-group.imt-cards-per-row-1>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post {
width: calc(100%) !important;
}
.imt-section.imt-section-query-loop-wrapper .imt-card-group.imt-cards-per-row-2>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post {
width: calc((100% - var(--wp--custom--imt--card-group--style--default--gutter--column--default) * 1)/ 2) !important;
}
.imt-section.imt-section-query-loop-wrapper .imt-card-group.imt-cards-per-row-3>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post {
width: calc((100% - var(--wp--custom--imt--card-group--style--default--gutter--column--default) * 2)/ 3) !important;
}
.imt-section.imt-section-query-loop-wrapper .imt-card-group.imt-cards-per-row-4>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post {
width: calc((100% - var(--wp--custom--imt--card-group--style--default--gutter--column--default) * 3)/ 4) !important;
}
.imt-section.imt-section-query-loop-wrapper .imt-card-group.imt-cards-per-row-5>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post {
width: calc((100% - var(--wp--custom--imt--card-group--style--default--gutter--column--default) * 4)/ 5) !important;
}
.imt-section.imt-section-query-loop-wrapper .imt-card-group.imt-cards-per-row-6>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post {
width: calc((100% - var(--wp--custom--imt--card-group--style--default--gutter--column--default) * 5)/ 6) !important;
}
.imt-section .imt-card-group>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post .imt-card,
.imt-section .imt-card-group>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post>.wp-block-imt-card {
width: 100% !important;
height: 100%;
}
@media only screen and (max-width: 600px) {
.imt-section.imt-section-query-loop-wrapper .imt-card-group.imt-cards-per-row-1>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post,
.imt-section.imt-section-query-loop-wrapper .imt-card-group.imt-cards-per-row-2>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post,
.imt-section.imt-section-query-loop-wrapper .imt-card-group.imt-cards-per-row-3>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post,
.imt-section.imt-section-query-loop-wrapper .imt-card-group.imt-cards-per-row-4>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post,
.imt-section.imt-section-query-loop-wrapper .imt-card-group.imt-cards-per-row-5>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post,
.imt-section.imt-section-query-loop-wrapper .imt-card-group.imt-cards-per-row-6>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post,
.imt-section .imt-card-group>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post .imt-card,
.imt-section .imt-card-group>.acf-innerblocks-container .imt-query-loop ul.wp-block-post-template li.wp-block-post>.wp-block-imt-card {
width: 100% !important;
height: 100%;
}
} main>.entry-content>.imt-section:first-of-type.imt-section-hero-vertically-center-content {
align-items: center !important;
}