/*
 Theme Name:     Divi Child Theme
 Template:       Divi
 Version:        1.0.14
*/
 
/* Theme customization starts here */

/* Style Comments Body */

.comment-body {
    padding-right: 0px;
    padding-left: 20px;
    padding-bottom: 10px;
    border-left: 2px solid #ce0000;
    /* border-bottom: 2px solid #ce0000; */
    /* border-bottom-left-radius: 15px; */
}

.comment-reply-link { bottom: -2px !important; top: auto !important; }
.comment_area { padding-bottom: 30px; }
.comment .children{ margin-left: 30px; }

/* Remove Website Input Field On Comments */

#commentform .comment-form-url {
    display:none;
}

/* Footer Widget Hover Color */

#footer-widgets .textwidget a:hover {
color: #ce0000;
}

/* Back-to-Top button */

.et_pb_scroll_top.et-pb-icon:hover {
    background: #ce0000;
}

/* Paragraph Link Attributes */

p > a {
color: #ce0000;
text-decoration: underline;
}

p > a:hover {
background-color: yellow;
}

/* Change Hamburger icon to MENU while using slide menu functionality */

#main-header .et_pb_header_toggle.et_toggle_slide_menu {
padding-left: 100px;
}

#main-header .et_pb_header_toggle.et_toggle_slide_menu:before {
position: absolute;
display: block;
font-family: 'Roboto'!important;
content: "MENU";
color: #ce0000;
font-size: 22px;
top: 10px;
left: 10px;
}

/* H2 link hover */

h2 a:hover {
background-color:yellow;
}

/* H tags */

h1 {
    font-weight:900 !important;
    font-size: 2em !important;
}

h2 {
  font-weight:700 !important;
  font-size: 1.5em !important;
}

h3 {
    font-weight:700 !important;
    font-size: 1.17em !important;
}

h4 {
    font-weight:600 !important;
    font-size: 1.0em !important;
}

h5 {
    font-weight:600 !important;
    font-size: .83em !important;
}

h6 {
    font-weight:600 !important;
    font-size: .67em !important;
}

/* Moible Menu */
.et_mobile_menu a:hover  {
    background-color:white !important;
}

.et_mobile_menu a {
    line-height: 1em !important;
}

/* Widget link style */

.et_pb_widget a {
    color: #ce0000;
    text-decoration: none;
}

/* Comment Form */

#commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {
    padding: 12px;
    border-width: 0;
    color: #666;
    background-color: #eee;
    font-size: 18px;
    line-height: 1.4em;
}

/* Comment Reply Button */

.et_pb_button {
    border: 1px solid;
}

/* Take out the divider line between content and sidebar */
#main-content .container:before {background: none;}

/* Recent Comments Page class */
.recent_comments a:hover {
	background:yellow;
}