.buzz-container {
	padding: 0
}

.user-profile .global-container .global-container {
	margin: 0 -25px
}

.mode-add .content {
	border-right: 0;
	width: 740px
}

.mode-add .sidebar,
.mode-add .sidebar--fixed {
	width: 300px
}

.mode-add .global-container .global-container {
	padding: 0
}

.mode-add .global-container .global-container .headline-cats-wrap {
	padding: 0 25px
}

.mode-add .add-container .add-container {
	background-color: #fff;
	box-shadow: none;
	padding-top: 0 !important;
	padding: 0;
	width: auto
}

.mode-add .global-container.buzzeditor {
	margin: 0 -25px
}

.mode-add .global-container.buzzeditor .content {
	width: 780px
}

.container {
	background-color: #fff;
	max-width: 1120px;
	padding: 0 25px
}

.global-container .headline .global-container {
	padding: 0
}

@media (max-width:1047px) {
	.buzz-container {
		padding-top: 0 !important
	}

	.container {
		padding: 0 16px
	}
}

.header {
	background: #f5d600;
	height: auto !important;
	margin-left: -25px;
	margin-right: -25px;
	max-height: 100%;
	position: relative !important;
	width: auto
}

.header .container {
	background: transparent
}

.header__searchbar {
	height: 95px
}

.header__appbar {
	height: auto;
	padding: 15px 0
}

.header__appbar.is-passive {
	margin-top: -60px
}

.header__appbar--left__logo {
	height: 48px;
	width: 152px
}

.header__appbar--left__logo img {
	max-width: 152px
}

.header__appbar--left__logo a {
	height: 100%;
	vertical-align: middle;
	width: 142px
}

.header__appbar--left__menu {
	display: block;
	height: 58px;
	width: auto
}

.header__searchbar {
	height: auto;
	margin-top: -95px
}

.header__searchbar__container__input {
	height: 70px
}

.header__appbar.header__appbar_menu {
	background: #ffdf00;
	border-top: 0;
	padding: 0
}

.header__appbar--left__menu__list__item>a {
	height: 58px
}

.header__appbar_top_color .container {
	align-items: center;
	display: flex
}

.header__appbar_top_color .container .header__appbar--right {
	margin-left: auto
}

@media (max-width:1047px) {
	.header__appbar {
		padding: 0
	}

	.header__appbar--left__nav {
		margin: 18px 10px 18px 0
	}

	.header__appbar--left__logo {
		height: 58px;
		width: 102px
	}

	.header__appbar--left__logo img {
		max-width: 102px
	}

	.header__searchbar__container__input {
		height: 40px
	}

	.header__appbar.header__appbar_menu {
		background: transparent !important;
		float: right;
		position: absolute;
		right: 0;
		top: 2px;
		width: auto
	}
}

.footer-bottom {
	background: #fafafa;
	border-top: 1px solid #e3e2e2;
	display: block;
	margin-left: -25px;
	margin-right: -25px;
	padding: 20px 5px 30px;
	width: auto
}

.colheader {
	border-bottom: 0;
	display: block;
	margin: 10px 0 20px
}

.colheader .header-title {
	border: 0;
	font-size: 14px;
	line-height: 14px;
	padding: 0 20px 0 0;
	text-transform: uppercase
}

.headline-cats {
	margin-left: -25px;
	margin-right: -25px
}

.content-timeline__list {
	display: flex;
	flex-wrap: wrap;
	margin: 10px -15px
}

.content-timeline__item.content-viral__item {
	margin: 0 0 25px
}

.content-timeline__item.content-viral__item .badges {
	left: 15px;
	right: auto;
	top: -10px
}

.content-timeline__item.content-viral__item.columns2 {
	float: left;
	width: 50%
}

.content-timeline__item.content-viral__item.columns3 {
	float: left;
	width: 33.33333%
}

.content-timeline__item.content-viral__item .headline__blocks--large {
	height: auto;
	overflow: inherit;
	width: 100%
}

.content-timeline__item.content-viral__item .headline__blocks--large .headline__blocks__image {
	border-radius: 4px;
	bottom: 0;
	height: 274px;
	left: 0;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1
}

.content-timeline__item.content-viral__item .headline__blocks--large .headline__blocks__image img {
	height: 100%;
	margin-left: -25px
}

.content-timeline__item.content-viral__item .headline__blocks--large .headline__blocks__header {
	bottom: 0;
	left: 0;
	min-height: 170px;
	padding: 10px 3px;
	position: relative;
	right: 0;
	top: 0;
	z-index: 1
}

.content-timeline__item.content-viral__item .headline__blocks--large .headline__blocks__header .headline__blocks__header__title {
	color: #333;
	font-size: 1.1em
}

.content-timeline__item.content-viral__item .headline__blocks--large .headline__blocks__header .headline__blocks__header__desc {
	margin: 10px 0
}

.content-timeline__item.content-viral__item .headline__blocks--large .headline__blocks__header .headline__blocks__header__other {
	filter: alpha(opacity=100);
	margin: 5px 0;
	max-height: 100px;
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1
}

.content-timeline__item.content-viral__item .headline__blocks--small {
	overflow: inherit
}

.content-timeline__item.content-viral__item.columns2 .content-timeline__item_wrap,
.content-timeline__item.content-viral__item.columns3 .content-timeline__item_wrap {
	margin-left: 15px;
	margin-right: 15px;
	position: relative
}

.content-timeline__item.content-viral__item:hover .headline__blocks--large .headline__blocks__header__title {
	color: #f44336 !important
}

.sidebar .content-timeline__item.content-viral__item .headline__blocks__image {
	bottom: 0;
	left: 0;
	right: 0;
	top: 0
}

@media (max-width:768px) {

	.content-timeline__item.content-viral__item.columns2,
	.content-timeline__item.content-viral__item.columns3 {
		width: 100%
	}

	.content-timeline__item.content-viral__item.columns2 .headline__blocks,
	.content-timeline__item.content-viral__item.columns3 .headline__blocks {
		margin: 0 !important
	}
}

.headline {
	background-color: #f6f6f6;
	background-color: transparent;
	margin: 0;
	padding: 20px 0;
	position: relative;
	width: 100%
}

@media (max-width:767px) {
	.headline {
		padding: 0 !important
	}
}

.content-title .badges {
	display: inline-block;
	float: none;
	left: auto;
	position: relative;
	top: auto;
	width: 100%;
	z-index: 90
}

.content-title .badges .badge {
	float: right;
	left: auto;
	position: relative;
	right: -10px;
	top: -10px
}

.content-title .badges .item_category {
	float: left
}

.content-title .badges .item_category a {
	float: left;
	margin-right: 5px
}

.content-title h1 {
	color: #000;
	font-family: inherit;
	font-size: 1.75em;
	font-weight: 500
}

.content-title a {
	color: #000;
	text-decoration: none
}

.content-info {
	color: #999;
	font-family: inherit;
	font-size: 1em;
	font-weight: 400;
	margin-top: 10px
}

.content-info span {
	display: table-cell
}

.content-body__description {
	font-family: inherit
}

.content-body--right {
	float: left;
	margin-left: 0;
	padding-right: 20px;
	width: 100%
}

.content-body__detail h2,
.content-body__detail h3,
.content-body__detail h4,
.content-body__detail h5,
.content-body__detail h6 {
	font-family: inherit !important
}

@media (min-width:768px) {

	.content-share,
	.content-share__icon {
		display: inline-block;
		position: relative
	}

	.content-share {
		margin-top: 15px;
		width: 100%
	}

	.content-share__item {
		border-radius: 2px;
		cursor: pointer;
		float: left;
		height: 41px;
		line-height: 0;
		margin: 0 8px 0 0;
		padding: 5px;
		position: relative;
		width: 128px
	}

	.content-share__icon {
		float: left
	}

	.content-share__item.twitter .content-share__icon {
		background-position: -75px -35px
	}

	.content-share__item.facebook .content-share__icon {
		background-position: -75px -68px
	}

	.content-share__item.pinterest .content-share__icon {
		background-position: -109px -134px
	}

	.content-share__item.mail {
		width: 42px
	}

	.content-share__text {
		color: #fff;
		float: left;
		font-family: inherit;
		font-size: 16px;
		font-weight: 700;
		line-height: 30px;
		margin: 0 0 0 10px
	}

	.content-font {
		float: left;
		margin: 0;
		padding: 0;
		position: relative
	}

	.content-font__item {
		border-radius: 2px;
		height: 42px;
		width: 42px
	}

	.content-font__item:before {
		display: none
	}
}

.single-page .page-container {
	margin-top: 40px;
	min-height: 800px
}

.single-page .content-body {
	color: #222;
	display: block;
	padding-right: 26px;
	position: relative;
	width: 100%
}

.single-page .content-body__detail {
	font-family: inherit;
	font-size: 1em;
	font-weight: 100;
	line-height: 1.25em;
	text-decoration: none
}

.profile-splash {
	margin: 0
}