/*
Theme Name: Ollis Child Theme
Theme URI: http://ollis.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Ollis
Template: ollis
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: ollis

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*
	21. Disable page loader
*/
#ltx-preloader {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  height: 100%;
  width: 100%;
  background-color: #fff;
  background-color: var(--white);
  z-index: 1999;
  transition: all .3s ease;
  display: none !important;
}
.pace-done > #ltx-preloader {
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  z-index: -100;
  display: none !important;
}
.pace-activity,
.pace-progress {
  display: none !important;
}
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 3000;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: none !important;
}
.paceloader-image .ltx-pulse-loader,
.paceloader-image .pace-activity,
.paceloader-image .pace-progress {
  display: none;
  display: none !important;
}
.paceloader-image .pace {
  border: 0 none;
  width: 200px;
  height: 200px;
  display: none !important;
}
.paceloader-image .pace-image {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 200px;
  height: 200px;
  margin: auto;
  display: block;
  z-index: 100;
  position: fixed;
  overflow: hidden;
  display: none !important;
}
.paceloader-image .ltx-theme-loader {
  display: none;
}
.pace.pace-inactive {
  display: none;
}
.ltx-theme-loader {
  display: block;
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: none !important;
}
.ltx-theme-loader .ltx-loader-1 {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -50px;
  width: 50px;
  height: 50px;
  background-color: #181818;
  background-color: var(--black);
  animation: loading1 2s infinite ease;
  display: none !important;
}
.ltx-theme-loader .ltx-loader-2 {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: 0px;
  margin-left: 0px;
  width: 50px;
  height: 50px;
  background-color: #181818;
  background-color: var(--black);
  animation: loading2 2s infinite ease;
  display: none !important;
}
@keyframes loading1 {
  0% {
    margin-top: -50px;
    margin-left: -50px;
	display: none !important;
  }
  25% {
    margin-top: -50px;
    margin-left: 0px;
	display: none !important;
  }
  50% {
    margin-top: 0px;
    margin-left: 0px;
	display: none !important;
  }
  75% {
    margin-top: 0px;
    margin-left: -50px;
	display: none !important;
  }
  100% {
    margin-top: -50px;
    margin-left: -50px;
	display: none !important;
  }
}
@keyframes loading2 {
  0% {
    margin-top: 0px;
    margin-left: 0px;
	display: none !important;
  }
  25% {
    margin-top: 0px;
    margin-left: -50px;
	display: none !important;
  }
  50% {
    margin-top: -50px;
    margin-left: -50px;
	display: none !important;
  }
  75% {
    margin-top: -50px;
    margin-left: 0px;
	display: none !important;
  }
  100% {
    margin-top: 0px;
    margin-left: 0px;
	display: none !important;
  }
}