@font-face{
    font-family:'Porsche-Regular';
    src:url('PorscheNextWLa-Regular.eot'); /* IE9 Compat Modes */
    src:url('PorscheNextWLa-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    	url('PorscheNextWLa-Regular.woff') format('woff'), /* Pretty Modern Browsers */
    	url('PorscheNextWLa-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('PorscheNextWLa-Regular.svg') format('svg');
	font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Porsche-Italic';
    src:url('PorscheNextWLa-Italic.eot'); /* IE9 Compat Modes */
    src:url('PorscheNextWLa-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    	url('PorscheNextWLa-Italic.woff') format('woff'), /* Pretty Modern Browsers */
    	url('PorscheNextWLa-Italic.ttf') format('truetype'), /* Safari, Android, iOS */
    	url('PorscheNextWLa-Italic.svg') format('svg');
	font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Porsche-Bold';
    src:url('PorscheNextWLa-Bold.eot'); /* IE9 Compat Modes */
    src:url('PorscheNextWLa-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    	url('PorscheNextWLa-Bold.woff') format('woff'), /* Pretty Modern Browsers */
    	url('PorscheNextWLa-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('PorscheNextWLa-Bold.svg') format('svg');
	font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'Porsche-Thin';
    src:url('PorscheNextWLa-Thin.eot'); /* IE9 Compat Modes */
    src:url('PorscheNextWLa-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    	url('PorscheNextWLa-Thin.woff') format('woff'), /* Pretty Modern Browsers */
    	url('PorscheNextWLa-Thin.ttf') format('truetype'), /* Safari, Android, iOS */
    	url('PorscheNextWLa-Thin.svg') format('svg');
	font-weight:normal;
    font-style:normal;
}


#krpanoSWFObject > div > div > div > div > div > div > div > div > div
{
    font-family: Porsche-Bold,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
}



#krpanoSWFObject > div > div > div > div > div > div > div > div > div > div > b 
{
    font-family: Porsche-Italic,Trebuchet Ms,Arial,Helvetica,sans-serif;
}



#krpanoSWFObject[style] {
	background:#fff!important;
	}
	
	.kolorAreaHeader .kolorAreaCloseBtn[style] {
	top:8px!important;
	right:8px!important;
	background-size: 32px!important;
	background-position-y: 0px!important;
	}
	
.kolorAreaHeader .kolorAreaCloseBtn:hover[style] {
	top:8px!important;
	right:8px!important;
	background-size: 32px!important;
	background-position-y: -32px!important;
	}



div.kolorArea{
	box-shadow: 0px 0px 40px rgba(0,0,0,0.5); 
	background: linear-gradient(0deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%) !important;	
}


div.kolorAreaContent {
    font-family: Porsche-Regular,Trebuchet Ms,Arial,Helvetica,sans-serif;
    color: #3a3a3a;
    text-align: left;
    font-size: 16px;
    line-height: 1.75;  
}


div.kolorAreaContent b {
    font-family: Porsche-Bold,Trebuchet Ms,Arial,Helvetica,sans-serif;
    margin:0 5px;
    color: #000000;
    display:block;
    text-shadow: 2px 2px 15px #FFF;
    text-align: center;
    font-size: 22px!important;
    line-height: 1.08!important;
}

div.kolorAreaContent i {
	color: #999;
    font-weight:normal;
    font-style:normal;
    text-shadow: 2px 2px 15px #FFF;
    text-align: center;
    display:block!important;;
    font-size: 18px!important;
    line-height: 1;
    margin-top:10px!important;;
}

div.kolorAreaContent a{
    color: #444;
    display:block;
    background-color: #a6825e;
    text-decoration: none;
    font-size: 16px;
    padding: 8px 18px 3px 18px;
    text-shadow: none;
    text-transform: uppercase;
    border-radius: 4px;
    line-height: 1em;
    text-align: center!important;
}

div.kolorAreaContent a:hover{
    background-color: #000;
}







div#sb[style] {
	box-shadow: 0px 0px 40px rgba(0,0,0,0.5); 
	background: linear-gradient(0deg, rgba(255,255,255,0.6) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%) !important;
	}

#sb > div:nth-child(2) > div:nth-child(2)[style] {background-color: #fff !important;}

#sb table tr td div[style] {
	font-family: Porsche-Regular,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
	font-size: 14px!important;
}

#sb table tr td div i{
	font-family: Porsche-Bold,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
	color: rgba(0,0,0,0.25);
	font-size: 10px;
	font-weight:normal;
    font-style:normal;
    display: inherit;
    margin-bottom: -2px;
}
#sb table tr td div b{
	font-family: Porsche-Bold,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
	color: #c70000;
	font-weight:normal;
    font-style:normal;
    text-transform: uppercase;

}

/* title customisation desktop */
#krpanoSWFObject > div:nth-child(1) > div:nth-child(2) > div:nth-child(14) > div > div > div[style] {
	font-family: Porsche-Bold,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
	font-size: 24px!important;
}

#krpanoSWFObject > div:nth-child(1) > div:nth-child(2) > div:nth-child(14) > div > div > div i {
	font-family: Porsche-Normal,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
	font-size: 16px!important;
	color: rgba(255,255,255,0.5);
	font-weight:normal;
    font-style:normal;
    margin-right: 10px;
    margin-left:-22px;
}
#krpanoSWFObject > div:nth-child(1) > div:nth-child(2) > div:nth-child(14) > div > div > div b {
	font-family: Porsche-Bold,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
	font-size: 24px!important;
	font-weight:normal;
    font-style:normal;
    text-transform: uppercase;
    display:none;
}

/* title customisation tablet  */
#krpanoSWFObject > div:nth-child(2) > div:nth-child(2) > div:nth-child(16) > div > div > div[style] {
	font-family: Porsche-Bold,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
	font-size: 24px!important;
}

#krpanoSWFObject > div:nth-child(2) > div:nth-child(2) > div:nth-child(16) > div > div > div i {
	font-family: Porsche-Normal,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
	font-size: 18px!important;
	color: rgba(255,255,255,0.5);
	font-weight:normal;
    font-style:normal;
    margin-right: 10px;
    margin-left:-22px;
}
#krpanoSWFObject > div:nth-child(2) > div:nth-child(2) > div:nth-child(16) > div > div > div b {
    display:none;
}

/* title customisation iphone  */
#krpanoSWFObject > div:nth-child(2) > div:nth-child(2) > div:nth-child(15) > div > div > div[style] {
	font-family: Porsche-Bold,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
	font-size: 16px!important;
	margin-top:0px!important;
}

#krpanoSWFObject > div:nth-child(2) > div:nth-child(2) > div:nth-child(15) > div > div > div i {
	font-family: Porsche-Normal,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
	font-size: 14px!important;
	color: rgba(255,255,255,0.5);
	font-weight:normal;
    font-style:normal;
    margin-right: 4px;
    margin-left: 0px;
}
#krpanoSWFObject > div:nth-child(2) > div:nth-child(2) > div:nth-child(15) > div > div > div b {
    display:none;
}






/* tooltip customisation */
#krpanoSWFObject > div:nth-child(1) > div:nth-child(2) > div:nth-child(17) > div > div > div[style] {
	font-family: Porsche-Bold,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
	font-size: 24px!important;
	margin-top: -35px!important;
	font-weight:normal;
    font-style:normal;
    text-align: center;
}
#krpanoSWFObject > div:nth-child(1) > div:nth-child(2) > div:nth-child(17) > div > div > div i {
	font-family: Porsche-Normal,Trebuchet Ms,Arial,Helvetica,sans-serif!important;
	font-size: 16px!important;
	font-weight:normal;
    font-style:normal;
    display:block;
    text-align: center; 
    border-bottom:1px solid #fff;
}



/* sidebar iphone landscape close fix */
#krpanoSWFObject > div:nth-child(2) > div:nth-child(2) > div:nth-child(15) {z-index:9999;}
