/*WYSIWYG: .headline1#H1&nbsp;36px,.headline2#H2&nbsp;24px,.headline3#H3&nbsp;18px,.headline4#H4&nbsp;16px,.subline#Subline&nbsp;13px,.lead#Text&nbsp;18px,.black#Black,.white#White,.light#Lightgray,.raquo#Link-Arrows,.blue-dot#Headline&nbsp;Blue-Dot,.yellow-dot#Headline&nbsp;Yellow-Dot,.green-dot#Headline&nbsp;Green-Dot,*/

@font-face {
	font-family: 'Futura';
	src: url("/DE/repos/files/FTN45%5f%5fW%2eeot?exp=95407"); /* IE9 Compat Modes */
	src: url("") format('embedded-opentype'), /* IE6-IE8 */
	     url("/DE/repos/files/FTN45%5f%5fW%2ewoff?exp=95411") format('woff'), /* Modern Browsers */
	     url("/DE/repos/files/FTN45%5f%5fW%2ettf?exp=95409")  format('truetype'); /* Safari, Android, iOS */
	font-weight:normal;
    font-style:normal;
}
@font-face {
	font-family: 'Futura';
	src: url("/DE/repos/files/FTN85%5f%5fW%2eeot?exp=95413"); /* IE9 Compat Modes */
	src: url("") format('embedded-opentype'), /* IE6-IE8 */
	     url("/DE/repos/files/FTN85%5f%5fW%2ewoff?exp=95417") format('woff'), /* Modern Browsers */
	     url("/DE/repos/files/FTN85%5f%5fW%2ettf?exp=95415")  format('truetype'); /* Safari, Android, iOS */
	font-weight:bold;
    font-style:normal;
}

body {
    font: 15px/20px 'Futura', sans-serif;
    font-weight:normal;
    margin:0;
    padding:0;
    min-width:1024px;
    /* height:1000px; */
    color:#79848d;
    text-rendering:optimizeLegibility; /* optimizes font-rendering to readabilty - other value:optimizeSpeed:optimizes Speed of rendering fonts */
    -webkit-text-rendering:optimizeLegibility;
    -moz-text-rendering:optimizeLegibility;
    font-smoothing:antialiased; /* optimizes font-weight */
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
}

/* GENERALS / RESETS */
.paddingTop { padding-top:18px; padding-bottom:18px; }
#distribution .paddingTop { padding-top: 18px; padding-bottom:0; }
b, strong, .bold { font-weight:bold !important; }
.italic { font-style: italic !important; }
/* a { color:#79848d; } */
a { color:#CC0000; }
a:hover { color:#CC0000; text-decoration:underline; }
.service a:before, a.raquo:before, a > .raquo:before, .raquo > a:before,
.col-sm-3 .thumbnail .caption a:before{ content:'» '; }

.col-sm-3 .thumbnail .caption a, .col-sm-4 a, .col-sm-6 a ,
.cTooltip-inner .col-right a { color: #CC0000 !important; }

.dotz .col-sm-3 .thumbnail .caption a, .dotz .col-sm-4 a, .dotz .col-sm-6 a,
.dotz4x4 .col-sm-3 .thumbnail .caption a, .dotz4x4 .col-sm-4 a, .dotz4x4 .col-sm-6 a{ color: #FFCC00 !important; }

.dezent .col-sm-3 .thumbnail .caption a, .dezent .col-sm-4 a, .dezent .col-sm-6 a { color: #FF6600 !important; }

.enzo .col-sm-3 .thumbnail .caption a, .enzo .col-sm-4 a, .enzo .col-sm-6 a { color: #FFF !important; }


ul {
	list-style:none;
    padding:0;
    margin:0;
}
.uppercase { text-transform:uppercase; }
h1, h2, h3, h4
.headline1, .headline2, .headline3, .headline4,
.subline, .lead { color:#1a1a1a; font-weight:normal; padding:0; margin:0; text-transform:uppercase; }

.collapsible h2, .collapsible .headline2 { text-transform:none; color:#79848D; font-size:20px; line-height:20px; }
.collapsible.open h2, .collapsible.open .headline2 { color:#1a1a1a; }

.collapsible .headline { cursor: pointer; }
.collapsible .headline h2:after {
	content:'\f107';
    font-family:FontAwesome;
    font-size:24px;
    float:right;
    color:#79848D;
}
.collapsible.open .headline h2:after { content:'\f106'; color:#1a1a1a; }

.bg-gradient-dark h1, .bg-gradient-dark h2, .bg-gradient-dark h3,
.bg-gradient-dark-white h1, .bg-gradient-dark-white h2, .bg-gradient-dark-white h3,
.bg-gradient-pattern-dark h1, .bg-gradient-pattern-dark h2, .bg-gradient-pattern-dark h3,
.bg-gradient-dark-white .headline1, .bg-gradient-dark-white .headline2, .bg-gradient-dark-white .headline3,
.bg-gradient-pattern-dark .headline1, .bg-gradient-pattern-dark .headline2, .bg-gradient-pattern-dark .headline3,
.bg-gradient-dark .headline1, .bg-gradient-dark .headline2, .bg-gradient-dark .headline3,
.bg-gradient-dark .subline, .bg-gradient-dark .lead { color:white; }

.bg-gradient-pattern-dark .lead,
.bg-gradient-dark-white .lead{ color:#C9CED1; }
/*
.bg-gradient-dark .lead 
*/
.bg-gradient-stripes-light .lead,
.bg-gradient-stripes-gray .lead,
#brands .bg-gradient-lightgray .lead { color:#79848D; }
#distribution .lead { color:#1a1a1a; }

h1, .headline1 { font-size:36px; line-height:36px; }
h2, .headline2 { font-size:24px; line-height:24px; }
h3, .headline3 { font-size:18px; line-height:24px; }
h4, .headline4 { font-size:16px; line-height:22px; margin-bottom:4px; }
a.headline4:hover { text-decoration:underline; }

.bg-distribution h2 {
	position:absolute;
    top:17px;
    left:-23px;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}


.subline { font-size:13px; line-height:20px; }

.lead { font-size:18px; line-height:24px; font-weight:normal; text-transform:none; }

p.head {
    padding:0;
    margin:0;
    line-height:18px;
}
.green-dot,
.blue-dot,
.yellow-dot { color:black; }
.green-dot:before, .blue-dot:before, .yellow-dot:before  {
	content:'';
	float:left;
    width:18px;
    height:18px;
    line-height:18px;
}
.green-dot:before{ background:transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/green%2ddot%2epng?exp=91920") no-repeat center center; }
.blue-dot:before{ background:transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/blue%2ddot%2epng?exp=91918") no-repeat center center; }
.yellow-dot:before{ background:transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/yellow%2ddot%2epng?exp=91922") no-repeat center center; }


.textlink {
	color:#CC0000;
    font-size:16px;
    line-height:16px;
    padding:0;
    margin:0;
}


/* ********** */
/* COLORS */
.white { color:white !important; }
.black { color:#1a1a1a !important; }
.dark { color:#666 !important; }
.metal { color:#79848D !important; } /* DEFAULT-COLOR */
.gray { color:#B3B3B3 !important; }
.light { color:#C9CED1 !important; }
.red { color:#CC0000 !important; }
.orange { color:#FF6600 !important; }
.yellow { color:#FFCC00 !important; }
/* ********** */
.wrap-area .megadropdown,
.wrap-area .content-area,
.wrap-area .megadropdown .col-sm-3{
	transition: height 0.28s ease-in-out, min-height 0.28s ease-in-out, margin-top 0.28s ease-in-out;
}

.wrap-area.open .megadropdown {
    position:absolute;
    top:90px;
    z-index:99;
	height:300px;
    min-height:0;
    overflow:hidden;    
}
.wrap-area .megadropdown {
    position:fixed;
    top:90px;
	height:60px;
    min-height:60px;
    overflow:hidden;
}
.wrap-area.open .content-area { margin-top:390px; }
.wrap-area .content-area { margin-top:150px; }
.inside-wysiwyg.wrap-area.open .content-area { margin-top:390px; }

.hidden-megadropdown.wrap-area .megadropdown { display:none; }
.hidden-megadropdown.wrap-area .content-area { margin-top:0; }

.wrap-area.open .megadropdown .col-sm-3 { visibility:visible; }
.wrap-area .megadropdown .col-sm-3 { visibility:hidden; }


.megadropdown a { color:white; }

.toggle-btn {
	display:block;
    color:inherit;
    position:absolute;
    left:16px;
    bottom:16px;
    width:25%;
    text-transform:uppercase;
}
.toggle-btn:after {
	content:'\f107';
    font-family: FontAwesome;
    font-size:20px;
    color:white;
    float:right;
    margin-right:16px;
}
.toggle-btn.open:after {
	content:'\f106';
}


/* ************************* */
/*		CUSTOM BOOTSTRAP 	*/
/* ************************ */
.container-fluid {
	width:1024px;
    min-width:1024px;
    padding-left:16px;
    padding-right:16px;
}
.row {
	margin-right:-16px;
    margin-left:-16px;
    position:relative;
    width:1024px;
}
.row.notFixed {
	width:auto;
}
.col-sm-3, .col-sm-9, .col-sm-4, .col-sm-8, .col-sm-6, .col-sm-5, .col-sm-7 {
    padding-left: 16px;
    padding-right: 16px;
    float:left;
}
.col-sm-8 { padding-left:16px; }

.col-sm-3 img, .col-sm-9 img, .col-sm-4 img, .col-sm-8 img, .col-sm-6 img {
	width:auto;
    max-width:100%;
    height:auto;
}

.col-sm-12 { float:none !important; }
.col-sm-9 .row { width:auto; }
.col-sm-9 .row .container-fluid,
.col-sm-9 .container-fluid{ width:100%; min-width:100%; }
.col-sm-9 > img { width:100%; padding:3px; background:white; border-radius:3px; box-shadow: 1px 1px 2px rgba(0,0,0,0.5); }
.col-sm-9 .paddingTop { margin: 0 -16px; }

.col-sm-9 { width: 75%; }
.col-sm-8 { width: 66.66666667%; }
.col-sm-7 { width: 58.33333333%; }
.col-sm-6 { width: 50%; }
.col-sm-5 { width: 41.66666667%; }
.col-sm-4 { width: 33.33333333%; }
.col-sm-3 { width: 25%; }

.collapsible .col-sm-9 { padding-right:30px; }
.collapsible .col-sm-3 { padding-left:30px; }

.thumbnail {
	border-radius:0;
    border:none;
    box-shadow:none;
    padding:0;
    background-color:transparent;
}
.thumbnail > img { width:100%; }
.thumbnail > img.shadow, img.shadow { box-shadow: 1px 1px 2px rgba(0,0,0,0.5); }
.thumbnail > .caption { padding:0 0 9px 0; color: #79848d; }
.thumbnail img + .caption { padding-top:13px; }
.thumbnail > .caption .head { 
    color:#1a1a1a;
    text-transform:uppercase;
    font-size:18px;
    line-height:22px;
}
#distribution .col-sm-6 > img,
#imprint .col-sm-6 > img,
.col-sm-6.noshadow > img { background:transparent; box-shadow:none; }
#distribution .col-sm-6 > img { padding:0; position:absolute; right:0; bottom:0; }
#distribution .col-sm-6 { height: 670px; }
/* .thumbnail > .caption a { margin-top:20px; display:block; } */

.form-inline .form-group { padding-right:5px; }
.form-inline .form-group { width:70%; float:left; }
.form-inline .form-group > .form-control { width:100%; }
.form-inline > button { width:30%; float:right; }
.form-group { margin-bottom:5px; }

.form-control {
	border-radius: 0;
    box-shadow:none;
    border-color:#999999;
    height:27px;
    padding:5px;
    color:#666;
}
.form-control:focus {
    border-color: #CC0000;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(204,0,0,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(204,0,0,.6);
}
.btn {
    height:27px;
    padding:4px 5px 5px 5px;
}
.btn.xl { width:100%; }
.btn-default,
.btn-default:hover,
.btn-default:focus{
    border:0;
    border-radius:5px;
    background-color:#CC0000;
    background-image:none;
    color:white;
    text-shadow:none;
    box-shadow:none;
    text-transform:uppercase;
}

input[type=password] { text-indent:0.5; }

.form-horizontal .control-label {
	font-weight:normal;
    text-transform:uppercase;
    color:#1a1a1a;
}

.panel {
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
    box-shadow: 1px 1px 2px rgba(0,0,0,.3);
}

.panel-heading, .panel-body { padding:10px; }

.panel-default, .panel-active { border: 1px solid transparent; }
.panel-default > .panel-heading { background:none; display:block; color:inherit; }

.panel-active > .panel-heading { background:#79848d; display:block; color:white; }

.panel-title > a { color: #79848d; }
.panel-title > a:hover { text-decoration:none; }
.panel-active .panel-title > a { color: #FFF; }

ul.sub { margin-left:5px; }
ul.sub > li > a { font-size:13px; }
li > a.active { color:#1a1a1a; }

.panel-body > ul > li,
.panel-body > ul > li > a { line-height:26px; }

.panel-body a { color:#79848d; }

.panel-body > ul > li + li {
    background-image: -moz-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(211, 211, 211, 0)), color-stop(50%, rgba(179, 179, 179, 1)), color-stop(100%, rgba(211, 211, 211, 0))); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* IE10+ */
    background-image: linear-gradient(to right, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* W3C */
    background-size:100% 1px;
    background-repeat:no-repeat;
    background-position:top left;
}


/* TOOLTIP */
.cTooltip {
	width:442px;
    height:199px;
    position:absolute;
    top:-195px;
    right:-432px;
    cursor:default;
    z-index:210;
}
.cTooltip.turkey { right:-420px; }
.cTooltip-inner { 
    background-color:transparent;
    background-image: url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/hover%2dbg%2dcontent%2epng?exp=92046");
    background-repeat: repeat-y;
    background-position: left top;
    width:442px;
    height:152px;
    max-width:none;
    padding:1px 30px 0 30px;
    text-align:left;
}
.cTooltip-inner .links { position:absolute; bottom:0; left:0; }

.cTooltip-inner .col-left, .cTooltip-inner .col-right { float:left; position:relative; height:150px; }
.cTooltip-inner .row div + div { margin-left:15px; }
.cTooltip-inner .col-left { width:210px; }
.cTooltip-inner .col-left > img { max-width:210px; width:auto; height:auto; }
.cTooltip-inner .col-right { width:185px; }

.cTooltip-inner .col-left > img {
	box-shadow:none;
    padding:0;
    background-color:transparent;
}
.cTooltip-top { width:100%; height:13px; background:transparent url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/hover%2dbg%2dtop%2epng?exp=92048") no-repeat left top; }
.cTooltip-bottom { width:100%; height:28px; background:transparent url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/hover%2dbg%2dbottom%2epng?exp=92044") no-repeat left top; }



/* *ADDITIONAL CUSTOM CYCLE STYLES* */
.slideshow .row { margin:0; }
.slideshow, .cycle-slide { min-height:480px; }
.slideshow.start, .start .cycle-slide { min-height:0; height:auto; }

.aez.slideshow, .dotz.slideshow, .dotz4x4.slideshow, .dezent.slideshow, .enzo.slideshow, .hybrid.slideshow, .steelwheel.slideshow,
.aez .cycle-slide, .dotz .cycle-slide, .dotz4x4 .cycle-slide, .dezent .cycle-slide, .enzo .cycle-slide, .hybrid .cycle-slide, .steelwheel .cycle-slide { height:500px !important; }

.slideshow .col-sm-6 img, .slideshow .col-sm-8 img { max-width:100%; height:auto; }

.pager-wrapper {
	position:absolute;
    bottom:10px;
    left:0;
    right:0;
    text-align:center;
    z-index:199;
}
.pager-innerWrapper {
	width:200px;
    margin:0 auto;
}
.pager-innerWrapper span { cursor:pointer; color:white; }
.theme-gray .pager-innerWrapper span { color:#ccc; }
/* .theme-gray .alcar-anker-link,
.theme-gray .alcar-anker-link:hover, */
.theme-white-links .alcar-anker-link,
.theme-white-links .alcar-anker-link:hover { color:white; }

.hybrid .pager-innerWrapper span { color:#ccc; }

.cycle-prev,
.cycle-next,
.cycle-pager { float:left; }
.cycle-prev,
.cycle-next { margin-top:1px; }
.cycle-next { margin-left:10px; }

.cycle-pager > span { 
    display:inline-block; 
    width:20px; 
    font-size:30px; 
    color:white;
}
.cycle-prev:hover,
.cycle-next:hover,
.cycle-pager > span.cycle-pager-active,
.cycle-pager > span:hover,
.pager-innerWrapper span:hover { color:#CC0000; }

.cycle-pager > span.cycle-pager-active,
.cycle-pager > span:hover{ font-size:30px; }

/* brand-specific pager*/
.dotz .cycle-pager > span.cycle-pager-active,
.dotz .cycle-pager > span:hover,
.dotz4x4 .cycle-pager > span.cycle-pager-active,
.dotz4x4 .cycle-pager > span:hover,
.dotz .pager-innerWrapper span:hover,
.dotz4x4 .pager-innerWrapper span:hover { color:#FFCC00 !important; }
.dotz .pager-innerWrapper span { color:white !important; }
.dotz4x4 .pager-innerWrapper span { color:white !important; }

.dezent .cycle-pager > span.cycle-pager-active,
.dezent .cycle-pager > span:hover,
.enzo .cycle-pager > span.cycle-pager-active,
.enzo .cycle-pager > span:hover,
.dezent .pager-innerWrapper span:hover,
.enzo .pager-innerWrapper span:hover { color:#FF6600 !important; }


.image-fullwidth { max-height:480px; height:auto; }
.image-fullwidth > img {
	width:100%;
    height:auto;
    max-height:480px;
}
.aez .image-fullwidth > img, .dotz .image-fullwidth > img, .dotz4x4 .image-fullwidth > img, .dezent .image-fullwidth > img,
.enzo .image-fullwidth > img, .hybrid .image-fullwidth > img, .steelwheel .image-fullwidth > img { height:500px; max-height: none; }
.image-fullwidth > .cycle-caption {
	width:100%;
    padding:6px 16px 40px 16px;
    background:white;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    text-align:center;
}

.brand-logo {
	position:absolute;
    left:16px;
    bottom:17px;
    z-index:200;
}

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

#menu {
    position:fixed;
    top:0;
	height:90px;
    background:transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/main%2dmenu%2dbg%2epng?exp=91814") repeat-x top left;
    z-index:999;
}
.main-nav ul > li {
	height:89px;
    width:138px;
    text-align:center;
}
.main-nav ul > li:nth-child(2n+3) { width:139px !important; }
.main-nav ul > li.logo { width:192px; margin-right:1px; background: url("/DE/repos/files/ALCAR%20WHEELS/Development/logo%2dbg%2epng?exp=92110") repeat-x top left; text-align:center; }
.main-nav ul > li.logo > a >img { margin-top: 13px; }
.customersupport .main-nav ul > li.logo,
.customersupport-allm .main-nav ul > li.logo,
.customersupport-alst .main-nav ul > li.logo,
#webshop .main-nav ul > li.logo { width: 25%; }
.customersupport .main-nav ul > li.logout > a > i,
.customersupport-allm .main-nav ul > li.logout > a > i,
.customersupport-alst .main-nav ul > li.logout > a > i,
#webshop .main-nav ul > li.logout > a > i { font-size:18px; margin-right:5px; }
.main-nav ul > li + li { margin-left:0; }
.main-nav ul > li > a {
    font-size:13px;
	padding:60px 0 10px 0 ;
    margin:0 auto;
    height:89px;
    border-radius:0;
    color:#c9ced1;
    text-transform:uppercase;
}
.main-nav ul > li > a:hover, .main-nav ul > li.active > a { background-color:transparent; }
.main-nav ul > li.logo > a { padding:0; margin:0;}
.main-nav ul > li:hover,
.main-nav ul > li.active {
    background:#fff url("/DE/repos/files/ALCAR%20WHEELS/Development/main%2dmenu%2dbg%2dactive%2epng?exp=91818") repeat-x top left;
    border-radius:0;
}
.main-nav ul > li.logo:hover { background: url("/DE/repos/files/ALCAR%20WHEELS/Development/logo%2dbg%2epng?exp=92110") repeat-x top left; }
.main-nav ul > li:hover > a { text-decoration:underline; }
.main-nav ul > li.active > a { color:white; }
.main-nav ul > li.active:hover > a { background-color:transparent; }

.main-nav .language-selector {
	position:absolute;
    left:10px;
    top:10px;
    z-index:99;
    font-size:15px;
    line-height:17px;
}
.main-nav .language-selector > a { color:#79848D; }
.main-nav .language-selector > .active { color:#1a1a1a; }

/* CONTENT */
#anchor-links {
	position:absolute;
    bottom:17px;
    right:0;
    width:25%;
    padding-left:16px;
}
#anchor-links a {
	text-transform:uppercase;
    color:#79848d;
}
i.fa-angle-down { font-size:20px; }
#anchor-links i.fa-angle-down.pull-right { margin-right:16px; }

.alcar-anker-link { 
    text-transform:uppercase;
    position:absolute;
    bottom:10px;
    right:16px;
    color:inherit;
    z-index:199;
}
a.alcar-anker-link:hover { color:inherit; }
.alcar-anker-link i.fa-angle-down.pull-right { margin-right:0; margin-left:5px; }

.sticky-anchor.inline-anchor,
.sticky-anchor{
	position:fixed !important;
    top: 100px;
    right:auto;
    left:auto;
}
.panel-group { position:relative; z-index:80; top:0; }
.panel-group.sticky-anchor {
	width:224px;
    z-index:80;
    top:90px;
}

.inline-anchor > li > a {
	font-size:13px;
    line-height:24px;
    position:static;
    color:#79848d;
}


.col-sm-6 > img {
	padding:5px;
    background-color:white;
}
.col-sm-6 > img, .col-sm-6 .shadow .youtube {
    margin:5px 10px 5px 0;
	box-shadow: 1px 1px 8px rgba(0,0,0,0.5);
    /*width:100%;
    max-width:405px; */
    width:auto;
    height:auto;
    float:right;
}
.col-sm-6 .clearfix > img {
    width:auto;
    height:auto;
    float:right;
}
.col-sm-6 .youtube, .col-sm-6 .shadow .youtube {
    float:right;
    width:100%;
	max-width:420px;
    height:290px;
}

#tpms .col-sm-6 > img, .lft-col > img,
#brands .col-sm-6 > img { box-shadow:none; background-color:transparent; }
#brands .col-sm-6 > img, #brands .col-sm-8 > img { max-width:100% !important; height:auto; }

#brands .dezent .col-sm-8,
#brands .enzo .col-sm-8 { padding-right:0 !important; }
#brands .dezent .col-sm-8 > img,
#brands .enzo .col-sm-8 > img { float:right; }


#contact .form-group + .form-group { margin-top:10px; }
.form-group { position:relative; }
.form-group textarea { height:322px; }
.errors { color:#CC0000; }
.form-group .errors {
    position: absolute;
    top: 3px;
    right: 25px;
}


/***** BANNER *****/
.banner { position:relative; height:100%; width:100%; }
.brand-list {
	display:block;
    position:absolute;
    bottom:20px;
    right:16px;
    height:56px;
    line-height:56px;
}
#alcar .brand-list, #group .brand-list {
	right:auto;
    left:50%;
    margin-left:-429px;
}
.brand-list li { 
    float:left;
    display:block;
    width:114px;
    height:56px;
}
.brand-list li + li { margin-left:10px; }
.logos {
    display:block;
    background-color:transparent;
	background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/sprites/logo%2dsprite%2epng?exp=91898");
    background-repeat:no-repeat;
    width:114px;
    height:56px;
}
/* .logos.aez { background-position: 0 0; }
.logos.aez:hover { background-position: 0 -56px; }
.logos.dotz { background-position: -124px 0; }
.logos.dotz:hover { background-position: -124px -56px; }
.logos.dezent { background-position: -248px 0; }
.logos.dezent:hover { background-position: -248px -56px; }
.logos.enzo { background-position: -372px 0; }
.logos.enzo:hover { background-position: -372px -56px; }
.logos.dotz4x4 { background-position: -496px 0; }
.logos.dotz4x4:hover { background-position: -496px -56px; }
.logos.hybrid { background-position: -620px 0; }
.logos.hybrid:hover { background-position: -620px -56px; }
.logos.stahlrad { background-position: -744px 0; }
.logos.stahlrad:hover { background-position: -744px -56px; } */

.logos.aez:hover { background-position: 0 0; }
.logos.aez { background-position: 0 -56px; }
.logos.dotz:hover { background-position: -124px 0; }
.logos.dotz { background-position: -124px -56px; }
.logos.dezent:hover { background-position: -248px 0; }
.logos.dezent { background-position: -248px -56px; }
.logos.enzo:hover { background-position: -372px 0; }
.logos.enzo { background-position: -372px -56px; }
.logos.dotz4x4:hover { background-position: -496px 0; }
.logos.dotz4x4 { background-position: -496px -56px; }
.logos.hybrid:hover { background-position: -620px 0; }
.logos.hybrid { background-position: -620px -56px; }
.logos.stahlrad:hover { background-position: -744px 0; }
.logos.stahlrad { background-position: -744px -56px; }
/* .logos > a { display:block; width:114px; height:56px; } */

/* FOOTER */
.footer { color:white; }
.footer > .top span { text-transform:uppercase; }
/* .footer > .top { border-bottom:1px solid white; } */
.footer > .top { background: transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/gradient%2dborder%2dlight%2epng?exp=91836") no-repeat bottom center; }
.footer > .middle { background: transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/gradient%2dborder%2dlight%2epng?exp=91836") no-repeat bottom center; padding:6px 0 16px 0; }
.footer > .top , .footer > .bottom { font-size:16px; line-height:32px; padding-bottom:5px; }
.footer > .bottom { font-size:13px; }
.service a { color:white; }
.footer ul > li { font-size:13px; line-height:17px; }
.footer .head {
    text-transform:uppercase;
	font-weight:bold;
    font-size:12px;
    line-height:17px;
    margin-bottom:4px;
}
.info span + i,
.top-link span + i { margin-left:5px; }

.info + .top-link { margin-left:15px; }

/* .info:after,
.info.opened:after,
.top-link:after { 
    content:'\f107'; 
    font-family: FontAwesome;
    padding-left:5px;
}
.info:after, 
.top-link:after { content:'\f106'; text-decoration:none; } */

/* COUNTRIES */
.flag {
	display:block;
    position:absolute;
    width:20px;
    height:12px;
    box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
    background-color:transparent;
    background-repeat:no-repeat;
    /* z-index:199; */
    cursor:pointer;
}
.aut { left:419px; top:257px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/austria%2epng?exp=92032"); }
.be { left:326px; top:213px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/belgium%2epng?exp=92034"); }
.cz { left:424px; top:228px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/czech%2epng?exp=92036"); }
.dk { left:373px; top:150px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/denmark%2epng?exp=92038"); }
.fr { left:321px; top:274px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/france%2epng?exp=92040"); }
.de { left:384px; top:202px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/germany%2epng?exp=92042"); }
.hu { left:463px; top:265px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/hungary%2epng?exp=92052"); }
.lx { left:351px; top:225px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/luxembourg%2epng?exp=92056"); }
.nl { left:336px; top:186px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/netherlands%2epng?exp=92058"); }
.it { left:383px; top:285px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/italy%2epng?exp=92054"); }
.pl { left:476px; top:206px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/poland%2epng?exp=92060"); }
.ro { left:523px; top:279px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/romania%2epng?exp=92062"); }
.ru { left:580px; top:125px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/russia%2epng?exp=92064"); }
.se { left:423px; top:110px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/sweden%2epng?exp=92066"); }
.tr { left:551px; top:339px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/turkey%2epng?exp=92068"); }
.sk { left:463px; top:240px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/slovakia%2epng?exp=92460"); }
.fi { left:485px; top:61px; background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/FIN%5fFLAG%5f20X12px%2epng?exp=106147"); }

/* MEMBERS */

/* ****** WWI *** */

.wwi-block .files-container {
	padding-left:16px;
}

.files-container {
	display:block;
    /* width:100%; */
    height:32px;
    margin-right:-16px;
}
.files-container > .icon {
	float:left;
    display:block;
    width:32px;
    height:32px;
    background: transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/files%2ddownload%2dicon%2epng?exp=92124") no-repeat top left;
}
.files-container > .info-download {
	float:left;
    height:32px;
}
.files-container .icon + .info-download { margin-left:5px; }
.files-container + .files-container { margin-top: 27px; }

/* NEWSROOM */
.article-container {
    position:relative;
    display:block;
	width:100%;
    margin-top:0;
    background:white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}
.col-sm-3 .article-container,
.col-sm-4 .article-container,
.col-sm-6 .article-container{
	min-height:305px;
}

.col-sm-9 .article-container { margin-top:20px; }

.article-image {
	float:left;
    width:31%;
    height:190px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.article-image img {
	width:100%;
    height:100%;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.article-text {
	float:left;
    width:69%;
    height:190px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:10px;
}

.article-text a { color:#CC0000; }

.col-sm-3 .article-image,
.col-sm-4 .article-image,
.col-sm-6 .article-image {
	float:none;
    width:100%;
    height:auto;
}

.col-sm-3 .article-image img,
.col-sm-4 .article-image img,
.col-sm-6 .article-image img{
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    height:120px;
}

.col-sm-3 .article-text,
.col-sm-4 .article-text,
.col-sm-6 .article-text {
	float:none;
    width:100%;
    height:auto;
    padding:5px;
}

.text-block {
    display:block;
    width:100%;
    min-height:80px;
    margin-top:20px;
    padding:10px;
    text-align:center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.3);    
}




/* GRADIENTS AND BACKGROUNDS*/
.wrap { position:relative; }

.bg-gray { background: #79848d; color:white; }

.bg-world {
	background-color:transparent;
    /* background-image: url(@"/repos/files/ALCAR WHEELS/Development/bg-world.png"); */
    background-image: url("/DE/repos/files/ALCAR%20WHEELS/Development/world%2epng?exp=91914");
    background-repeat:no-repeat;
    background-position:top right;
    width:1024px;
    height:480px;
}
.bg-standorte {
	background-color:#efefef;
    /* background-image:url(@"/repos/files/ALCAR WHEELS/Development/bg-standorte.png"); */
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Images/Gruppe/standorte%2epng?exp=614499");
    background-repeat:no-repeat;
    background-position:top right;
    width:1024px;
    min-height:430px;
}
.bg-distribution {
    position:relative;
	background-color:transparent;
	background-image: url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/ALHO%20World%20Vertriebsnetz%20f%c3%bcr%20Fahnen%20mit%20ALFI%2epng?exp=614456");
    background-repeat:no-repeat;
    background-position:top center;
    height:378px;
    /* width: 100%; */
    width:943px;
    margin:0 auto;
}

.bg-gradient-dark, .bg-gradient-lightgray, .bg-gradient-lighter { min-height:350px; }
#tpms .bg-gradient-lightgray, #brands .bg-gradient-lightgray { min-height:200px; }
.bg-gradient-dark, .bg-gradient-lightgray, .bg-gradient-light,  .bg-gradient-lighter, .bg-gradient-dark-white {
	background-repeat: repeat-x;
    background-position: top left;
}
.bg-gradient-pattern-dark, .bg-gradient-stripes-gray, .bg-gradient-stripes-light, .bg-gradient-pattern-light {
	background-repeat: no-repeat;
    background-position: top left;
}

.bg-gradient-pattern-light {
    background-color:transparent;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg%2dgradient%2dpattern%2dlight%2epng?exp=92376");
}
.bg-stripes-gray {
	background-repeat:repeat;
    background-position:top left;
}

.bg-gradient-dark {
	background-color:#7F7F7F;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg%2dgradient%2ddark%2epng?exp=91838");
    color:white;
}
.bg-gradient-light { 
    background-color:white;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg%2dgradient%2dlight%2epng?exp=91834");
}

.bg-gradient-lightgray {
    background-color:white;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg%2dgradient%2dlightgray%2epng?exp=91842");
}
.bg-gradient-lighter {
    background-color:white;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg%2dgradient%2dlighter%2epng?exp=91840");
}
.bg-gradient-stripes-light {
	background-color:white;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg%2dgradient%2dstripes%2dlight%2epng?exp=91994");
}
.bg-gradient-stripes-gray {
	background-color:white;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg%2dgradient%2dstripes%2dgray%2epng?exp=91992");
}
.bg-gradient-pattern-dark {
	background-color:white;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg%2dgradient%2dpattern%2ddark%2epng?exp=91990");
    color:white;
}
.bg-gradient-dark-white {
	background-color:#f6f6f6;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg%2dgradient%2ddark%2dlight%2epng?exp=91988");
    color:white;
}

.bg-stripes-gray {
    background-color:white;
	background-image: url("/DE/repos/files/ALCAR%20WHEELS/Development/background%2dstripes%2dlight%2epng?exp=92128");
}


.slideshow .bg-gradient-dark, .slideshow .bg-gradient-lightgray, .slideshow .bg-gradient-lighter { min-height:384px; height:480px; } 
#world .bg-gradient-dark { height:378px !important; min-height:100px; color:white; }
#terms .bg-gradient-lightgray { min-height:10px; height:auto; }

.footer {
    border-top:1px solid rgb(165,165,165);
    background:#79848d; /* Old browsers */
    background:-moz-linear-gradient(top,  #79848d 0%, #445360 100%); /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#79848d), color-stop(100%,#445360)); /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,  #79848d 0%,#445360 100%); /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,  #79848d 0%,#445360 100%); /* Opera 11.10+ */
    background:-ms-linear-gradient(top,  #79848d 0%,#445360 100%); /* IE10+ */
    background:linear-gradient(to bottom,  #79848d 0%,#445360 100%); /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#79848d', endColorstr='#445360',GradientType=0 ); /* IE6-9 */
}

/* LINES */
.v-line-alloy {
   background-size:1px 100%;
   background-repeat:no-repeat;
   background-position:top right;
}
.v-line-alloy.left { background-position:top left; }
.cssgradients .v-line-alloy {
   background-image:-moz-linear-gradient(top, rgba(211,211,211,0) 0%, rgba(179,179,179,1) 50%, rgba(211,211,211,0) 100%); /* FF3.6+ */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,211,211,0)), color-stop(50%,rgba(179,179,179,1)), color-stop(100%,rgba(211,211,211,0))); /* Chrome,Safari4+ */
   background-image:-webkit-linear-gradient(top, rgba(211,211,211,0) 0%, rgba(179,179,179,1) 50%, rgba(211,211,211,0) 100%); /* Chrome10+,Safari5.1+ */
   background-image:-o-linear-gradient(top, rgba(211,211,211,0) 0%, rgba(179,179,179,1) 50%, rgba(211,211,211,0) 100%); /* Opera 11.10+ */
   background-image:-ms-linear-gradient(top, rgba(211,211,211,0) 0%, rgba(179,179,179,1) 50%, rgba(211,211,211,0) 100%); /* IE10+ */
   background-image:linear-gradient(to bottom, rgba(211,211,211,0) 0%, rgba(179,179,179,1) 50%, rgba(211,211,211,0) 100%); /* W3C */
}
.no-cssgradients.svg .v-line-alloy {
   filter:none; /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

.h-line-alloy {
    display: block;
    height: 1px;
    clear: both;
}

.cssgradients .h-line-alloy {
    background-image: -moz-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(211, 211, 211, 0)), color-stop(50%, rgba(179, 179, 179, 1)), color-stop(100%, rgba(211, 211, 211, 0))); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* IE10+ */
    background-image: linear-gradient(to right, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* W3C */
}

.no-cssgradients.svg .h-line-alloy {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    filter: none; /* IE9 SVG, needs conditional override of 'filter' to 'none' */
}

.no-cssgradients.no-svg .h-line-alloy {
    background-color: #d3d3d3;
}

.lt-ie9 .col-sm-3, .lt-ie9 .col-sm-4, .lt-ie9 .col-sm-6, .lt-ie9 .col-sm-8, .lt-ie9 .col-sm-9 { float:left; }
.lt-ie9 .col-sm-3 { width:25%; }
.lt-ie9 .col-sm-4 { width:33.33333333% }
.lt-ie9 .col-sm-8 { width:66.66666667%; }
.lt-ie9 .col-sm-6 { width:50%; }
.lt-ie9 .col-sm-9 { width:75%; }

.lt-ie9 .info:after,
.lt-ie9 .info.opened:after,
.lt-ie9 .top-link:after { 
    content:'\f107'; 
    font-family: FontAwesome;
    padding-left:0;
}
.lt-ie9 .info + .top-link { margin-left:7px; }
.lt-ie9 .info:after, 
.lt-ie9 .top-link:after { content:'\f106'; text-decoration:none; }


.lt-ie9 .v-line-alloy { border-right:1px solid #ccc !important; }
.lt-ie9 .v-line-alloy.left { border-right:1px solid #ccc !important; }

.lt-ie9 .thumbnail > img.shadow, .lt-ie9 img.shadow { border:1px solid #ccc; }

.lt-ie9 .col-sm-6 > img, .lt-ie9 .col-sm-6 .shadow .youtube {
    margin-top:5px;
	border:1px solid #ccc;
    width:auto;
    height:auto;
    float:right;
}
.lt-ie9 #distribution .col-sm-6 > img,
.lt-ie9 .col-sm-6.noshadow > img, 
.lt-ie9 #tpms .col-sm-6 > img, .lt-ie9 .lft-col > img,
.lt-ie9 #brands .col-sm-6 > img { box-shadow:none; background-color:transparent; border:none; }





/* ReCaptcha */
#recaptcha_logo,
#recaptcha_switch_audio_btn,
#recaptcha_whatsthis_btn,
#recaptcha_privacy
{ display:none; }
#ghostcaptcha-element { width:382px; margin-right:15px; }
