/**
 * Theme Name: WP Base
 * Author: Unknown
 * Description: A custom theme built with bootstrap and elixir.
 * Version: 1.0
 * Domain Path: /languages/
 */


h3.wd-table-heading {
    border-bottom: 2px solid #ffa64d;
    font-size: 130%;
    padding-bottom: 10px;
}
table.wd-table-style {
    width: calc(100% - 10px);
    font-size: 80%;
    margin: 0 5px;
}
table.wd-table-style caption {
    color: #00447c;
}
table.wd-table-style th,
table.wd-table-style td {
    text-align: center;
    padding: 30px 3px;
}
table.wd-table-style th {
    vertical-align: top;
    color: #0099ff;
    border-bottom: 3px dotted #ffa64d;
    position: relative;
}
table.wd-table-style th:after {
    content: '';
    height: 12px;
    width: 12px;
    background-color: #ffa64d;
    border-radius: 50%;
    position: absolute;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%);
}
table.wd-table-style td {
    padding: 20px 3px 3px 3px;
    color: #00447c;
}
table.wd-table-style th:first-child,
table.wd-table-style td:first-child {
    text-align: left;
    color: #0099ff;
    border-bottom: none;
}
table.wd-table-style th:first-child:after {
    display: none;
}

/* Fix for formidable forms datepicker */
.ui-datepicker .ui-datepicker-title select {
    color: black;
}
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
    display: block !important;
}
h3.transition-effect {
  font-size: 49px !important;
}

/* Service page breadcrumb */
.hero-content .rank-math-breadcrumb a {
	color: #fff
}

/* HTML Sitemap page Styles */

ul.rank-math-html-sitemap__list:not(ul.rank-math-html-sitemap__list ul){
  column-count:4;
  column-width:300px;
  column-gap:3rem;
  list-style:none;
  padding:0;
}
.rank-math-html-sitemap__title{
  position:relative;
   width:max-content;
  padding:0 32px;
    color:var(--awb-color6);
}
.rank-math-html-sitemap__title::before{
 content:"";
  position:absolute;
  /*change to color to match your style */
  background-color:rgba(250, 166, 18, .7);
  bottom:0;
    /*change the height to meet your needst*/
  height:40%;
  width:100%;
  left:0;
  z-index:-1;
}
.rank-math-html-sitemap__list li{
  margin-bottom:8px;
}
.rank-math-html-sitemap__date{
  display:block;
  font-size:.9rem;
}
.rank-math-html-sitemap__list li:has(+ul){
  font-weight:600!important;
  border-radius:8px;
  background-color:var(--awb-color6);
  color:var(--awb-color7);
  padding:8px 16px;
   width:max-content;
}
.rank-math-html-sitemap__list li:has(+ul) a {
  color:var(--awb-color7);
  text-decoration:underline
}
ul.rank-math-html-sitemap__list ul{
  list-style: disc;
}
.rank-math-html-sitemap__list li:has(+ul)::before{
  content:"Parent Page: ";
  font-weight:600;
}
.highlighter--basic {
  position:relative;
  width:max-content;
  /* Only if you want to add length left and right */
  padding:0 8px;
}
.highlighter--basic::after{
  content:"";
  position:absolute;
  /*change to color to match your style */
  background-color:rgba(220, 36, 125,.2);
  bottom:0;
    /*change the height to meet your needst*/
  height:40%;
  width:100%;
  left:0;
  z-index:-1;
}

h2.rank-math-html-sitemap__title {
  color: #000000;
  font-weight: 700;
  font-style: normal;
  margin-top: 50px;
  padding-bottom: 20px;
}
.rank-math-html-sitemap__item {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.rank-math-html-sitemap__section.rank-math-html-sitemap__section--post-type.rank-math-html-sitemap__section--post {
  text-align: left;
  
}

div.rank-math-html-sitemap__section.rank-math-html-sitemap__section--post-type.rank-math-html-sitemap__section--page {
  text-align: left;
}