/* 
 Theme Name:     Child Theme
 Author:         Jodie Burdette
 Author URI:     http://the-osp.com 
 Template:       Divi
 Description:    A custom Divi child theme
 Version:        1.0
*/ 

@import url("../Divi/style.css");

/* Stick Footer to bottom */
#main-content {min-height:100vh!important;}

/* Vertical Align Columns */
.vertical-align {display: flex; flex-direction: column; justify-content: center;} 

p {padding-bottom: 1.7em;}
h1,h2,h3,h4,h5,h6 {padding-bottom: 20px;}


.et_pb_post .entry-featured-image-url {width: 100%;}

/* Bullet Indent */
#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {padding-left: 3em !important;}
.entry-content ul li {padding-top: 1.5em !important;}

/* Checkbox Bulleted List */
.checkbox-bullets ul li {list-style:none;}
.checkbox-bullets ul li::before {
  content: '\5a';
  display: inline-block;
  margin-right: 7px;
  margin-left: -30px;
  padding-right: 5px;
  font-family:'ETmodules';
  font-size: 1.2em;
  vertical-align: middle;
}


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
.nav li li {padding-bottom: 5px;}
.single-post #main-content{ background-color: transparent !important; }
/* Make conatiner on podcast-appearances CPT transparent */
.single-podcast-appearances #main-content {background-color: transparent;}

.sketch-underline {
background: url(https://jodieburdette.net/sandbox/wp-content/uploads/2024/04/sketch-line3.png) bottom left no-repeat;
background-size: 100% 50px;
padding-bottom: 8px;
}

jb-text-over-image > .et_pb_text {
	position: absolute !important;
	top: 45% !important;
	left: 50% !important;
	transform: translate(-50%, -45%);
	z-index: 10;
	width: 100%;
	transition: opacity 0.3s ease-in-out;
}

.sub-menu {width: 320px !important;}

/* Podcast Page Post Layout */
.tbishow-posts p.post-meta a {display: none;}
.tbishow-posts article > a {font-size:16px !important; color: #b11018;} 
.tbishow-posts article {border-bottom: 1px solid #c6ac9f; margin-bottom: 30px;}
.tbishow-posts .entry-title {margin-top: 15px; margin-bottom: 20px;}
@media only screen and (min-width: 1080px) {
.tbishow-posts .et_pb_post.has-post-thumbnail .entry-featured-image-url {float: left; width: 17%; margin-right: 4%;}
.tbishow-posts .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content {padding-left: 34%;}
}
.tbishow-posts .post-meta{visibility:hidden;}
.tbishow-posts .post-meta .published{visibility: visible;}

@media screen and (min-width: 981px) {
    .tbishow-posts .et_pb_module.et_pb_posts .et_pb_post .post-meta>a {
        position: absolute !important;
        top: 0 !important;
        left: 359px !important;
    }
    .tbishow-posts .et_pb_module.et_pb_posts .et_pb_post .entry-title {
        padding-top: 35px !important;
    }
}



/* ----------- PUT YOUR Mobile Responsive CSS BELOW THIS LINE ---

/* ----------- PUT YOUR Mobile Responsive CSS BELOW THIS LINE --------------------------- */ 
@media only screen and (max-width: 1141px) {
}

@media only screen and (min-width: 981px) {

}

@media only screen and (max-width: 980px) {

}