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

	background: #4a90e2 !important;
	color: #ffffff !important;
	border-color: rgba(74,144,226, 0) !important;
}

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

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



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

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

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

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

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

/** Success **/
#es .btn-es-success {
	background: #4fc251 !important;
	color: #ffffff !important;
	border-color: rgba(79,194,81, 0) !important;
}

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

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


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

#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-stream .es-stream-content.es-story--bg-1 .es-stream-info-meta {
	font-size: 16px;
	font-weight: normal;
}

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

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

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

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

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

#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-stream .es-stream-content.es-story--bg-2 .es-stream-info-meta {
	font-size: 16px;
	font-weight: normal;
}

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

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

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

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

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

#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-stream .es-stream-content.es-story--bg-3 .es-stream-info-meta {
	font-size: 16px;
	font-weight: normal;
}

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

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

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

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

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

#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-stream .es-stream-content.es-story--bg-4 .es-stream-info-meta {
	font-size: 16px;
	font-weight: normal;
}

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

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

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

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

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

#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-stream .es-stream-content.es-story--bg-5 .es-stream-info-meta {
	font-size: 16px;
	font-weight: normal;
}

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

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

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

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