/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff; 
}

/* Themify Custom CSS */
div#site-logo:before {
    content: url(2020/07/recoveryhopetreatment-icon-logo-v-01.png);
    align-items: center;
    display: inline;
    margin-right: 10px;
    vertical-align: -20px;
}
div#footer-logo:before {
    content: url(2020/07/recoveryhopetreatment-icon-logo-v-01.png);
    align-items: center;
    display: inline;
    margin-right: 10px;
    vertical-align: -30px;
}
div#footer-logo {
    font-size: 17px;
    color: black;
    height: 37px;
}
.themify_builder_content-440 .tb_qc8u193.module_row>.builder_row_cover::before, .themify_builder_content-440 .tb_qc8u193.module_row>.ms-tableCell>.builder_row_cover::before {
	background-color: transparent !important;}
div#site-logo {
    font-size: 18px;
    color: #006799;
}
header#header {
    padding: 5px 0px;
}
.blog article {
    box-shadow: 10px 10px 0px 0px #6b9df7;
}
.footer-widgets .widgettitle {
    color: #6b9df7; border-bottom:lightgray 2px solid;
}
#footerwrap {
    background-color: #faffff !important;}
.tagcloud a {
    font-size: 13px !important;
    border: 1px solid lightgray;
    padding: 3px;
    display: inline-block;
    margin: 3px 2px;
}

div#tag_cloud-2 {
    max-height: 389px;
    overflow-x: hidden;
    overflow-y: scroll;
}
#sidebar .widget {
    border: solid 1px lightgray;
    padding: 10px;
    background-color: aliceblue;
    border-radius: 2px;
}

article ul li, article ol li {
    line-height: .9em;
}