/*
 Theme Name:     JD Child
 Theme URI:      https://www.buzzprostudio.com
 Description:    Divi Child Theme
 Author:         Buzz Pro Studio (Melissa Donovan)
 Author URI:     https://www.buzzprostudio.com
 Template:       Divi
 Version:        1.0.0
*/
 

/************************************************
*	Custom Code		*
************************************************/

html {
	}

body {
	}

.clear {
	clear: both;
	}

.page .entry-title {
	}

.wp-caption-text {
	line-height: 120%;
	padding-top: 8px !important; 
	}

/************************************************
*	Header	*
************************************************/

.logo_container {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	}

#page-container #top-header #et-secondary-menu .et-social-icons { 
	padding-bottom: 0px !important; 
	margin-bottom: 0px !important;
	}

#et-secondary-nav { 
	padding-bottom: 0px !important; 
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	}

/************************************************
*	Primary Menu		*
************************************************/

#et-top-navigation ul li {
	list-style-type: none !important; 
	}

#top-menu li, #top-menu li li {
	list-style-type: none !important; 
	}

#top-menu.nav li, #top-menu.nav li li {
	list-style-type: none !important; 
	}

/************************************************
*	Footer		*
************************************************/
#footer-bottom {
	display: none;
	}

#main-footer  {
	}

#footer-widgets {
	}

.footer-widget {
	margin-bottom: 0px !important;
	}

#main-footer .container #footer-widgets {
	padding-top: 25px;
	padding-bottom: 25px !important;
	}


/************************************************
*	Headings		*
************************************************/

h2 {
	line-height: 1 !important; 
	padding-top: 18px;
	padding-bottom: 18px;
	font-style: italic; 
	}

/************************************************
*	Index Pages		*
************************************************/
.indexpost {
	border-bottom: 2px solid #e1e1e1;
	padding-bottom: 20px !important;
	margin-bottom: 20px !important;
	}

.indexpost img {
	padding: 10px !important; 
	}

.indexpost h2 {
	}

.indexpost h2 a {
	}

.indexpost h2 a:hover {
	text-decoration: underline;
	}


/************************************************
*	Comments Single Post		*
************************************************/


/*******************************/
/******* CLEANER COMMENTS DESKTOP ******/
/*******************************/

.comment_avatar img { border-radius: 50%; padding:15px;} /** circle images **/

.comment-reply-link { bottom: -20px !important; top: auto !important;} /**moves button to bottom **/
.comment_area { padding-bottom: 20px; } /**keeps the button off of the text **/

.comment_avatar { max-width:90px; } /** smaller avatar  **/
.comment .children .comment_avatar img { max-width: 70px; } /** make reply avatars smaller **/


/************************************************
*	Lists		*
************************************************/
.post dl, .page dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.post dl dt, .page dl dt {
	font-weight: bold;
	line-height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}

.post dl dd, .page dl dd {
	line-height: 24px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}

.post ol, .page ol {
	margin-left: 15px !important;
	padding-bottom: 10px !important;
	}
	
.post ol li, .page ol li {
	line-height: 24px;
	margin-left: 30px !important;
	padding-bottom: 10px !important;
	text-indent: -20px !important;
	}

ol.commentlist li {
	text-indent: 0px !important;
	}
	
.post ul {
	list-style-type: none;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	}

.post ul ul, .page ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

.page ul {
	list-style-type: disc;
	margin: 0px 0px 12px 30px;
	padding: 0px 0px 0px 0px;
	}

/************************************************
*	More Link Blog		*
************************************************/

.custom-blog .more-link, .custom-blog-1 .more-link  {
	float: right;
	}

/************************************************
*	Mobile Tablets Code		*
************************************************/

@media (max-width: 1285px) {
 #et_mobile_nav_menu {display: block;}
 #top-menu {display: none;}
 }


/** DESKTOP  **/
@media only screen and (min-width: 1285px) {
	.custom-blog-1 .et_pb_post {
		min-height: 510px !important;
		max-height: 510px !important;
		}
	}

/** MOBILE  **/
@media only screen and (max-width: 1285px) {
	.custom-blog-1 .et_pb_post {
		min-height: 520px !important;
		max-height: 520px !important;
		}
	}

@media only screen and (min-width: 1285px) {
	.custom-blog .et_pb_post, .custom-blog-1 .et_pb_post {
		overflow: hidden;
		}
	}




