/*
 Theme Name:     divi-child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/*Remove Side bar on single posts*/
.single #sidebar {display: none;}
.single #left-area {width: 100%;}
.single #main-content .container:before {width: 0;}

/*Remove Author Link and functionality*/
.entry-content .abh_box.abh_box_down.abh_box_minimal .vcard.author.abh_about_tab.abh_tab a {
     pointer-events: none;
}

/*remove top padding on single pages*/
#main-content .container {
padding-top: 0px!important;
}

/*Cusotm Single Page*/
h1.entry-title {
text-align:center;
font-size: 3rem;
font-weight: 600;
line-height: 4rem;
letter-spacing: 1px;
color: #20292f;
padding-top: 2rem;
padding-left: 2rem;
padding-right: 2rem;
}

#toc_container ul {
	line-height: 1.3rem;
}

#toc_container li {
	line-height: 1.3rem;
}

.single-post #main-content {
background: #fff;
}
 
.entry-content ol li, .entry-content ul li, .entry-content h3  {
	margin-bottom: 1.5rem!important;
} 
 
.post-meta {
text-align:center; 
margin-bottom: 3rem;
 
}
 
p.post-meta, .post-meta a {
color: #71818c !important;
font-size: 1.2rem !important;
}
 
.single .et_pb_post {
margin-bottom: 3rem;
/*box-shadow: 0px 20px 150px #d6dee4;*/
}
 
.et_pb_post .entry-content {
padding: 2rem;
padding-top: 0rem;
line-height: 2rem;
}
 
.et_pb_post .entry-content p:first-of-type {
padding-top: 2rem;
}
.et_pb_post .entry-content p {
padding-bottom: 2rem;
}
 
.with-border {
border-radius: 4px;
box-shadow: 0px 20px 150px #d6dee4;
}

@media only screen and (max-width: 768px) {
h1.entry-title {
    font-size: 2rem;
}
}

@media only screen and (max-width: 536px) {
h1.entry-title {
	line-height: 2rem;
}
#main-content .container {
	width:100%;
}

}