/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/
/* Add your custom styles here... */
@font-face {
  font-family: 'Evogria';
  src: url("./assets/fonts/Evogria.eot");
  src: url("./assets/fonts/Evogria.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/Evogria.woff2") format("woff2"), url("./assets/fonts/Evogria.woff") format("woff"), url("./assets/fonts/Evogria.svg#Evogria") format("svg"); }
@font-face {
  font-family: 'Evogria Italic';
  src: url("./assets/fonts/Evogria-Italic.eot");
  src: url("./assets/fonts/Evogria-Italic.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/Evogria-Italic.woff2") format("woff2"), url("./assets/fonts/Evogria-Italic.woff") format("woff"), url("./assets/fonts/Evogria-Italic.svg#Evogria") format("svg"); }
/*.li-wrap {*/
/*    display: flex;*/
/*    flex-flow: row nowrap;*/
/*    margin-bottom: 8px;*/
/*}*/
.li-squares ul,
.li-squares li {
  list-style: none; }

.li-squares li {
  margin-bottom: 10px; }

.li-squares ul li ul {
  margin-top: 10px; }

.li-wrap {
  margin-left: -24px;
  position: absolute; }

.li-wrap .square {
  width: 8px;
  min-width: 8px;
  height: 8px;
  background-color: #ffc72c;
  margin-right: 10px;
  margin-top: 6px; }

.fl-node-5e5677d3d5d89 {
  margin-top: -35px; }

.franchise-process-container .pp-timeline-icon {
  margin: 0 !important;
  margin-right: 15px !important; }

.franchise-process-container .pp-timeline-title {
  display: flex;
  margin: 0;
  position: relative; }

.franchise-process-container .pp-timeline-title .text {
  top: 50%;
  margin-left: 50px;
  position: absolute;
  transform: translateY(-50%); }

.franchise-process-container .pp-timeline-content-wrapper::after {
  display: none; }

.pp-timeline {
  position: relative;
  z-index: 1; }

#sticky-nav {
  z-index: 2;
  background-color: white; }

.uabb-back .li-wrap {
  margin-top: 5px !important;
  margin-left: -15px !important; }

.smokey {
  display: none;
  position: absolute;
  bottom: 110px;
  animation: smokey;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in;
  animation-direction: alternate; }

.wp-image-109 {
  position: relative;
  bottom: -23px; }

.steamy {
  position: absolute;
  top: 0;
  right: 0; }
  .steamy.steam-1 {
    top: 75px;
    animation: smokey;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in; }
  .steamy.steam-2 {
    transform: scaleX(-1);
    left: -234px;
    top: 50px;
    animation: smokey;
    animation-duration: 6s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in; }
  .steamy.steam-3 {
    transform: scaleX(-1) scale(0.75);
    left: 234px;
    top: 75px;
    animation: smokey;
    animation-duration: 7s;
    animation-iteration-count: infinite; }

.fl-node-5e56c83a0aa0e > .fl-col-content img {
  z-index: 0; }

.wp-image-50 {
  position: relative;
  z-index: 1 !important; }

@keyframes smokey {
  0% {
    opacity: 0;
    margin-top: 0px; }
  50% {
    opacity: 1; }
  100% {
    opacity: .1;
    margin-top: -50px; } }
#sticky-nav {
  min-height: 100vh;
  background-color: #da291c; }

@media screen and (max-width: 1024px) {
  .fl-node-5e790d1b894f1,
  .fl-node-5e790e6c0c3cd,
  .fl-node-5e7912df05b73 {
    width: 100% !important; } }
body,
html {
  overflow-x: hidden; }

/*# sourceMappingURL=style.css.map */
