/*
 Theme Name:   Ashe Child TrulyChinese
 Theme URI:    https://wp-royal.com/themes/item-ashe-free/
 Description:  Ashe Child Theme
 Author:       Marcus
 Author URI:   https://wp-royal.com
 Template:     ashe
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         blog, e-commerce, food-and-drink, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, flexible-header, full-width-template, custom-menu, custom-logo, featured-images, footer-widgets, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  ashe
*/
/* #### Generated By: http://www.cufonfonts.com #### */
@font-face {
  font-family: 'Avenir Next LT Pro Regular';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Regular"), url("../woff/avenirnextltpro-regular-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Condensed"), url("../woff/avenirnextltpro-cn-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Condensed Italic"), url("../woff/avenirnextltpro-cnit-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Italic"), url("../woff/avenirnextltpro-it-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Ultra Light';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Ultra Light"), url("../woff/avenirnextltpro-ultlt-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Ultra Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Ultra Light Italic"), url("../woff/avenirnextltpro-ultltit-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Ultra Light Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Ultra Light Condensed"), url("../woff/avenirnextltpro-ultltcn-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Ultra Light Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Ultra Light Condensed Italic"), url("../woff/avenirnextltpro-ultltcnit-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Medium Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Medium Condensed"), url("../woff/avenirnextltpro-mediumcn-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Medium Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Medium Italic"), url("../woff/avenirnextltpro-mediumit-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Medium Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Medium Condensed Italic"), url("../woff/avenirnextltpro-mediumcnit-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Demi';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Demi"), url("../woff/avenirnextltpro-demi-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Demi Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Demi Condensed"), url("../woff/avenirnextltpro-demicn-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Demi Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Demi Condensed Italic"), url("../woff/avenirnextltpro-demicnit-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Demi Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Demi Italic"), url("../woff/avenirnextltpro-demiit-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Bold"), url("../woff/avenirnextltpro-bold-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Bold Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Bold Condensed"), url("../woff/avenirnextltpro-boldcn-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Bold Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Bold Condensed Italic"), url("../woff/avenirnextltpro-boldcnit-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Heavy';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Heavy"), url("../woff/avenirnextltpro-heavy-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Heavy Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Heavy Italic"), url("../woff/avenirnextltpro-heavyit-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Heavy Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Heavy Condensed"), url("../woff/avenirnextltpro-heavycn-2.woff") format("woff"); }

@font-face {
  font-family: 'Avenir Next LT Pro Heavy Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Heavy Condensed Italic"), url("../woff/avenirnextltpro-heavycnit-2.woff") format("woff"); }

.font-bold, #main-menu li a, .footer-other-sites-menu-container p, .footer-other-sites-menu-container ul li a {
  font-family: 'Avenir Next LT Pro Bold' !important;
  font-weight: normal !important; }

.font-medium, #footer-menu a, .post .post-title, .post-content > p:first-of-type:first-letter {
  font-family: 'Avenir Next LT Pro Demi' !important;
  font-weight: normal !important; }

.font-regular {
  font-family: 'Avenir Next LT Pro Regular' !important;
  font-weight: normal !important; }

.img-fluid {
  height: auto;
  max-width: 100%; }

.mb-0 {
  margin-bottom: 0; }

.mx-auto {
  margin-right: auto;
  margin-left: auto; }

.text-center {
  text-align: center; }

#main-nav {
  position: sticky;
  top: 0;
  z-index: 1;
  background: linear-gradient(to right, #bf2200, #ffe078); }
  #main-nav a {
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 16px !important; }
  #main-nav i {
    color: #fff !important; }
  #main-nav > div {
    padding-left: 30px !important;
    padding-right: 30px !important; }
    @media screen and (max-width: 979px) {
      #main-nav > div {
        padding-left: 15px !important;
        padding-right: 15px !important; } }

#main-menu .menu-item-login::before,
#mobile-menu .menu-item-login::before {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #dc7937;
  border-radius: 0.25rem; }

#main-menu li a {
  letter-spacing: 0; }

#main-menu li:first-child a {
  padding-left: 16px; }

#main-menu .menu-item-login::before {
  height: calc(100% - 20px);
  transform: translateY(-50%);
  top: 50%; }

#mobile-menu li {
  text-align: left; }

#mobile-menu .menu-item {
  padding-left: 10px; }

#mobile-menu .menu-item-login::before {
  height: 100%;
  top: 0; }

.mobile-menu-btn {
  padding: 0 10px;
  float: right; }

#page-header {
  position: sticky;
  top: 60px; }

.cv-outer {
  display: flex;
  flex-direction: column; }

.cv-inner {
  margin: auto; }

.header-widgets .widget_media_image img {
  margin: auto; }

.header-widgets .widget_text .textwidget {
  color: #fff; }

#page-footer {
  background: url("../png/pattern-2.png") repeat;
  background-color: #fff;
  text-align: center;
  padding: 3rem 0 1rem 0;
  position: relative; }
  #page-footer a {
    color: #f95738 !important; }

.footer-other-sites-menu-container p {
  font-size: 1.25rem;
  text-transform: uppercase;
  color: #212529; }

.footer-other-sites-menu-container ul li {
  display: inline-block;
  font-weight: bold;
  font-size: 16px; }
  .footer-other-sites-menu-container ul li a {
    margin: 0 0.5rem; }
    .footer-other-sites-menu-container ul li a:hover {
      text-decoration: underline; }

.footer-menu-container {
  float: unset;
  overflow: hidden; }
  .footer-menu-container:after {
    content: '';
    float: none; }

.footer-widgets {
  border-bottom: 0; }
  .footer-widgets .widget_media_image {
    float: none;
    margin: auto;
    margin-right: auto !important; }

.footer-socials {
  float: none !important; }

#footer-menu {
  float: none; }
  #footer-menu a {
    font-weight: 600;
    margin: 0 1rem; }

.footer-copyright {
  padding: 10px 0; }

.copyright-info {
  float: none !important; }
  .copyright-info p {
    font-size: 1rem; }

.footer-socials {
  padding: 15px 0 3rem 0; }
  .footer-socials .fa:before {
    content: ' ' !important;
    background-size: 35px 35px;
    width: 35px;
    height: 35px;
    display: inline-block; }
  .footer-socials .fa-facebook:before {
    background-image: url("../png/facebook.png"); }
  .footer-socials .fa-instagram:before {
    background-image: url("../png/instagram.png"); }
  .footer-socials .fa-twitter:before {
    background-image: url("../png/twitter.png"); }
  .footer-socials .fa-pinterest:before {
    background-image: url("../png/pinterest.png"); }
  .footer-socials .fa-youtube:before {
    background-image: url("../png/youtube.png"); }

.post .post-title {
  line-height: 1.5em; }

.post-featured-image {
  height: 450px;
  position: sticky;
  top: 60px; }

.single .main-content,
.home .main-content {
  position: relative;
  background-color: #fff;
  box-shadow: 0 -8px 20px rgba(0, 0, 0, 0.2); }

body {
  font: 16px 'Avenir Next LT Pro Regular', 'Lucida Grande', Helvetica, Arial, sans-serif !important; }

/*# sourceMappingURL=sass/maps/style.css.map */
