/* assets/css/page-expatriation-prise-en-charge-de-lorthophonie-en-ligne.css */
@media only screen and (max-width: 1177px) {
  .fusion-fullwidth {
    --awb-padding-top-medium: var(--awb-padding-top);
    --awb-padding-right-medium: var(--awb-padding-right);
    --awb-padding-bottom-medium: var(--awb-padding-bottom);
    --awb-padding-left-medium: var(--awb-padding-left);
    --awb-margin-top-medium: var(--awb-margin-top);
    --awb-margin-bottom-medium: var(--awb-margin-bottom);
    --awb-min-height-medium: var(--awb-min-height);
    --awb-sticky-height-medium: var(--awb-min-height-medium);
    --awb-background-image-medium: var(--awb-background-image);
    --awb-background-color-medium: var(--awb-background-color);
    --awb-background-position-medium: var(--awb-background-position);
    --awb-background-repeat-medium: var(--awb-background-repeat);
    --awb-background-size-medium: var(--awb-background-size);
    --awb-background-blend-mode-medium: var(--awb-background-blend-mode);
    padding: var(--awb-padding-top-medium) var(--awb-padding-right-medium)
      var(--awb-padding-bottom-medium) var(--awb-padding-left-medium);
    margin-top: var(--awb-margin-top-medium);
    margin-bottom: var(--awb-margin-bottom-medium);
    min-height: var(--awb-min-height-medium);
    background-image: var(--awb-background-image-medium);
    background-color: var(--awb-background-color-medium);
    background-repeat: var(--awb-background-repeat-medium);
    background-position: var(--awb-background-position-medium);
    background-size: var(--awb-background-size-medium);
    background-blend-mode: var(--awb-background-blend-mode-medium);
  }
  .fullwidth-box.faded-background .fullwidth-faded {
    background-image: var(--awb-background-image-medium);
    background-color: var(--awb-background-color-medium);
    background-repeat: var(--awb-background-repeat-medium);
    background-position: var(--awb-background-position-medium);
    background-size: var(--awb-background-size-medium);
    background-blend-mode: var(--awb-background-blend-mode-medium);
  }
  .fusion-sticky-container.fusion-sticky-transition {
    min-height: var(--awb-sticky-height-medium);
  }
  .fusion-flex-container {
    --awb-content-wrap: var(--awb-flex-wrap-medium, var(--awb-flex-wrap));
  }
  .fusion-flex-container .fusion-flex-content-wrap {
    flex-wrap: var(--awb-content-wrap);
  }
}
@media only screen and (max-width: 700px) {
  .fusion-fullwidth {
    --awb-padding-top-small: var(--awb-padding-top-medium);
    --awb-padding-right-small: var(--awb-padding-right-medium);
    --awb-padding-bottom-small: var(--awb-padding-bottom-medium);
    --awb-padding-left-small: var(--awb-padding-left-medium);
    --awb-margin-top-small: var(--awb-margin-top-medium);
    --awb-margin-bottom-small: var(--awb-margin-bottom-medium);
    --awb-min-height-small: var(--awb-min-height-medium);
    --awb-sticky-height-small: var(--awb-min-height-small);
    --awb-background-image-small: var(--awb-background-image-medium);
    --awb-background-color-small: var(--awb-background-color-medium);
    --awb-background-repeat-small: var(--awb-background-repeat-medium);
    --awb-background-position-small: var(--awb-background-position-medium);
    --awb-background-size-small: var(--awb-background-size-medium);
    --awb-background-blend-mode-small: var(--awb-background-blend-mode-medium);
    padding: var(--awb-padding-top-small) var(--awb-padding-right-small)
      var(--awb-padding-bottom-small) var(--awb-padding-left-small);
    margin-top: var(--awb-margin-top-small);
    margin-bottom: var(--awb-margin-bottom-small);
    min-height: var(--awb-min-height-small);
    background-image: var(--awb-background-image-small);
    background-color: var(--awb-background-color-small);
    background-repeat: var(--awb-background-repeat-small);
    background-position: var(--awb-background-position-small);
    background-size: var(--awb-background-size-small);
    background-blend-mode: var(--awb-background-blend-mode-small);
  }
  .fullwidth-box.faded-background .fullwidth-faded {
    background-image: var(--awb-background-image-small);
    background-color: var(--awb-background-color-small);
    background-repeat: var(--awb-background-repeat-small);
    background-position: var(--awb-background-position-small);
    background-size: var(--awb-background-size-small);
    background-blend-mode: var(--awb-background-blend-mode-small);
  }
  .fusion-sticky-container.fusion-sticky-transition {
    min-height: var(--awb-sticky-height-small);
  }
  .fusion-flex-container {
    --awb-content-wrap: var(--awb-flex-wrap-small, var(--awb-flex-wrap));
  }
  .fusion-flex-container .fusion-flex-content-wrap {
    flex-wrap: var(--awb-content-wrap);
  }
}
@media only screen and (max-width: 1177px) {
  .fontawesome-icon.fb-icon-element {
    --awb-md-align-self: var(--awb-align-self);
    align-self: var(--awb-md-align-self);
  }
}
@media only screen and (max-width: 700px) {
  .fontawesome-icon.fb-icon-element {
    --awb-sm-align-self: var(--awb-md-align-self);
    align-self: var(--awb-sm-align-self);
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-post-cards > .fusion-grid > .fusion-grid-column {
    width: var(--awb-columns-medium, 50%) !important;
  }
  .fusion-post-cards > .fusion-grid-6 > .fusion-grid-column {
    width: var(--awb-columns-medium, 33.33333333%) !important;
  }
  .fusion-gallery > .fusion-grid-column {
    width: var(--awb-columns-medium, 50%) !important;
  }
  .fusion-gallery.fusion-grid-6 > .fusion-grid-column {
    width: var(--awb-columns-medium, 33.33333333%) !important;
  }
}
@media only screen and (max-width: 700px) {
  .fusion-gallery > .fusion-grid-column,
  .fusion-post-cards > .fusion-grid > .fusion-grid-column {
    width: var(--awb-columns-small, 100%) !important;
  }
  .fusion-gallery.fusion-grid-6 > .fusion-grid-column,
  .fusion-post-cards > .fusion-grid-6 .fusion-grid-column {
    width: var(--awb-columns-small, 50%) !important;
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-image-element {
    --awb-margin-top-medium: var(--awb-margin-top);
    --awb-margin-right-medium: var(--awb-margin-right);
    --awb-margin-bottom-medium: var(--awb-margin-bottom);
    --awb-margin-left-medium: var(--awb-margin-left);
    margin-top: var(--awb-margin-top-medium);
    margin-right: var(--awb-margin-right-medium);
    margin-bottom: var(--awb-margin-bottom-medium);
    margin-left: var(--awb-margin-left-medium);
  }
}
@media only screen and (max-width: 700px) {
  .fusion-image-element {
    --awb-margin-top-small: var(--awb-margin-top-medium);
    --awb-margin-right-small: var(--awb-margin-right-medium);
    --awb-margin-bottom-small: var(--awb-margin-bottom-medium);
    --awb-margin-left-small: var(--awb-margin-left-medium);
    margin-top: var(--awb-margin-top-small);
    margin-right: var(--awb-margin-right-small);
    margin-bottom: var(--awb-margin-bottom-small);
    margin-left: var(--awb-margin-left-small);
  }
  .fusion-image-element
    .fusion-imageframe.has-fusion-mobile-logo
    img.fusion-standard-logo,
  .fusion-image-element
    .fusion-imageframe.has-fusion-mobile-logo
    img.fusion-sticky-logo {
    display: none !important;
  }
  .fusion-image-element
    .fusion-imageframe.has-fusion-mobile-logo
    img.fusion-mobile-logo {
    display: inline-block !important;
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-person {
    --awb-margin-top-medium: var(--awb-margin-top);
    --awb-margin-right-medium: var(--awb-margin-right);
    --awb-margin-bottom-medium: var(--awb-margin-bottom);
    --awb-margin-left-medium: var(--awb-margin-left);
    margin-top: var(--awb-margin-top-medium);
    margin-right: var(--awb-margin-right-medium);
    margin-bottom: var(--awb-margin-bottom-medium);
    margin-left: var(--awb-margin-left-medium);
  }
}
@media only screen and (max-width: 700px) {
  .fusion-person {
    --awb-margin-top-small: var(--awb-margin-top-medium);
    --awb-margin-right-small: var(--awb-margin-right-medium);
    --awb-margin-bottom-small: var(--awb-margin-bottom-medium);
    --awb-margin-left-small: var(--awb-margin-left-medium);
    margin-top: var(--awb-margin-top-small);
    margin-right: var(--awb-margin-right-small);
    margin-bottom: var(--awb-margin-bottom-small);
    margin-left: var(--awb-margin-left-small);
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-section-separator {
    --awb-svg-margin-top-medium: var(--awb-svg-margin-top);
    --awb-svg-margin-right-medium: var(--awb-svg-margin-right);
    --awb-svg-margin-bottom-medium: var(--awb-svg-margin-bottom);
    --awb-svg-margin-left-medium: var(--awb-svg-margin-left);
    --awb-spacer-height-medium: var(--awb-spacer-height);
    --awb-bg-size-medium: var(--awb-bg-size);
    --awb-divider-height-medium: var(--awb-divider-height);
  }
  .fusion-section-separator .fusion-section-separator-svg {
    margin: var(--awb-svg-margin-top-medium) var(--awb-svg-margin-right-medium)
      var(--awb-svg-margin-bottom-medium) var(--awb-svg-margin-left-medium);
  }
  .fusion-section-separator .fusion-section-separator-svg svg {
    height: var(--awb-divider-height-medium);
  }
  .fusion-section-separator .fusion-section-separator-spacer-height {
    height: var(--awb-spacer-height-medium);
  }
  .fusion-section-separator .fusion-section-separator-svg-bg {
    height: var(--awb-divider-height-medium);
    background-size: var(--awb-bg-size-medium);
  }
}
@media only screen and (max-width: 700px) {
  .fusion-section-separator {
    --awb-svg-margin-top-small: var(--awb-svg-margin-top-medium);
    --awb-svg-margin-right-small: var(--awb-svg-margin-right-medium);
    --awb-svg-margin-bottom-small: var(--awb-svg-margin-bottom-medium);
    --awb-svg-margin-left-small: var(--awb-svg-margin-left-medium);
    --awb-spacer-height-small: var(--awb-spacer-height-medium);
    --awb-bg-size-small: var(--awb-bg-size-medium);
    --awb-divider-height-small: var(--awb-divider-height-medium);
  }
  .fusion-section-separator .fusion-section-separator-svg {
    margin: var(--awb-svg-margin-top-small) var(--awb-svg-margin-right-small)
      var(--awb-svg-margin-bottom-small) var(--awb-svg-margin-left-small);
  }
  .fusion-section-separator .fusion-section-separator-svg svg {
    height: var(--awb-divider-height-small);
  }
  .fusion-section-separator .fusion-section-separator-spacer-height {
    height: var(--awb-spacer-height-small);
  }
  .fusion-section-separator .fusion-section-separator-svg-bg {
    height: var(--awb-divider-height-small);
    background-size: var(--awb-bg-size-small);
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-sharing-box {
    --awb-alignment-medium: var(--awb-alignment);
    --awb-stacked-align-medium: var(--awb-stacked-align);
  }
  .fusion-sharing-box .sharingbox-shortcode-icon-wrapper {
    justify-content: var(--awb-alignment-medium);
  }
  .fusion-sharing-box.layout-medium-floated {
    flex-direction: row;
  }
  .fusion-sharing-box.layout-medium-floated .tagline {
    margin-right: 0.5em;
    margin-bottom: 0;
  }
  .fusion-sharing-box.layout-medium-floated .sharingbox-shortcode-icon-wrapper {
    align-items: center;
    width: auto;
  }
  .fusion-sharing-box.layout-medium-stacked {
    align-items: var(--awb-stacked-align-medium);
    flex-direction: column;
  }
  .fusion-sharing-box.layout-medium-stacked .tagline {
    margin-bottom: revert;
  }
  .fusion-sharing-box.layout-medium-stacked .sharingbox-shortcode-icon-wrapper {
    width: 100%;
  }
}
@media only screen and (max-width: 700px) {
  .fusion-sharing-box {
    --awb-alignment-small: var(--awb-alignment);
    --awb-stacked-align-small: var(--awb-stacked-align);
  }
  .fusion-sharing-box .sharingbox-shortcode-icon-wrapper {
    justify-content: var(--awb-alignment-small);
  }
  .fusion-sharing-box.layout-small-floated {
    flex-direction: row;
  }
  .fusion-sharing-box.layout-small-floated .tagline {
    margin-right: 0.5em;
    margin-bottom: 0;
  }
  .fusion-sharing-box.layout-small-floated .sharingbox-shortcode-icon-wrapper {
    align-items: center;
    width: auto;
  }
  .fusion-sharing-box.layout-small-stacked {
    flex-direction: column;
    align-items: var(--awb-stacked-align-small);
  }
  .fusion-sharing-box.layout-small-stacked .tagline {
    margin-bottom: revert;
  }
  .fusion-sharing-box.layout-small-stacked .sharingbox-shortcode-icon-wrapper {
    width: 100%;
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-social-links {
    --awb-alignment-medium: var(--awb-alignment);
    --awb-margin-top-medium: var(--awb-margin-top);
    --awb-margin-right-medium: var(--awb-margin-right);
    --awb-margin-bottom-medium: var(--awb-margin-bottom);
    --awb-margin-left-medium: var(--awb-margin-left);
    margin-top: var(--awb-margin-top-medium);
    margin-right: var(--awb-margin-right-medium);
    margin-bottom: var(--awb-margin-bottom-medium);
    margin-left: var(--awb-margin-left-medium);
    text-align: var(--awb-alignment-medium);
  }
}
@media only screen and (max-width: 700px) {
  .fusion-social-links {
    --awb-alignment-small: var(--awb-alignment-medium);
    --awb-margin-top-small: var(--awb-margin-top);
    --awb-margin-right-small: var(--awb-margin-right);
    --awb-margin-bottom-small: var(--awb-margin-bottom);
    --awb-margin-left-small: var(--awb-margin-left);
    margin-top: var(--awb-margin-top-small);
    margin-right: var(--awb-margin-right-small);
    margin-bottom: var(--awb-margin-bottom-small);
    margin-left: var(--awb-margin-left-small);
    text-align: var(--awb-alignment-small);
  }
}
@media only screen and (min-width: 700px) {
  .fusion-tabs .nav {
    display: block;
  }
  .fusion-tabs .fusion-mobile-tab-nav {
    display: none;
  }
  .fusion-tabs.clean .tab-pane {
    margin: 0;
  }
  .fusion-tabs .nav-tabs {
    display: inline-block;
    vertical-align: middle;
  }
  .fusion-tabs .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .fusion-tabs .nav-tabs li .tab-link {
    margin-right: 1px;
  }
  .fusion-tabs .nav-tabs li:last-child .tab-link {
    margin-right: 0;
  }
  .fusion-tabs.horizontal-tabs .nav-tabs {
    margin: 0 0 -1px;
  }
  .fusion-tabs.horizontal-tabs .nav {
    border: 1px solid var(--awb-border-color);
  }
  .fusion-tabs.horizontal-tabs.clean .nav {
    border: none;
    text-align: center;
  }
  .fusion-tabs.horizontal-tabs.clean .nav-tabs {
    border: none;
  }
  .fusion-tabs.horizontal-tabs.clean .nav-tabs li {
    margin-bottom: 0;
  }
  .fusion-tabs.horizontal-tabs.clean .nav-tabs li .tab-link {
    margin-right: -1px;
  }
  .fusion-tabs.horizontal-tabs.clean .tab-content {
    margin-top: 40px;
  }
  .fusion-tabs.nav-not-justified {
    border: none;
  }
  .fusion-tabs.nav-not-justified .nav-tabs li {
    display: inline-block;
  }
  .fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link {
    padding: 14px 55px;
  }
  .fusion-tabs.vertical-tabs {
    display: flex;
    border: none;
    clear: both;
    zoom: 1;
  }
  .fusion-tabs.vertical-tabs::after,
  .fusion-tabs.vertical-tabs::before {
    content: " ";
    display: table;
  }
  .fusion-tabs.vertical-tabs::after {
    clear: both;
  }
  .fusion-tabs.vertical-tabs .nav-tabs {
    display: block;
    position: relative;
    left: 1px;
    border: 1px solid var(--awb-border-color);
    border-inline-end: none;
  }
  .fusion-tabs.vertical-tabs.classic .nav-tabs > li .tab-link {
    margin-right: 0;
    margin-bottom: 1px;
    white-space: nowrap;
    border-top: none;
    text-align: left;
    border-inline-start: 3px solid transparent;
  }
  .fusion-tabs.vertical-tabs.classic .nav-tabs > li:last-child .tab-link {
    margin-bottom: 0;
  }
  .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active > .tab-link {
    border-bottom: none;
    border-top: none;
    cursor: pointer;
    border-inline-start: 3px solid var(--primary_color);
    border-inline-end: none !important;
  }
  .fusion-tabs.vertical-tabs .nav {
    width: auto;
  }
  .fusion-tabs.vertical-tabs .tab-content {
    width: 84.5%;
  }
  .fusion-tabs.vertical-tabs .tab-pane {
    border: 1px solid var(--awb-border-color);
  }
  .fusion-tabs.vertical-tabs.clean .nav-tabs {
    background-color: transparent;
    border: none;
  }
  .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link {
    margin: 0;
    white-space: nowrap;
    border-width: 1px !important;
    border-style: solid;
    text-align: start;
  }
  .fusion-tabs.vertical-tabs.clean .nav {
    width: auto;
  }
  .fusion-tabs.vertical-tabs.clean .tab-content {
    margin: 0;
    width: 75%;
    padding-inline-start: 40px;
  }
}
@media only screen and (max-width: 700px) {
  .fusion-tabs:not(.mobile-mode-carousel) .nav:not(.fusion-mobile-tab-nav) {
    display: none !important;
  }
  .fusion-tabs.mobile-mode-carousel > .nav {
    display: block !important;
    position: relative;
  }
  .fusion-tabs.mobile-mode-carousel.mobile-sticky-tabs > .nav {
    position: sticky;
    top: var(--adminbar-height);
    z-index: 100;
  }
  .fusion-tabs.mobile-mode-carousel .nav-tabs {
    display: flex;
    overflow-x: auto;
  }
  .fusion-tabs.mobile-mode-carousel .nav-tabs li .tab-link {
    padding-right: var(--awb-title-padding-right, 20px);
    padding-left: var(--awb-title-padding-left, 20px);
    white-space: nowrap;
  }
  .fusion-tabs.mobile-mode-carousel .nav-tabs.nav-justified li {
    flex: 1;
  }
  .fusion-tabs.classic.vertical-tabs .nav-tabs > li.active > .tab-link {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
    border-top-width: 3px;
    border-top-style: solid;
  }
  .fusion-tabs.clean.vertical-tabs .nav-tabs > li.active > .tab-link {
    border-left-width: 1px !important;
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-tabs {
    --awb-margin-top-medium: var(--awb-margin-top);
    --awb-margin-right-medium: var(--awb-margin-right);
    --awb-margin-bottom-medium: var(--awb-margin-bottom);
    --awb-margin-left-medium: var(--awb-margin-left);
    --awb-title-padding-top-medium: var(--awb-title-padding-top);
    --awb-title-padding-right-medium: var(--awb-title-padding-right);
    --awb-title-padding-bottom-medium: var(--awb-title-padding-bottom);
    --awb-title-padding-left-medium: var(--awb-title-padding-left);
    --awb-content-padding-top-medium: var(--awb-content-padding-top);
    --awb-content-padding-right-medium: var(--awb-content-padding-right);
    --awb-content-padding-bottom-medium: var(--awb-content-padding-bottom);
    --awb-content-padding-left-medium: var(--awb-content-padding-left);
    margin-top: var(--awb-margin-top-medium);
    margin-right: var(--awb-margin-right-medium);
    margin-bottom: var(--awb-margin-bottom-medium);
    margin-left: var(--awb-margin-left-medium);
  }
  .fusion-tabs.vertical-tabs {
    --awb-title-padding-top: 14px;
    --awb-title-padding-right: 15px;
    --awb-title-padding-bottom: 14px;
    --awb-title-padding-left: 15px;
  }
  .fusion-tabs .nav-tabs > li .tab-link {
    padding-top: var(--awb-title-padding-top-medium) !important;
    padding-right: var(--awb-title-padding-right-medium) !important;
    padding-bottom: var(--awb-title-padding-bottom-medium) !important;
    padding-left: var(--awb-title-padding-left-medium) !important;
  }
  .fusion-tabs .tab-pane {
    padding-top: var(--awb-content-padding-top-medium) !important;
    padding-right: var(--awb-content-padding-right-medium) !important;
    padding-bottom: var(--awb-content-padding-bottom-medium) !important;
    padding-left: var(--awb-content-padding-left-medium) !important;
  }
}
@media only screen and (max-width: 700px) {
  .fusion-tabs {
    --awb-margin-top-small: var(--awb-margin-top-medium);
    --awb-margin-right-small: var(--awb-margin-right-medium);
    --awb-margin-bottom-small: var(--awb-margin-bottom-medium);
    --awb-margin-left-small: var(--awb-margin-left-medium);
    --awb-title-padding-top-small: var(--awb-title-padding-top-medium);
    --awb-title-padding-right-small: var(--awb-title-padding-right-medium);
    --awb-title-padding-bottom-small: var(--awb-title-padding-bottom-medium);
    --awb-title-padding-left-small: var(--awb-title-padding-left-medium);
    --awb-content-padding-top-small: var(--awb-content-padding-top-medium);
    --awb-content-padding-right-small: var(--awb-content-padding-right-medium);
    --awb-content-padding-bottom-small: var(--awb-content-padding-bottom-medium);
    --awb-content-padding-left-small: var(--awb-content-padding-left-medium);
    margin-top: var(--awb-margin-top-small);
    margin-right: var(--awb-margin-right-small);
    margin-bottom: var(--awb-margin-bottom-small);
    margin-left: var(--awb-margin-left-small);
  }
  .fusion-tabs .nav-tabs > li .tab-link {
    padding-top: var(--awb-title-padding-top-small) !important;
    padding-right: var(--awb-title-padding-right-small) !important;
    padding-bottom: var(--awb-title-padding-bottom-small) !important;
    padding-left: var(--awb-title-padding-left-small) !important;
  }
  .fusion-tabs .tab-pane {
    padding-top: var(--awb-content-padding-top-small) !important;
    padding-right: var(--awb-content-padding-right-small) !important;
    padding-bottom: var(--awb-content-padding-bottom-small) !important;
    padding-left: var(--awb-content-padding-left-small) !important;
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-title {
    --awb-margin-top-medium: var(--awb-margin-top);
    --awb-margin-right-medium: var(--awb-margin-right);
    --awb-margin-bottom-medium: var(--awb-margin-bottom);
    --awb-margin-left-medium: var(--awb-margin-left);
    margin-top: var(--awb-margin-top-medium) !important;
    margin-right: var(--awb-margin-right-medium) !important;
    margin-bottom: var(--awb-margin-bottom-medium) !important;
    margin-left: var(--awb-margin-left-medium) !important;
  }
}
@media only screen and (max-width: 700px) {
  .fusion-title {
    --awb-margin-top-small: var(
      --title_margin_mobile-top,
      var(--awb-margin-top-medium)
    );
    --awb-margin-right-small: var(
      --title_margin_mobile-right,
      var(--awb-margin-right-medium)
    );
    --awb-margin-bottom-small: var(
      --title_margin_mobile-bottom,
      var(--awb-margin-bottom-medium)
    );
    --awb-margin-left-small: var(
      --title_margin_mobile-left,
      var(--awb-margin-left-medium)
    );
    margin-top: var(--awb-margin-top-small) !important;
    margin-right: var(--awb-margin-right-small) !important;
    margin-bottom: var(--awb-margin-bottom-small) !important;
    margin-left: var(--awb-margin-left-small) !important;
  }
}
@media only screen and (max-width: 1177px) {
  .awb-swiper.fusion-post-cards {
    --awb-columns-medium: 3;
  }
  .awb-swiper.awb-swiper-carousel:not(.swiper-initialized) .swiper-slide {
    max-width: calc(
      (100% - ((var(--awb-columns-medium) - 1) * var(--awb-column-spacing))) /
        var(--awb-columns-medium)
    );
  }
}
@media only screen and (max-width: 700px) {
  .awb-swiper.fusion-post-cards {
    --awb-columns-small: 2;
  }
  .awb-swiper.awb-swiper-carousel:not(.swiper-initialized) .swiper-slide {
    max-width: calc(
      (100% - ((var(--awb-columns-small) - 1) * var(--awb-column-spacing))) /
        var(--awb-columns-small)
    );
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-post-cards {
    --awb-filters-alignment-medium: var(--awb-filters-alignment);
  }
  .fusion-post-cards ul.fusion-filters {
    justify-content: var(--awb-filters-alignment-medium);
  }
}
@media only screen and (max-width: 700px) {
  .fusion-post-cards {
    --awb-filters-alignment-small: var(
      --awb-filters-alignment-medium,
      var(--awb-filters-alignment)
    );
  }
  .fusion-post-cards ul.fusion-filters {
    justify-content: var(--awb-filters-alignment-small);
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-facebook-page {
    --awb-margin-top-medium: var(--awb-margin-top);
    --awb-margin-right-medium: var(--awb-margin-right);
    --awb-margin-bottom-medium: var(--awb-margin-bottom);
    --awb-margin-left-medium: var(--awb-margin-left);
    margin-top: var(--awb-margin-top-medium);
    margin-right: var(--awb-margin-right-medium);
    margin-bottom: var(--awb-margin-bottom-medium);
    margin-left: var(--awb-margin-left-medium);
  }
}
@media only screen and (max-width: 700px) {
  .fusion-facebook-page {
    --awb-margin-top-small: var(--awb-margin-top-medium);
    --awb-margin-right-small: var(--awb-margin-right-medium);
    --awb-margin-bottom-small: var(--awb-margin-bottom-medium);
    --awb-margin-left-small: var(--awb-margin-left-medium);
    margin-top: var(--awb-margin-top-small);
    margin-right: var(--awb-margin-right-small);
    margin-bottom: var(--awb-margin-bottom-small);
    margin-left: var(--awb-margin-left-small);
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-twitter-timeline {
    --awb-margin-top-medium: var(--awb-margin-top);
    --awb-margin-right-medium: var(--awb-margin-right);
    --awb-margin-bottom-medium: var(--awb-margin-bottom);
    --awb-margin-left-medium: var(--awb-margin-left);
    margin-top: var(--awb-margin-top-medium);
    margin-right: var(--awb-margin-right-medium);
    margin-bottom: var(--awb-margin-bottom-medium);
    margin-left: var(--awb-margin-left-medium);
  }
}
@media only screen and (max-width: 700px) {
  .fusion-twitter-timeline {
    --awb-margin-top-small: var(--awb-margin-top-medium);
    --awb-margin-right-small: var(--awb-margin-right-medium);
    --awb-margin-bottom-small: var(--awb-margin-bottom-medium);
    --awb-margin-left-small: var(--awb-margin-left-medium);
    margin-top: var(--awb-margin-top-small);
    margin-right: var(--awb-margin-right-small);
    margin-bottom: var(--awb-margin-bottom-small);
    margin-left: var(--awb-margin-left-small);
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-flickr-element {
    --awb-margin-top-medium: var(--awb-margin-top);
    --awb-margin-right-medium: var(--awb-margin-right);
    --awb-margin-bottom-medium: var(--awb-margin-bottom);
    --awb-margin-left-medium: var(--awb-margin-left);
    margin-top: var(--awb-margin-top-medium);
    margin-right: var(--awb-margin-right-medium);
    margin-bottom: var(--awb-margin-bottom-medium);
    margin-left: var(--awb-margin-left-medium);
  }
  .fusion-flickr-element .flickr-images {
    margin: 0 calc(-1 * var(--awb-md-column-space) / 2 * 1px);
  }
  .fusion-flickr-element .flickr-image {
    width: var(--awb-md-column-width);
    padding: 0 calc(var(--awb-md-column-space) / 2 * 1px);
    margin-bottom: calc(var(--awb-md-column-space) * 1px);
  }
}
@media only screen and (max-width: 700px) {
  .fusion-flickr-element {
    --awb-margin-top-small: var(--awb-margin-top-medium);
    --awb-margin-right-small: var(--awb-margin-right-medium);
    --awb-margin-bottom-small: var(--awb-margin-bottom-medium);
    --awb-margin-left-small: var(--awb-margin-left-medium);
    margin-top: var(--awb-margin-top-small);
    margin-right: var(--awb-margin-right-small);
    margin-bottom: var(--awb-margin-bottom-small);
    margin-left: var(--awb-margin-left-small);
  }
  .fusion-flickr-element .flickr-images {
    margin: 0 calc(-1 * var(--awb-sm-column-space) / 2 * 1px);
  }
  .fusion-flickr-element .flickr-image {
    width: var(--awb-sm-column-width);
    padding: 0 calc(var(--awb-sm-column-space) / 2 * 1px);
    margin-bottom: calc(var(--awb-sm-column-space) * 1px);
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-tagcloud-element {
    --awb-margin-top-medium: var(--awb-margin-top);
    --awb-margin-right-medium: var(--awb-margin-right);
    --awb-margin-bottom-medium: var(--awb-margin-bottom);
    --awb-margin-left-medium: var(--awb-margin-left);
    margin-top: var(--awb-margin-top-medium);
    margin-right: var(--awb-margin-right-medium);
    margin-bottom: var(--awb-margin-bottom-medium);
    margin-left: var(--awb-margin-left-medium);
  }
}
@media only screen and (max-width: 700px) {
  .fusion-tagcloud-element {
    --awb-margin-top-small: var(--awb-margin-top-medium);
    --awb-margin-right-small: var(--awb-margin-right-medium);
    --awb-margin-bottom-small: var(--awb-margin-bottom-medium);
    --awb-margin-left-small: var(--awb-margin-left-medium);
    margin-top: var(--awb-margin-top-small);
    margin-right: var(--awb-margin-right-small);
    margin-bottom: var(--awb-margin-bottom-small);
    margin-left: var(--awb-margin-left-small);
  }
}
@media only screen and (max-width: 1177px) {
  .awb-instagram-element {
    --awb-md-margin-top: var(--awb-margin-top);
    --awb-md-margin-right: var(--awb-margin-right);
    --awb-md-margin-bottom: var(--awb-margin-bottom);
    --awb-md-margin-left: var(--awb-margin-left);
    margin-top: var(--awb-md-margin-top);
    margin-right: var(--awb-md-margin-right);
    margin-bottom: var(--awb-md-margin-bottom);
    margin-left: var(--awb-md-margin-left);
  }
  .awb-instagram-element .instagram-posts {
    margin: 0 calc(-1 * var(--awb-md-column-space) / 2 * 1px);
  }
  .awb-instagram-element .instagram-post {
    width: var(--awb-md-column-width);
    padding: 0 calc(var(--awb-md-column-space) / 2 * 1px);
    margin-bottom: calc(var(--awb-md-column-space) * 1px);
  }
  .awb-instagram-element.buttons-layout-medium-floated .awb-instagram-buttons {
    flex-direction: row;
    align-items: center;
    justify-content: var(--awb-buttons-alignment);
  }
  .awb-instagram-element.buttons-layout-medium-floated
    .awb-instagram-buttons
    .fusion-button {
    text-align: center;
    width: auto;
  }
  .awb-instagram-element.buttons-layout-medium-floated
    .awb-instagram-buttons
    .fusion-button:first-child {
    margin-inline-end: 10px;
  }
  .awb-instagram-element.buttons-layout-medium-floated
    .awb-instagram-buttons
    .fusion-button.awb-instagram-follow-btn {
    margin-top: 0;
  }
  .awb-instagram-element.buttons-layout-medium-stacked .awb-instagram-buttons {
    flex-direction: column;
  }
  .awb-instagram-element.buttons-layout-medium-stacked
    .awb-instagram-buttons
    .fusion-button {
    text-align: center;
    width: 100%;
  }
  .awb-instagram-element.buttons-layout-medium-stacked
    .awb-instagram-buttons
    .fusion-button:first-child {
    margin-inline-end: 0;
  }
  .awb-instagram-element.buttons-layout-medium-stacked
    .awb-instagram-buttons
    .fusion-button.awb-instagram-follow-btn {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 700px) {
  .awb-instagram-element {
    --awb-sm-margin-top: var(--awb-md-margin-top);
    --awb-sm-margin-right: var(--awb-md-margin-right);
    --awb-sm-margin-bottom: var(--awb-md-margin-bottom);
    --awb-sm-margin-left: var(--awb-md-margin-left);
    margin-top: var(--awb-sm-margin-top);
    margin-right: var(--awb-sm-margin-right);
    margin-bottom: var(--awb-sm-margin-bottom);
    margin-left: var(--awb-sm-margin-left);
  }
  .awb-instagram-element .instagram-posts {
    margin: 0 calc(-1 * var(--awb-sm-column-space) / 2 * 1px);
  }
  .awb-instagram-element .instagram-post {
    width: var(--awb-sm-column-width);
    padding: 0 calc(var(--awb-sm-column-space) / 2 * 1px);
    margin-bottom: calc(var(--awb-sm-column-space) * 1px);
  }
  .awb-instagram-element.buttons-layout-small-floated .awb-instagram-buttons {
    flex-direction: row;
    align-items: center;
    justify-content: var(--awb-buttons-alignment);
  }
  .awb-instagram-element.buttons-layout-small-floated
    .awb-instagram-buttons
    .fusion-button {
    text-align: center;
    width: auto;
  }
  .awb-instagram-element.buttons-layout-small-floated
    .awb-instagram-buttons
    .fusion-button:first-child:not(:last-child) {
    margin-inline-end: 10px;
  }
  .awb-instagram-element.buttons-layout-small-floated
    .awb-instagram-buttons
    .fusion-button.awb-instagram-follow-btn {
    margin-top: 0;
  }
  .awb-instagram-element.buttons-layout-small-stacked .awb-instagram-buttons {
    flex-direction: column;
  }
  .awb-instagram-element.buttons-layout-small-stacked
    .awb-instagram-buttons
    .fusion-button {
    text-align: center;
    width: 100%;
  }
  .awb-instagram-element.buttons-layout-small-stacked
    .awb-instagram-buttons
    .fusion-button:first-child {
    margin-inline-end: 0;
  }
  .awb-instagram-element.buttons-layout-small-stacked
    .awb-instagram-buttons
    .fusion-button.awb-instagram-follow-btn {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-body .fusion-meta-tb {
    --awb-alignment-medium: flex-start;
  }
  .fusion-body .fusion-meta-tb:not(.stacked) {
    justify-content: var(--awb-alignment-medium);
  }
}
@media only screen and (max-width: 700px) {
  .fusion-body .fusion-meta-tb {
    --awb-alignment-small: var(--awb-alignment);
  }
  .fusion-body .fusion-meta-tb:not(.stacked) {
    justify-content: var(--awb-alignment-small);
  }
}
@media only screen and (max-width: 1177px) {
  .fusion-layout-column.fusion-events-post,
  .fusion_builder_column,
  .fusion_builder_column_inner {
    --awb-padding-top-medium: var(--awb-padding-top);
    --awb-padding-right-medium: var(--awb-padding-right);
    --awb-padding-bottom-medium: var(--awb-padding-bottom);
    --awb-padding-left-medium: var(--awb-padding-left);
    --awb-col-width: var(--awb-width-medium, var(--medium-col-default));
    --awb-col-order: var(--awb-order-medium, var(--awb-order-large));
    --awb-margin-top-medium: var(--awb-margin-top-large, var(--col_margin-top, 0));
    --awb-margin-bottom-medium: var(
      --awb-margin-bottom-large,
      var(--col_margin-bottom, 20px)
    );
    --awb-spacing-left-medium: var(--awb-spacing-left-large, 4%);
    --awb-spacing-right-medium: var(--awb-spacing-right-large, 4%);
    --awb-col-flex-grow: var(--awb-flex-grow-medium, var(--awb-flex-grow, 0));
    --awb-col-flex-shrink: var(--awb-flex-shrink-medium, var(--awb-flex-shrink, 0));
    --awb-margin-top: var(--awb-margin-top-medium);
    --awb-margin-bottom: var(--awb-margin-bottom-medium);
    --awb-spacing-left: var(--awb-spacing-left-medium);
    --awb-spacing-right: var(--awb-spacing-right-medium);
    --awb-bg-image-medium: var(--awb-bg-image);
    --awb-bg-color-medium: var(--awb-bg-color);
    --awb-bg-color-medium-hover: var(--awb-bg-color-hover);
    --awb-bg-repeat-medium: var(--awb-bg-repeat);
    --awb-bg-position-medium: var(--awb-bg-position);
    --awb-bg-size-medium: var(--awb-bg-size);
    --awb-bg-blend-medium: var(--awb-bg-blend);
  }
  .fusion-layout-column.fusion-events-post .fusion-column-wrapper,
  .fusion_builder_column .fusion-column-wrapper,
  .fusion_builder_column_inner .fusion-column-wrapper {
    padding: var(--awb-padding-top-medium) var(--awb-padding-right-medium)
      var(--awb-padding-bottom-medium) var(--awb-padding-left-medium);
    background-image: var(--awb-bg-image-medium);
    background-color: var(--awb-bg-color-medium);
    background-repeat: var(--awb-bg-repeat-medium);
    background-position: var(--awb-bg-position-medium);
    background-size: var(--awb-bg-size-medium);
    background-blend-mode: var(--awb-bg-blend-medium);
  }
  .fusion-layout-column.fusion-events-post .fusion-column-wrapper.hover,
  .fusion-layout-column.fusion-events-post .fusion-column-wrapper:hover,
  .fusion_builder_column .fusion-column-wrapper.hover,
  .fusion_builder_column .fusion-column-wrapper:hover,
  .fusion_builder_column_inner .fusion-column-wrapper.hover,
  .fusion_builder_column_inner .fusion-column-wrapper:hover {
    background-color: var(--awb-bg-color-medium-hover);
  }
  .fusion-layout-column.fusion-events-post
    .fusion-column-has-bg-image-medium
    .fusion-empty-dims-img-placeholder,
  .fusion-layout-column.fusion-events-post
    .fusion-column-has-bg-image-small
    .fusion-empty-dims-img-placeholder,
  .fusion_builder_column
    .fusion-column-has-bg-image-medium
    .fusion-empty-dims-img-placeholder,
  .fusion_builder_column
    .fusion-column-has-bg-image-small
    .fusion-empty-dims-img-placeholder,
  .fusion_builder_column_inner
    .fusion-column-has-bg-image-medium
    .fusion-empty-dims-img-placeholder,
  .fusion_builder_column_inner
    .fusion-column-has-bg-image-small
    .fusion-empty-dims-img-placeholder {
    display: none;
  }
  .fusion-layout-column.fusion-events-post .fusion-empty-dims-img-placeholder-medium,
  .fusion_builder_column .fusion-empty-dims-img-placeholder-medium,
  .fusion_builder_column_inner .fusion-empty-dims-img-placeholder-medium {
    display: block;
  }
}
@media only screen and (max-width: 700px) {
  .fusion-layout-column.fusion-events-post,
  .fusion_builder_column,
  .fusion_builder_column_inner {
    --awb-padding-top-small: var(--awb-padding-top-medium);
    --awb-padding-right-small: var(--awb-padding-right-medium);
    --awb-padding-bottom-small: var(--awb-padding-bottom-medium);
    --awb-padding-left-small: var(--awb-padding-left-medium);
    --awb-col-width: var(--awb-width-small, var(--small-col-default));
    --awb-col-order: var(--awb-order-small, var(--awb-order-medium));
    --awb-spacing-left-small: var(--awb-spacing-left-large, 4%);
    --awb-spacing-right-small: var(--awb-spacing-right-large, 4%);
    --awb-margin-top-small: var(
      --awb-margin-top-medium,
      var(--awb-margin-top-large, var(--col_margin-top, 0))
    );
    --awb-margin-bottom-small: var(
      --awb-margin-bottom-medium,
      var(--awb-margin-bottom-large, var(--col_margin-bottom, 20px))
    );
    --awb-spacing-left: var(--awb-spacing-left-small);
    --awb-spacing-right: var(--awb-spacing-right-small);
    --awb-margin-top: var(--awb-margin-top-small);
    --awb-margin-bottom: var(--awb-margin-bottom-small);
    --awb-bg-image-small: var(--awb-bg-image-medium);
    --awb-bg-color-small: var(--awb-bg-color-medium);
    --awb-bg-color-small-hover: var(--awb-bg-color-medium-hover);
    --awb-bg-repeat-small: var(--awb-bg-repeat-medium);
    --awb-bg-position-small: var(--awb-bg-position-medium);
    --awb-bg-size-small: var(--awb-bg-size-medium);
    --awb-bg-blend-small: var(--awb-bg-blend-medium);
    --awb-col-flex-grow: var(--awb-flex-grow-small, var(--awb-flex-grow, 0));
    --awb-col-flex-shrink: var(--awb-flex-shrink-small, var(--awb-flex-shrink, 0));
  }
  .fusion-layout-column.fusion-events-post .fusion-column-wrapper,
  .fusion_builder_column .fusion-column-wrapper,
  .fusion_builder_column_inner .fusion-column-wrapper {
    padding: var(--awb-padding-top-small) var(--awb-padding-right-small)
      var(--awb-padding-bottom-small) var(--awb-padding-left-small);
    background-image: var(--awb-bg-image-small);
    background-color: var(--awb-bg-color-small);
    background-repeat: var(--awb-bg-repeat-small);
    background-position: var(--awb-bg-position-small);
    background-size: var(--awb-bg-size-small);
    background-blend-mode: var(--awb-bg-blend-small);
  }
  .fusion-layout-column.fusion-events-post .fusion-column-wrapper.hover,
  .fusion-layout-column.fusion-events-post .fusion-column-wrapper:hover,
  .fusion_builder_column .fusion-column-wrapper.hover,
  .fusion_builder_column .fusion-column-wrapper:hover,
  .fusion_builder_column_inner .fusion-column-wrapper.hover,
  .fusion_builder_column_inner .fusion-column-wrapper:hover {
    background-color: var(--awb-bg-color-small-hover);
  }
  .fusion-layout-column.fusion-events-post .fusion-empty-dims-img-placeholder-medium,
  .fusion_builder_column .fusion-empty-dims-img-placeholder-medium,
  .fusion_builder_column_inner .fusion-empty-dims-img-placeholder-medium {
    display: none;
  }
  .fusion-layout-column.fusion-events-post .fusion-empty-dims-img-placeholder-small,
  .fusion_builder_column .fusion-empty-dims-img-placeholder-small,
  .fusion_builder_column_inner .fusion-empty-dims-img-placeholder-small {
    display: block;
  }
}
@media only screen and (max-width: 640px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid,
  .fusion-grid-6 .fusion-grid-column,
  .fusion-portfolio-six .fusion-portfolio-post,
  .products.products-6 .product-grid-view {
    width: 100% !important;
  }
  .fusion-blog-layout-grid-6
    .fusion-post-grid.fusion-element-landscape
    .fusion-masonry-element-container,
  .fusion-grid-6
    .fusion-grid-column.fusion-element-landscape
    .fusion-masonry-element-container,
  .fusion-portfolio-six
    .fusion-portfolio-post.fusion-element-landscape
    .fusion-masonry-element-container,
  .products.products-6
    .product-grid-view.fusion-element-landscape
    .fusion-masonry-element-container {
    padding-top: 65% !important;
  }
  .fusion-blog-layout-grid-6
    .fusion-post-grid.fusion-element-grid
    .fusion-masonry-element-container,
  .fusion-grid-6
    .fusion-grid-column.fusion-element-grid
    .fusion-masonry-element-container,
  .fusion-portfolio-six
    .fusion-portfolio-post.fusion-element-grid
    .fusion-masonry-element-container,
  .products.products-6
    .product-grid-view.fusion-element-grid
    .fusion-masonry-element-container {
    padding-top: 100% !important;
  }
}
@media only screen and (max-width: 712px) {
  .fusion-blog-layout-grid .fusion-post-grid,
  .fusion-grid-column,
  .fusion-portfolio-post,
  .products li.product-grid-view {
    width: var(--awb-columns-small, 100%) !important;
  }
  .fusion-blog-layout-grid
    .fusion-post-grid.fusion-element-landscape
    .fusion-masonry-element-container,
  .fusion-grid-column.fusion-element-landscape .fusion-masonry-element-container,
  .fusion-portfolio-post.fusion-element-landscape .fusion-masonry-element-container,
  .products
    li.product-grid-view.fusion-element-landscape
    .fusion-masonry-element-container {
    padding-top: 65% !important;
  }
  .fusion-blog-layout-grid
    .fusion-post-grid.fusion-element-grid
    .fusion-masonry-element-container,
  .fusion-grid-column.fusion-element-grid .fusion-masonry-element-container,
  .fusion-portfolio-post.fusion-element-grid .fusion-masonry-element-container,
  .products li.product-grid-view.fusion-element-grid .fusion-masonry-element-container {
    padding-top: 100% !important;
  }
  .fusion-portfolio-grid:not(.fusion-portfolio-text)
    .fusion-portfolio-post
    .fusion-image-wrapper {
    display: block;
    text-align: center;
  }
  .fusion-blog-layout-grid-6 .fusion-post-grid,
  .fusion-grid-6 .fusion-grid-column,
  .fusion-portfolio-six .fusion-portfolio-post,
  .products.products-6 .product-grid-view {
    width: var(--awb-columns-small, 50%) !important;
  }
  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape,
  .fusion-grid-6 .fusion-grid-column.fusion-element-landscape,
  .fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape,
  .products.products-6 .product-grid-view.fusion-element-landscape {
    width: 100% !important;
  }
}
@media only screen and (min-width: 712px) and (max-width: 784px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid,
  .fusion-grid-6 .fusion-grid-column,
  .fusion-portfolio-six .fusion-portfolio-post,
  .products.products-6 .product-grid-view {
    width: 33.33333333% !important;
  }
  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape,
  .fusion-grid-6 .fusion-grid-column.fusion-element-landscape,
  .fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape,
  .products.products-6 .product-grid-view.fusion-element-landscape {
    width: 66.66666667% !important;
  }
  .fusion-blog-layout-grid-3 .fusion-post-grid,
  .fusion-blog-layout-grid-4 .fusion-post-grid,
  .fusion-blog-layout-grid-5 .fusion-post-grid,
  .fusion-grid-3 .fusion-grid-column,
  .fusion-grid-4 .fusion-grid-column,
  .fusion-grid-5 .fusion-grid-column,
  .fusion-portfolio-five .fusion-portfolio-post,
  .fusion-portfolio-four .fusion-portfolio-post,
  .fusion-portfolio-masonry .fusion-portfolio-post,
  .fusion-portfolio-three .fusion-portfolio-post,
  .products.products-3 .product-grid-view,
  .products.products-4 .product-grid-view,
  .products.products-5 .product-grid-view {
    width: 50% !important;
  }
  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape,
  .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,
  .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape,
  .fusion-grid-3 .fusion-grid-column.fusion-element-landscape,
  .fusion-grid-4 .fusion-grid-column.fusion-element-landscape,
  .fusion-grid-5 .fusion-grid-column.fusion-element-landscape,
  .fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape,
  .fusion-portfolio-four .fusion-portfolio-post.fusion-element-landscape,
  .fusion-portfolio-masonry .fusion-portfolio-post.fusion-element-landscape,
  .fusion-portfolio-three .fusion-portfolio-post.fusion-element-landscape,
  .products.products-3 .product-grid-view.fusion-element-landscape,
  .products.products-4 .product-grid-view.fusion-element-landscape,
  .products.products-5 .product-grid-view.fusion-element-landscape {
    width: 100% !important;
  }
}
@media only screen and (min-width: 784px) and (max-width: 856px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid,
  .fusion-grid-6 .fusion-grid-column,
  .fusion-portfolio-six .fusion-portfolio-post,
  .products.products-6 .product-grid-view {
    width: 25% !important;
  }
  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape,
  .fusion-grid-6 .fusion-grid-column.fusion-element-landscape,
  .fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape,
  .products.products-6 .product-grid-view.fusion-element-landscape {
    width: 50% !important;
  }
  .fusion-blog-layout-grid-3 .fusion-post-grid,
  .fusion-blog-layout-grid-4 .fusion-post-grid,
  .fusion-blog-layout-grid-5 .fusion-post-grid,
  .fusion-grid-3 .fusion-grid-column,
  .fusion-grid-4 .fusion-grid-column,
  .fusion-grid-5 .fusion-grid-column,
  .fusion-portfolio-five .fusion-portfolio-post,
  .fusion-portfolio-four .fusion-portfolio-post,
  .fusion-portfolio-three .fusion-portfolio-post,
  .products.products-3 .product-grid-view,
  .products.products-4 .product-grid-view,
  .products.products-5 .product-grid-view {
    width: 50% !important;
  }
  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape,
  .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,
  .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape,
  .fusion-grid-3 .fusion-grid-column.fusion-element-landscape,
  .fusion-grid-4 .fusion-grid-column.fusion-element-landscape,
  .fusion-grid-5 .fusion-grid-column.fusion-element-landscape,
  .fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape,
  .fusion-portfolio-four .fusion-portfolio-post.fusion-element-landscape,
  .fusion-portfolio-three .fusion-portfolio-post.fusion-element-landscape,
  .products.products-3 .product-grid-view.fusion-element-landscape,
  .products.products-4 .product-grid-view.fusion-element-landscape,
  .products.products-5 .product-grid-view.fusion-element-landscape {
    width: 100% !important;
  }
}
@media only screen and (min-width: 856px) and (max-width: 928px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid,
  .fusion-grid-6 .fusion-grid-column,
  .fusion-portfolio-six .fusion-portfolio-post .products.products-6 .product-grid-view {
    width: 20% !important;
  }
  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape,
  .fusion-grid-6 .fusion-grid-column.fusion-element-landscape,
  .fusion-portfolio-six
    .fusion-portfolio-post
    .products.products-6
    .product-grid-view.fusion-element-landscape {
    width: 40% !important;
  }
  .fusion-blog-layout-grid-4 .fusion-post-grid,
  .fusion-blog-layout-grid-5 .fusion-post-grid,
  .fusion-grid-4 .fusion-grid-column,
  .fusion-grid-5 .fusion-grid-column,
  .fusion-portfolio-five .fusion-portfolio-post,
  .fusion-portfolio-four .fusion-portfolio-post,
  .products.products-4 .product-grid-view,
  .products.products-5 .product-grid-view {
    width: 33.33333333% !important;
  }
  .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,
  .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape,
  .fusion-grid-4 .fusion-grid-column.fusion-element-landscape,
  .fusion-grid-5 .fusion-grid-column.fusion-element-landscape,
  .fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape,
  .fusion-portfolio-four .fusion-portfolio-post.fusion-element-landscape,
  .products.products-4 .product-grid-view.fusion-element-landscape,
  .products.products-5 .product-grid-view.fusion-element-landscape {
    width: 66.66666667% !important;
  }
}
@media only screen and (min-width: 928px) and (max-width: 1000px) {
  .fusion-grid-6 .fusion-grid-column,
  .fusion-portfolio-six .fusion-portfolio-post,
  .grid-layout-6 .fusion-post-grid,
  .products.products-6 .product-grid-view {
    width: 20% !important;
  }
  .fusion-grid-6 .fusion-grid-column.fusion-element-landscape,
  .fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape,
  .grid-layout-6 .fusion-post-grid.fusion-element-landscape,
  .products.products-6 .product-grid-view.fusion-element-landscape {
    width: 40% !important;
  }
  .fusion-blog-layout-grid-5 .fusion-post-grid,
  .fusion-grid-5 .fusion-grid-column,
  .fusion-portfolio-five .fusion-portfolio-post,
  .products.products-5 .product-grid-view {
    width: 25% !important;
  }
  .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape,
  .fusion-grid-5 .fusion-grid-column.fusion-element-landscape,
  .fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape,
  .products.products-5 .product-grid-view.fusion-element-landscape {
    width: 50% !important;
  }
}
@media only screen and (min-width: 801px) {
  .fusion-icon-only-link .menu-title {
    display: none;
  }
}
@media only screen and (max-width: 800px) {
  .width-100 .fusion-section-separator-with-offset {
    margin-left: calc((100vw - 100%) / -2) !important;
    margin-right: calc((100vw - 100%) / -2) !important;
  }
}
@media only screen and (max-width: 800px) {
  .fusion-footer-copyright-area > .fusion-row,
  .fusion-footer-widget-area > .fusion-row {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .fullwidth-box {
    background-attachment: scroll !important;
  }
  .fullwidth-box .fullwidth-faded {
    background-attachment: scroll !important;
  }
  .avada-footer-fx-bg-parallax .fusion-footer-widget-area {
    background-attachment: initial;
    margin: 0;
  }
  .avada-footer-fx-bg-parallax #main {
    margin-bottom: 0;
  }
  #main,
  .fullwidth-box,
  .fusion-footer-widget-area,
  .page-title-bar,
  body {
    background-attachment: scroll !important;
  }
}
@media only screen and (max-width: 800px) {
  #content {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .sidebar {
    width: 100% !important;
    float: none !important;
    margin-left: 0 !important;
    clear: both;
  }
  #main > .fusion-row {
    display: flex;
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 640px) {
  .fusion-body .fusion-page-title-bar {
    max-height: none;
  }
  .fusion-body .fusion-page-title-bar h1 {
    margin: 0;
  }
  .fusion-body .fusion-blog-layout-medium .fusion-post-slideshow {
    float: none;
    margin: 0 0 20px;
    width: auto;
    height: auto;
    flex: 0 1 100%;
  }
  .fusion-body .fusion-blog-layout-medium .fusion-post-content {
    flex: 0 1 100%;
  }
  .fusion-body .fusion-blog-layout-large-alternate .fusion-post-content {
    margin: 0;
  }
  .fusion-blog-layout-large .fusion-meta-info .fusion-alignleft,
  .fusion-blog-layout-large .fusion-meta-info .fusion-alignright,
  .fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft,
  .fusion-blog-layout-medium .fusion-meta-info .fusion-alignright {
    display: block;
    float: none;
    margin: 0;
    width: 100%;
  }
  .fusion-blog-layout-large-alternate .fusion-date-and-formats {
    margin-bottom: 35px;
  }
  .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {
    display: inline-block;
    float: none;
    margin-right: 0;
    max-width: 197px;
  }
  .fusion-blog-layout-grid .fusion-post-grid {
    position: static;
    width: 100%;
  }
  .flex-direction-nav,
  .wooslider-direction-nav,
  .wooslider-pauseplay {
    display: none;
  }
  .buttons a {
    margin-right: 5px;
  }
  .ls-avada .ls-nav-next,
  .ls-avada .ls-nav-prev {
    display: none !important;
  }
  #wrapper .ei-slider {
    width: 100% !important;
    height: 200px !important;
  }
  .page-template-contact-php .fusion-google-map {
    height: 270px !important;
  }
  .timeline-icon {
    display: none !important;
  }
  .timeline-layout {
    padding-top: 0 !important;
  }
  .portfolio-masonry .portfolio-item {
    width: 100% !important;
  }
  .table-1 table,
  .tkt-slctr-tbl-wrap-dv table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
  }
  .table-1 td,
  .table-1 th,
  .tkt-slctr-tbl-wrap-dv td,
  .tkt-slctr-tbl-wrap-dv th {
    white-space: nowrap;
  }
  .table-2 table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
  }
  .table-2 td,
  .table-2 th {
    white-space: nowrap;
  }
  #main,
  .footer-area,
  .page-title-bar,
  body {
    background-attachment: scroll !important;
  }
  .tfs-slider[data-animation="slide"] {
    height: auto !important;
  }
  #content {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .sidebar {
    width: 100% !important;
    float: none !important;
    margin-left: 0 !important;
    clear: both;
  }
  .fusion-hide-on-mobile {
    display: none;
  }
  .fusion-blog-layout-timeline {
    padding-top: 0;
  }
  .fusion-blog-layout-timeline .fusion-post-timeline {
    float: none;
    width: 100%;
  }
  .fusion-blog-layout-timeline .fusion-timeline-date {
    margin-bottom: 0;
    margin-top: 2px;
  }
  .fusion-timeline-arrow,
  .fusion-timeline-circle,
  .fusion-timeline-icon,
  .fusion-timeline-line {
    display: none;
  }
}
@media only screen and (max-width: 782px) {
  .admin-bar p.woocommerce-store-notice,
  body.admin-bar #wrapper .fusion-sliding-bar-position-top,
  body.layout-boxed-mode.side-header-right .fusion-sliding-bar-position-top {
    top: 46px;
  }
  body.fusion-blank-page.admin-bar {
    top: 45px;
  }
  html #wpadminbar {
    z-index: 99999 !important;
    position: fixed !important;
  }
}
@media only screen and (max-width: 768px) {
  .fusion-tabs.vertical-tabs .tab-pane {
    max-width: none !important;
  }
}
@media only screen and (min-width: 800px) {
  .ilightbox-holder.supportTouch div.ilightbox-container {
    overflow: visible;
  }
  .widget.tweets.fusion-widget-align-right .jtwt .jtwt_tweet {
    padding-left: 0;
    padding-right: 45px;
  }
  .widget.tweets.fusion-widget-align-right .jtwt .jtwt_tweet:before {
    margin-left: 0;
    right: 0;
  }
  .widget.tweets.fusion-widget-align-center .jtwt .jtwt_tweet {
    padding: 0;
  }
  .widget.tweets.fusion-widget-align-center .jtwt .jtwt_tweet:before {
    top: 0;
    position: relative;
    margin: 0;
  }
  .widget.tribe-events-list-widget.fusion-widget-align-right
    .tribe-events-list-widget-events {
    justify-content: end;
  }
  .widget.tribe-events-list-widget.fusion-widget-align-center
    .tribe-events-list-widget-events {
    justify-content: center;
  }
  .fusion-body
    .fusion-footer-widget-area-center
    .widget.tweets:not(.fusion-widget-align-left):not(.fusion-widget-align-right)
    .jtwt
    .jtwt_tweet {
    padding: 0;
  }
  .fusion-body
    .fusion-footer-widget-area-center
    .widget.tweets:not(.fusion-widget-align-left):not(.fusion-widget-align-right)
    .jtwt
    .jtwt_tweet:before {
    top: 0;
    position: relative;
    margin: 0;
  }
  .no-desktop-totop .to-top-container {
    display: none;
  }
}
@media only screen and (max-device-width: 640px) {
  #wrapper {
    width: auto !important;
  }
  #wrapper .ei-slider {
    width: 100% !important;
    height: 200px !important;
  }
  .fusion-columns .fusion-column {
    float: none;
    width: 100% !important;
    margin: 0 0 50px;
    box-sizing: border-box;
  }
  .footer-area .fusion-columns .fusion-column,
  .fusion-sliding-bar-position-bottom .fusion-columns .fusion-column,
  .fusion-sliding-bar-position-top .fusion-columns .fusion-column {
    float: left;
    width: 98% !important;
  }
  .fullwidth-box {
    background-attachment: scroll !important;
  }
  .fullwidth-box .fullwidth-faded {
    background-attachment: scroll !important;
  }
  .no-mobile-slidingbar #slidingbar-area,
  .no-mobile-slidingbar .fusion-flyout-sliding-bar-toggle {
    display: none !important;
  }
  .review {
    float: none;
    width: 100%;
  }
  .copyright,
  .social-networks {
    float: none;
    padding: 0 0 15px;
    text-align: center;
  }
  .copyright:after,
  .social-networks:after {
    content: "";
    display: block;
    clear: both;
  }
  .copyright li,
  .social-networks li {
    float: none;
    display: inline-block;
  }
  .continue {
    display: none;
  }
  .mobile-button {
    display: block !important;
    float: none;
  }
  .title {
    margin-top: 0;
    margin-bottom: 20px;
  }
  #content {
    width: 100% !important;
    float: none !important;
    margin-left: 0 !important;
    margin-bottom: 50px;
  }
  #content.full-width {
    margin-bottom: 0;
  }
  .sidebar {
    width: 100% !important;
    float: none !important;
    margin-left: 0 !important;
    clear: both;
  }
  .sidebar .social_links .social li {
    width: auto;
    margin-right: 5px;
  }
  #comment-input {
    margin-bottom: 0;
  }
  .widget.facebook_like iframe {
    width: 100% !important;
    max-width: none !important;
  }
  .pagination {
    margin-top: 40px;
  }
  .portfolio-one .portfolio-item .image {
    float: none;
    width: auto;
    height: auto;
    margin-bottom: 20px;
  }
  h5.toggle span.toggle-title {
    width: 80%;
  }
  .project-content .project-description {
    float: none !important;
  }
  .project-content .fusion-project-description-details {
    margin-bottom: 50px;
  }
  .project-content .project-description,
  .project-content .project-info {
    width: 100% !important;
  }
  .portfolio-half .flexslider {
    width: 100% !important;
  }
  .portfolio-half .project-content {
    width: 100% !important;
  }
  #style_selector {
    display: none;
  }
  .ls-avada .ls-nav-next,
  .ls-avada .ls-nav-prev {
    display: none !important;
  }
  #footer .social-networks {
    width: 100%;
    margin: 0 auto;
    position: relative;
    left: -11px;
  }
  .recent-works-items a {
    max-width: 64px;
  }
  #slidingbar-area .flickr_badge_image img,
  .footer-area .flickr_badge_image img {
    max-width: 64px;
    padding: 3px !important;
  }
  .tab-holder .tabs {
    height: auto !important;
    width: 100% !important;
  }
  .shortcode-tabs .tab-hold .tabs li {
    width: 100% !important;
  }
  body .shortcode-tabs .tab-hold .tabs li,
  body.dark .sidebar .tab-hold .tabs li {
    border-right: none !important;
  }
  .error_page .useful_links {
    width: 100%;
    padding-left: 0;
  }
  .fusion-google-map {
    width: 100% !important;
  }
  #cloudsCandy {
    height: 40px;
  }
  #cloudsCandy > path:nth-child(2n + 2) {
    opacity: 0;
  }
  .ltr
    .fusion-blog-layout-medium-alternate
    .has-post-thumbnail
    .fusion-date-and-formats {
    margin-right: 12px;
  }
  .rtl
    .fusion-blog-layout-medium-alternate
    .has-post-thumbnail
    .fusion-date-and-formats {
    margin-left: 12px;
  }
  .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {
    max-width: 166px;
  }
}
@media only screen and (max-width: 1000px) {
  .fusion-responsive-typography-calculated {
    --minFontSize: calc(var(--typography_factor) * var(--base-font-size));
    --minViewportSize: 360;
    --maxViewportSize: var(--grid_main_break_point);
    font-size: calc(
      (var(--fontSize) * 1px) -
        (
          var(--typography_sensitivity) * (var(--fontSize) - var(--minFontSize)) *
            (var(--minViewportSize) * 1px - 100vw)
        ) /
        (var(--maxViewportSize) - var(--minViewportSize)) -
        (var(--fontSize) - var(--minFontSize)) * var(--typography_sensitivity) * 1px
    ) !important;
  }
  .fusion-top-header .fusion-responsive-typography-calculated {
    --side_header_width: 0;
    --side_header_width-int: 0;
  }
}
@media only screen and (max-width: 800px) {
  .fusion-responsive-typography-calculated {
    --maxViewportSize: var(--content_break_point) !important;
  }
}
@media only screen and (max-width: 800px) {
  .fusion-layout-column:not(.fusion-flex-column) {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .fusion-layout-column:not(.fusion-flex-column).fusion-spacing-no {
    margin-bottom: 0;
  }
  .fusion-columns-1 .fusion-column:first-child,
  .fusion-columns-2 .fusion-column:first-child,
  .fusion-columns-3 .fusion-column:first-child,
  .fusion-columns-4 .fusion-column:first-child,
  .fusion-columns-5 .fusion-column:first-child {
    margin-left: 0;
  }
  .fusion-columns .fusion-column {
    width: 100% !important;
    float: none;
    box-sizing: border-box;
  }
  .fusion-columns .fusion-column:not(.fusion-column-last) {
    margin: 0 0 50px;
  }
  .rtl .fusion-columns {
    float: none;
  }
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-6,
  .fusion-columns-5 .col-lg-2,
  .fusion-columns-5 .col-md-2,
  .fusion-columns-5 .col-sm-2 {
    float: none;
    width: 100%;
  }
  .fusion-blog-layout-medium-alternate .fusion-post-content,
  .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {
    margin: 0;
    padding-top: 20px;
    flex: 1 0 100%;
  }
  .fusion-chart.legend-left .fusion-chart-inner,
  .fusion-chart.legend-right .fusion-chart-inner {
    flex-direction: column;
  }
  .fusion-chart.legend-left .fusion-chart-inner .fusion-chart-legend-wrap li,
  .fusion-chart.legend-right .fusion-chart-inner .fusion-chart-legend-wrap li {
    display: inline-block;
  }
  .fusion-chart.legend-left .fusion-chart-legend-wrap,
  .fusion-chart.legend-right .fusion-chart-legend-wrap {
    padding-top: 20px;
  }
  .fusion-chart.legend-right .fusion-chart-legend-wrap {
    padding-left: 0;
  }
  .fusion-chart.legend-left .fusion-chart-legend-wrap {
    padding-right: 0;
    order: 2;
  }
  .fusion-content-boxes {
    --awb-item-margin-bottom: 55px;
  }
  .fusion-content-boxes .fusion-read-more-button {
    margin-top: 8px;
  }
  .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
    border-left: 3px solid var(--primary_color);
  }
  .fusion-woocommerce-shipping-calculator
    .fusion-layout-column.fusion-column-last:last-of-type {
    margin-bottom: 0 !important;
  }
  .fusion-woocommerce-shipping-calculator
    .fusion-layout-column.fusion-shipping-update-totals {
    margin-top: 20px;
  }
}
@media only screen and (max-device-width: 640px) {
  .fusion-columns .fusion-column {
    float: none;
    width: 100% !important;
    margin: 0 0 50px;
    box-sizing: border-box;
  }
  .fusion-blog-layout-large .fusion-meta-info .fusion-alignleft,
  .fusion-blog-layout-large .fusion-meta-info .fusion-alignright,
  .fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft,
  .fusion-blog-layout-medium .fusion-meta-info .fusion-alignright {
    display: block;
    float: none;
    margin: 0;
    width: 100%;
  }
  .fusion-blog-layout-medium .fusion-post-slideshow {
    margin: 0 0 20px 0;
    height: auto;
    width: auto;
    flex: 1 0 100%;
  }
  .fusion-blog-layout-medium .fusion-post-content {
    flex: 0 1 100%;
  }
  .fusion-blog-layout-large-alternate .fusion-date-and-formats {
    margin-bottom: 35px;
  }
  .fusion-blog-layout-large-alternate .fusion-post-content {
    margin: 0;
  }
  .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {
    display: inline-block;
    margin-right: 0;
    max-width: 197px;
  }
  .fusion-blog-layout-grid .fusion-post-grid {
    position: static;
    width: 100%;
  }
  .fusion-blog-layout-timeline {
    padding-top: 0;
  }
  .fusion-blog-layout-timeline .fusion-post-timeline {
    float: none;
    width: 100%;
  }
  .fusion-blog-layout-timeline .fusion-timeline-date {
    margin-bottom: 0;
    margin-top: 2px;
  }
  .fusion-timeline-arrow,
  .fusion-timeline-circle,
  .fusion-timeline-icon,
  .fusion-timeline-line {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid {
    width: 100% !important;
  }
}
@media only screen and (max-width: 712px) {
  .fusion-blog-layout-grid .fusion-post-grid {
    width: 100% !important;
  }
  .fusion-blog-layout-grid-6 .fusion-post-grid {
    width: 50% !important;
  }
  .fusion-blog-layout-grid-6 .fusion-element-landscape {
    width: 100% !important;
  }
}
@media only screen and (min-width: 712px) and (max-width: 784px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid {
    width: 33.33333333% !important;
  }
  .fusion-blog-layout-grid-6 .fusion-element-landscape {
    width: 66.66666667% !important;
  }
  .fusion-blog-layout-grid-3 .fusion-post-grid,
  .fusion-blog-layout-grid-4 .fusion-post-grid,
  .fusion-blog-layout-grid-5 .fusion-post-grid {
    width: 50% !important;
  }
  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape,
  .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,
  .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape {
    width: 100% !important;
  }
}
@media only screen and (min-width: 784px) and (max-width: 856px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid {
    width: 25% !important;
  }
  .fusion-blog-layout-grid-6 .fusion-element-landscape {
    width: 50% !important;
  }
  .fusion-blog-layout-grid-3 .fusion-post-grid,
  .fusion-blog-layout-grid-4 .fusion-post-grid,
  .fusion-blog-layout-grid-5 .fusion-post-grid {
    width: 50% !important;
  }
  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape,
  .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,
  .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape {
    width: 100% !important;
  }
}
@media only screen and (min-width: 856px) and (max-width: 928px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid {
    width: 20% !important;
  }
  .fusion-blog-layout-grid-6 .fusion-element-landscape {
    width: 40% !important;
  }
  .fusion-blog-layout-grid-5 .fusion-post-grid {
    width: 33.33333333% !important;
  }
  .fusion-blog-layout-grid-5 .fusion-element-landscape {
    width: 66.66666667% !important;
  }
  .fusion-blog-layout-grid-4 .fusion-post-grid {
    width: 33.33333333% !important;
  }
  .fusion-blog-layout-grid-4 .fusion-element-landscape {
    width: 66.66666667% !important;
  }
}
@media only screen and (min-width: 928px) and (max-width: 1000px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid {
    width: 20% !important;
  }
  .fusion-blog-layout-grid-6 .fusion-element-landscape {
    width: 40% !important;
  }
  .fusion-blog-layout-grid-5 .fusion-post-grid {
    width: 25% !important;
  }
  .fusion-blog-layout-grid-5 .fusion-element-landscape {
    width: 50% !important;
  }
}
@media only screen and (max-width: 1177px) {
  .awb-off-canvas-wrap {
    --awb-horizontal-position-medium: var(--awb-horizontal-position);
    --awb-vertical-position-medium: var(--awb-vertical-position);
    --awb-width-medium: var(--awb-width);
    --awb-height-medium: var(--awb-height);
  }
  .awb-off-canvas-wrap.type-popup {
    justify-content: var(--awb-horizontal-position-medium);
    align-items: var(--awb-vertical-position-medium);
  }
  .awb-off-canvas-wrap .awb-off-canvas {
    width: var(--awb-width-medium);
    height: var(--awb-height-medium);
  }
}
@media only screen and (max-width: 700px) {
  .awb-off-canvas-wrap {
    --awb-horizontal-position-small: var(--awb-horizontal-position);
    --awb-vertical-position-small: var(--awb-vertical-position);
    --awb-width-small: var(--awb-width-medium);
    --awb-height-small: var(--awb-height-medium);
  }
  .awb-off-canvas-wrap.type-popup {
    justify-content: var(--awb-horizontal-position-small);
    align-items: var(--awb-vertical-position-small);
  }
  .awb-off-canvas-wrap .awb-off-canvas {
    width: var(--awb-width-small);
    height: var(--awb-height-small);
  }
}

/* <stdin> */
