.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.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; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow { outline: none !important; }
.slick-arrow.slick-hidden { display: none; }

.tg-product-widget { display: block; }
.tg-product-widget .widget-box { position: relative; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee; background-color: #fff; }
.tg-product-widget .widget-header { position: relative; height: 54px; background-color: #eee; }
	.tg-product-widget .widget-header .widget-title {
		position: absolute;
		top: -3px;
		left: -1px;
		height: 60px;
		background-color: #ec1e35;
		border-bottom: 3px solid #ab0719;
		padding: 20px 25px 0 74px;
	}
.tg-product-widget .widget-header .widget-title::before { content: " "; position: absolute; top: 11px; left: 20px; display: block; width: 39px; height: 39px; background: url(sprite-product-widget.png) no-repeat 0 0; }
.tg-product-widget .widget-header .widget-title::after { content: " "; position: absolute; top: 0; left: 100%; display: block; width: 18px; height: 60px; background: url(sprite-product-widget.png) no-repeat -41px 0; }
.tg-product-widget .widget-header .widget-title .title { font-size: 20px; line-height: 22px; color: #fff; }
.tg-product-widget .widget-header .slick-prev, .tg-product-widget .widget-header .slick-next { position: absolute; top: 11px; display: block; width: 32px; height: 32px; background: #38803e; border: none; border-radius: 32px; -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1); }
.tg-product-widget .widget-header .slick-prev::before, .tg-product-widget .widget-header .slick-next::before { content: " "; position: absolute; top: 9px; display: block; width: 9px; height: 14px; background: url(sprite-product-widget.png) no-repeat 0 -40px; }
.tg-product-widget .widget-header .slick-prev:hover, .tg-product-widget .widget-header .slick-next:hover { background-color: #fff; }
.tg-product-widget .widget-header .slick-prev { right: 56px; }
.tg-product-widget .widget-header .slick-prev::before { left: 10px; background-position: 0 -40px; }
.tg-product-widget .widget-header .slick-prev:hover::before { background-position: -20px -40px; }
.tg-product-widget .widget-header .slick-next { right: 19px; }
.tg-product-widget .widget-header .slick-next::before { left: 13px; background-position: -10px -40px; }
.tg-product-widget .widget-header .slick-next:hover::before { background-position: -30px -40px; }
.tg-product-widget .widget-body { padding: 0 15px; }
.tg-product-widget .product-list { margin-left: -15px; margin-right: -17px; }
.tg-product-widget .product-list:before, .tg-product-widget .product-list:after { content: " "; display: table; }
.tg-product-widget .product-list:after { clear: both; }
.tg-product-widget .product-list .product { float: left; width: 200px; padding: 20px 15px 19px; text-align: center; }
.tg-product-widget .product-list .product .image { display: block; }
.tg-product-widget .product-list .product .image img { display: block; width: 100%; }
.tg-product-widget .product-list .product .title { display: block; font-size: 12px; height: 41px; line-height: 14px; color: #6e3c2e; }
.tg-product-widget .product-list .product .content { display: block; color: #6e3c2e !important; outline: none !important; }
.tg-product-widget .product-list .product .content:hover .title { text-decoration: underline; }
	.tg-product-widget .product-list .product .add-cart {
		position: relative;
		display: block;
		width: 100%;
		max-width: 160px;
		height: 42px;
		text-decoration: none;
		text-align: center;
		background-color: #ec1e35;
		color: #fff;
		padding: 0 0 0 49px;
		margin: 0 auto;
		outline: none !important;
		-webkit-transition: background-color 0.3s ease;
		-o-transition: background-color 0.3s ease;
		transition: background-color 0.3s ease;
	}
.tg-product-widget .product-list .product .add-cart::before { content: " "; position: absolute; top: -2px; left: 0; display: block; width: 100%; height: 44px; background: url(sprite-product-widget.png) no-repeat -60px 0; }
		.tg-product-widget .product-list .product .add-cart:hover {
			background-color: #ab0719;
		}
.tg-product-widget .product-list .product:nth-child(7), .tg-product-widget .product-list .product:nth-child(8), .tg-product-widget .product-list .product:nth-child(9), .tg-product-widget .product-list .product:nth-child(10), .tg-product-widget .product-list .product:nth-child(11), .tg-product-widget .product-list .product:nth-child(12), .tg-product-widget .product-list .product:nth-child(13), .tg-product-widget .product-list .product:nth-child(14), .tg-product-widget .product-list .product:nth-child(15) { display: none; }
.tg-product-widget .product-list .product.slick-slide { display: block !important; }
.tg-product-widget .slick-dots { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: row; justify-content: center; margin-bottom: 14px; }
.tg-product-widget .slick-dots li { display: flex; padding: 0 2.5px; }
.tg-product-widget .slick-dots li button { width: 11px; height: 11px; text-indent: -999px; border: none; background: #38803e; border-radius: 10px; padding: 2px; overflow: hidden; -webkit-box-shadow: inset 0 1px 0 0 rgba(52, 128, 62, 0.75); box-shadow: inset 0 1px 0 0 rgba(52, 128, 62, 0.75); }
.tg-product-widget .slick-dots li button::before { content: " "; display: none; width: 7px; height: 7px; background: #e1ece2; border-radius: 7px; }
.tg-product-widget .slick-dots li.slick-active button { -webkit-box-shadow: none; box-shadow: none; }
.tg-product-widget .slick-dots li.slick-active button::before { display: block; }
@media (max-width: 767px) { .tg-product-widget .product-list { margin-right: -16px; }
  .tg-product-widget .product-list .product .add-cart { width: 125px; height: 33px; }
  .tg-product-widget .product-list .product .add-cart::before { top: -1px; height: 34px; background-position: -60px -50px; } }
@media (max-width: 479px) { .tg-product-widget .product-list { margin-right: -15px; } }
.tg-product-widget.burger-king { margin: 25px 0 25px; }
.tg-product-widget.burger-king .widget-header .widget-title .title { font-family: 'Heading', sans-serif; font-size: 20px; font-weight: normal; line-height: 22px; }
.tg-product-widget.burger-king .product-list .product .image { padding: 0 5px; }
.tg-product-widget.burger-king .product-list .product .title { font-size: 12px; font-weight: 700; line-height: 14px; text-decoration: none; }
@media (max-width: 1219px) { .tg-product-widget.burger-king .product-list .product { width: 20%; }
  .tg-product-widget.burger-king .product-list .product:nth-child(6) { display: none; } }
@media (max-width: 1000px) { .tg-product-widget.burger-king .product-list .product { width: 25%; padding: 25px 10px 14px; }
  .tg-product-widget.burger-king .product-list .product .title { height: 46px; }
  .tg-product-widget.burger-king .product-list .product:nth-child(5) { display: none; } }
@media (max-width: 767px) { .tg-product-widget.burger-king .product-list .product { width: 33.33333%; padding: 15px 10px 14px; }
  .tg-product-widget.burger-king .product-list .product:nth-child(4) { display: none; } }
@media (max-width: 479px) { .tg-product-widget.burger-king .product-list .product { width: 50%; }
  .tg-product-widget.burger-king .product-list .product:nth-child(3) { display: none; } }
.tg-product-widget.sbarro { margin: 0px 0 20px; }
.tg-product-widget.sbarro .widget-header .widget-title { padding: 18px 25px 0 74px; }
.tg-product-widget.sbarro .widget-header .widget-title .title { font-family: 'Oswald', sans-serif; font-size: 18px; font-weight: 700; line-height: 22px; }
.tg-product-widget.sbarro .product-list .product { width: 20%; }
.tg-product-widget.sbarro .product-list .product .title { font-family: 'Oswald', sans-serif; font-size: 14px; font-weight: 400; line-height: 17px; text-decoration: none; color: #282323; }
.tg-product-widget.sbarro .product-list .product:nth-child(6) { display: none; }
@media (max-width: 1219px) { .tg-product-widget.sbarro .product-list .product { width: 20%; }
  .tg-product-widget.sbarro .product-list .product:nth-child(6) { display: none; } }
@media (max-width: 1020px) { .tg-product-widget.sbarro { margin: 0 0 40px; }
  .tg-product-widget.sbarro .product-list .product { width: 25%; padding: 25px 10px 14px; }
  .tg-product-widget.sbarro .product-list .product .title { height: 46px; }
  .tg-product-widget.sbarro .product-list .product:nth-child(5) { display: none; } }
@media (max-width: 767px) { .tg-product-widget.sbarro { margin: 23px 0 20px; }
  .tg-product-widget.sbarro .product-list .product { width: 33.33333%; padding: 15px 10px 14px; }
  .tg-product-widget.sbarro .product-list .product:nth-child(4) { display: none; }
  .tg-product-widget.sbarro .product-list .product .image { margin: 0 -15px; } }
@media (max-width: 479px) { .tg-product-widget.sbarro .product-list .product { width: 50%; }
  .tg-product-widget.sbarro .product-list .product:nth-child(3) { display: none; } }
.tg-product-widget.popeyes { margin: 10px 0 26px; }
.tg-product-widget.popeyes .widget-header .widget-title .title { font-family: "Head_BdCn",sans-serif; font-size: 18px; font-weight: 700; line-height: 22px; }
.tg-product-widget.popeyes .product-list .product { width: 20%; }
.tg-product-widget.popeyes .product-list .product .title { font-family: "Head_BdCn",sans-serif; font-size: 16px; font-weight: 400; line-height: 18px; text-decoration: none; color: #666666; }
.tg-product-widget.popeyes .product-list .product:nth-child(6) { display: none; }
@media (max-width: 1219px) { .tg-product-widget.popeyes .product-list .product { width: 20%; }
  .tg-product-widget.popeyes .product-list .product:nth-child(6) { display: none; } }
@media (max-width: 1020px) { .tg-product-widget.popeyes { margin: 23px 0 26px; }
  .tg-product-widget.popeyes .product-list .product { width: 25%; padding: 25px 10px 14px; }
  .tg-product-widget.popeyes .product-list .product .title { height: 46px; }
  .tg-product-widget.popeyes .product-list .product:nth-child(5) { display: none; } }
@media (max-width: 767px) { .tg-product-widget.popeyes { margin: 3px 0 16px; }
  .tg-product-widget.popeyes .product-list .product { width: 33.33333%; padding: 15px 10px 14px; }
  .tg-product-widget.popeyes .product-list .product:nth-child(4) { display: none; }
  .tg-product-widget.popeyes .product-list .product .image { margin: 0 -15px; } }
@media (max-width: 479px) { .tg-product-widget.popeyes .product-list .product { width: 50%; }
  .tg-product-widget.popeyes .product-list .product:nth-child(3) { display: none; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { .tg-product-widget .widget-header .widget-title::before, .tg-product-widget .widget-header .widget-title::after, .tg-product-widget .widget-header .slick-prev::before, .tg-product-widget .widget-header .slick-next::before, .tg-product-widget .product-list .product .add-cart::before { background-image: url(sprite-product-widget@2x.png); background-size: 230px 90px; } }
