@charset "UTF-8";

@font-face {
  font-family: 'abarth_heavyregular';
  src: url('../font/abarth_heavy-webfont.eot');
  src: url('../font/abarth_heavy-webfont.eot?#iefix') format('embedded-opentype'),
  url('../font/abarth_heavy-webfont.woff') format('woff'),
  url('../font/abarth_heavy-webfont.ttf') format('truetype'),
  url('../font/abarth_heavy-webfont.svg#abarth_heavyregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'abarth_blackregular';
  src: url('../font/abarth_black-webfont.eot');
  src: url('../font/abarth_black-webfont.eot?#iefix') format('embedded-opentype'),
  url('../font/abarth_black-webfont.woff') format('woff'),
  url('../font/abarth_black-webfont.ttf') format('truetype'),
  url('../font/abarth_black-webfont.svg#abarth_blackregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'abarth_medium';
  src: url('../font/abarth-medium.eot');
  src: url('../font/abarth-medium.eot?#iefix') format('embedded-opentype'),
  url('../font/abarth-medium.woff') format('woff'),
  url('../font/abarth-medium.ttf') format('truetype'),
  url('../font/abarth-medium.svg#abarth-medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'abarth_romanroman';
  src: url('../font/abarth_roman-webfont.eot');
  src: url('../font/abarth_roman-webfont.eot?#iefix') format('embedded-opentype'),
  url('../font/abarth_roman-webfont.woff') format('woff'),
  url('../font/abarth_roman-webfont.ttf') format('truetype'),
  url('../font/abarth_roman-webfont.svg#abarth_romanroman') format('svg');
  font-weight: normal;
  font-style: normal;
}

.bg_checkered {
  background: url(bg_checkered.jpg);
}

.geneva_regular_12{
  font-family: Geneva, sans-serif;
  font-size:12px;
}
.abarth_blackregular_10{
  font-family: 'abarth_blackregular';
  font-size:10px;
}
.abarth_blackregular_12{
  font-family: 'abarth_blackregular';
  font-size:12px;
}
.abarth_blackregular_15{
  font-family: 'abarth_blackregular';
  font-size:15px;
  font-weight: normal;
}

.abarth_blackregular_18{
  font-family: 'abarth_blackregular';
  font-size:18px;
  font-weight: normal;
}



.abarth_heavyregular_12 {
  color: #FFFFFF;
  font-family: 'abarth_heavyregular';
  font-size: 12px;
  font-weight: normal;
}

.abarth_heavyregular_14 {
  color: #FFFFFF;
  font-family: 'abarth_heavyregular';
  font-size: 14px;
  font-weight: normal;
}

.abarth_heavyregular_15 {
  color: #FFFFFF;
  font-family: 'abarth_heavyregular';
  font-size: 15px;
  font-weight: normal;
}

.abarth_heavyregular_17 {
  font-family: 'abarth_heavyregular';
  font-size: 17px;
  font-weight: normal;
}

.abarth_heavyregular_20 {
  color: #FFFFFF;
  font-family: 'abarth_heavyregular';
  font-size: 20px;
  font-weight: normal;
}

.abarth_heavyregular_25 {
  color: #FFFFFF;
  font-family: 'abarth_heavyregular';
  font-size: 25px;
  font-weight: normal;
}

.abarth_heavyregular_28 {
  color: #FFFFFF;
  font-family: 'abarth_heavyregular';
  font-size: 28px;
  font-weight: normal;
}
.abarth_heavyregular_40 {
  color: #FFFFFF;
  font-family: 'abarth_heavyregular';
  font-size: 40px;
  font-weight: normal;
  line-height: 40px;
}


.abarth_medium_10{
  font-family: 'abarth_medium';
  font-size:10px;
  font-weight:normal;
}

.abarth_medium_12{
  font-family: 'abarth_medium';
  font-size:12px;
  font-weight:normal;
}


.abarth_medium_13{
  font-family: 'abarth_medium';
  font-size:13px;
  font-weight:normal;
}

.abarth_medium_20{
  font-family: 'abarth_medium';
  font-size:20px;
  font-weight:normal;
}

#description font {
  font-family: 'abarth_heavyregular';
  font-size: 22px;
  text-transform: uppercase;
}

#description span {
  font-family: 'abarth_heavyregular' !important;
  font-size: 22px !important;
  text-transform: uppercase;
  background: none !important;
}

.kolorBox {
  padding: 15px 15px 15px 0 !important;
}

div.kolorBoxTopUIBar {
  background: url(hotspot1_bg.png) no-repeat;
}

#websiteViewer4 .kolorBox {
  padding: 0 !important;
  max-height: 412px;
}

#websiteViewer4 .kolorBoxTopUIBar {
  display: none;
}

@media (max-width: 600px) {
  #websiteViewer4 .kolorBox {
    display: none;
  }
}
@media (max-width: 600px) {
  #websiteViewer2 #kolorBoxID_websiteViewer2 {
    max-width: 100% !important;
  }
}