/* CSS Document */
/*

Theme Name: Child of Para
Description: Child theme based on flash
Author: Rodwell Kaitano
Version: 5.1.1
Template: flash

*/
@import url("../flash/style.css");
/* Scss Document */ /* Scss Document */
/* Custom styles */
html {
  font-size: 10px;
}

body {
  font-size: 1.6rem;
}

h2 {
  color: #000000;
  margin-bottom: 2rem;
}

h3 {
  font-size: 2.4rem;
  line-height: 3.2rem;
  margin-bottom: 2rem;
  color: #e16725;
}

h4 {
  font-size: 2.4rem;
  margin-bottom: 2rem;
}

h6 {
  font-size: 1.6rem;
  text-align: center;
  color: #f80000;
}

#site-navigation ul li:hover > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation ul li.current_page_ancestor > a, #site-navigation ul li.current-menu-ancestor > a {
  color: #e16725;
}

.header-top {
  padding: 1rem 0;
  background-color: #e16725;
  color: #ffffff;
}
.header-top a {
  color: #ffffff;
}
.header-top p {
  margin: 0;
}

.service-content-wrap ul > li {
  margin-bottom: 1.5rem;
}

.service-spacer ul > li {
  margin-bottom: 2rem;
}

.cleaning-service {
  background-color: rgba(255, 255, 255, 0.712);
  padding: 5rem 2rem;
  width: 40%;
  margin: 20% 0;
}
@media (max-width: 768px) {
  .cleaning-service {
    width: 100%;
  }
}

.read-more a {
  background-color: #90c747;
  color: #ffffff;
  padding: 10px 20px;
}
.read-more a:hover {
  background-color: #000000;
  transform: translateY(-3px);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

@keyframes moveInBottom {
  0% {
    opacity: 0;
    transform: translateY(4rem);
  }
  100% {
    opacity: 1;
    transform: translate(0);
  }
}
.read-more-animatted {
  animation: moveInBottom 0.5s ease-in-out 0.7s;
  animation-fill-mode: backwards;
}

#bottom-footer {
  padding: 20px 0;
  background-color: #e16725;
  color: #ffffff;
}
#bottom-footer a {
  color: #f2f2f2;
}

.tg-slider-widget.slider-dark .btn-wrapper a {
  background: #dc080d;
}

.tg-slider-widget .btn-wrapper a {
  font-size: 32px;
}

.services {
  background: #000000;
  color: #ffffff;
  font-size: 28px;
  padding: 8px 10px;
  margin-bottom: 10px;
}

.services2 {
  background: #e16725;
  color: #ffffff;
  font-size: 28px;
  padding: 8px 10px;
  margin-bottom: 10px;
}

.prices {
  background: #e16725;
  color: #ffffff;
  font-size: 28px;
  padding: 8px 10px;
  margin-bottom: 10px;
  font-weight: 600;
  text-align: center;
}

.call-outs {
  background: #dc080d;
  border-radius: 10px;
  color: #ffffff;
  font-size: 20px;
  padding: 8px 10px;
  margin-bottom: 10px;
  font-weight: 600;
  text-align: center;
}
.call-outs a {
  color: #ffffff;
}

.price-install p {
  margin: 0 0 15px;
}
.price-install img {
  width: 100%;
  height: auto;
}

@media (max-width: 680px) {
  .logo {
    width: 85%;
  }
  .header-top {
    display: flex !important;
  }
}
#site-navigation .menu-toggle {
  font-size: 40px !important;
}/*# sourceMappingURL=style.css.map */