/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

/* ---------------------
  Buttons
------------------------ */
.btn-wpp {
  padding: 12px 24px;
  background-color: green;
  font-size: 24px !important;
  transition: 0.2s all;
  border: 2px solid green;
}

.btn-wpp:hover {
  background-color: rgba(0, 0, 0, 0);
  color: #222;
}

.btn-wpp2 {
  padding: 12px 24px;
  background-color: green;
  font-size: 24px !important;
  transition: 0.2s all;
}

.btn-wpp2:hover {
  background-color: rgb(0, 105, 0);
  color: rgb(255, 255, 255);
}
/* ------------------
  Font choices
--------------------- */
.p-wpp {
  font-size: 22px;
  color: #ff5200;
  font-weight: bold;
}

.h2-blackbg h2 {
  text-shadow: 4px 4px #222 !important;
}
.swiper-slide h6 {
  text-shadow: 0px 0px 5px #111;
  letter-spacing: 2px;
  font-weight: normal !important;
  color: #fff;
  font-size: 16px;
}

.h3-simple {
  margin-bottom: 0px !important;
}

.h3-simple::after {
  content: none !important;
}

.information p {
  color: #333;
}

.postmetaa span,
.postmetaa a {
  color: #555;
}
.postmetaa i {
  color: #0033ef;
}

.thumb-body h4 {
  margin-bottom: 0px !important;
  font-size: 2rem !important;
  font-weight: unset;
}
/* -----------------
  Backgrounds
----------------- */

.bg-light2 {
  background-color: #f2f2f2 !important;
}

.shadow-elevated {
  box-shadow: rgba(0 0 0 / 25%) 0px 2px 20px 10px;
}

.c-border,
.c-border-pless {
  border-radius: 15px;
  box-shadow: rgba(0 0 0 / 20%) 0px 0px 10px 0px;
  transition: transform 300ms, box-shadow 300ms;
}
.c-border {
  padding: 20px;
}
.c-border-pless img {
  border-radius: 15px 15px 0px 0px;
}

.c-border:hover,
.c-border-pless:hover {
  transform: scale(1.02);
  box-shadow: rgba(0 0 0 / 20%) 0 0px 20px 0px;
}

.owl-carousel .owl-stage {
  display: flex;
  align-items: center;
}

.postmetaa {
  line-height: 24px;
  font-size: 1.375rem;
  margin-top: 10px;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.border-radius-bottom {
  border-radius: 0px 0px 15px 15px;
}

/* ----------------
  Utility
---------------- */
.p-20px {
  padding: 20px;
}

.p-tb-6px {
  padding-top: 6px;
  padding-bottom: 6px;
}
