/*
Theme Name: Tubbease Child Theme
Version: 2.0
Description: Child Theme for Tubbease
Author: Gavin Lovegrove
Template: Divi
Author URL: https://www.shoofinternational.com/tubbease
*/
/*------- Theme Customizations------- */
/*
**********************************

 VARIABLES

**********************************
*/
#top-menu li a, .et_search_form_container input {
  font-weight: 400;
}

.hero-text {
  font-size: 46px;
  font-weight: 400;
  line-height: 1.3;
}

.intro-text {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 15px;
}

/* CIRCLES */
.circle-wrap {
  /* 	border: solid 6px #f5f5f5; */
  color: #fff;
  background: #2c2f36;
  width: 5vw;
  height: 5vw;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  margin: 5px;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 20;
  left: 0;
  transform: rotate(-20deg);
}

.circle-text {
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  line-height: 1.2;
  font-size: 0.8vw;
  font-weight: bold;
}

/* 1 of 4 Steps Instructions */
.tb-step-wrapper {
  position: relative;
  width: 70px;
  height: 70px;
  background: #7cda24;
  border-radius: 50%;
  display: block;
  margin: -35px auto -35px auto;
  z-index: 10;
}

.tb-step {
  position: absolute;
  font-size: 36px;
  font-weight: bold;
  color: #ffffff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tb-purple {
  background: #8D53A1;
}

.tb-pink {
  background: #C73D81;
}

.tb-green {
  background: #00ce0a;
}

.tb-red {
  background: #BE2426;
}

.tb-blue {
  background: #006BB1;
}

.tb-orange {
  background: #D46024;
}

.tb-yellow {
  background: #EFCC16;
}

/* BUY NOW Menu Buttons*/
.buy-now ul li a {
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  background: #92D400;
  text-transform: uppercase;
  padding: 15px 25px !important;
  border-radius: 3px;
}
.buy-now ul li a:hover {
  text-decoration: none !important;
}

/* Prevent the BUY NOW menu from showing as a dropdown on mobile. */
.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,
.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
  display: flex !important;
}

.lwp-hide-mobile-menu .et_mobile_nav_menu {
  display: none;
}

@media (min-width: 768px) and (max-width: 980px) {
  .lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,
  .lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
    display: flex !important;
  }
  .lwp-hide-mobile-menu .et_mobile_nav_menu {
    display: none;
  }
}
/*** Multi-language ol li bold numbers ***/
#multi-language ol {
  list-style: none;
  counter-reset: my-awesome-counter;
}

#multi-language ol li {
  counter-increment: my-awesome-counter;
}

#multi-language ol li::before {
  content: counter(my-awesome-counter) ". ";
  font-weight: bold;
}

/*** Responsive Styles Tablet Only ***/
@media all and (max-width: 980px) {
  .hero-text {
    font-size: 36px;
    font-weight: 400;
  }
  .circle-wrap {
    width: 70px;
    height: 70px;
  }
  .circle-text {
    font-size: 14px;
  }
}
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
  .hero-text {
    font-size: 36px;
    font-weight: 400;
  }
}
/*** Responsive Styles Smartphone Portrait ***//*# sourceMappingURL=style.css.map */