/**
 * @package Inline Spoilers
 */

div.spoiler-wrap {
    border: 1px solid #C3CBD1;
    clear: both;
    display: block;
    padding: 0;
}

div.spoiler-head {
    color: #2A2A2A;
    background-color: #E9E9E6 !important;
    background-position: 6px !important;
    cursor: pointer;
    display: block;
    font-weight: bold;
    line-height: 1.5em;
    /*margin-left: 6px;*/
    padding: 0 6px 0 20px;
    text-align: left;
    font-size: smaller;
}

div.spoiler-head.collapsed {
    background: url(data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=) no-repeat left center;
}

div.spoiler-head.expanded {
    background: url(data:image/gif;base64,R0lGODlhCQAJAMQeAOLt+ff8//z+/4CRxo2by7vF6a254X6PxICQw87a74CQxuXo84CQxM/b7/H6/v7+/oGRxouayoGSxv7+/8LN7IqZyv7//4KSxur0/MrV74OTx9Ld8trl9gwMDP///wAAACH5BAEAAB4ALAAAAAAJAAkAAAU4oFcpwzFAkWgUVLZxCQGxLgdgGtS+t6NJmY5QOEFcNo/kZGLRXGwYR0DQjDSiU8uCIJJIGJdLKgQAOw==) no-repeat left center;
}

div.spoiler-body.collapsed, div.spoiler-body.collapsed p, div.spoiler-body.collapsed a, div.spoiler-body.collapsed h2, div.spoiler-body.collapsed div.qtip-content {
	color: transparent !important;
	text-shadow: 0 0 8px rgba(10,10,10,0.45);
	transition: text-shadow 500ms linear, color 500ms linear, visibility 500ms linear;
}

div.spoiler-body.expanded, div.spoiler-body.expanded p, div.spoiler-body.expanded a, div.spoiler-body.expanded h2, div.spoiler-body.expanded div.qtip-content {
	transition: text-shadow 500ms linear, color 500ms linear, visibility 500ms linear;
}

div.spoiler-body.collapsed a {
	visibility: hidden;
}

div.spoiler-body.collapsed img {
	filter: blur(15px);
	transition: filter 500ms linear;
}

div.spoiler-body.expanded img {
	transition: filter 500ms linear;
}

div.spoiler-body {
    /*background: #F5F5F5;*/
    border-top: 1px solid #C3CBD1;
    padding: 2px 6px;
	transition: text-shadow 500ms linear;
}

div.spoiler-body > dl:last-child > dd:last-child {
    margin-bottom: 0px;
}

div.spoiler-body > dd:last-child {
    margin-bottom: 4px;
}

div.spoiler-body > dt:last-child {
    margin-bottom: 4px;
}

div.spoiler-body > p:last-child {
    margin-bottom: 4px;
}

div.spoiler-body > div:last-child {
    margin-bottom: 4px;
}

div.spoiler-body > last-child:not(:empty) {
    margin-bottom: 4px;
}

div.spoiler-body > dd:last-child div {
    margin-bottom: 0px;
}

div.spoiler-body > dt:last-child div {
    margin-bottom: 0px;
}

div.spoiler-body > p:empty {
	display: none;
}

dl > div.spoiler-wrap {
	margin-bottom: 1.625em;
}

div.entry-content > div.spoiler-wrap {
	margin-bottom: 1.625em;
}