/*BlockAllProduct*/
	.BlockAllProduct { }
	.BlockAllProduct .productSummary .container {
		margin-top: 20px;
		border-top: 1px solid #999;
		padding-top: 20px;
	}
	.BlockAllProduct .productSummary .left {
		width: 30%;
		margin-right: 3%;
	}
	.BlockAllProduct .productSummary .right {
		width: 66%;
		margin: 0;
	}
	.BlockAllProduct .productSummary .productTitle {
		font-size: 26px;
		font-weight: bold;
		margin-bottom: 20px;
		color: #043d02;
	}
	.BlockAllProduct .productSummary .productIntro {
		margin-bottom: 20px;
	}
	.BlockAllProduct .productSummary .productButton {
		margin-bottom: 20px;
	}
/* ^ BlockAllProduct*/

/* BlockProductSlider*/
	.BlockProductSlider {
		padding: 30px 0;
		background: transparent url('../../../../Assets/Images/grill-background.jpg') 0 0 no-repeat;
		background-size: cover;
	}
	.BlockProductSlider h2, .BlockProductSlider h3 {
		color: #fff;
	}
	.BlockProductSlider .sliderWrapper {
		display: flex;
		flex-wrap: wrap;
		margin-top: 50px;
	}
	.BlockProductSlider .arrow {
		color: #fff;
		overflow: hidden;
		width: 5%;
		align-self: center;
	}
	.BlockProductSlider .arrow.arrow-left {
		margin-right: 3%;
	}
	.BlockProductSlider .arrow.arrow-right {
		margin-left: 3%;
	}
	.BlockProductSlider .productWindow {
		color: #fff;
		overflow: hidden;
		width: 84%;
	}
	.BlockProductSlider .products {
		color: #fff;
	}
	.BlockProductSlider .products .product {
		position: absolute;
		width: 100%;
	}
	.BlockProductSlider .products .left{
		width: 35%;
		margin-right: 5%;
	}
	.BlockProductSlider .products .right{
		width: 60%;
		margin: 0;
		padding-top: 50px;
	}
	.BlockProductSlider .products .right .productName a,
	.BlockProductSlider .products .right .productName{
		font-family: "nexa-rust-sans-black-2", sans-serif;
		color: #fff;
		margin-bottom: 30px;
		font-size: 30px;
		text-transform: uppercase;
		font-weight: bold;
	}
	.BlockProductSlider .products .right .productText{
		color: #fff;
		margin-bottom: 30px;
	}
	.BlockProductSlider .buttons {
		text-align: center;
		margin-top: 30px;
	}
/* ^ BlockProductSlider*/

/* BlockProductCategories*/
	.BlockProductCategories {}
	.BlockProductCategories .container {
		display: flex;
		flex-wrap: wrap;
	}
	.BlockProductCategories .col {
		width: 31%;		
		margin: 1%; 
	}
	.BlockProductCategories .col > div {
		background-size: cover;
		background-repeat: no-repeat;
	}
	.BlockProductCategories .col > div a {
		text-decoration: none;
	}
	.BlockProductCategories .col > div a div.cat-name {
		text-align: center;
		padding: 160px 0;
		font-size: 30px;
		font-weight: bold;
		font-family: "nexa-rust-slab-black-2", sans-serif;
		color: #fff;
	}
	.BlockProductCategories .col .background {
		-webkit-transition: all 0.25s ease;
		-moz-transition: all 0.25s ease;
		-o-transition: all 0.25s ease;
		transition: all 0.25s ease;
		&::before {
			-webkit-transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
			-o-transition: all 0.25s ease;
			transition: all 0.25s ease;
			content: '';
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			background-image: linear-gradient(to bottom right,#000,#000);
			opacity: .7;
		}
	}
	.BlockProductCategories .col .background:hover {
		-webkit-transition: all 0.25s ease;
		-moz-transition: all 0.25s ease;
		-o-transition: all 0.25s ease;
		transition: all 0.25s ease;
		&::before {
			content: '';
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			background-image: linear-gradient(to bottom right,#000,#000);
			opacity: .3;
		}
	}
/* ^ BlockProductCategories*/
/* BlockProducts */
	.BlockProducts {}
	.BlockProducts .container {
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		justify-content: center;
	}
	.BlockProducts .container .productBlock {
		width: 23%;
		margin: 1%;
	}
	.BlockProducts .container .productBlock .productName {
		text-transform: uppercase;
		font-weight: bold;
		font-family: "nexa-rust-slab-black-2", sans-serif;
		font-size: 28px;
		margin-top: 15px;
	}
	.BlockProducts .container .productBlock .productIntro {
		margin-top: 15px;
	}
	.BlockProducts .container .productBlock .productImage img {
		border: 1px solid #aaa;
	}
/* ^ BlockProducts */


@media (max-width:1000px) {
	.BlockProductCategories .col {
		width: 100%;
		margin: 10px 0;
	}
}
