.post-type-archive-cennik-napraw-iphone .entry-card .ct-image-container img,
.post-type-archive-cennik-napraw-ipad .entry-card .ct-image-container img,
.post-type-archive-cennik-napraw-mac .entry-card .ct-image-container img {
    object-fit: contain;
    max-height: 220px;
}

.entry-content > [data-block*="hook"] {
    margin-bottom: 0;
}

.default-inner-width > .gb-inside-container {
    width: var(--default-editor, var(--block-width));
    margin-left: var(--default-editor, auto);
    margin-right: var(--default-editor, auto);
}


article>.entry-content>*:not(.alignfull):not(.alignleft):not(.alignright) {
    width: var(--default-editor, var(--block-width));
}

body .justify-content-center {
    justify-content: center;
}

.gb-button-wrapper .gb-button {
    transition: all .2s ease !important
}

@media screen and (min-width: 768px) {
    .icon-display-flex > .gb-inside-container {
        display: flex;
    }
}

.p-smaller {
    font-size: smaller;
}

/* Footer mennu */

.footer-menu .wp-block-navigation__container {
    gap: 0;
    width: 100%;
    align-items: center;
}

@media screen and (min-width: 768px) {
    .footer-menu .wp-block-navigation__container {
        align-items: flex-start;
    }
}

.footer-menu .wp-block-navigation-link {
    margin: 0;
    line-height: 1.6;
    font-weight: 700;
}

.footer-menu .wp-block-navigation-link a {
    color: var(--paletteColor7, #FAFBFC);
}

/* Forminator */

.forminator-input,
.forminator-textarea,
.selection .select2-selection--single[role="combobox"],
.forminator-error-message {
    border-radius: var(--has-classic-forms, var(--form-field-border-radius, 3px)) !important
}

.forminator-row-last .forminator-field {
    display: flex;
    justify-content: center;
}

form textarea {
    --form-field-height: unset;
}

[data-prefix="cennik_archive"] .wp-post-image {
    object-fit: contain;
    max-height: 220px;
}


.forminator-repeater-label {
    font-size: 18px !important;
    margin-bottom: 32px !important;
}

/* Amelia */

.order-visit .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl {
    background-color: unset;
}

.order-visit .amelia-v2-booking #amelia-container .am-fcis,
.order-visit .amelia-v2-booking #amelia-container .am-cat__wrapper {
    margin-top: 80px;
}

.order-visit .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl * {
    font-family: var(--buttonFontFamily, var(--fontFamily));
    background-color: unset;
}

.order-visit .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-heading,
.order-visit .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-footer {
    padding: 0;
}

.order-visit .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-inner {
    padding: 16px;
}

.order-visit .amelia-v2-booking #amelia-container.am-fs__wrapper {
    margin: unset;
}

.amelia-v2-booking #amelia-container .am-fs__info-form .el-form-item {
    width: 100% !important
}


.order-visit .am-service-dropdown .am-select-service-price {
    display: none !important
}

.order-visit .amelia-v2-booking #amelia-container .am-fcil__item-name {
    font-size: 18px;
    line-height: 1.4;
    font-weight: 700;
    white-space: unset;
}


.order-visit .am-cat__wrapper.am-fcis {
    border: 1px solid var(--am-c-inp-border) !important
}

.order-visit .amelia-v2-booking #amelia-container .am-fcil__item-info__inner span,
.order-visit .amelia-v2-booking #amelia-container .am-fcis__mini-info__inner span {
    font-size: 14px;
}

.order-visit .amelia-v2-booking #amelia-container .am-fcil__item-info__inner span[class*=am-icon],
.order-visit .amelia-v2-booking #amelia-container .am-fcis__mini-info__inner span[class*=am-icon] {
    font-size: 16px;
    margin-top: -1px;
}

.order-visit .amelia-v2-booking #amelia-container .am-fcil__heading {
    display: none;
}

.order-visit .amelia-v2-booking #amelia-container .am-fcil__wrapper {
    padding: 16px;
}

.order-visit .amelia-v2-booking #amelia-container .am-button.am-button--mini {
    border-radius: 32px;
    background-color: var(--paletteColor1);
    border: unset;
}

.order-visit .amelia-v2-booking #amelia-container .am-button span {
    color: var(--paletteColor7);
    font-weight: 700;
    line-height: 1;
}

.order-visit .amelia-v2-booking #amelia-container .am-button span.am-icon-arrow-left {
    margin-top: -1px;
}

.order-visit .amelia-v2-booking #amelia-container .am-fcil__item-inner {
    padding: 16px 16px 48px 16px;
}

.order-visit .am-fcis__header-text {
    margin-right: 32px
}

.order-visit .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-name {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.4;
}

.order-visit .amelia-v2-booking #amelia-container .am-fcil__item-heading {
    margin: 0 0 16px 0;
}

.order-visit .amelia-v2-booking #amelia-container .am-fcis__header-name {
    font-size: 18px;
    font-weight: 700;
}

.order-visit .amelia-v2-booking #amelia-container .am-fcis__header-top {
    align-items: flex-start;
}

.order-visit .amelia-v2-booking #amelia-container .am-fcis__info-service__desc, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc * {
    font-size: 14px;
    line-height: 1.4;
}

.order-visit .amelia-v2-booking #amelia-container .am-button {
    border-radius: 32px;
}

.order-visit .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-btn,
.order-visit .amelia-v2-booking #amelia-container .am-button.am-w100 {
    width: unset;
    padding: 16px;
}

.order-visit .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-btn .am-button__inner {
    font-size: 14px;
}

@media screen and (min-width: 1281px) {

    .order-visit .amelia-v2-booking #amelia-container .am-fcil__wrapper {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 8px;
    }

    .order-visit .amelia-v2-booking #amelia-container .am-fcil__item {
        max-width: unset;
    }

}

/* Maski */

.blob_mask_1 {
    mask-image: url(https://icare.stronazen.pl/wp-content/uploads/2023/01/blob.svg);
    -webkit-mask-image: url(https://icare.stronazen.pl/wp-content/uploads/2023/01/blob.svg);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
}

.blob_mask_2 {
    mask-image: url(https://icare.stronazen.pl/wp-content/uploads/2023/01/blob_2.svg);
    -webkit-mask-image: url(https://icare.stronazen.pl/wp-content/uploads/2023/01/blob_2.svg);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
}

.blob_mask_3 {
    mask-image: url(https://icare.stronazen.pl/wp-content/uploads/2023/01/blob_3.svg);
    -webkit-mask-image: url(https://icare.stronazen.pl/wp-content/uploads/2023/01/blob_3.svg);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
}