/* Widget as table */
.brandline-widget {
	position: relative;
	width: 100%;
	border-bottom: 4px solid #a1a2a6;
	background: #fff;
	margin-bottom: 20px;
}

.brandline-widget_table0 {
	position: relative;
}

.brandline-widget_table1 {
	position: absolute;
	display: none;
	top: 51px;
	left: 0;
	border-bottom: 4px solid #a1a2a6;
	z-index: 1000;
	background: #FFF;
}

.brandline-widget td {
	text-align: center;
	vertical-align: middle;
	padding: 0 2px;
	width: 6.6%;
}

.brandline-widget .dop33 {
	FONT-SIZE: 9px;
	COLOR: #016E95;
	FONT-FAMILY: tahoma, verdana, arial;
}

.brandline-widget__title {
	text-transform: uppercase;
	text-align: center;
	color: #777777;
	font-size: 11px;
	margin: 10px;
	font-family: tahoma,verdana,arial,serif;
	overflow: hidden;
}

.brandline-widget__title:before,
.brandline-widget__title:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 450px;
	height: 1px;
	background-color: #AAA;
	position: relative;
}

.brandline-widget__title:before {
	margin-left: -100%;
	left: -12px;
	background: -webkit-linear-gradient(left, transparent, #AAA);
	background: -moz-linear-gradient(left, transparent, #AAA);
	background: -o-linear-gradient(left, transparent, #AAA);
	background: -ms-linear-gradient(left, transparent, #AAA);
	background: linear-gradient(-90deg, #AAA 30%, transparent 70%, transparent);
}

.brandline-widget__title:after {
	margin-right: -100%;
	right: -12px;
	background: -webkit-linear-gradient(left, #AAA, transparent);
	background: -moz-linear-gradient(left, #AAA, transparent);
	background: -o-linear-gradient(left, #AAA, transparent);
	background: -ms-linear-gradient(left, #AAA, transparent);
	background: linear-gradient(90deg, #AAA 30%, transparent 70%, transparent);
}

.brandline-widget_table0.brandline-widget__controls::after,
.brandline-widget_table1.brandline-widget__controls::after
{
	position: absolute;
	margin-left: 47%;
	text-align: center;
	border: 8px solid transparent;
	content: "";
	border-bottom: 3px solid transparent;
	left: 27px;
}

.brandline-widget_table0.brandline-widget__controls::after {
	border-top: 5px solid white;
	bottom: -13px;
}

.brandline-widget_table1.brandline-widget__controls::after {
	border-bottom: 5px solid white;
	bottom: -9px;
}

.brandline-widget_table0.brandline-widget__controls::before,
.brandline-widget_table1.brandline-widget__controls::before
{
	position: absolute;
	background: #a1a2a6;
	content: " ";
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	bottom: -14px;
	width: 70px;
	height: 10px;
	margin-left: 47%;
}

/* End of Widget as table */

/* Widget as line */

.brandline-widget-line {
	position: relative;
	width: 100%;
	background: #fff;
	border-bottom: 3px solid #AAA;
	padding-bottom: 10px;
}

.brandline-widget-line .jcmcarousel-clip {
	margin: 0 25px;
	z-index: 2;
	padding: 0;
	overflow: hidden;
}

.brandline-widget-line__title {
	text-transform: uppercase;
	text-align: center;
	color: #777777;
	font-size: 11px;
	margin: 10px 0;
	font-family: tahoma,verdana,arial,serif;
	overflow: hidden;
}

.brandline-widget-line__title:before,
.brandline-widget-line__title:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 3px;
	background-color: #AAA;
	position: relative;
}

.brandline-widget-line__title:before {
	margin-left: -100%;
	left: -12px;
}

.brandline-widget-line__title:after {
	margin-right: -100%;
	right: -12px;
}

.brandline-widget-line .dop33 {
	FONT-SIZE: 9px;
	COLOR: #016E95 !important;
	FONT-FAMILY: tahoma, verdana, arial;
}

.brandline-widget-line__list {
	list-style: none;
	display: table;
	overflow: hidden;
	height: 60px;
}

.brandline-widget-line .brandline-widget-line__item {
	display: table-cell;
	max-width: 100%;
	width: auto;
	vertical-align: middle;
	height: 60px;
}

.brandline-widget-line__item > div {
	margin: 0 6px;
	max-width: 60px;
}

.brandline-widget-line .jcmcarousel-next-container-horizontal
{
	display: block;
	position: absolute;
	right: 0;
	width: 44px;
	height: 123px;
	background-color: #e2e2e2;
}

.brandline-widget-line .jcmcarousel-next-horizontal
{
	position: absolute;
	top: 20px;
	right: 0;
	width: 21px;
	height: 21px;
	cursor: pointer;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAVCAMAAADvsTk6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEZGOTFEQjJCOEFCMTFFN0FERkE4QUQ1OTQ2MzJBRTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEZGOTFEQjNCOEFCMTFFN0FERkE4QUQ1OTQ2MzJBRTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RkY5MURCMEI4QUIxMUU3QURGQThBRDU5NDYzMkFFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RkY5MURCMUI4QUIxMUU3QURGQThBRDU5NDYzMkFFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoMh2dcAAAEjUExURcfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2ba2tre3t7i4uLq6uru7u7y8vL29vcDAwMHBwcLCwsTExMbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9LS0tTU1NXV1dbW1tfX19jY2NnZ2dvb29zc3N7e3uLi4uTk5Obm5ujo6Onp6ezs7O3t7e/v7/Pz8/b29vj4+Pn5+fz8/P39/f7+/v///5YRGogAAAAydFJOUwAAQkJHR1RUXV1kZGVlc3N6eoeHoaGior29x8fZ2dzc3d3l5efn6urr6+7u+fn8/P39WFNMLwAAAlZJREFUOMttlWdX6kAQhnctt1iA2KV4QW/RRBPY2MEFDRpBomLv7P//FTdlZ1Ln05wnO+95MzuZEOJHoajqXFeLBRKJBKR+KCXNcAytpNBIJKB/PFflENUcSKagdzxfcyBqeZBMQe/0wjYPY3sh0ExD9/TijhPGzmKgmYZeeZ1Ho+6rZkC3vOFEo+GrZkD3NdFSR9rKhbCDXnOE5tHSQNpyXxbgAL3mXVFsXef+QrYQ4cU9qlYJxdYNTi5lCynAyxNUrVFSgKrT589HK0gLElqPn8+n8LygQNVVc7fVD1JFwn5rt3kFzxVSlDXtJ/Fuy7wI0H4XT22AJfDZZPu2zEsA7X3WBK8looJP8QGaXFUhsz8EeFU16fOY7YGmo2mQ2XvsWHrViB6UvIg31OS6jqn9Jl4kNIKSI3aAmo5hYGofsCMJiSz+Eg88Mx7El8xksclaTma0mCkzcHorxDDL6VCI27jTM8baWU7bjJ2BU2jf9ShUDXs6FKNrHu+p0zVD1bCnbWZ2AeLt85uRuOvGb797J0Y3PHn7jmUy3ovffo8z03Lw9nFOXa+v5/E5PX9Fn9E5db0e9uJz2jtEn96cknKoKmd/DaEVaq4RWsEyS87+Lwqwjz5dSMi331Anx/zvjxDC5HuQfv+T+Pb//aQI8St1obuQZjZjM7Q5Q7IhpbNbsRnamvW2VAb0BKbKkfLyVLBP09AVmK5EyivTwT5NQ19gbAm2Z31pDDZ/CnoC48uwPRvL47D5U1AqTMytrOvrK3MT0X9UAgYKk/OrG8bG6vxk9B+VgP8B6bBqAlNExpsAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: -21px 0;
}

.brandline-widget-line .jcmcarousel-next-horizontal:hover
{
	background-position: -63px 0;
}

.brandline-widget-line .jcmcarousel-prev-container-horizontal
{
	display: block;
	position: absolute;
	left: 0;
	width: 44px;
	height: 123px;
	background-color: #e2e2e2;
}

.brandline-widget-line .jcmcarousel-prev-horizontal
{
	position: absolute;
	top: 20px;
	left: 0;
	width: 21px;
	height: 21px;
	cursor: pointer;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAVCAMAAADvsTk6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEZGOTFEQjJCOEFCMTFFN0FERkE4QUQ1OTQ2MzJBRTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEZGOTFEQjNCOEFCMTFFN0FERkE4QUQ1OTQ2MzJBRTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RkY5MURCMEI4QUIxMUU3QURGQThBRDU5NDYzMkFFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RkY5MURCMUI4QUIxMUU3QURGQThBRDU5NDYzMkFFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoMh2dcAAAEjUExURcfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2cfHx9nZ2ba2tre3t7i4uLq6uru7u7y8vL29vcDAwMHBwcLCwsTExMbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9LS0tTU1NXV1dbW1tfX19jY2NnZ2dvb29zc3N7e3uLi4uTk5Obm5ujo6Onp6ezs7O3t7e/v7/Pz8/b29vj4+Pn5+fz8/P39/f7+/v///5YRGogAAAAydFJOUwAAQkJHR1RUXV1kZGVlc3N6eoeHoaGior29x8fZ2dzc3d3l5efn6urr6+7u+fn8/P39WFNMLwAAAlZJREFUOMttlWdX6kAQhnctt1iA2KV4QW/RRBPY2MEFDRpBomLv7P//FTdlZ1Ln05wnO+95MzuZEOJHoajqXFeLBRKJBKR+KCXNcAytpNBIJKB/PFflENUcSKagdzxfcyBqeZBMQe/0wjYPY3sh0ExD9/TijhPGzmKgmYZeeZ1Ho+6rZkC3vOFEo+GrZkD3NdFSR9rKhbCDXnOE5tHSQNpyXxbgAL3mXVFsXef+QrYQ4cU9qlYJxdYNTi5lCynAyxNUrVFSgKrT589HK0gLElqPn8+n8LygQNVVc7fVD1JFwn5rt3kFzxVSlDXtJ/Fuy7wI0H4XT22AJfDZZPu2zEsA7X3WBK8looJP8QGaXFUhsz8EeFU16fOY7YGmo2mQ2XvsWHrViB6UvIg31OS6jqn9Jl4kNIKSI3aAmo5hYGofsCMJiSz+Eg88Mx7El8xksclaTma0mCkzcHorxDDL6VCI27jTM8baWU7bjJ2BU2jf9ShUDXs6FKNrHu+p0zVD1bCnbWZ2AeLt85uRuOvGb797J0Y3PHn7jmUy3ovffo8z03Lw9nFOXa+v5/E5PX9Fn9E5db0e9uJz2jtEn96cknKoKmd/DaEVaq4RWsEyS87+Lwqwjz5dSMi331Anx/zvjxDC5HuQfv+T+Pb//aQI8St1obuQZjZjM7Q5Q7IhpbNbsRnamvW2VAb0BKbKkfLyVLBP09AVmK5EyivTwT5NQ19gbAm2Z31pDDZ/CnoC48uwPRvL47D5U1AqTMytrOvrK3MT0X9UAgYKk/OrG8bG6vxk9B+VgP8B6bBqAlNExpsAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: 0 0;
}

.brandline-widget-line .jcmcarousel-prev-horizontal:hover
{
	background-position: -42px 0;
}

.brandline-widget-line .jcmcarousel-next-disabled-horizontal,
.brandline-widget-line .jcmcarousel-next-disabled-horizontal:hover,
.brandline-widget-line .jcmcarousel-next-disabled-horizontal:active
{
	cursor: default !important;
}

.brandline-widget-line .jcmcarousel-prev-disabled-horizontal,
.brandline-widget-line .jcmcarousel-prev-disabled-horizontal:hover,
.brandline-widget-line .jcmcarousel-prev-disabled-horizontal:active
{
	cursor: default !important;
}

/* End of Widget as line */