/* src/sass/main.scss */
:root {
  --white: #fff;
  --offwhite: #CFCFCB;
  --grey: #A8A8A9;
  --dark-grey: #3A3938;
  --light-grey: #F4F4F4;
  --lighter-gray: #B0AFAF;
  --black: #232220;
  --trueblack: #000;
  --teal: #10DDBB;
  --red: #eb1313;
  --price-heading-white: #A7A7A6;
  --plexsans: "IBM Plex Sans", sans-serif;
  --bebas: "bebas_neueregular", sans-serif;
  --montserrat: "Montserrat", sans-serif;
}
@font-face {
  font-family: "bebas_neueregular";
  src: url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  font-size: 100%;
  font-family: var(--plexsans);
  color: var(--black);
  overflow-x: hidden;
}
a {
  color: var(--teal);
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5 {
  margin-top: 0;
  line-height: normal;
}
[v-cloak] {
  display: none;
}
.slide-enter-active,
.slide-leave-active {
  transform: translateX(0);
}
.slide-enter,
.slide-leave-to {
  transform: translateX(-100%);
}
.zoom-enter-active,
.zoom-leave-active {
  transform: scale(1);
  opacity: 1;
}
.zoom-enter,
.zoom-leave-to {
  transform: scale(0.3);
  opacity: 0;
}
.slidebottom-enter-active,
.slidebottom-leave-active {
  transform: translateY(0%);
}
.slidebottom-enter,
.slidebottom-leave-to {
  transform: translateY(100%);
}
.modal-enter {
  opacity: 0;
}
.modal-leave-active {
  opacity: 0;
}
.modal-enter .modal-container,
.modal-leave-active .modal-container {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.skeleton {
  background-color: #e2e8f0;
  overflow: hidden;
  position: relative;
}
.skeleton::after {
  content: "";
  animation: skeleton-animation 1.2s infinite;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%);
  z-index: 1;
  background:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0),
      #e8edf3,
      rgba(255, 255, 255, 0));
}
@keyframes skeleton-animation {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
.btn {
  display: inline-block;
  padding: 10px 22px;
  color: var(--white);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2px;
  border: 1px solid var(--white);
  border-radius: 26px;
  letter-spacing: 2.4px;
  text-decoration: none;
  text-transform: uppercase;
  transition: 0.2s;
  cursor: pointer;
}
.btn:hover {
  background-color: var(--teal);
  border: 1px solid var(--teal);
  color: var(--white);
  box-shadow: 0 0 12px rgba(14, 14, 14, 0.3);
}
.btn-reset {
  background: none;
  border: 0;
  cursor: pointer;
  letter-spacing: normal;
  transition: 0.3s;
}
.btn-large {
  font-size: 14px;
  padding: 15px 30px;
}
.solid-green {
  background-color: var(--teal);
}
.solid-green:hover {
  background-color: var(--teal);
  color: var(--white);
  border: 1px solid rgba(0, 0, 0, 0);
  box-shadow: 0 0 10px var(--grey);
}
.btn-purchase {
  display: flex;
  align-items: center;
  border: 0;
  border-radius: 2px;
  background: var(--black);
  color: var(--white);
  font-size: 12px;
  letter-spacing: 2.5px;
  padding: 0;
  cursor: pointer;
}
@media (min-width: 768px) {
  .btn-purchase {
    min-width: 120px;
  }
}
.btn-purchase span.cart-btn,
.btn-purchase span.download-btn {
  padding: 10px 12px;
  background: var(--dark-grey);
}
.btn-purchase span.cart-btn svg path,
.btn-purchase span.download-btn svg path {
  fill: #A8A8A9;
}
@media (max-width: 768px) {
  .btn-purchase span.cart-btn svg path,
  .btn-purchase span.download-btn svg path {
    fill: #fff;
  }
}
.btn-purchase span.amount {
  width: 100%;
  height: 100%;
  display: none;
}
@media (min-width: 768px) {
  .btn-purchase span.amount {
    vertical-align: middle;
    display: block;
    height: auto;
    padding: 12px;
  }
}
.btn-purchase:hover svg path {
  fill: var(--white) !important;
}
.btn-purchase:hover .cart-btn {
  background: rgba(0, 0, 0, 0);
}
.btn-download {
  display: flex;
  align-items: center;
  cursor: pointer;
  border: 0;
  border-radius: 0;
  background: #24bed8;
  margin-right: 14px;
  transition: 0.3s;
  color: var(--white);
  font-size: 12px;
  letter-spacing: 1.4px;
  transition: 0.3s;
}
.btn-download svg {
  width: 20px;
  height: 20px;
}
.btn-download svg path,
.btn-download svg polygon {
  transition: 0.3s;
  fill: rgb(229, 229, 229);
}
.btn-download span.free-dl {
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .btn-download span.free-dl {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.btn-download:hover,
.btn-download:focus {
  box-shadow: 0 0 7px rgba(17, 17, 17, 0.231372549);
}
.btn-download:hover svg path,
.btn-download:hover svg polygon,
.btn-download:focus svg path,
.btn-download:focus svg polygon {
  fill: #fff;
}
.container,
.featured-posts,
.blog-wrapper {
  width: 1340px;
  margin: 0 auto;
  max-width: 100%;
}
.grid {
  display: grid;
}
.flex {
  display: flex;
}
.flex-direction-column {
  flex-direction: column;
}
.width_100 {
  width: 100%;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-half {
  flex: 1 1 50%;
  margin-bottom: 20px;
}
@media (max-width: 990px) {
  .flex-half {
    flex: none;
  }
}
@media (min-width: 990px) {
  .flex-quarter {
    flex: 1 1 25%;
  }
}
.padding-sides-small {
  padding: 0 10px;
}
.margin-bottom-small {
  margin-bottom: 10px;
}
.margin-bottom-medium {
  margin-bottom: 20px;
}
.site-header {
  display: none;
  position: relative;
  align-items: center;
  justify-content: space-between;
  color: var(--black);
  background-color: var(--white);
  padding: 13px 32px;
  z-index: 500;
  transition: 1.5s border-width;
  box-shadow: 0 0 10px rgba(66, 66, 66, 0.2392156863);
}
@media screen and (min-width: 990px) {
  .site-header {
    display: flex;
    top: 0;
    left: 0;
    width: 100%;
  }
}
.site-header .site-title {
  margin: 4px 0;
}
.site-header .site-title svg {
  margin-right: 15px;
}
.site-header .site-title .router-link {
  display: flex !important;
  align-items: center;
  color: var(--black);
  font-size: 35px;
  font-family: var(--bebas);
  font-weight: lighter;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 6px;
}
.site-header .nav-search-container {
  display: flex !important;
  align-items: center;
  flex-direction: row;
}
@media screen and (max-width: 990px) {
  .site-header .nav-search-container {
    display: none;
  }
}
.site-header #searchform {
  margin-left: 20px;
  position: relative;
}
.site-header #searchform .search-input {
  min-width: 230px;
  font-size: 12px;
  border-radius: 23.5px;
  border: 0;
  padding: 9px 20px 9px 12px;
  text-align: left;
  transition: 0.3s;
  margin-right: 20px;
  background-color: #F4F4F4;
  text-indent: 7px;
}
.site-header #searchform .search-input:focus {
  outline: none;
  background-color: #dedddd;
}
.site-header #searchform svg {
  position: absolute;
  right: 35px;
  top: 10px;
  opacity: 0.5;
  width: 16px;
  height: 16px;
}
.site-header #searchform svg path {
  fill: #444;
}
.header-cart-container {
  position: relative;
}
.cart-icon {
  width: 22px;
}
.header-cart {
  position: absolute;
  top: -6px;
  right: -10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F46036;
  color: var(--white);
  font-size: 10px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.ui-loader {
  background-color: var(--teal);
  width: 100%;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.8s;
  z-index: 501;
}
.site-branding {
  display: flex;
  align-items: center;
  flex: auto;
  max-width: 100%;
}
.site-branding img {
  margin-right: 10px;
  max-width: 265px;
  max-height: 100px;
  object-fit: contain;
}
.mobile-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
}
@media screen and (min-width: 990px) {
  .mobile-header {
    display: none;
  }
}
.mobile-header .nav-toggle {
  background-color: transparent;
  border: 0;
  font-size: 25px;
  cursor: pointer;
  padding: 6px 12px;
  color: #111;
}
.mobile-header .nav-toggle svg path {
  fill: #111;
}
.mobile-header .custom-logo-link {
  object-fit: contain;
  max-height: 100px;
}
.mobile-header .search-toggle {
  background-color: transparent;
  border: 0;
  font-size: 20px;
  cursor: pointer;
  padding: 8px;
}
.mobile-header .search-toggle svg path {
  fill: #111;
}
.mobile-header .ui-mobile-checkout {
  position: relative;
  padding: 8px;
  margin-left: 8px;
}
.mobile-header .ui-mobile-checkout .header-cart {
  top: -3px;
  right: -3px;
}
.mobile-header .mobile-site-title {
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}
.mobile-header .mobile-site-title a {
  color: #111;
  font-weight: 700;
}
.close-toggle {
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: transparent;
  border: 0;
  font-size: 25px;
  cursor: pointer;
  padding: 6px 12px;
  color: #111;
}
#mobile-site-navigation {
  transition: 0.3s;
  position: fixed;
  padding: 32px 24px 16px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  flex-direction: row;
  z-index: 125000;
}
#mobile-site-navigation.open {
  display: flex;
}
#mobile-site-navigation .dropdown-menu {
  border: none;
  height: 100%;
  width: 100%;
}
#mobile-site-navigation .dropdown-menu ul {
  height: 100%;
}
#mobile-site-navigation .dropdown-menu li a {
  padding-left: 24px;
  padding-right: 24px;
}
#mobile-site-navigation .btn-dropdown-menu {
  width: 0;
}
#mobile-site-navigation ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}
#mobile-site-navigation ul li {
  width: 100%;
}
#mobile-site-navigation ul li > a,
#mobile-site-navigation ul .router-link {
  display: block;
  padding: 12px 0;
}
#mobile-site-navigation ul li > a:focus,
#mobile-site-navigation ul .router-link:focus {
  text-decoration: underline;
}
#mobile-site-navigation ul .dropdown {
  display: inline-flex;
  align-items: center;
}
#mobile-site-navigation li.dropdown.open .dropdown-menu {
  border: none;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  bottom: 0;
  right: 0;
  transform: translateX(0);
  z-index: 125000;
}
#mobile-search-panel {
  transition: 0.3s;
  position: fixed;
  width: 100%;
  padding: 1em;
  background-color: #fff;
  left: 0;
  top: 0;
  z-index: 125000;
}
#mobile-search-panel input.mobile-search-input {
  width: 100%;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 1px solid #ccc;
  font-size: 17px;
}
#mobile-search-panel .close-toggle {
  left: auto;
  right: 10px;
}
#mobile-search-panel .close-toggle svg path {
  fill: #111 !important;
}
.mobile-menu-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 0;
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.0980392157);
}
@media screen and (min-width: 990px) {
  .mobile-menu-header {
    display: none;
  }
}
.mobile-menu-header .btn-dropdown-back {
  background-color: transparent;
  border: none;
  display: flex;
  align-items: center;
  gap: 4px;
}
.mobile-menu-header .btn-dropdown-back svg {
  rotate: 90deg;
}
.page-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-height: 450px;
  position: relative;
  padding: 40px 15px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  text-align: center;
  color: var(--white);
  z-index: 10;
}
.page-banner.smallbanner {
  min-height: 320px;
}
.page-banner__content {
  margin: 0 auto;
  width: 600px;
  max-width: 100%;
  z-index: 15;
}
.page-banner::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(35, 34, 32, 0.6);
  z-index: 5;
}
.page-banner .btn {
  margin: 0 8px;
  background-color: transparent;
  border-color: var(--white);
}
@media (max-width: 768px) {
  .page-banner .btn {
    margin: 0 0 20px 0px;
  }
}
.page-banner h1 {
  font-size: 27px;
  font-weight: lighter;
  text-shadow: 2px 5px 10px rgba(30, 47, 67, 0.15);
}
@media (min-width: 990px) {
  .page-banner h1 {
    font-size: 46px;
  }
}
.page-banner h1.dynamic-genre {
  text-transform: capitalize;
}
.page-banner p {
  font-size: 18px;
  max-width: 90%;
  margin: 0 auto;
  margin-bottom: 40px;
  color: var(--offwhite);
}
.page-banner .banner-image {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  height: 100%;
  width: 100%;
  z-index: -1;
}
#site-navigation > ul {
  margin: 0;
  padding: 0 1.2rem 0 0;
}
#site-navigation > ul > li {
  display: inline-block;
  padding: 12px 20px;
}
#site-navigation > ul > li .router-link,
#site-navigation > ul > li a {
  display: block;
  color: #6b6b6b;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  padding: 0;
  transition: 0.3s;
}
#site-navigation > ul > li .router-link:hover,
#site-navigation > ul > li a:hover {
  color: var(--black);
}
@media screen and (max-width: 1200px) {
  #site-navigation > ul > li .router-link,
  #site-navigation > ul > li a {
    font-size: 13px;
    padding: 0;
  }
}
#site-navigation .btn-dropdown-menu {
  padding: 2px;
}
#site-navigation .dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #f9f9f9;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
  border: none;
  border-radius: 4px;
  flex-direction: column;
  align-items: stretch;
  padding: 0;
  margin: 0;
  overflow: hidden;
  width: fit-content;
  min-width: 100%;
  z-index: 10000;
}
#site-navigation .dropdown-menu:popover-open {
  display: flex;
}
#site-navigation .dropdown-menu ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#site-navigation .dropdown-menu:focus {
  display: inline-flex;
}
#site-navigation .dropdown-menu li a {
  display: block;
  width: 100%;
  white-space: nowrap;
  padding: 12px 16px;
  overflow: hidden;
}
#site-navigation .dropdown-menu li a:focus,
#site-navigation .dropdown-menu li a:hover {
  background-color: color-mix(in srgb, var(--primary), transparent 80%);
}
@media screen and (min-width: 990px) {
  #site-navigation .dropdown-toggle:focus + .dropdown-menu {
    display: flex;
  }
  #site-navigation li.dropdown {
    position: relative;
    display: inline-flex;
    align-items: center;
  }
  #site-navigation li.dropdown:hover .dropdown-menu,
  #site-navigation li.dropdown:focus .dropdown-menu {
    display: flex;
  }
}
footer#colophon {
  display: flex;
  background-color: #1b1b1b;
  color: #fff;
  padding: 30px 15px;
}
footer#colophon.active {
  padding: 30px 15px 100px 15px;
}
footer#colophon .container,
footer#colophon .featured-posts,
footer#colophon .blog-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 990px) {
  footer#colophon .container,
  footer#colophon .featured-posts,
  footer#colophon .blog-wrapper {
    flex-direction: column;
  }
}
footer#colophon .site-info {
  font-size: 12px;
  color: #fff;
  margin-bottom: 16px;
}
footer#colophon .site-info a {
  color: #fff !important;
  text-decoration: underline;
}
footer#colophon .footer-nav-menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
footer#colophon .footer-nav-menu li {
  display: inline-block;
}
@media screen and (max-width: 990px) {
  footer#colophon .footer-nav-menu li {
    text-align: center;
    display: block;
  }
}
footer#colophon .footer-nav-menu li a {
  padding: 12px 40px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.3);
}
footer#colophon .email-sub {
  display: flex;
}
footer#colophon .email-sub .email {
  padding: 12px;
  border: 0;
  border-radius: 0;
  background-color: var(--dark-grey);
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  min-width: 200px;
  height: 42px;
}
footer#colophon .email-sub .button {
  border: 0;
  border-radius: 0;
  background-color: var(--trueblack);
  color: var(--white);
  text-transform: uppercase;
  letter-spacing: 2.5px;
  height: 42px;
  min-width: 100px;
}
footer#colophon .social-media {
  display: flex;
  flex-direction: row;
  margin-bottom: 16px;
}
footer#colophon .social-media .social-link {
  transition: 0.3s;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background-color: var(--teal);
  color: var(--white);
  border-radius: 50%;
  width: 30px;
  height: 30px;
  margin-right: 8px;
}
footer#colophon .social-media .social-link svg path {
  fill: #fff;
}
footer#colophon .social-media .social-link:hover {
  background-color: var(--trueblack);
}
.ui-download-cart {
  position: fixed;
  width: 350px;
  max-width: 100%;
  bottom: 0;
  right: 0;
  color: #242221;
  background: #fff;
  transform: translateY(100%);
  transition: 0.3s ease all;
  padding: 20px;
  font-size: 13px;
  box-shadow: 0 0 21px rgba(41, 40, 40, 0.2392156863);
  z-index: 1000;
}
@media screen and (max-width: 990px) {
  .ui-download-cart {
    width: 100%;
  }
}
.ui-download-cart.active {
  transform: translateY(-70px);
}
@media screen and (max-width: 990px) {
  .ui-download-cart.active {
    transform: translateY(-60px);
  }
}
.ui-download-cart .edd-cart {
  margin: 0;
  padding-left: 4px;
  list-style-type: none;
  text-align: right;
}
.ui-download-cart .edd-cart .edd-cart-number-of-items {
  text-align: right;
}
.ui-download-cart .edd-cart .edd-cart-item {
  margin-bottom: 13px;
  border-bottom: 1px solid rgba(132, 132, 132, 0.2196078431);
  padding-bottom: 13px;
}
.ui-download-cart .edd-cart .edd_total {
  padding-left: 0;
  margin-top: 13px;
  margin-bottom: 13px;
  font-size: 15px;
  text-align: center;
}
.ui-download-cart .edd-cart .edd_checkout {
  float: right;
  padding: 11px 25px;
  border-radius: 20px;
}
.ui-download-cart .edd-cart .edd_checkout a {
  color: #fff;
  background-color: transparent !important;
}
.ui-download-cart .edd-cart span.edd-cart-item-title {
  color: #212121;
  font-weight: bold;
}
.ui-download-cart .edd-cart .edd-cart-meta.edd_subtotal,
.ui-download-cart .edd-cart .edd-cart-meta.edd_total {
  background-color: transparent;
}
.hidden-total {
  display: none;
}
.pre-footer {
  background-color: #1b1b1b;
  padding: 32px 15px 0;
}
.pre-footer span,
.pre-footer p,
.pre-footer h2,
.pre-footer h3,
.pre-footer h4 {
  color: #FFF;
  margin: 0;
}
.pre-footer .grid {
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
@media (min-width: 990px) {
  .pre-footer .grid {
    gap: 48px;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}
.pre-footer .container,
.pre-footer .featured-posts,
.pre-footer .blog-wrapper {
  padding-bottom: 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.quick-link-menu-col {
  grid-column: span 1;
}
@media (min-width: 990px) {
  .quick-link-menu-col {
    grid-column: span 2;
  }
}
.quick-link-menu-col h4 {
  color: var(--White, #FFF);
  text-transform: uppercase;
  margin-bottom: 12px;
}
.footer-logo-col {
  grid-column: span 2/span 2;
}
@media (min-width: 990px) {
  .footer-logo-col {
    grid-column: span 2;
  }
}
.footer-logo-col img {
  margin-bottom: 16px;
}
.footer-logo-col p {
  color: rgba(255, 255, 255, 0.7);
}
.quick-links-menu {
  padding: 0;
  margin: 0;
  list-style-type: none;
  line-height: 2;
}
.footer-player {
  position: fixed;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70px;
  background: var(--black);
  z-index: 1000;
  transition: 0.3s;
  transform: translateY(80px);
}
@media screen and (max-width: 768px) {
  .footer-player {
    height: 60px;
  }
}
.footer-player.active {
  transform: none;
}
.footer-player button {
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  cursor: pointer;
}
.footer-player .controls {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-width: 155px;
  padding: 8px 15px;
  gap: 4px;
}
@media screen and (max-width: 768px) {
  .footer-player .controls {
    min-width: 0;
    order: 0;
    padding: 4px;
  }
}
.footer-player .controls .playback,
.footer-player .controls .previous,
.footer-player .controls .next {
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .footer-player .controls .controls-next-btn img,
  .footer-player .controls .controls-prev-btn img {
    width: 14px;
  }
}
.footer-player .controls .controls-next-btn:hover,
.footer-player .controls .controls-prev-btn:hover {
  opacity: 0.75;
}
.footer-player .controls .controls-repeat-btn {
  margin-left: 16px;
  margin-right: 10px;
}
@media screen and (max-width: 768px) {
  .footer-player .controls .controls-repeat-btn {
    display: none;
  }
}
.footer-player .controls .playback {
  padding: 0.6em 0.1em;
}
@media screen and (max-width: 768px) {
  .footer-player .controls .playback svg {
    width: 34px;
  }
}
.footer-player .controls img {
  margin: 0 8px;
}
.footer-player .duration {
  display: block;
  height: 5px;
  background-color: var(--teal);
}
.footer-player .play-button {
  color: var(--teal);
}
.footer-player .play-button,
.footer-player .pause-button {
  padding: 0 10px;
}
@media screen and (max-width: 768px) {
  .footer-player .play-button,
  .footer-player .pause-button {
    padding: 0;
  }
}
.footer-player .bpm-container {
  display: none;
}
.footer-player .ui__mute {
  cursor: pointer;
  font-size: 21px;
  max-width: 21px;
}
.footer-player .ui__mute:hover,
.footer-player .ui__mute:focus {
  opacity: 0.75;
}
.footer-player .repeat-shuffle {
  display: none;
  align-items: center;
  justify-content: center;
  width: 95px;
  height: 100%;
  padding: 10px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.footer-player .repeat-shuffle img.shuffle {
  margin-right: 15px;
}
@media screen and (max-width: 768px) {
  .footer-player .repeat-shuffle {
    display: none;
  }
}
.footer-player .artwork {
  display: block;
  width: 70px;
  height: 70px;
  max-width: 100%;
}
.footer-player .artwork #current-song-featured-image {
  aspect-ratio: 1/1;
  object-fit: cover;
  -webkit-user-drag: none;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .footer-player .artwork {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .footer-player .artwork {
    height: 60px;
    width: 60px;
  }
}
.footer-player .track-info {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: calc(100% - 480px);
  max-width: 100%;
  height: 100%;
  text-align: left;
}
@media screen and (max-width: 768px) {
  .footer-player .track-info {
    flex: 4;
  }
}
.footer-player .track-info p {
  font-size: 14px;
  margin: 0;
}
.footer-player .track-info .song-producer-name {
  flex: 2;
  position: relative;
  overflow: hidden;
  height: 100%;
  line-height: 1.7;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  z-index: 10;
}
@media screen and (min-width: 768px) {
  .footer-player .track-info .song-producer-name {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    padding: 6px 16px;
  }
}
@media screen and (max-width: 768px) {
  .footer-player .track-info .song-producer-name {
    padding: 4px 8px;
  }
}
.footer-player .track-info p.name {
  color: var(--white);
  font-size: 12px;
  font-weight: bolder;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .footer-player .track-info p.name {
    font-size: 15px;
  }
}
.footer-player .track-info p.name:hover {
  opacity: 0.7;
  text-decoration: underline;
}
.footer-player .track-info p.name a {
  color: var(--white);
}
.footer-player .track-info p.producer {
  font-size: 11px;
  color: var(--grey);
}
.footer-player .track-info p.song-duration {
  color: var(--white);
  text-align: right;
}
.footer-player .track-info .bpm {
  color: var(--lighter-gray);
  font-size: 12px;
}
.footer-player .duration-container {
  flex: 5;
  position: relative;
  display: block;
  height: 70px;
  padding: 5px 0;
  cursor: pointer;
  overflow: hidden;
  z-index: 12;
}
.footer-player .duration-container wave {
  overflow-x: hidden !important;
}
@media screen and (max-width: 990px) {
  .footer-player .duration-container {
    display: none;
  }
}
.footer-player .volume-controls {
  position: relative;
  display: flex;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  flex: 0.5;
  height: 100%;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  font-size: 22px;
}
@media screen and (max-width: 768px) {
  .footer-player .volume-controls {
    display: none;
  }
}
.footer-player .volume-controls input[type=range] {
  appearance: slider-vertical;
  padding: 0;
  margin: 0;
  display: inline-block;
  max-width: 24px;
}
.footer-player .volume-controls svg {
  margin-right: 13px;
}
.footer-player .volume-controls svg path {
  fill: #fff;
}
.footer-player .volume-controls .volume-range {
  position: absolute !important;
  bottom: 60px;
  margin: 0 auto;
  padding: 14px 8px;
  max-width: 40px;
  background: #3a3938;
}
.footer-player .cart-status {
  display: flex;
  justify-content: center;
  flex: 1;
  height: 100%;
  align-items: center;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  font-size: 12px;
  letter-spacing: 2.5px;
  color: var(--white);
  padding: 10px 16px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .footer-player .cart-status {
    padding: 8px;
    order: 2;
    flex: 1;
  }
}
.footer-player .cart-status__total {
  margin-left: 12px;
  color: var(--white);
}
.footer-player #cart-status-add-cart-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 15px;
  color: var(--white);
  padding: 8px 15px;
  letter-spacing: normal;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .footer-player #cart-status-add-cart-btn {
    height: 40px;
    padding: 8px;
    width: 40px;
  }
  .footer-player #cart-status-add-cart-btn span {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .footer-player #cart-status-add-cart-btn svg {
    margin-right: 8px;
  }
}
.footer-player .playlist-drawer {
  display: flex;
  flex: auto;
  height: 100%;
  align-items: center;
  justify-content: center;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  padding: 10px 20px;
  cursor: not-allowed;
}
@media screen and (max-width: 768px) {
  .footer-player .playlist-drawer {
    display: none;
  }
}
.footer-player .playlist-drawer img {
  width: 25px;
}
.fa-spin {
  animation: fa-spin 1s infinite linear;
}
.home-beats-list {
  background-color: var(--light-grey);
  padding: 30px 0px;
}
@media screen and (min-width: 990px) {
  .home-beats-list {
    padding: 50px 15px;
  }
}
.home-beats-list .beats-list {
  display: block;
  width: 100%;
}
@media screen and (min-width: 990px) {
  .home-beats-list .beats-list {
    display: flex;
    flex-direction: column;
  }
}
.home-beats-list > .container,
.home-beats-list > .featured-posts,
.home-beats-list > .blog-wrapper {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 990px) {
  .home-beats-list > .container,
  .home-beats-list > .featured-posts,
  .home-beats-list > .blog-wrapper {
    flex-direction: row;
  }
}
.beats-list {
  min-height: 400px;
  padding: 15px 0;
}
.beats-list header {
  display: flex;
  flex-direction: row;
  padding-bottom: 15px;
  max-width: 100%;
  border-bottom: 1px solid rgba(35, 34, 32, 0.1);
}
.beats-list header .beat-title-header {
  margin-left: 50px;
  flex: 2;
}
.beats-list header div {
  font-weight: 500;
  letter-spacing: 2.5px;
  font-size: 12px;
  text-transform: uppercase;
  color: var(--grey);
}
@media screen and (min-width: 990px) {
  .beats-list header {
    margin: 0 0 15px 10px;
  }
}
.beats-list .beats-list__wrap {
  width: 100%;
}
@media screen and (max-width: 990px) {
  .beats-list .beats-list__wrap {
    margin-bottom: 3%;
  }
}
.beats-list .num {
  font-size: 12px;
}
.beats-list .ui__bpm {
  flex: 1;
}
@media screen and (max-width: 768px) {
  .beats-list .ui__bpm {
    display: none;
  }
}
.beats-list .ui__beat-store-download-button {
  background-color: var(--dark-grey);
  border: none;
  border-radius: 0;
  width: 40px;
  cursor: pointer;
}
.beats-list .ui__beat-store-download-button svg path {
  fill: #fff;
}
.beats-list .ui__genre {
  flex: 1;
}
@media screen and (max-width: 768px) {
  .beats-list .ui__genre {
    display: none;
  }
}
.beats-list .purchase-header,
.beats-list .purchase {
  flex: 1;
}
.beats-list .purchase {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
.beats-list .beat-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 50px;
  width: 50px;
  max-width: 50px;
  margin-right: 15px;
  flex-grow: 1;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .beats-list .beat-image {
    margin-right: 10px;
  }
}
.beats-list .play-image,
.beats-list .pause-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 50px;
  width: 50px;
  position: absolute;
  left: 10px;
  top: 10px;
  border-radius: 4px;
}
.beats-list .eq-image {
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 4px;
  overflow: hidden;
}
@media screen and (min-width: 990px) {
  .beats-list .eq-image {
    display: none;
  }
}
.beats-list .play-image,
.beats-list .pause-image {
  background-color: rgba(0, 0, 0, 0.3607843137);
}
.beats-list .play-image svg,
.beats-list .pause-image svg {
  height: 32px;
  width: 32px;
}
.beats-list .play-image {
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.beats-list .pause-image {
  display: none;
}
@media screen and (min-width: 990px) {
  .beats-list .pause-image {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.beats-list .text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.beats-list .beat-row {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: 5px 10px;
  cursor: pointer;
}
@media (min-width: 990px) {
  .beats-list .beat-row {
    padding: 10px;
  }
}
.beats-list .beat-row .text {
  font-weight: 600;
  font-size: 14px;
}
.beats-list .beat-row .text,
.beats-list .beat-row .num {
  opacity: 0.6;
}
.beats-list .beat-row p {
  text-align: left;
}
.beats-list .beat-row .beat-title {
  flex: 2;
  margin: 0;
  opacity: 0.8;
}
.beats-list .beat-row .beat-title a:hover {
  opacity: 1;
}
.beats-list .beat-row .beat-title a span {
  color: #232220;
}
@media screen and (max-width: 768px) {
  .beats-list .beat-row .beat-title {
    font-size: 12px;
  }
}
@media screen and (min-width: 990px) {
  .beats-list .beat-row:hover {
    background-color: var(--white);
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.09);
  }
  .beats-list .beat-row:hover .play-image,
  .beats-list .beat-row:hover .pause-image {
    opacity: 1;
  }
}
.beats-list__sidebar {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-basis: 100%;
  margin: 0 10px;
  padding: 24px;
  min-height: 540px;
  max-height: 680px;
}
@media screen and (min-width: 990px) {
  .beats-list__sidebar {
    flex-basis: 25%;
    margin-left: 50px;
    margin-right: 0;
  }
}
.beats-list__sidebar h3 {
  font-size: 24px;
  color: var(--white);
  font-weight: 500;
}
.beats-list__sidebar img {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 5;
}
.beats-list__sidebar .sidebar-content {
  text-align: center;
  position: relative;
  z-index: 10;
}
.beats-list__sidebar:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-image:
    linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.1),
      rgba(0, 0, 0, 0.74));
  z-index: 6;
}
.beats-list__view-all-beats {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 0;
  max-width: 100%;
  flex-basis: 75%;
}
.featured-beats,
.recommended-tracks {
  text-align: center;
  padding: 30px 0px;
}
@media (min-width: 990px) {
  .featured-beats,
  .recommended-tracks {
    padding: 40px 15px;
  }
}
.featured-beats .container,
.featured-beats .featured-posts,
.featured-beats .blog-wrapper,
.recommended-tracks .container,
.recommended-tracks .featured-posts,
.recommended-tracks .blog-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}
@media (min-width: 1200px) {
  .featured-beats .container,
  .featured-beats .featured-posts,
  .featured-beats .blog-wrapper,
  .recommended-tracks .container,
  .recommended-tracks .featured-posts,
  .recommended-tracks .blog-wrapper {
    flex-wrap: nowrap;
  }
}
.featured-beats h2,
.featured-beats h4,
.recommended-tracks h2,
.recommended-tracks h4 {
  font-size: 24px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 24px;
  color: var(--black);
}
.featured-beats .beat,
.recommended-tracks .beat {
  position: relative;
  width: 16.6666%;
  text-align: left;
  border: 1px solid transparent;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 20px;
}
.featured-beats .beat:hover,
.recommended-tracks .beat:hover {
  background-color: #fff;
  box-shadow: 0 0 26px rgba(55, 55, 55, 0.12);
  border: 1px solid #eee;
}
.featured-beats .beat:hover .play-button,
.recommended-tracks .beat:hover .play-button {
  opacity: 1;
}
@media screen and (max-width: 1200px) {
  .featured-beats .beat,
  .recommended-tracks .beat {
    width: 33.3%;
  }
}
@media screen and (max-width: 990px) {
  .featured-beats .beat,
  .recommended-tracks .beat {
    width: 50%;
    padding: 10px;
  }
  .featured-beats .beat .title,
  .recommended-tracks .beat .title {
    font-size: 13px;
  }
}
.featured-beats .beat .image_grid--container,
.recommended-tracks .beat .image_grid--container {
  position: relative;
}
.featured-beats .beat .beat__details,
.recommended-tracks .beat .beat__details {
  padding: 0;
}
.featured-beats .beat .play-button,
.recommended-tracks .beat .play-button {
  opacity: 0;
  position: absolute;
  height: 50px;
  width: 50px;
  margin: 0 auto;
  left: 0px;
  right: 0px;
  transform: translateY(-50%);
  top: 50%;
  transition: opacity 0.2s ease-in-out;
}
.featured-beats .beat .featured-image,
.recommended-tracks .beat .featured-image {
  aspect-ratio: 1/1;
  object-fit: cover;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
  width: 100%;
  height: auto;
}
@media (min-width: 1200px) {
  .featured-beats .beat .featured-image,
  .recommended-tracks .beat .featured-image {
    width: 180px;
  }
}
.featured-beats .beat .title,
.recommended-tracks .beat .title {
  color: #232220;
  display: block;
  font-weight: bold;
  white-space: nowrap;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.featured-beats .beat .title:hover,
.recommended-tracks .beat .title:hover {
  opacity: 0.7;
}
.featured-beats .beat .featured-beat__genre,
.recommended-tracks .beat .featured-beat__genre {
  font-size: 14px;
  color: #232220;
  opacity: 0.4;
}
.featured-beats .beat p,
.recommended-tracks .beat p {
  font-size: 16px;
  margin: 0;
}
.full-width-cta {
  padding: 80px 15px;
  text-align: center;
}
.full-width-cta .content {
  width: 600px;
  max-width: 100%;
  margin: 0 auto;
}
.full-width-cta h2 {
  font-weight: lighter;
  font-size: 27px;
  margin-bottom: 5px;
}
@media (min-width: 990px) {
  .full-width-cta h2 {
    font-size: 46px;
  }
}
.full-width-cta p {
  font-size: 19px;
  opacity: 0.6;
}
.full-width-cta router-link,
.full-width-cta a {
  text-transform: uppercase;
}
.pricing-bg {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 80px 0;
}
.pricing-bg:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(35, 34, 32, 0.6);
  z-index: 10;
}
.pricing-bg .licensing-info {
  position: relative;
  z-index: 20;
}
.pricing-bg .licensing-title {
  text-align: center;
  text-transform: uppercase;
  color: var(--price-heading-white);
  font-size: 12px;
  letter-spacing: 3px;
  margin: 0;
}
.pricing-bg .blurb {
  text-align: center;
  font-size: 24px;
  color: var(--offwhite);
  margin-top: 8px;
  margin-bottom: 50px;
}
.pricing-tables {
  position: relative;
  z-index: 20;
}
.pricing-tables__wrap {
  display: flex;
  padding: 0 15px;
  align-items: flex-start;
  justify-content: center;
  text-align: center;
}
@media screen and (max-width: 990px) {
  .pricing-tables__wrap {
    flex-wrap: wrap;
  }
}
.pricing-tables__column {
  flex-basis: 100%;
  position: relative;
  width: 100%;
  color: var(--white);
  padding: 0;
  overflow: hidden;
  margin: 0 0px 60px 0px;
  box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.09);
}
@media screen and (min-width: 768px) {
  .pricing-tables__column {
    flex-basis: 45%;
    margin: 0 15px 60px 15px;
  }
}
@media screen and (min-width: 990px) {
  .pricing-tables__column {
    flex-basis: 280px;
    margin: 0;
  }
  .pricing-tables__column:not(:last-child) {
    margin-right: 2.5%;
  }
}
.pricing-tables__column .column-contents {
  background-color: var(--black);
  padding: 25px;
}
.pricing-tables__column .heading {
  color: var(--price-heading-white);
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 12px;
  margin-bottom: 0;
}
.pricing-tables__column-price {
  font-size: 46px;
  text-align: center;
  color: var(--white);
  font-weight: bolder;
  margin-top: 0;
  margin-bottom: 25px;
  text-shadow: 2px 5px 10px 0 rgba(30, 47, 67, 0.15);
}
.pricing-tables__column ul {
  margin: 0;
  padding: 0;
  text-align: left;
}
@media screen and (max-width: 990px) {
  .pricing-tables__column ul {
    text-align: center;
  }
}
.pricing-tables__column ul li {
  list-style-type: none;
  font-family: var(--montserrat);
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 32px;
}
.pricing-tables__column ul li .list-item {
  margin-left: 8px;
}
.pricing-tables__column ul svg {
  color: var(--teal);
  font-size: 17px;
}
.pricing-tables__column .learn-more {
  display: block;
  background-color: var(--dark-grey);
  color: var(--white);
  font-size: 12px;
  font-weight: bolder;
  text-align: center;
  text-transform: uppercase;
  padding: 20px;
  letter-spacing: 3px;
  cursor: pointer;
}
.pricing-tables__column .learn-more:hover {
  text-decoration: underline;
}
.modal-mask {
  position: fixed;
  z-index: 900;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.65);
  display: flex;
  align-items: center;
  transition: opacity 0.3s ease;
}
.modal-container {
  max-height: 80%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  width: 990px;
  margin: 0 auto;
  padding: 38px;
  background: #fff;
  color: black;
  box-shadow: 0 0 14px rgba(44, 43, 43, 0.3019607843);
  z-index: 1001;
  transition: 0.3s;
}
@media (max-width: 768px) {
  .modal-container {
    flex-direction: column;
    overflow-y: auto;
    width: 95%;
    padding: 40px 20px;
  }
  .modal-container .edd_purchase_submit_wrapper {
    text-align: center;
  }
}
.modal-container .close {
  cursor: pointer;
  font-size: 17px;
  background: transparent;
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
}
.modal-container .edd-add-to-cart {
  display: block;
  margin-bottom: 24px;
}
.modal-container .edd_go_to_checkout {
  display: block;
}
#subscribe-youtube {
  margin-bottom: 26px;
}
.modal {
  transition: 0.2s;
}
.modal__track-name {
  font-size: 30px;
  font-weight: bolder;
}
.modal__track-pic {
  width: 100%;
  object-fit: cover;
  max-width: 120px;
  max-height: 120px;
  aspect-ratio: 1/1;
}
@media (min-width: 768px) {
  .modal__track-pic {
    max-width: 180px;
    max-height: 180px;
  }
}
.modal__track-details {
  width: 100%;
  padding: 0 20px;
}
@media (max-width: 768px) {
  .modal__track-details {
    padding: 0;
  }
}
.modal #edd-purchase-button,
.modal .edd-submit,
.modal input[type=submit].edd-submit {
  padding: 12px 34px;
}
.modal .edd_download_purchase_form .edd_price_options li {
  line-height: 1.85;
}
.add-to-cart-modal-container {
  padding: 0;
}
.modal-top-half {
  background-color: rgba(179, 179, 179, 0.3607843137);
  padding: 26px 20px;
  width: 100%;
  display: flex;
  gap: 16px;
}
.modal-top-half h4 {
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .modal-top-half h4 {
    font-size: 22px;
    margin-top: 0;
  }
}
.modal-content {
  width: 100%;
}
.add-to-cart-modal-content {
  background-color: #eee;
  padding: 0 20px;
}
.modal-part-heading {
  display: flex;
  gap: 16px;
}
@media (min-width: 768px) {
  .modal-part-heading {
    gap: 24px;
  }
}
.modal-header {
  margin-bottom: 5px;
  margin-top: 9px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.modal-genre {
  background-color: #5a5a5a;
  color: #fff;
  display: inline-block;
  font-size: 11px;
  padding: 5px 8px;
  letter-spacing: 1.4px;
  border-radius: 2px;
  margin-right: 7px;
  margin-bottom: 7px;
  white-space: nowrap;
}
.ui-cart-form-wrap {
  margin-top: 32px;
  margin-bottom: 30px;
}
.ui-cart-form-wrap h4 {
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 8px;
}
.ui-cart-form-wrap ul.license-cols {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (min-width: 768px) {
  .ui-cart-form-wrap ul.license-cols {
    gap: 16px;
  }
}
.ui-cart-form-wrap ul.license-cols > li {
  background-color: #e9e9e9;
  border-radius: 4px;
  padding: 16px;
}
.ui-cart-form-wrap ul.license-cols > li:last-child label {
  margin-right: 0;
}
.ui-add-cart-label {
  color: #111;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  text-align: center;
  transition: 0.3s all;
}
.ui-add-cart-label header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px;
  text-align: left;
  width: 100%;
}
.ui-add-cart-name {
  font-size: 14px;
  font-weight: 600;
  color: #111;
  margin-bottom: 0;
}
@media screen and (min-width: 990px) {
  .ui-add-cart-name {
    font-size: 16px;
  }
}
.ui-add-cart-btn {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 3px;
  background-color: rgb(20, 123, 240);
  color: #fff;
  font-size: 15px;
  padding: 10px 20px;
}
@media screen and (min-width: 990px) {
  .ui-add-cart-btn {
    min-width: 130px;
  }
}
.ui-add-cart-btn .ui-cart-icon {
  margin-right: 8px;
}
.ui-add-cart-btn .ui-cart-icon path {
  fill: #fff;
}
.ui-add-cart-btn .ui-oval-icon {
  display: none;
  width: 20px;
  height: 20px;
}
.ui-license-features-list {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
}
.ui-license-features-list.visible {
  display: flex;
  flex-wrap: wrap;
}
.ui-license-features-list li {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  width: 100%;
  padding: 10px 0;
}
@media screen and (min-width: 990px) {
  .ui-license-features-list li {
    width: 50%;
    font-size: 14px;
  }
}
.ui-license-features-list li svg {
  flex-shrink: 0;
}
p.ui-deliverables {
  font-size: 13px;
  opacity: 0.8;
  margin-top: 0;
  margin-bottom: 10px;
}
.btn-toggle-features-list {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 6px;
  background-color: transparent;
  border: 0;
  box-shadow: none;
  font-size: 15px;
  padding-left: 0;
}
.btn-toggle-features-list svg {
  transition: 0.25s all;
}
.btn-toggle-features-list.active svg {
  transform: rotate(180deg);
}
.all-beats-page {
  background-color: #f4f4f4;
}
.all-beats-page .flex.container,
.all-beats-page .flex.featured-posts,
.all-beats-page .flex.blog-wrapper {
  flex-direction: column;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (min-width: 990px) {
  .all-beats-page .flex.container,
  .all-beats-page .flex.featured-posts,
  .all-beats-page .flex.blog-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
    flex-direction: row;
  }
}
@media (min-width: 990px) {
  .all-beats-page .beats-list {
    width: 75%;
  }
}
.load-more-beats {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px 0;
}
.toggle-all-filters-btn {
  cursor: pointer;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
  padding: 15px;
  font-size: 16px;
  width: 100%;
}
.toggle-all-filters-btn svg {
  transition: 0.25s;
}
.toggle-all-filters-btn[aria-expanded=true] svg {
  transform: rotate(180deg);
}
@media (min-width: 990px) {
  .toggle-all-filters-btn {
    display: none;
  }
}
@media (min-width: 990px) {
  .all-filters-wrapper {
    display: block !important;
  }
}
.genre-filter {
  padding: 0 15px;
  position: relative;
}
@media (min-width: 990px) {
  .genre-filter {
    width: calc(25% - 30px);
    margin-right: 50px;
  }
}
.genre-filter h2 {
  border-bottom: 1px solid rgba(35, 34, 32, 0.1);
  font-size: 22px;
  padding-bottom: 20px;
  margin-top: 0;
}
@media (max-width: 990px) {
  .genre-filter h2 {
    display: none;
  }
}
.genre-filter label {
  display: block;
  margin-bottom: 9px;
  margin-top: 9px;
  font-size: 14px;
  font-weight: 600;
}
.genre-filter ul {
  background-color: #FFF;
  margin: 0;
  padding: 0;
  list-style-type: none;
  box-shadow: 7px 9px 15px rgba(46, 46, 46, 0.14);
  position: absolute;
  top: 100%;
  width: 100%;
  transition: 0.4s;
  z-index: 10;
}
.genre-filter li button {
  border: 0;
  border-radius: 0;
  width: 100%;
  background: #fff;
  cursor: pointer;
  display: block;
  color: #232220;
  font-size: 13px;
  padding: 14px;
  transition: 0.3s;
  text-align: left;
}
.genre-filter li:not(.active) button:focus,
.genre-filter li:not(.active) button:hover {
  background-color: rgb(216, 216, 216);
}
.genre-filter li.active button {
  color: #FFF;
  opacity: 0.85;
  font-weight: 700;
  background-color: #10DDBB;
}
.genre-filter .filter-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
}
.genre-filter .filter-header + .filter-header {
  margin-top: 15px;
}
.genre-filter .filter-header .filter-dropdown {
  cursor: pointer;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between;
  width: 100%;
  border: 1px solid rgba(189, 189, 189, 0.38);
  background: transparent;
  padding: 12px;
  text-transform: uppercase;
  font-size: 17px;
}
.genre-filter .filter-header .filter-dropdown span {
  font-size: 12px;
  letter-spacing: 2px;
}
.genre-filter .filter-header .filter-dropdown:hover {
  color: black;
}
.genre-filter .filter-header .filter-dropdown .fa-caret-down {
  display: block;
}
.contact-form {
  padding: 60px 15px;
  align-items: flex-start;
  width: 688px;
  font-size: 14px;
}
.contact-form input,
.contact-form textarea {
  width: 100%;
  background: #e8e8e8;
  border-radius: 0;
  border: none;
  padding: 12px 16px;
}
.contact-form .btn {
  min-width: 180px;
  margin-left: 10px;
}
.hidden-cf7-form {
  display: none;
}
.single-beat__top {
  padding: 32px 16px;
  position: relative;
  background-color: var(--white);
}
@media screen and (max-width: 990px) {
  .single-beat__top {
    display: flex;
    flex-direction: column;
    padding: 0 0 24px 0;
  }
}
.single-beat__top .container,
.single-beat__top .featured-posts,
.single-beat__top .blog-wrapper {
  display: flex;
  column-gap: 48px;
}
@media screen and (max-width: 990px) {
  .single-beat__top .container,
  .single-beat__top .featured-posts,
  .single-beat__top .blog-wrapper {
    flex-direction: column;
    text-align: center;
  }
}
.single-beat__top.dark {
  background-image:
    linear-gradient(
      to right,
      #1b1925,
      #232323);
  color: var(--white);
  background-size: contain;
  background-position: right;
  background-repeat: no-repeat;
}
.single-beat__left {
  position: relative;
}
@media screen and (min-width: 990px) {
  .single-beat__left {
    flex-basis: 30%;
  }
}
.breadcrumb {
  color: var(--black);
  position: relative;
  padding: 10px 16px;
  z-index: 10;
}
@media screen and (min-width: 990px) {
  .breadcrumb {
    margin-bottom: 24px;
    padding: 0;
  }
}
.breadcrumb ol {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  font-size: 13px;
}
.breadcrumb ol li {
  display: inline-flex;
  white-space: nowrap;
}
.breadcrumb ol li:last-child {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}
.breadcrumb ol li:not(:last-child)::after {
  content: "/";
  margin: 0 0.25em;
}
.breadcrumb ol li a {
  color: var(--black);
  font-weight: 600;
}
.beat-title {
  color: var(--black);
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 28px;
}
@media screen and (min-width: 990px) {
  .beat-title {
    font-size: 38px;
  }
}
.skeleton-beat-title {
  height: 40px;
  width: 280px;
  max-width: 100%;
}
.beat-description {
  margin-top: 24px;
  font-size: 14px;
  line-height: 1.6;
}
.ui-single-beat__cart-button .edd-submit.button {
  padding: 12px 36px;
}
.ui-single-beat__cart-button .ui-cart-form-wrap {
  margin: 0;
}
.ui-single-beat__cart-button h4 {
  display: none;
}
.ui-single-beat__play-button {
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 11px 15px;
  cursor: pointer;
  margin-bottom: 24px;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  color: var(--white);
  border: none;
  font-weight: 600;
  font-size: 13px;
  transition: 0.3s;
  width: 100%;
}
@media (min-width: 768px) {
  .ui-single-beat__play-button {
    max-width: 160px;
  }
}
.ui-single-beat__play-button.dark {
  color: #333;
  background: #fff;
}
.ui-single-beat__play-button.dark:hover {
  box-shadow: 0 0 10px rgba(238, 238, 238, 0.431372549);
}
.ui-single-beat__play-button:hover {
  box-shadow: 0 0 18px rgba(51, 51, 51, 0.2078431373);
}
.ui-single-beat__play-button svg {
  margin-left: 8px;
  font-size: 11px;
}
.ui-single-beat__play-button svg path {
  fill: #fff;
}
.beat-controls {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media screen and (min-width: 990px) {
  .beat-controls {
    display: block;
  }
}
.beat-controls .btn-download {
  margin: 2em 0 0 0;
  padding: 1em 1.5em;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
  margin-right: 0;
}
.beat-controls .btn-download span.free-dl {
  margin-right: 10px;
}
.beat-info {
  position: relative;
  z-index: 10;
  text-align: left;
  padding: 0 16px;
}
@media screen and (min-width: 990px) {
  .beat-info {
    padding: 0;
  }
}
.beat-info__genre-and-bpm {
  color: var(--black);
  margin-bottom: 12px;
  font-size: 13px;
}
.beat-info__bpm,
.beat-info__genre {
  margin-right: 20px;
}
@media screen and (min-width: 990px) {
  .beat-info {
    width: 70%;
  }
}
@media screen and (max-width: 990px) {
  .single-beat .beat-featured-image-wrap {
    position: relative;
    margin: 0 auto;
    margin-bottom: 24px;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    overflow: hidden;
  }
  .single-beat .beat-featured-image-wrap::after {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background-image:
      linear-gradient(
        180deg,
        transparent,
        var(--white));
  }
}
@media (min-width: 990px) {
  .single-beat .skeleton-beat-featured-image {
    aspect-ratio: 1/1;
    width: 100%;
  }
}
.single-beat .skeleton-beat-featured-image__mobile {
  max-width: 100%;
  max-height: 60vh;
  object-fit: cover;
  object-position: center;
  aspect-ratio: 1/1;
  width: 100%;
  inset: 0;
}
@media (min-width: 990px) {
  .single-beat .skeleton-beat-featured-image__mobile {
    display: none;
  }
}
.single-beat .beat-featured-image__mobile {
  max-width: 100%;
  max-height: 60vh;
  object-fit: cover;
  object-position: center;
  aspect-ratio: 1/1;
  width: 100%;
  inset: 0;
}
@media (min-width: 990px) {
  .single-beat .beat-featured-image__mobile {
    display: none;
  }
}
.single-beat .beat-featured-image__desktop {
  display: none;
}
@media (min-width: 990px) {
  .single-beat .beat-featured-image__desktop {
    display: block;
    max-height: none;
    box-shadow: 0 0 18px rgba(21, 21, 21, 0.168627451);
    aspect-ratio: 1/1;
    width: 100%;
  }
}
.single-beat .ui-single-beat__cart-button {
  width: 100%;
}
.beat-action-buttons {
  list-style: none;
  margin-left: 0;
  margin-bottom: 16px;
  padding: 0;
  display: flex;
  justify-content: flex-start;
  gap: 8px;
}
@media (min-width: 990px) {
  .beat-action-buttons {
    margin-top: 16px;
    justify-content: center;
  }
}
.beat-action-buttons button svg path {
  transition: 0.25s;
}
.beat-action-buttons button:hover svg path,
.beat-action-buttons button:focus svg path {
  fill: var(--primary);
}
#share-beat-popover {
  width: 600px;
}
#share-beat-popover::backdrop {
  background-color: rgb(0, 0, 0);
  backdrop-filter: blur(9px);
}
#copied-popover {
  position: fixed;
  bottom: 24px;
  top: auto;
}
#copied-popover,
#share-beat-popover {
  border: none;
  border-radius: 4px;
  padding: 24px;
  max-width: 100%;
}
#copied-popover h2,
#share-beat-popover h2 {
  font-size: 24px;
  margin-top: 0;
  margin-bottom: 30px;
}
#copied-popover h3,
#share-beat-popover h3 {
  margin: 0;
  font-weight: 600;
  font-size: 16px;
}
#copied-popover .flex,
#share-beat-popover .flex {
  align-items: center;
  gap: 16px;
}
#copied-popover .flex img,
#share-beat-popover .flex img {
  border-radius: 2px;
  flex: 1 0;
  aspect-ratio: 1/1;
  object-fit: cover;
  min-width: 64px;
  max-width: 64px;
  max-height: 64px;
}
#copied-popover label,
#share-beat-popover label {
  display: block;
  margin-top: 24px;
  margin-bottom: 4px;
  font-weight: 600;
}
#copied-popover .copy-url-input-wrap,
#share-beat-popover .copy-url-input-wrap {
  position: relative;
  display: flex;
  gap: 10px;
  align-items: center;
}
#copied-popover .copy-url-input-wrap input,
#share-beat-popover .copy-url-input-wrap input {
  background-color: #eaeaea;
  border-radius: 2px;
  width: 100%;
  padding: 12px;
  border: 0;
  text-indent: 30px;
}
#copied-popover .copy-url-input-wrap svg,
#share-beat-popover .copy-url-input-wrap svg {
  height: 15px;
  width: 24px;
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  border-right: 1px solid #939393;
  padding-right: 10px;
}
#copied-popover .copy-url-input-wrap .copy-url,
#share-beat-popover .copy-url-input-wrap .copy-url {
  background-color: var(--primary);
  color: #FFF;
  font-weight: 600;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
#copied-popover .btn-exit-popover,
#share-beat-popover .btn-exit-popover {
  position: absolute;
  top: 12px;
  right: 12px;
  padding: 16px;
}
#copied-popover,
#copied-popover::backdrop,
#share-beat-popover,
#share-beat-popover::backdrop {
  transition:
    display 0.25s allow-discrete,
    overlay 0.25s allow-discrete,
    opacity 0.25s;
  opacity: 0;
}
#copied-popover:popover-open,
#share-beat-popover:popover-open {
  opacity: 1;
}
#copied-popover:popover-open::backdrop,
#share-beat-popover:popover-open::backdrop {
  opacity: 0.75;
}
@starting-style {
  #copied-popover:popover-open,
  #copied-popover:popover-open::backdrop,
  #share-beat-popover:popover-open,
  #share-beat-popover:popover-open::backdrop {
    opacity: 0;
  }
}
#beat-comments {
  padding: 24px 16px;
  background-color: #eee;
}
@media (min-width: 990px) {
  #beat-comments {
    border-radius: 8px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 24px;
    max-width: calc(100% - 32px);
  }
}
#beat-comments h2 {
  margin-top: 0;
}
#beat-comments .comment-list {
  margin-left: 0;
  padding-left: 8px;
  list-style: none;
  margin-bottom: 0;
}
#beat-comments li.comment {
  display: flex;
  gap: 16px;
}
#beat-comments li.comment p {
  margin-top: 0;
  margin-bottom: 12px;
}
#beat-comments li.comment .comment-author {
  font-size: 12px;
}
#beat-comments li.comment .comment-author-avatar {
  border-radius: 100%;
  height: 40px;
  width: 40px;
}
#beat-comments li.comment time {
  font-size: 12px;
}
#beat-comments form {
  position: relative;
  margin-top: 16px;
  margin-bottom: 32px;
}
#beat-comments form input.comment {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #ddd;
  display: block;
  width: 100%;
  padding: 12px;
  transition: all 0.3s ease;
}
#beat-comments form input.comment:focus {
  border-color: #3b82f6;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.5);
  outline: none;
}
#beat-comments form .comment-buttons {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
#beat-comments form .post-comment {
  border-radius: 32px;
  background-color: #2563eb;
  color: var(--white);
}
#beat-comments form .show-emoji-picker {
  border: none;
  background-color: transparent;
}
#beat-comments form .emoji-picker-wrapper {
  position: absolute;
}
#beat-comments form emoji-picker {
  position: absolute;
  z-index: 1000;
}
#beat-comments form .disabled {
  background-color: #3f3f3f;
  opacity: 0.2;
}
#beat-comments form button {
  cursor: pointer;
  transition: 0.25s;
}
.product-tags {
  list-style: none;
  padding: 0;
  margin: 0 0 24px 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.product-tags li {
  display: inline;
}
.product-tags li a {
  border-radius: 24px;
  border: 1px solid var(--black);
  padding: 4px 12px;
  font-size: 12px;
}
.hashtag {
  color: var(--black);
  text-decoration: none;
}
.hashtag:hover {
  background-color: var(--primary);
  color: var(--white);
  border-color: var(--primary);
}
.single-article-header {
  display: block;
  margin: 0 auto;
  margin-top: 32px;
  max-width: 100%;
  width: 1032px;
  padding: 0 16px;
}
.single-article-header .entry-title {
  line-height: 1.12;
  margin-bottom: 24px;
  font-size: 32px;
}
@media screen and (min-width: 990px) {
  .single-article-header .entry-title {
    font-size: 64px;
  }
}
.single-article-header .entry-meta {
  display: block;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 24px;
}
.single-post-thumbnail {
  margin-top: 32px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  display: block;
  aspect-ratio: 16/7;
  overflow: hidden;
  max-height: 700px;
}
@media screen and (min-width: 990px) {
  .single-post-thumbnail {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}
.single-post-thumbnail img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.ui-single-article-wrapper {
  padding: 15px;
  margin: 0 auto;
  margin-bottom: 60px;
}
@media screen and (min-width: 990px) {
  .ui-single-article-wrapper {
    max-width: 1032px;
    padding: 24px 16px;
    display: flex;
    justify-content: center;
    gap: 32px;
  }
}
@media screen and (min-width: 1200px) {
  .ui-single-article-wrapper {
    gap: 80px;
  }
}
.ui-single-article-wrapper ul,
.ui-single-article-wrapper ol {
  margin-left: 0;
  padding-left: 16px;
}
.ui-single-article-wrapper .article-sidebar {
  width: 220px;
}
.ui-single-article-wrapper .share-text {
  display: block;
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 24px;
}
.ui-single-article-wrapper .social-links-share {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 16px;
}
@media screen and (min-width: 990px) {
  .ui-single-article-wrapper .social-links-share {
    column-gap: 48px;
    row-gap: 24px;
  }
}
.ui-single-article-wrapper .social-links-share svg {
  height: 20px;
  width: 20px;
}
.ui-single-article-wrapper article {
  width: 780px;
  max-width: 100%;
}
.ui-single-article-wrapper article p {
  margin-top: 0;
}
.ui-single-article-wrapper .entry-content {
  font-size: 17px;
  line-height: 32px;
  margin-top: 0;
}
.tags-links {
  display: flex;
  gap: 12px;
  margin-top: 24px;
}
.tags-links a {
  border-radius: 20px;
  border: 1px solid #111;
  color: #111;
  padding: 3px 10px;
  font-size: 14px;
  transition: background-color, color 0.25s;
}
.tags-links a:hover,
.tags-links a:focus {
  background-color: #111;
  color: #FFF;
}
.ui-article-wrapper {
  margin-bottom: 60px;
}
.ui-article-wrapper .entry-title {
  font-size: 36px;
}
.ui-article-wrapper .entry-meta {
  display: block;
  font-size: 13px;
  margin-bottom: 25px;
}
.entry-video {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}
.entry-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
iframe {
  aspect-ratio: 16/9;
}
.blog-outer {
  padding-top: 32px;
}
.blog-outer h1 {
  text-align: center;
}
.blog-featured-image img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  aspect-ratio: 16/9;
}
.blog-wrapper {
  padding-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
  gap: 16px;
  list-style: none;
}
@media (min-width: 990px) {
  .blog-wrapper {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media screen and (min-width: 1350px) {
  .blog-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
.grid-half {
  grid-column: auto/span 6;
}
.grid-third {
  grid-column: auto/span 4;
}
.grid-fourth {
  grid-column: auto/span 3;
}
.pagination-wrapper {
  padding: 0 15px;
}
.entry-footer {
  font-size: 14px;
  margin-bottom: 30px;
}
.nav-links {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin-bottom: 32px;
  font-size: 14px;
}
.nav-links .page-numbers {
  background-color: var(--black);
  border-radius: 4px;
  color: var(--white);
  border: none;
  margin: 0;
  padding: 8px 16px;
  transition: 0.25s;
}
.nav-links .page-numbers:focus,
.nav-links .page-numbers:hover {
  background-color: var(--primary);
  opacity: 0.78;
}
.nav-links .next,
.nav-links .prev {
  background-color: transparent;
  color: var(--black);
}
.nav-links .next:hover,
.nav-links .next:focus,
.nav-links .prev:hover,
.nav-links .prev:focus {
  background-color: transparent;
  text-decoration: underline;
}
.nav-links .current {
  background-color: var(--primary);
  color: var(--white);
}
.featured-posts {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  padding: 0 15px;
  margin-top: 48px;
  margin-bottom: 24px;
  list-style: none;
}
@media screen and (min-width: 990px) {
  .featured-posts {
    flex-direction: row;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 16px;
  }
}
@media screen and (min-width: 1350px) {
  .featured-posts {
    padding: 0;
  }
}
.post-card.box-shadow {
  box-shadow: 0 0 15px rgba(12, 12, 12, 0.12);
}
.post-card.box-shadow .post-card__content {
  padding: 10px 20px 20px 20px;
}
.post-card:last-child {
  margin: 0;
}
.post-card__link {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  color: var(--black);
}
.post-card__content {
  padding: 10px 0 20px 0;
}
.post-card figure {
  margin: 0;
}
.post-card__image {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 990px) {
  .post-card__image {
    height: 244px;
    object-fit: cover;
  }
}
.post-card__title {
  font-weight: 700;
  font-size: 20px;
  margin-top: 4px;
  margin-bottom: 11px;
}
.post-card__excerpt {
  opacity: 0.6;
  font-size: 14px;
}
.post-card__meta {
  display: flex;
  align-items: flex-start;
  gap: 24px;
}
.post-card__date {
  font-size: 14px;
}
.post-card__author {
  font-size: 14px;
}
.post-card__comment-count {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
}
.post-card__comment-count svg {
  height: 15px;
  width: 15px;
}
ol.commentlist {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.container.blog-post-comments-wrapper,
.blog-post-comments-wrapper.blog-wrapper,
.blog-post-comments-wrapper.featured-posts {
  padding-left: 16px;
  padding-right: 16px;
}
dialog.free-download-modal {
  border: none;
  border-radius: 4px;
  background-color: var(--white);
  color: var(--black);
  margin: auto;
  padding: 0;
  max-width: 100%;
  width: 100%;
}
dialog.free-download-modal[open] {
  animation: fadeIn 0.25s ease normal;
}
@media (min-width: 990px) {
  dialog.free-download-modal {
    width: 540px;
  }
}
dialog.free-download-modal header {
  background-color: #111;
  color: #eee;
  font-size: 1rem;
  padding: 16px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
dialog.free-download-modal header .free-download-headline {
  font-size: 12px;
  margin: 0;
}
dialog.free-download-modal header p {
  margin: 0;
}
dialog.free-download-modal .close-form button {
  border: 0;
  background-color: transparent;
}
dialog.free-download-modal .close-form button:focus,
dialog.free-download-modal .close-form button:hover {
  outline: none;
}
dialog.free-download-modal main {
  padding: 24px;
}
dialog.free-download-modal main label {
  display: block;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 8px;
}
dialog.free-download-modal main .free-download-instructions {
  font-size: 13px;
  margin-top: 0;
  margin-bottom: 16px;
  opacity: 1;
  color: var(--black);
}
dialog.free-download-modal main input[type=email],
dialog.free-download-modal main input[type=text] {
  border: 1px solid var(--black);
  border-radius: 4px;
  color: #111;
  padding: 8px;
  width: 100%;
}
dialog.free-download-modal main .button-send-email {
  border-radius: 0.25rem;
  background-color: var(--trueblack);
  cursor: pointer;
  font-size: 16px;
  margin-top: 16px;
  padding: 15px 8px;
  width: 100%;
}
dialog.free-download-modal main .button-send-email span {
  color: #fff;
}
dialog.free-download-modal::backdrop {
  background-color: rgba(66, 66, 66, 0.5);
  backdrop-filter: blur(3px);
}
[v-cloak] {
  display: none;
}
.bold {
  font-weight: bolder;
}
div + article,
div + article.ui-article {
  display: none;
}
div.page-banner + article {
  display: block;
}
div + .page-banner + article {
  display: none;
}
div + .blog-outer {
  display: none;
}
article.page {
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
}
#edd_checkout_wrap {
  padding: 0 10px;
  width: 100%;
}
.error404 .page-not-found-title {
  margin-top: 60px;
  margin-bottom: 60px;
  text-align: center;
}
#edd_checkout_wrap .edd_empty_cart {
  display: block;
  padding: 50px 10px;
}
.single-download #content {
  min-height: 800px;
}
.equalizer {
  position: absolute;
  inset: 0;
}
.featured-image {
  display: flex;
}
/*# sourceMappingURL=main.css.map */
