
  .l-subheader-h,
  .l-section-h,
  .l-main .aligncenter,
  .w-tabs-section-content-h {
    max-width: 1550px !important;
  }

  #zhuan {
    width: 280px;
    height: 279px;
    background: url(shishi.png) no-repeat;
    border-radius: 140px;
    -webkit-animation: run 10s linear 0s infinite;
  }

  #zhuan:hover {
    -webkit-animation-play-state: paused;
  }


  @-webkit-keyframes run {
    from {
      -webkit-transform: rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg);
    }
  }

  .w-popup-trigger img {

    transition: opacity 100s;
  }

  .l-main .w-more {
    float: right;
    font-family: fzfysjt;
    color: #fff;
    position: relative;
    line-height: 1;
    width: 1em;
    padding: 10px 17px;
    margin-top: 5px;

    margin-left: 110px !important;
    margin-top: 3px !important;
    right: 10px !important;
  }

  .l-main .w-more:hover {
    color: #fff;
  }

  .l-main .w-more i {
    position: absolute;
    left: 0;
    top: 0;
    background: url(https://img.dpm.org.cn/Public/static/themes/image/more.png) no-repeat;
    width: 48px;
    height: 100%;
  }

  i,
  em,
  b,
  strong {
    font-style: normal;
    font-weight: normal;
  }


  .w-hwrapper.align_left>* {
    margin-right: 0rem;
    margin-right: var(--hwrapper-gap, 0rem);
  }


  .mask {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(https://img.dpm.org.cn/Public/static/themes/image/opacity-75.png);
    color: #fff;
    overflow: hidden;
    *zoom: 1;
  }

  .mask a {
    padding: 50px 60px 0;
    display: block;
    color: #fff;
  }

  .mask p {
    line-height: 24px;
    margin-bottom: 10px;
	position: absolute;
	top: 50px;
	left: 50px;
  }

  .mask .jj {
    overflow: hidden;
  }

  .mask .pos {}

  .mask h1 {
    font-family: fzfysjt;
    font-size: 28px;
    text-align: center;
    position: absolute;
    bottom: 42px;
    left: 0;
    width: 100%;
    color: inherit;
  }

  .mask h1 span {
    vertical-align: middle;
  }

  .l-main .w-more:hover i {
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }


  /*圆圈*/
  .bg {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -126px;
    width: 240px;
    height: 252px;
    index-z
  }

  .bg img {
    display: non e;
  }

  .bg img.i1 {
    display: block;
  }

  .bg img {
    -webkit-animation: swinging 30s linear 0s infinite;
    animation: swinging 30s linear 0s infinite;
  }

  .bg img:hover {
    animation-play-state: paused;
  }

  .us_custom_6df4bc3a {
    color: #fff;
    position: relative;
    z-index: 2;
  }

  @-moz-keyframes swinging {
    0% {
      transform: rotate(0);
    }

    100% {
      transform: rotate(360deg);
    }
  }

  @-o-keyframes swinging {
    0% {
      transform: rotate(0);
    }

    100% {
      transform: rotate(360deg);
    }
  }

  @-webkit-keyframes swinging {
    0% {
      transform: rotate(0);
    }

    100% {
      transform: rotate(360deg);
    }
  }

  @keyframes swinging {
    0% {
      transform: rotate(0);
    }

    100% {
      transform: rotate(360deg);
    }
  }

  .us_custom_ddeb9f74 .wpb_wrapper {
    position: relative;
    height: auto;
    overflow: hidden;
  }

  .us_custom_ddeb9f74 .wpb_wrapper .bg {
    width: 240px;
  }


@font-face {
  font-display: block;
  font-style: normal;
  font-family: "fontawesome";
  font-weight: 900;
  src: url("/themes/simpleboot3/public/Impreza/fonts/fa-solid-900.woff2") format("woff2"), url("/themes/simpleboot3/public/Impreza/fonts/fa-solid-900.woff") format("woff")
}

.fas,
.fa {
  font-family: "fontawesome";
  font-weight: 900
}

@font-face {
  font-display: block;
  font-style: normal;
  font-family: "fontawesome";
  font-weight: 400;
  src: url("/themes/simpleboot3/public/Impreza/fonts/fa-regular-400.woff2") format("woff2"), url("/themes/simpleboot3/public/Impreza/fonts/fa-regular-400.woff") format("woff")
}

.far {
  font-family: "fontawesome";
  font-weight: 400
}

@font-face {
  font-display: block;
  font-style: normal;
  font-family: "fontawesome";
  font-weight: 300;
  src: url("/themes/simpleboot3/public/Impreza/fonts/fa-light-300.woff2") format("woff2"), url("/themes/simpleboot3/public/Impreza/fonts/fa-light-300.woff") format("woff")
}

.fal {
  font-family: "fontawesome";
  font-weight: 300
}

@font-face {
  font-display: block;
  font-style: normal;
  font-family: "Font Awesome 5 Duotone";
  font-weight: 900;
  src: url("/themes/simpleboot3/public/Impreza/fonts/fa-duotone-900.woff2") format("woff2"), url("/themes/simpleboot3/public/Impreza/fonts/fa-duotone-900.woff") format("woff")
}

.fad {
  font-family: "Font Awesome 5 Duotone";
  font-weight: 900;
  position: relative
}

@font-face {
  font-display: block;
  font-style: normal;
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
  src: url("/themes/simpleboot3/public/Impreza/fonts/fa-brands-400.woff2") format("woff2"), url("/themes/simpleboot3/public/Impreza/fonts/fa-brands-400.woff") format("woff")
}

.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400
}

@font-face {
  font-display: block;
  font-style: normal;
  font-family: "Material Icons";
  font-weight: 400;
  src: url("/themes/simpleboot3/public/Impreza/fonts/material-icons.woff2") format("woff2"), url("/themes/simpleboot3/public/Impreza/fonts/material-icons.woff") format("woff")
}

.material-icons {
  font-family: "Material Icons";
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-feature-settings: "liga";
  -moz-osx-font-smoothing: grayscale
}

.style_phone6-1>* {
  background-image: url(/themes/simpleboot3/public/Impreza/img/phone-6-black-real.png)
}

.style_phone6-2>* {
  background-image: url(/themes/simpleboot3/public/Impreza/img/phone-6-white-real.png)
}

.style_phone6-3>* {
  background-image: url(/themes/simpleboot3/public/Impreza/img/phone-6-black-flat.png)
}

.style_phone6-4>* {
  background-image: url(/themes/simpleboot3/public/Impreza/img/phone-6-white-flat.png)
}

.leaflet-default-icon-path {
  background-image: url(/themes/simpleboot3/public/Impreza/common/css/vendor/images/marker-icon.png)
}

.lazy-hidden:not(.lazy-loaded) {
  background: rgba(0, 0, 0, 0.1)
}

html,
.l-header .widget,
.menu-item-object-us_page_block {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px
}

h1 {
  font-weight: 400;
  font-size: 3.0rem;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 1.5rem
}

h2 {
  font-weight: 400;
  font-size: 2.0rem;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 1.5rem
}

h3 {
  font-weight: 400;
  font-size: 1.7rem;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 1.5rem
}

.widgettitle,
.comment-reply-title,
h4 {
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 1.5rem
}

h5 {
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 1.5rem
}

h6 {
  font-weight: 400;
  font-size: 1.3rem;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-bottom: 1.5rem
}

@media (max-width:767px) {
  html {
    font-size: 16px;
    line-height: 28px
  }

  h1 {
    font-size: 3.0rem
  }

  h1.vc_custom_heading:not([class*="us_custom_"]) {
    font-size: 3.0rem !important
  }

  h2 {
    font-size: 2.0rem
  }

  h2.vc_custom_heading:not([class*="us_custom_"]) {
    font-size: 2.0rem !important
  }

  h3 {
    font-size: 1.7rem
  }

  h3.vc_custom_heading:not([class*="us_custom_"]) {
    font-size: 1.7rem !important
  }

  h4,
  .widgettitle,
  .comment-reply-title {
    font-size: 1.5rem
  }

  h4.vc_custom_heading:not([class*="us_custom_"]) {
    font-size: 1.5rem !important
  }

  h5 {
    font-size: 1.4rem
  }

  h5.vc_custom_heading:not([class*="us_custom_"]) {
    font-size: 1.4rem !important
  }

  h6 {
    font-size: 1.3rem
  }

  h6.vc_custom_heading:not([class*="us_custom_"]) {
    font-size: 1.3rem !important
  }
}

body {
  background: #2b2c36
}

body,
.l-header.pos_fixed {
  min-width: 1300px
}

.l-canvas.type_boxed,
.l-canvas.type_boxed .l-subheader,
.l-canvas.type_boxed~.l-footer {
  max-width: 1300px
}

.l-subheader-h,
.l-section-h,
.l-main .aligncenter,
.w-tabs-section-content-h {
  max-width: 1350px
}

.post-password-form {
  max-width: calc(1350px + 5rem)
}

@media screen and (max-width:1430px) {
  .l-main .aligncenter {
    max-width: calc(100vw - 5rem)
  }
}

.wpb_text_column:not(:last-child) {
  margin-bottom: 1.5rem
}

@media (max-width:767px) {
  .l-canvas {
    overflow: hidden
  }

  .g-cols.reversed {
    flex-direction: column-reverse
  }

  .g-cols>div:not([class*=" vc_col-"]) {
    width: 100%;
    margin: 0 0 1.5rem
  }

  .g-cols.type_boxes>div,
  .g-cols.reversed>div:first-child,
  .g-cols:not(.reversed)>div:last-child,
  .g-cols>div.has-fill {
    margin-bottom: 0
  }

  .g-cols.type_default>.wpb_column.stretched {
    margin-left: -1rem;
    margin-right: -1rem;
    width: auto
  }

  .g-cols.type_boxes>.wpb_column.stretched {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
    width: auto
  }

  .align_center_xs,
  .align_center_xs .w-socials {
    text-align: center
  }

  .align_center_xs .w-hwrapper>* {
    margin: 0.5rem 0;
    width: 100%
  }
}

@media (min-width:768px) {
  .l-section.for_sidebar.at_left>div>.g-cols {
    flex-direction: row-reverse
  }

  .vc_column-inner.type_sticky>.wpb_wrapper {
    position: -webkit-sticky;
    position: sticky
  }
}

@media screen and (min-width:1430px) {
  .g-cols.type_default>.wpb_column.stretched:first-of-type {
    margin-left: calc(675px + 1.5rem - 50vw)
  }

  .g-cols.type_default>.wpb_column.stretched:last-of-type {
    margin-right: calc(675px + 1.5rem - 50vw)
  }

  .g-cols.type_boxes>.wpb_column.stretched:first-of-type {
    margin-left: calc(675px - 50vw)
  }

  .g-cols.type_boxes>.wpb_column.stretched:last-of-type {
    margin-right: calc(675px - 50vw)
  }
}

button[type="submit"]:not(.w-btn),
input[type="submit"] {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 700;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0em;
  border-radius: 0.3em;
  padding: 0.8em 1.8em;
  box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
  background: #e95095;
  border-color: transparent;
  color: #ffffff !important
}

button[type="submit"]:not(.w-btn):before,
input[type="submit"] {
  border-width: 0px
}

.no-touch button[type="submit"]:not(.w-btn):hover,
.no-touch input[type="submit"]:hover {
  box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
  background: #7049ba;
  border-color: transparent;
  color: #ffffff !important
}

.us-btn-style_1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 700;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0em;
  border-radius: 0.3em;
  padding: 0.8em 1.8em;
  background: #e95095;
  border-color: transparent;
  color: #ffffff !important;
  box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-btn-style_1:before {
  border-width: 0px
}

.no-touch .us-btn-style_1:hover {
  box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
  background: #7049ba;
  border-color: transparent;
  color: #ffffff !important
}

.us-btn-style_2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 700;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0em;
  border-radius: 0.3em;
  padding: 0.8em 1.8em;
  background: #e8e8e8;
  border-color: transparent;
  color: #333333 !important;
  box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-btn-style_2:before {
  border-width: 0px
}

.no-touch .us-btn-style_2:hover {
  box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
  background: #333333;
  border-color: transparent;
  color: #ffffff !important
}

.us-btn-style_3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9rem;
  line-height: 1.2;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0em;
  border-radius: 0em;
  padding: 0.3em 0.8em;
  background: transparent;
  border-color: #ffffff;
  color: #ffffff !important;
  box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-btn-style_3:before {
  border-width: 2px
}

.no-touch .us-btn-style_3:hover {
  box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
  background: transparent;
  border-color: #ff2b58;
  color: #ff2b58 !important
}

.select2-selection,
select,
textarea,
input:not([type="submit"]),
.w-form-checkbox,
.w-form-radio {
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0em;
  border-width: 0px;
  border-radius: 0rem;
  background-color: #f5f5f5;
  border-color: #e8e8e8;
  color: #333333;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.08) inset
}

body .select2-dropdown {
  background-color: #f5f5f5;
  color: #333333
}

.select2-selection,
select,
input:not([type="submit"]) {
  min-height: 2.8rem;
  line-height: 2.8rem;
  padding: 0 0.8rem
}

select {
  height: 2.8rem
}

textarea {
  padding: calc(2.8rem/2 + 0px - 0.7em) 0.8rem
}

.select2-container--open .select2-selection,
select:focus,
textarea:focus,
input:not([type="submit"]):focus,
input:focus+.w-form-checkbox,
input:focus+.w-form-radio {
  box-shadow: 0px 0px 0px 2px #e95095
}

.select2-selection__arrow:after,
.w-search-form-btn,
.widget_search form:after,
.w-form-row-field:after {
  font-size: 1rem;
  margin: 0 0.8rem;
  color: #333333
}

.w-form-row-field>i {
  font-size: 1rem;
  top: calc(2.8rem/2);
  margin: 0px;
  padding: 0 0.8rem;
  color: #333333
}

.w-form-row.with_icon input,
.w-form-row.with_icon textarea,
.w-form-row.with_icon select {
  padding-left: calc(1.8em + 0.8rem)
}

.w-form-row.move_label .w-form-row-label {
  font-size: 1rem;
  top: calc(2.8rem/2 + 0px - 0.7em);
  margin: 0 0.8rem;
  background-color: #f5f5f5;
  color: #333333
}

.w-form-row.with_icon.move_label .w-form-row-label {
  margin-left: calc(1.6em + 0.8rem)
}

a,
button,
input[type="submit"],
.ui-slider-handle {
  outline: none !important
}

.w-header-show,
.w-toplink {
  background: rgba(0, 0, 0, 0.3)
}

body {
  -webkit-tap-highlight-color: rgba(110, 42, 55, 0.2)
}

.l-subheader.at_top,
.l-subheader.at_top .w-dropdown-list,
.l-subheader.at_top .type_mobile .w-nav-list.level_1 {
  background: #762D2D
}

.l-subheader.at_top,
.l-subheader.at_top .w-dropdown.opened,
.l-subheader.at_top .type_mobile .w-nav-list.level_1 {
  color: #d3d8db
}

.no-touch .l-subheader.at_top a:hover,
.no-touch .l-header.bg_transparent .l-subheader.at_top .w-dropdown.opened a:hover {
  color: #ffffff
}

.header_ver .l-header,
.l-subheader.at_middle,
.l-subheader.at_middle .w-dropdown-list,
.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
  background: rgba(0, 0, 0, 0.85)
}

.l-subheader.at_middle,
.l-subheader.at_middle .w-dropdown.opened,
.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
  color: #edf0f2
}

.no-touch .l-subheader.at_middle a:hover,
.no-touch .l-header.bg_transparent .l-subheader.at_middle .w-dropdown.opened a:hover {
  color: #78332e
}

.l-subheader.at_bottom,
.l-subheader.at_bottom .w-dropdown-list,
.l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
  background: #2b2c36
}

.l-subheader.at_bottom,
.l-subheader.at_bottom .w-dropdown.opened,
.l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
  color: #d3d8db
}

.no-touch .l-subheader.at_bottom a:hover,
.no-touch .l-header.bg_transparent .l-subheader.at_bottom .w-dropdown.opened a:hover {
  color: #ffffff
}

.l-header.bg_transparent:not(.sticky) .l-subheader {
  color: #ffffff
}

.no-touch .l-header.bg_transparent:not(.sticky) .w-text a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .w-html a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .w-nav>a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .w-search>a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .w-dropdown a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1:hover>a {
  color: #78332e
}

.l-header.bg_transparent:not(.sticky) .w-nav-title:after {
  background: #78332e
}

.w-nav .menu-item.level_1>a:focus,
.no-touch .w-nav .menu-item.level_1.opened>a,
.no-touch .w-nav .menu-item.level_1:hover>a {
  background: rgba(0, 0, 0, 0.90);
  color: #a22626
}

.w-nav-title:after {
  background: #a22626
}

.w-nav .menu-item.level_1.current-menu-item>a,
.w-nav .menu-item.level_1.current-menu-ancestor>a,
.w-nav .menu-item.level_1.current-page-ancestor>a {
  background: transparent;
  color: #a22626
}

.l-header.bg_transparent:not(.sticky) .w-nav.type_desktop .menu-item.level_1.current-menu-item>a,
.l-header.bg_transparent:not(.sticky) .w-nav.type_desktop .menu-item.level_1.current-menu-ancestor>a,
.l-header.bg_transparent:not(.sticky) .w-nav.type_desktop .menu-item.level_1.current-page-ancestor>a {
  background: ;
  color: #a22626
}

.w-nav-list:not(.level_1) {
  background: #23252a;
  color: #edf0f2
}

.no-touch .w-nav .menu-item:not(.level_1)>a:focus,
.no-touch .w-nav .menu-item:not(.level_1):hover>a {
  background: transparent;
  color: #a22626
}

.w-nav .menu-item:not(.level_1).current-menu-item>a,
.w-nav .menu-item:not(.level_1).current-menu-ancestor>a,
.w-nav .menu-item:not(.level_1).current-page-ancestor>a {
  background: transparent;
  color: #a22626
}

.btn.menu-item>a {
  background: #e95095 !important;
  color: #fff !important
}

.no-touch .btn.menu-item>a:hover {
  background: #7049ba !important;
  color: #fff !important
}

.has-content-bg-background-color,
option,
body.us_iframe,
.l-preloader,
.l-canvas,
.l-footer,
.l-popup-box-content,
.l-cookie,
.g-filters.style_1 .g-filters-item.active,
.w-pricing-item-h,
.w-tabs.style_default .w-tabs-item.active,
.no-touch .w-tabs.style_default .w-tabs-item.active:hover,
.w-tabs.style_modern .w-tabs-item:after,
.w-tabs.style_timeline .w-tabs-item,
.w-tabs.style_timeline .w-tabs-section-header-h,
.leaflet-popup-content-wrapper,
.leaflet-popup-tip,
.wpml-ls-statics-footer {
  background: #ffffff
}

.has-content-bg-color,
.w-iconbox.style_circle.color_contrast .w-iconbox-icon {
  color: #ffffff
}

.has-content-bg-alt-background-color,
.w-actionbox.color_light,
.g-filters.style_1,
.g-filters.style_2 .g-filters-item.active,
.w-flipbox-front,
.w-grid-none,
.w-ibanner,
.w-iconbox.style_circle.color_light .w-iconbox-icon,
.w-pricing.style_simple .w-pricing-item-header,
.w-pricing.style_cards .w-pricing-item-header,
.w-pricing.style_flat .w-pricing-item-h,
.w-progbar-bar,
.w-progbar.style_3 .w-progbar-bar:before,
.w-progbar.style_3 .w-progbar-bar-count,
.w-socials.style_solid .w-socials-item-link,
.w-tabs.style_default .w-tabs-list,
.w-tabs.style_timeline.zephyr .w-tabs-item,
.w-tabs.style_timeline.zephyr .w-tabs-section-header-h,
.no-touch .l-main .widget_nav_menu a:hover,
.no-touch .owl-carousel.navpos_outside .owl-nav div:hover,
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,
.smile-icon-timeline-wrap .timeline-feature-item.feat-item,
.wpml-ls-legacy-dropdown a,
.wpml-ls-legacy-dropdown-click a,
.tablepress .row-hover tr:hover td {
  background: #ffffff
}

.timeline-wrapper .timeline-post-right .ult-timeline-arrow l,
.timeline-wrapper .timeline-post-left .ult-timeline-arrow l,
.timeline-feature-item.feat-item .ult-timeline-arrow l {
  border-color: #ffffff
}

.has-content-bg-alt-color {
  color: #ffffff
}

hr,
td,
th,
.l-section,
.vc_column_container,
.vc_column-inner,
.w-comments .children,
.w-image,
.w-pricing-item-h,
.w-profile,
.w-sharing-item,
.w-tabs-list,
.w-tabs-section,
.widget_calendar #calendar_wrap,
.l-main .widget_nav_menu .menu,
.l-main .widget_nav_menu .menu-item a,
.smile-icon-timeline-wrap .timeline-line {
  border-color: #dce0e3
}

.has-content-border-color,
.w-separator.color_border,
.w-iconbox.color_light .w-iconbox-icon {
  color: #dce0e3
}

.has-content-border-background-color,
.w-flipbox-back,
.w-iconbox.style_circle.color_light .w-iconbox-icon,
.no-touch .wpml-ls-sub-menu a:hover {
  background: #dce0e3
}

.w-iconbox.style_outlined.color_light .w-iconbox-icon,
.w-socials.style_outlined .w-socials-item-link,
.pagination .page-numbers {
  box-shadow: 0 0 0 2px #dce0e3 inset
}

.has-content-heading-color,
.l-cookie,
h1,
h2,
h3,
h4,
h5,
h6,
.w-counter.color_heading .w-counter-value {
  color: #2b2c36
}

.has-content-heading-background-color,
.w-progbar.color_heading .w-progbar-bar-h {
  background: #2b2c36
}

.l-canvas,
.l-footer,
.l-popup-box-content,
.w-ibanner,
.w-iconbox.color_light.style_circle .w-iconbox-icon,
.w-tabs.style_timeline .w-tabs-item,
.w-tabs.style_timeline .w-tabs-section-header-h,
.leaflet-popup-content-wrapper,
.leaflet-popup-tip,
.has-content-text-color {
  color: #2b2c36
}

.has-content-text-background-color,
.w-iconbox.style_circle.color_contrast .w-iconbox-icon,
.w-progbar.color_text .w-progbar-bar-h,
.w-scroller-dot span {
  background: #2b2c36
}

.w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
  box-shadow: 0 0 0 2px #2b2c36 inset
}

.w-scroller-dot span {
  box-shadow: 0 0 0 2px #2b2c36
}

a {
  color: #78332e
}

.no-touch a:hover,
.no-touch .tablepress .sorting:hover,
.no-touch .post_navigation.layout_simple a:hover .post_navigation-item-title {
  color: #a22626
}

.has-content-primary-color,
.g-preloader,
.l-main .w-contacts-item:before,
.w-counter.color_primary .w-counter-value,
.g-filters.style_1 .g-filters-item.active,
.g-filters.style_3 .g-filters-item.active,
.w-iconbox.color_primary .w-iconbox-icon,
.w-post-elm .w-post-slider-trigger:hover,
.w-separator.color_primary,
.w-sharing.type_outlined.color_primary .w-sharing-item,
.no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover .w-sharing-icon,
.w-tabs.style_default .w-tabs-item.active,
.w-tabs.style_trendy .w-tabs-item.active,
.w-tabs-section.active .w-tabs-section-header,
.tablepress .sorting_asc,
.tablepress .sorting_desc,
.highlight_primary {
  color: #78332e
}

.has-content-primary-background-color,
.l-section.color_primary,
.us-btn-style_badge,
.no-touch .post_navigation.layout_sided a:hover .post_navigation-item-arrow,
.highlight_primary_bg,
.w-actionbox.color_primary,
.no-touch .g-filters.style_1 .g-filters-item:hover,
.no-touch .g-filters.style_2 .g-filters-item:hover,
.w-comments-item.bypostauthor .w-comments-item-author span,
.w-grid .with_quote_icon,
.w-iconbox.style_circle.color_primary .w-iconbox-icon,
.no-touch .w-iconbox.style_circle .w-iconbox-icon:before,
.no-touch .w-iconbox.style_outlined .w-iconbox-icon:before,
.no-touch .w-person-links-item:before,
.w-pricing.style_simple .type_featured .w-pricing-item-header,
.w-pricing.style_cards .type_featured .w-pricing-item-header,
.w-pricing.style_flat .type_featured .w-pricing-item-h,
.w-progbar.color_primary .w-progbar-bar-h,
.w-sharing.type_solid.color_primary .w-sharing-item,
.w-sharing.type_fixed.color_primary .w-sharing-item,
.w-sharing.type_outlined.color_primary .w-sharing-item:before,
.no-touch .w-sharing-tooltip .w-sharing-item:hover,
.w-socials-item-link-hover,
.w-tabs-list-bar,
.w-tabs.style_modern .w-tabs-list,
.w-tabs.style_timeline .w-tabs-item:before,
.w-tabs.style_timeline .w-tabs-section-header-h:before,
.no-touch .w-header-show:hover,
.no-touch .w-toplink.active:hover,
.no-touch .pagination .page-numbers:before,
.pagination .page-numbers.current,
.l-main .widget_nav_menu .menu-item.current-menu-item>a,
.rsThumb.rsNavSelected,
.select2-results__option--highlighted {
  background: #78332e
}

.w-tabs.style_default .w-tabs-item.active,
.owl-dot.active span,
.rsBullet.rsNavSelected span {
  border-color: #78332e
}

.l-main .w-contacts-item:before,
.w-iconbox.color_primary.style_outlined .w-iconbox-icon,
.w-sharing.type_outlined.color_primary .w-sharing-item,
.w-tabs.style_timeline .w-tabs-item,
.w-tabs.style_timeline .w-tabs-section-header-h {
  box-shadow: 0 0 0 2px #78332e inset
}

.has-content-secondary-color,
.w-counter.color_secondary .w-counter-value,
.w-iconbox.color_secondary .w-iconbox-icon,
.w-separator.color_secondary,
.w-sharing.type_outlined.color_secondary .w-sharing-item,
.no-touch .w-sharing.type_simple.color_secondary .w-sharing-item:hover .w-sharing-icon,
.highlight_secondary {
  color: #6b748b
}

.has-content-secondary-background-color,
.l-section.color_secondary,
.w-actionbox.color_secondary,
.no-touch .us-btn-style_badge:hover,
.w-iconbox.style_circle.color_secondary .w-iconbox-icon,
.w-progbar.color_secondary .w-progbar-bar-h,
.w-sharing.type_solid.color_secondary .w-sharing-item,
.w-sharing.type_fixed.color_secondary .w-sharing-item,
.w-sharing.type_outlined.color_secondary .w-sharing-item:before,
.highlight_secondary_bg {
  background: #6b748b
}

.w-iconbox.color_secondary.style_outlined .w-iconbox-icon,
.w-sharing.type_outlined.color_secondary .w-sharing-item {
  box-shadow: 0 0 0 2px #6b748b inset
}

.has-content-faded-color,
blockquote:before,
.w-form-row-description,
.l-main .post-author-website,
.l-main .w-profile-link.for_logout,
.l-main .widget_tag_cloud,
.highlight_faded {
  color: #9698a3
}

.has-content-faded-background-color {
  background: #9698a3
}

.l-section.color_alternate,
.color_alternate .g-filters.style_1 .g-filters-item.active,
.color_alternate .w-pricing-item-h,
.color_alternate .w-tabs.style_default .w-tabs-item.active,
.color_alternate .w-tabs.style_modern .w-tabs-item:after,
.no-touch .color_alternate .w-tabs.style_default .w-tabs-item.active:hover,
.color_alternate .w-tabs.style_timeline .w-tabs-item,
.color_alternate .w-tabs.style_timeline .w-tabs-section-header-h {
  background: #2b2c36
}

.color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
  color: #2b2c36
}

.color_alternate .g-filters.style_1,
.color_alternate .g-filters.style_2 .g-filters-item.active,
.color_alternate .w-grid-none,
.color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon,
.color_alternate .w-pricing.style_simple .w-pricing-item-header,
.color_alternate .w-pricing.style_cards .w-pricing-item-header,
.color_alternate .w-pricing.style_flat .w-pricing-item-h,
.color_alternate .w-progbar-bar,
.color_alternate .w-socials.style_solid .w-socials-item-link,
.color_alternate .w-tabs.style_default .w-tabs-list,
.color_alternate .ginput_container_creditcard {
  background: #363845
}

.l-section.color_alternate,
.color_alternate td,
.color_alternate th,
.color_alternate .vc_column_container,
.color_alternate .vc_column-inner,
.color_alternate .w-comments .children,
.color_alternate .w-image,
.color_alternate .w-pricing-item-h,
.color_alternate .w-profile,
.color_alternate .w-sharing-item,
.color_alternate .w-tabs-list,
.color_alternate .w-tabs-section {
  border-color: #4e5663
}

.color_alternate .w-separator.color_border,
.color_alternate .w-iconbox.color_light .w-iconbox-icon {
  color: #4e5663
}

.color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon {
  background: #4e5663
}

.color_alternate .w-iconbox.style_outlined.color_light .w-iconbox-icon,
.color_alternate .w-socials.style_outlined .w-socials-item-link,
.color_alternate .pagination .page-numbers {
  box-shadow: 0 0 0 2px #4e5663 inset
}

.l-section.color_alternate h1,
.l-section.color_alternate h2,
.l-section.color_alternate h3,
.l-section.color_alternate h4,
.l-section.color_alternate h5,
.l-section.color_alternate h6,
.color_alternate .w-counter.color_heading .w-counter-value {
  color: #ffffff
}

.color_alternate .w-progbar.color_contrast .w-progbar-bar-h {
  background: #ffffff
}

.l-section.color_alternate,
.color_alternate .w-iconbox.color_contrast .w-iconbox-icon,
.color_alternate .w-iconbox.color_light.style_circle .w-iconbox-icon,
.color_alternate .w-tabs.style_timeline .w-tabs-item,
.color_alternate .w-tabs.style_timeline .w-tabs-section-header-h {
  color: #f2f4f5
}

.color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
  background: #f2f4f5
}

.color_alternate .w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
  box-shadow: 0 0 0 2px #f2f4f5 inset
}

.color_alternate a {
  color: #a22626
}

.no-touch .color_alternate a:hover {
  color: #78332e
}

.color_alternate .highlight_primary,
.l-main .color_alternate .w-contacts-item:before,
.color_alternate .w-counter.color_primary .w-counter-value,
.color_alternate .g-preloader,
.color_alternate .g-filters.style_1 .g-filters-item.active,
.color_alternate .g-filters.style_3 .g-filters-item.active,
.color_alternate .w-iconbox.color_primary .w-iconbox-icon,
.color_alternate .w-separator.color_primary,
.color_alternate .w-tabs.style_default .w-tabs-item.active,
.color_alternate .w-tabs.style_trendy .w-tabs-item.active,
.color_alternate .w-tabs-section.active .w-tabs-section-header {
  color: #a22626
}

.color_alternate .highlight_primary_bg,
.color_alternate .w-actionbox.color_primary,
.no-touch .color_alternate .g-filters.style_1 .g-filters-item:hover,
.no-touch .color_alternate .g-filters.style_2 .g-filters-item:hover,
.color_alternate .w-iconbox.style_circle.color_primary .w-iconbox-icon,
.no-touch .color_alternate .w-iconbox.style_circle .w-iconbox-icon:before,
.no-touch .color_alternate .w-iconbox.style_outlined .w-iconbox-icon:before,
.color_alternate .w-pricing.style_simple .type_featured .w-pricing-item-header,
.color_alternate .w-pricing.style_cards .type_featured .w-pricing-item-header,
.color_alternate .w-pricing.style_flat .type_featured .w-pricing-item-h,
.color_alternate .w-progbar.color_primary .w-progbar-bar-h,
.color_alternate .w-tabs.style_modern .w-tabs-list,
.color_alternate .w-tabs.style_trendy .w-tabs-item:after,
.color_alternate .w-tabs.style_timeline .w-tabs-item:before,
.color_alternate .w-tabs.style_timeline .w-tabs-section-header-h:before,
.no-touch .color_alternate .pagination .page-numbers:before,
.color_alternate .pagination .page-numbers.current {
  background: #a22626
}

.color_alternate .w-tabs.style_default .w-tabs-item.active,
.no-touch .color_alternate .w-tabs.style_default .w-tabs-item.active:hover {
  border-color: #a22626
}

.l-main .color_alternate .w-contacts-item:before,
.color_alternate .w-iconbox.color_primary.style_outlined .w-iconbox-icon,
.color_alternate .w-tabs.style_timeline .w-tabs-item,
.color_alternate .w-tabs.style_timeline .w-tabs-section-header-h {
  box-shadow: 0 0 0 2px #a22626 inset
}

.color_alternate .highlight_secondary,
.color_alternate .w-counter.color_secondary .w-counter-value,
.color_alternate .w-iconbox.color_secondary .w-iconbox-icon,
.color_alternate .w-separator.color_secondary {
  color: #6b748b
}

.color_alternate .highlight_secondary_bg,
.color_alternate .w-actionbox.color_secondary,
.color_alternate .w-iconbox.style_circle.color_secondary .w-iconbox-icon,
.color_alternate .w-progbar.color_secondary .w-progbar-bar-h {
  background: #6b748b
}

.color_alternate .w-iconbox.color_secondary.style_outlined .w-iconbox-icon {
  box-shadow: 0 0 0 2px #6b748b inset
}

.color_alternate .highlight_faded,
.color_alternate .w-profile-link.for_logout {
  color: #9698a3
}

.color_footer-top {
  background: #2b2c36
}

.color_footer-top .w-socials.style_solid .w-socials-item-link {
  background: #363845
}

.color_footer-top,
.color_footer-top td,
.color_footer-top th,
.color_footer-top .vc_column_container,
.color_footer-top .vc_column-inner,
.color_footer-top .w-image,
.color_footer-top .w-pricing-item-h,
.color_footer-top .w-profile,
.color_footer-top .w-sharing-item,
.color_footer-top .w-tabs-list,
.color_footer-top .w-tabs-section {
  border-color: #4e5663
}

.color_footer-top .w-separator.color_border {
  color: #4e5663
}

.color_footer-top .w-socials.style_outlined .w-socials-item-link {
  box-shadow: 0 0 0 2px #4e5663 inset
}

.color_footer-top {
  color: #9698a3
}

.color_footer-top a {
  color: #ffffff
}

.no-touch .color_footer-top a:hover {
  color: #78332e
}

.color_footer-bottom {
  background: #2b2c36
}

.color_footer-bottom .w-socials.style_solid .w-socials-item-link {
  background: #363845
}

.color_footer-bottom,
.color_footer-bottom td,
.color_footer-bottom th,
.color_footer-bottom .vc_column_container,
.color_footer-bottom .vc_column-inner,
.color_footer-bottom .w-image,
.color_footer-bottom .w-pricing-item-h,
.color_footer-bottom .w-profile,
.color_footer-bottom .w-sharing-item,
.color_footer-bottom .w-tabs-list,
.color_footer-bottom .w-tabs-section {
  border-color: #4e5663
}

.color_footer-bottom .w-separator.color_border {
  color: #4e5663
}

.color_footer-bottom .w-socials.style_outlined .w-socials-item-link {
  box-shadow: 0 0 0 2px #4e5663 inset
}

.color_footer-bottom {
  color: #9698a3
}

.color_footer-bottom a {
  color: #ffffff
}

.no-touch .color_footer-bottom a:hover {
  color: #78332e
}

@media (min-width:900px) {
  .hidden_for_default {
    display: none !important
  }

  .l-subheader.at_top {
    display: none
  }

  .l-subheader.at_bottom {
    display: none
  }

  .l-header {
    position: relative;
    z-index: 111;
    width: 100%
  }

  .l-subheader {
    margin: 0 auto
  }

  .l-subheader.width_full {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .l-subheader-h {
    display: flex;
    align-items: center;
    position: relative;
    margin: 0 auto;
    height: inherit
  }

  .w-header-show {
    display: none
  }

  .l-header.pos_fixed {
    position: fixed;
    left: 0
  }

  .l-header.pos_fixed:not(.notransition) .l-subheader {
    transition-property: transform, background, box-shadow, line-height, height;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(.78, .13, .15, .86)
  }

  .header_hor .l-header.sticky_auto_hide {
    transition: transform 0.3s cubic-bezier(.78, .13, .15, .86) 0.1s
  }

  .header_hor .l-header.sticky_auto_hide.down {
    transform: translateY(-100%);
    overflow: hidden
  }

  .l-header.bg_transparent:not(.sticky) .l-subheader {
    box-shadow: none !important;
    background: none
  }

  .l-header.bg_transparent~.l-main .l-section.width_full.height_auto:first-child>.l-section-h {
    padding-top: 0 !important;
    padding-bottom: 0 !important
  }

  .l-header.pos_static.bg_transparent {
    position: absolute;
    left: 0
  }

  .l-subheader.width_full .l-subheader-h {
    max-width: none !important
  }

  .headerinpos_above .l-header.pos_fixed {
    overflow: hidden;
    transition: transform 0.3s;
    transform: translate3d(0, -100%, 0)
  }

  .headerinpos_above .l-header.pos_fixed.sticky {
    overflow: visible;
    transform: none
  }

  .headerinpos_above .l-header.pos_fixed~.l-section>.l-section-h,
  .headerinpos_above .l-header.pos_fixed~.l-main .l-section:first-of-type>.l-section-h {
    padding-top: 0 !important
  }

  .l-header.shadow_thin .l-subheader.at_middle,
  .l-header.shadow_thin .l-subheader.at_bottom,
  .l-header.shadow_none.sticky .l-subheader.at_middle,
  .l-header.shadow_none.sticky .l-subheader.at_bottom {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08)
  }

  .l-header.shadow_wide .l-subheader.at_middle,
  .l-header.shadow_wide .l-subheader.at_bottom {
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 2px 1px -1px rgba(0, 0, 0, 0.05)
  }

  .header_hor .l-subheader-cell>.w-cart {
    margin-left: 0;
    margin-right: 0
  }

  .l-header:before {
    content: '90'
  }

  .l-subheader.at_top {
    line-height: 40px;
    height: 40px
  }

  .l-header.sticky .l-subheader.at_top {
    line-height: 40px;
    height: 40px
  }

  .l-subheader.at_middle {
    line-height: 90px;
    height: 90px
  }

  .l-header.sticky .l-subheader.at_middle {
    line-height: 90px;
    height: 90px
  }

  .l-subheader.at_bottom {
    line-height: 50px;
    height: 50px
  }

  .l-header.sticky .l-subheader.at_bottom {
    line-height: 50px;
    height: 50px
  }

  .l-subheader.with_centering .l-subheader-cell.at_left,
  .l-subheader.with_centering .l-subheader-cell.at_right {
    flex-basis: 100px
  }

  .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h,
  .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:nth-of-type(2)>.l-section-h,
  .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h {
    padding-top: 20px
  }

  .headerinpos_bottom .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h {
    padding-bottom: 90px
  }

  .l-header.bg_transparent~.l-main .l-section.valign_center:first-of-type>.l-section-h {
    top: -45px
  }

  .headerinpos_bottom .l-header.pos_fixed.bg_transparent~.l-main .l-section.valign_center:first-of-type>.l-section-h {
    top: 45px
  }

  .menu-item-object-us_page_block {
    max-height: calc(100vh - 90px)
  }

  .l-header.pos_fixed:not(.down)~.l-main .l-section.type_sticky {
    top: 90px
  }

  .admin-bar .l-header.pos_fixed:not(.down)~.l-main .l-section.type_sticky {
    top: 122px
  }

  .l-header.pos_fixed.sticky:not(.down)~.l-main .l-section.type_sticky:first-of-type>.l-section-h {
    padding-top: 90px
  }

  .l-header.pos_fixed~.l-main .vc_column-inner.type_sticky>.wpb_wrapper {
    top: calc(90px + 4rem)
  }

  .l-header.pos_fixed~.l-main .woocommerce .cart-collaterals,
  .l-header.pos_fixed~.l-main .woocommerce-checkout #order_review {
    top: 90px
  }

  .l-header.pos_static.bg_solid~.l-main .l-section.height_full:first-of-type {
    min-height: calc(100vh - 90px)
  }

  .admin-bar .l-header.pos_static.bg_solid~.l-main .l-section.height_full:first-of-type {
    min-height: calc(100vh - 122px)
  }

  .l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.height_full:not(:first-of-type) {
    min-height: calc(100vh - 90px)
  }

  .admin-bar .l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.height_full:not(:first-of-type) {
    min-height: calc(100vh - 122px)
  }

  .headerinpos_below .l-header.pos_fixed:not(.sticky) {
    position: absolute;
    top: 100%
  }

  .headerinpos_bottom .l-header.pos_fixed:not(.sticky) {
    position: absolute;
    bottom: 0
  }

  .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h,
  .headerinpos_bottom .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h {
    padding-top: 0 !important
  }

  .headerinpos_below .l-header.pos_fixed~.l-main .l-section.height_full:nth-of-type(2) {
    min-height: 100vh
  }

  .admin-bar.headerinpos_below .l-header.pos_fixed~.l-main .l-section.height_full:nth-of-type(2) {
    min-height: calc(100vh - 32px)
  }

  .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-cart-dropdown,
  .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_2 {
    bottom: 100%;
    transform-origin: 0 100%
  }

  .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
    top: auto;
    bottom: 100%;
    box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.1)
  }

  .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_3,
  .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_4 {
    top: auto;
    bottom: 0;
    transform-origin: 0 100%
  }

  .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-dropdown-list {
    top: auto;
    bottom: -0.4em;
    padding-top: 0.4em;
    padding-bottom: 2.4em
  }
}

@media (min-width:900px) and (max-width:899px) {
  .hidden_for_tablets {
    display: none !important
  }

  .l-subheader.at_top {
    display: none
  }

  .l-subheader.at_bottom {
    display: none
  }

  .l-header {
    position: relative;
    z-index: 111;
    width: 100%
  }

  .l-subheader {
    margin: 0 auto
  }

  .l-subheader.width_full {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .l-subheader-h {
    display: flex;
    align-items: center;
    position: relative;
    margin: 0 auto;
    height: inherit
  }

  .w-header-show {
    display: none
  }

  .l-header.pos_fixed {
    position: fixed;
    left: 0
  }

  .l-header.pos_fixed:not(.notransition) .l-subheader {
    transition-property: transform, background, box-shadow, line-height, height;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(.78, .13, .15, .86)
  }

  .header_hor .l-header.sticky_auto_hide {
    transition: transform 0.3s cubic-bezier(.78, .13, .15, .86) 0.1s
  }

  .header_hor .l-header.sticky_auto_hide.down {
    transform: translateY(-100%);
    overflow: hidden
  }

  .l-header.bg_transparent:not(.sticky) .l-subheader {
    box-shadow: none !important;
    background: none
  }

  .l-header.bg_transparent~.l-main .l-section.width_full.height_auto:first-child>.l-section-h {
    padding-top: 0 !important;
    padding-bottom: 0 !important
  }

  .l-header.pos_static.bg_transparent {
    position: absolute;
    left: 0
  }

  .l-subheader.width_full .l-subheader-h {
    max-width: none !important
  }

  .headerinpos_above .l-header.pos_fixed {
    overflow: hidden;
    transition: transform 0.3s;
    transform: translate3d(0, -100%, 0)
  }

  .headerinpos_above .l-header.pos_fixed.sticky {
    overflow: visible;
    transform: none
  }

  .headerinpos_above .l-header.pos_fixed~.l-section>.l-section-h,
  .headerinpos_above .l-header.pos_fixed~.l-main .l-section:first-of-type>.l-section-h {
    padding-top: 0 !important
  }

  .l-header.shadow_thin .l-subheader.at_middle,
  .l-header.shadow_thin .l-subheader.at_bottom,
  .l-header.shadow_none.sticky .l-subheader.at_middle,
  .l-header.shadow_none.sticky .l-subheader.at_bottom {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08)
  }

  .l-header.shadow_wide .l-subheader.at_middle,
  .l-header.shadow_wide .l-subheader.at_bottom {
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 2px 1px -1px rgba(0, 0, 0, 0.05)
  }

  .header_hor .l-subheader-cell>.w-cart {
    margin-left: 0;
    margin-right: 0
  }

  .l-header:before {
    content: '60'
  }

  .l-subheader.at_top {
    line-height: 40px;
    height: 40px
  }

  .l-header.sticky .l-subheader.at_top {
    line-height: 40px;
    height: 40px
  }

  .l-subheader.at_middle {
    line-height: 80px;
    height: 80px
  }

  .l-header.sticky .l-subheader.at_middle {
    line-height: 60px;
    height: 60px
  }

  .l-subheader.at_bottom {
    line-height: 50px;
    height: 50px
  }

  .l-header.sticky .l-subheader.at_bottom {
    line-height: 50px;
    height: 50px
  }

  .l-subheader.with_centering_tablets .l-subheader-cell.at_left,
  .l-subheader.with_centering_tablets .l-subheader-cell.at_right {
    flex-basis: 100px
  }

  .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h,
  .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:nth-of-type(2)>.l-section-h,
  .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h {
    padding-top: 80px
  }

  .l-header.bg_transparent~.l-main .l-section.valign_center:first-of-type>.l-section-h {
    top: -40px
  }

  .l-header.pos_fixed~.l-main .l-section.type_sticky {
    top: 60px
  }

  .admin-bar .l-header.pos_fixed~.l-main .l-section.type_sticky {
    top: 92px
  }

  .l-header.pos_fixed.sticky:not(.down)~.l-main .l-section.type_sticky:first-of-type>.l-section-h {
    padding-top: 60px
  }

  .l-header.pos_static.bg_solid~.l-main .l-section.height_full:first-of-type {
    min-height: calc(100vh - 80px)
  }

  .l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.height_full:not(:first-of-type) {
    min-height: calc(100vh - 60px)
  }
}

@media (max-width:899px) {
  .hidden_for_mobiles {
    display: none !important
  }

  .l-subheader.at_top {
    display: none
  }

  .l-subheader.at_bottom {
    display: none
  }

  .l-header {
    position: relative;
    z-index: 111;
    width: 100%
  }

  .l-subheader {
    margin: 0 auto
  }

  .l-subheader.width_full {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .l-subheader-h {
    display: flex;
    align-items: center;
    position: relative;
    margin: 0 auto;
    height: inherit
  }

  .w-header-show {
    display: none
  }

  .l-header.pos_fixed {
    position: fixed;
    left: 0
  }

  .l-header.pos_fixed:not(.notransition) .l-subheader {
    transition-property: transform, background, box-shadow, line-height, height;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(.78, .13, .15, .86)
  }

  .header_hor .l-header.sticky_auto_hide {
    transition: transform 0.3s cubic-bezier(.78, .13, .15, .86) 0.1s
  }

  .header_hor .l-header.sticky_auto_hide.down {
    transform: translateY(-100%);
    overflow: hidden
  }

  .l-header.bg_transparent:not(.sticky) .l-subheader {
    box-shadow: none !important;
    background: none
  }

  .l-header.bg_transparent~.l-main .l-section.width_full.height_auto:first-child>.l-section-h {
    padding-top: 0 !important;
    padding-bottom: 0 !important
  }

  .l-header.pos_static.bg_transparent {
    position: absolute;
    left: 0
  }

  .l-subheader.width_full .l-subheader-h {
    max-width: none !important
  }

  .headerinpos_above .l-header.pos_fixed {
    overflow: hidden;
    transition: transform 0.3s;
    transform: translate3d(0, -100%, 0)
  }

  .headerinpos_above .l-header.pos_fixed.sticky {
    overflow: visible;
    transform: none
  }

  .headerinpos_above .l-header.pos_fixed~.l-section>.l-section-h,
  .headerinpos_above .l-header.pos_fixed~.l-main .l-section:first-of-type>.l-section-h {
    padding-top: 0 !important
  }

  .l-header.shadow_thin .l-subheader.at_middle,
  .l-header.shadow_thin .l-subheader.at_bottom,
  .l-header.shadow_none.sticky .l-subheader.at_middle,
  .l-header.shadow_none.sticky .l-subheader.at_bottom {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08)
  }

  .l-header.shadow_wide .l-subheader.at_middle,
  .l-header.shadow_wide .l-subheader.at_bottom {
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 2px 1px -1px rgba(0, 0, 0, 0.05)
  }

  .header_hor .l-subheader-cell>.w-cart {
    margin-left: 0;
    margin-right: 0
  }

  .l-header:before {
    content: '60'
  }

  .l-subheader.at_top {
    line-height: 40px;
    height: 40px
  }

  .l-header.sticky .l-subheader.at_top {
    line-height: 40px;
    height: 40px
  }

  .l-subheader.at_middle {
    line-height: 80px;
    height: 80px
  }

  .l-header.sticky .l-subheader.at_middle {
    line-height: 60px;
    height: 60px
  }

  .l-subheader.at_bottom {
    line-height: 50px;
    height: 50px
  }

  .l-header.sticky .l-subheader.at_bottom {
    line-height: 50px;
    height: 50px
  }

  .l-subheader.with_centering_mobiles .l-subheader-cell.at_left,
  .l-subheader.with_centering_mobiles .l-subheader-cell.at_right {
    flex-basis: 100px
  }

  .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h,
  .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:nth-of-type(2)>.l-section-h,
  .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h {
    padding-top: 80px
  }

  .l-header.bg_transparent~.l-main .l-section.valign_center:first-of-type>.l-section-h {
    top: -40px
  }

  .l-header.pos_fixed~.l-main .l-section.type_sticky {
    top: 60px
  }

  .l-header.pos_fixed.sticky:not(.down)~.l-main .l-section.type_sticky:first-of-type>.l-section-h {
    padding-top: 60px
  }

  .l-header.pos_static.bg_solid~.l-main .l-section.height_full:first-of-type {
    min-height: calc(100vh - 80px)
  }

  .l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.height_full:not(:first-of-type) {
    min-height: calc(100vh - 60px)
  }
}

@media (min-width:900px) {
  .ush_image_1 {
    height: 40px !important
  }

  .l-header.sticky .ush_image_1 {
    height: 40px !important
  }
}

@media (min-width:900px) and (max-width:899px) {
  .ush_image_1 {
    height: 35px !important
  }

  .l-header.sticky .ush_image_1 {
    height: 35px !important
  }
}

@media (max-width:899px) {
  .ush_image_1 {
    height: 28px !important
  }

  .l-header.sticky .ush_image_1 {
    height: 28px !important
  }
}

.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
  padding-left: 20px;
  padding-right: 20px
}

.header_ver .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
  padding-top: 20px;
  padding-bottom: 20px
}

.ush_menu_1.type_desktop .menu-item:not(.level_1) {
  font-size: 1rem
}

.ush_menu_1.type_mobile .w-nav-anchor.level_1 {
  font-size: 1.1rem
}

.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1) {
  font-size: 0.9rem
}

@media (min-width:900px) {
  .ush_menu_1 .w-nav-icon {
    font-size: 20px
  }
}

@media (min-width:900px) and (max-width:899px) {
  .ush_menu_1 .w-nav-icon {
    font-size: 20px
  }
}

@media (max-width:899px) {
  .ush_menu_1 .w-nav-icon {
    font-size: 20px
  }
}

.ush_menu_1 .w-nav-icon i {
  border-width: 3px
}

@media screen and (max-width:899px) {
  .w-nav.ush_menu_1>.w-nav-list.level_1 {
    display: none
  }

  .ush_menu_1 .w-nav-control {
    display: block
  }
}

.ush_image_1 {
  margin-left: 80px !important
}

.ush_menu_1 {
  font-size: 1.1rem !important;
  letter-spacing: 0.02em !important
}

@media (min-width:900px) and (max-width:899px) {
  .ush_image_1 {
    margin-left: 0 !important
  }
}

@media (max-width:899px) {
  .ush_image_1 {
    margin-left: 0 !important
  }
}

#huashi a {
  padding: 32px 76px;
  background: url(http://www.xxbwg.cn/wp-content/uploads/2020/06/2020061620142072.png) !important
}

.nav-links .current {
  background: #a22626 !important
}

.no-touch .pagination .page-numbers:before,
.pagination .page-numbers.current {
  background: #a22626
}

#caidan li {
  width: 50%
}

.us_custom_31ea95d0 {
  margin-top: -160px !important;
  padding-bottom: 30px !important
}

.us_custom_4af741be {
  padding: 0 !important;
  margin: 0 !important
}

.us_custom_362c77af {
  padding: 0 30px 0 0 !important;
  margin: 0 0 0 48px !important
}

.us_custom_bfd4abf4 {
  height: 450px !important;
  background: #78332e !important
}

.us_custom_1e751b35 {
  height: 450px !important;
  padding-top: 40px !important;
  padding-right: 0 !important;
  background:  no-repeat 100px -200px !important
}

.us_custom_effc5341 {
  color: #ffffff !important;
  padding: 0 !important;
  margin: 0 !important
}

.us_custom_e308f799 {
  padding-left: 0 !important
}

.us_custom_2ff1fa63 {
  height: 450px !important;
  margin-right: 0 !important;
  padding-right: 0 !important
}

.us_custom_86dcc584 {
  height: 425px !important;
  margin-top: 30px !important;
  padding: 0 !important
}

.us_custom_e7f5d98a {
  padding-left: 0 !important;
  padding-right: 0 !important
}

.us_custom_ba4ca9e1 {
  margin-left: 20px !important;
  margin-right: 23px !important
}

.us_custom_9ac6741c {
  height: 450px !important;
  padding-left: 0 !important;
  background: #244664 no-repeat 200px 50px !important
}

.us_custom_f4f24a20 {
  height: 450px !important;
  padding-left: 24px !important;
  padding-top: 40px !important;
  padding-right: 0 !important;
  background:  !important
}

.us_custom_43ab8809 {
  color: #ffffff !important;
  text-align: center !important;
  padding: 0 !important;
  margin: 0 !important
}

.us_custom_6df4bc3a {
  color: #ffffff !important
}

.us_custom_f8f1d543 {
  height: 450px !important;
  background: !important
}

.us_custom_02159be1 {
  height: 400px !important;
  margin-top: 30px !important
}

.us_custom_ed1cb511 {
  background: !important
}

.us_custom_0d2d7b0f {
  position: absolute !important;
  left: 0% !important;
  top: 70% !important
}

.us_custom_be86ee95 {
  background: !important
}

.us_custom_14da51c3 {
  padding-right: 1.5rem !important;
  background: #564042 !important
}

.us_custom_6baa3f18 {
  width: 600px !important;
  height: 400px !important;
  position: absolute !important;
  left: -22% !important;
  top: 70% !important
}

.us_custom_2c7beaad {
  border-color: #e8e8e8 !important;
  border-style: solid !important;
  border-width: 0 1px 0 0 !important
}

.us_custom_9c8713ca {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important
}

.us_custom_d5deee5c {
  color: #1a1a1a !important;
  text-align: left !important;
  letter-spacing: 1px !important;
  margin-left: 10px !important;
  margin-top: 20px !important
}

.us_custom_b6a72ce1 {
  padding: 0 !important
}

.us_custom_b636d787 {
  background: #78332e !important
}

.us_custom_cdbcedfc {
  padding-top: 40px !important;
  background:  no-repeat 100px -200px !important
}

.us_custom_f58827be {
  padding-left: 1rem !important
}

.us_custom_e865eda3 {
  margin-top: 10px !important;
  padding: 0 !important;
  background: #5698c3  !important
}

.us_custom_70993dc1 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  background: #244664  no-repeat 200px 50px !important
}

.us_custom_d836a8c0 {
  background: !important;
  padding: 40px 24px 40px 24px !important
}

.us_custom_5117eac0 {
  background: #997545  fixed !important
}

.us_custom_f215f993 {
  color: #ffffff !important;
  padding-left: 5% !important;
  padding-right: 5% !important
}

.us_custom_121633ee {
  background: #78332e fixed !important
}

.us_custom_4c8b3db0 {
  background: #533d3f fixed !important
}

.us_custom_3217f9e0 {
  padding-top: 16px !important;
  padding-bottom: 18px !important;
  background: #741D1C !important
}

.us_custom_70c3a9c7 {
  margin-top: -2px !important
}

.us_custom_972048bd {
  max-height: 380px !important
}

.us_custom_c99e6f6a {
  color: #f5f5f5 !important;
  background: #272727 !important
}

.us_custom_eb849559 {
  text-align: center !important
}

.us_custom_14e19a50 {
  padding-top: 15px !important
}

@media (min-width:600px) and (max-width:999px) {
  .us_custom_362c77af {
    padding: 0 !important;
    margin: 0 !important
  }

  .us_custom_1e751b35 {
    margin-left: 0 !important;
    margin-right: 0 !important
  }

  .us_custom_e308f799 {
    padding-left: 2% !important
  }

  .us_custom_cdbcedfc {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important
  }
}

@media (max-width:599px) {
  .us_custom_362c77af {
    padding: 0 !important;
    margin: 0 !important
  }

  .us_custom_1e751b35 {
    margin-left: 0 !important;
    margin-right: 0 !important
  }

  .us_custom_e308f799 {
    padding-left: 2% !important
  }

  .us_custom_cdbcedfc {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important
  }
}