/******************* BASIC STYLING **********************/
.scroll_tabs_container {
	position: relative;
	top: 0px;
	left: 0px;
	right: 0px;
	text-align: left;
	height: 40px;
}
ul.scroll_tabs_container {
	list-style: none;
}
.scroll_tabs_container div.scroll_tab_inner {
	height: 40px;
}
.scroll_tabs_container div.scroll_tab_inner span, .scroll_tabs_container div.scroll_tab_inner li {
	padding-left: 20px;
	padding-right: 20px;
	line-height: 40px;
	font-size: 14px;
	background-color: #CCCCCC;
	color: #333333;
	cursor: pointer;
}
.scroll_tabs_container div.scroll_tab_inner li {
	display: -moz-inline-stack;
	display: inline-block;
 *display: inline;
	list-style-type: none;
}
.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_left_finisher {
	padding: 0px;
	width: 0px;
}
.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_right_finisher {
	padding: 0px;
	width: 0px;
}
.scroll_tabs_container .scroll_tab_left_button, .scroll_tabs_container .scroll_tab_right_button {
	height: 40px;
	width: 15px !important;
	line-height: 40px;
	color: #222;
}
.scroll_tabs_container .scroll_tab_left_button::before {
	content: "\25C0";	
}
.scroll_tabs_container .scroll_tab_left_button_over {
	background-color: #fff;
}
.scroll_tabs_container .scroll_tab_left_button_disabled {
	background-color: #fff;
}

.scroll_tabs_container .scroll_tab_right_button::before {
	content: "\25B6";
}
.scroll_tabs_container .scroll_tab_right_button_over {
	background-color: #fff;
}
.scroll_tabs_container .scroll_tab_right_button_disabled {
	background-color: #fff;
}
/****************** LIGHT THEME **************************/
.scroll_tabs_theme_light {
	width:100%;
}
.scroll_tabs_theme_light div.scroll_tab_inner {
	height: 40px;
	left: 20px !important;
	right: 20px !important;
}
.scroll_tabs_theme_light div.scroll_tab_inner span, .scroll_tabs_theme_light div.scroll_tab_inner li {
	padding-left: 14px;
	padding-right: 18px;
	font-size: 15px;
	font-weight: 500;
	background-color: #fff;
	color: #333;
	cursor: pointer;
	border-radius: 4px;
	margin: 5px 3px;
	transition: all 0.3s ease;
	position: relative;
}
.scroll_tabs_theme_light div.scroll_tab_inner span a i, .scroll_tabs_theme_light div.scroll_tab_inner li a i {
	margin-right: 6px;
	font-size: 14px;
}
.scroll_tabs_theme_light div.scroll_tab_inner span.active a i, .scroll_tabs_theme_light div.scroll_tab_inner li.active a i {
	color: #fff;
}
.scroll_tabs_theme_light div.scroll_tab_inner span:hover, .scroll_tabs_theme_light div.scroll_tab_inner li:hover {
	background-color: #ee002d !important;
	color:#fff !important;
	transform: translateY(-2px);
	box-shadow: 0 2px 8px rgba(238, 0, 45, 0.3);
}
.scroll_tabs_theme_light div.scroll_tab_inner span.active, .scroll_tabs_theme_light div.scroll_tab_inner li.active {
	background-color: #ee002d !important;
	color:#fff !important;
	box-shadow: 0 2px 8px rgba(238, 0, 45, 0.3);
}
.scroll_tabs_theme_light div.scroll_tab_inner span.active a, .scroll_tabs_theme_light div.scroll_tab_inner li.active a {
	color:#fff !important;
}

.scroll_tabs_theme_light div.scroll_tab_inner span:hover a, .scroll_tabs_theme_light div.scroll_tab_inner li:hover a {
	color:#fff !important;
}

.scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_left_finisher {
	padding: 0px;
	width: 10px;
	background-color: #fff;
}
.scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_left_finisher:hover {
	background-color: #fff !important;
}
.scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_right_finisher {
	padding: 0px;
	width: 10px;
}
.scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_right_finisher:hover {
	background-color: inherit !important;
}

.scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_over, .scroll_tabs_theme_light div.scroll_tab_inner li.scroll_tab_over {
	background-color: #ee002d !important;
	color:#fff;
}
.scroll_tabs_theme_light .scroll_tab_left_button {
	height: 40px;
	background-color: #fff;
}
.scroll_tabs_theme_light .scroll_tab_left_button::before {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f104";
	line-height: 40px;
	padding-left: 0px;
}
.scroll_tabs_theme_light .scroll_tab_left_button_over {
	background-color: #fff;
}
.scroll_tabs_theme_light .scroll_tab_left_button_disabled {
	color: #222;
	background-color: #fff;
	width: 15px !important;
}
.scroll_tabs_theme_light .scroll_tab_right_button {
	height: 40px;
	
}
.scroll_tabs_theme_light .scroll_tab_right_button::before {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f105";
	line-height: 40px;
	padding-left: 0px;
}
.scroll_tabs_theme_light .scroll_tab_right_button_over {
	background-color: #fff;	
}
.scroll_tabs_theme_light .scroll_tab_right_button_disabled {
	color: #222;
	background-color: #fff;
	}
.scroll_tabs_theme_light div.scroll_tab_inner span.tab_selected, .scroll_tabs_theme_light div.scroll_tab_inner li.tab_selected {
	background-color: #fff;
	color: #222;
}
