.bx-wrapper .bx-viewport {
	background: none; border: currentColor; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.bx-wrapper .bx-loading {
	background: url("third-party/jquery.bxslider/images/bx_loader.gif") no-repeat center;
}
.bx-wrapper .bx-controls {
	transition:500ms; opacity: 0; -webkit-transition: 500ms; -moz-transition: 500ms;
}
.bx-wrapper:hover .bx-controls {
	opacity: 1;
}
.bx-wrapper ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.bx-wrapper ul li {
	background: none;
}
.bx-wrapper ul li img {
	display: inline-block; max-height: 100%; max-width: 100%;
}
.bx-wrapper ul.gray li img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(100%);
}
.bx-wrapper ul.grayhovercolor li img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(100%);
}
.bx-wrapper ul.grayhovercolor li img:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%);
}
@media not all
{
.bx-wrapper .bx-prev {
	background-position: 0px -32px; background-image: url("third-party/jquery.bxslider/images/controls@2x.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: 96px, 63px; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
.bx-wrapper .bx-next {
	background-position: -43px -32px; background-image: url("third-party/jquery.bxslider/images/controls@2x.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: 96px, 63px; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
}
@media not all
{
.bx-wrapper .bx-prev {
	background-position: 0px -32px; background-image: url("third-party/jquery.bxslider/images/controls@3x.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: 96px, 63px; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
.bx-wrapper .bx-next {
	background-position: -43px -32px; background-image: url("third-party/jquery.bxslider/images/controls@3x.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: 96px, 63px; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
}
.bx-wrapper ul.align-top.kiwi-logo-carousel li div.helper {
	width: 100%; height: 100%; text-align: center; vertical-align: top; display: table-cell;
}
.bx-wrapper ul.align-top.kiwi-logo-carousel li img {
	display: inline-block; max-height: 100%; max-width: 100%;
}
.bx-wrapper ul.align-center.kiwi-logo-carousel li div.helper {
	width: 100%; height: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.bx-wrapper ul.align-center.kiwi-logo-carousel li img {
	display: inline-block; max-height: 100%; max-width: 100%;
}
.bx-wrapper ul.align-bottom.kiwi-logo-carousel li div.helper {
	height: 100%; text-align: center; vertical-align: bottom; display: table-cell;
}
.bx-wrapper ul.align-bottom.kiwi-logo-carousel li img {
	display: inline-block; max-height: 100%; max-width: 100%;
}
