/*
Theme Name: Aurenza Child
Theme URI: https://preview.wolfthemes.store/aurenza/landing/
Description: Aurenza Child theme
Author: WolfThemes
Author URI: https://wolfthemes.com
Template: aurenza
Version: 1.0.1
*/

/*
注意！
使用 aurenza-app-css2.css 这个文件来加入 css 权重会比较高，主题很多的设定在aurenza-app-css中
*/

/* .cta-container {
  display: none !important;
} */

.elementor-preview .press-list {
  display: none;
}

div.logo {
  padding: 3em !important;
  padding-left: 20px !important;
}

.menu-layout-top-justify-left .menu-container #site-navigation-primary-desktop {
  text-align: right;
}

::selection {
  color: #000 !important;
  background: var(--accent-color) !important;
}

#back-to-top-link {
  display: none !important;
}

.cta-container,
.nav-menu-desktop li.menu-item {
  font-size: 16px;
}

.menu-light,
.panel-font-light,
.wolf-core-font-light {
  --foreground-color: var(--foreground-color) !important;
  --theme-color: var(--theme-color) !important;
  --theme-border-color: var(--theme-border-color) !important;
  --background-color: var(--background-color) !important;
  --strong-color: var(--strong-color) !important;
  --black-color: var(--black-color) !important;
  --white-color: var(--white-color) !important;
}

a.menu-link {
  color: var(--accent-color);
}

.category-filter ul li a.filter-link {
  color: var(--black-color);
  font-size: 18px;
}

a.menu-link {
  color: var(--black-color);
}

a.menu-link:hover {
  color: var(--white-color);
}

.wolf-core-font-light a:hover,
.wolf-core-font-light a:hover .elementor-icon-list-text {
  color: #fff !important;
}

.category-filter ul li a.active {
  border: none !important;
}

.category-filter ul li a.filter-link:hover {
  color: var(--white-color);
}

/* body.page-id-8133 .elementor-6149 .e-con-inner {
  border-top: 1px #000 solid;
} */

.nav-menu-desktop
  > li:not(.menu-button-primary):not(.menu-button-secondary)
  .link__mask,
.nav-menu-desktop
  > li:not(.menu-button-primary):not(.menu-button-secondary)
  > a
  span.menu-item-text-container {
  line-height: 1 !important;
}

@media all and (min-width: 1440px) {
  [data-post-id="8133"] .elementor-widget-container {
    display: flex;
  }

  [data-post-id="8133"] .elementor-widget-container .category-filter {
    width: 15%;
  }

  [data-post-id="8133"] .elementor-widget-container .items-grid-container {
    flex: 1;
  }

  [data-post-id="8133"] .elementor-widget-container .category-filter ul li {
    display: block;
    list-style: none;
  }

  [data-post-id="8133"] .e-con-inner {
    padding-bottom: 40px !important;
  }
}

/* 菜单当前 白色 */
[aria-current="page"] {
  color: #fff !important;
}

.cta-container,
.nav-menu-desktop li.menu-item {
  font-size: 18px;
}

body
  .nav-menu-desktop
  > li:not(.menu-button-primary):not(.menu-button-secondary)
  > a
  .menu-item-inner {
  height: auto !important;
}

body .entry-work .entry-taxonomy {
  font-size: 18px;
}

.elementor-editor-active
  .grid-loaded
  .filtered-content.items-entrance-animation-fade-in-up
  .entry
  a.internal-link:hover,
.loaded
  .section-appeared-once
  .grid-loaded
  .filtered-content.items-entrance-animation-fade-in-up
  .entry
  a.internal-link:hover {
  color: #fff;
}

.elementor-editor-active
  .grid-loaded
  .filtered-content.items-entrance-animation-fade-in-up
  .entry
  .entry-taxonomy
  a.internal-link,
.loaded
  .section-appeared-once
  .grid-loaded
  .filtered-content.items-entrance-animation-fade-in-up
  .entry
  .entry-taxonomy
  a.internal-link {
  pointer-events: none;
  touch-action: none;
}

@media all and (min-width: 1440px) {
  body[class*="term-"] .elementor-widget-container,
  [data-post-id="8133"] .elementor-widget-container {
    display: flex;
  }

  body[class*="term-"] .elementor-widget-container .category-filter,
  [data-post-id="8133"] .elementor-widget-container .category-filter {
    width: 15%;
  }

  body[class*="term-"] .elementor-widget-container .items-grid-container,
  [data-post-id="8133"] .elementor-widget-container .items-grid-container {
    flex: 1;
  }

  body[class*="term-"] .elementor-widget-container .category-filter ul li,
  [data-post-id="8133"] .elementor-widget-container .category-filter ul li {
    display: block;
    list-style: none;
  }

  body[class*="term-"] .e-con-inner,
  [data-post-id="8133"] .e-con-inner {
    padding-bottom: 40px !important;
  }
}

.blog,
.work-template-default.single.single-work {
  --background-color: #e9e2d3;
  --page-background-color: #e9e2d3 !important;
}

.work-template-default.single.single-work.loading-animation-type-custom
  .content-wrapper
  .elementor
  > .wolf-core-font-:first-of-type,
.work-template-default.single.single-work
  .loading-animation-type-custom
  .content-wrapper
  .elementor
  > .wolf-core-font-dark:first-of-type {
  background-color: transparent !important;
}
.work-template-default.single.single-work .sticky-nav {
  background-color: var(--page-background-color);
}

.work-template-default.single.single-work
  .site-content
  > div[data-elementor-type]:nth-child(1) {
  display: none;
}

.entry-event-accordion .entry-event-img .event-grid-ticket-button {
  display: none;
}
.event.type-event .entry-event-accordion-inner {
  margin-bottom: 0;
}
.entry-post-grid .entry-meta-container,
.entry-post-grid .entry-title a,
.entry-post-masonry .entry-title a {
  --strong-color: #87c7c1;
  color: var(--strong-color);
}

#SR7_1_1 .custom.sr7-arrows {
  border-radius: 100%;
  background: transparent !important;
  border: 1px solid #000 !important;
}

#SR7_1_1 .custom.sr7-arrows:before {
  color: #000 !important;
}

.zIndexMax .content__title {
  z-index: 9999;
}

.e-con-inner-nopadding > .e-con-inner {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
/* @media all and (max-width: 1026px) {
 
  .mobile_arrow{
    --height:66px;
  }
  .custom.sr7-arrows[data-dir="+1"]{
        transform: translate(20px, -13px) !important;
  }
  .custom.sr7-arrows[data-dir="-1"]{
        transform: translate(80px, -13px) !important;
  }
}
@media all and (max-width: 600px) {
 .mobile_arrow{
    --height:66px;
  }
   .custom.sr7-arrows[data-dir="+1"]{
    width: 20px !important;
    height: 20px !important;
    transform: translate(30px, -2px) !important;
  }
  .custom.sr7-arrows[data-dir="-1"]{
    width: 20px !important;
    height: 20px !important;
    transform: translate(5px, -2px) !important;
  }
  .custom.sr7-arrows::before{
    font-size: 10px !important;
    line-height: 20px !important;
  }
} */

.custom.sr7-arrows[data-dir="-1"] {
  transform: translate(20px, -20px) !important;
}
.custom.sr7-arrows[data-dir="+1"] {
  transform: translate(80px, -20px) !important;
}

@media all and (max-width: 768px) {
  .custom.sr7-arrows[data-dir="+1"],
  .custom.sr7-arrows[data-dir="-1"] {
    display: none !important;
  }
}

.wolf-core-gallery-masonry.wolf-core-gallery-padding-yes
  .wolf-core-img-masonry-outer {
  padding: 25px;
}

.elementor
  .elementor-widget:not(.elementor-widget-text-editor):not(
    .elementor-widget-theme-post-content
  )
  figure
  img.wp-post-image {
  max-height: 80vh;
  /* max-width: 40%; */
  /* object-fit: contain; */
  width: auto;
  border-radius: 15px;
  /* 12px */
  border-radius: var(--theme-border-radius);
  /* 12px */
  overflow: hidden;
}
/* .desktop-screen .entry-columns-2{
  width: fit-content;
} */

body {
  --theme-border-radius: 4px;
}
@media all and (min-width: 800px) {
  .single-work-layout-sidebar-right .work-info-container {
    padding-right: 25px;
  }
  .wolf-core-gallery-masonry.wolf-core-gallery-padding-yes {
    margin-left: 0;
  }
}

.wolf-core-img-masonry img,
.wolf-core-img-masonry .wolf-core-img {
  border-radius: 4px;
}
.work-info-container .entry-title {
  color: var(--e-global-color-accent);
}

@media all and (min-width: 800px) {
  .type-work .work-content {
    width: 51.66%;
  }
  .type-work .filtter {
    width: 15%;
    float: left;
  }
  .type-work .filtter ul li {
    display: block;
    text-align: left;
  }
  .type-work .work-info-container .pic {
    display: none;
  }
}
@media all and (max-width: 800px) {
  .type-work {
    display: flex;
    flex-direction: column;
  }
  .type-work .filtter {
    order: 1;
  }
  .type-work .work-info-container {
    order: 2;
  }
  .type-work .work-content {
    order: 3;
  }

  .type-work .work-info-container.is_stuck {
    position: static !important;
  }

  .type-work .work-info-container .pic {
    display: block;
    margin-bottom: 15px;
  }

  div.logo {
    width: 220px;
    padding-left: 0px !important;
  }

  .category-filter ul li,
  .mptt-shortcode-wrapper .mptt-navigation-tabs ul li {
    padding: 0;
    margin: 0;
  }
}

.press-list-list .image {
  width: 20% !important;
  min-width: 80px;
}
.press-list-list .image img {
  width: 100%;
  border-radius: var(--theme-border-radius);
}

.press-list .event:nth-child(1) {
  border-top: none !important;
}

.awards-more-btn.trigger-container {
  margin-top: 0;
  margin-left: 0;
  text-align: left;
}

.awards-list [href="javascript:void(0)"],
.press-list [href="javascript:void(0)"] {
  pointer-events: none;
  touch-action: none;
}

.entry-post-grid .entry-category-list,
.entry-post-grid .entry-date,
.entry-post-grid .entry-meta-container,
.entry-post-masonry .entry-category-list,
.entry-post-masonry .entry-date,
.entry-post-masonry .entry-meta-container {
  font-size: 18px !important;
}

.lineheight-6vw .wolf-core-marquee__inner span {
  line-height: 0.7 !important;
}

#press-space-50 > .e-con-inner,
.press-space-50 > .e-con-inner {
  padding-top: 0 !important;
}
#press-space-50 .entry-event-accordion-inner,
.press-space-50 .entry-event-accordion-inner {
  padding-top: 100px !important;
}
#press-space-50 .entry-event-accordion .entry-event-info,
.press-space-50 .entry-event-accordion .entry-event-info {
  margin-top: 0 !important;
}
.awards-space-50 {
  padding-top: 70px !important;
}
.awards-space-50 .awards-list {
  margin-top: calc(var(--grid-padding) * -1) !important;
}

.blog #blog-index {
  margin: 0 0 0 0 !important;
}

.line-height-1,
.line-height-1 * {
  line-height: 1 !important;
}
body {
  --button-border-radius: var(--theme-border-radius);
}
.load-more-btn span.has-arrow-yes,
.loadmore-button span.has-arrow-yes {
  --button-arrow-dim: 0.6em !important;
}
.has-arrow-yes .btn-icon,
.has-arrow-yes .btn-icon-wrap {
  height: 0.7em !important;
  /* width: auto !important; */
}

.entry-event-excerpt.custom {
  max-height: 0;
}
.entry-event-accordion--open .entry-event-excerpt.custom {
  max-height: 1000px;
}
.home-awards-a-margin {
  padding-bottom: 50px;
}
.home-awards-a-margin .trigger-container {
  margin-top: 30px;
}

.will-stick-nav.sticky-nav {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}

.side-panel-hamburger > span {
  display: none !important;
}

.hamburger-link.side-panel-hamburger {
  background-color: transparent !important;
  border: none !important;
  width: 40px;
}

.side-panel-hamburger::before,
.side-panel-hamburger::after {
  background-color: #000 !important;
  content: "" !important;
  display: block;
  height: 2px !important;
  width: 100% !important;
  position: static !important;
}

.menu-light .side-panel-hamburger::before,
.menu-light .side-panel-hamburger::after {
  background-color: #fff !important;
}

.side-panel-hamburger::before {
  transform: translateY(-5px);
}

.side-panel-hamburger::after {
  transform: translateY(5px) !important;
}

/*
.mobile-menu-toggle .content-inner {
  filter: blur(5px);
  transition: filter 0.5s ease-in-out;
} */

.cta-container + .hamburger-container {
  padding-right: 0;
}

/* 
#mobile-menu-panel #close-mobile-menu-icon {
  right: 20px;
}

@media screen and (max-width: 600px) {
  #mobile-menu-panel {
    width: 100%;
  }
} */

#mobile-menu-panel--inner {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
  height: 100vh;
}
