/*!
Theme Name: Ashley Child
Theme URI: https://bslthemes.com/
Author: bslthemes
Author URI: https://themeforest.net/user/bslthemes
Description: Ashley - Creative Potfolio WordPress Theme
Version: 1.0.0
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Template: ashley
Text Domain: ashley-child
Tags: full-width-template, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options

.mil-dark-bg-folio {
  position: relative;
}
.mil-dark-bg-folio:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none !important;
  z-index: 2;
  -webkit-backdrop-filter: invert(100%);
          backdrop-filter: invert(100%);
}
.mil-dark-bg-folio .mi-invert-fix {
  height: 100%;
  position: relative;
  pointer-events: none;
  z-index: 3;
}

.mil-dark-bg-folio:before img {
	 -webkit-backdrop-filter: invert(0%);
      backdrop-filter: invert(0%);
}

.mil-dark-bg-folio .mi-invert-fix * {
  pointer-events: all;
}


/*margin fix*/
@media screen and (min-width: 1200px) {
  .mil-dark-bg-folio .mi-invert-fix {
    padding-left: 0px;
    padding-right: 0px;
  }
}



/* -------------------------------------------

preloader

------------------------------------------- */
.mil-preloader {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgb(0, 0, 0);
  pointer-events: none;
}
.mil-preloader .mil-preloader-animation {
  opacity: 0;
  position: relative;
  height: 60vh;
  color: rgb(255, 255, 255);
}
.mil-preloader .mil-preloader-animation .mil-pos-abs {
  position: absolute;
  height: 70vh;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.mil-preloader .mil-preloader-animation .mil-pos-abs p {
  opacity: 0;
  margin-right: 15px;
}
.mil-preloader .mil-preloader-animation .mil-pos-abs p:last-child {
  margin-right: 0px;
}
@media screen and (max-width: 992px) {
  /*
  .mil-preloader .mil-preloader-animation .mil-pos-abs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .mil-preloader .mil-preloader-animation .mil-pos-abs p {
    margin-right: 0;
    margin-bottom: 10px;
  }
  */
  .mil-preloader .mil-preloader-animation .mil-pos-abs p {
    font-size: 36px;
  }
.mil-preloader .mil-preloader-animation .mil-pos-abs .mil-reveal-frame {
  position: relative;
  padding: 0 10px;
}
.mil-preloader .mil-preloader-animation .mil-pos-abs .mil-reveal-frame .mil-reveal-box {
  z-index: 4;
  position: absolute;
  opacity: 0;
  height: 100%;
  background-color: rgb(255, 152, 0);
}
.mil-preloader.mil-hidden {
  pointer-events: none;
}
}



footer {transform:none!important;
transform: translateZ(0)!important; 
	-webkit-transform: translateZ(0)!important}
