#TB_window {
	overflow: auto;
}
#TB_ajaxContent {
	overflow: visible;
}

.scp-header-text {
	overflow: hidden;
}

.scp-header-text > span::before { 
	right: 100%; 
} 
.scp-header-text > span::after {
	left: 100%; 
} 

.scp-header-text > span::before, 
.scp-header-text > span::after { 
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	width: 1000%; 
}   

.scp-header-text > span { 
	position: relative;
	display: inline-block;
	padding: 0px 0px;
	margin-left: 0px;
	margin-right: 0px; 
} 

.sidebar-content ul.scp-videolist > li::before,
ul.scp-videolist > li::before {
	content: url("/wp-content/plugins/sharketing-content-pimper/play-circle.png");
	margin-top:	3px !important;
	height: 30px;
}
ul.scp-videolist > li {
	clear: both;
	margin-bottom: 15px;
}
.sidebar-content ul.scp-videolist,
ul.scp-videolist {
	padding-top: 15px;
	padding-left: 15px;
	list-style: none;
}
ul.scp-videolist > li > a {
	line-height: 1.5em;
}
ul.scp-videolist > li.current > a {
	font-weight: bold;
}

.scp-list.scp-iconized {
	display: inline-block;
}
.scp-list.scp-iconized ul li:before {
	display: none;
}
.scp-list ul li {
	position: relative;
	list-style-type: none !important;
	display: block !important;
	line-height: 1.3em;
	margin: 0px !important;
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	overflow-y: visible;
}
.scp-list ul li .fa {
	position: absolute;
	left: -6px;
	top: 4px;
	width: 1.3em;
	height: 1.3em;
	line-height: 1.3em;
	text-align: center;
}

.scp-quote blockquote {
	position: relative;
}
.scp-quote .scp-quote-icon-left {
	position: absolute;
	top: 14px;
	left: 14px;
	font-size: 22px;
}
.scp-quote .scp-quote-icon-right {
	position: absolute;
	bottom: 14px;
	right: 14px;
	font-size: 22px;
}
@media screen and (max-width: 480px) {
	.scp-quote blockquote {
		width: 100% !important;
	}
}

.scp-colorbox {
	position: relative;
	margin-bottom: 15px;
}
.scp-colorbox-content {
	overflow: hidden;
}
.scp-colorbox-content > :first-child {
	margin-top: 0px;
}
.scp-colorbox-content > :last-child {
	margin-bottom: 0px;
}
.scp-colorbox-content > * > :first-child:last-child {
	margin-bottom: 0px;
}
.scp-colorbox-header {
	/*margin-top: -20px;
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 20px;*/
	padding: 20px;
	overflow: hidden;
}
.scp-colorbox-header .scp-colorbox-header-text {
	margin: 0px;
}
.scp-colorbox-header p {
	margin: 0px;
}
.scp-colorbox-circle {
	left: 50%;
	width: 80px;
	height: 80px;
	display: inline-block;
	transform: translate(-50%, -50%);
	border-radius: 80px;
	line-height: 80px;
	text-align: center;
	position: absolute;
	top: 0px;
}

.scp-introtext-first-char {
	float: left;
	display: none;
}
.scp-introtext-first-char + p {
	clear: none !important;
}

.scp-anchor-title {
	margin-bottom: 20px;
}
.scp-anchor-links {
	position: relative;
}
.scp-colorbox-anchor-links > .scp-colorbox-header {
	padding-bottom: 0px;
}


.scp-list + h1,
.scp-list + h2,
.scp-list + h3,
.scp-list + h4,
.scp-list + h5,
.scp-list + h6 {
	margin-top: 0px;
}