﻿/* SOCIALBAR */
.socialbar {
	clear: both;
	margin: 8px 0 10px;
	overflow: visible;
}

.socialbar .wrapper {
	display: table;
	width: 100%;
}

.socialbar .button {
	position: relative;
	display: table-cell;
	width: 15%;
	min-width: 22px;
	height: 40px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	background-color: transparent;
}

.socialbar .button.forum {
	overflow: visible;
	right: 0%;
	-webkit-transition: top .3s;
	transition: top .3s;
}

.socialbar .button.forum,
.socialbar .button.feedback {
	width: 40%;
	text-align: left;
}

.socialbar .button a {
	position: relative;
	display: block;
	height: 40px;
	margin: 0 0 6px;
	padding: 0;
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
}

.socialbar .button.twitter a {
	background-color: #00B6F3;
}

.socialbar .button.facebook a {
	background-color: #3B5998;
}

.socialbar .button.whatsapp a {
	background-color: #5CBE4A;
}

.socialbar .button.forum a,
.socialbar .button.feedback a {
	margin-left: 4px;
	color: #FFF;
	background-color: rgba(0,0,0,.6);
}

.socialbar .button.forum a:after {
	content: " ";
	top: 100%;
	left: 16px;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	border-color: transparent;
	border-top-color: rgba(0,0,0,.6);
	border-width: 6px;
	margin-left: -6px;
	pointer-events: none;
	-webkit-transition: border-top-color .3s;
	transition: border-top-color .3s;
}

.socialbar .button.forum.postingcount-animation-inprogress a {
	background-color: rgba(0,0,0,.8);
}

.socialbar .button.forum.postingcount-animation-inprogress a:after {
	border-top-color: rgba(0,0,0,.8);
}

.socialbar .forum a > span {
	display: block;
	overflow: hidden;
	position: relative;
	padding-left: 8px;
}


.socialbar .forum strong,
.socialbar .feedback strong {
	font-size: 18px;
	line-height: 40px;
	letter-spacing: 1px;
	font-weight: normal;
}

.socialbar .forum a span span {
	padding-left: 4px;
	font-size: 10px;
	text-transform: uppercase;
	color: rgba(255, 255, 255, 0.5);
}

.socialbar .forum span em {
	top: 40px;
	font-style: normal;
	font-size: 18px;
	line-height: 40px;
	position: absolute;
	padding-left: 1px;
	color: #fff;
}

/* SOCIALBAR - ohne Label */
.socialbar .button.forum.without-label span span strong,
.socialbar .button.feedback span span strong {
	letter-spacing: 0;
}

/* SOCIALBAR - icons */
.socialbar .icon {
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	width: 22px;
	height: 22px;
	margin: -11px 0 0 -11px;
	background-image: url(/sites/mainweb/img/mobile/sprite_socialbar_v2.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
}

.socialbar .forum .icon {
	display: none;
}

.socialbar .twitter .icon {
	background-position: 0 0;
}

.socialbar .facebook .icon {
	background-position: 0 -22px;
}

.socialbar .whatsapp .icon {
	background-position: 0 -110px;
}

/* SOCIALBAR - ohne Sharing */
.socialbar.wo-sharing .button.forum {
	width: 100%;
}

.socialbar.wo-sharing .button.forum a {
	margin-left: 16px;
	margin-right: 16px;
}

/* SOCIALBAR - is sticky */
.socialbar .is-sticky .button.forum {
	z-index: 100 !important;
	top: -50px;
}

.socialbar .is-sticky .button.forum.postingcount-animation-inprogress,
.socialbar .is-sticky .button.forum.postingcount-animation-done {
	top: 20px !important;
}

.socialbar .is-sticky .button.forum.is-bottombutton-inviewport {
	display: none;
}

.socialbar .sticky-wrapper {
	width: 40%;
	display: table-cell;
}

.socialbar .sticky-wrapper .button.forum,
.socialbar .sticky-wrapper .button.feedback {
	width: auto;
	display: block;
}

/* SOCIALBAR - NARROW */
@media (max-width:300px) {
	.socialbar .forum span {
		display: none;
	}
}

/* SOCIALBAR - RETINA */
@media (-webkit-min-device-pixel-ratio: 2) {
	.socialbar .icon {
		background-image: url(/sites/mainweb/img/mobile/sprite_socialbar_v2@2x.png);
		background-size: 22px 132px;
	}
}

/* FORUM TEASER */
.forum-teaser-posting {
	display: none;
	position: relative;
	background: rgba(0, 0, 0, .15);
	padding: 4px;
	margin: 0 4px 4px 4px;
}

.forum-teaser-posting[data-loaded=true] {
	display: block;
}

.forum-teaser-title {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 1px 8px 5px;
}

.forum-teaser-posting .embedded-posting {
	margin: 0;
	border-width: 0;
}

.forum-teaser-posting .embedded-posting > a,
.forum-teaser-posting .embedded-posting > a:focus,
.forum-teaser-posting .embedded-posting > a:hover,
.forum-teaser-posting .embedded-posting > a:active {
	color: #000;
	text-decoration: none;
}

.forum-teaser-posting[data-loaded=true] + .socialbar {
	margin-top: 6px;
}

.forum-teaser-posting[data-loaded=true] + .socialbar .button.forum {
	overflow: visible;
}

.forum-teaser-posting[data-loaded=true] + .socialbar .button.forum a:after {
	display: none;
}

.forum-teaser-posting[data-loaded=true] + .socialbar .button.forum a:before {
	content: " ";
	top: -6px;
	left: 16px;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	border-color: transparent;
	border-top-color: rgba(0,0,0,.15);
	border-width: 6px;
	margin-left: -6px;
	pointer-events: none;
}

.socialbar + .forum-teaser-posting {
	top: -12px;
}

	/* Forum X Info */
	.forum-teaser-posting .forum-experiment-info {
		margin: -5px -5px 5px -5px;
		font-size: 12px;
		padding: 10px;
	}

	.forum-teaser-posting .forum-experiment-info > div {
		padding: 4px;
		font-size: 14px;
		color: #fff;
		background-color: #000;
		display: inline-block;
		margin-bottom: 8px;
	}

	.forum-teaser-posting .forum-experiment-info > p {
		margin: 0;
		font-size: 12px;
	}

	.forum-teaser-posting .forum-experiment-info > p:last-child {
		margin-top: 8px;
		padding-bottom: 10px;
	}

	.forum-teaser-posting .forum-experiment-info a {
		color: #000;
		text-decoration: underline;
		font-size: 14px;
	}

/* STORY */
#story {
	clear: both;
	padding-top: 16px;
}

#story #cover {
	margin-top: -16px;
	margin-bottom: 16px;
}

#story #cover,
#gallery .cover .visual {
	width: 100%;
	height: 216px;
	background-color: rgba(0,0,0,.4);
	background-position: center center;
	background-size: cover;
	position: relative;
}

#story #cover.empty {
	height: 0;

	margin: 0;
}

#story #cover span,
#gallery .cover span {
	font-size: 9px;
	color: #FFF;
	background-color: rgba(0,0,0,.4);
	padding: 0 8px;
	position: absolute;
	bottom: 0;
	right: 0;
}

#story #cover.empty span {
	display: none;
}

#story #cover span a,
#gallery .cover span a {
	color:#FFFFFF;
}

@media only screen and (min-width:600px) {
	#story #cover {
		min-height: 300px;
	}

	#story #cover.empty {
		min-height: 0;
	}
}

#story h1 {
	margin: 0 8px;
}

#story #meta {
	padding: 5px 8px;
	color: #666666;
	color: rgba(0,0,0,.65);
	font-size: 1em;
	font-weight: normal;
	line-height: 16px;
}

#story #meta .author {
	text-transform: uppercase;
}

#story #meta .date {
	text-transform: none;
}

#story .bodycopy {
	margin: 0 8px;
	font-size: 1.5em;
	line-height: 1.333em;
	word-wrap: break-word;
}

#story .bodycopy [data-align="center"] {
	text-align: center;
}

#story .bodycopy [data-align="right"] {
	text-align: right;
}

#story .bodycopy .block,
#story .bodycopy h3,
#story .bodycopy p,
#story .bodycopy blockquote {
	margin: 0 0 1em;
}

#story .bodycopy h3 {
	font-size: 1em;
	line-height: 1.333em;
	font-weight: bold;
}

#story .bodycopy h3 strong,
#story .bodycopy h3 b {
	font-weight: bold;
}

#story .bodycopy p.block.text {
	margin-left: 40px;
	margin-right: 40px;
	font-size: 19px;
}

#story .leadin {
	clear: both;
	margin: 0 0 1em;
	font-size: 0.9333em;
	font-weight: bold;
	line-height: 1.4286em;
	word-wrap: break-word;
}

#story .leadin.live em {
	font-style: normal;
	color: #990000;
}

#story .caption {
	font-size: smaller;
}

#story .bodycopy img,
#story .bodycopy object,
#story .bodycopy embed {
	max-width: 100%;
	height: auto;
}
#story .block .credits {
	font-size: 11px;
	line-height: 16px;
	margin: 8px 0;
	padding: 0;
	color: rgba(0, 0, 0, 0.6);
}

#story .bodycopy .credits.feature {
	font-size: 13px;
	line-height: 17px;
	margin-top: 1em;
}

#story .bodycopy blockquote {
	padding: 0 0 0 2em;
	font-style: italic;
}

#story .bodycopy audio {
	width: 100%;
}

#btn_exit-forum {
	font-size: 12px;
	line-height: 32px;
	margin-left: 8px;
}

body.livechat .bodycopy .summary {
	margin-bottom: 1em;
}

body.livechat .bodycopy .summary .figure {
	float: left;
	margin: 3px 8px 0 0;
}

body.livechat .bodycopy .summary .figure img {
	max-width: 100%;
	height: auto;
}

body.livechat .bodycopy .summary .credits {
	font-size: 11px;
	line-height: 100%;
	margin: 5px 0;
}

body.livechat .bodycopy .summary small {
	line-height: 1.3333em;
}

#story .expandable .content {
	border-bottom: 1px solid rgba(0,0,0,.25);
}

#story .expandable.collapsed .content {
	max-height: 5em;
	overflow: hidden;
}

#story .expandable button.toggle {
	float: none;
	padding: 0;
	margin: 0;
	border: none;
	background: transparent !important;
	color: #333 !important;
	text-shadow: none;
	opacity: 1;
}

#story .expandable.collapsed .toggle .expanded,
#story .expandable.expanded .toggle .collapsed {
	display: none;
}

#story .info.video span {
	display: inline-block;
	width: 17px;
	height: 12px;
	margin-right: 4px;
	background: transparent url(/sites/mainweb/img/ui/icn_form_video.png) no-repeat 0 0;
}

.missing-video {
	clear: both;
	padding: 2em 8px;
	border-width: 1px;
	border-style: solid;
	background: rgba(255,255,255,.5);
	color: #888888;
	text-align: center;
}

#story .block {
	clear: both;
}

#story .block.photo,
#story .block.video,
#story .block.code.cpu-calc,
#story .bodycopy #gallery.block {
	margin-left: -8px;
	margin-right: -8px;
}

#story .block.photo,
#story .block.video,
#story .block.file,
#story #gallery.block {
	border-style: solid;
	border-width: 1px 0;
	border-color: rgba(0, 0, 0, 0.2);
	background: rgba(255, 255, 255, 0.6);
}

#story .block.file > div:first-child {
	padding: 24px 28px 8px 28px;
}

#story .block.file > div a {
	color: #000;
	margin: 0 auto;
	display: block;
}

#story .block.file > div a::before {
	background-position: 0 0;
	background-size: 350px 50px;
	background-image: url(/sites/mainweb/img/ui/sprite_download_icons.svg);
	background-repeat: no-repeat;
	content: '';
	display: block;
	height: 50px;
	margin: 0 auto 16px;
	opacity: 0.6;
	width: 50px;
}

#story .block.file[data-file-type='archive'] > div a::before {
	background-position: -300px 0;
}

#story .block.file[data-file-type='audio'] > div a::before {
	background-position: -120px 0;
}

#story .block.file[data-file-type='document'] > div a::before {
	background-position: -60px 0;
}

#story .block.file[data-file-type='presentation'] > div a::before {
	background-position: -240px 0;
}

#story .block.file[data-file-type='spreadsheet'] > div a::before {
	background-position: -180px 0;
}

#story .block.file > div a p {
	margin-bottom: 0;
	margin-top: 0;
	opacity: 0.6;
	text-align: center;
}

#story .block.file > div a p:first-child {
	line-height: 120%;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#story .block.file > div a p:nth-child(2) {
	font-size: 13px;
}

#story .block.file > div audio {
	margin-top: 1.6rem;
	width: 100%;
}

#story .block.file .caption {
	margin-bottom: 34px;
	text-align: center;
}
/*Faktencheck*/
#story .block.factcheck {
	background: white;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	padding: 28px;
	position: relative;
	quotes: "„" "“" "‚" "‘";
	text-align: center;
}

#story .block.factcheck blockquote {
	font-size: 25px;
	font-style: normal;
	line-height: 120%;
	margin: 8px 0;
	opacity: 0.9;
	padding-left: 0;
}

#story .block.factcheck blockquote::before {
	content: open-quote;
}

#story .block.factcheck blockquote::after {
	content: close-quote;
}

#story .block.factcheck .caption {
	font-size: 15px;
	line-height: 140%;
	margin: 0;
}

#story .block.factcheck .caption > p:first-child {
	margin-bottom: 32px;
	margin-top: 8px;
	opacity: 0.6;	
}

#story .block.factcheck .caption > p:last-child {
	font-size: 18px;
	line-height: 140%;
	margin-bottom: 8px;
	margin-top: 32px;
}

#story .block.factcheck .caption > p:last-child span {
	font-style: normal;
	opacity: 0.8;	
}
	
#story .block.factcheck .caption > p:last-child em {
	font-style: normal;
	font-weight: bold;
	white-space: nowrap;	
}

#story .block.factcheck .caption > p:last-child em[data-rating-best='5'][data-rating-value='1'] {
	box-shadow: inset 0 -2px 0 #cb1416;
	color: #cb1416;
}

#story .block.factcheck .caption > p:last-child em[data-rating-best='5'][data-rating-value='2'] {
	box-shadow: inset 0 -2px 0 #b8521d;
	color: #b8521d;
}

#story .block.factcheck .caption > p:last-child em[data-rating-best='5'][data-rating-value='3'] {
	box-shadow: inset 0 -2px 0 #9e7825;
	color: #9e7825;
}

#story .block.factcheck .caption > p:last-child em[data-rating-best='5'][data-rating-value='4'] {
	box-shadow: inset 0 -2px 0 #77922e;
	color: #77922e;
}

#story .block.factcheck .caption > p:last-child em[data-rating-best='5'][data-rating-value='5'] {
	box-shadow: inset 0 -2px 0 #2fa136;
	color: #2fa136;
}

#story .block.factcheck .caption a {
	color: #000;
}

#story .visual.expired {
	position: relative;
	min-width: 150px;
	padding: 32% 8px;
	font-size: 0;
	line-height: 0;
	border-width: 1px;
	border-style: solid;
	background: rgba(0, 0, 0, .25);
}

#story .visual.expired span {
	position: absolute;
	top: 50%;
	top: calc(50% - .5em);
	left: 8px;
	right: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	text-transform: uppercase;
	text-align: center;
	color: rgba(0, 0, 0, .65);
}

#gallery-slides .visual.expired {
	border-width: 0;
}

#gallery-slides .cover .visual.expired {
	padding: 0;
}
#gallery-slides  .visual.expired span {
	background-color: transparent;
}

#story .photo .visual {
	font:0/0px monospaced;
}
#story .block .visual {
	position: relative;
	text-align: center;
}

#story .block .text {
	margin: 0 8px;
}

#story .block.video .visual {
	clear: both;
	padding-bottom: 56.25%;
	height: 0;
}

#story .block.video .visual iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#story .block .data {
	position: relative;
}

#story .block .caption {
	margin: 8px 0;
	line-height: 1.6em;
	word-wrap: break-word;
}

#story .infobox {
	margin: .4em -8px;
	padding: 0 8px;
	clear: both;
	color: rgba(0,0,0,.8);
	font-size: .75em;
}


#story .bodycopy .col {
	margin: 0 0 1em 0;
	width: 100%;
}

#story .bodycopy .col .block {
	margin: 0;
}

#story .bodycopy .col img {
	float: left;
	width: 50%;
	min-width: 96px;
	max-width: 192px;
	height: auto;
	margin: 0 8px 16px 0;
}

#story .bodycopy .col h3 {
	margin-bottom: 0.5em;
}

#story .bodycopy .col p + .credits {
	margin-top: -16px;
}

#story .bodycopy .col ul,
#story .bodycopy .col ol {
	list-style-position: inside;
	padding: 0;
}

#story .bodycopy .col .credits::after {
	content: "";
	display: table;
	clear: both;
	margin-bottom: 1.6em;
}

/* USERBLOG ENTRY */
#userblogentry .userblog-editor-small {
	font-size: .75em;
	line-height: 1.333em;
}

#userblogentry .userblog-editor-indent {
	padding-left: 30px;
}

#userblogentry .pending {
	display: block;
	margin: 0 auto;
}

#userblogentry .owner-info {
	margin: 3em 0;
	background: rgba(0,0,0,.05);
	overflow: hidden;
	font-size: 0.866666667em;
	line-height: 118%;
	position: relative;
}

#userblogentry .owner-info .visual {
	float: left;
	width: 106px;
	margin-right: 8px;
	line-height: 0;
}

#userblogentry .owner-info .bio {
	padding: 8px;
	margin: 0 0 35px;
}

#userblogentry .owner-info h3,
#userblogentry .owner-info p {
	margin-bottom: 0;
}

#userblogentry .owner-info .links {
	position: absolute;
	bottom: 8px;
	right: 8px;
}

#userblogentry .owner-info .links a {
	width: 30px;
	height: 30px;
	margin-right: 5px;
	background-color: rgba(0,0,0,.05);
	border-radius: 50%;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: .5;
	background-size: auto 11px;
	float: left;
}

#userblogentry .owner-info .links a:hover {
	opacity: 1;
	text-decoration: none;
}

#userblogentry .owner-info .links a.facebook {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iOTYuMTI0cHgiIGhlaWdodD0iOTYuMTIzcHgiIHZpZXdCb3g9IjAgMCA5Ni4xMjQgOTYuMTIzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5Ni4xMjQgOTYuMTIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTcyLjA4OSwwLjAyTDU5LjYyNCwwQzQ1LjYyLDAsMzYuNTcsOS4yODUsMzYuNTcsMjMuNjU2djEwLjkwN0gyNC4wMzdjLTEuMDgzLDAtMS45NiwwLjg3OC0xLjk2LDEuOTYxdjE1LjgwM2MwLDEuMDgzLDAuODc4LDEuOTYsMS45NiwxLjk2aDEyLjUzM3YzOS44NzZjMCwxLjA4MywwLjg3NywxLjk2LDEuOTYsMS45NmgxNi4zNTJjMS4wODMsMCwxLjk2LTAuODc4LDEuOTYtMS45NlY1NC4yODdoMTQuNjU0YzEuMDgzLDAsMS45Ni0wLjg3NywxLjk2LTEuOTZsMC4wMDYtMTUuODAzYzAtMC41Mi0wLjIwNy0xLjAxOC0wLjU3NC0xLjM4NmMtMC4zNjctMC4zNjgtMC44NjctMC41NzUtMS4zODctMC41NzVINTYuODQydi05LjI0NmMwLTQuNDQ0LDEuMDU5LTYuNyw2Ljg0OC02LjdsOC4zOTctMC4wMDNjMS4wODIsMCwxLjk1OS0wLjg3OCwxLjk1OS0xLjk2VjEuOThDNzQuMDQ2LDAuODk5LDczLjE3LDAuMDIyLDcyLjA4OSwwLjAyeiIvPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4=);
}

#userblogentry .owner-info .links a.facebook:hover {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6IzM4NUM4RTsiIGQ9Ik0xMzQuOTQxLDI3Mi42OTFoNTYuMTIzdjIzMS4wNTFjMCw0LjU2MiwzLjY5Niw4LjI1OCw4LjI1OCw4LjI1OGg5NS4xNTljNC41NjIsMCw4LjI1OC0zLjY5Niw4LjI1OC04LjI1OFYyNzMuNzhoNjQuNTE5YzQuMTk1LDAsNy43MjUtMy4xNDgsOC4yMDQtNy4zMTVsOS43OTktODUuMDYxYzAuMjY5LTIuMzQtMC40NzItNC42ODQtMi4wMzgtNi40NGMtMS41NjctMS43NTctMy44MS0yLjc2My02LjE2NC0yLjc2M2gtNzQuMzE2VjExOC44OGMwLTE2LjA3Myw4LjY1NC0yNC4yMjQsMjUuNzI2LTI0LjIyNGMyLjQzMywwLDQ4LjU5LDAsNDguNTksMGM0LjU2MiwwLDguMjU4LTMuNjk4LDguMjU4LTguMjU4VjguMzE5YzAtNC41NjItMy42OTYtOC4yNTgtOC4yNTgtOC4yNThoLTY2Ljk2NUMzMDkuNjIyLDAuMDM4LDMwOC41NzMsMCwzMDcuMDI3LDBjLTExLjYxOSwwLTUyLjAwNiwyLjI4MS04My45MDksMzEuNjNjLTM1LjM0OCwzMi41MjQtMzAuNDM0LDcxLjQ2NS0yOS4yNiw3OC4yMTd2NjIuMzUyaC01OC45MThjLTQuNTYyLDAtOC4yNTgsMy42OTYtOC4yNTgsOC4yNTh2ODMuOTc1QzEyNi42ODMsMjY4Ljk5MywxMzAuMzc5LDI3Mi42OTEsMTM0Ljk0MSwyNzIuNjkxeiIvPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);
}

#userblogentry .owner-info .links a.instagram {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MDVweCIgaGVpZ2h0PSI1MDVweCIgdmlld0JveD0iMCAwIDUwNSA1MDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwNSA1MDUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGlkPSJYTUxJRF8xN18iIGQ9Ik0zNTQuNTU4LDAuNUgxNTAuNDQyQzY3LjQ4OCwwLjUsMCw2Ny45ODgsMCwxNTAuOTQydjIwNC4xMTVDMCw0MzguMDEyLDY3LjQ4OCw1MDUuNSwxNTAuNDQyLDUwNS41aDIwNC4xMTVDNDM3LjUxMiw1MDUuNSw1MDUsNDM4LjAxMiw1MDUsMzU1LjA1OFYxNTAuOTQyQzUwNC45OTksNjcuOTg4LDQzNy41MTEsMC41LDM1NC41NTgsMC41eiBNNDU0LjE5NywzNTUuMDU4YzAsNTUuMDI5LTQ0LjYxLDk5LjY0LTk5LjY0LDk5LjY0SDE1MC40NDJjLTU1LjAyOSwwLTk5LjYzOS00NC42MS05OS42MzktOTkuNjRWMTUwLjk0MmMwLTU1LjAzLDQ0LjYxLTk5LjY0LDk5LjYzOS05OS42NGgyMDQuMTE1YzU1LjAyOSwwLDk5LjY0LDQ0LjYxLDk5LjY0LDk5LjY0VjM1NS4wNThMNDU0LjE5NywzNTUuMDU4eiIvPjxwYXRoIGlkPSJYTUxJRF84MV8iIGQ9Ik0yNTIuNSwxMjIuMzg5Yy03Mi4wMTksMC0xMzAuNjExLDU4LjU5Mi0xMzAuNjExLDEzMC42MWMwLDcyLjAxOSw1OC41OTIsMTMwLjYxMSwxMzAuNjExLDEzMC42MTFjNzIuMDE5LDAsMTMwLjYxMS01OC41OTMsMTMwLjYxMS0xMzAuNjExQzM4My4xMTEsMTgwLjk4LDMyNC41MTksMTIyLjM4OSwyNTIuNSwxMjIuMzg5eiBNMjUyLjUsMzMyLjgwOWMtNDQuMDc3LDAtNzkuODA4LTM1LjczMS03OS44MDgtNzkuODA5czM1LjczMi03OS44MDgsNzkuODA4LTc5LjgwOGM0NC4wNzcsMCw3OS44MDgsMzUuNzMxLDc5LjgwOCw3OS44MDhDMzMyLjMwOCwyOTcuMDc2LDI5Ni41NzYsMzMyLjgwOSwyNTIuNSwzMzIuODA5eiIvPjxjaXJjbGUgaWQ9IlhNTElEXzgzXyIgY3g9IjM4My4zNiIgY3k9IjEyMy4zNzEiIHI9IjMxLjI5NiIvPjwvc3ZnPg==);
}

#userblogentry .owner-info .links a.instagram:hover {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1NTEuMDM0IDU1MS4wMzQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU1MS4wMzQgNTUxLjAzNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJYTUxJRF8xM18iPjxsaW5lYXJHcmFkaWVudCBpZD0iWE1MSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMjc1LjUxNyIgeTE9IjQuNTcxNCIgeDI9IjI3NS41MTciIHkyPSI1NDkuNzIwMiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDU1NCkiPjxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNFMDlCM0QiLz48c3RvcCAgb2Zmc2V0PSIwLjMiIHN0eWxlPSJzdG9wLWNvbG9yOiNDNzRDNEQiLz48c3RvcCAgb2Zmc2V0PSIwLjYiIHN0eWxlPSJzdG9wLWNvbG9yOiNDMjE5NzUiLz48c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNzAyNEM0Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBpZD0iWE1MSURfMTdfIiBzdHlsZT0iZmlsbDp1cmwoI1hNTElEXzJfKTsiIGQ9Ik0zODYuODc4LDBIMTY0LjE1NkM3My42NCwwLDAsNzMuNjQsMCwxNjQuMTU2djIyMi43MjJjMCw5MC41MTYsNzMuNjQsMTY0LjE1NiwxNjQuMTU2LDE2NC4xNTZoMjIyLjcyMmM5MC41MTYsMCwxNjQuMTU2LTczLjY0LDE2NC4xNTYtMTY0LjE1NlYxNjQuMTU2QzU1MS4wMzMsNzMuNjQsNDc3LjM5MywwLDM4Ni44NzgsMHogTTQ5NS42LDM4Ni44NzhjMCw2MC4wNDUtNDguNjc3LDEwOC43MjItMTA4LjcyMiwxMDguNzIySDE2NC4xNTZjLTYwLjA0NSwwLTEwOC43MjItNDguNjc3LTEwOC43MjItMTA4LjcyMlYxNjQuMTU2YzAtNjAuMDQ2LDQ4LjY3Ny0xMDguNzIyLDEwOC43MjItMTA4LjcyMmgyMjIuNzIyYzYwLjA0NSwwLDEwOC43MjIsNDguNjc2LDEwOC43MjIsMTA4LjcyMkw0OTUuNiwzODYuODc4TDQ5NS42LDM4Ni44Nzh6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJYTUxJRF8zXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyNzUuNTE3IiB5MT0iNC41NzE0IiB4Mj0iMjc1LjUxNyIgeTI9IjU0OS43MjAyIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNTU0KSI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0UwOUIzRCIvPjxzdG9wICBvZmZzZXQ9IjAuMyIgc3R5bGU9InN0b3AtY29sb3I6I0M3NEM0RCIvPjxzdG9wICBvZmZzZXQ9IjAuNiIgc3R5bGU9InN0b3AtY29sb3I6I0MyMTk3NSIvPjxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MDI0QzQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJYTUxJRF84MV8iIHN0eWxlPSJmaWxsOnVybCgjWE1MSURfM18pOyIgZD0iTTI3NS41MTcsMTMzQzE5Ni45MzMsMTMzLDEzMywxOTYuOTMzLDEzMywyNzUuNTE2czYzLjkzMywxNDIuNTE3LDE0Mi41MTcsMTQyLjUxN1M0MTguMDM0LDM1NC4xLDQxOC4wMzQsMjc1LjUxNlMzNTQuMTAxLDEzMywyNzUuNTE3LDEzM3ogTTI3NS41MTcsMzYyLjZjLTQ4LjA5NSwwLTg3LjA4My0zOC45ODgtODcuMDgzLTg3LjA4M3MzOC45ODktODcuMDgzLDg3LjA4My04Ny4wODNjNDguMDk1LDAsODcuMDgzLDM4Ljk4OCw4Ny4wODMsODcuMDgzQzM2Mi42LDMyMy42MTEsMzIzLjYxMSwzNjIuNiwyNzUuNTE3LDM2Mi42eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iWE1MSURfNF8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNDE4LjMwNiIgeTE9IjQuNTcxNCIgeDI9IjQxOC4zMDYiIHkyPSI1NDkuNzIwMiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDU1NCkiPjxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNFMDlCM0QiLz48c3RvcCAgb2Zmc2V0PSIwLjMiIHN0eWxlPSJzdG9wLWNvbG9yOiNDNzRDNEQiLz48c3RvcCAgb2Zmc2V0PSIwLjYiIHN0eWxlPSJzdG9wLWNvbG9yOiNDMjE5NzUiLz48c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNzAyNEM0Ii8+PC9saW5lYXJHcmFkaWVudD48Y2lyY2xlIGlkPSJYTUxJRF84M18iIHN0eWxlPSJmaWxsOnVybCgjWE1MSURfNF8pOyIgY3g9IjQxOC4zMDYiIGN5PSIxMzQuMDcyIiByPSIzNC4xNDkiLz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);
}

#userblogentry .owner-info .links a.twitter {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYxMiA2MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYxMiA2MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz48cGF0aCBzdHlsZT0iZmlsbDojMDEwMDAyOyIgZD0iTTYxMiwxMTYuMjU4Yy0yMi41MjUsOS45ODEtNDYuNjk0LDE2Ljc1LTcyLjA4OCwxOS43NzJjMjUuOTI5LTE1LjUyNyw0NS43NzctNDAuMTU1LDU1LjE4NC02OS40MTFjLTI0LjMyMiwxNC4zNzktNTEuMTY5LDI0LjgyLTc5Ljc3NSwzMC40OGMtMjIuOTA3LTI0LjQzNy01NS40OS0zOS42NTgtOTEuNjMtMzkuNjU4Yy02OS4zMzQsMC0xMjUuNTUxLDU2LjIxNy0xMjUuNTUxLDEyNS41MTNjMCw5LjgyOCwxLjEwOSwxOS40MjcsMy4yNTEsMjguNjA2QzE5Ny4wNjUsMjA2LjMyLDEwNC41NTYsMTU2LjMzNyw0Mi42NDEsODAuMzg2Yy0xMC44MjMsMTguNTEtMTYuOTgsNDAuMDc4LTE2Ljk4LDYzLjEwMWMwLDQzLjU1OSwyMi4xODEsODEuOTkzLDU1LjgzNSwxMDQuNDc5Yy0yMC41NzUtMC42ODgtMzkuOTI2LTYuMzQ4LTU2Ljg2Ny0xNS43NTZ2MS41NjhjMCw2MC44MDYsNDMuMjkxLDExMS41NTQsMTAwLjY5MywxMjMuMTA0Yy0xMC41MTcsMi44My0yMS42MDcsNC4zOTgtMzMuMDgsNC4zOThjLTguMTA3LDAtMTUuOTQ3LTAuODAzLTIzLjYzNC0yLjMzM2MxNS45ODUsNDkuOTA3LDYyLjMzNiw4Ni4xOTksMTE3LjI1Myw4Ny4xOTRjLTQyLjk0NywzMy42NTQtOTcuMDk5LDUzLjY1NS0xNTUuOTE2LDUzLjY1NWMtMTAuMTM0LDAtMjAuMTE2LTAuNjEyLTI5Ljk0NC0xLjcyMWM1NS41NjcsMzUuNjgxLDEyMS41MzYsNTYuNDg1LDE5Mi40MzgsNTYuNDg1YzIzMC45NDgsMCwzNTcuMTg4LTE5MS4yOTEsMzU3LjE4OC0zNTcuMTg4bC0wLjQyMS0xNi4yNTNDNTczLjg3MiwxNjMuNTI2LDU5NS4yMTEsMTQxLjQyMiw2MTIsMTE2LjI1OHoiLz48L2c+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);
}

#userblogentry .owner-info .links a.twitter:hover {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTEuNTM3IDUxMS41MzciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMS41MzcgNTExLjUzNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOiM2NUJCRjI7IiBkPSJNMzU3LjAzOCw0OS4xNzJjLTU5LjI4NCwwLjg5OC0xMDUuOTkzLDUyLjA5OC0xMDUuOTkzLDExMS4zODJ2MTQuMzcyQzE0NS4wNTIsMTU2LjA2Myw5Mi45NTQsMTI3LjMxOSwzNS40NjYsNjcuMTM3Yy0zNC4xMzMsNjYuNDcsMy41OTMsMTIyLjE2MSw0NC45MTIsMTUyLjcwMmMtMjcuODQ2LDAtNTEuMi0zLjU5My02OS4xNjUtMTkuNzYxYy0xLjc5Ni0wLjg5OC0zLjU5MywwLTIuNjk1LDEuNzk3YzE1LjI3LDU1LjY5MSw2Ny4zNjgsOTYuMTEyLDEwNy43ODksMTA3Ljc4OWMtMzYuODI4LDAtNjEuMDgxLDUuMzg5LTg3LjEzLTEwLjc3OWMtMS43OTYtMC44OTgtMy41OTMsMC0yLjY5NSwxLjc5NmMxOS43NjEsNTQuNzkzLDU5LjI4NCw3MS44NiwxMTYuNzcyLDcxLjg2Yy0yOC43NDQsMjEuNTU4LTY3LjM2OCw0My4xMTYtMTQwLjEyNiw0NC45MTJjLTIuNjk1LDAtNC40OTEsMy41OTMtMS43OTYsNS4zODljMjYuOTQ3LDIyLjQ1Niw5My40MTgsMzkuNTIzLDE4Ni44MzUsMzkuNTIzYzE1My42LDAsMjc4LjQ1Ni0xMzYuNTMzLDI3OC40NTYtMzA1LjQwNHYtOC45ODJjMjQuMjUzLTguOTgyLDM3LjcyNi0zMC41NCw0NC45MTItNTIuMDk4YzAtMC44OTgtMC44OTgtMS43OTYtMS43OTctMS43OTZsLTUxLjIsMTcuOTY1Yy0wLjg5OCwwLTEuNzk2LTEuNzk2LTAuODk4LTIuNjk1QzQ3OS4yLDkyLjI4OCw0OTUuMzY4LDcwLjczLDUwMi41NTQsNTAuMDdjMCwwLTAuODk4LTAuODk4LTEuNzk3LTAuODk4Yy0yNC4yNTMsOS44ODEtNDcuNjA3LDE5Ljc2MS02NS41NzIsMjUuMTUxYy0yLjY5NSwwLjg5OC02LjI4OCwwLjg5OC04Ljk4Mi0wLjg5OEM0MTQuNTI2LDY3LjEzNywzNzkuNDk0LDQ5LjE3MiwzNTcuMDM4LDQ5LjE3MiIvPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);
}

#userblogentry .owner-info .links a.website {
	text-align: center;
	line-height: 30px;
	font-size: 7px;
	color: #000;
}

#userblogentry .owner-info .links a.website::after {
	content: 'www';
}

#userblogentry .owner-info .links a.profile {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MDVweCIgaGVpZ2h0PSI2NzRweCIgdmlld0JveD0iMCAwIDUwNSA2NzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwNSA2NzQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiMwMTAyMDIiIGQ9Ik0zNzguNzE2LDMzNy4xMzRjLTMzLjY3NiwyNS4yNTYtNzUuNzcxLDQyLjA5NC0xMjYuMjgzLDQyLjA5NGMtNTAuNTE0LDAtOTIuNjA3LTE2LjgzOC0xMjYuMjgzLTQyLjA5NEM1OC43OTcsMzc5LjIyOS0wLjEzNSw0MzguMTYyLTAuMTM1LDUwNS41MTJ2MTY4LjM3OUg1MDVWNTA1LjUxMkM1MDQuOTk5LDQzOC4xNjIsNDU0LjQ4NiwzNzAuODExLDM3OC43MTYsMzM3LjEzNHoiLz48Y2lyY2xlIGZpbGw9IiMwMTAyMDIiIGN4PSIyNTIuNDMzIiBjeT0iMTY4Ljc1NiIgcj0iMTY4LjM3OCIvPjwvZz48L3N2Zz4=);
}

#userblogentry .owner-info .links a.blog-overview {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCwwLDQwLDIxIj48cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiB4PSI0Ij48L3JlY3Q+PHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjUiIHg9IjEyIj48L3JlY3Q+PHJlY3Qgd2lkdGg9IjUiIGhlaWdodD0iNSIgeT0iOCIgeD0iNCI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSI1IiB4PSIxMiIgeT0iOCI+PC9yZWN0PjxyZWN0IHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHk9IjE2IiB4PSI0Ij48L3JlY3Q+PHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjUiIHg9IjEyIiB5PSIxNiI+PC9yZWN0Pjwvc3ZnPg==);
}


#userblogentry .complaint {
	margin: 3em 0;
}

#userblogentry .complaint .report span {
	color: #fff;
	padding: 0 8px;
}

#userblogentry .userblogform-report {
	background-color: rgba(255,255,255,.2);
	color: #000;
	position: relative;
	font-size: 13px;
	line-height: 130%;
	top: 10px;
}

#userblogentry .userblogform-report * {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 130%;
}

#userblogentry .userblogform-report .grecaptcha-badge {
	display: none;
}

#userblogentry .userblogform-intro {
	background-color: #fdc732;
	color: rgba(0, 0, 0, .8);
	padding: 12px;
}

#userblogentry .userblogform-intro::before {
	content: '';
	display: block;
	position: absolute;
	bottom: 100%;
	left: 5px;
	width: 0;
	height: 0;
	border: 0 solid transparent;
	border-width: 10px 6px;
	border-bottom-color: #fdc732;
}

#userblogentry .userblogform-intro>:last-child {
	margin-bottom: 0;
}

#objectContent #userblogentry .userblogform-input {
	align-items: flex-start;
	display: flex;
	flex-wrap: wrap;
}

#userblogentry .userblogform-input-text,
#userblogentry .userblogform-input-textarea {
	width: 100%;
	line-height: 0;
	background-color: #fff;
}

#userblogentry .userblogform-input-text input[type="text"],
#userblogentry .userblogform-input-textarea textarea {
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	padding: 12px;
	border: none;
	font-size: 13px;
	line-height: 130%;
	outline: none;
	background-color: #fff;
	margin: 0;
	border-radius: 0;
	border-left: 0 solid transparent;
	-webkit-transition: border .1s;
	transition: border .1s;
}

#userblogentry .userblogform-input-text:after {
	content: '';
	display: block;
	border-bottom: 1px solid rgba(0,0,0,.15);
	margin: 0 12px;
}

#userblogentry .userblogform-input-textarea textarea {
	min-height: 120px;
	overflow: auto;
	position: relative;
}

#userblogentry .userblogform-input-text input[type="text"] {
	font-weight: bold;
}

#userblogentry .userblogform-footer {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding: 12px;
}

#userblogentry .userblogform-footer button {
	background: none;
	border: none;
	border-radius: 0;
	color: rgba(0,0,0,.6);
	cursor: pointer;
	flex-grow: 0;
	flex-shrink: 0;
	font-size: 13px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding: 0 18px;
	text-decoration: underline;
	text-transform: uppercase;
}

#userblogentry .userblogform-footer button[type='submit'] {
	background-color: #d8017b;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
}

#userblogentry .userblogform-report .validation-summary-valid {
	display: none;
}

#userblogentry .complaint #reportBlogEntryCallResult .success {
	margin: 0;
	padding: 4px;
	color: #fff;
	background-color: rgba(123,183,132,0.9);
	border: 1px solid #16aa15;
}

#userblogentry .complaint #reportBlogEntryCallResult .error {
	margin: 0;
	padding: 4px;
	color: #fff;
	background-color: #DB0F13;
	border: 1px solid #A11517;
}

#userblogentry .complaint .validation-summary-errors {
	margin: 1em 0;
	color: #fff;
	background-color: #DB0F13;
	border: 1px solid #A11517;
}

#userblogentry .complaint .validation-summary-errors ul {
	list-style: none;
}




/* GALLERY */
#gallery {
	clear: both;
	position: relative;
	min-height: 70px;
	overflow: hidden;
}

#story > #gallery {
	margin-bottom: 16px;
	margin-top: -16px;
}

#story > #gallery p {
	font-size: 1.5em;
	line-height: 1.3em;
}

#gallery.starting {
	visibility: hidden;
}

#gallery img {
	width: auto;
	height: auto;
	min-width: 98px;
	max-width: 100%;
	max-height: 400px;
	margin: 0 auto;
	border: none;
}

#gallery .video .visual a {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	background: transparent url(/sites/mainweb/img/mobile/btn_play_40_40.png) no-repeat center center;
}

#gallery .swiper-button-next,
#gallery .swiper-button-prev {
	top: 0;
	height: 100%;
	background: none;
	margin-top: 0;
	width: 30px;
}

#gallery .swiper-button-next {
	right: 0;
}

#gallery .swiper-button-prev {
	left: 0;
}

#gallery .swiper-button-next .icon,
#gallery .swiper-button-prev .icon {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 30px;
	height: 30px;
	margin: -15px 0 0 -15px;
	background-color: transparent;
	background-image: url(/sites/mainweb/img/mobile/sprite_photoslider.png);
	background-repeat: no-repeat;
}

#gallery .swiper-button-disabled {
	display: none;
}

#gallery .swiper-button-prev .icon {
	background-position: 0 0;
}

#gallery .swiper-button-next .icon {
	background-position: -30px 0;
}

#gallery .media.slide.video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#gallery .media.socialMedia {
	text-align: center;
}

#gallery .media.socialMedia .text {
	text-align: left;
}

#gallery .caption p {
	margin: 0 0 8px;
}

#gallery .credits {
	margin: 8px 0;
	padding: 0;
	font-size: 11px;
	color: rgba(0,0,0,.6);
}
/* GALLERY - RETINA */
@media (-webkit-min-device-pixel-ratio: 2) {
	#gallery .control.paging .icon,
	#gallery-toggle .icon {
		background-size: 60px 36px;
		background-image: url(/sites/mainweb/img/mobile/sprite_photoslider@2x.png);
	}
}

/* PAGING IN ARTICLES */

.bodycopy .paging {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 0 16px;
	padding: 0;
	background: none;
	text-align: left;
}

.bodycopy .paging strong {
	display: block;
	float: left;
	margin: 0 4px 4px 0;
	font-size: 12px;
	line-height: 20px;
}

.bodycopy .paging .button {
	float: left;
	width: 30px;
	margin: 0 4px 4px;
	border-color: inherit !important;
	background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,.2)));
	text-shadow: none;
}

.bodycopy .paging .button.current {
	border-color: #000000 !important;
}

.bodycopy .paging .button a {
	display: block;
	text-align: center;
}

.bodycopy .quote {
	clear: both;
	display: block;
	margin: 0 0 8px;
	background: #ED068A;
	border: 2px solid #ED068A;
}

.bodycopy .quote a {
	display: block;
	padding: 16px;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
}

.bodycopy .quote:hover {
	background: #FFF;
}

.bodycopy .quote:hover a {
	color: #ED068A;
}

.bodycopy .quote a:hover {
	text-decoration: none;
}

.bodycopy .quote .credit {
	display: block;
	margin: .5em 0 0;
	text-align: right;
	font-weight: normal;
	font-size: 13px;
}

/* DOWNLOADS */
.download {
	padding: 4px 8px;
	margin: 1px 0 0;
}

.download a {
	font-weight: bold;
	font-size: 1.3em;
}

.download a span {
	font-weight: normal;
	color: #333333;
}

.download p {
	margin: 0;
}

/* TEASER */

.teaser {
	clear: both;
	padding: 8px;
	border-radius: 8px;
	background: rgba(0,0,0,.2);
}

#story .teaser p {
	margin: 0;
	padding: 16px;
	border-radius: 4px;
	background: #FFF;
}

.teaser a {
	display: block;
}

/* BADGES */
.badges {
	margin: 8px 0 0 8px;
}

.badges .badge {
	float: left;
	margin: 0 8px 0 0;
}

/* Badge User Generated Content (UGC) */
.badge--ugc {
	height: 27px;
	padding: 0 6px 0 33px;
	font-size: 1.18181818182em;
	line-height: 27px;
	font-weight: bold;
	color: #E2017B;
	background: #fff url(/sites/mainweb/img/desktop/bg_ugc-icon_detail.png) no-repeat 0 0;
}

/* Badge Greenlife */
.badge--greenlife {
	position: relative;
	height: 27px;
	padding: 0 6px 0 25px;
	font-size: 1.18181818182em;
	line-height: 27px;
	font-weight: bold;
	background: #72C532 url(/sites/mainweb/img/desktop/greenlife-teaser.png) no-repeat 0px center;
}

.badge--greenlife a {
	color: #fff;
}

/* Embedded Posting Container for upost

	- Embedded Posting Loading
	- Embedded Posting on Gallery Slide

*/

	/* embedded posting loading container */
	.embedded-posting {
		min-height: 200px;
		margin-bottom: 1em;
		border: 1px solid;
		border: 1px solid rgba(0,0,0, .05);
		background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAADICAYAAABS39xVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMjcvMTX6ZkJdAAADDElEQVR4nO3dQUoDQRRF0VTINPtfqAsohxITaJFqUxfPGUrAkMHlB9rnmHNeAAqu734DAD8lWECGYAEZggVkCBaQIVhAhmABGbejF4wx7n/xRnY05/z4/rMzP49Xvw/44sICMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyhsVRoMKFBWQIFpAhWECGtYY3sMoAv+PCAjIEC8gQLCBDsIAMD44CGS4sIEOwgAzBAjIEC8gQLCBDsIAMwQIy/PEzsI2jYQAPjgIZvhICGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhrUG/rWjdQD24sICMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIy/JsvIMOFBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGSaSYWMmnB+5sIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAwTyUCGCwvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjJMJMNCJo3P5cICMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyTCQDGS4sIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIMJEMnG7VdLQLC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyDCRDGS4sIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIMNEMvBk1aTxai4sIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgw0QykOHCAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADBPJwOlWTS67sIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAwTyUCGCwvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjJMJANPVk0ar+bCAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMkwkAxkuLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyDCRDGzjaJrZhQVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWSYSAYyXFhAhmABGYIFZAgWkCFYQIZgARmCBWR8AmxTVXfJMpgWAAAAAElFTkSuQmCC') no-repeat 0 0;
		background-size: 100% 100%;
	}

	/* embedded posting loading container - data-loaded */
	.embedded-posting[data-loaded="true"] {
		min-height: 0;
		border: none;
		background-image: none
	}

	/* embedded posting on gallery slide */
	#gallery .media.swiper-slide .embedded-posting {
		background-color: #A1A1A1;
		padding: 38px 8px 8px 8px;
	}

	/* embedded posting on gallery slide - rating-log height fix for */
	#gallery .media.swiper-slide .embedded-posting .ratings-log-inner {
		max-height: 115px;
	}

/* Fix: adjust width of Facebook posts */

.block .fb-post > span {
	width: 100% !important;
	overflow: hidden;
}

.block .fb-post.fb_iframe_widget {
	display: block;
}

.block.newsletter-widget iframe {
	background-color: transparent;
	border-width: 0;
	margin: 0 0 1em;
	width: 100%;
}

/*closedd beta rectangle (placeholder)*/
#cbbp {
	margin: 0 auto;
	max-width: 355px;
	padding-bottom: 8px;
	width: 100%;
}

#cbbp img {
	width: 100%;
}

#cbbp:empty {
	display: none;
}
