.widgetWrapper {
		margin: 20px auto;
	}
	.slick-slider {
		position: relative;
		display: block;
		box-sizing: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent;
	}
	.brandListNumberedHorizontal.mobile .slider, .brandListNumberedHorizontal .slider {
		margin-top: 10px!important;
	}
	@media only screen and (min-width:992px){
		.brandListNumberedHorizontal .slider {
			display: -moz-flex;
			display: flex;
			box-align: stretch;
			-moz-align-items: stretch;
			-ms-align-items: stretch;
			-o-align-items: stretch;
			align-items: stretch;
			-ms-flex-align: stretch;
			-webkit-box-lines: multiple;
			-moz-box-lines: multiple;
			box-lines: multiple;
			flex-wrap: wrap;
		}
		.slide.slick-slide.slick-current.slick-active.dynamic-5 {
			margin-top: 20px;
		}
		.slide.slick-slide.slick-current.slick-active.dynamic-6 {
			margin-top: 20px;
		}
	}
	.brandListNumberedHorizontal .slider .slide .item {
		height: 100%;
		box-orient: vertical;
		box-direction: normal;
		-moz-flex-direction: column;
		flex-direction: column;
		display: -moz-flex;
		display: flex;
		text-align: center;
		background: #f8f8f8;
		padding: 3px 0 10px;
		position: relative;
		z-index: 0;
		margin: 0 4px;
		min-height: 260px;
	}
	.slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	.slick-slider .slick-track, .slick-slider .slick-list {
		/* -webkit-transform: translate3d(0, 0, 0); */
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		/* transform: translate3d(0, 0, 0); */
	}
	.slick-track {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.slick-slider .slick-track, .slick-slider .slick-list {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.brandListNumberedHorizontal .slick-track {
		padding-top: 8px;
	}
	.slick-track:before, .slick-track:after {
		display: table;
		content: '';
	}
	.brandListNumberedHorizontal .slider.four .slide {
		width: 25%;
	}
	.brandListNumberedHorizontal .slider .slide {
		float: left;
	}
	.slick-initialized .slick-slide {
		display: block;
	}
	.slick-slide {
		display: none;
		float: left;
		height: 100%;
		min-height: 1px;
	}
	.brandListNumberedHorizontal:not(.mobile) .slider.four .slide:nth-of-type(4n+1) .item {
		margin-right: 4px;
		margin-left: 0;
	}
	.brandListNumberedHorizontal .slider .slide .item:before {
		content: "";
		position: absolute;
		width: 100%;
		background: #efefef;
		height: 96px;
		left: 0;
		top: 0;
		z-index: -1;
	}
	.brandListNumberedHorizontal .slider .slide .num {
		border-color: #0086ff;
	}
	.brandListNumberedHorizontal .slider .slide .num {
		position: absolute;
		left: 3px;
		top: -7px;
		background: url("/wp-content/uploads/2020/09/shadowNumTable.png") no-repeat;
		width: 31px;
		height: 31px;
		display: block;
	}

	.brandListNumberedHorizontal .slider .slide .num span {
		position: absolute;
		right: 0;
		top: -1px;
		width: 26px;
		height: 23px;
		line-height: 23px;
		display: block;
		color: #000;
		font-size: 15px;
		font-weight: 700;
		text-align: center;
	}
	.brandListNumberedHorizontal .slider .slide .num span {
		border-color: #0086ff;
		color: #fff;
		background: #0086ff;
	}
	.brandListNumberedHorizontal .slider .slide .num span:before {
		content: "";
		border-color: transparent;
		border-style: solid;
		border-width: 4px 8px;
		border-right-color: inherit;
		border-top-color: inherit;
		position: absolute;
		right: 0;
		bottom: -8px;
	}
	.brandListNumberedHorizontal .slider .slide .num span:after {
		content: "";
		border-color: transparent;
		border-style: solid;
		border-width: 4px 8px;
		border-left-color: inherit;
		border-top-color: inherit;
		position: absolute;
		left: 0;
		bottom: -7px;
	}
	.brandListNumberedHorizontal .slider .slide .num:after {
		content: "";
		position: absolute;
		left: -1px;
		top: -1px;
		border-color: transparent;
		border-style: solid;
		border-width: 4px 3px;
		border-right-color: inherit;
		border-bottom-color: inherit;
		z-index: -1;
	}

	.brandListNumberedHorizontal .slider .slide a {
		text-decoration: none;
		-moz-flex-grow: 1;
		flex-grow: 1;
		-ms-flex-positive: 1;
		display: -moz-flex;
		display: flex;
		box-orient: vertical;
		box-direction: normal;
		-moz-flex-direction: column;
		flex-direction: column;
	}
	.brandListNumberedHorizontal .slider .slide .readReview {
		-moz-flex-grow: 0;
		flex-grow: 0;
		-ms-flex-positive: 0;
		font-size: 12px;
		text-decoration: underline;
		color: #2d2d2d;
		display: block;
	}
	.brandListNumberedHorizontal .slider .slide .readReview>span.brandNameReview {
		font-size: 14px;
		text-decoration: underline;
		width: calc(100% - 75px);
		display: block;
		height: 42px;
		margin: 3px auto 0;
		line-height: 19px;
	}
	.brandListNumberedHorizontal .slider .slide .rating {
		margin-bottom: 5px;
		font-size: 16px;
	}
	.rating {
		color: #f0c030;
		font-size: 14px;
	}
	.rating {
		text-align: center;
		display: block;
		line-height: 1em;
		color: #ecac00;
		font-size: 16px;
	}
	.brandListNumberedHorizontal .slider .slide a {
		text-decoration: none;
		-moz-flex-grow: 1;
		flex-grow: 1;
		-ms-flex-positive: 1;
		display: -moz-flex;
		display: flex;
		box-orient: vertical;
		box-direction: normal;
		-moz-flex-direction: column;
		flex-direction: column;
	}
	.brandListNumberedHorizontal .slider .slide .brand {
		position: relative;
		height: 100px;
		z-index: 0;
		margin: 0 auto;
		display: block;
	}
	.brandListNumberedHorizontal .slider .slide .brand:before {
		content: "";
		display: block;
		width: 141px;
		height: 82px;
		background: #f8f8f8;
		position: absolute;
		top: 3px;
		z-index: 0;
		left: 50%;
		border-radius: 50%;
		transform: translateX(-50%);
	}
	.brandListNumberedHorizontal .slider .slide .brand .logo {
		display: block;
		position: relative;
		z-index: 1;
	}
	.brandListNumberedHorizontal .slider .slide .brand img {
		z-index: 1;
		width: 133px;
		display: inline-block;
		padding: 0 10px;
		margin-top: 27px;
	}
	.brandListNumberedHorizontal .slider .slide .bonus {
		-moz-flex-grow: 1;
		flex-grow: 1;
		-ms-flex-positive: 1;
		margin: 5px 0;
		font-size: 15px;
		line-height: 18px;
		min-height: 37px;
		display: -moz-flex;
		display: flex;
		box-align: center;
		-moz-align-items: center;
		-ms-align-items: center;
		-o-align-items: center;
		align-items: center;
		-ms-flex-align: center;
		-webkit-box-lines: multiple;
		-moz-box-lines: multiple;
		box-lines: multiple;
		flex-wrap: wrap;
		text-align: center;
	}
	.brandListNumberedHorizontal .slider .slide .bonus span:first-child {
		font-weight: 700;
		font-size: 18px;
		display: block;
		width: 100%;
	}
	.brandListNumberedHorizontal .slider .slide .btn {
		font-size: 22px;
		height: 42px;
		margin: 0 25px;
		align-self: stretch;
		-ms-flex-item-align: stretch;
		border-radius:5px;
	}
	.btn {
		background: #40bb0a;
	}
	.btn, .btn:hover {
		color: #fff;
		text-decoration: none;
	}
	.btn {
		height: 42px;
		font-size: 16px;
		display: block;
		text-align: center;
		line-height: 28px;
		font-weight: 700;
		transition: all .3s linear;
	}
	.valign {
		display: table!important;
		width: 100%;
		height: 100%;
	}
	.valign .cell {
		display: table-cell!important;
		vertical-align: middle;
		line-height: 1.15;
	}

	.brandListNumberedHorizontal .slider .slide .bonus span:nth-child(2) {
		width: 88%;
		display: block;
		margin: 0 auto;
		font-size: 14px;
	}
	.text-base {
		color: #3e3f3f;
	}
	@media only screen and (max-width:767px){
		.brandListNumberedHorizontal .slick-track {
			display: grid !important;
			grid-template-columns: auto;
			grid-gap: 29px 0;
		}
		.brandListNumberedHorizontal .slider.four .slide {
			width: 100%;
		}
	}