@font-face {
  font-family: "Tavipo font";
  src: url(../fonts/tavipo.ttf);
  font-weight: bold;
}

@font-face {
  font-family: "Tavipo Bold font";
  src: url(../fonts/tavipo_bold.ttf);
}

html,
body {
  font-family: "Tavipo font" !important;
  font-weight: bold;
  overflow-x: hidden !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Tavipo Bold font" !important;
  font-weight: 700;
}

#mysticky-nav.wrapfixed {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
}

#masthead {
  position: unset !important;
}

#masthead .ast-above-header-wrap {
  background-color: #8bc63e;
}

#masthead .ast-above-header-wrap p {
  color: #ffff;
}

.cus-title-section h2,
.cus-title-section h6
{
  background-color: #8bc63e;
  border-radius: 50px;
  padding: 20px;
}


/* #c28840 */

#colophon h2,
#colophon #text-1 h2 {
  color: #8bc63e;
  font-weight: bold;
}

#colophon ul li a,
#colophon #text-1 .textwidget p {
  color: #c28840;
}

.grid-news-thumb {
  height: 100% !important;
}

.newspost-title,
.news-content .grid-date-post {
  color: #c28840 !important;
}

.news-content .news-title a {
  color: #8bc63e !important;
}

.news-content .news-more-link {
  background-color: #8bc63e;
  color: #ffff;
  border-radius: 25px;
}

.custom-categories-list h5 {
  text-align: center;
  color: #ffff !important;
  text-transform: uppercase;
  padding: 15px;
  margin: unset !important;
  border-radius: 10px 10px 0 0;
  background-color: #8bc63e;
}

.recent-news-items ul,
.custom-categories-list ul {
  margin: 0;
}

.custom-categories-list ul li {
  list-style: none;
  border: 1px solid #ececec !important;
  padding: 10px !important;
}

.custom-categories-list ul li:nth-child(odd) {
  background-color: #f8f8f8 !important;
}

.woocommerce ul.products li.product .ast-woo-product-category,
.woocommerce-page ul.products li.product .ast-woo-product-category {
  display: none !important;
}

.ht-category-wrap .ht-category-content-5 h3 a {
  color: white !important;
  background-color: #8bc63e !important;
  border-radius: 25px;
  padding: 10px;
  font-size: 18px;
}

.product-item .product-inner .actions.style_two a {
  display: none;
}


/* services  */
