/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.23, autoprefixer: v9.7.3) */
.debug {
  display: none;
}
/* init */
.g-portfolio .g-portfolio-filter {
  margin-bottom: 30px;
}
.g-portfolio .g-portfolio-filter.uk-subnav > * > * {
  color: #818181;
}
.g-portfolio .g-portfolio-filter.uk-subnav-pill > * > * {
  padding: 3px 8px;
  border: 1px solid #e9e9e9;
  background: #ffffff;
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  transition: all, 0.2s;
}
.g-portfolio .g-portfolio-filter.uk-subnav-pill > * > *:focus, .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > *:hover {
  background: #ffffff;
  box-shadow: none;
  border: 1px solid #ea5413;
  color: #ea5413;
}
.g-portfolio .g-portfolio-filter .uk-active > a {
  background: #ffffff;
  border: 1px solid #ea5413;
  color: #ea5413;
  box-shadow: none;
}
.g-portfolio .g-portfolio-item {
  border: 1px solid #e9e9e9;
}
.g-portfolio.gutter-disabled .g-portfolio-item {
  border: none;
}
.g-portfolio .g-portfolio-image > a {
  display: block;
}
.g-portfolio .g-info-container {
  padding: 20px;
  background: #ffffff;
}
.g-portfolio p {
  margin: 0;
}
.g-portfolio .g-portfolio-title {
  margin: 0;
}
.g-portfolio .g-portfolio-title a {
  color: #2a2a2a;
}
.g-portfolio .g-portfolio-title a:hover {
  color: #ea5413;
}
.g-portfolio .g-item-details {
  margin-top: 10px;
  font-size: 90%;
  color: #b4b4b4;
  font-style: italic;
}
.g-portfolio .g-item-details i {
  margin-right: 5px;
}
.g-portfolio .g-portfolio-desc {
  margin-top: 10px;
}
.g-portfolio .g-info-container-style2.uk-overlay-panel {
  padding: 15px;
}
.g-portfolio .g-info-container-style2.uk-overlay-panel p {
  margin-top: 5px;
}
.g-portfolio .g-info-container-style2.uk-overlay-panel a {
  color: #ffffff;
}
.g-portfolio .g-info-container-style2.uk-overlay-panel a:hover {
  color: #ea5413;
}
.g-portfolio .g-info-container-style2 .g-portfolio-special, .g-portfolio .g-info-container-style2 .g-item-details {
  color: #dadada;
}
.g-portfolio .g-portfolio-special {
  color: #b4b4b4;
  font-style: italic;
  float: left;
}
@media only all and (max-width: 30rem) {
  .g-portfolio .g-portfolio-special {
    float: none;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-portfolio .g-portfolio-special {
    float: none;
  }
}
.g-portfolio .g-portfolio-special i {
  margin-right: 5px;
}
.g-portfolio .g-portfolio-link {
  float: right;
  font-style: italic;
}
.g-portfolio .g-portfolio-link i {
  margin-left: 10px;
}
@media only all and (max-width: 30rem) {
  .g-portfolio .g-portfolio-link {
    float: none;
    margin-top: 5px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-portfolio .g-portfolio-link {
    float: none;
    margin-top: 5px;
  }
}
.g-portfolio .no-special .g-portfolio-link {
  float: none;
}
.g-portfolio .no-link .g-portfolio-special {
  float: none;
}
.g-portfolio .g-bottom-info {
  margin-top: 15px;
}
.g-portfolio.style3 .g-info-container {
  position: absolute;
  visibility: hidden;
  z-index: 9;
  opacity: 0;
  border: 1px solid #e9e9e9;
  border-top: none;
  width: 100%;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.g-portfolio.style3 .g-portfolio-item {
  border: none;
  position: relative;
}
.g-portfolio.style3 .g-portfolio-item:hover .g-info-container {
  visibility: visible;
  opacity: 1;
}
.g-portfolio.style4 .g-info-container-style2 {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  padding: 20px;
}
.g-portfolio.style4 .g-info-container-style2 a {
  color: #ffffff;
}
.g-portfolio.style4 .g-info-container-style2 a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.g-portfolio.style4 .g-portfolio-image .uk-overlay img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
.g-portfolio.style4 .g-portfolio-image:hover .uk-overlay img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
.portfolio-special .g-portfolio-filter {
  text-align: center;
  position: relative;
  top: -50px;
  margin-bottom: 0;
  justify-content: center;
}
#g-fullwidth .g-portfolio.gutter-enabled, .g-flushed .g-portfolio.gutter-enabled {
  padding: 30px;
}
#g-fullwidth .g-portfolio.filters-enabled.gutter-enabled, .g-flushed .g-portfolio.filters-enabled.gutter-enabled {
  padding-top: 0;
}
#g-fullwidth .g-portfolio .g-portfolio-filter, .g-flushed .g-portfolio .g-portfolio-filter {
  border-bottom: 1px solid #f0f0f0;
}
#g-fullwidth .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > *, .g-flushed .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > * {
  padding: 0;
  border: none;
  height: 50px;
  width: 100%;
  line-height: 50px;
  font-weight: bold;
  font-size: 1rem;
  border-radius: 0;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-fullwidth .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > *, .g-flushed .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > * {
    font-size: 0.9rem;
    font-weight: normal;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-fullwidth .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > *, .g-flushed .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > * {
    height: auto;
    line-height: inherit;
    padding: 13px 0;
    font-size: 0.8rem;
    font-weight: normal;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-fullwidth .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > *, .g-flushed .g-portfolio .g-portfolio-filter.uk-subnav-pill > * > * {
    height: auto;
    line-height: inherit;
    padding: 13px 0;
    font-size: 0.8rem;
    font-weight: normal;
  }
}
#g-fullwidth .g-portfolio .g-portfolio-filter.uk-subnav, .g-flushed .g-portfolio .g-portfolio-filter.uk-subnav {
  margin-left: -30px;
  margin-right: -30px;
}
#g-fullwidth .g-portfolio .g-portfolio-filter.uk-subnav > *, .g-flushed .g-portfolio .g-portfolio-filter.uk-subnav > * {
  padding-left: 0;
  border-right: 1px solid #f0f0f0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}
#g-fullwidth .g-portfolio.gutter-disabled .g-portfolio-filter, .g-flushed .g-portfolio.gutter-disabled .g-portfolio-filter {
  margin-bottom: 0;
}
#g-fullwidth .g-portfolio.gutter-disabled .g-portfolio-filter.uk-subnav, .g-flushed .g-portfolio.gutter-disabled .g-portfolio-filter.uk-subnav {
  padding: 0 30px;
}
.uk-tooltip.g-portfolio-tooltip {
  padding: 6px 12px;
  font-size: 13px;
}
.materialize-red {
  background-color: #e51c23 !important;
}
.materialize-red-text {
  color: #e51c23 !important;
}
.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
}
.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important;
}
.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
}
.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important;
}
.materialize-red.lighten-3 {
  background-color: #f3989b !important;
}
.materialize-red-text.text-lighten-3 {
  color: #f3989b !important;
}
.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
}
.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important;
}
.materialize-red.lighten-1 {
  background-color: #ea454b !important;
}
.materialize-red-text.text-lighten-1 {
  color: #ea454b !important;
}
.materialize-red.darken-1 {
  background-color: #d0181e !important;
}
.materialize-red-text.text-darken-1 {
  color: #d0181e !important;
}
.materialize-red.darken-2 {
  background-color: #b9151b !important;
}
.materialize-red-text.text-darken-2 {
  color: #b9151b !important;
}
.materialize-red.darken-3 {
  background-color: #a21318 !important;
}
.materialize-red-text.text-darken-3 {
  color: #a21318 !important;
}
.materialize-red.darken-4 {
  background-color: #8b1014 !important;
}
.materialize-red-text.text-darken-4 {
  color: #8b1014 !important;
}
.red {
  background-color: #F44336 !important;
}
.red-text {
  color: #F44336 !important;
}
.red.lighten-5 {
  background-color: #FFEBEE !important;
}
.red-text.text-lighten-5 {
  color: #FFEBEE !important;
}
.red.lighten-4 {
  background-color: #FFCDD2 !important;
}
.red-text.text-lighten-4 {
  color: #FFCDD2 !important;
}
.red.lighten-3 {
  background-color: #EF9A9A !important;
}
.red-text.text-lighten-3 {
  color: #EF9A9A !important;
}
.red.lighten-2 {
  background-color: #E57373 !important;
}
.red-text.text-lighten-2 {
  color: #E57373 !important;
}
.red.lighten-1 {
  background-color: #EF5350 !important;
}
.red-text.text-lighten-1 {
  color: #EF5350 !important;
}
.red.darken-1 {
  background-color: #E53935 !important;
}
.red-text.text-darken-1 {
  color: #E53935 !important;
}
.red.darken-2 {
  background-color: #D32F2F !important;
}
.red-text.text-darken-2 {
  color: #D32F2F !important;
}
.red.darken-3 {
  background-color: #C62828 !important;
}
.red-text.text-darken-3 {
  color: #C62828 !important;
}
.red.darken-4 {
  background-color: #B71C1C !important;
}
.red-text.text-darken-4 {
  color: #B71C1C !important;
}
.red.accent-1 {
  background-color: #FF8A80 !important;
}
.red-text.text-accent-1 {
  color: #FF8A80 !important;
}
.red.accent-2 {
  background-color: #FF5252 !important;
}
.red-text.text-accent-2 {
  color: #FF5252 !important;
}
.red.accent-3 {
  background-color: #FF1744 !important;
}
.red-text.text-accent-3 {
  color: #FF1744 !important;
}
.red.accent-4 {
  background-color: #D50000 !important;
}
.red-text.text-accent-4 {
  color: #D50000 !important;
}
.pink {
  background-color: #e91e63 !important;
}
.pink-text {
  color: #e91e63 !important;
}
.pink.lighten-5 {
  background-color: #fce4ec !important;
}
.pink-text.text-lighten-5 {
  color: #fce4ec !important;
}
.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}
.pink-text.text-lighten-4 {
  color: #f8bbd0 !important;
}
.pink.lighten-3 {
  background-color: #f48fb1 !important;
}
.pink-text.text-lighten-3 {
  color: #f48fb1 !important;
}
.pink.lighten-2 {
  background-color: #f06292 !important;
}
.pink-text.text-lighten-2 {
  color: #f06292 !important;
}
.pink.lighten-1 {
  background-color: #ec407a !important;
}
.pink-text.text-lighten-1 {
  color: #ec407a !important;
}
.pink.darken-1 {
  background-color: #d81b60 !important;
}
.pink-text.text-darken-1 {
  color: #d81b60 !important;
}
.pink.darken-2 {
  background-color: #c2185b !important;
}
.pink-text.text-darken-2 {
  color: #c2185b !important;
}
.pink.darken-3 {
  background-color: #ad1457 !important;
}
.pink-text.text-darken-3 {
  color: #ad1457 !important;
}
.pink.darken-4 {
  background-color: #880e4f !important;
}
.pink-text.text-darken-4 {
  color: #880e4f !important;
}
.pink.accent-1 {
  background-color: #ff80ab !important;
}
.pink-text.text-accent-1 {
  color: #ff80ab !important;
}
.pink.accent-2 {
  background-color: #ff4081 !important;
}
.pink-text.text-accent-2 {
  color: #ff4081 !important;
}
.pink.accent-3 {
  background-color: #f50057 !important;
}
.pink-text.text-accent-3 {
  color: #f50057 !important;
}
.pink.accent-4 {
  background-color: #c51162 !important;
}
.pink-text.text-accent-4 {
  color: #c51162 !important;
}
.purple {
  background-color: #9c27b0 !important;
}
.purple-text {
  color: #9c27b0 !important;
}
.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}
.purple-text.text-lighten-5 {
  color: #f3e5f5 !important;
}
.purple.lighten-4 {
  background-color: #e1bee7 !important;
}
.purple-text.text-lighten-4 {
  color: #e1bee7 !important;
}
.purple.lighten-3 {
  background-color: #ce93d8 !important;
}
.purple-text.text-lighten-3 {
  color: #ce93d8 !important;
}
.purple.lighten-2 {
  background-color: #ba68c8 !important;
}
.purple-text.text-lighten-2 {
  color: #ba68c8 !important;
}
.purple.lighten-1 {
  background-color: #ab47bc !important;
}
.purple-text.text-lighten-1 {
  color: #ab47bc !important;
}
.purple.darken-1 {
  background-color: #8e24aa !important;
}
.purple-text.text-darken-1 {
  color: #8e24aa !important;
}
.purple.darken-2 {
  background-color: #7b1fa2 !important;
}
.purple-text.text-darken-2 {
  color: #7b1fa2 !important;
}
.purple.darken-3 {
  background-color: #6a1b9a !important;
}
.purple-text.text-darken-3 {
  color: #6a1b9a !important;
}
.purple.darken-4 {
  background-color: #4a148c !important;
}
.purple-text.text-darken-4 {
  color: #4a148c !important;
}
.purple.accent-1 {
  background-color: #ea80fc !important;
}
.purple-text.text-accent-1 {
  color: #ea80fc !important;
}
.purple.accent-2 {
  background-color: #e040fb !important;
}
.purple-text.text-accent-2 {
  color: #e040fb !important;
}
.purple.accent-3 {
  background-color: #d500f9 !important;
}
.purple-text.text-accent-3 {
  color: #d500f9 !important;
}
.purple.accent-4 {
  background-color: #aa00ff !important;
}
.purple-text.text-accent-4 {
  color: #aa00ff !important;
}
.deep-purple {
  background-color: #673ab7 !important;
}
.deep-purple-text {
  color: #673ab7 !important;
}
.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}
.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important;
}
.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}
.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important;
}
.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}
.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important;
}
.deep-purple.lighten-2 {
  background-color: #9575cd !important;
}
.deep-purple-text.text-lighten-2 {
  color: #9575cd !important;
}
.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}
.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important;
}
.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}
.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important;
}
.deep-purple.darken-2 {
  background-color: #512da8 !important;
}
.deep-purple-text.text-darken-2 {
  color: #512da8 !important;
}
.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}
.deep-purple-text.text-darken-3 {
  color: #4527a0 !important;
}
.deep-purple.darken-4 {
  background-color: #311b92 !important;
}
.deep-purple-text.text-darken-4 {
  color: #311b92 !important;
}
.deep-purple.accent-1 {
  background-color: #b388ff !important;
}
.deep-purple-text.text-accent-1 {
  color: #b388ff !important;
}
.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}
.deep-purple-text.text-accent-2 {
  color: #7c4dff !important;
}
.deep-purple.accent-3 {
  background-color: #651fff !important;
}
.deep-purple-text.text-accent-3 {
  color: #651fff !important;
}
.deep-purple.accent-4 {
  background-color: #6200ea !important;
}
.deep-purple-text.text-accent-4 {
  color: #6200ea !important;
}
.indigo {
  background-color: #3f51b5 !important;
}
.indigo-text {
  color: #3f51b5 !important;
}
.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}
.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important;
}
.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}
.indigo-text.text-lighten-4 {
  color: #c5cae9 !important;
}
.indigo.lighten-3 {
  background-color: #9fa8da !important;
}
.indigo-text.text-lighten-3 {
  color: #9fa8da !important;
}
.indigo.lighten-2 {
  background-color: #7986cb !important;
}
.indigo-text.text-lighten-2 {
  color: #7986cb !important;
}
.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}
.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important;
}
.indigo.darken-1 {
  background-color: #3949ab !important;
}
.indigo-text.text-darken-1 {
  color: #3949ab !important;
}
.indigo.darken-2 {
  background-color: #303f9f !important;
}
.indigo-text.text-darken-2 {
  color: #303f9f !important;
}
.indigo.darken-3 {
  background-color: #283593 !important;
}
.indigo-text.text-darken-3 {
  color: #283593 !important;
}
.indigo.darken-4 {
  background-color: #1a237e !important;
}
.indigo-text.text-darken-4 {
  color: #1a237e !important;
}
.indigo.accent-1 {
  background-color: #8c9eff !important;
}
.indigo-text.text-accent-1 {
  color: #8c9eff !important;
}
.indigo.accent-2 {
  background-color: #536dfe !important;
}
.indigo-text.text-accent-2 {
  color: #536dfe !important;
}
.indigo.accent-3 {
  background-color: #3d5afe !important;
}
.indigo-text.text-accent-3 {
  color: #3d5afe !important;
}
.indigo.accent-4 {
  background-color: #304ffe !important;
}
.indigo-text.text-accent-4 {
  color: #304ffe !important;
}
.blue {
  background-color: #2196F3 !important;
}
.blue-text {
  color: #2196F3 !important;
}
.blue.lighten-5 {
  background-color: #E3F2FD !important;
}
.blue-text.text-lighten-5 {
  color: #E3F2FD !important;
}
.blue.lighten-4 {
  background-color: #BBDEFB !important;
}
.blue-text.text-lighten-4 {
  color: #BBDEFB !important;
}
.blue.lighten-3 {
  background-color: #90CAF9 !important;
}
.blue-text.text-lighten-3 {
  color: #90CAF9 !important;
}
.blue.lighten-2 {
  background-color: #64B5F6 !important;
}
.blue-text.text-lighten-2 {
  color: #64B5F6 !important;
}
.blue.lighten-1 {
  background-color: #42A5F5 !important;
}
.blue-text.text-lighten-1 {
  color: #42A5F5 !important;
}
.blue.darken-1 {
  background-color: #1E88E5 !important;
}
.blue-text.text-darken-1 {
  color: #1E88E5 !important;
}
.blue.darken-2 {
  background-color: #1976D2 !important;
}
.blue-text.text-darken-2 {
  color: #1976D2 !important;
}
.blue.darken-3 {
  background-color: #1565C0 !important;
}
.blue-text.text-darken-3 {
  color: #1565C0 !important;
}
.blue.darken-4 {
  background-color: #0D47A1 !important;
}
.blue-text.text-darken-4 {
  color: #0D47A1 !important;
}
.blue.accent-1 {
  background-color: #82B1FF !important;
}
.blue-text.text-accent-1 {
  color: #82B1FF !important;
}
.blue.accent-2 {
  background-color: #448AFF !important;
}
.blue-text.text-accent-2 {
  color: #448AFF !important;
}
.blue.accent-3 {
  background-color: #2979FF !important;
}
.blue-text.text-accent-3 {
  color: #2979FF !important;
}
.blue.accent-4 {
  background-color: #2962FF !important;
}
.blue-text.text-accent-4 {
  color: #2962FF !important;
}
.light-blue {
  background-color: #03a9f4 !important;
}
.light-blue-text {
  color: #03a9f4 !important;
}
.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}
.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important;
}
.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}
.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important;
}
.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}
.light-blue-text.text-lighten-3 {
  color: #81d4fa !important;
}
.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
}
.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important;
}
.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}
.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important;
}
.light-blue.darken-1 {
  background-color: #039be5 !important;
}
.light-blue-text.text-darken-1 {
  color: #039be5 !important;
}
.light-blue.darken-2 {
  background-color: #0288d1 !important;
}
.light-blue-text.text-darken-2 {
  color: #0288d1 !important;
}
.light-blue.darken-3 {
  background-color: #0277bd !important;
}
.light-blue-text.text-darken-3 {
  color: #0277bd !important;
}
.light-blue.darken-4 {
  background-color: #01579b !important;
}
.light-blue-text.text-darken-4 {
  color: #01579b !important;
}
.light-blue.accent-1 {
  background-color: #80d8ff !important;
}
.light-blue-text.text-accent-1 {
  color: #80d8ff !important;
}
.light-blue.accent-2 {
  background-color: #40c4ff !important;
}
.light-blue-text.text-accent-2 {
  color: #40c4ff !important;
}
.light-blue.accent-3 {
  background-color: #00b0ff !important;
}
.light-blue-text.text-accent-3 {
  color: #00b0ff !important;
}
.light-blue.accent-4 {
  background-color: #0091ea !important;
}
.light-blue-text.text-accent-4 {
  color: #0091ea !important;
}
.cyan {
  background-color: #00bcd4 !important;
}
.cyan-text {
  color: #00bcd4 !important;
}
.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}
.cyan-text.text-lighten-5 {
  color: #e0f7fa !important;
}
.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}
.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important;
}
.cyan.lighten-3 {
  background-color: #80deea !important;
}
.cyan-text.text-lighten-3 {
  color: #80deea !important;
}
.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}
.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important;
}
.cyan.lighten-1 {
  background-color: #26c6da !important;
}
.cyan-text.text-lighten-1 {
  color: #26c6da !important;
}
.cyan.darken-1 {
  background-color: #00acc1 !important;
}
.cyan-text.text-darken-1 {
  color: #00acc1 !important;
}
.cyan.darken-2 {
  background-color: #0097a7 !important;
}
.cyan-text.text-darken-2 {
  color: #0097a7 !important;
}
.cyan.darken-3 {
  background-color: #00838f !important;
}
.cyan-text.text-darken-3 {
  color: #00838f !important;
}
.cyan.darken-4 {
  background-color: #006064 !important;
}
.cyan-text.text-darken-4 {
  color: #006064 !important;
}
.cyan.accent-1 {
  background-color: #84ffff !important;
}
.cyan-text.text-accent-1 {
  color: #84ffff !important;
}
.cyan.accent-2 {
  background-color: #18ffff !important;
}
.cyan-text.text-accent-2 {
  color: #18ffff !important;
}
.cyan.accent-3 {
  background-color: #00e5ff !important;
}
.cyan-text.text-accent-3 {
  color: #00e5ff !important;
}
.cyan.accent-4 {
  background-color: #00b8d4 !important;
}
.cyan-text.text-accent-4 {
  color: #00b8d4 !important;
}
.teal {
  background-color: #009688 !important;
}
.teal-text {
  color: #009688 !important;
}
.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}
.teal-text.text-lighten-5 {
  color: #e0f2f1 !important;
}
.teal.lighten-4 {
  background-color: #b2dfdb !important;
}
.teal-text.text-lighten-4 {
  color: #b2dfdb !important;
}
.teal.lighten-3 {
  background-color: #80cbc4 !important;
}
.teal-text.text-lighten-3 {
  color: #80cbc4 !important;
}
.teal.lighten-2 {
  background-color: #4db6ac !important;
}
.teal-text.text-lighten-2 {
  color: #4db6ac !important;
}
.teal.lighten-1 {
  background-color: #26a69a !important;
}
.teal-text.text-lighten-1 {
  color: #26a69a !important;
}
.teal.darken-1 {
  background-color: #00897b !important;
}
.teal-text.text-darken-1 {
  color: #00897b !important;
}
.teal.darken-2 {
  background-color: #00796b !important;
}
.teal-text.text-darken-2 {
  color: #00796b !important;
}
.teal.darken-3 {
  background-color: #00695c !important;
}
.teal-text.text-darken-3 {
  color: #00695c !important;
}
.teal.darken-4 {
  background-color: #004d40 !important;
}
.teal-text.text-darken-4 {
  color: #004d40 !important;
}
.teal.accent-1 {
  background-color: #a7ffeb !important;
}
.teal-text.text-accent-1 {
  color: #a7ffeb !important;
}
.teal.accent-2 {
  background-color: #64ffda !important;
}
.teal-text.text-accent-2 {
  color: #64ffda !important;
}
.teal.accent-3 {
  background-color: #1de9b6 !important;
}
.teal-text.text-accent-3 {
  color: #1de9b6 !important;
}
.teal.accent-4 {
  background-color: #00bfa5 !important;
}
.teal-text.text-accent-4 {
  color: #00bfa5 !important;
}
.green {
  background-color: #4CAF50 !important;
}
.green-text {
  color: #4CAF50 !important;
}
.green.lighten-5 {
  background-color: #E8F5E9 !important;
}
.green-text.text-lighten-5 {
  color: #E8F5E9 !important;
}
.green.lighten-4 {
  background-color: #C8E6C9 !important;
}
.green-text.text-lighten-4 {
  color: #C8E6C9 !important;
}
.green.lighten-3 {
  background-color: #A5D6A7 !important;
}
.green-text.text-lighten-3 {
  color: #A5D6A7 !important;
}
.green.lighten-2 {
  background-color: #81C784 !important;
}
.green-text.text-lighten-2 {
  color: #81C784 !important;
}
.green.lighten-1 {
  background-color: #66BB6A !important;
}
.green-text.text-lighten-1 {
  color: #66BB6A !important;
}
.green.darken-1 {
  background-color: #43A047 !important;
}
.green-text.text-darken-1 {
  color: #43A047 !important;
}
.green.darken-2 {
  background-color: #388E3C !important;
}
.green-text.text-darken-2 {
  color: #388E3C !important;
}
.green.darken-3 {
  background-color: #2E7D32 !important;
}
.green-text.text-darken-3 {
  color: #2E7D32 !important;
}
.green.darken-4 {
  background-color: #1B5E20 !important;
}
.green-text.text-darken-4 {
  color: #1B5E20 !important;
}
.green.accent-1 {
  background-color: #B9F6CA !important;
}
.green-text.text-accent-1 {
  color: #B9F6CA !important;
}
.green.accent-2 {
  background-color: #69F0AE !important;
}
.green-text.text-accent-2 {
  color: #69F0AE !important;
}
.green.accent-3 {
  background-color: #00E676 !important;
}
.green-text.text-accent-3 {
  color: #00E676 !important;
}
.green.accent-4 {
  background-color: #00C853 !important;
}
.green-text.text-accent-4 {
  color: #00C853 !important;
}
.light-green {
  background-color: #8bc34a !important;
}
.light-green-text {
  color: #8bc34a !important;
}
.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}
.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important;
}
.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}
.light-green-text.text-lighten-4 {
  color: #dcedc8 !important;
}
.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}
.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important;
}
.light-green.lighten-2 {
  background-color: #aed581 !important;
}
.light-green-text.text-lighten-2 {
  color: #aed581 !important;
}
.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}
.light-green-text.text-lighten-1 {
  color: #9ccc65 !important;
}
.light-green.darken-1 {
  background-color: #7cb342 !important;
}
.light-green-text.text-darken-1 {
  color: #7cb342 !important;
}
.light-green.darken-2 {
  background-color: #689f38 !important;
}
.light-green-text.text-darken-2 {
  color: #689f38 !important;
}
.light-green.darken-3 {
  background-color: #558b2f !important;
}
.light-green-text.text-darken-3 {
  color: #558b2f !important;
}
.light-green.darken-4 {
  background-color: #33691e !important;
}
.light-green-text.text-darken-4 {
  color: #33691e !important;
}
.light-green.accent-1 {
  background-color: #ccff90 !important;
}
.light-green-text.text-accent-1 {
  color: #ccff90 !important;
}
.light-green.accent-2 {
  background-color: #b2ff59 !important;
}
.light-green-text.text-accent-2 {
  color: #b2ff59 !important;
}
.light-green.accent-3 {
  background-color: #76ff03 !important;
}
.light-green-text.text-accent-3 {
  color: #76ff03 !important;
}
.light-green.accent-4 {
  background-color: #64dd17 !important;
}
.light-green-text.text-accent-4 {
  color: #64dd17 !important;
}
.lime {
  background-color: #cddc39 !important;
}
.lime-text {
  color: #cddc39 !important;
}
.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}
.lime-text.text-lighten-5 {
  color: #f9fbe7 !important;
}
.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}
.lime-text.text-lighten-4 {
  color: #f0f4c3 !important;
}
.lime.lighten-3 {
  background-color: #e6ee9c !important;
}
.lime-text.text-lighten-3 {
  color: #e6ee9c !important;
}
.lime.lighten-2 {
  background-color: #dce775 !important;
}
.lime-text.text-lighten-2 {
  color: #dce775 !important;
}
.lime.lighten-1 {
  background-color: #d4e157 !important;
}
.lime-text.text-lighten-1 {
  color: #d4e157 !important;
}
.lime.darken-1 {
  background-color: #c0ca33 !important;
}
.lime-text.text-darken-1 {
  color: #c0ca33 !important;
}
.lime.darken-2 {
  background-color: #afb42b !important;
}
.lime-text.text-darken-2 {
  color: #afb42b !important;
}
.lime.darken-3 {
  background-color: #9e9d24 !important;
}
.lime-text.text-darken-3 {
  color: #9e9d24 !important;
}
.lime.darken-4 {
  background-color: #827717 !important;
}
.lime-text.text-darken-4 {
  color: #827717 !important;
}
.lime.accent-1 {
  background-color: #f4ff81 !important;
}
.lime-text.text-accent-1 {
  color: #f4ff81 !important;
}
.lime.accent-2 {
  background-color: #eeff41 !important;
}
.lime-text.text-accent-2 {
  color: #eeff41 !important;
}
.lime.accent-3 {
  background-color: #c6ff00 !important;
}
.lime-text.text-accent-3 {
  color: #c6ff00 !important;
}
.lime.accent-4 {
  background-color: #aeea00 !important;
}
.lime-text.text-accent-4 {
  color: #aeea00 !important;
}
.yellow {
  background-color: #ffeb3b !important;
}
.yellow-text {
  color: #ffeb3b !important;
}
.yellow.lighten-5 {
  background-color: #fffde7 !important;
}
.yellow-text.text-lighten-5 {
  color: #fffde7 !important;
}
.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}
.yellow-text.text-lighten-4 {
  color: #fff9c4 !important;
}
.yellow.lighten-3 {
  background-color: #fff59d !important;
}
.yellow-text.text-lighten-3 {
  color: #fff59d !important;
}
.yellow.lighten-2 {
  background-color: #fff176 !important;
}
.yellow-text.text-lighten-2 {
  color: #fff176 !important;
}
.yellow.lighten-1 {
  background-color: #ffee58 !important;
}
.yellow-text.text-lighten-1 {
  color: #ffee58 !important;
}
.yellow.darken-1 {
  background-color: #fdd835 !important;
}
.yellow-text.text-darken-1 {
  color: #fdd835 !important;
}
.yellow.darken-2 {
  background-color: #fbc02d !important;
}
.yellow-text.text-darken-2 {
  color: #fbc02d !important;
}
.yellow.darken-3 {
  background-color: #f9a825 !important;
}
.yellow-text.text-darken-3 {
  color: #f9a825 !important;
}
.yellow.darken-4 {
  background-color: #f57f17 !important;
}
.yellow-text.text-darken-4 {
  color: #f57f17 !important;
}
.yellow.accent-1 {
  background-color: #ffff8d !important;
}
.yellow-text.text-accent-1 {
  color: #ffff8d !important;
}
.yellow.accent-2 {
  background-color: #ffff00 !important;
}
.yellow-text.text-accent-2 {
  color: #ffff00 !important;
}
.yellow.accent-3 {
  background-color: #ffea00 !important;
}
.yellow-text.text-accent-3 {
  color: #ffea00 !important;
}
.yellow.accent-4 {
  background-color: #ffd600 !important;
}
.yellow-text.text-accent-4 {
  color: #ffd600 !important;
}
.amber {
  background-color: #ffc107 !important;
}
.amber-text {
  color: #ffc107 !important;
}
.amber.lighten-5 {
  background-color: #fff8e1 !important;
}
.amber-text.text-lighten-5 {
  color: #fff8e1 !important;
}
.amber.lighten-4 {
  background-color: #ffecb3 !important;
}
.amber-text.text-lighten-4 {
  color: #ffecb3 !important;
}
.amber.lighten-3 {
  background-color: #ffe082 !important;
}
.amber-text.text-lighten-3 {
  color: #ffe082 !important;
}
.amber.lighten-2 {
  background-color: #ffd54f !important;
}
.amber-text.text-lighten-2 {
  color: #ffd54f !important;
}
.amber.lighten-1 {
  background-color: #ffca28 !important;
}
.amber-text.text-lighten-1 {
  color: #ffca28 !important;
}
.amber.darken-1 {
  background-color: #ffb300 !important;
}
.amber-text.text-darken-1 {
  color: #ffb300 !important;
}
.amber.darken-2 {
  background-color: #ffa000 !important;
}
.amber-text.text-darken-2 {
  color: #ffa000 !important;
}
.amber.darken-3 {
  background-color: #ff8f00 !important;
}
.amber-text.text-darken-3 {
  color: #ff8f00 !important;
}
.amber.darken-4 {
  background-color: #ff6f00 !important;
}
.amber-text.text-darken-4 {
  color: #ff6f00 !important;
}
.amber.accent-1 {
  background-color: #ffe57f !important;
}
.amber-text.text-accent-1 {
  color: #ffe57f !important;
}
.amber.accent-2 {
  background-color: #ffd740 !important;
}
.amber-text.text-accent-2 {
  color: #ffd740 !important;
}
.amber.accent-3 {
  background-color: #ffc400 !important;
}
.amber-text.text-accent-3 {
  color: #ffc400 !important;
}
.amber.accent-4 {
  background-color: #ffab00 !important;
}
.amber-text.text-accent-4 {
  color: #ffab00 !important;
}
.orange {
  background-color: #ff9800 !important;
}
.orange-text {
  color: #ff9800 !important;
}
.orange.lighten-5 {
  background-color: #fff3e0 !important;
}
.orange-text.text-lighten-5 {
  color: #fff3e0 !important;
}
.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}
.orange-text.text-lighten-4 {
  color: #ffe0b2 !important;
}
.orange.lighten-3 {
  background-color: #ffcc80 !important;
}
.orange-text.text-lighten-3 {
  color: #ffcc80 !important;
}
.orange.lighten-2 {
  background-color: #ffb74d !important;
}
.orange-text.text-lighten-2 {
  color: #ffb74d !important;
}
.orange.lighten-1 {
  background-color: #ffa726 !important;
}
.orange-text.text-lighten-1 {
  color: #ffa726 !important;
}
.orange.darken-1 {
  background-color: #fb8c00 !important;
}
.orange-text.text-darken-1 {
  color: #fb8c00 !important;
}
.orange.darken-2 {
  background-color: #f57c00 !important;
}
.orange-text.text-darken-2 {
  color: #f57c00 !important;
}
.orange.darken-3 {
  background-color: #ef6c00 !important;
}
.orange-text.text-darken-3 {
  color: #ef6c00 !important;
}
.orange.darken-4 {
  background-color: #e65100 !important;
}
.orange-text.text-darken-4 {
  color: #e65100 !important;
}
.orange.accent-1 {
  background-color: #ffd180 !important;
}
.orange-text.text-accent-1 {
  color: #ffd180 !important;
}
.orange.accent-2 {
  background-color: #ffab40 !important;
}
.orange-text.text-accent-2 {
  color: #ffab40 !important;
}
.orange.accent-3 {
  background-color: #ff9100 !important;
}
.orange-text.text-accent-3 {
  color: #ff9100 !important;
}
.orange.accent-4 {
  background-color: #ff6d00 !important;
}
.orange-text.text-accent-4 {
  color: #ff6d00 !important;
}
.deep-orange {
  background-color: #ff5722 !important;
}
.deep-orange-text {
  color: #ff5722 !important;
}
.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}
.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important;
}
.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}
.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important;
}
.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}
.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important;
}
.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
}
.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important;
}
.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}
.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important;
}
.deep-orange.darken-1 {
  background-color: #f4511e !important;
}
.deep-orange-text.text-darken-1 {
  color: #f4511e !important;
}
.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}
.deep-orange-text.text-darken-2 {
  color: #e64a19 !important;
}
.deep-orange.darken-3 {
  background-color: #d84315 !important;
}
.deep-orange-text.text-darken-3 {
  color: #d84315 !important;
}
.deep-orange.darken-4 {
  background-color: #bf360c !important;
}
.deep-orange-text.text-darken-4 {
  color: #bf360c !important;
}
.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}
.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important;
}
.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}
.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important;
}
.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}
.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important;
}
.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}
.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important;
}
.brown {
  background-color: #795548 !important;
}
.brown-text {
  color: #795548 !important;
}
.brown.lighten-5 {
  background-color: #efebe9 !important;
}
.brown-text.text-lighten-5 {
  color: #efebe9 !important;
}
.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}
.brown-text.text-lighten-4 {
  color: #d7ccc8 !important;
}
.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}
.brown-text.text-lighten-3 {
  color: #bcaaa4 !important;
}
.brown.lighten-2 {
  background-color: #a1887f !important;
}
.brown-text.text-lighten-2 {
  color: #a1887f !important;
}
.brown.lighten-1 {
  background-color: #8d6e63 !important;
}
.brown-text.text-lighten-1 {
  color: #8d6e63 !important;
}
.brown.darken-1 {
  background-color: #6d4c41 !important;
}
.brown-text.text-darken-1 {
  color: #6d4c41 !important;
}
.brown.darken-2 {
  background-color: #5d4037 !important;
}
.brown-text.text-darken-2 {
  color: #5d4037 !important;
}
.brown.darken-3 {
  background-color: #4e342e !important;
}
.brown-text.text-darken-3 {
  color: #4e342e !important;
}
.brown.darken-4 {
  background-color: #3e2723 !important;
}
.brown-text.text-darken-4 {
  color: #3e2723 !important;
}
.blue-grey {
  background-color: #607d8b !important;
}
.blue-grey-text {
  color: #607d8b !important;
}
.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}
.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important;
}
.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}
.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important;
}
.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}
.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important;
}
.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
}
.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important;
}
.blue-grey.lighten-1 {
  background-color: #78909c !important;
}
.blue-grey-text.text-lighten-1 {
  color: #78909c !important;
}
.blue-grey.darken-1 {
  background-color: #546e7a !important;
}
.blue-grey-text.text-darken-1 {
  color: #546e7a !important;
}
.blue-grey.darken-2 {
  background-color: #455a64 !important;
}
.blue-grey-text.text-darken-2 {
  color: #455a64 !important;
}
.blue-grey.darken-3 {
  background-color: #37474f !important;
}
.blue-grey-text.text-darken-3 {
  color: #37474f !important;
}
.blue-grey.darken-4 {
  background-color: #263238 !important;
}
.blue-grey-text.text-darken-4 {
  color: #263238 !important;
}
.grey {
  background-color: #9e9e9e !important;
}
.grey-text {
  color: #9e9e9e !important;
}
.grey.lighten-5 {
  background-color: #fafafa !important;
}
.grey-text.text-lighten-5 {
  color: #fafafa !important;
}
.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}
.grey-text.text-lighten-4 {
  color: #f5f5f5 !important;
}
.grey.lighten-3 {
  background-color: #eeeeee !important;
}
.grey-text.text-lighten-3 {
  color: #eeeeee !important;
}
.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}
.grey-text.text-lighten-2 {
  color: #e0e0e0 !important;
}
.grey.lighten-1 {
  background-color: #bdbdbd !important;
}
.grey-text.text-lighten-1 {
  color: #bdbdbd !important;
}
.grey.darken-1 {
  background-color: #757575 !important;
}
.grey-text.text-darken-1 {
  color: #757575 !important;
}
.grey.darken-2 {
  background-color: #616161 !important;
}
.grey-text.text-darken-2 {
  color: #616161 !important;
}
.grey.darken-3 {
  background-color: #424242 !important;
}
.grey-text.text-darken-3 {
  color: #424242 !important;
}
.grey.darken-4 {
  background-color: #212121 !important;
}
.grey-text.text-darken-4 {
  color: #212121 !important;
}
.black {
  background-color: #000000 !important;
}
.black-text {
  color: #000000 !important;
}
.white {
  background-color: #FFFFFF !important;
}
.white-text {
  color: #FFFFFF !important;
}
.transparent {
  background-color: transparent !important;
}
.transparent-text {
  color: transparent !important;
}
#inArticleCategoryList {
  margin-bottom: 24px;
  line-height: 2;
  text-align: left;
}
#inArticleCategoryList > a.button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px 8px;
  margin-left: 8px;
  background-color: #f8991d;
}
#inArticleCategoryList > a.button i {
  margin-right: 4px;
  margin-top: 1px;
}
ul[id*=g-portfolio-filter] li:nth-child(2), ul[id*=g-portfolio-filter] li:nth-child(1) {
  display: none;
}
/* 澳洲版 */
body.itemid-1202 select {
  width: initial;
}
body.itemid-1202 div.selects {
  display: flex;
}
body.outline-79 .itemDate, body.outline-73 .itemDate {
  display: none;
}
.eb-modules-easyblog-before-categoryList {
  overflow: hidden;
  height: 0;
  transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
}
#pastHM.hmselector {
  margin: 24px 0;
  padding: 0 24px;
  display: flex;
  gap: 16px;
}
#pastHM.hmselector .qianwang {
  margin-right: 0;
}
#pastHM.hmselector .viewpdf {
  margin-right: 0;
  margin-left: auto;
}
#pastHM.wskSemantic .ui.button {
  background: #f07540;
  color: white;
  padding: 12.5px;
  line-height: 1;
}
#pastHM.wskSemantic .ui.button:hover {
  background: #ea5413;
  color: white;
}
#pastHM.wskSemantic :not(i).right {
  float: none !important;
  width: auto;
}
/* Herald Global */
iframe.mymap {
  width: 100%;
  height: calc(100vh - 130px);
}
@media only all and (max-width: 30rem) {
  iframe.mymap {
    height: calc(100vh - 62px);
  }
}
.g-menu-item-483 .g-menu-parent-indicator {
  display: none;
}
.itemid-564 .category-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.itemid-564 .category-title > div {
  display: flex;
  align-items: center;
  margin-right: 24px;
}
body.view-categories.singleCategory .category-head {
  transform: translateY(-50%);
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  justify-content: flex-end;
}
body.view-categories.singleCategory .category-head .category-title {
  margin-right: auto;
}
body.view-categories.singleCategory .category-head #xirihaojiao {
  margin-right: 8px;
}
body.view-categories.singleCategory .category-head #xirihaojiao.active {
  box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.2);
}
body.view-categories.singleCategory .category-head #pdfDownload, body.view-categories.singleCategory .category-head #xirihaojiao, body.view-categories.singleCategory .category-head #aozhoujiaosheng, body.view-categories.singleCategory .category-head #zhichihaojiao {
  display: flex;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  padding: 8px 16px !important;
  border: solid 5px white;
  border-radius: 100px;
  background: #f8991d;
  margin-right: 8px;
  justify-content: center;
}
@media only all and (max-width: 30rem) {
  body.view-categories.singleCategory .category-head #pdfDownload, body.view-categories.singleCategory .category-head #xirihaojiao, body.view-categories.singleCategory .category-head #aozhoujiaosheng, body.view-categories.singleCategory .category-head #zhichihaojiao {
    flex-basis: 50%;
    margin: 0;
    flex-grow: 1;
    font-size: calc(( 100vw - 80px ) / 22);
  }
}
body.view-categories.singleCategory .category-head #pdfDownload a, body.view-categories.singleCategory .category-head #xirihaojiao a, body.view-categories.singleCategory .category-head #aozhoujiaosheng a, body.view-categories.singleCategory .category-head #zhichihaojiao a {
  color: white !important;
  display: block;
}
body.view-categories.singleCategory .category-head .category-name {
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
  padding: 8px 16px !important;
  border: solid 5px white;
  border-radius: 100px;
  background: #f8991d;
}
body.view-categories.singleCategory .category-head .category-name a {
  color: white !important;
}
@media only all and (max-width: 30rem) {
  body.view-categories.singleCategory .category-head {
    flex-wrap: wrap;
    transform: none;
    justify-content: center;
  }
  body.view-categories.singleCategory .category-head > * {
    transform: translateY(-50%);
  }
  body.view-categories.singleCategory .category-head .category-title {
    text-align: center;
    width: 100%;
  }
}
/* Homepage Icons */
.itemid-632 #g-utility {
  padding: 0;
}
.itemid-632 #g-utility .custom.homepage_icons {
  margin-bottom: 0;
}
.itemid-632 #g-mainbody > .g-grid > .g-block > .g-content {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
@media only all and (min-width: 48rem) {
  .itemid-632 #g-mainbody > .g-grid > .g-block > .g-content > .platform-content {
    flex-basis: 49%;
  }
}
.itemid-632 #g-utility .g-content {
  padding: 0;
}
@media only all and (max-width: 47.99rem) {
  .itemid-632 #icons .iconContainer {
    flex-basis: 18%;
    padding: 0px;
    gap: 8px;
  }
}
#icons {
  display: flex;
  justify-content: space-evenly;
}
@media only all and (max-width: 30rem) {
  #icons .iconContainer span {
    font-size: 3.4vw;
  }
}
@media only all and (max-width: 47.99rem) {
  #icons .iconContainer {
    flex-basis: 18%;
    padding: 0px;
  }
}
#icons .iconContainer a {
  display: flex;
  flex-direction: column;
  text-align: center;
  gap: 4px;
}
@media only all and (max-width: 47.99rem) {
  #icons {
    flex-wrap: wrap;
  }
}
.custom.homepage_icons {
  margin: 24px auto;
}
/* Display Author Module */
.author-list {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.display-author {
  padding: 24px;
}
.display-author-after-article {
  padding-top: 24px;
}
.author-badge {
  display: flex;
  align-items: center;
  border-radius: 100px;
  overflow: hidden;
  color: white;
}
.author-badge:hover {
  color: white;
}
.author-badge:hover span.articleCount, .author-badge:hover span.author {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.author_avatar {
  width: 32px;
  overflow: hidden;
  border-radius: 50px;
  position: relative;
}
span.author {
  display: block;
  background: #f8991d;
  padding-left: 16px;
  margin-left: -12px;
  font-size: 12px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
span.articleCount {
  background: #ea5413;
  font-size: 12px;
  padding-right: 8px;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
/* Display Author Module */
@media only all and (min-width: 85rem) {
  .g-container {
    width: 84.375rem !important;
  }
  #g-fullwidth > .g-container {
    width: 84.375rem !important;
    margin: 0 auto;
  }
}
.audioBadge {
  position: absolute;
  top: 8px;
  left: 8px;
  background: #f8991d;
  color: white;
  padding: 4px 8px;
  border-radius: 40px;
}
h2.category-name .uk-button, .churchListButton {
  transition: transform 1s;
}
.scale {
  transform: scale(1.1);
}
#g-aside .g-content > div.platform-content:nth-child(1), #g-aside .g-content > div.platform-content:nth-child(2), #g-aside .g-content > div.platform-content:nth-child(3), #g-aside .g-content > div.platform-content:nth-child(4), #g-aside .g-content > div.platform-content:nth-child(5), #g-aside .g-content > div.platform-content:nth-child(6) {
  margin-bottom: 12px;
}
.uk-button.style1 {
  background-color: #f8991d;
  color: white;
  border-radius: 5px;
}
.uk-button.style1:hover {
  background-color: #ea5413;
}
h2.category-name .uk-button.style1 {
  padding: 0px 8px;
  float: right;
}
@media only all and (min-width: 60rem) {
  h2.category-name .uk-button.style1 {
    font-size: 0.8em;
    padding: 4px 16px;
  }
}
.itemid-1067 #g-mainbody .pagination {
  display: flex;
  justify-content: space-evenly;
}
.itemid-1067 #g-mainbody .pagination .pageLink.active {
  pointer-events: none;
  color: unset;
}
@media only all and (max-width: 30rem) {
  .itemid-1067 #g-mainbody {
    margin: 0;
    margin-top: 0.625rem;
  }
}
.churchListToolbar {
  display: flex;
  gap: 16px;
}
.churchListToolbar .uk-search-field {
  padding: 0 0 0 30px;
}
.churchListToolbar .language {
  flex-grow: 1;
}
@media only all and (max-width: 30rem) {
  .churchListToolbar {
    gap: 4px;
  }
}
.itemWorhip, .itemPageDesc {
  margin-top: 36px;
}
.itemWorhip h5, .itemPageDesc h5 {
  font-size: 1.8rem;
}
.churchInfo h4 {
  margin-top: 24px;
  font-weight: bold;
  font-size: 2rem;
}
.churchInfo i {
  opacity: 0.8;
}
#g-mainbody.churchListMainbody {
  padding-top: 0;
  margin-top: 0;
}
#g-mainbody.churchListMainbody .custom.churchListBanner {
  margin-top: 0;
}
#g-mainbody.churchListMainbody > div > div > .g-content {
  margin-top: 0;
  padding-top: 0;
}
.custom.churchListBanner {
  text-align: center;
}
@media only all and (max-width: 30rem) {
  .custom.churchListBanner > div {
    margin-left: -0.938rem;
    margin-right: -0.938rem;
  }
}
.churchListButton {
  display: inline-block;
  border-radius: 50px;
  border: solid 1px white;
  padding: 8px 16px;
  background-color: #ee6429;
  color: white;
  font-size: 1.2rem;
  margin-left: 8px;
  transform: translateY(-50%);
}
.churchListButton:hover {
  color: white !important;
  background-color: #ea5413;
}
@media only all and (max-width: 30rem) {
  .churchListButton {
    font-size: 1rem;
    padding: 4px 12px;
  }
}
#churchList {
  margin: 0;
}
#churchList .worship ul {
  list-style: none;
  border-top: #eee 1px solid;
}
#churchList .worship ul li {
  display: flex;
}
#churchList .expand {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0;
}
#churchList .expand i {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  color: #ea5413;
}
#churchList .expand > div {
  font-size: 14px;
  background: #ea5413;
  color: white;
  padding: 0 4px;
  border-radius: 5px;
  transform: translateY(5px);
}
#churchList .uk-active > i {
  transform: rotate(180deg);
}
@media only all and (max-width: 30rem) {
  #churchList .languages {
    display: flex;
    flex-wrap: wrap;
    flex-basis: 55px;
    row-gap: 2px;
  }
  #churchList .languages > a {
    flex-basis: 50%;
    flex-grow: 1;
    text-align: right;
  }
}
#churchList .language {
  padding: 2px 5px;
  background: #f89b22;
  color: white;
  border-radius: 4px;
}
#churchList .language:hover {
  background: #ea5413;
}
@media only all and (max-width: 30rem) {
  #churchList .language {
    font-size: 14px;
  }
}
#churchList .disabled {
  display: none;
}
#churchList > li {
  margin-bottom: 16px;
}
#churchList .itemHeader {
  font-size: 1rem;
  padding: 8px 15px 8px 8px;
  display: flex;
  margin-bottom: 0;
  align-items: center;
  min-height: 64px;
}
#churchList .itemHeader .expand {
  background: none;
  font-size: 1rem;
  margin-bottom: 0;
  padding: 0;
  font-size: 1.5em;
  padding-right: 2px;
  color: #666;
  flex-basis: 40px;
  margin-left: 4px;
}
#churchList .itemHeader .name {
  flex-grow: 1;
}
#churchList .itemHeader .name span.links {
  font-size: 1.2em;
}
#churchList .itemHeader .name div.church {
  margin-bottom: 0;
  font-size: 1rem;
}
#churchList .itemHeader .name div.church span.uk-badge {
  background: #f8991d;
}
#churchList .itemHeader .name div.church span.uk-badge:hover {
  background-color: #ea5413;
}
#churchList .itemHeader .name div.church span.uk-badge a {
  color: white;
}
#churchList .itemHeader .name div.contact {
  color: #AAA;
}
#churchList .itemHeader .email {
  padding: 0 0 0 8px;
}
#churchList .itemHeader .phone {
  text-align: center;
}
@media only all and (min-width: 60rem) {
  #churchList .itemHeader .phone {
    flex-basis: 150px;
  }
}
@media only all and (max-width: 30rem) {
  #churchList .itemHeader {
    padding: 10px;
  }
}
#churchList .itemContent {
  margin-top: 8px;
}
#churchList .itemContent .address span {
  font-weight: bold;
}
.articleDonation {
  border: 2px solid #f8991d;
  border-radius: 12px;
  overflow: hidden;
  margin-top: 24px;
  margin-bottom: 24px;
}
.articleDonation .buttons {
  margin: 16px 0;
  display: flex;
  justify-content: space-evenly;
}
@media only all and (max-width: 47.99rem) {
  .articleDonation .buttons {
    flex-wrap: wrap;
  }
  .articleDonation .buttons > .custom {
    margin-top: 16px;
    width: 80%;
  }
  .articleDonation .buttons > .custom input {
    width: 140px !important;
    padding-left: 20px;
  }
  .articleDonation .buttons > .custom > * {
    flex-grow: 1;
  }
}
.articleDonation .desc {
  background: #f8991d;
  color: white;
  text-align: center;
  padding: 8px;
  font-size: 18px;
}
.articleDonation .articleDonationButton {
  min-width: 90px;
  text-align: center;
  padding: 8px 16px;
  font-size: 1.2em;
  background: #f8991d;
  color: white;
}
.wsk_share_toolbox {
  display: flex;
  align-items: center;
  gap: 16px;
}
.wsk_share_toolbox #share {
  font-size: 20px;
  padding: 6px 12px;
  border-radius: 5px;
  background: #ea5413;
  color: white;
  transform: translateY(-2px);
}
@media only all and (max-width: 30rem) {
  .wsk_share_toolbox {
    flex-direction: column;
  }
}
#g-mainbody .custom p {
  text-indent: 0;
  margin-top: 16px;
}
@media only all and (max-width: 30rem) {
  #g-sidebar {
    padding: 1rem 0;
  }
}
#langduban_menu.uk-accordion .wsk-active {
  background-color: #ec5716;
}
@media only all and (max-width: 30rem) {
  #langduban_menu.uk-accordion .uk-accordion-title {
    padding: 5px 15px;
  }
}
#langduban_menu.uk-accordion .uk-accordion-content {
  margin: unset;
}
#langduban_menu.uk-accordion h3.uk-accordion-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #f07540;
  color: white;
}
#langduban_menu.uk-accordion h3.uk-accordion-title i {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
#langduban_menu.uk-accordion h3.uk-accordion-title.uk-active i {
  transform: rotate(180deg);
}
#langduban_menu.uk-accordion ul {
  display: flex;
  flex-direction: column;
  gap: 8px;
  list-style: none;
  margin: 0;
}
#langduban_menu.uk-accordion ul li a {
  display: inline-block;
  padding: 4px 24px;
  border-radius: 20px;
  background: #f9a436;
  color: #000000;
  color: #fff;
}
#langduban_menu.uk-accordion ul li a:hover {
  background-color: #f07540;
}
@media only all and (max-width: 30rem) {
  #langduban_menu.uk-accordion ul {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
#g-sidebar #card > .g-content {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.in-article-guanggao {
  position: relative;
  margin: 24px 0;
  display: flex;
  gap: 24px;
}
.in-article-guanggao:after {
  content: '廣告';
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  display: block;
  background: rgba(255, 255, 255, 0.4);
  padding: 2px 6px;
  z-index: 999;
}
.in-article-guanggao img {
  position: relative;
  width: 100%;
}
@media only all and (max-width: 30rem) {
  .in-article-guanggao img {
    width: 100%;
  }
}
@media only all and (max-width: 30rem) {
  .in-article-guanggao {
    flex-direction: column;
  }
}
.rltdGrid {
  grid-template-columns: 94px auto;
  grid-template-rows: 56px auto;
  display: grid;
  column-gap: 12px;
  row-gap: 12px;
}
.rltdGrid .rltdPostTitle {
  overflow: hidden;
  text-overflow: ellipsis;
}
.rltdGrid .rltdPostTitle h3 {
  font-size: 1rem;
  margin-bottom: 0;
  line-height: 28px !important;
  font-size: 1.25rem;
  color: unset !important;
  font-weight: 100;
}
.rltdGrid .rltdPostImage {
  grid-row-start: 1;
  grid-row-end: 3;
  margin-bottom: 0;
  padding: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  overflow: hidden;
  border-radius: 4px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border: 0;
}
.rltdGrid .rltdPostImage:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.rltdGrid .rltdPostImage img {
  visibility: hidden;
  width: 105%;
  height: 105%;
}
.rltdGrid .rltdPostInfo {
  display: flex;
  justify-content: space-between;
}
.rltdGrid .rltdPostInfo .hit {
  line-height: 26px !important;
  flex-shrink: 0;
}
.rltdGrid .rltdPostInfo .category {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
}
.rltdGrid .rltdPostInfo .category span {
  display: inline-block;
  font-size: 0.8rem;
  padding: 4px 8px;
  color: white;
  background-color: #f8991d;
  border-radius: 0.1875rem;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.rltdGrid .rltdPostInfo .category span:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.rltdPostContent {
  padding: 0;
  margin-top: 12px;
  line-height: 20px !important;
  margin-left: 0 !important;
}
#g-aside .itemInfoContainer .itemTitle h5 {
  height: 80px;
  line-height: 24px !important;
}
.popup {
  opacity: 0;
  transition: opacity 0.75s;
}
.popup .popupLink {
  width: 33%;
  max-width: 800px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: relative;
}
.popup .popupLink a.innerLink {
  position: absolute;
  top: 13%;
  left: 14%;
  right: 15%;
  bottom: 14.4%;
  z-index: 5;
}
.popup .popupLink a.uk-close {
  cursor: default;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.5;
}
.popup .popupLink a.uk-close:hover {
  opacity: 1;
}
.popup .popupLink a.uk-close:after {
  position: absolute;
  color: white;
  border: 1px solid white;
  position: absolute;
  bottom: 8%;
  left: 6.8%;
  font-size: 40px;
  width: 45px;
  height: 45px;
  vertical-align: baseline;
  border-radius: 100%;
  line-height: 45px;
  cursor: pointer;
}
.popup .popupLink img {
  width: 100%;
}
@media only all and (max-width: 30rem) {
  .popup .popupLink {
    width: 105%;
  }
}
body.homepage-new #g-container-main {
  padding-top: 16px;
}
body.homepage-new #g-container-main .categoryAvatar {
  margin: 16px;
}
body.homepage-new #g-showcase {
  padding: 0;
}
body.homepage-new #g-showcase .g-content {
  margin: 35px 0;
  padding: 0;
}
@media only all and (max-width: 30rem) {
  body.homepage-new #g-showcase .g-content {
    margin: 0;
  }
}
#g-breadcrumb {
  padding: 0;
}
#g-breadcrumb .g-content {
  margin: 0;
  padding-right: 0;
}
.hrzn_mb_menu nav ul {
  white-space: nowrap;
  overflow-x: auto;
}
.hrzn_mb_menu nav ul i {
  vertical-align: baseline;
  margin-right: 0;
}
.hrzn_mb_menu nav ul::-webkit-scrollbar {
  display: none;
}
#atstbx .wechatNativeShare {
  margin: 0 2px 5px;
  padding: 5px;
  vertical-align: top;
}
#atstbx .wechatNativeShare #qrCode {
  position: absolute;
  top: 110%;
  left: 0;
  width: 150px;
  height: 150px;
  display: none;
  z-index: 100;
}
#atstbx .gray {
  background: #818181 !important;
}
#g-top li.heraloud {
  background: #f8991d;
}
#g-top .g-main-nav .fullwidthDropdown {
  position: static;
}
#g-top .g-main-nav .fullwidthDropdown .g-portfolio .g-portfolio-filter .uk-active > a {
  background: none;
  color: white !important;
  border-color: white;
}
#g-top .g-main-nav .fullwidthDropdown a {
  color: unset;
}
#g-top .g-main-nav .fullwidthDropdown .g-particle-navigation a {
  padding: unset !important;
}
#g-top .g-main-nav .fullwidthDropdown .g-particle-navigation a:hover {
  background: #f07540;
}
#g-top .g-main-nav .fullwidthDropdown ul.g-active {
  overflow: hidden;
}
#g-top .g-main-nav .fullwidthDropdown .g-particle-intro {
  position: absolute;
  border-bottom: 1px solid #d4b278;
  top: 27px;
}
#g-top .g-main-nav .fullwidthDropdown h3.g-title {
  margin: 0;
}
#g-top .g-main-nav .fullwidthDropdown .g-title-separator.no-intro-text {
  display: none;
}
#g-top .g-main-nav .fullwidthDropdown .g-portfolio .g-portfolio-filter {
  margin-bottom: 15px;
}
#g-top .g-main-nav .fullwidthDropdown .g-portfolio .g-portfolio-filter > li {
  margin-top: 0;
}
#g-top .g-main-nav .fullwidthDropdown .g-portfolio .g-portfolio-filter > li:first-child {
  padding-left: 0;
}
#g-top .g-main-nav .fullwidthDropdown [id*=portfolio] li {
  border-bottom: 0;
}
#g-top .g-main-nav .fullwidthDropdown li > .g-menu-item-container {
  padding: 15px;
}
@media only all and (min-width: 60rem) {
  #g-top .g-main-nav .fullwidthDropdown .g-block.size-20 {
    display: none;
  }
  #g-top .g-main-nav .fullwidthDropdown .g-block.size-56 {
    flex-basis: 70%;
    width: 70%;
    border: 1px solid #d4b278;
    position: relative;
  }
  #g-top .g-main-nav .fullwidthDropdown .g-block.size-56 .g-portfolio-item-container a {
    padding: unset !important;
  }
  #g-top .g-main-nav .fullwidthDropdown .g-block.size-56 .g-sublevel > li:last-child {
    border-bottom: 0 !important;
  }
  #g-top .g-main-nav .fullwidthDropdown .g-block.size-56 .g-particle-intro {
    right: 0;
    padding: 0 15px 9px 15px;
  }
  #g-top .g-main-nav .fullwidthDropdown .g-block.size-24 {
    border-top: 1px solid #d4b278;
    border-right: 1px solid #d4b278;
    border-bottom: 1px solid #d4b278;
    flex-basis: 30%;
    width: 30%;
    position: relative;
  }
  #g-top .g-main-nav .fullwidthDropdown .g-block.size-24 .g-sublevel > li:last-child {
    border-bottom: 0 !important;
  }
  #g-top .g-main-nav .fullwidthDropdown .g-block.size-24 .g-particle-intro {
    left: 0;
    padding: 0 15px 9px 15px;
  }
  #g-top .g-main-nav .fullwidthDropdown .g-block.size-24 .uk-slidenav-position {
    margin-top: 61px;
  }
}
#g-top .g-main-nav .fullwidthDropdown .g-content-pro-image img {
  visibility: hidden;
}
#g-top .g-main-nav .fullwidthDropdown ul.g-dropdown {
  background-color: #f07540 !important;
  height: 526px;
}
@media only all and (min-width: 85rem) {
  #g-top .g-main-nav .fullwidthDropdown ul.g-dropdown {
    height: 581px;
  }
}
#g-top .g-main-nav .fullwidthDropdown .g-sublevel > li:hover > .g-menu-item-container {
  background-color: initial;
}
#g-top .g-main-nav .g-sublevel > li:hover > .g-menu-item-container .forum-ad .g-content-pro-desc {
  height: 48px;
  overflow: hidden;
}
.ytVideoWrapper {
  position: relative;
  padding-top: 56.25%;
  width: 100%;
}
.ytVideoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#eb .eb-card a.eb-avatar {
  width: 40px;
  height: 40px;
  transform: translateY(5px);
}
#eb .eb-card a.eb-avatar img {
  width: 100%;
  height: auto;
}
#eb .eb-card .eb-post-actions {
  display: flex;
  justify-content: space-between;
}
#eb .eb-card .eb-post-category {
  margin-top: 8px;
}
a.card-category {
  color: white !important;
  background: #f8991d;
  padding: 2px 6px;
}
a.card-category:hover {
  background: #ea5413;
}
h2.eb-card__title {
  height: auto;
  line-height: 1.2;
  font-size: 16px;
}
h2.eb-card__title a {
  line-height: 1.2;
}
@media only all and (max-width: 30rem) {
  h2.eb-card__title a {
    font-size: calc(( 100vw - 3.126rem - 32px ) / 12);
  }
}
@media only all and (max-width: 30rem) {
  body.com_easydiscuss #g-header a.g-logo img {
    width: 71%;
  }
  #g-header {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  #g-header a.g-logo img {
    width: 25%;
  }
}
.g-video-feature {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
  text-align: center;
}
@media only all and (max-width: 47.99rem) {
  .g-video-feature .g-video-feature-left {
    margin-bottom: 30px;
  }
}
.g-video-feature .g-video-feature-left .g-content {
  margin: 0 0.625rem 0 0;
  padding-top: 0;
  padding-bottom: 0;
}
.g-video-feature .g-video-feature-right .g-content {
  margin: 0 0 0 0.625rem;
  padding-top: 0;
  padding-bottom: 0;
}
.g-video-feature .g-video-feature-right.align-right {
  text-align: right;
}
.g-video-feature .g-video-feature-title {
  margin-top: -5px;
}
.g-video-feature .g-video-feature-link {
  margin-top: 5px;
}
.g-video-feature .g-video-feature-link i {
  margin-right: 10px;
}
.g-video-feature .g-video-feature-desc {
  margin: 1.5rem 0;
}
.g-video-feature .g-video-feature-desc i {
  margin-right: 8px;
}
/*  typically min 75rem */
.g-3d-slider {
  position: relative;
  text-align: center;
}
.g-3d-slider .g-3d-slider-container {
  position: relative;
}
.g-3d-slider article {
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  perspective: 600px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
}
.g-3d-slider section {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  border-radius: 5px;
  width: 512px;
  position: absolute;
  left: 50%;
  margin-left: -256px;
  opacity: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-3d-slider section {
    max-width: 100%;
    left: 0;
    margin-left: 0;
  }
}
.g-3d-slider section.bespoke-slide {
  -webkit-transition: -webkit-transform 0.7s ease, opacity 0.7s ease, background-color 0.7s ease;
  -moz-transition: -moz-transform 0.7s ease, opacity 0.7s ease, background-color 0.7s ease;
  transition: transform 0.7s ease, opacity 0.7s ease, background-color 0.7s ease;
}
.g-3d-slider section.bespoke-active {
  opacity: 1;
  z-index: 1;
}
.g-3d-slider section.bespoke-inactive .g-3d-slider-item {
  pointer-events: none;
}
.g-3d-slider.carousel {
  line-height: inherit;
  margin-bottom: 0;
}
.g-3d-slider.carousel section.bespoke-before {
  -webkit-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  -moz-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  -ms-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  -o-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  opacity: 0;
}
.g-3d-slider.carousel section.bespoke-before-2 {
  -webkit-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  -moz-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  -ms-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  -o-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  opacity: 0.3;
}
.g-3d-slider.carousel section.bespoke-before-1 {
  -webkit-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  -moz-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  -ms-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  -o-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  opacity: 0.5;
}
.g-3d-slider.carousel section.bespoke-after {
  -webkit-transform: translateX(980px) rotateY(72deg) translateX(1290px);
  -moz-transform: translateX(980px) rotateY(72deg) translateX(1290px);
  -ms-transform: translateX(980px) rotateY(72deg) translateX(1290px);
  -o-transform: translateX(980px) rotateY(72deg) translateX(1290px);
  transform: translateX(980px) rotateY(72deg) translateX(1290px);
  opacity: 0;
}
.g-3d-slider.carousel section.bespoke-after-1 {
  -webkit-transform: translateX(270px) rotateY(30deg) translateX(290px);
  -moz-transform: translateX(270px) rotateY(30deg) translateX(290px);
  -ms-transform: translateX(270px) rotateY(30deg) translateX(290px);
  -o-transform: translateX(270px) rotateY(30deg) translateX(290px);
  transform: translateX(270px) rotateY(30deg) translateX(290px);
  opacity: 0.5;
}
.g-3d-slider.carousel section.bespoke-after-2 {
  -webkit-transform: translateX(590px) rotateY(52deg) translateX(780px);
  -moz-transform: translateX(590px) rotateY(52deg) translateX(780px);
  -ms-transform: translateX(590px) rotateY(52deg) translateX(780px);
  -o-transform: translateX(590px) rotateY(52deg) translateX(780px);
  transform: translateX(590px) rotateY(52deg) translateX(780px);
  opacity: 0.3;
}
.g-3d-slider.coverflow section.bespoke-before {
  -webkit-transform: translateX(-270px) rotateY(45deg) scale(0.6);
  -moz-transform: translateX(-270px) rotateY(45deg) scale(0.6);
  -ms-transform: translateX(-270px) rotateY(45deg) scale(0.6);
  -o-transform: translateX(-270px) rotateY(45deg) scale(0.6);
  transform: translateX(-270px) rotateY(45deg) scale(0.6);
  z-index: 6;
}
.g-3d-slider.coverflow section.bespoke-before-3 {
  -webkit-transform: translateX(-230px) rotateY(45deg) scale(0.6);
  -moz-transform: translateX(-230px) rotateY(45deg) scale(0.6);
  -ms-transform: translateX(-230px) rotateY(45deg) scale(0.6);
  -o-transform: translateX(-230px) rotateY(45deg) scale(0.6);
  transform: translateX(-230px) rotateY(45deg) scale(0.6);
  opacity: 0.1;
  z-index: 7;
}
.g-3d-slider.coverflow section.bespoke-before-2 {
  -webkit-transform: translateX(-190px) rotateY(45deg) scale(0.6);
  -moz-transform: translateX(-190px) rotateY(45deg) scale(0.6);
  -ms-transform: translateX(-190px) rotateY(45deg) scale(0.6);
  -o-transform: translateX(-190px) rotateY(45deg) scale(0.6);
  transform: translateX(-190px) rotateY(45deg) scale(0.6);
  opacity: 0.2;
  z-index: 8;
}
.g-3d-slider.coverflow section.bespoke-before-1 {
  -webkit-transform: translateX(-150px) rotateY(45deg) scale(0.6);
  -moz-transform: translateX(-150px) rotateY(45deg) scale(0.6);
  -ms-transform: translateX(-150px) rotateY(45deg) scale(0.6);
  -o-transform: translateX(-150px) rotateY(45deg) scale(0.6);
  transform: translateX(-150px) rotateY(45deg) scale(0.6);
  opacity: 0.3;
  z-index: 9;
}
.g-3d-slider.coverflow section.bespoke-active {
  z-index: 10;
}
.g-3d-slider.coverflow section.bespoke-after {
  -webkit-transform: translateX(270px) rotateY(-45deg) scale(0.6);
  -moz-transform: translateX(270px) rotateY(-45deg) scale(0.6);
  -ms-transform: translateX(270px) rotateY(-45deg) scale(0.6);
  -o-transform: translateX(270px) rotateY(-45deg) scale(0.6);
  transform: translateX(270px) rotateY(-45deg) scale(0.6);
  z-index: 6;
}
.g-3d-slider.coverflow section.bespoke-after-1 {
  -webkit-transform: translateX(150px) rotateY(-45deg) scale(0.6);
  -moz-transform: translateX(150px) rotateY(-45deg) scale(0.6);
  -ms-transform: translateX(150px) rotateY(-45deg) scale(0.6);
  -o-transform: translateX(150px) rotateY(-45deg) scale(0.6);
  transform: translateX(150px) rotateY(-45deg) scale(0.6);
  opacity: 0.3;
  z-index: 9;
}
.g-3d-slider.coverflow section.bespoke-after-2 {
  -webkit-transform: translateX(190px) rotateY(-45deg) scale(0.6);
  -moz-transform: translateX(190px) rotateY(-45deg) scale(0.6);
  -ms-transform: translateX(190px) rotateY(-45deg) scale(0.6);
  -o-transform: translateX(190px) rotateY(-45deg) scale(0.6);
  transform: translateX(190px) rotateY(-45deg) scale(0.6);
  opacity: 0.2;
  z-index: 8;
}
.g-3d-slider.coverflow section.bespoke-after-3 {
  -webkit-transform: translateX(230px) rotateY(-45deg) scale(0.6);
  -moz-transform: translateX(230px) rotateY(-45deg) scale(0.6);
  -ms-transform: translateX(230px) rotateY(-45deg) scale(0.6);
  -o-transform: translateX(230px) rotateY(-45deg) scale(0.6);
  transform: translateX(230px) rotateY(-45deg) scale(0.6);
  opacity: 0.1;
  z-index: 7;
}
.g-3d-slider.cube section.bespoke-before {
  -webkit-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
  -moz-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
  -ms-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
  -o-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
  transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
}
.g-3d-slider.cube section.bespoke-before-1 {
  -webkit-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  -moz-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  -ms-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  -o-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  opacity: 0.5;
}
.g-3d-slider.cube section.bespoke-after {
  -webkit-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
  -moz-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
  -ms-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
  -o-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
  transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
}
.g-3d-slider.cube section.bespoke-after-1 {
  -webkit-transform: translateX(332px) rotateY(70deg) translateX(512px);
  -moz-transform: translateX(332px) rotateY(70deg) translateX(512px);
  -ms-transform: translateX(332px) rotateY(70deg) translateX(512px);
  -o-transform: translateX(332px) rotateY(70deg) translateX(512px);
  transform: translateX(332px) rotateY(70deg) translateX(512px);
  opacity: 0.5;
}
.g-3d-slider .g-3d-slider-item {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
.g-3d-slider .g-3d-slider-image > a {
  display: block;
}
.g-3d-slider .g-3d-slider-image img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.g-3d-slider .g-info-container {
  padding: 30px;
  background: #ffffff;
}
.g-3d-slider p {
  margin: 0;
}
.g-3d-slider .g-3d-slider-title {
  margin: 0;
}
.g-3d-slider .g-3d-slider-title a {
  color: #2a2a2a;
}
.g-3d-slider .g-3d-slider-title a:hover {
  color: #ea5413;
}
.g-3d-slider .g-3d-slider-desc {
  margin-top: 10px;
}
.g-3d-slider .g-info-container-style2.uk-overlay-panel {
  padding: 30px;
}
.g-3d-slider .g-info-container-style2.uk-overlay-panel p {
  margin-top: 5px;
}
.g-3d-slider .g-info-container-style2.uk-overlay-panel a {
  color: #ffffff;
}
.g-3d-slider .g-info-container-style2.uk-overlay-panel a:hover {
  color: #ea5413;
}
.g-3d-slider .g-info-container-style2 .g-3d-slider-special, .g-3d-slider .g-info-container-style2 .g-item-details {
  color: #ffffff !important;
}
.g-3d-slider .g-3d-slider-special {
  font-style: italic;
  float: left;
}
@media only all and (max-width: 30rem) {
  .g-3d-slider .g-3d-slider-special {
    float: none;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-3d-slider .g-3d-slider-special {
    float: none;
  }
}
.g-3d-slider .g-3d-slider-special i {
  margin-right: 5px;
}
.g-3d-slider .g-3d-slider-link {
  float: right;
  font-style: italic;
}
.g-3d-slider .g-3d-slider-link i {
  margin-left: 10px;
}
@media only all and (max-width: 30rem) {
  .g-3d-slider .g-3d-slider-link {
    float: none;
    margin-top: 5px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-3d-slider .g-3d-slider-link {
    float: none;
    margin-top: 5px;
  }
}
.g-3d-slider .no-special .g-3d-slider-link {
  float: none;
}
.g-3d-slider .no-link .g-3d-slider-special {
  float: none;
}
.g-3d-slider .g-bottom-info {
  margin-top: 15px;
}
.g-3d-slider .g-item-details {
  margin-top: 10px;
  font-size: 90%;
}
.g-3d-slider .g-item-details .date i {
  margin-right: 5px;
}
.g-3d-slider .g-item-details.date-top {
  margin-top: 0;
  font-size: 100%;
  background: #ea5413;
  color: #ffffff;
  position: absolute;
  z-index: 20;
  padding: 10px 20px;
  top: 20px;
  margin-left: -25px;
}
@media only all and (max-width: 30rem) {
  .g-3d-slider .g-item-details.date-top {
    padding: 5px 10px;
    font-size: 90%;
    margin-left: 0;
    top: 0;
  }
}
.g-3d-slider .g-item-details.date-top:after {
  content: '';
  border-left: 25px solid transparent;
  border-top: 10px solid #a33b0d;
  bottom: -10px;
  left: 0;
  position: absolute;
  z-index: 1;
}
@media only all and (max-width: 47.99rem) {
  .g-3d-slider .g-item-details.date-top:after {
    display: none;
  }
}
.g-3d-slider .g-item-details.date-top .date i {
  margin-right: 7px;
}
.g-3d-slider.style3 .g-info-container-style2 {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  padding: 30px;
}
.g-3d-slider.style3 .g-info-container-style2 a {
  color: #ffffff;
}
.g-3d-slider.style3 .g-info-container-style2 a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.g-3d-slider.style3 .g-3d-slider-image .uk-overlay img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
.g-3d-slider.style3 .g-3d-slider-image:hover .uk-overlay img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
.g-3d-slider .g-particle-navigation .uk-slidenav {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
.g-3d-slider .g-particle-navigation.arrows .uk-slidenav {
  position: absolute;
  top: 50%;
  margin-top: -20px;
}
.g-3d-slider .g-particle-navigation.arrows .uk-slidenav-previous {
  left: -20px;
}
@media only all and (min-width: 75rem) {
  .g-3d-slider .g-particle-navigation.arrows .uk-slidenav-previous {
    left: -70px;
  }
}
.g-3d-slider .g-particle-navigation.arrows .uk-slidenav-next {
  right: -20px;
}
@media only all and (min-width: 75rem) {
  .g-3d-slider .g-particle-navigation.arrows .uk-slidenav-next {
    right: -70px;
  }
}
.g-3d-slider .g-particle-navigation.arrows-bottom {
  text-align: center;
  margin-top: 40px;
}
.g-3d-slider .g-particle-navigation.arrows-bottom .uk-slidenav-previous {
  margin-right: 5px;
}
.g-3d-slider .g-particle-navigation.arrows-bottom .uk-slidenav-next {
  margin-left: 5px;
}
.g-3d-slider.coverflow .g-particle-navigation.arrows .uk-slidenav-previous, .g-3d-slider.cube .g-particle-navigation.arrows .uk-slidenav-previous {
  left: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-3d-slider.coverflow .g-particle-navigation.arrows .uk-slidenav-previous, .g-3d-slider.cube .g-particle-navigation.arrows .uk-slidenav-previous {
    left: -20px;
  }
}
.g-3d-slider.coverflow .g-particle-navigation.arrows .uk-slidenav-next, .g-3d-slider.cube .g-particle-navigation.arrows .uk-slidenav-next {
  right: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-3d-slider.coverflow .g-particle-navigation.arrows .uk-slidenav-next, .g-3d-slider.cube .g-particle-navigation.arrows .uk-slidenav-next {
    right: -20px;
  }
}
/* Video Background Atom */
@font-face {
  font-family: 'ytpregular';
}
@font-face {
  font-family: 'ytpregular';
  src: url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=') format('woff'), url('../fonts/ytpregular/ytp-regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes "fade" {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
/* Standard syntax */
@keyframes "fade" {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
/*CONTROL BAR*/
/*PROGRESS BAR*/
/*VOLUME SLIDER*/
.mb_YTPlayer:focus {
  outline: 0;
}
.mb_YTPlayer .loading {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  color: #fff;
  background: rgba(0, 0, 0, 0.51);
  text-align: center;
  padding: 2px 4px;
  border-radius: 5px;
  font-family: "Droid Sans", sans-serif;
  -webkit-animation: fade 0.1s infinite alternate;
  animation: fade 0.1s infinite alternate;
}
.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img {
  cursor: pointer;
}
.YTPWrapper {
  display: block;
  transform: translateZ(0) translate3d(0, 0, 0);
  transform-style: preserve-3d;
  perspective: 1000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
}
.YTPFullscreen {
  display: block !important;
  position: fixed !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  border: none !important;
  opacity: 1 !important;
  background-color: #000;
}
.mbYTP_wrapper iframe {
  max-width: 4000px !important;
}
.inline_YTPlayer {
  margin-bottom: 20px;
  vertical-align: top;
  position: relative;
  left: 0;
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  background: rgba(0, 0, 0, 0.5);
}
.inline_YTPlayer img {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
}
.mb_YTPBar {
  transition: opacity 0.5s;
  display: block;
  width: 100%;
  height: 10px;
  padding: 5px;
  background: #333;
  position: fixed;
  bottom: 0;
  left: 0;
  text-align: left;
  z-index: 1000;
  font: 14px/16px sans-serif;
  color: white;
  opacity: 0.1;
  box-sizing: border-box;
}
.mb_YTPBar .ytpicon {
  font-size: 20px;
  font-family: 'ytpregular';
}
.mb_YTPBar .mb_YTPUrl.ytpicon {
  font-size: 30px;
}
.mb_YTPBar:hover {
  opacity: 1;
}
.mb_YTPBar:hover .buttonBar {
  background: rgba(0, 0, 0, 0.4);
}
.mb_YTPBar .buttonBar {
  transition: all 0.5s;
  background: transparent;
  font: 12px/14px Calibri;
  position: absolute;
  top: -30px;
  left: 0;
  padding: 5px;
  width: 100%;
  height: 40px;
  box-sizing: border-box;
}
.mb_YTPBar span {
  display: inline-block;
  font: 16px/20px Calibri, sans-serif;
  position: relative;
  width: 30px;
  height: 25px;
  vertical-align: middle;
}
.mb_YTPBar span.mb_YTPTime {
  width: 130px;
}
.mb_YTPBar span.mb_YTPUrl {
  position: absolute;
  width: auto;
  display: block;
  top: 6px;
  right: 10px;
  cursor: pointer;
}
.mb_YTPBar span.mb_YTPUrl img {
  width: 60px;
}
.mb_YTPBar span.mb_YTPUrl a {
  color: white;
}
.mb_YTPBar span.mb_OnlyYT {
  position: absolute;
  width: auto;
  display: block;
  top: 6px;
  right: 10px;
  cursor: pointer;
  left: 300px;
  right: auto;
}
.mb_YTPBar span.mb_OnlyYT img {
  width: 25px;
}
.mb_YTPBar .mb_YTPPlaypause {
  cursor: pointer;
}
.mb_YTPBar .mb_YTPMuteUnmute {
  cursor: pointer;
}
.mb_YTPBar .mb_YTPProgress {
  height: 10px;
  width: 100%;
  background: #222;
  bottom: 0;
  left: 0;
}
.mb_YTPBar .mb_YTPLoaded {
  height: 10px;
  width: 0;
  background: #444;
  left: 0;
}
.mb_YTPBar .mb_YTPseekbar {
  height: 10px;
  width: 0;
  background: #bb110e;
  bottom: 0;
  left: 0;
  box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px;
}
.mb_YTPBar .YTPOverlay {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: "flat";
  box-sizing: border-box;
}
.mb_YTPBar .simpleSlider {
  position: relative;
  width: 100px;
  height: 10px;
  border: 1px solid #fff;
  overflow: hidden;
  box-sizing: border-box;
  margin-right: 10px;
  cursor: pointer !important;
  border-radius: 3px;
}
.mb_YTPBar .simpleSlider.muted {
  opacity: 0.3;
}
.mb_YTPBar .level {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #fff;
  box-sizing: border-box;
}
.mb_YTPBar .level.horizontal {
  height: 100%;
  width: 0;
}
.mb_YTPBar .level.vertical {
  height: auto;
  width: 100%;
}
.mb_YTPBar.visible {
  opacity: 1;
}
.mb_YTPBar.compact .simpleSlider {
  width: 40px;
}
.g-content-pro:not(.gutter-disabled) {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
.g-content-pro:not(.gutter-disabled) > .g-grid {
  margin-bottom: 1.876rem;
}
.g-content-pro:not(.gutter-disabled) > .g-grid:last-child {
  margin-bottom: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro:not(.gutter-disabled) > .g-grid:last-child > .g-block:last-child .g-content-pro-item {
    margin-bottom: 0 !important;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro:not(.gutter-disabled) > .g-grid {
    margin-bottom: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro:not(.gutter-disabled) .g-content-pro-item {
    margin-bottom: 1.876rem !important;
  }
}
.g-content-pro, .g-content-pro-slider, .g-content-pro-slideset {
  text-align: center;
}
.g-content-pro.g-pullup, .g-content-pro-slider.g-pullup, .g-content-pro-slideset.g-pullup {
  margin-top: -8.7505rem;
  position: relative;
  z-index: 21;
}
.g-content-pro.g-pullup .g-content-pro-item, .g-content-pro-slider.g-pullup .g-content-pro-item, .g-content-pro-slideset.g-pullup .g-content-pro-item {
  border: none;
}
.g-content-pro.gutter-disabled .g-content-pro-item, .g-content-pro-slider.gutter-disabled .g-content-pro-item, .g-content-pro-slideset.gutter-disabled .g-content-pro-item {
  border: none;
}
.g-content-pro.gutter-disabled .uk-slideset, .g-content-pro-slider.gutter-disabled .uk-slideset, .g-content-pro-slideset.gutter-disabled .uk-slideset {
  margin-left: 0;
}
.g-content-pro.gutter-disabled .uk-slideset.uk-grid > *, .g-content-pro-slider.gutter-disabled .uk-slideset.uk-grid > *, .g-content-pro-slideset.gutter-disabled .uk-slideset.uk-grid > * {
  padding-left: 0;
}
.g-content-pro .g-content, .g-content-pro-slider .g-content, .g-content-pro-slideset .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
  border: 1px solid #e9e9e9;
  width: 100%;
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
    margin-bottom: 3.126rem;
  }
  .g-content-pro .g-content-pro-item:last-child, .g-content-pro-slider .g-content-pro-item:last-child, .g-content-pro-slideset .g-content-pro-item:last-child {
    margin-bottom: 0;
  }
}
.g-content-pro .g-content-pro-image, .g-content-pro-slider .g-content-pro-image, .g-content-pro-slideset .g-content-pro-image {
  width: 100%;
  background-position: center;
  background-size: cover;
}
.g-content-pro .g-content-pro-image > a, .g-content-pro-slider .g-content-pro-image > a, .g-content-pro-slideset .g-content-pro-image > a {
  display: block;
  width: 100%;
  height: 100%;
}
.g-content-pro .g-content-pro-image img, .g-content-pro-slider .g-content-pro-image img, .g-content-pro-slideset .g-content-pro-image img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.g-content-pro .g-info-container, .g-content-pro-slider .g-info-container, .g-content-pro-slideset .g-info-container {
  padding: 20px;
  background: #ffffff;
}
.g-content-pro p, .g-content-pro-slider p, .g-content-pro-slideset p {
  margin: 0;
}
.g-content-pro .g-content-pro-title, .g-content-pro-slider .g-content-pro-title, .g-content-pro-slideset .g-content-pro-title {
  margin: 0;
}
.g-content-pro .g-content-pro-title a, .g-content-pro-slider .g-content-pro-title a, .g-content-pro-slideset .g-content-pro-title a {
  color: #2a2a2a;
}
.g-content-pro .g-content-pro-title a:hover, .g-content-pro-slider .g-content-pro-title a:hover, .g-content-pro-slideset .g-content-pro-title a:hover {
  color: #ea5413;
}
.g-content-pro .g-content-pro-desc, .g-content-pro-slider .g-content-pro-desc, .g-content-pro-slideset .g-content-pro-desc {
  margin-top: 10px;
}
.g-content-pro .g-info-container-style2.uk-overlay-panel, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel {
  padding: 15px;
}
.g-content-pro .g-info-container-style2.uk-overlay-panel p, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel p, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel p {
  margin-top: 5px;
}
.g-content-pro .g-info-container-style2.uk-overlay-panel a, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel a, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel a {
  color: #ffffff;
}
.g-content-pro .g-info-container-style2.uk-overlay-panel a:hover, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel a:hover, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel a:hover {
  color: #ea5413;
}
.g-content-pro .g-info-container-style2 .g-article-details, .g-content-pro-slider .g-info-container-style2 .g-article-details, .g-content-pro-slideset .g-info-container-style2 .g-article-details {
  color: #dadada;
}
.g-content-pro .g-article-details, .g-content-pro-slider .g-article-details, .g-content-pro-slideset .g-article-details {
  margin-top: 10px;
  font-size: 90%;
  color: #a7a7a7;
}
.g-content-pro .g-article-details > span, .g-content-pro-slider .g-article-details > span, .g-content-pro-slideset .g-article-details > span {
  margin-right: 10px;
}
.g-content-pro .g-article-details > span:last-child, .g-content-pro-slider .g-article-details > span:last-child, .g-content-pro-slideset .g-article-details > span:last-child {
  margin-right: 0;
}
.g-content-pro .g-article-details > span i, .g-content-pro-slider .g-article-details > span i, .g-content-pro-slideset .g-article-details > span i {
  margin-right: 5px;
}
.g-content-pro .g-article-read-more, .g-content-pro-slider .g-article-read-more, .g-content-pro-slideset .g-article-read-more {
  margin-top: 15px;
}
.g-content-pro.style3 .g-info-container-style2, .g-content-pro-slider.style3 .g-info-container-style2, .g-content-pro-slideset.style3 .g-info-container-style2 {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  padding: 20px;
}
.g-content-pro.style3 .g-info-container-style2 a, .g-content-pro-slider.style3 .g-info-container-style2 a, .g-content-pro-slideset.style3 .g-info-container-style2 a {
  color: #ffffff;
}
.g-content-pro.style3 .g-info-container-style2 a:hover, .g-content-pro-slider.style3 .g-info-container-style2 a:hover, .g-content-pro-slideset.style3 .g-info-container-style2 a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.g-content-pro.style3 .g-content-pro-image .uk-overlay img, .g-content-pro-slider.style3 .g-content-pro-image .uk-overlay img, .g-content-pro-slideset.style3 .g-content-pro-image .uk-overlay img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
.g-content-pro.style3 .g-content-pro-image:hover .uk-overlay img, .g-content-pro-slider.style3 .g-content-pro-image:hover .uk-overlay img, .g-content-pro-slideset.style3 .g-content-pro-image:hover .uk-overlay img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
.g-gadgets .g-gadget-buttons {
  position: fixed;
  top: 155px;
  left: 0;
  background: #ffffff;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  z-index: 999;
}
.g-gadgets .g-gadget-buttons > div > a {
  padding: 14px;
  display: block;
  line-height: 1;
  border-bottom: 1px solid #e9e9e9;
  text-align: center;
  color: #818181;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
.g-gadgets .g-gadget-buttons > div > a:hover {
  color: #ffffff;
  background: #ea5413;
}
.g-gadgets .g-gadget-buttons > div:last-child > a {
  border-bottom: none;
}
.g-gadgets .g-gadget-offcanvas .offcanvas-toggle-particle {
  cursor: pointer;
}
.g-gadgets .login-text-present {
  margin-right: 10px;
}
.g-gadgets #modal-login.uk-open .uk-close {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.g-gadgets #modal-login .uk-modal-dialog {
  padding: 0;
}
.g-gadgets #modal-login .uk-modal-dialog h3 {
  margin: 0;
  margin-bottom: 10px;
  padding: 10px 25px;
  background: #2e373c;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 1rem;
}
.g-gadgets #modal-login #login-form {
  padding: 25px;
}
.g-gadgets #modal-login #login-form input {
  width: 100%;
  max-width: 100%;
  border-radius: 0;
}
.g-gadgets #modal-login #login-form .pretext p {
  margin-top: 0;
}
.g-gadgets #modal-login #login-form .posttext p {
  margin-bottom: 0;
}
.g-gadgets #modal-login #login-form .control-group {
  margin-bottom: 15px;
}
.g-gadgets #modal-login #login-form .input-prepend .add-on {
  display: none;
}
.g-gadgets #modal-login #login-form #modlgn-username, .g-gadgets #modal-login #login-form #modlgn-passwd {
  border: 1px solid gainsboro;
  padding: 10px;
}
.g-gadgets #modal-login #login-form #modlgn-username:focus, .g-gadgets #modal-login #login-form #modlgn-passwd:focus {
  border-color: #ea5413;
}
.g-gadgets #modal-login #form-login-remember {
  display: inline-block;
  margin: 5px 0 15px;
}
.g-gadgets #modal-login #form-login-remember input {
  margin: 2px 5px 0 0;
  width: auto;
}
.g-gadgets #modal-login .userdata > ul li {
  line-height: 1.5;
}
.g-gadgets #modal-login .hide-links .userdata > ul {
  display: none;
}
.g-gadgets #modal-login .login-greeting {
  text-align: center;
  margin-bottom: 20px;
}
.g-gadgets #modal-login .logout-button {
  text-align: center;
}
.g-gadgets #modal-login #loginform {
  padding: 25px;
}
.g-gadgets #modal-login #loginform .login-data {
  padding: 0;
  margin: 10px 0 0 0;
}
.g-gadgets #modal-login #loginform .login-username, .g-gadgets #modal-login #loginform .login-password, .g-gadgets #modal-login #loginform .login-remember, .g-gadgets #modal-login #loginform .login-submit {
  margin-top: 0;
}
.g-gadgets #modal-login #loginform .login-submit {
  margin-bottom: 0;
}
.g-gadgets #modal-login #loginform input {
  border-radius: 0;
}
.g-gadgets #modal-login #loginform #user_login, .g-gadgets #modal-login #loginform #user_pass {
  border: 1px solid gainsboro;
}
.g-gadgets #modal-login #loginform #user_login:focus, .g-gadgets #modal-login #loginform #user_pass:focus {
  border-color: #ea5413;
}
.g-gadgets #modal-login #loginform .login-extra {
  margin: 15px 0 0 0;
  list-style: none;
}
.g-gadgets #modal-login #loginform .login-extra li i {
  margin-right: 7px;
}
.g-gadgets #modal-login #loginform .logout-button .button {
  margin-bottom: 0;
}
.g-gadgets #modal-login .hide-links .login-extra {
  display: none;
}
.g-gadgets #modal-search.uk-open .uk-modal-dialog {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.g-gadgets #modal-search.uk-open .uk-close {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.g-gadgets #modal-search .uk-modal-dialog {
  padding: 0;
  border-radius: 0;
  width: 455px;
  background: none;
  box-shadow: none;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.g-gadgets #modal-search .uk-modal-dialog .search form {
  margin-bottom: 0;
}
.g-gadgets #modal-search .uk-modal-dialog .search input {
  margin-bottom: 0;
  border: none;
  font-size: 2.3rem;
  width: 455px;
  color: #ffffff;
  text-align: center;
  background: none;
  padding: 20px;
  border-radius: 0;
  box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.3);
}
.g-gadgets #modal-search .uk-modal-dialog .search input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.g-gadgets #modal-search .uk-modal-dialog .search input::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.g-gadgets #modal-search .uk-modal-dialog .search input:-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.g-gadgets #modal-search .uk-modal-dialog .search input:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
@media only all and (max-width: 47.99rem) {
  .g-gadgets #modal-search .uk-modal-dialog .search input {
    width: 100%;
    padding: 20px 0;
  }
}
.g-gadgets #modal-search .uk-modal-dialog .search input:focus {
  box-shadow: 0 3px 0 0 white;
}
.g-gadgets #modal-search .uk-modal-dialog .search-form .search-field {
  border: none;
  font-size: 2.3rem;
  width: 455px;
  color: #ffffff;
  text-align: center;
  background: none;
  padding: 20px;
  border-radius: 0;
  box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.3);
}
.g-gadgets #modal-search .uk-modal-dialog .search-form .search-field::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.g-gadgets #modal-search .uk-modal-dialog .search-form .search-field::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.g-gadgets #modal-search .uk-modal-dialog .search-form .search-field:-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.g-gadgets #modal-search .uk-modal-dialog .search-form .search-field:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
@media only all and (max-width: 47.99rem) {
  .g-gadgets #modal-search .uk-modal-dialog .search-form .search-field {
    width: 100%;
    padding: 20px 0;
  }
}
.g-gadgets #modal-search .uk-modal-dialog .search-form .search-field:focus {
  box-shadow: 0 3px 0 0 white;
}
.g-gadgets #modal-search .uk-modal-dialog .search-form label {
  margin-bottom: 0;
}
.g-gadgets #modal-search .uk-modal-dialog .search-form .search-submit {
  display: none;
}
.g-gadgets #g-touch.uk-open .uk-close {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.g-gadgets #g-touch .uk-modal-dialog {
  padding: 0;
  border-radius: 0;
  color: #818181;
}
.g-gadgets #g-touch .uk-modal-dialog [id*="g-map-"] {
  max-width: 100% !important;
}
.g-gadgets #g-touch .g-block:last-child .g-touch-item {
  border: none;
}
.g-gadgets #g-touch .g-touch-item {
  text-align: center;
  padding: 25px 10px;
  border-right: 1px solid #e9e9e9;
  font-weight: bold;
  color: #818181;
  font-size: 1rem;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media only all and (max-width: 47.99rem) {
  .g-gadgets #g-touch .g-touch-item {
    border-right: none;
    border-bottom: 1px solid #e9e9e9;
    padding: 15px 10px;
  }
}
.g-gadgets #g-touch .g-touch-item a {
  color: #818181;
}
.g-gadgets #g-touch .g-touch-item .g-touch-item-icon {
  margin-right: 9px;
}
.g-gadgets .uk-close {
  color: #ffffff !important;
  opacity: 1;
  font-size: 22px;
  top: 35px;
  right: 35px;
  position: absolute;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.g-gadgets .uk-close:hover {
  -webkit-transform: rotate(90deg) !important;
  -moz-transform: rotate(90deg) !important;
  -ms-transform: rotate(90deg) !important;
  -o-transform: rotate(90deg) !important;
  transform: rotate(90deg) !important;
  color: #ea5413 !important;
}
.g-gadgets .element-invisible {
  border: 0 none;
  height: 1px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.g-features-particle p {
  text-indent: 0;
}
.g-slideshow .style1 .g-slideshow-title {
  margin-bottom: 0;
}
.g-slideshow .style1 .g-slideshow-title a {
  text-decoration: none;
}
@media only all and (max-width: 30rem) {
  .mobilegridmenu:not(.forum) ul.g-toplevel > li:first-child {
    display: none;
  }
  .mobilegridmenu.forum ul.g-toplevel {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(3, calc(80vw / 4.5));
  }
  .mobilegridmenu.forum ul.g-toplevel > li:first-child .g-menu-parent-indicator {
    display: none;
  }
  .mobilegridmenu nav {
    position: relative;
    background-color: #fff;
  }
  .mobilegridmenu ul.g-toplevel {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: repeat(4, calc(80vw / 4.5));
    align-items: center;
    grid-gap: 5px;
    padding: 5px;
  }
  .mobilegridmenu ul.g-toplevel li {
    text-align: center;
    background-color: #f8991d;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  }
  .mobilegridmenu ul.g-toplevel li a {
    padding: 1rem 1rem !important;
    color: white !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .mobilegridmenu ul.g-toplevel i {
    margin-right: 2px;
    float: none;
  }
  .mobilegridmenu ul.g-toplevel > li:last-child {
    display: none;
  }
  .mobilegridmenu ul.g-toplevel .g-menu-item-564 {
    grid-column: 1/4;
  }
  #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
    border-bottom: 0;
  }
  #g-mobilemenu-container .g-toplevel {
    margin-top: 1.5rem;
  }
  #g-mobilemenu-container .g-toplevel li .g-menu-item-container {
    padding: 0.4rem 2rem;
  }
  .mobilestraightmenu .g-main-nav .g-toplevel > li {
    display: block;
  }
}
.g-main-nav:not(.g-menu-hastouch) .g-dropdown {
  z-index: 50000;
}
#g-top .g-main-nav .g-sublevel > li.active:hover > .g-menu-item-container {
  background: #ea5413;
}
.g-main-nav li.g-menu-item-992 .g-sublevel > li > .g-menu-item-container {
  padding: 9px 15px;
}
#g-top .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: white;
}
.donate i {
  margin-right: 2px;
}
header nav ul.g-toplevel a {
  padding: 12px 12px !important;
}
header nav ul.g-toplevel a i {
  margin-right: 2px !important;
}
@media only all and (max-width: 74.99rem) and (min-width: 60rem) {
  .g-container {
    width: 100%;
  }
}
#g-header .g-main-nav .g-toplevel > li:last-child .g-menu-item-container {
  padding-left: 0;
}
/* Homepage grid */
/* temp */
.grid {
  height: calc(100vh - 132.25px);
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0.5rem 1fr 0.5rem 1fr 0.5rem 1fr 0.5rem 1fr;
  grid-template-columns: repeat(5, 1fr);
  -ms-grid-rows: 1fr 0.5rem 1fr 0.5rem 1fr;
  grid-template-rows: repeat(3, 1fr);
  grid-gap: 0.5rem;
}
.grid.roundcorner .item {
  border-radius: 5px;
}
.grid.bottomCarousel .item6 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 3;
  grid-column: 2/5;
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3/4;
  background: none;
}
.grid.bottomCarousel .item6 .uk-grid {
  margin-left: -0.5rem;
}
.grid.bottomCarousel .item6 .uk-grid > * {
  padding-left: 0.5rem;
}
.grid.bottomCarousel .item6 .g-content-pro-image {
  height: calc((100vh - 132.25px - 1rem) / 3);
}
.grid.bottomCarousel .item6 .g-content-pro-image img {
  display: none;
}
.grid.bottomCarousel .item6 .g-content-pro-item {
  border: none;
  border-radius: 0;
}
.grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.grid > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.grid > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.grid > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
.grid > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
.grid > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.grid > *:nth-child(7) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.grid > *:nth-child(8) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
.grid > *:nth-child(9) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}
.grid > *:nth-child(10) {
  -ms-grid-row: 3;
  -ms-grid-column: 9;
}
.grid > *:nth-child(11) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.grid > *:nth-child(12) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
.grid > *:nth-child(13) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}
.grid > *:nth-child(14) {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
}
.grid > *:nth-child(15) {
  -ms-grid-row: 5;
  -ms-grid-column: 9;
}
.grid .item:not(.item1):not(.item6) {
  background-color: #f8991d;
}
.grid .item2, .grid .item3 {
  position: relative;
  overflow: hidden;
}
.grid .item4, .grid .item5 {
  position: relative;
}
.grid .item4 .flip-box:hover .flip-box-inner, .grid .item5 .flip-box:hover .flip-box-inner {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.grid .item4 .flip-box-front, .grid .item4 .flip-box-back, .grid .item5 .flip-box-front, .grid .item5 .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.grid .item4 .flip-box-front, .grid .item5 .flip-box-front {
  background-color: #bbb;
  color: black;
}
.grid .item4 .flip-box-back, .grid .item5 .flip-box-back {
  background-color: dodgerblue;
  color: white;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.grid .item4 .flip-box, .grid .item5 .flip-box {
  position: absolute;
  background: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
.grid .item4 .flip-box .flip-box-inner, .grid .item5 .flip-box .flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-transition: -webkit-transform 0.8s;
  transition: -webkit-transform 0.8s;
  -o-transition: transform 0.8s;
  transition: transform 0.8s;
  transition: transform 0.8s, -webkit-transform 0.8s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.grid .item8 .g-features-particle-item {
  text-align: right;
}
.grid .item1 {
  border: 1px solid #eee;
  background-color: #fb881d;
  -ms-grid-column: 2;
  -ms-grid-column-span: 3;
  grid-column: 2/5;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1/3;
}
.grid .item1 .uk-slideshow, .grid .item1 .uk-slideshow > li {
  height: calc((100vh - 130.25px - 1rem) / 3 * 2 + 0.5rem);
}
.grid .item7 span.g-features-particle-icon, .grid .item8 span.g-features-particle-icon, .grid .item4 span.g-features-particle-icon, .grid .item5 span.g-features-particle-icon {
  font-size: 25px;
}
.grid .item7 h4, .grid .item8 h4, .grid .item4 h4, .grid .item5 h4 {
  font-size: 1rem !important;
}
.grid .item7 div.g-features-particle-button, .grid .item8 div.g-features-particle-button, .grid .item4 div.g-features-particle-button, .grid .item5 div.g-features-particle-button {
  margin-top: 0;
}
.grid .item7 div.g-features-particle-button a, .grid .item8 div.g-features-particle-button a, .grid .item4 div.g-features-particle-button a, .grid .item5 div.g-features-particle-button a {
  font-size: 0.9rem;
}
/* Overall*/
a:hover {
  text-decoration: none;
}
.g-main-nav .g-toplevel > li.onlyShowOnEDPage {
  display: none;
}
#g-mobilemenu-container .g-toplevel li.onlyShowOnEDPage {
  display: none;
}
body.com_easydiscuss li.hiddenOnEdPage {
  display: none !important;
}
.eb-entry-article address {
  display: none;
}
.nogap > .g-content {
  margin: 0 !important;
  padding: 0 !important;
}
.right {
  float: right;
  width: 200px;
  margin-right: 16px;
  margin-left: 16px;
}
@media only all and (max-width: 30rem) {
  .right {
    float: none;
    margin: 0 auto;
  }
}
.indent {
  margin-left: 2em;
  margin-top: 0;
}
div.listContainer {
  border-radius: 5px;
  margin: 8px 0;
  border: 1px solid #bbb;
}
div.listContainer > div {
  display: flex;
  padding: 4px 8px;
}
div.listContainer > div > span {
  display: inline-block;
}
div.listContainer > div > span.ellipsisFill {
  flex-grow: 1;
  border-bottom: 1px dashed;
  border-color: #120404;
  margin: 0 16px;
  transform: translateY(-4px);
}
div.listContainer > div > span:last-child {
  margin-left: auto;
  margin-right: 0;
}
div.listContainer div:nth-child(1) {
  background: #ea5413;
  color: white;
}
blockquote p {
  color: #515151;
}
p.synopsis, pre {
  padding: 15px;
  background-color: #eee;
  border-radius: 5px;
  text-indent: 2em;
  font-weight: bold;
  margin: 1.5rem 0;
  font-size: 1rem;
  line-height: 1.5;
  font-family: Microsoft Yahei;
}
.dlContainer {
  display: flex;
  margin: 24px 0;
}
.dlContainer:nth-child(1) {
  display: flex;
  margin: 16px 0;
}
.dlContainer > *:nth-child(1) {
  flex-shrink: 0;
  flex-grow: 0;
}
.dlContainer > *:nth-child(2) {
  flex-shrink: 1;
  flex-grow: 0;
}
.leftImageContainer {
  margin-right: 16px;
  flex-basis: 25%;
}
.leftImageContainer img {
  max-width: 100%;
  width: 100%;
}
.dlContainer dt {
  margin-top: 0 !important;
}
@media only all and (max-width: 30rem) {
  .dlContainer {
    flex-direction: column;
  }
  .leftImageContainer {
    margin-right: 0;
  }
  .leftImageContainer img {
    margin-bottom: 16px;
    margin-top: 16px;
  }
  .dlContainer:nth-child(1) .leftImageContainer img {
    margin-top: 0px;
  }
}
.g-menu-item-483 ul .g-menu-parent-indicator {
  display: none !important;
}
.wskViewAll {
  float: right;
  font-size: 0.9em;
}
.categoryViewall {
  display: none;
}
.topic .viewall {
  display: none !important;
}
.readall {
  padding: 8px 16px;
  display: inline-block !important;
  text-align: center;
  margin: 0 auto;
  border-radius: 4px;
  background: #f8991d;
  color: white;
}
.readall:hover {
  color: white;
  background-color: #f07540;
}
div.qa p:first-letter {
  display: block;
  float: left;
  font-weight: bold;
  font-size: 1.5em;
  margin-right: 4px;
  margin-bottom: 4px;
}
div.qa p {
  text-indent: 0;
}
p.qa:first-letter {
  display: block;
  float: left;
  font-weight: bold;
  font-size: 1.5em;
  margin-right: 4px;
  margin-bottom: 4px;
}
p.qa {
  text-indent: 0;
}
p.normal {
  text-indent: 0;
}
.debug {
  display: none;
}
.button:hover {
  background-color: #f07540;
}
.card-1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.card-1:hover {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.card-2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.card-3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.card-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.card-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}
.card-x {
  box-shadow: 0 1px 24px -10px rgba(0, 0, 0, 0.2);
}
.card-z {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.card-y {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.card-y:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.card-y:hover a {
  color: #ea5413 !important;
}
.no-gutter {
  margin: 0;
  padding: 0;
}
.no-gutter .g-content {
  padding: 0;
  margin: 0;
}
.g-offcanvas-toggle {
  color: #f18658;
}
@media only all and (min-width: 60rem) {
  .g-offcanvas-toggle {
    display: none !important;
  }
}
.g-main-nav .g-toplevel > li.g-menu-item-476 a {
  padding: 0 !important;
}
.g-main-nav .g-toplevel > li.g-menu-item-476 a span.g-menu-item-title {
  padding: 10px 20px;
  background: #f8991d;
  border-radius: 5px;
  color: white;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.g-main-nav .g-toplevel > li.g-menu-item-476:hover a span.g-menu-item-title {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.image img {
  width: 65%;
}
@media only all and (max-width: 30rem) {
  .image img {
    width: 90%;
  }
}
@media only all and (max-width: 30rem) {
  .uk-accordion .uk-accordion-title {
    padding-left: 0;
    padding-right: 0;
  }
  .uk-accordion .uk-accordion-content {
    margin-left: -75px;
  }
}
.uk-accordion p {
  margin: 0;
}
.uk-accordion .item {
  display: flex;
  margin-bottom: 12px;
}
.uk-accordion .item .years {
  font-family: impact;
  font-size: 2em;
  width: 100px;
  flex-shrink: 0;
}
.uk-accordion .item .years > div {
  padding: 5px 15px;
  border-right: 1px dashed #333;
  position: relative;
}
.uk-accordion .item .years > div::after {
  content: '';
  font-size: 2em;
  position: absolute;
  right: 0;
  transform: translateX(50%) translateY(-50%);
  width: 8px;
  height: 8px;
  border: solid 1px black;
  border-radius: 50%;
  top: 50%;
  background: white;
  z-index: 1;
}
@media only all and (max-width: 30rem) {
  .uk-accordion .item .years > div {
    padding: 5px 0;
    text-align: center;
  }
}
@media only all and (max-width: 30rem) {
  .uk-accordion .item .years {
    width: 60px;
    font-size: 1.2em;
  }
}
.uk-accordion .item .accordion-timeline {
  padding-left: 12px;
}
.uk-accordion .item .accordion-timeline h3 {
  background: none;
  border: none;
  font-weight: bold;
}
.uk-accordion .item .accordion-timeline h3 i {
  transition: transform 0.5s;
}
.uk-accordion .item .accordion-timeline h3 i.rotate {
  transform: rotate(180deg);
}
.texts p:first-child {
  text-indent: 0;
}
.texts p:first-child::first-letter {
  display: block;
  font-size: 27px;
  font-weight: bold;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
}
.aboutUsSubtitles {
  display: flex;
  align-items: center;
  margin-top: 24px;
}
.aboutUsSubtitles .portrait {
  border-radius: 100%;
  width: 80px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.aboutUsSubtitles .titleBlock {
  color: white;
  flex-grow: 1;
}
.aboutUsSubtitles .title {
  position: relative;
  background: #faaf4e;
  margin-left: -20px;
  padding: 4px 4px 4px 32px;
  width: 80%;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #222;
}
@media only all and (max-width: 30rem) {
  .aboutUsSubtitles .title {
    width: 100%;
  }
}
.aboutUsSubtitles .title::after {
  content: '';
  width: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  border-top: 36px solid white;
  border-left: 36px solid #faaf4e;
}
.aboutUsSubtitles .author {
  background: #f07540;
  margin-left: -20px;
  padding: 4px 4px 4px 32px;
  width: 65%;
  font-size: 0.8em;
  position: relative;
  font-style: italic;
  color: #eeff;
  letter-spacing: 1px;
}
.aboutUsSubtitles .author::after {
  content: '';
  width: 0;
  position: absolute;
  right: 0;
  top: 0;
  border-bottom: 27px solid white;
  border-left: 27px solid #f07540;
}
.g-portfolio .g-portfolio-item {
  width: 100%;
}
.g-portfolio .g-portfolio-item img {
  width: 100%;
}
#g-footer h3.g-title {
  font-size: 1.35rem;
  line-height: 1.5 !important;
}
#g-footer span.g-contact-value {
  display: block;
  padding-left: 29px;
}
#g-footer a:hover {
  text-decoration: none;
}
#header-search a.uk-close {
  z-index: 99999;
}
#header-search .input-group {
  position: relative;
}
#header-search .input-group input {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 98%;
  border: none;
  font-size: 2.2rem;
}
#mobile-search.g-offcanvas-toggle {
  left: 1.536rem;
  right: auto;
}
@media only all and (max-width: 30rem) {
  #logo-3856-particle img {
    transform: translateX(14%);
  }
  #header-search {
    top: -8px;
  }
  #header-search input {
    margin-bottom: 0;
  }
}
#eb .input-group .btn {
  padding: 0 1rem;
}
#g-drawer {
  padding: 0;
}
#g-drawer .g-content {
  padding: 0;
  margin: 0;
}
.map-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.map-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
p {
  text-indent: 2em;
}
div.articleImage {
  text-align: center;
  margin-bottom: 16px;
}
div.articleImage span {
  display: block;
  margin: 8px auto;
}
div.articleImage.fromEB img {
  width: 75%;
}
div.articleImage img {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
div.articleImage img:hover {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.relative {
  position: relative;
}
.noborder {
  border: none !important;
}
.noTitleMargin .g-title {
  margin-bottom: 0;
}
.roksprocket-ellipsis {
  display: none;
}
.hero .g-content-pro h4.g-content-pro-title {
  color: white !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
  font-size: 2rem;
}
.hero .g-content-pro .g-content-pro-desc {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}
.hero .g-content-pro .g-content-pro-special {
  font-size: 14px;
}
@media only all and (max-width: 30rem) {
  .hero .g-content-pro .g-content-pro-image {
    background-position: 0 70px;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
  }
  .hero .g-content-pro .g-content-pro-image img {
    visibility: hidden;
  }
  .hero .g-content-pro .g-info-container {
    border-radius: 20px 20px 3px 3px;
    position: relative;
    margin-top: -15px;
  }
}
#g-feature.issues {
  background-size: cover;
  background-position: 50% 0%;
  background-blend-mode: overlay;
}
#g-feature.issues h3.g-title.g-main-title {
  font-weight: 100;
}
#g-feature.issues .g-feedback-text {
  font-weight: bold;
  font-size: 150%;
}
@media only all and (min-width: 60rem) {
  #g-feature.issues {
    background-image: url('../images/scripture-landscape.jpg');
  }
}
@media only all and (max-width: 30rem) {
  #g-feature.issues {
    padding: 1rem 0;
  }
  #g-feature.issues .g-particle-intro .g-title-separator.no-intro-text {
    margin-top: 1.5rem;
  }
  #g-feature.issues .g-particle-intro {
    margin-bottom: 1.5rem;
  }
}
body.globalHerald #g-fullwidth .g-container {
  width: 100% !important;
}
body.globalHerald #g-fullwidth .g-container .iframeWrapper {
  position: relative;
  height: calc(100vh - 132.75px);
}
.mobilePrestitial {
  display: none !important;
}
#g-to-top .style1 #g-totop-button {
  right: auto;
  left: 28px;
}
/* addthis + chooseLang */
#at4-share {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}
#at4-share #at4-scc {
  display: none !important;
}
#at4-share .at-share-btn.at-svc-whatsapp .at-icon-wrapper {
  background-color: #f8991d !important;
}
.at-expanding-share-button-mobile-container.addthis-smartlayers a.at-share-btn.at-svc-whatsapp span.at-icon-wrapper {
  background-color: #f8991d !important;
}
div#at-expanding-share-button .at-expanding-share-button-toggle-btn:after {
  content: '分享' !important;
}
div#at-expanding-share-button .at-svc-wechat:after {
  content: '微信' !important;
}
.atss .at-share-btn, .atss a.chooseLang {
  background-color: #f07540;
  color: white;
}
body[data-lang=t] a.traditional {
  box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.5);
}
body[data-lang=s] a.simplified {
  box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.5);
}
.st-sticky-share-buttons a {
  background-color: #f07540;
  color: white;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1024px) {
  .st-sticky-share-buttons a {
    width: 100%;
  }
}
/* Top bar */
#g-top .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  background-color: #f07540;
}
#g-top nav li.active {
  background-color: #ea5413;
}
@media only all and (max-width: 30rem) {
  #g-top {
    display: none;
  }
}
.g-offcanvas-right .g-offcanvas-toggle {
  right: 1.536rem;
  left: auto;
}
/*号角首页 */
body.homepage #g-mainbody, body.homepage-new #g-mainbody {
  margin: 0;
  padding: 0;
}
body.homepage #g-mainbody .g-content, body.homepage-new #g-mainbody .g-content {
  margin: 0;
  padding: 0;
}
body.homepage #g-utility, body.homepage-new #g-utility {
  padding: 0;
}
body.homepage #g-utility h3.g-title, body.homepage-new #g-utility h3.g-title {
  font-size: 2rem;
  font-weight: 100;
}
body.homepage #g-mainbottom h3.g-title, body.homepage-new #g-mainbottom h3.g-title {
  font-size: 2rem;
  font-weight: 100;
  text-align: center;
}
#eb.mod-easyblogshowcase-slick .eb-gallery-box, #eb.mod-easyblogshowcase-magazine .eb-gallery-box {
  min-height: 0;
}
body.homepage-new #g-aside {
  background-color: rgba(255, 255, 255, 0.7);
  padding-top: 16px;
}
body.homepage-new #g-aside .g-content {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}
body.homepage-new #eb.mod-easyblogshowcase.is-mobile .eb-gallery-box {
  padding-bottom: 0;
}
body.homepage-new #g-feature {
  padding-bottom: 0;
}
body.homepage-new #g-container-main {
  background-color: rgba(255, 255, 255, 0.75);
  background-image: url('../images/2512/0-版頭模板-12月-2.jpg');
  background-repeat: no-repeat;
  background-position: 50% 70px;
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: color-burn;
}
body.homepage-new .wskSlick > #eb {
  margin-bottom: 0;
}
body.homepage-new .wskSlick .slickTitle {
  display: block;
}
body.homepage-new .wskSlick .slickTitle h2 {
  font-size: 24px !important;
  height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.homepage-new .wskSlick .eb-gallery-content__article {
  height: 42px;
  overflow: hidden;
}
body.homepage-new .eb-gallery-category {
  display: block;
  margin-bottom: 10px;
}
body.homepage-new .eb-gallery-category a {
  color: white !important;
  background-color: #f8991d;
  padding: 4px 8px;
  vertical-align: text-bottom;
}
@media only all and (max-width: 30rem) {
  body.homepage-new .eb-gallery-category a:nth-child(n+4) {
    display: none;
  }
}
body.homepage-new #eb.wsk {
  margin-bottom: 0;
}
body.homepage-new .zhuanti .portrait-image {
  padding-top: 25.4%;
  border-radius: 5px;
}
body.homepage-new .guanggao > .g-content {
  padding: 0.938rem 0.4rem;
}
body.homepage-new #eb .eb-stats-posts > div + div {
  margin-top: 16px;
  padding-top: 16px;
}
.itemContainer {
  display: flex;
}
.itemContainer .itemImageContainer {
  flex-basis: 25%;
  min-height: 92px;
  min-width: 116px;
  padding-top: 14.0625%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  border-radius: 5px;
  flex-shrink: 0;
}
.itemContainer .itemInfoContainer {
  margin-left: 16px;
  flex-basis: 75%;
}
.itemContainer .itemTitle h5 {
  font-size: 1.2rem;
  margin-bottom: 1rem;
}
.itemContainer .itemTitle h5 a {
  font-weight: bold;
}
@media only all and (max-width: 30rem) {
  .itemContainer .itemTitle h5 {
    margin-bottom: 0;
    font-size: 1rem;
  }
}
.itemContainer .itemIntro {
  overflow: hidden;
  line-height: 1.5 !important;
}
.itemContainer .itemIntro .articleImage, .itemContainer .itemIntro h4 {
  display: none;
}
.itemContainer .itemIntro p {
  text-indent: 0;
  margin: 0;
  line-height: 1.5 !important;
}
.itemContainer .itemInfo {
  display: flex;
  justify-content: space-between;
  line-height: 1.5;
  margin-top: 8px;
}
@media only all and (max-width: 30rem) {
  .itemContainer .itemInfo {
    flex-wrap: wrap;
  }
}
.itemContainer .itemInfo .authorAvatar {
  line-height: 1.5 !important;
}
.itemContainer .itemInfo img {
  width: 24px;
  border-radius: 100%;
}
.eb-categories.wsk .categoryAvatar, .view-categories.singleCategory #eb .categoryAvatar {
  background-size: contain;
}
.eb-categories.wsk .category-head h2, .view-categories.singleCategory #eb .category-head h2 {
  padding: 24px;
  font-weight: bold;
  margin-bottom: 0;
}
.eb-categories.wsk .category-profile, .view-categories.singleCategory #eb .category-profile {
  padding: 0;
}
.eb-categories.wsk .category-bio p, .view-categories.singleCategory #eb .category-bio p {
  margin: 0;
  padding: 0 24px;
}
.eb-categories.wsk .eb-stats-posts, .view-categories.singleCategory #eb .eb-stats-posts {
  padding: 0 24px;
}
.view-categories.singleCategory #g-mainbody {
  margin: 0;
  padding: 0;
}
.view-categories.singleCategory #g-mainbody .g-content {
  margin: 0;
  padding: 0;
}
.view-categories.singleCategory .categoryAvatar {
  background-size: contain;
}
@media only all and (max-width: 30rem) {
  .view-categories.singleCategory .category-head {
    background-color: white;
    margin-top: -15px;
    position: relative;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    z-index: 1;
  }
  .view-categories.singleCategory .categoryAvatar {
    background-size: contain;
    background-position: 0 70px;
    background-attachment: fixed;
  }
}
.view-categories.singleCategory .eb-posts {
  padding: 24px;
}
.view-categories.singleCategory .eb-posts .itemContainer {
  padding-bottom: 24px;
}
.eb-gallery-stage:hover .uk-slidenav-previous, .eb-gallery-stage:hover .uk-slidenav-next {
  transform: translateX(0) !important;
  opacity: 1 !important;
}
#eb.contentPro .eb-gallery-box {
  padding: 0;
}
#eb.contentPro .eb-gallery-thumb {
  position: relative;
  padding-top: 56.25%;
}
#eb.contentPro .eb-gallery-thumb > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#eb.contentPro .eb-gallery-body {
  padding: 20px;
  background: white;
}
#eb.contentPro * {
  line-height: 1.5;
}
#eb.contentPro .eb-gallery-content {
  height: 48px;
  overflow: hidden;
  margin-bottom: 10px;
}
#eb.contentPro .eb-gallery-meta {
  margin-bottom: 0;
}
.contentPro .navButtons {
  width: 100% !important;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  bottom: auto;
  right: 0;
  left: 0;
  border: none;
  z-index: 99999;
}
.contentPro .navButtons > .uk-slidenav-previous {
  float: left;
  transform: translateX(-100%);
  transition: all 0.3s;
  opacity: 0;
  line-height: 1.5 !important;
}
.contentPro .navButtons > .uk-slidenav-next {
  float: right;
  transform: translateX(100%);
  transition: all 0.3s;
  opacity: 0;
  line-height: 1.5 !important;
}
/* Donate */
#g-mainbody {
  margin: 0.625rem;
  padding: 0.938rem;
}
.g-content-pro-item {
  width: 100%;
}
.g-content-pro-item .g-content-pro-image {
  width: 100%;
}
.g-content-pro-item .g-content-pro-image img {
  width: 100%;
}
body .g-content-pro .g-content-pro-image .uk-overlay img, body .g-content-pro-slider .g-content-pro-image .uk-overlay img, body .g-content-pro-slideset .g-content-pro-image .uk-overlay img {
  visibility: hidden;
}
.showImage .g-content-pro-image img {
  visibility: visible !important;
}
.guanggao .g-content-pro-desc {
  display: none;
}
.guanggao .g-article-read-more {
  text-align: right;
}
.zhuanti .sprocket-lists-portrait-container li {
  border: none;
}
.zhuanti h3.g-title {
  border: none;
  border-left: 5px solid #ea5413;
  padding: 8px 0 !important;
  background: #eee;
  margin-bottom: 8px;
  font-weight: 100;
}
.zhuanti h3.g-title span {
  padding-left: 10px;
}
.zhuanti .sprocket-lists-portrait-nav {
  position: absolute;
  top: -44px;
  right: 5px;
  z-index: 9999;
}
.zhuanti .sprocket-lists-portrait-nav .spinner {
  position: absolute;
  top: 7.5px;
  right: 60px;
}
.zhuanti .portrait-image {
  padding-top: 18.6%;
  background-size: cover !important;
  min-height: 92px;
}
.zhuanti p.portrait-text {
  text-indent: 0;
  margin: 0;
  height: 48px;
  overflow: hidden;
}
.zhuanti h4.sprocket-lists-portrait-title {
  height: 70px;
  overflow: hidden;
  position: relative;
  letter-spacing: 0;
  font-weight: bold;
}
.zhuanti ul.sprocket-lists-portrait-container li:last-child {
  padding-bottom: 0;
}
#eb a:hover .eb-card__title, #eb .eb-card__title a:hover {
  color: #a33b0d;
}
#eb .eb-card__title, #eb .eb-card__title a, #eb .eb-showcase-indicators > li.active {
  color: #ea5413;
}
/* 内容页 */
/* jwAudio */
div.audioPlayer {
  display: flex;
}
div.audioPlayer div#audio {
  border-radius: 5px;
}
div.audioPlayer div#audio .jw-controls {
  background: #ddd;
}
div.audioPlayer div#audio .jw-slider-time .jw-rail {
  background-color: #999;
}
div.audioPlayer div#audio .jw-text, div.audioPlayer div#audio .jw-button-color {
  color: #aaa;
}
div.audioPlayer #audioChooseLang {
  margin-right: 16px;
  line-height: 44px;
  flex-shrink: 0;
  color: rgba(255, 255, 255, 0.8);
  height: 44px;
  overflow: hidden;
  border-radius: 5px;
}
/* 怡康首页 */
.softFullscreen .uk-slideshow, .softFullscreen .uk-slideshow > li {
  height: calc(100vh - 132.25px);
}
.pageTitle {
  /* margin-top:-1.536rem; */
  font-size: 4rem;
  color: white;
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.1em;
}
#g-intro.g-pull-up {
  position: relative;
  margin-top: -9.126rem;
  padding: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(120%, #000));
  /* margin-top:0; */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 120%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 120%);
  /* transition: margin-top 2s ease ; */
}
/*  推荐视频 */
/*  怡康首页最新活动 */
.smallMargin #eb h5 {
  position: relative;
  letter-spacing: 1px;
  white-space: nowrap;
  overflow: hidden;
}
.smallMargin #eb h5:after {
  content: "";
  position: absolute;
  width: 2rem;
  top: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#f7f7f7));
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #f7f7f7 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #f7f7f7 100%);
}
#eb.eb-mod.smallMargin * {
  line-height: 20px;
}
#eb.eb-mod.smallMargin .uk-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#eb.eb-mod.smallMargin .ukPanelContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /* flex-grow:1; */
  min-height: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#eb.eb-mod.smallMargin .ukPanelContent .ebPostInfo {
  margin-top: auto;
  margin-bottom: 0;
}
#eb.eb-mod.smallMargin .ukPanelContent .ebPostIntro {
  min-height: 0;
  overflow: hidden;
  text-align: justify;
}
#eb.eb-mod.smallMargin .ukPanelContent h5 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-bottom: 15px;
}
#eb.eb-mod.smallMargin a.uk-slidenav {
  line-height: 35px;
}
/* Easyblog 内容页 */
#eb .eb-help-resize a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#eb .eb-help-resize a span {
  color: white;
}
#eb [id*=entry].eb-entry .eb-entry-article div.articleImage ~ .articleImage {
  display: block;
}
#eb [id*=entry].eb-entry .eb-entry-article h4 {
  text-align: center;
  font-weight: bold;
  margin-top: 1.5rem;
}
#eb [id*=entry].eb-entry .eb-entry-article h6 {
  margin-bottom: 12px;
  margin-top: 0;
  text-indent: 2em;
  font-size: 1em;
  font-weight: bold;
}
#eb [id*=entry].eb-entry .eb-entry-article h6 + p {
  margin-top: 0;
}
#eb [id*=entry].eb-entry .eb-entry-article dt {
  margin-top: 16px;
}
#eb [id*=entry].eb-entry .eb-entry-article cite {
  font-size: 1rem;
}
#eb [id*=entry].eb-entry .eb-entry-head span.eb-post-thumb-caption {
  display: none;
}
#eb [id*=entry].eb-entry .eb-entry-head h2#inPostCover {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: block;
  color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(120%, rgba(0, 0, 0, 0.7)));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.7) 120%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.7) 120%);
  padding: 1.563rem;
  padding-top: 36px;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 1.8rem !important;
}
@media only all and (max-width: 30rem) {
  #eb [id*=entry].eb-entry .eb-entry-head h2#inPostCover {
    font-size: 4.8vw !important;
    padding: 3.5vw;
  }
}
#eb [id*=entry].eb-entry .eb-entry-head h2#inPostCover a.eb-meta-category:nth-child(n+4) {
  display: none;
}
#eb [id*=entry].eb-entry .eb-entry-head h2#inPostCover a.button {
  background-color: #f8991d;
}
#eb [id*=entry].eb-entry .eb-entry-head h2 > a.button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px 8px;
  margin-left: 8px;
}
#eb [id*=entry].eb-entry .eb-entry-head h2 > a.button i {
  margin-right: 4px;
  margin-top: 1px;
}
#eb [id*=entry].eb-entry .eb-entry-head a.eb-post-image-cover {
  border: none;
  background-size: cover !important;
}
#eb [id*=entry].eb-entry .eb-entry-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  white-space: nowrap;
  color: #b1b1b1;
  margin-bottom: 1.5rem;
  margin-top: 0;
}
#eb [id*=entry].eb-entry .eb-entry-meta .fa-clock-o {
  transform: translateY(-2px);
}
#eb [id*=entry].eb-entry .eb-entry-meta > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#eb [id*=entry].eb-entry .eb-entry-meta .eb-author-image {
  padding: 0 5px;
}
#eb [id*=entry].eb-entry .eb-entry-meta .eb-author-image img {
  width: 60px;
  border-radius: 100%;
}
#eb [id*=entry].eb-entry .eb-entry-meta .eb-author-info {
  padding: 5px;
  color: #888;
}
#eb [id*=entry].eb-entry .eb-entry-meta .eb-author-info .eb-author-headbar {
  width: 1.5rem;
  height: 2px;
  background-color: #f8991d;
  margin-bottom: 6px;
}
#eb [id*=entry].eb-entry .eb-entry-meta .eb-entry-tools {
  margin-right: 0;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#eb [id*=entry].eb-entry .eb-entry-meta .eb-entry-tools > :first-child {
  margin-bottom: auto;
}
#eb [id*=entry].eb-entry .eb-entry-meta .eb-entry-tools .eb-entry-helper .fa {
  color: white;
}
body.com_easyblog.view-entry #g-fullwidth {
  display: none;
}
body.com_easyblog.view-entry #g-feature {
  display: none;
}
body.com_easyblog.view-entry #g-mainbody {
  padding-top: 0;
  margin: 0;
  padding: 0;
}
body.com_easyblog.view-entry #g-mainbody .g-content {
  margin: 0;
  padding: 0;
}
body.com_easyblog.view-entry #g-mainbody .eb-entry-body {
  margin: 1.563rem;
  text-align: justify;
}
body.com_easyblog.view-entry #g-mainbody .eb-entry-body ul, body.com_easyblog.view-entry #g-mainbody .eb-entry-body li {
  list-style: none;
}
body.com_easyblog.view-entry #g-mainbody .eb-entry-body ul.styled li {
  list-style: initial;
}
body.com_easyblog.view-entry #g-aside {
  padding-top: 0;
}
#g-showcase {
  position: relative;
}
/* typically range 60rem to 74.938rem */
/*  typically 48rem to 59.938rem */
/* typically 30rem to 47.938rem */
/* typically max 30rem */
@media only all and (max-width: 30rem) {
  /* .uk-cover-background.uk-position-cover{transition:background-position-x 2s ease} */
  /* 怡康首页3d Slider #sub-feature */
  /*  怡康首页最新活动 */
  .g-logo {
    margin: 0 !important;
  }
  .g-offcanvas-toggle {
    top: calc(((25vw - 12.5px) * 46 / 91 + 16px) / 2 - 14px);
  }
  #g-mainbody .itemInfoContainer.wskitem .itemIntro {
    display: none;
  }
  #g-mainbody .itemTitle h5 {
    margin-bottom: 1rem;
  }
  #g-mainbody .g-content {
    margin: 0;
    padding: 0;
  }
  #g-mainbody .eb-entry-body {
    margin: 3.5vw !important;
  }
  .softFullscreen .uk-slideshow, .softFullscreen .uk-slideshow > li {
    height: calc(100vh - 107px) !important;
  }
  .b .uk-cover-background.uk-position-cover {
    background-position-x: 83%;
  }
  .a .uk-cover-background.uk-position-cover {
    background-position-x: 37%;
  }
  .c .uk-cover-background.uk-position-cover {
    background-position-x: 90%;
  }
  body.yikang #g-subfeature .g-content {
    margin: 0;
    padding: 0;
  }
  [id*=entry].eb-entry .eb-entry-head h2 {
    font-size: 5vw;
  }
  .smallMargin #eb {
    margin: 0 3.5vw;
  }
  .hero .g-content-pro h4.g-content-pro-title {
    color: #2a2a2a !important;
    text-shadow: none !important;
    text-align: center;
    margin: 1.5rem auto;
    line-height: 1;
  }
  .hero .g-content-pro .g-content-pro-desc {
    text-shadow: none !important;
  }
  .hero .g-content-pro .g-content-pro-special {
    font-size: 14px;
  }
}
/* Less commonly used media queries */
/* typically min 60rem */
/* typically min 48rem */
@media only all and (min-width: 48rem) {
  /* 怡康首页联络我们 */
  .g-video-feature {
    text-align: left;
  }
  #g-last {
    padding: 0;
    position: relative;
  }
  #g-last > .g-container {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    background: white;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
  }
  #g-last .g-contacts.style2.horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #g-last .g-contacts.style2.horizontal .b {
    margin-left: auto;
  }
  #g-last .g-contacts.style2.horizontal .c {
    margin-left: auto;
  }
}
/* typically max 47.938 rem */
@media only all and (max-width: 47.99rem) {
  .pageTitle {
    font-size: 10vw;
  }
  .g-video-feature .g-video-feature-left .g-content {
    margin-right: 0 !important;
  }
}
/* typically max 59.938rem */
@media only all and (max-width: 59.99rem) {
  #audioChooseLang span {
    display: none !important;
  }
}
div#ed.category-20 .subCategoryContainer > div:first-child h6 {
  display: none;
}
.mceBranding {
  display: none !important;
}
.actions {
  display: flex;
  margin-top: 16px;
}
.actions > * {
  display: inline-block;
  flex-basis: 50%;
  text-align: center;
}
.wskRegisterButton {
  background: #f07540 !important;
  color: white !important;
  border: 1px solid #f07540 !important;
}
.wskRegisterButton:hover {
  background: #ea5413 !important;
}
#wskRemeberMeCheckbox {
  line-height: 1.45;
}
.logins i {
  margin-right: 8px;
}
.logins > div {
  width: 100%;
  margin-top: 8px;
}
.logins > div a {
  padding: 8px;
  display: flex;
}
.logins > div a > :first-child {
  flex-basis: 1.5rem;
  flex-grow: 0;
}
.logins > div a > * {
  display: inline-block;
}
.logins .goLogin {
  border: 1px solid #ccc;
}
.logins .goLogin:hover {
  border-color: #818181;
}
.logins .goLogin a {
  color: #818181;
}
.logins .fbLogin {
  background: var(--si-primary--bg);
  color: white;
  border: 1px solid #1877f2;
}
.logins .fbLogin:hover {
  background: white;
  border-color: #818181;
}
.logins .fbLogin:hover a {
  color: #818181;
}
.logins .fbLogin:hover a i {
  color: var(--si-primary--bg);
}
.logins .fbLogin a {
  color: white;
}
@media only all and (min-width: 960px) {
  body.com_easydiscuss #g-header nav.widn {
    padding-top: 12px;
  }
  body.com_easydiscuss #g-header nav.widn ul.g-toplevel {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: 1fr 1fr;
  }
  body.com_easydiscuss #g-header nav.widn ul.g-toplevel > li {
    text-align: center;
  }
  body.com_easydiscuss #g-header nav.widn ul.g-toplevel > li a {
    padding: 0 12px !important;
  }
  body.com_easydiscuss #g-header nav.widn ul.g-toplevel li:last-child {
    grid-column-start: 6;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 3;
  }
}
#g-header.forumHeader ul.g-dropdown {
  display: none;
}
#g-header.forumHeader .logo-block {
  display: flex;
  align-items: center;
}
#g-header.forumHeader [id*=logo].g-content {
  padding: 0;
  margin: 0;
}
#g-header.forumHeader .g-logo img {
  width: 200px;
}
#g-header.forumHeader .inMenuToolbar {
  padding-left: 12px;
  border-left: 1px solid #ddd;
}
#g-header.forumHeader .inMenuToolbar #ed .ed-toolbar {
  border-bottom: 0;
  margin-bottom: 0 !important;
}
#g-header.forumHeader .inMenuToolbar a {
  padding: unset !important;
}
#g-header.forumHeader #logo-6391-particle.g-content {
  padding: 0;
}
#g-header.forumHeader li.g-menu-item-type-particle {
  vertical-align: middle;
}
#g-header.forumHeader li.g-menu-item-type-particle > div {
  padding: 8px 0px 12px !important;
}
#g-header.forumHeader li.g-menu-item-type-particle > div nav {
  flex-wrap: wrap;
  display: grid;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  column-gap: 12px;
}
#g-header.forumHeader li.g-menu-item-type-particle > div nav > div {
  flex-basis: 50%;
  margin-left: 0;
  text-align: right;
}
#g-header.forumHeader li.g-menu-item-type-particle > div nav > div > a.ed-toolbar__link {
  width: auto;
}
#g-header.forumHeader li.g-menu-item-type-particle > div nav > div > a.ed-toolbar__link .ed-toolbar__avatar {
  max-width: 136px;
  overflow: hidden;
}
#g-header.forumHeader li.g-menu-item-type-particle > div nav > div .ed-toolbar__avatar .o-avatar {
  width: 24px;
  height: 24px;
}
#g-header.forumHeader li.g-menu-item-type-particle > div nav > div:first-child {
  grid-column: 1/3;
  text-align: center;
}
body.com_easydiscuss #g-showcase {
  padding: 0;
}
body.com_easydiscuss .g-main-nav .g-toplevel > li.onlyShowOnEDPage {
  display: inline-block;
}
body.com_easydiscuss #g-mobilemenu-container .g-toplevel li.onlyShowOnEDPage {
  display: block;
}
body.com_easydiscuss #postCoverContainer {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}
body.com_easydiscuss #postCoverContainer .itemImageContainer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
body.com_easydiscuss #g-mainbody .g-title {
  margin-top: 16px;
}
body.com_easydiscuss #ed .l-stack {
  background-color: #f9f9fa;
}
body.com_easydiscuss #ed h1, body.com_easydiscuss #ed h2, body.com_easydiscuss #ed h3, body.com_easydiscuss #ed h4, body.com_easydiscuss #ed h5, body.com_easydiscuss #ed h6 {
  margin-top: 0;
}
body.com_easydiscuss #ed .t-text--warning {
  color: #ea5413;
}
body.com_easydiscuss #ed [class^=edStatus] {
  color: white;
  padding: 0 2px;
  display: inline-block;
  border-radius: 5px;
  font-size: 14px;
  transform: translateY(-2px);
}
body.com_easydiscuss #ed .itemTitle {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
body.com_easydiscuss #ed .itemTitle h5 {
  margin-bottom: 0;
  margin-top: 0;
  height: 50px;
  line-height: 24px !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.com_easydiscuss #ed .edStatusNew {
  background-color: #2196f3;
}
body.com_easydiscuss #ed .edStatusLocked {
  background-color: #ea5413;
}
body.com_easydiscuss #ed .edStatusFeatured {
  background-color: #f8991d;
}
body.com_easydiscuss.view-categories #g-mainbody .g-content, body.com_easydiscuss.view-post #g-mainbody .g-content {
  margin: 0;
}
body.com_easydiscuss #obdLink.animated-border {
  position: relative;
  display: inline-block;
  padding: 5px;
  border: none;
  background-color: transparent;
  color: white;
  font-size: 1.2rem;
  text-align: center;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  overflow: hidden;
}
body.com_easydiscuss #obdLink.animated-border > div {
  padding: 8px 16px;
  background: #f18658;
  border-radius: 50px;
}
body.com_easydiscuss #obdLink.animated-border::before {
  content: '';
  position: absolute;
  top: -100%;
  left: -100%;
  width: 300%;
  height: 300%;
  background: conic-gradient(from 0deg, white, #ea5413);
  z-index: -1;
  border-radius: 50px;
  animation: rotate 4s linear infinite;
}
@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}
body.com_easydiscuss .categoryHeader {
  padding-top: 25%;
  background: url('../../../../images/discuss_cavatar/titleSampleBG.jpg') no-repeat 50% 0%;
  background-size: cover;
  position: relative;
  margin-bottom: 36px;
}
body.com_easydiscuss .categoryHeader h2 {
  margin: 0;
  color: white !important;
  font-size: 1.2rem !important;
  line-height: 24px;
}
body.com_easydiscuss .categoryHeader .cateogryActionBar {
  position: absolute;
  width: 100%;
  transform: translateY(-50%);
}
body.com_easydiscuss .categoryHeader .cateogryActionBar > * {
  border-radius: 50px;
  border: solid 4px white;
  padding: 8px 16px;
  background-color: #f18658;
  color: white;
  float: left;
  font-size: 1.2rem;
  margin-left: 8px;
}
body.com_easydiscuss .categoryHeader .cateogryActionBar > a {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
body.com_easydiscuss .categoryHeader .cateogryActionBar .categoryTitle {
  margin-left: 60px;
}
body.com_easydiscuss .categoryHeader .cateogryActionBar .categoryTitle i {
  margin-right: 5px;
}
@media only all and (max-width: 30rem) {
  body.com_easydiscuss .categoryHeader .cateogryActionBar .categoryTitle {
    margin-left: 24px;
  }
}
body.com_easydiscuss .categoryHeader .cateogryActionBar .categoryPostCount i {
  margin-right: 5px;
}
body.com_easydiscuss .categoryHeader .cateogryActionBar .categoryDescription {
  padding: 8px;
}
body.com_easydiscuss .categoryHeader .cateogryActionBar .categoryNewPost {
  padding: 8px;
  float: right;
  margin-right: 24px;
}
body.com_easydiscuss .categoryHeader .cateogryActionBar .categoryNewPost a {
  color: white;
}
@media only all and (max-width: 30rem) {
  body.com_easydiscuss .categoryHeader {
    padding-top: 30%;
    background: url('../../../../images/discuss_cavatar/titleSampleBG.jpg') no-repeat 50% 0%;
    background-size: cover;
  }
}
body.com_easydiscuss .subCategoryContainer {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 4px;
}
body.com_easydiscuss .subCategoryContainer > * {
  padding: 6px 12px;
  background: #eee;
  border-radius: 5px;
}
body.com_easydiscuss .subCategoryContainer > * h6 {
  font-size: 1rem;
}
body.com_easydiscuss .subCategoryContainer > * a {
  color: #818181;
}
body.com_easydiscuss .subCategoryContainer > *:first-child {
  margin-left: 16px;
}
body.com_easydiscuss .categoryPostsList {
  padding: 0 16px;
}
body.com_easydiscuss .categoryPostsList * + .itemContainer {
  margin-top: 16px;
}
body.com_easydiscuss .categoryPostsList .categoryFeaturedPosts .itemContainer {
  background: #eee;
}
body.com_easydiscuss .categoryPostsList .categoryFeaturedPosts .itemContainer .itemInfoContainer {
  padding: 16px 8px 16px 0;
}
body.com_easydiscuss .categoryPostsList .itemCategory {
  display: none;
}
body.com_easydiscuss .categoryFeaturedPosts {
  margin-bottom: 36px;
}
body.com_easydiscuss .categoryFeaturedPosts .item {
  background: #eee;
}
body.com_easydiscuss .itemContainer .itemIntro {
  visibility: hidden;
  min-height: 24px;
}
body.com_easydiscuss #ed .o-card.o-card--ed-entry-item {
  margin-top: 0 !important;
}
body.com_easydiscuss #ed .o-card.o-card--ed-entry-item h2.o-title {
  font-size: 24px;
}
body.com_easydiscuss #ed .o-card.o-card--ed-entry-item h2.o-title span[class^=edStatus] {
  padding: 0 5px;
  transform: translateY(-3px);
}
body.com_easydiscuss #ed .wskPostContents {
  line-height: 1.5;
}
body.com_easydiscuss #ed .wskPostContents p {
  text-indent: 0;
}
body.com_easydiscuss #ed h5.wskBlockHeader {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  width: 25%;
  border-bottom: 1px solid #f8991d;
  margin-bottom: 16px;
}
body.com_easydiscuss #ed h5.wskBlockHeader span {
  display: inline-block;
  border-bottom: 3px solid #f8991d;
  margin-bottom: -2px;
}
@media only all and (max-width: 30rem) {
  body.com_easydiscuss #ed h5.wskBlockHeader {
    width: 50%;
  }
}
body.com_easydiscuss #g-mainbody {
  margin: 0;
  padding: 0;
}
@media only all and (max-width: 30rem) {
  body.com_easydiscuss #g-mainbody {
    padding: 0 8px;
  }
}
body.com_easydiscuss #g-mainbody h2.edPageTitle {
  margin: 0;
  padding: 2rem;
}
body.com_easydiscuss #g-mainbody .g-content {
  padding: 0;
}
body.com_easydiscuss #g-mainbody .discuss-list.wsk {
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
}
body.com_easydiscuss #ed .ed-forum__hd {
  padding: 8px 16px;
  border-radius: 0;
}
body.com_easydiscuss #ed .is-featured.ed-forum-item {
  background-color: #fddcb1;
}
body.com_easydiscuss h2.ed-forum-item__title a {
  color: #2a2a2a;
  font-size: 16px;
}
body.com_easydiscuss #ed .o-label {
  display: inline-block;
  transform: translateY(-2px);
  padding: 4px;
  line-height: 75%;
}
body.com_easydiscuss #ed .t-lg-mt--md {
  margin-top: 0 !important;
}
body.com_easydiscuss #ed .t-lg-mb--lg {
  margin-bottom: 0 !important;
}
body.com_easydiscuss #ed .ed-posts-list > :not(:first-child) {
  margin-top: 0;
}
body.com_easydiscuss #ed .ed-forums-cat-header {
  border-radius: 0;
  border: none;
}
body.com_easydiscuss .wskForumHeader {
  align-items: center;
  display: flex;
}
body.com_easydiscuss .wskForumHeader .wskForumNewPostButton {
  margin-left: auto;
}
body.com_easydiscuss .wskForumHeader .wskForumAvatar {
  width: 45px;
  border-radius: 3px;
  overflow: hidden;
  margin-right: 1rem;
}
body.com_easydiscuss .wskForumHeader .wskForumTitle h2 {
  margin: 0;
  font-weight: bold;
}
body.com_easydiscuss #ed .o-tabs {
  font-size: 16px;
}
body.com_easydiscuss #ed .ed-filters {
  margin-top: 1rem;
  position: relative;
  margin-bottom: -1px;
  z-index: 1;
}
body.com_easydiscuss #ed .ed-filters .o-tabs--ed {
  border-spacing: 0;
}
body.com_easydiscuss #ed .ed-pagination {
  background: #f9f9f9;
}
body.com_easydiscuss #ed .ed-pagination .t-lg-mt--xl {
  margin: 0 !important;
  padding: 16px 0;
}
body.com_easydiscuss #ed h2.wskPostTitle .o-label {
  padding: 8px;
  font-size: 50%;
}
body.com_easydiscuss .ed-post-reply-bar {
  padding: 8px 16px;
}
body.com_easydiscuss #ed .ed-post-replies > :first-child {
  margin-top: 16px;
}
body.com_easydiscuss #ed .ed-reply-login__info {
  font-size: 16px;
  font-weight: bold;
}
body.com_easydiscuss #ed .ed-reply-login {
  margin-top: 24px;
}
body.com_easydiscuss #ed .ed-post-reply-form {
  margin-bottom: 72px;
}
body.com_easydiscuss #ed .wskLogins {
  display: flex;
  float: right;
  gap: 8px;
  align-items: center;
}
body.com_easydiscuss #ed .wskLogins .page-footer {
  margin: 0;
}
body.com_easydiscuss #ed .wskLogins .networks {
  font-size: 32px;
  margin: 0;
}
#ed-canvas.forBottomMenu .mm-divider {
  background-color: #faaf4e !important;
}
#ed-canvas.forBottomMenu #ed {
  padding: 0 15vw;
}
#ed-canvas.forBottomMenu .mm-navbar__title {
  margin-bottom: 1rem;
}
#ed-canvas.forBottomMenu .mm-navbar__title img {
  width: 6rem;
}
#ed-canvas.forBottomMenu .mm-navbar__title img.userAvatar {
  width: 6rem;
  border-radius: 50%;
  border: 5px solid #eee;
}
#ed-canvas.forBottomMenu .mm-navbar {
  border-bottom: 0;
}
#ed-canvas.forBottomMenu .mm-listitem i {
  margin-right: 0.5rem;
}
#g-last {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: auto;
  background-color: #f8991d;
  z-index: 99999;
  padding: 0;
}
#g-last #ed .o-avatar--sm {
  width: 100%;
  height: 100%;
}
#g-last #ed .ed-toolbar {
  border-bottom: 0;
}
#g-last .bottomButton.ed-toolbar__link {
  padding: 0;
  border: none;
  line-height: unset;
}
#g-last .bottomButton.ed-toolbar__link.has-new span.ed-toolbar__link-bubble {
  color: white;
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 0.5rem;
  top: -10px;
  right: -10px;
  line-height: 1rem;
  background-color: #ea5413;
}
#g-last .bottomButton.ed-toolbar__link .buttonIcon {
  position: relative;
}
#g-last .bottomMenuWrapper {
  width: 100%;
  position: relative;
}
#g-last .bottomMenuWrapper .buttons {
  display: flex;
  padding: 4px 0;
  position: relative;
  z-index: 999;
}
#g-last .bottomMenuWrapper .buttons > * {
  flex-basis: 20%;
  color: white;
}
#g-last .bottomMenuWrapper .bottomButton {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#g-last .bottomMenuWrapper .bottomButton:active {
  box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
#g-last .bottomMenuWrapper .bottomButton .buttonIcon {
  font-size: 1rem;
}
#g-last .bottomMenuWrapper .bottomButton .buttonTitle {
  font-size: 0.8rem;
}
#g-last .bottomMenuWrapper .middleButtonWrapper .bottomButton {
  margin: auto;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  padding: 5px;
  background: white;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
}
#g-last .bottomMenuWrapper .middleButtonWrapper .bottomButton .innerWrapper {
  background-color: #f07540;
  text-align: center;
  border-radius: 50%;
  width: 100%;
  height: 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#g-last .bottomMenuWrapper .middleButtonWrapper .bottomButton .buttonIcon {
  font-size: 1.2rem;
  transform: translateY(2px);
}
#g-last .bottomMenuWrapper .middleButtonWrapper .bottomButton .buttonTitle {
  font-size: 1rem;
  transform: translateY(-2px);
}
#ed.arrow {
  position: absolute;
  top: -25px;
  right: -12px;
  transform: rotate(30deg);
  background: none;
}
#ed.arrow .arrow1 {
  animation: slide1 1s ease-in-out infinite;
  margin-left: 9px;
  font-size: 32px;
  color: #f9a436;
}
.icons {
  position: relative;
}
.iconTitle {
  display: flex;
}
#wechatOverlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.85);
  z-index: 9999999;
}
#wechatOverlay img {
  flex-basis: 30%;
  flex-grow: 0;
  display: block;
}
#wechatOverlay .disconnection {
  flex-grow: 1;
  align-items: center;
  position: relative;
}
#wechatOverlay .disconnection hr {
  border-top: 6px dotted gray;
  margin-left: 8px;
  margin-right: 8px;
  transform: translateY(50%);
}
#wechatOverlay .disconnection i {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 36px;
  color: gray;
}
#wechatOverlay.google .googleIcon {
  display: block;
}
#wechatOverlay.facebook .facebookIcon {
  display: block;
}
#wechatOverlay .googleIcon, #wechatOverlay .facebookIcon {
  display: none;
}
#ed-canvas {
  z-index: 1000 !important;
}
@keyframes slide1 {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0px, 10px);
  }
}
/*# sourceMappingURL=custom_98.css.map */