.multiboxContainer {
	background:#3a3938;
}
.multiBoxPromo {
		display:table;
		max-width:none;
		max-width:1600px;
		width:100%;
		margin:-30px auto 35px auto;
		position:relative;
		z-index:0;
	}
		.multiBoxPromo:after ,
		.multiBoxPromo:before {
			display: table;
			content: " ";
		}
	.multiBoxPromo .contentBox {
		float:left;
		box-sizing:border-box;
		overflow:hidden;
		background:#000;
		position:relative;
		overflow:hidden;
	}
		.multiBoxPromo .contentBox .imgContent {
			position:absolute;
			left:0;
			top:0;
			right:0;
			bottom:0;
			background-size:cover !important;
			background-repeat:no-repeat !important;
			background-position:center center !important;
			transition:all .3s ease-in-out;
			z-index:0;
		}
		.multiBoxPromo .contentBox .contentBoxInfo {
			position:absolute;
			bottom:0;
			left:0;
			right:0;
			color:#fff;
			z-index:1;
		}
			.multiBoxPromo .contentBox .multiBoxPromoGenere {
				position:relative;
				background:#e4003f;
				color:#fff;
				display:inline-block;
				font-size:14px;
				line-height:35px;
				padding:2px 15px;
				margin:15px 0 0 15px;
				transition:all .3s ease-in-out;
				z-index:1;
			}
			.multiBoxPromo .contentBox .contentBoxInfo .multiBoxPromoTxt {
				padding:15px;
				margin:0 0 0 0;
				background:rgba(58,57,56,.7);
				transition:all .3s ease-in-out;
			}
				.multiBoxPromo .contentBox .contentBoxInfo .multiBoxPromoTxt:after {
					content:" ";
					display:table;
					width:100%;
					height:0;
				}
			.multiBoxPromo .contentBox .contentBoxInfo h3.multiBoxPromoTitle {
				font-family:Tinos, Georgia, "Times New Roman", Times, serif !important;
				font-size:36px !important;
				line-height:36px !important;
				font-weight:700 !important;
				margin:0 0 0 0 !important;
				background:none !important;
				text-shadow:none !important;
				padding:0 0 0 0 !important;
				color: #fff !important;
			}
			.multiBoxPromo .contentBox:not(.boxType1) .contentBoxInfo h3.multiBoxPromoTitle {
				float:left;
				width:calc(100% - 90px);
			}
			.multiBoxPromo .contentBox .contentBoxInfo .multiBoxPromoAbstract {
				font-size:14px;
				line-height:normal;
				overflow:hidden;
				text-shadow:none;
				margin-top:10px;
			}
			.multiBoxPromo .contentBox:not(.boxType1) .contentBoxInfo .multiBoxPromoAbstract {
				float:right;
				width:80px;
				margin:0 0 0 0;
				line-height:28px;
				border-left:solid 1px #e4003f;
				text-align:right;
			}
	.multiBoxPromo .contentBox.boxType1 {
		width:50%;
		height:500px;
		border-right:solid 15px rgba(255,255,255,0);
		border-right:solid 15px #f0f0f0;
	}
	.multiBoxPromo .contentBox:hover .multiBoxPromoGenere {
		background:#f00;
	}
@media (min-width: 768px) {
	.multiBoxPromo .contentBox:hover .imgContent {
		-webkit-transform:scale(1.10); /* Safari and Chrome */
		-moz-transform:scale(1.10); /* Firefox */
		-ms-transform:scale(1.10); /* IE 9 */
		-o-transform:scale(1.10); /* Opera */
		 transform:scale(1.10);
	}
	.multiBoxPromo .contentBox:hover .contentBoxInfo .multiBoxPromoTxt {
		background:rgba(58,57,56,.90)
	}
}
	.multiBoxPromo .contentBox.boxType2 {
		width:50%;
		height:250px;
		border-bottom:solid 15px rgba(255,255,255,0);
		border-bottom:solid 15px #f0f0f0;
	}
		.multiBoxPromo .contentBox.boxType2 h3.multiBoxPromoTitle {
			font-size:24px !important;
			line-height:24px !important;
		}
	.multiBoxPromo .contentBox.boxType3 {
		width:50%;
		height:250px;
		border-bottom:none;
	}
		.multiBoxPromo .contentBox.boxType3 h3.multiBoxPromoTitle {
			font-size:24px !important;
			line-height:24px !important;
		}


@media (max-width: 767px) {
	.multiBoxPromo {
	}
		.multiBoxPromo .otherBox {
			width:100%;
			overflow:auto;
			position:relative;
			height:170px;
		}
			.multiBoxPromo .contentBox .contentBoxInfo {
				bottom:0;
				left:0;
				right:0;
			}
			.multiBoxPromo .contentBox .multiBoxPromoGenere {
				margin:10px 0 0 10px;
			}
			.multiBoxPromo .contentBox .contentBoxInfo .multiBoxPromoTxt {
				padding:8px;
				margin:0 0 0 0;
				background: rgba(58,57,56,.9);
			}
			.multiBoxPromo .contentBox .contentBoxInfo h3.multiBoxPromoTitle {
				margin:0 0 0 0;
			}
			.multiBoxPromo .contentBox.boxType1 {
				width:100%;
				height:220px;
				border:none;
				border-bottom:solid 15px rgba(255,255,255,0);
				border-bottom:solid 15px #f0f0f0;
			}
			.multiBoxPromo .contentBox.boxType2 {
				position:absolute;
				top:0;
				left:0;
				bottom:0;
				height:auto;
				width:75%;
				border:none;
				border-right:solid 15px rgba(255,255,255,0);
				border-right:solid 15px #f0f0f0;
			}
				.multiBoxPromo .contentBox.boxType2 h3.multiBoxPromoTitle {
					font-size:19px !important;
					line-height:21px !important;
				}
			.multiBoxPromo .contentBox.boxType3 {
				position:absolute;
				top:0;
				left:75%;
				bottom:0;
				height:auto;
				width:75%;
				border:none;
				border-right:none;
			}
				.multiBoxPromo .contentBox.boxType4 h3.multiBoxPromoTitle {
					font-size:19px !important;
					line-height:21px !important;
				}


				.multiBoxPromo .contentBox.boxType1 .contentBoxInfo h3.multiBoxPromoTitle {
					font-size:16px !important;
					line-height:18px !important;
				}
				.multiBoxPromo .contentBox:not(.boxType1) .contentBoxInfo h3.multiBoxPromoTitle {
					width:100%;
					font-size:14px !important;
					line-height:16px !important;
				}
				.multiBoxPromo .contentBox:not(.boxType1) .contentBoxInfo .multiBoxPromoAbstract {
					display:none
				}
}
