/*
Theme Name: Audiomovers 2022
Theme URI: https://audiomovers.com/
Author: Cherry Works
Description: Updated design using block templates
Version: 1.0.0
Status: 1.0.5
Tested up to: 5.4
Requires PHP: 5.6
Text Domain: audiomovers-2022
*/
header {
    background-color: var(--wp--preset--color--core-black);
    color: var(--wp--preset--color--core-white);
    font-size: var(--wp--custom--typography--font-size--small);
    position: sticky;
    top: 0;
    z-index: 99;
}
.wp-block-navigation a {
    font-family: var(--wp--preset--font-family--grotzechdcn);
    font-weight: 500;
    line-height: var(--wp--custom--typography--line-height--miniscule);
}
.wp-block-navigation.items-justified-right {
    padding-right: var(--wp--custom--spacing--small, 1.25rem);
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    background-color: var(--wp--preset--color--core-black);
    color: var(--wp--preset--color--core-white);
}
p.has-body-3-font-size {
  line-height: var(--wp--custom--typography--line-height--miniscule);
}
.has-abcdiatype-font-family strong {
    font-family: var(--wp--preset--font-family--abcdiatype-bold);
    font-weight: 700;
}
.has-grotzechdcn-font-family strong {
    font-family: var(--wp--preset--font-family--grotzechdcn-bold);
    font-weight: 700;
}
.label.has-body-3-font-size {
  font-family: var(--wp--preset--font-family--grotzechdcn);
  font-weight: 500;
  line-height: var(--wp--custom--typography--line-height--very-tiny);
  text-transform: uppercase;
}
.subtitle.has-body-1-font-size {
  font-weight: 400;
  line-height: var(--wp--custom--typography--line-height--small);
}

.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
    margin-left: 0;
}

.page-template-template-omnibus .block-content .content.text {
  padding-left: 43px;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-right: 43px;
  align-items: flex-start;
}

.page main button.cta {
    background: var(--wp--preset--color--core-accent-blue);
    color: var(--wp--preset--color--core-white);
    border: 1px solid var(--wp--preset--color--core-accent-blue);
}

@media (min-width: 1195px) {
    h2.has-heading-2-font-size {
        font-size: var(--wp--preset--font-size--heading-1) !important;
        line-height: var(--wp--custom--typography--line-height--huge) !important;
    }
    p.has-body-3-font-size {
      font-size: 18px !important;
      line-height: var(--wp--custom--typography--line-height--extra-small);
    }
    .label.has-body-3-font-size {
        font-size: var(--wp--preset--font-size--body-1) !important;
        line-height: var(--wp--custom--typography--line-height--extra-small) !important;
    }
    .col-12.price-banner h2 {
        font-size: var(--wp--preset--font-size--heading-1) !important;
        line-height: var(--wp--custom--typography--line-height--huge) !important;
    }
    .col-12.price-banner p {
        font-size: var(--wp--preset--font-size--heading-2) !important;
        line-height: var(--wp--custom--typography--line-height--medium) !important;
    }
}

@media (min-width: 1920px) {
    h2.has-heading-2-font-size {
        font-size: var(--wp--preset--font-size--heading-3-desktop) !important;
        line-height: var(--wp--custom--typography--line-height--gigantic) !important;
    }
    p.has-body-3-font-size {
      font-size: 18px !important;
      line-height: var(--wp--custom--typography--line-height--extra-small);
      /*       font-size: var(--wp--preset--font-size--body-1) !important;
               line-height: var(--wp--custom--typography--line-height--small); */
    }
    .subtitle.has-body-1-font-size {
        font-size: var(--wp--preset--font-size--subtitle-1-desktop) !important;
        line-height: var(--wp--custom--typography--line-height--extra-large) !important;
    }
    .col-12.price-banner h2 {
        font-size: var(--wp--preset--font-size--heading-2-desktop) !important;
        line-height: var(--wp--custom--typography--line-height--colossal) !important;
    }
    .col-12.price-banner p {
        font-size: var(--wp--preset--font-size--subtitle-1-desktop) !important;
        line-height: var(--wp--custom--typography--line-height--huge) !important;
    }
}

/* LISTENTO promo */
.toggle [type="checkbox"]:not(checked) + label {
    color: var(--wp--preset--color--core-black);
}
