/*Hackadelic Table of Contents*/

div.toc {
	font-size: 1em;
}
div.toc.toc-left {
	max-width: 18em;
	float: left;
	margin: 5px 5px 5px 0;
}
div.toc.toc-right {
	max-width: 18em;
	float: right;
	margin: 5px 0 5px 5px;
}

a.toc-header {
	display: block;
	text-align: center;
}


a.toc-header:hover {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #fcfcfc;
	border-right: 1px solid #fcfcfc;
}


a.toc-header:after {content: " Table of Contents";
}

div.toc li {
	padding-left: 20px;
}
div.toc li a {
	text-decoration: none;
	border: 0 none;
}
div.toc li.toc-level-1 {
	font-weight: bold;
}
div.toc li.toc-level-2 {
	font-weight: bold;
	padding-left: 1.25em;
}
div.toc li.toc-level-3 {
	padding-left: 2.25em;
}
div.toc li.toc-level-4 {
	padding-left: 3.25em;
}
div.toc li.toc-level-5 {
    padding-left: 4.25em;
}
div.toc li.toc-level-6 {
    padding-left: 5.25em;
}
div.toc li.toc-level-7 {
    padding-left: 6.25em;
}

body.page-slug-forum #primary {
margin-left: 0 !important;
width: 100% !important;
}

body.page-slug-chat #primary {
margin-left: 0 !important;
width: 100% !important;
}

body.page-slug-kindir #primary {
margin-left: 0 !important;
width: 100% !important;
}

body.page-slug-events #primary {
margin-left: 0 !important;
width: 100% !important;
}

#spMainContainer .spTopicViewStatus {
float: none !important;
height: auto !important;
width: auto !important;
}

#spMainContainer .spTopicViewStatus img {
display: none !important;
}

.sfprofiletable label {
color: black !important;
}

#sforum p, #sforum span {
color: black;
}

#sforum div.sfmessagestrip.sfforummessage p {
color: #00AA3A;
}

#sforum p.sfprofile-legend {
color: white !important;
}

#sforum .sfposttable td.sfpostcontent blockquote p {
position: relative !important;
width: 90% !important;
}

body.columns-three .livesearch input#s {
z-index: 2;
background: transparent !important;
}

div.widget_spf div.sfuseravatar, div.widget_spf a {
float: left;
margin-right: 10px;
}

div.widget_spf p {
display: inline;
}

table.projectmanager td.text {
text-align: left;
}

fieldset.dataset div.image {
background-color: #FFF !important;
}

.spHeaderDescription a, .spPostContent a.DeepBlueSky  {
color: #00BFFF !important;
}

.spHeaderDescription a:visited, .spPostContent a.DeepBlueSky:visited {
color: #87CEFA !important;
}

img.spSmiley, img.spIcon, img.spImg, img.spHeaderIcon, img.spAdminLinks, .spStatusIcon img {
border: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;}

div.related.products img {
height: 150px !important;
width: 150px !important;
}

div.related.products ul li {
width: 155px !important;
}

li#woocommerce_product_search-2 form#searchform {
height: 40px;
}

.entry-content ul>li>a {
background: url(http://dreamhart.org/wp-content/uploads/2014/12/bullet3.png) left top no-repeat;
padding-left: 20px;
}

.entry-content ul>li {
background: none !important;
}

#post-895 .entry-content ul>li>a, #post-504 .entry-content ul>li>a {
background: none;
}

#post-895 .entry-content ul>li>a, #post-504 .entry-content #wc-shortcodes-tab-bot-commands ul>li>a {
padding-left:0px
}

.wc-shortcodes-tabs .tab-content {
background: none !important;
}

/* @group Blink */

.blink {
    -webkit-animation: blink .75s linear infinite;
    -moz-animation: blink .75s linear infinite;
    -ms-animation: blink .75s linear infinite;
    -o-animation: blink .75s linear infinite;
    animation: blink .75s linear infinite;
}

@-webkit-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-moz-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-ms-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-o-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

/* @end */