/* 
Theme Name:		 Divi Child
Theme URI:		 https://boldprintdesign.com/
Description:	 Child theme for Divi
Author:			 Bold Print Design Studio
Author URI:		 https://boldprintdesign.com/
Template:		 Divi
Version:		 1.0.0
Text Domain:	 Divi-child
*/


/*
    Add your custom styles here
*/
.et_pb_toggle_content  {
padding-top: 7px;
position: relative;
}

body p {
	padding-bottom: 12px;
}


/* original list spacing. It worked. 
ul li {
	padding-bottom: 4px
} */

li:not(:last-child) {
    margin-bottom: 8px;
}
li:last-child {
	margin-bottom: -15px;
}

.et_pb_text ul {margin-left: 20px;}

/* Change Icon of Toggle and color when open */
.et_pb_toggle_title:before {
    content: "\43" !important;
	transition: all .2s ease-in-out
  
}

/* Toggle Icon Color when closed*/
.et_pb_toggle_open .et_pb_toggle_title:before {
    content: "\43" !important; 
	transform: rotate(180deg);
}

/* Toggle Icon Hover Color */
.et_pb_toggle-heading .et_pb_toggle_title:hover:before {
    color:#00ff00;
}

/* Add underline to paragraph text links and links within lists 
p > a, ol > li > a, ul > li > a {
text-decoration: underline;
} */

/*a {
text-decoration: none;
}*/

a:link {
color: #9d070d;
/*text-decoration: underline !important;
border-bottom: 1px dotted Red;*/
}

/*a:visited {
color: #de5f64;
} */
a:hover {
color: #9d070d;
text-decoration: underline;
/*border-bottom: 1px solid Black;*/
}

/* not used: red bg for h1 
h1 {background-color: #9d070d; 
color: white;} */

h3 {color: #9d070d;}

/* This makes menu item for blog posts red */
body.single #page-container nav>ul>li.menu-item-568>a {
    color: #9d070d!important;
}

/* This makes menu width match content width */
#main-header .container {
width: 93%;
max-width: 1080px;
}

/* This reduces the space between mwnu items from default 22 to 18 so menu doesn't turn over */
ul#top-menu li.menu-item:not(:last-child) { 
    padding-right: 12px !important; 
}
#et_top_search { 
    margin-left: 18px !important; 
}

/* makes posts wider

.et_pb_row {
    width: 100%;
    max-width: 1080px;
    margin: auto;
    position: relative;
}
*/

/* fixes larg espacing after meta line on non-divi posts */
.et_pb_post .entry-content {
    padding-top: 0px;
}

/*


.container {
	width: 90%;
	max-width: 1080px;
	margin: auto;
}
*/

/* Fixes space between popst title and meta info line  */
#left-area h2.entry-title {
    padding-bottom: 10px;
}

#left-area .post-meta {
    padding-bottom: 10px;
}

@media only screen and (max-width: 980px) {
	#main-footer > .container,
	#et-footer-nav > .container,
	#footer-bottom > .container {
	width: 90% !important; 
   }
}

#footer-info, .et-social-icons {
    float: none;
    text-align: left;
}

.et-social-icons li {
    display: inline-block;
    margin-left: 0px;
}

#footer-bottom {
    padding: 0px 0 5px;
	width: 100%;
}

.dtb-button {
	margin-bottom: 5px !important;
}

.dtb-single-post-nav {
	margin-top: 5px !important;
}

.single-post p{font-size: 15px; line-height: 1.4em;}

.single-post li{font-size: 15px; line-height: 1.4em;}

.post li{line-height: 1.4em;}

.et_pb_post {
    margin-bottom: 40px;
}

/* folish attempt to add "blog " to top of posts
 
.et_post_meta_wrapper:before {
  content:"BLOG:";
}
.et_post_meta_wrapper {
  display: block;
  margin-bottom:5px;
font-size: 13pt;
  margin-left: 0;
	line-height:28px;
} */

/*READ MORE link after featured blog post promo */
a.more-link {float: right;}

.comments-area {
	margin-top: 10px !important;
	margin-bottom: 10px !important;}

/* fixes posts, kills pages
.et_pb_row_0 {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.et_pb_row_1 {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.et_pb_row_2 {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.et_pb_row_3 {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.et_pb_row{
	width: 100% !important;
} 
*/
/* moves title of posts in list up */
h2.entry-title{
	margin-top: -20px;
}

/* remove space after meta line on blog post */
.et_pb_row {
    padding: 5px 0;
}

body:not(.et-tb) #main-content .container{
    padding-top: 40px;
}

/*reduce mobile menu line spacing Divi mobile menu parent links*/
.et_mobile_menu li a {
padding: 0px 20px; 
}

/*edit the Divi mobile menu background width dropdown*/
.et_mobile_menu {
width: 70%;
margin-left: 5%;
padding-bottom: 30px; 
}

/*make all links bolder*/
a:link {
    font-weight: 500;
}