/*
 Theme Name:     Chuq's Extra updates Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/extra/
 Description:    Extra Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Extra
 Version:        1.0.1
*/
 
@import url("../Extra/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

#footer-bottom {
    display: none;
}

#footer { 
background: #309000; }

h4.widgettitle { background:#309000 !important; height: 46px; width: 244px; color: #ffffff; padding: 0 15px; line-height: 46px; font-size: 16px; font-weight: 600; letter-spacing: 1.2px; text-transform: uppercase;} 

#footer .et_pb_widget .widgettitle { display: none; }


#footer .et_pb_widget.widget_text .textwidget, #footer .et_pb_widget.widget_text .textwidget p {
background: #309000;
color:#bfedad;
}


.et_pb_widget_area_left { border-right: none; }

h2, h3, h4, h5, h6, h2 a, h3 a, h4 a, h5 a, h6 a {
border-bottom: 4px #309000 solid;
margin-top: 1.5em;
margin-bottom: 1em;
}

ul {
margin-left: 24px;
}

ul li, ol li {
margin-bottom: .3em;
}

blockquote { 
margin-left: 24px;
border-left-color: #309000;
}

p {
margin-bottom: 1em
}

.et_pb_widget {
box-shadow: none;
}

.et_pb_widget li { 
line-height: 1.7em;
}

h2.post-title.entry-title {
border: none;
line-height: 1.7em;
}

.alignright {
margin-left: 12px;
}


h2.et_pb_slide_title, h2.et_pb_slide_title a, h2.entry-title  {
border-bottom: none !important;
}



.promoblock {
    width: 200px;
    border: #309000 solid 3px;
    float: right;
    margin: auto;
    border-radius: 16px ;
    background: #bfedad;
    margin-left: 12px;
    cursor: pointer;

}

h5.promotext {

font-size: 12px;
border: none;
display: block;
margin: 0 auto;
text-align: center;
padding: 10px;
line-height: 14px;
}

img.promoimg {
display: block;
margin: 0 auto;
max-width: 124px;
margin-bottom: 12px;
}

a, a:visited {
color: #000a82 !important; 
}

ul.category-posts-internal {
padding-right: 18px;
}

div.tablecontents {
    width: 300px;
    border: #309000 solid 3px;
    float: right;
    margin: auto;
    border-radius: 16px ;
    background: #bfedad;
    margin-left: 12px;
}

div.tablecontents h5 {
margin-left: 12px;
}


ul.tablecontents {
font-weight: bold;
list-style-type: square;
font-size: 90%;
margin-bottom: 12px;
padding-right: 12px;
}

div.tablecontents ul li {

}

ul.reviewsindex a {
font-weight: bold;
text-decoration: underline;
}


