body {
	background: white;
}

	div.site-container div.sticky-menu-container {
		display: none;
	}

	div.site-content div.menu-container ul.main-submenu {
		display: none;
	}

		div.site-content div.menu-container ul.main-menu {
			display: none;
			position: absolute;
			top: 52px;
			left: 0px;
			list-style-type: none;
			padding: 0;
			margin: 0;
			background: #322f31;
			width: 100%;
			z-index: 100;
		}

			div.site-content div.menu-container ul.main-menu li {
				text-transform: uppercase;
				margin: 0;
				text-align: center;
			}

				div.site-content div.menu-container ul.main-menu li a {
					color: white;
					font-size: 20px;
					display: block;
					padding: 15px;
				}

div.topbar {
	background: #322f31;
}

		div.topbar div.content a.podcast {
			margin-right: 28px;
		}

		div.topbar div.content div.search {
			float: right;
		}

	div.site-content div.content {
		margin: 20px auto 20px auto;
		text-align: left;
	}

		div.topbar div.content a.newsletter {
			background: #8c8c8c url(/static/img/default/mail-icon.svg) no-repeat center center;
			background-size: 24px 24px;
			color: white;
			float: right;
			height: 24px;
			margin-right: 0px;
			width: 36px;
		}

		div.topbar div.content a.newsletter-text {
			background: #bbbbbb;
			color: #e8e8e8;
			float: right;
			font-size: 14px;
			height: 21px;
			margin-right: 20px;
			padding: 3px 10px 0px 10px;
		}

		div.topbar div.content a.newsletter-text:hover {
			color: white;
		}


div.ad {
	display: none;
}



div.highlighted-article {
	position: relative;
}

	div.highlighted-article div.picture-wrapper {
		height: 368px;
	}

		div.highlighted-article div.picture-wrapper div.picture {
			height: 368px;
			background-size: cover;
		}

	div.highlighted-article div.text {
		background-color: rgba(0,0,0,0.5);
		position: absolute;
		left: 0px;
		bottom: 0px;
		padding: 10px 0px 20px 0px;
		width: 100%;
		color: white;
	}

		div.highlighted-article div.text div.section {
			position: absolute;
			top: -35px;
			left: 50%; /* position the left edge of the element at the middle of the parent */
			transform: translate(-50%, -50%);
			text-transform: uppercase;
			font-weight: bold;
			padding: 4px 20px;
		}

		div.highlighted-article div.text h3 {
			text-transform: uppercase;
			font-size: 28px;
			margin: 0px auto;
			padding: 0px 40px;
			text-align: center;
		}

			div.highlighted-article div.text h3 a {
				color: white;
			}

		div.highlighted-article div.text p {
			font-size: 12px;
			margin: 10px auto 0px auto;
			text-align: center;
			text-transform: uppercase;
		}

			div.highlighted-article div.text p.meta a {
				color: white;
			}


		div.site-content div.content div.columns div.column {
			margin: 40px 20px 0px 20px;
		}

			div.site-content div.content div.columns div.column div.article-first {
				clear: both;
				margin-top: 20px;
			}

				div.site-content div.content div.columns div.column div.article-first div.picture-wrapper {
					width: 100%;
					height: 200px;
				}

					div.site-content div.content div.columns div.column div.article-first div.picture-wrapper div.picture {
						background-repeat: no-repeat;
						background-size: cover;
						background-position: center;
						height: 200px;
					}

					div.site-content div.content div.columns div.column div.article-first div.text h3 {
						margin: 10px 0px 0px 0px;
						padding: 0;
						font-size: 18px;
						font-weight: 600;
						text-align: center;
					}

						div.site-content div.content div.columns div.column div.article-first div.text h3 a {
							color: black;
						}
					div.site-content div.content div.columns div.column div.article-first div.text p.meta {
						font-size: 12px;
						margin: 10px 0px 0px 0px;
						color: #a3a3a3;
						text-transform: uppercase;
						text-align: center;
					}

						div.site-content div.content div.columns div.column div.article-first div.text p.meta span.author a {
							color: #a3a3a3;
						}

				div.site-content div.content div.columns div.column div.article-first div.social {
					margin-top: 15px;
					border-top: 1px solid #cccccc;
					border-bottom: 1px solid #cccccc;
					padding: 8px;
					color: #a3a3a3;
					text-transform: uppercase;
					font-size: 12px;
					font-weight: 300;
					text-align: center;
				}

					div.site-content div.content div.columns div.column div.article-first div.social span.likes {
						background: url('/static/img/default/icon/like-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
					}

					div.site-content div.content div.columns div.column div.article-first div.social span.comments {
						background: url('/static/img/default/icon/comment-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						margin-left: 10px;
					}

					div.site-content div.content div.columns div.column div.article-first div.social span.shares {
						background: url('/static/img/default/icon/share-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						margin-left: 10px;
					}

					div.site-content div.content div.columns div.column div.article-first div.social span.number {
						font-weight: 600;
					}


			div.site-content div.content div.columns div.column div.article {
				clear: both;
				margin-top: 30px;
			}

				div.site-content div.content div.columns div.column div.article div.picture-wrapper {
					width: 80px;
					height: 80px;
					float: left;
				}

					div.site-content div.content div.columns div.column div.article div.picture-wrapper div.picture {
						background-repeat: no-repeat;
						background-size: cover;
						background-position: center;
						height: 80px;
					}


				div.site-content div.content div.columns div.column div.article div.text {
					margin-left: 100px;
				}

					div.site-content div.content div.columns div.column div.article div.text h3 {
						margin: 0;
						padding: 0;
						font-size: 16px;
						font-weight: 600;
					}

						div.site-content div.content div.columns div.column div.article div.text h3 a {
							color: black;
						}


					div.site-content div.content div.columns div.column div.article div.text p.meta {
						font-size: 12px;
						margin: 6px 0px 0px 0px;
						color: #a3a3a3;
						text-transform: uppercase;
					}

						div.site-content div.content div.columns div.column div.article div.text p.meta span.author a {
							color: #a3a3a3;
						}



	div.site-container div.articles div.article-first {
		margin: 0px 0px 40px 0px;
	}

	div.site-container div.articles div.article {
		margin: 0px 20px 40px 20px;
	}

		div.site-container div.articles div.article-first p.meta {
			margin-left: 20px;
			margin-right: 20px;
		}


		div.site-container div.articles div.article-first div.picture-wrapper {
			height: 368px;
		}

			div.site-container div.articles div.article-first div.picture-wrapper div.picture {
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center;
				height: 368px;
			}

		div.site-container div.articles div.article-first h3 {
			font-size: 24px;
			margin: 10px 20px 0px 20px;
		}

			div.site-container div.articles div.article-first h3 a {
				color: black;
			}

	div.site-container div.articles p.meta {
		font-size: 12px;
		margin: 0px;
		color: #a3a3a3;
		text-transform: uppercase;
	}

	div.site-container div.articles div.article-first div.intro {
		font-size: 14px;
		margin: 0px 20px;
	}



		div.site-container div.articles div.article div.picture-wrapper {
			width: 370px;
			height: 200px;
			float: left;
		}

			div.site-container div.articles div.article div.picture-wrapper div.picture {
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center;
				height: 200px;
			}

		div.site-container div.articles div.article div.text {
			margin: 0px 0px 0px 390px;
		}

			div.site-container div.articles div.article div.text h3 {
				background: black;
				display: inline;
				padding: 5px;
				box-decoration-break: clone;
				line-height: 2em;
			}

				div.site-container div.articles div.article div.text h3 a {
					color: white;
				}

			div.site-container div.articles div.article div.text p.meta {
				margin-top: 10px;
			}

			div.site-container div.articles p.meta span.section {
				text-transform: uppercase;
				font-weight: 600;
			}

		div.site-container div.articles div.article div.intro {
			font-size: 14px;
		}


				div.site-container div.articles div.social {
					margin: 15px 0px 0px 0px;
					border-top: 1px solid #cccccc;
					border-bottom: 1px solid #cccccc;
					padding: 8px;
					color: #a3a3a3;
					text-transform: uppercase;
					font-size: 10px;
					font-weight: 300;
					text-align: center;
				}

					div.site-container div.articles div.social span.likes {
						background: url('/static/img/default/icon/like-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
					}

					div.site-container div.articles div.social span.comments {
						background: url('/static/img/default/icon/comment-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						margin-left: 10px;
					}

					div.site-container div.articles div.social span.shares {
						background: url('/static/img/default/icon/share-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						margin-left: 10px;
					}

					div.site-container div.articles div.social span.number {
						font-weight: 600;
					}

div.site-container div.side {
	margin-top: 20px;
	padding: 20px;
	text-align: center;
}

	div.site-container div.side h3 {
		border-top: 1px solid #9b9b9c;
		border-bottom: 1px solid #9b9b9c;
		margin: 10px auto 20px auto;
		padding: 4px 0px;
		text-align: center;
	}

	div.site-container div.side div.fb-page {
		margin: auto;
		width: 300px;
	}

	div.site-container div.side div.dtk {
		text-align: center;
	}

				div.top-articles div.wrapper div.content div.article {
					margin-bottom: 30px;
				}

				div.top-articles div.wrapper div.content div.article div.picture-wrapper div.picture {
					width: 100%;
					height: 300px;
				}

				div.top-articles div.wrapper div.content div.article div.text h3 {
					font-size: 24px;
				}

				div.top-articles div.wrapper div.content div.article div.text {
					color: white;
					font-size: 14px;
				}



	div.videos div.content {
		border-top: 1px solid #f0f0f0;
		padding-top: 25px;
	}

				div.videos div.content div.columns div.column div.article div.picture-wrapper {
					width: 100%;
					height: 360px;
				}

					div.videos div.content div.columns div.column div.article div.picture-wrapper div.picture {
						background-repeat: no-repeat;
						background-size: cover;
						background-position: center;
						height: 360px;
					}

				div.videos div.content div.columns div.column div.article div.text {
					margin: 10px 20px 0px 20px;
					text-align: left;
				}

					div.videos div.content div.columns div.column div.article div.text h3 {
						font-size: 18px;
					}

				div.videos div.content div.columns div.column div.article div.social {
					margin: 15px 0px 20px 0px;
					font-size: 12px;
				}

	div.videos div.page-numbers {
		margin: 20px;
	}



	div.podcasts div.content {
		border-top: 1px solid #f0f0f0;
		padding-top: 25px;
	}

				div.podcasts div.content div.columns div.column div.article div.picture-wrapper {
					width: 100%;
					height: 360px;
				}

					div.podcasts div.content div.columns div.column div.article div.picture-wrapper div.picture {
						background-repeat: no-repeat;
						background-size: cover;
						background-position: center;
						height: 360px;
					}

				div.podcasts div.content div.columns div.column div.article div.text {
					margin: 10px 20px 0px 20px;
					text-align: left;
				}

					div.podcasts div.content div.columns div.column div.article div.text h3 {
						font-size: 18px;
					}

				div.podcasts div.content div.columns div.column div.article div.social {
					margin: 15px 0px 20px 0px;
					font-size: 12px;
				}

	div.podcasts div.page-numbers {
		margin: 20px;
	}



		div.footer div.social-links ul {
			display: flex;
			justify-content: space-between;
			list-style-type: none;
			width: 300px;
			margin: auto;
			padding: 0;
		}

			div.footer div.social-links ul li {
				text-transform: uppercase;
				padding: 10px;
				margin: 0;
			}

				div.footer div.social-links ul li a {
					display: block;
					color: black;
					font-weight: 600;
					font-size: 14px;
				}

	div.footer div.links {
	}

		div.footer div.links ul {
			display: flex;
			justify-content: space-between;
			list-style-type: none;
			margin: auto;
			padding: 0;
			border-top: 1px solid #787878;
		}

			div.footer div.links ul li {
				text-transform: uppercase;
				padding: 10px;
				margin: 0;
			}

				div.footer div.links ul li a {
					display: block;
					color: #787878;
					font-weight: 600;
					font-size: 14px;
				}

		div.site-container div.article-container div.page {
			margin: 20px;
		}

		div.site-container div.article-container div.article-page h1.article-title {
			margin-top: 20px;
			margin-left: 20px;
			margin-right: 20px;
			font-size: 30px;
		}

		div.site-container div.article-container div.article-page h2.article-subtitle {
			font-size: 20px;
		}

		div.site-container div.article-container div.article-page div.highlighted-picture img {
			width: 100%;
			height: auto;
		}

		div.site-container div.article-container div.article-page div.article-lead {
			margin: 20px 20px 10px 20px;
		}

		div.site-container div.article-container div.article-page div.article-body {
			margin: 20px 20px 10px 20px;
		}

		div.site-container div.article-container div.article-page div.article-tags {
			margin-left: 20px;
			margin-right: 20px;
		}

		div.site-container div.article-container div.article-page blockquote {
			font-size: 26px;
			line-height: 130%;
			padding: 30px;
			margin: 20px 0px;
		}


div.site-container div.line {
	margin-bottom: 20px;
}



div.article-social-icons {
	display: none;
}



				div.related-articles div.content div.article {
					margin-bottom: 30px;
				}

				div.related-articles div.content div.article div.picture-wrapper div.picture {
					width: 100%;
					height: 300px;
				}

				div.related-articles div.content div.article div.text h3 {
					font-size: 24px;
					margin: 10px 0px;
				}

				div.related-articles div.content div.article div.text {
					color: white;
					font-size: 14px;
					margin-left: 20px;
					margin-right: 20px;
				}

					div.related-articles div.content div.columns div.column div.article div.text p.meta {
						text-align: center;
					}

					div.site-container div.related-articles div.content div.columns div.column div.article div.social {
						margin-left: 20px;
						margin-right: 20px;
						text-align: center;
					}



div.result-container {
	margin: 0px 20px;
}

div.search-results {
	margin: 0px 20px;
}


	div.site-container div.articles div.page-numbers {
		text-align: left;
		margin: 20px;
	}

div.article-arrows {
	display: none;
}

div#zendium-ad {
	display: none;
}


form#user-registration-form td, form#user-details-form td, form#user-forgotten-password-form td {
	padding: 8px;
}

form#user-registration-form input.text, form#user-details-form input.text, form#user-forgotten-password-form input.text {
	width: 320px;
	padding: 8px;
}

form#user-registration-form input.submit, form#user-details-form input.submit, form#user-forgotten-password-form input.submit {
	font-size: 16px;
	width: 320px;
	margin: 20px auto 10px auto;
	padding: 8px;
}



div#related-articles {
	margin-top: 40px;
}

	div#related-articles h2 {
		text-align: center;
		font-weight: 600;
	}

	div#related-articles p.meta {
		font-size: 12px;
		margin: 0px;
		color: #a3a3a3;
		text-transform: uppercase;
	}

	div#related-articles div.article {
		margin: 0px 20px 40px 20px;
	}

		div#related-articles div.article div.picture-wrapper {
			width: 370px;
			height: 200px;
			float: left;
		}

			div#related-articles div.article div.picture-wrapper div.picture {
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center;
				height: 200px;
			}

		div#related-articles div.article div.text {
			margin: 0px 0px 0px 390px;
		}

			div#related-articles div.article div.text h3 {
				background: black;
				display: inline;
				padding: 5px;
				box-decoration-break: clone;
				-webkit-box-decoration-break: clone;
				line-height: 1.8em;
				font-size: 16px;
			}

				div#related-articles div.article div.text h3 a {
					color: white;
				}

			div#related-articles div.article div.text p.meta {
				margin-top: 10px;
				text-align: left;
			}

			div#related-articles p.meta span.section {
				text-transform: uppercase;
				font-weight: 600;
			}


		div#related-articles div.article div.intro {
			font-size: 14px;
		}






div#latest-articles {
}

	div#latest-articles h2 {
		text-align: center;
		font-weight: 600;
	}

	div#latest-articles p.meta {
		font-size: 12px;
		margin: 0px;
		color: #a3a3a3;
		text-transform: uppercase;
	}

	div#latest-articles div.article {
		margin: 0px 20px 40px 20px;
	}

		div#latest-articles div.article div.picture-wrapper {
			width: 370px;
			height: 200px;
			float: left;
		}

			div#latest-articles div.article div.picture-wrapper div.picture {
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center;
				height: 200px;
			}

		div#latest-articles div.article div.text {
			margin: 0px 0px 0px 390px;
		}

			div#latest-articles div.article div.text h3 {
				background: black;
				display: inline;
				padding: 5px;
				box-decoration-break: clone;
				-webkit-box-decoration-break: clone;
				line-height: 1.8em;
				font-size: 16px;
			}

				div#latest-articles div.article div.text h3 a {
					color: white;
				}

			div#latest-articles div.article div.text p.meta {
				margin-top: 10px;
				text-align: left;
			}

			div#latest-articles p.meta span.section {
				text-transform: uppercase;
				font-weight: 600;
			}


		div#latest-articles div.article div.intro {
			font-size: 14px;
		}

				div#latest-articles div.social,
				div#related-articles div.social {
					margin-top: 15px;
					border-top: 1px solid #cccccc;
					border-bottom: 1px solid #cccccc;
					padding: 8px;
					color: #a3a3a3;
					text-transform: uppercase;
					font-size: 10px;
					font-weight: 300;
					text-align: center;
				}

					div#latest-articles div.social span.likes,
					div#related-articles div.social span.likes {
						background: url('/static/img/default/icon/like-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						image-rendering: optimizespeed;
					}

					div#latest-articles div.social span.comments,
					div#related-articles div.social span.comments {
						background: url('/static/img/default/icon/comment-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						margin-left: 10px;
						image-rendering: optimizespeed;
					}

					div#latest-articles div.social span.shares,
					div#related-articles div.social span.shares {
						background: url('/static/img/default/icon/share-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						margin-left: 10px;
						image-rendering: optimizespeed;
					}

					div#latest-articles div.social span.number,
					div#related-articles div.social span.number {
						font-weight: 600;
					}



a#show-facebook-comments-button span.mobile, div.link-to-home span.mobile {
	display: inline;
}

a#show-facebook-comments-button span.normal, div.link-to-home span.normal {
	display: none;
}

div.site-content div.poll-page div.poll {
	margin: 40px;
}

div#dr-oetker-text-mobile {
	display: none;
}


/**
 * Framed content design
 */
div.framed {
	border: 1px solid #808080;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}

div.framed-left {
	float: left;
	margin-right: 10px;
}

div.framed-right {
	float: right;
	margin-left: 10px;
}

div.framed-center {
	margin-left: auto;
	margin-right: auto;
}

	div.framed div.framed-title {
		color: #FFFFFF;
		padding: 10px;
		font-weight: bold;
	}

	div.framed-normal div.framed-title {
		background: #808080;
	}

	div.framed-highlighted {
		box-shadow: 0 1px 5px #a0a0a0;
		-webkit-box-shadow: 0 1px 5px #a0a0a0;
		-o-box-shadow: 0 1px 5px #a0a0a0;
		-moz-box-shadow: 0 1px 5px #a0a0a0;
	}

		div.framed-highlighted div.framed-title {
			background: #802020;
		}

	div.site-container div.article-container div.article-page div.framed p {
		font-size: 11pt;
		padding: 0;
		margin: 5px 0px 0px 0px;
	}


div.site-content div.article-page a.newsletter-link-after-article {
	font-size: 18px;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}


/* Podcast */

	div.article-page div.highlighted-picture-podcast::after {
		content: '';
		display: block;
		width: 150px;
		height: 135px;
		background: transparent url('/static/img/default/podcast-logo.png') no-repeat 0 0;
		background-size: 150px 135px;
		position: absolute;
		top: -webkit-calc(50% - 75px);
		top: calc(50% - 75px);
		left: -webkit-calc(50% - 65px);
		left: calc(50% - 65px);
	}

div.site-content div.article-page div.maudio {
}
	div.site-content div.article-page div.maudio div.buttons a {
		padding: 15px 15px 15px 49px;
		background-position: 12px 12px;
		background-size: 25px 25px;
	}
	div.site-content div.article-page div.maudio .audio-control {
		margin: 10px auto 0px auto;
		width: 655px;
	}
		div.site-content div.article-page div.maudio .audio-control .progress-bar {
			width: 375px;
		}

div.more-podcasts {
	margin: 40px 20px;
}


div.site-container div.article-container div.article-social-bottom-icons {
	height: 45px;
	margin: 0 auto 15px auto;
}


div#related-articles div.article-section-video div.picture-wrapper .picture::after,
div#latest-articles div.article-section-video div.picture-wrapper .picture::after {
	width: 40px;
	height: 40px;
	background-size: 40px 40px;
	top: -webkit-calc(50% - 20px);
	top: calc(50% - 20px);
	left: -webkit-calc(50% - 20px);
	left: calc(50% - 20px);
}


	div.top-articles-side p.meta {
		font-size: 12px;
		color: #a3a3a3;
		text-transform: uppercase;
	}

		div.top-articles-side div.article div.picture-wrapper {
			width: 100%;
			height: 200px;
		}

			div.top-articles-side div.article div.picture-wrapper div.picture {
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center;
				height: 200px;
			}

		div.top-articles-side div.article div.text {
			margin: 10px 0px 0px 0px;
		}

			div.top-articles-side div.article div.text h4 {
				background: black;
				display: inline;
				padding: 5px;
				box-decoration-break: clone;
				line-height: 2em;
				text-align: left;
			}

				div.top-articles-side div.article div.text h4 a {
					color: white;
				}

			div.top-articles-side div.article div.text p.meta {
				margin-top: 10px;
			}

			div.top-articles-side p.meta span.section {
				text-transform: uppercase;
				font-weight: 600;
			}

		div.top-articles-side div.article div.intro {
			font-size: 14px;
		}

div.side-content div.top-articles-side div.article-section-video div.picture-wrapper .picture::after {
	width: 60px;
	height: 60px;
	background-size: 60px 60px;
	top: -webkit-calc(50% - 30px);
	top: calc(50% - 30px);
	left: -webkit-calc(50% - 30px);
	left: calc(50% - 30px);
}


div#fixed-article-recommendation {
	background: white;
	border-top: 1px solid #d0d0d0;
	bottom: 0;
	margin: 0;
	max-height: 60px;
	opacity: 0;
	padding: 10px;
	position: fixed;
	transition: visibility 0s, opacity 0.2s linear;
	visibility: hidden;
	width: 100%;
	z-index: 998;
}

	div#fixed-article-recommendation div.open {
		display: none;
	}

	div#fixed-article-recommendation div.close {
		display: none;
	}

		div#fixed-article-recommendation div.text h4 {
			margin: 0;
			padding: 0;
			font-size: 12px;
			font-weight: 600;
			text-align: left;
		}

			div#fixed-article-recommendation div.text h4 a {
				color: black;
			}

		div#fixed-article-recommendation div.text p.meta {
			display: none;
		}

		div#fixed-article-recommendation div.intro {
			display: none;
		}

div.poll-2019 {
}

	div.poll-2019 h2 {
		text-align: center;
		margin: 0;
	}

	div.poll-2019 div.hiventures-logo {
		margin-top: 20px;
		text-align: center;
	}

		div.poll-2019 div.hiventures-logo img {
			height: auto;
			margin: 40px auto;
			width: 70%;
		}

	div.poll-2019 div.poll-2019-options {
	}

		div.poll-2019 div.poll-2019-options div.poll-2019-option {
			margin-top: 40px;
		}

			div.poll-2019 div.poll-2019-options div.poll-2019-option div.photo {
			}

			div.poll-2019 div.poll-2019-options div.poll-2019-option h5 {
				font-size: 14pt;
				font-weight: bold;
				margin: 10px 0px;
				text-align: center;
			}

			div.poll-2019 div.poll-2019-options div.poll-2019-option p {
			}

div.poll div.options {
	margin-top: 40px;
}

div.poll div.poll-box {
	border: 1px solid #d0d0d0;
	margin-top: 40px;
	padding: 0px 20px 20px 20px;
}

div.poll div.submit {
	text-align: center;
}

	div.poll div.submit input {
		margin: auto;
	}

div.results {
	margin-bottom: 40px;
}
