#titleSlides{
	margin:0;
	padding:0;
	background-color:#eee;
	width:100% !important;
	height: 50vw !important;
	max-height: 800px;
}
#titleSlides DIV.slideOne{
	margin:0;
	padding:0;
	display: block;
	width:100% !important;
	height: 50vw !important;
	overflow: hidden;
	font-size: 30px;
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
}


/* SLIDES */
#slideArrowLeft, #slideArrowRight{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


#titleSlides .backRed{ background-color:#ED1C24; padding: 5px 25px; color:white; }
#titleSlides .backOrange{ background-color:#FA5D07; padding: 5px 25px; color:white; }

#titleSlides .backGrey1{ background-color:#333333; padding: 5px 25px; color:white; }
#titleSlides .backGrey2{ background-color:#666666; padding: 5px 25px; color:white; }
#titleSlides .backWhite{ background-color:#ffffff; padding: 5px 25px; color:#333; }

/* */

.mlX{ margin-left:10px; }

.pastaHolder{ position:absolute; top:90px; left:200px; cursor: default; }
.pastaHolder.right{	left:auto;	right:200px; }


/*
.pasta1{
	padding: 5px 5px;
	color:white;
	z-index: 100;
	font-family: LatoNormal;
	font-size: 40px;
	display: block;
	width: auto;
	font-weight: 700;
}
.pasta2{
	padding: 5px 5px;
	color:#FA5D07;
	z-index: 100;
	font-family: LatoNormal;
	font-size: 40px;
	display: block;
	width: auto;
	font-weight: 700;
}
*/
.pasta3{
	padding: 5px 0;
	z-index: 100;
	font-family: LatoNormal;
	font-size: 48px;
	display: block;
	width: auto;
	font-weight: 700;
}
.pasta3.dark{ color:#333; }
.pasta3.small{ font-size: 32px; }


#inVidHolder{ z-index: 100; }

/* */

/*
.nissanGTR .txtHolder{ position:absolute; top:20px;	left:150px; }
.nissanGTR .text{ color:white; font-size: 29px; padding: 0; margin:0 0 5px 0; }
*/
#titleSlides .playButton{
	padding: 5px 25px;
	font-size: 44px;
	background-color: rgba(0,0,0, 0.3);
	color:rgba(255,255,255, 0.8);
	z-index: 100;
	font-family: "Lato",sans-serif;
	font-weight: bold;
	display: block;
	width: auto;
	touch-action: manipulation;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: ease;
}
#titleSlides .playButton:hover{
	background-color: rgba(255, 255, 255, 1);
	color:black;
	cursor:pointer;
}

.nissanGTR	.playButton,
.super-audi	.playButton,
.aude-bmw	.playButton
{ margin:30px 0 0 30px; }

/***************/

.mercedes1		{ background-image: url(../images/slide-mercedes-01.jpg); }


.nissanGTR	{ background-image: url(../images/gtr35-4.jpg); background-position: center; background-size: 105%; }
.nissanGTR .pastaHolder{ left:120px; top:100px; /*text-shadow: 2px 2px 0px #222;*/}

.aude-bmw		{ background-image: url(../images/slide-audi-bmw-blue-yellow.jpg); background-position: bottom; }
.super-audi		{ background-image: url(../images/super-audi.jpg); background-position: bottom; }
.audeX2			{ background-image: url(../images/slide-audi-02.jpg); }

.aude-bmw .pastaHolder{ left:120px; top:50px; }




/***************/

/*
.over{
	touch-action: manipulation;
	transition-delay: 0s;
	transition-duration: 0.5s;
	transition-property: all;
	transition-timing-function: ease;
}
.over:hover{ box-shadow: -3px 3px 0 rgba(64, 64, 64, 0.8); margin-top:-2px; }
*/


/*
.shadowWhite{ text-shadow: 1px 1px 6px #FFFFFF; }
.aude2		{ background-image: url(../images/aude2.jpg); }
.aude3		{ background-image: url(../images/aude3.jpg); }
.aude3		{ background-image: url(../images/audi-rs7.jpg); background-position: bottom; }
*/



.orangeColor{ color: #FA5D07; }
.whiteColor{ color: #fff; }
DIV.txtHolder{ color:black; float: left; margin-top:50px; position: relative; }

@media only screen and (max-width: 1500px){
	.nissanGTR .pastaHolder{ left:80px; top:60px; /*text-shadow: 2px 2px 0px #222;*/}
}
@media only screen and (max-width: 1200px){
	/*.nissanGTR */.playButton{ padding: 1px 15px; font-size: 27px !important;}
	.nissanGTR .pastaHolder{ left:50px; top:40px; /*text-shadow: 2px 2px 0px #222;*/}
}
@media only screen and (max-width: 650px){
	/*.nissanGTR */.playButton{ padding: 2px 10px; font-size: 19px !important;}
	.nissanGTR .pastaHolder{ left:40px; top:30px; /*text-shadow: 2px 2px 0px #222;*/}
}

@media only screen and (max-width: 600px){
	#titleSlides{ height: 70vw !important;	}
	#titleSlides DIV.slideOne{ width:100% !important; height: 70vw !important; background-size: 135%; }
}
@media only screen and (max-width: 500px){

	/* blue */
	#resp01 { padding-right: 15px !important; }
	#burbCars{ margin-left: 0px;}
	.colC2{ width:calc(100% - 180px) !important; }
	.colC2 .txt{ font-size:23px !important; }


	.clientSlide .photoCircleHolder { margin:0 15px 15px 3px !important; }

	/* CAR PAGE */
	.carColumn2{ width:100%; margin:0 0 22px 0; border:1px dotted #ccc; border-top:none; border-bottom:none; }
	.per4Table{ width:calc(100% + 4px); border-collapse: separate; border-spacing: 2px 2px; margin:0 -2px 15px -2px; }
	#pdfGraph{ width:100%; height:60vw; margin:0 !important; border-image-slice: fill; }

	.blockSelect{ min-width: 100%;  margin-right:0; float: none; }
	.blocksMM DIV.blockSelect{ display: none; }
	.blocksMM DIV.blockSelect:last-child{ margin-right:0; display: block; }
}

