/*
Theme Name: We Fit Aerials
Theme URI: 
Description: Child theme of intrepidity theme for the intrepidity theme
Author: <a href="http://www.topblogformula.com/">Top Blog Formula</a>
Author URI: 
Template: intrepidity
Version: 1.5.1
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 03 Nov 2022 10:49:30 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

#nav li:hover ul{
    display:block;
    visibility:visible;
}







/* =========================
   BLOG POSTS ONLY STYLE SYSTEM
   ========================= */

/* -------------------------
   Headings
   ------------------------- */
.single-post h2,
.single-post h3,
.single-post h4 {
  position: relative !important;
  padding-right: 45px !important;
  border-top: 2px dashed #087db6 !important;
  border-bottom: 2px dashed #087db6 !important;
  line-height: 1.3 !important;
}

.single-post h2 {
  margin-top: 48px !important;
  margin-bottom: 20px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.single-post h3 {
  margin-top: 36px !important;
  margin-bottom: 18px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.single-post h4 {
  margin-top: 30px !important;
  margin-bottom: 16px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

/* Remove top gap on first heading in content */
.single-post .entry-content h2:first-child,
.single-post .entry-content h3:first-child,
.single-post .entry-content h4:first-child,
.single-post .post-content h2:first-child,
.single-post .post-content h3:first-child,
.single-post .post-content h4:first-child,
.single-post .et_pb_post_content h2:first-child,
.single-post .et_pb_post_content h3:first-child,
.single-post .et_pb_post_content h4:first-child,
.single-post .w-post-elm.post_content h2:first-child,
.single-post .w-post-elm.post_content h3:first-child,
.single-post .w-post-elm.post_content h4:first-child {
  margin-top: 0 !important;
}

/* -------------------------
   Heading icons
   ------------------------- */
.single-post h2::after,
.single-post h3::after,
.single-post h4::after {
  content: "\f7c0" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  color: #087db6 !important;
  line-height: 1 !important;
  display: inline-block !important;
}

.single-post h2::after {
  font-size: 18px !important;
}

.single-post h3::after {
  font-size: 16px !important;
}

.single-post h4::after {
  font-size: 14px !important;
}

/* -------------------------
   Bullet points
   ------------------------- */
.single-post ul {
  list-style: none !important;
  padding-left: 0 !important;
}

.single-post ul li {
  position: relative !important;
  padding-left: 28px !important;
  margin-bottom: 10px !important;
}

.single-post ul li::before {
  content: "✔" !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  color: #087db6 !important;
  font-weight: bold !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
}






/* =========================
   BLOG POSTS ONLY - IGNORE SIDEBAR
   ========================= */

/* -------------------------
   HEADINGS - CONTENT ONLY
   ------------------------- */
.single-post .entry-content h2,
.single-post .entry-content h3,
.single-post .entry-content h4,
.single-post .post-content h2,
.single-post .post-content h3,
.single-post .post-content h4,
.single-post .et_pb_post_content h2,
.single-post .et_pb_post_content h3,
.single-post .et_pb_post_content h4,
.single-post .w-post-elm.post_content h2,
.single-post .w-post-elm.post_content h3,
.single-post .w-post-elm.post_content h4 {
  position: relative !important;
  padding-right: 45px !important;
  border-top: 2px dashed #087db6 !important;
  border-bottom: 2px dashed #087db6 !important;
  line-height: 1.3 !important;
}

.single-post .entry-content h2,
.single-post .post-content h2,
.single-post .et_pb_post_content h2,
.single-post .w-post-elm.post_content h2 {
  margin-top: 48px !important;
  margin-bottom: 20px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.single-post .entry-content h3,
.single-post .post-content h3,
.single-post .et_pb_post_content h3,
.single-post .w-post-elm.post_content h3 {
  margin-top: 36px !important;
  margin-bottom: 18px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.single-post .entry-content h4,
.single-post .post-content h4,
.single-post .et_pb_post_content h4,
.single-post .w-post-elm.post_content h4 {
  margin-top: 30px !important;
  margin-bottom: 16px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

/* Remove top gap on first heading in content */
.single-post .entry-content h2:first-child,
.single-post .entry-content h3:first-child,
.single-post .entry-content h4:first-child,
.single-post .post-content h2:first-child,
.single-post .post-content h3:first-child,
.single-post .post-content h4:first-child,
.single-post .et_pb_post_content h2:first-child,
.single-post .et_pb_post_content h3:first-child,
.single-post .et_pb_post_content h4:first-child,
.single-post .w-post-elm.post_content h2:first-child,
.single-post .w-post-elm.post_content h3:first-child,
.single-post .w-post-elm.post_content h4:first-child {
  margin-top: 0 !important;
}

/* -------------------------
   HEADING ICONS - CONTENT ONLY
   ------------------------- */
.single-post .entry-content h2::after,
.single-post .entry-content h3::after,
.single-post .entry-content h4::after,
.single-post .post-content h2::after,
.single-post .post-content h3::after,
.single-post .post-content h4::after,
.single-post .et_pb_post_content h2::after,
.single-post .et_pb_post_content h3::after,
.single-post .et_pb_post_content h4::after,
.single-post .w-post-elm.post_content h2::after,
.single-post .w-post-elm.post_content h3::after,
.single-post .w-post-elm.post_content h4::after {
  content: "\f7c0" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  color: #087db6 !important;
  line-height: 1 !important;
  display: inline-block !important;
}

.single-post .entry-content h2::after,
.single-post .post-content h2::after,
.single-post .et_pb_post_content h2::after,
.single-post .w-post-elm.post_content h2::after {
  font-size: 18px !important;
}

.single-post .entry-content h3::after,
.single-post .post-content h3::after,
.single-post .et_pb_post_content h3::after,
.single-post .w-post-elm.post_content h3::after {
  font-size: 16px !important;
}

.single-post .entry-content h4::after,
.single-post .post-content h4::after,
.single-post .et_pb_post_content h4::after,
.single-post .w-post-elm.post_content h4::after {
  font-size: 14px !important;
}

/* -------------------------
   BULLETS - CONTENT ONLY
   ------------------------- */
.single-post .entry-content ul,
.single-post .post-content ul,
.single-post .et_pb_post_content ul,
.single-post .w-post-elm.post_content ul {
  list-style: none !important;
  padding-left: 0 !important;
}

.single-post .entry-content ul li,
.single-post .post-content ul li,
.single-post .et_pb_post_content ul li,
.single-post .w-post-elm.post_content ul li {
  position: relative !important;
  padding-left: 28px !important;
  margin-bottom: 10px !important;
}

.single-post .entry-content ul li::before,
.single-post .post-content ul li::before,
.single-post .et_pb_post_content ul li::before,
.single-post .w-post-elm.post_content ul li::before {
  content: "✔" !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  color: #087db6 !important;
  font-weight: bold !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
}