/* Max width specific stream elements due to it will affect vertical spaces. */
/*
#es#es .es-stream-preview .es-photos,
#es#es .es-stream-embed.is-link,
#es#es .es-stream-embed.is-ads,
#es#es .es-stream-embed.is-video {
	max-width: 640px;
}
*/
#es#es .es-mobile-filter-slider .is-active .es-mobile-filter-slider__btn,
#es#es .es-mobile-filter-slider .is-active .es-mobile-filter-slider__btn:focus,
#es#es .es-mobile-filter-slider .is-active .es-mobile-filter-slider__btn:active,
#es#es .es-story-privacy .es-privacy .es-privacy-toggle,
#es#es .btn-es-primary {

	background: #ae1917 !important;
	color: #ffffff !important;
	border-color: rgba(174,25,23, 0) !important;
}

#es#es .es-mobile-filter-slider .is-active .es-mobile-filter-slider__btn:hover,

#es#es .es-story-privacy .es-privacy .es-privacy-toggle:hover,
#es#es .es-story-privacy .es-privacy .es-privacy-toggle:focus,
#es#es .es-story-privacy .es-privacy .es-privacy-toggle:active,
#es#es .btn-es-primary:hover,
#es#es .btn-es-primary:active,
#es#es .btn-es-primary:focus {
	background-color: #781110 !important;
}



/** Danger **/
#es#es .btn-es-danger {
	background: #e00000 !important;
	color: #ffffff !important;
	border-color: rgba(224,0,0, 0) !important;
}

#es#es .btn-es-danger:hover,
#es#es .btn-es-danger:active,
#es#es .btn-es-danger:focus {
	background-color: #a30000 !important;
}

#es#es .btn-es-danger-o:hover, #es#es .btn-es-danger-o:active, #es#es .btn-es-danger-o {
	color: #e00000 !important;
}

/** Default **/
#es#es .es-mobile-filter-slider__btn,
#es#es .btn-es-default {
	background: #f8f8f8 !important;
	color: #000000 !important;
	border: 1px solid rgba(0,0,0, 0.2) !important;
}

#es#es .es-mobile-filter-slider__btn:hover,
#es#es .es-mobile-filter-slider__btn:active,
#es#es .es-mobile-filter-slider__btn:focus,
#es#es .btn-es-default:hover,
#es#es .btn-es-default:active,
#es#es .btn-es-default:focus {
	background: #e3e3e3 !important;
	color: #000000 !important;
	border: 1px solid rgba(0,0,0, 0.3) !important;
}

#es#es .btn-es-default-o,
#es#es .btn-es-default-o:hover,
#es#es .btn-es-default-o:active,
#es#es .btn-es-default-o:focus {
	background: #f8f8f8 !important;
	color: #000000 !important;
}

/** Success **/
#es#es .btn-es-success {
	background: #00861b !important;
	color: #ffffff !important;
	border-color: rgba(0,134,27, 0) !important;
}

#es#es .btn-es-success:hover,
#es#es .btn-es-success:active,
#es#es .btn-es-success:focus {
	background-color: #00490f !important;
}

#es#es .btn-es-success-o,
#es#es .btn-es-success-o:hover,
#es#es .btn-es-success-o:active,
#es#es .btn-es-success-o:focus {
	color: #00861b !important;
}


#es#es .es-stream .es-stream-content.es-story--bg-1 a,
#es#es .es-stream .es-stream-content.es-story--bg-1 a:hover,
#es#es .es-stream .es-stream-content.es-story--bg-1 a:focus {
	font-weight: 700;
	text-decoration: underline;
	color: #000000 !important;
}

#es#es .es-stream .es-stream-content.es-story--bg-1 {
	line-height: 1.5;
	min-height: 40px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	border-radius: 4px;
}

#es#es .es-stream .es-stream-content.es-story--bg-1 .es-stream-info-meta {
	font-size: 16px;
	font-weight: normal;
}

#es#es .es-story--bg-1 .es-story-panel-contents .es-story-panel-content {
	color: #000000 !important;
}

#es#es .es-story--bg-1 .es-story-textfield {
	font-size: 20px;
	line-height: 1.5;
	font-weight: 700;
}

#es#es .es-story--bg-1 .es-story-textfield,
#es#es .es-story--bg-1 {
	color: #000000 !important;

	
		background-image: -webkit-linear-gradient(left, #FFD1CD 0%, #D5FFFA 100%) !important;
	background-image: -o-linear-gradient(left, #FFD1CD 0%, #D5FFFA 100%) !important;
	background-image: linear-gradient(to right, #FFD1CD 0%, #D5FFFA 100%) !important;
	background-repeat: repeat-x !important;
	}
#es#es .es-story--bg-1 .es-story-meta,
#es#es .es-story--bg-1 .es-stream-info-meta {
	color: #000000 !important;
}
#es#es .es-story--bg-1 .es-story-textfield::-webkit-input-placeholder {
	color: #000000 !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-1 .es-story-textfield::-moz-placeholder {
	color: #000000 !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-1 .es-story-textfield:-ms-input-placeholder {
	color: #000000 !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-1 .es-story-textfield:-moz-placeholder {
	color: #000000 !important;
	opacity: .7 !important;
}

#es#es .es-stream .es-stream-content.es-story--bg-2 a,
#es#es .es-stream .es-stream-content.es-story--bg-2 a:hover,
#es#es .es-stream .es-stream-content.es-story--bg-2 a:focus {
	font-weight: 700;
	text-decoration: underline;
	color: #000000 !important;
}

#es#es .es-stream .es-stream-content.es-story--bg-2 {
	line-height: 1.5;
	min-height: 40px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	border-radius: 4px;
}

#es#es .es-stream .es-stream-content.es-story--bg-2 .es-stream-info-meta {
	font-size: 16px;
	font-weight: normal;
}

#es#es .es-story--bg-2 .es-story-panel-contents .es-story-panel-content {
	color: #000000 !important;
}

#es#es .es-story--bg-2 .es-story-textfield {
	font-size: 20px;
	line-height: 1.5;
	font-weight: 700;
}

#es#es .es-story--bg-2 .es-story-textfield,
#es#es .es-story--bg-2 {
	color: #000000 !important;

	
		background-image: -webkit-linear-gradient(left, #FFAFBC 0%, #FFC3A0 100%) !important;
	background-image: -o-linear-gradient(left, #FFAFBC 0%, #FFC3A0 100%) !important;
	background-image: linear-gradient(to right, #FFAFBC 0%, #FFC3A0 100%) !important;
	background-repeat: repeat-x !important;
	}
#es#es .es-story--bg-2 .es-story-meta,
#es#es .es-story--bg-2 .es-stream-info-meta {
	color: #000000 !important;
}
#es#es .es-story--bg-2 .es-story-textfield::-webkit-input-placeholder {
	color: #000000 !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-2 .es-story-textfield::-moz-placeholder {
	color: #000000 !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-2 .es-story-textfield:-ms-input-placeholder {
	color: #000000 !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-2 .es-story-textfield:-moz-placeholder {
	color: #000000 !important;
	opacity: .7 !important;
}

#es#es .es-stream .es-stream-content.es-story--bg-3 a,
#es#es .es-stream .es-stream-content.es-story--bg-3 a:hover,
#es#es .es-stream .es-stream-content.es-story--bg-3 a:focus {
	font-weight: 700;
	text-decoration: underline;
	color: #FFFFFF !important;
}

#es#es .es-stream .es-stream-content.es-story--bg-3 {
	line-height: 1.5;
	min-height: 40px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	border-radius: 4px;
}

#es#es .es-stream .es-stream-content.es-story--bg-3 .es-stream-info-meta {
	font-size: 16px;
	font-weight: normal;
}

#es#es .es-story--bg-3 .es-story-panel-contents .es-story-panel-content {
	color: #FFFFFF !important;
}

#es#es .es-story--bg-3 .es-story-textfield {
	font-size: 20px;
	line-height: 1.5;
	font-weight: 700;
}

#es#es .es-story--bg-3 .es-story-textfield,
#es#es .es-story--bg-3 {
	color: #FFFFFF !important;

	
		background-image: -webkit-linear-gradient(left, #DFAFFD 0%, #4E6FFB 100%) !important;
	background-image: -o-linear-gradient(left, #DFAFFD 0%, #4E6FFB 100%) !important;
	background-image: linear-gradient(to right, #DFAFFD 0%, #4E6FFB 100%) !important;
	background-repeat: repeat-x !important;
	}
#es#es .es-story--bg-3 .es-story-meta,
#es#es .es-story--bg-3 .es-stream-info-meta {
	color: #FFFFFF !important;
}
#es#es .es-story--bg-3 .es-story-textfield::-webkit-input-placeholder {
	color: #FFFFFF !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-3 .es-story-textfield::-moz-placeholder {
	color: #FFFFFF !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-3 .es-story-textfield:-ms-input-placeholder {
	color: #FFFFFF !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-3 .es-story-textfield:-moz-placeholder {
	color: #FFFFFF !important;
	opacity: .7 !important;
}

#es#es .es-stream .es-stream-content.es-story--bg-4 a,
#es#es .es-stream .es-stream-content.es-story--bg-4 a:hover,
#es#es .es-stream .es-stream-content.es-story--bg-4 a:focus {
	font-weight: 700;
	text-decoration: underline;
	color: #000000 !important;
}

#es#es .es-stream .es-stream-content.es-story--bg-4 {
	line-height: 1.5;
	min-height: 40px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	border-radius: 4px;
}

#es#es .es-stream .es-stream-content.es-story--bg-4 .es-stream-info-meta {
	font-size: 16px;
	font-weight: normal;
}

#es#es .es-story--bg-4 .es-story-panel-contents .es-story-panel-content {
	color: #000000 !important;
}

#es#es .es-story--bg-4 .es-story-textfield {
	font-size: 20px;
	line-height: 1.5;
	font-weight: 700;
}

#es#es .es-story--bg-4 .es-story-textfield,
#es#es .es-story--bg-4 {
	color: #000000 !important;

	
		background-image: -webkit-linear-gradient(left, #87FCC4 0%, #EBE7B3 100%) !important;
	background-image: -o-linear-gradient(left, #87FCC4 0%, #EBE7B3 100%) !important;
	background-image: linear-gradient(to right, #87FCC4 0%, #EBE7B3 100%) !important;
	background-repeat: repeat-x !important;
	}
#es#es .es-story--bg-4 .es-story-meta,
#es#es .es-story--bg-4 .es-stream-info-meta {
	color: #000000 !important;
}
#es#es .es-story--bg-4 .es-story-textfield::-webkit-input-placeholder {
	color: #000000 !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-4 .es-story-textfield::-moz-placeholder {
	color: #000000 !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-4 .es-story-textfield:-ms-input-placeholder {
	color: #000000 !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-4 .es-story-textfield:-moz-placeholder {
	color: #000000 !important;
	opacity: .7 !important;
}

#es#es .es-stream .es-stream-content.es-story--bg-5 a,
#es#es .es-stream .es-stream-content.es-story--bg-5 a:hover,
#es#es .es-stream .es-stream-content.es-story--bg-5 a:focus {
	font-weight: 700;
	text-decoration: underline;
	color: #FFFFFF !important;
}

#es#es .es-stream .es-stream-content.es-story--bg-5 {
	line-height: 1.5;
	min-height: 40px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	border-radius: 4px;
}

#es#es .es-stream .es-stream-content.es-story--bg-5 .es-stream-info-meta {
	font-size: 16px;
	font-weight: normal;
}

#es#es .es-story--bg-5 .es-story-panel-contents .es-story-panel-content {
	color: #FFFFFF !important;
}

#es#es .es-story--bg-5 .es-story-textfield {
	font-size: 20px;
	line-height: 1.5;
	font-weight: 700;
}

#es#es .es-story--bg-5 .es-story-textfield,
#es#es .es-story--bg-5 {
	color: #FFFFFF !important;

	
		background-image: -webkit-linear-gradient(left, #ED9286 0%, #D73E68 100%) !important;
	background-image: -o-linear-gradient(left, #ED9286 0%, #D73E68 100%) !important;
	background-image: linear-gradient(to right, #ED9286 0%, #D73E68 100%) !important;
	background-repeat: repeat-x !important;
	}
#es#es .es-story--bg-5 .es-story-meta,
#es#es .es-story--bg-5 .es-stream-info-meta {
	color: #FFFFFF !important;
}
#es#es .es-story--bg-5 .es-story-textfield::-webkit-input-placeholder {
	color: #FFFFFF !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-5 .es-story-textfield::-moz-placeholder {
	color: #FFFFFF !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-5 .es-story-textfield:-ms-input-placeholder {
	color: #FFFFFF !important;
	opacity: .7 !important;
}
#es#es .es-story--bg-5 .es-story-textfield:-moz-placeholder {
	color: #FFFFFF !important;
	opacity: .7 !important;
}