.core {}
.core-sections {}
.core-sections .core-section {}
.core-sections .core-section.debug {border:2px solid #EB0A1E;position: relative;}
.core-sections .core-section.debug span.debug-label {position: absolute;top:5px;right:5px;background-color: #000;color: #f7e741;font-size: 11px;text-transform: uppercase;line-height: 11px;padding: 3px 5px;display: block;}
.core-sections .core-section div.layer {max-width: 1920px;margin: 0 auto;width: 100%;text-align: justify;font-size: 14px;}

.cs-content {padding: 50px 0px;}
.cs-content h3.layer-title {line-height: 30px; font-size:24px; margin: 20px 0 20px 0px;font-size: 25px;text-align: center;padding:0px 30px;}
.cs-content div.layer-resume {padding: 10px;margin: 10px 0px;font-size: 22px;text-align: center;padding:0px 30px;line-height: 30px;}
.cs-content div.layer-content {font-size: 18px;padding:0px 30px;line-height: 24px;}

.cs-youtube {padding: 50px 0px;margin: 0 auto;max-width: 1920px;width: 100%;}
.cs-youtube h3.layer-title {line-height: 25px;margin: 20px 0 20px 0px;font-size: 25px;text-align: center;}
.cs-youtube div.items {}
.cs-youtube div.items div.item{position: relative;overflow: hidden;}
.cs-youtube div.items div.item img {width: 100%;}
.cs-youtube div.items div.item div.item-play {position: absolute;background: rgba(0, 0, 0, 0.4);top:0px;left:0px;bottom:0px;width: 25%;min-width: 200px !important;}
.cs-youtube div.items div.item div.item-title {}

.cs-infoblocks {padding: 50px 0px;margin: 0 auto;max-width: 1920px;width: 100%;}
.cs-infoblocks h3.layer-title {line-height: 25px;margin: 20px 0 20px 0px;font-size: 25px;text-align: center;}
.cs-infoblocks div.items {}
.cs-infoblocks div.items div.item{position: relative;overflow: hidden;}
.cs-infoblocks div.items div.item div.item-image {float: left;width: 50%;}
.cs-infoblocks div.items div.item div.item-image img {width:100%}
.cs-infoblocks div.items div.item div.item-info {float: right;width: calc(50% - 50px);padding: 40px 20px 0px 30px;}
.cs-infoblocks div.items div.item div.item-info div.item-title {font-size: 25px;font-weight: bold;color: #000;}
.cs-infoblocks div.items div.item div.item-info div.item-content {padding: 20px 0px 0px 0px;text-align: justify;}
.cs-infoblocks div.items div.item.even div.item-image {float: right;width: 50%;}
.cs-infoblocks div.items div.item.even div.item-info {float: left;padding: 40px 30px 0px 20px;}
.cs-infoblocks div.items div.item div.item-info div.item-content{font-size: 18px; line-height: 24px;}

.cs-gallery {padding: 50px 0px;margin: 0 auto;max-width: 1920px;width: 100%;}
.cs-gallery h3.layer-title {line-height: 25px;margin: 20px 0 20px 0px;font-size: 25px;text-align: center; color: #000;}
.cs-gallery div.items {}

.cs-gallery div.items .item{width:24%;float:left; margin-right: 1%;}
.cs-gallery div.items .item:first-child{width:48%;float:left; margin-right: 1%;margin-bottom:20px;}
.cs-gallery div.items .item img{width:100%; height: auto;}
.cs-gallery div.items .item:first-child,
.cs-gallery div.items .item:nth-child(7n + 1){width:100%;max-width:49%; clear:none;margin-bottom:10px; float:left;}

.cs-gallery div.items .item:nth-child(7n + 2),
.cs-gallery div.items .item:nth-child(7n + 3),
.cs-gallery div.items .item:nth-child(7n + 4),
.cs-gallery div.items .item:nth-child(7n + 5){width:100%;max-width:24%;margin-bottom:10px;}

.cs-gallery div.items .item:nth-child(7n + 6),
.cs-gallery div.items .item:nth-child(7n + 7),
.cs-gallery div.items .item:nth-child(7n + 8),
.cs-gallery div.items .item:nth-child(7n + 9),
.cs-gallery div.items .item:nth-child(7n + 10){width:100%;max-width:19%}
.cs-gallery .item:nth-child(6) {clear: left!important;}


.cs-dealerships {padding: 50px 0px;margin: 0 auto;max-width: 100%;width: 100%;}
.cs-dealerships h3.layer-title {line-height: 25px;margin: 20px 0 20px 0px;font-size: 25px;text-align: center;}
.cs-dealerships div.items {text-align: center;}

.cs-custom {padding: 50px 0px;}
.cs-custom h3.layer-title {line-height: 25px;margin: 20px 0 20px 0px;font-size: 25px;text-align: center;}
.cs-custom div.layer-content {padding: 10px 20px;margin: 10px 0px;text-align: justify;font-size: 18px; line-height:24px;}

.inline-content{display:none;}
.item-info .item-title{position:relative;}

.item-info .item-title{padding-bottom: 20px;}
.item-info .item-title::after{position: absolute;left: 0;bottom: 0;width: 100px;height: 2px;border-bottom: 2px solid red;content: ""}

.promotion-main .promotion h3 {line-height: 25px;margin: 20px 0 20px 0px;font-size: 25px;text-align: center;}
.promotion-main .promotion h3::after{position: absolute;left: 0;bottom: 0;width: 100px;height: 2px;border-bottom: 2px solid red;content: ""}

/* MEDIA QUERIES */

@media screen and (min-width: 1024px) {
	.cs-infoblocks div.items div.item div.item-info div.item-content {
	    overflow: auto;
	    max-height: 340px;
	}
}

@media screen and (max-width: 767px) {
	.cs-custom h3.layer-title,
	.cs-dealerships h3.layer-title,
	.cs-youtube h3.layer-title{padding-left:30px;padding-right:30px;color:#000}

	.cs-infoblocks div.items div.item.even div.item-image {float: left;width: 100%;}
	.cs-infoblocks div.items div.item{position: relative;overflow: hidden;margin-bottom: 20px;}

	.cs-content,
	.cs-youtube,
	.cs-infoblocks,
	.cs-gallery,
	.cs-dealerships,
	.cs-custom {padding: 15px 0px;}

	.cs-infoblocks div.items div.item div.item-info div.item-content {font-size: 14px;line-height: 20px;}

	.promotion {padding-bottom: 10px;}

	.cs-gallery div.items .item:first-child,
	.cs-gallery div.items .item:nth-child(7n + 1){width:100%;max-width:100%; clear:both;margin-bottom:5px;}

	.cs-gallery div.items .item:nth-child(7n + 2),
	.cs-gallery div.items .item:nth-child(7n + 3){width:100%;max-width:49%;margin-bottom:5px;}

	.cs-gallery div.items .item:nth-child(7n + 4),
	.cs-gallery div.items .item:nth-child(7n + 5),
	.cs-gallery div.items .item:nth-child(7n + 6),
	.cs-gallery div.items .item:nth-child(7n + 7){width:100%;max-width:24%}
	.cs-gallery .item:nth-child(6) {clear: none!important;}

}
