/*
 Theme Name:   Apoling Solutions Theme
 Theme URI:    https://www.apoling.com/
 Description:  Apoling Solutions Theme
 Author:       Apoling Solutions
 Author URI:   https://www.apoling.com/
 Template:     kadence
 Version:      1.0.2
 Tags:         customizable, modern, responsive-layout, gutenberg, header builder, footer builder
 Text Domain:  kadencechild
*/

/* 
---------------------------Social Icons----------------------------------- */
.site-footer-wrap .social-button:hover {
  text-decoration: none;
  transform: scale(1.2);
}
.site-footer-wrap .social-button {
  position: relative;
  backdrop-filter: blur(2px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.8);
  border-radius: 2rem;
  box-shadow: 0 8px 32px rgba(31, 38, 135, 0.2), inset 0 4px 20px rgba(255, 255, 255, 0.3);
}
.site-footer-wrap .social-button::after {
content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(22, 58, 23, 0.15);
  border-radius: 2rem;
  z-index: -1;
  filter: blur(1px) drop-shadow(5px 4px 6px black) brightness(115%);
}

/* Pages Layout
---------------------------Pages and Posts---------------------------------- */
.entry-hero-container-inner .entry-header {
  min-height: 10px;
  display: flex;
  align-items: inherit;
  text-align: left;
  justify-content: center;
  flex-direction: column;
  margin-bottom: 0;
}
.entry-hero.page-hero-section .entry-header {
  min-height: 10px;
}
.entry-hero-container-inner {
  background: -moz-radial-gradient(circle, #49A501, #416119);
}

.entry-header.page-title.title-align-inherit.title-tablet-align-inherit.title-mobile-align-inherit h1 {
  color: white;
  font-family: 'Droid Sans', Arial, sans-serif;
  font-weight: 400;
  font-size: 20px;
}

/* ---------------------------Fonts---------------------------------- */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Droid Sans', Arial, sans-serif;
  font-weight: 400;
  color: #479307;
}

/* ---------------------------Posts Hero---------------------------------- */
.entry-header.post-archive-title.title-align-inherit.title-tablet-align-inherit.title-mobile-align-inherit H1 {
  color: white;
  font-family: 'Droid Sans', Arial, sans-serif;
  font-weight: 400;
  font-size: 20px;
}
.hero-section-overlay {
  box-shadow: 0px 10px 5px 0px #a49b9b2e;
}
/* ---------------------------Posts Layout---------------------------------- */
.wp-site-blocks .post-thumbnail {
  display: block;
  height: 0;
  padding-bottom: 35%;
  overflow: hidden;
  position: relative;
}
.entry-title {
  font-family: 'Droid Sans', Arial, sans-serif;
  font-weight: 400;
  color: #479307;
  font-size: 26px;
}
.entry-list-item {
  box-shadow: 10px 10px 60px 0px rgba(0, 0, 0, 0.2);
}
/* ---------------------------Header---------------------------------- */
.site-top-header-wrap .site-header-row-container-inner {
 box-shadow: 0px 15px 10px 0px #a49b9b2e;
}
.top-bar-icon {
  width: 1.3rem;
  height: auto;
  display: inline-flex;
  margin-right: 2px;
  vertical-align: middle;
}
/* ---------------------------Footer---------------------------------- */
.site-footer-middle-section-2.site-footer-section.footer-section-inner-items-1 {
  text-align: center;
  margin: 0px auto;
}

/* ---------------------------Home Page Styles---------------------------------- */
.apoling-top-link {
  border-radius: 11px 11px 11px 11px;
  border: 1px dashed currentColor;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-color: var(--global-palette10);
  padding: .3em .7em;
}

/* ---------------------------rule---------------------------------- */
