@charset "UTF-8";
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:after,.ui-helper-clearfix:before {
	content:"";
	display:table;
	border-collapse:collapse
}
.ui-helper-clearfix:after {
	clear:both
}
.ui-helper-clearfix {
	min-height:0
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-front {
	z-index:100
}
.ui-state-disabled {
	cursor:default!important
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
/*!
 * jQuery UI Menu 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */.ui-menu {
	   list-style:none;
	   padding:0;
	   margin:0;
	   display:block;
	   outline:0
   }
.ui-menu .ui-menu {
	position:absolute
}
.ui-menu .ui-menu-item {
	position:relative;
	margin:0;
	padding:3px 1em 3px .4em;
	cursor:pointer;
	min-height:0;
	list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-divider {
	margin:5px 0;
	height:0;
	font-size:0;
	line-height:0;
	border-width:1px 0 0
}
.ui-menu .ui-state-active,.ui-menu .ui-state-focus {
	margin:-1px
}
.ui-menu-icons {
	position:relative
}
.ui-menu-icons .ui-menu-item {
	padding-left:2em
}
.ui-menu .ui-icon {
	position:absolute;
	top:0;
	bottom:0;
	left:.2em;
	margin:auto 0
}
.ui-menu .ui-menu-icon {
	left:auto;
	right:0
}
/*!
 * jQuery UI Accordion 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	   padding-left:2.2em
   }
.ui-accordion .ui-accordion-content {
	border-top:0;
	overflow:auto
}
@font-face {
	font-family:ContinentalStagSansBook;
	src:url(font/ContinentalStagSansWeb-Book-356f1d1ff1.eot);
	src:url(font/ContinentalStagSansWeb-Book-356f1d1ff1.eot?#iefix) format("embedded-opentype"),url(font/ContinentalStagSansWeb-Book-735ef154ca.woff) format("woff"),url(font/ContinentalStagSansWeb-Book-1c5ec831bd.ttf) format("truetype"),url(font/ContinentalStagSansWeb-Book-e915122a48.svg#ContinentalStagSansW) format("svg");
	font-weight:400;
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:ContinentalStagSansLight;
	src:url(font/ContinentalStagSansWeb-Light-3052fd24bd.eot);
	src:url(font/ContinentalStagSansWeb-Light-3052fd24bd.eot?#iefix) format("embedded-opentype"),url(font/ContinentalStagSansWeb-Light-392ed13304.woff) format("woff"),url(font/ContinentalStagSansWeb-Light-3e9f0fc93b.ttf) format("truetype"),url(font/ContinentalStagSansWeb-Light-5f80693ce6.svg#ContinentalStagSansW) format("svg");
	font-weight:300;
	font-style:normal;
	font-stretch:normal
}
@font-face {
	font-family:ContinentalStagSansMedium;
	src:url(font/ContinentalStagSansWeb-Medium-44cd412c1e.eot);
	src:url(font/ContinentalStagSansWeb-Medium-44cd412c1e.eot?#iefix) format("embedded-opentype"),url(font/ContinentalStagSansWeb-Medium-6e97fb7721.woff) format("woff"),url(font/ContinentalStagSansWeb-Medium-a4e0719739.ttf) format("truetype"),url(font/ContinentalStagSansWeb-Medium-737bdcd564.svg#ContinentalStagSansW) format("svg");
	font-weight:500;
	font-style:normal;
	font-stretch:normal
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
																				font-family:sans-serif;
																				-ms-text-size-adjust:100%;
																				-webkit-text-size-adjust:100%
																			}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background-color:transparent
}
a:active,a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
dfn {
	font-style:italic
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0;
	vertical-align:middle
}
svg:not(:root) {
	overflow:hidden
}
hr {
	box-sizing:content-box;
	height:0
}
pre,textarea {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search] {
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
optgroup {
	font-weight:700
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
*,:after,:before {
	box-sizing:border-box
}
html {
	font-size:10px;
	-webkit-tap-highlight-color:transparent
}
body {
	margin:0;
	font-size:16px;
	line-height:1.25;
	color:#000;
	background-color:#fff
}
button,input,select,textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a:focus {
	outline-offset:-2px
}
figure {
	margin:0
}
.ci-main-menu-image img,.ci-teaser-download-proxy img,.img-responsive,.img-responsive img {
	display:block;
	max-width:100%;
	height:auto
}
.img-rounded {
	border-radius:6px
}
.img-thumbnail {
	padding:4px;
	line-height:1.25;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:0;
	transition:all .2s ease-in-out;
	display:inline-block;
	max-width:100%;
	height:auto
}
.img-circle {
	border-radius:50%
}
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #eee
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}
[role=button] {
	cursor:pointer
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:18px;
	padding-right:18px
}
.container:after,.container:before {
	content:" ";
	display:table
}
.container:after {
	clear:both
}
@media (min-width:640px) {
	.container {
		width:756px
	}
}
@media (min-width:860px) {
	.container {
		width:976px
	}
}
@media (min-width:1100px) {
	.container {
		width:1176px
	}
}
.ci-main-container-fluid,.container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:18px;
	padding-right:18px
}
.ci-main-container-fluid:after,.ci-main-container-fluid:before,.container-fluid:after,.container-fluid:before {
	content:" ";
	display:table
}
.ci-main-container-fluid:after,.container-fluid:after {
	clear:both
}
.ci-sidebar .ci-sidebar-inner,.row {
	margin-left:-18px;
	margin-right:-18px
}
.ci-sidebar .ci-sidebar-inner:after,.ci-sidebar .ci-sidebar-inner:before,.row:after,.row:before {
	content:" ";
	display:table
}
.ci-sidebar .ci-sidebar-inner:after,.row:after {
	clear:both
}
.ci-action-teaser-proxy,.ci-detail-download .ci-detail-download-item,.ci-filter .ci-filter-spacer,.ci-main-menu-wrapper .col-md-9 .ci-teaser-division,.ci-sidebar .ci-sidebar-elem,.ci-teaser-division,.ci-teaser-news-isotope,.ci-teaser-proxy.ci-teaser-standard,.ci-teaser-proxy.ci-teaser-standard-menu,.ci-teaser-proxy.ci-teaser-topnews,.ci-teaser-proxy.ci-teaser-topnews-first,.ci-teaser-wall-flex-teasertype-1,.ci-teaser-wall-flex-teasertype-2,.ci-teaser-wall-flex-teasertype-2 .ci-teaser-proxy,.ci-teaser-wall-flex-teasertype-3,.ci-teaser-wall-static-teaser-1,.ci-teaser-wall-static-teaser-2,.ci-teaser-wall-static-teaser-3,.ci-teaser-wall-static-teaser-3 .ci-teaser-proxy,.ci-teaser-wall-static-teaser-4,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-8 .ci-teaser-proxy,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	position:relative;
	min-height:1px;
	padding-left:18px;
	padding-right:18px
}
.ci-action-teaser-proxy,.ci-detail-download .ci-detail-download-item,.ci-main-menu-wrapper .col-md-9 .ci-teaser-division,.ci-sidebar .ci-sidebar-elem,.ci-teaser-division,.ci-teaser-news-isotope,.ci-teaser-proxy.ci-teaser-standard,.ci-teaser-proxy.ci-teaser-standard-menu,.ci-teaser-proxy.ci-teaser-topnews,.ci-teaser-proxy.ci-teaser-topnews-first,.ci-teaser-wall-flex-teasertype-2 .ci-teaser-proxy,.ci-teaser-wall-static-teaser-3 .ci-teaser-proxy,.col-md-8 .ci-teaser-proxy,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	float:left
}
.col-xs-1 {
	width:8.33333%
}
.col-xs-2 {
	width:16.66667%
}
.col-xs-3 {
	width:25%
}
.ci-detail-download .ci-detail-download-item,.col-xs-4 {
	width:33.33333%
}
.col-xs-5 {
	width:41.66667%
}
.col-xs-6 {
	width:50%
}
.col-xs-7 {
	width:58.33333%
}
.col-xs-8 {
	width:66.66667%
}
.col-xs-9 {
	width:75%
}
.col-xs-10 {
	width:83.33333%
}
.col-xs-11 {
	width:91.66667%
}
.ci-action-teaser-proxy,.ci-main-menu-wrapper .col-md-9 .ci-teaser-division,.ci-sidebar .ci-sidebar-elem,.ci-teaser-division,.ci-teaser-news-isotope,.ci-teaser-proxy.ci-teaser-standard,.ci-teaser-proxy.ci-teaser-standard-menu,.ci-teaser-proxy.ci-teaser-topnews,.ci-teaser-proxy.ci-teaser-topnews-first,.ci-teaser-wall-flex-teasertype-2 .ci-teaser-proxy,.ci-teaser-wall-static-teaser-3 .ci-teaser-proxy,.col-md-8 .ci-teaser-proxy,.col-xs-12 {
	width:100%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-pull-1 {
	right:8.33333%
}
.col-xs-pull-2 {
	right:16.66667%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-4 {
	right:33.33333%
}
.col-xs-pull-5 {
	right:41.66667%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-7 {
	right:58.33333%
}
.col-xs-pull-8 {
	right:66.66667%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-10 {
	right:83.33333%
}
.col-xs-pull-11 {
	right:91.66667%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-push-1 {
	left:8.33333%
}
.col-xs-push-2 {
	left:16.66667%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-4 {
	left:33.33333%
}
.col-xs-push-5 {
	left:41.66667%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-7 {
	left:58.33333%
}
.col-xs-push-8 {
	left:66.66667%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-10 {
	left:83.33333%
}
.col-xs-push-11 {
	left:91.66667%
}
.col-xs-push-12 {
	left:100%
}
.col-xs-offset-0 {
	margin-left:0
}
.col-xs-offset-1 {
	margin-left:8.33333%
}
.col-xs-offset-2 {
	margin-left:16.66667%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-4 {
	margin-left:33.33333%
}
.col-xs-offset-5 {
	margin-left:41.66667%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-7 {
	margin-left:58.33333%
}
.col-xs-offset-8 {
	margin-left:66.66667%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-10 {
	margin-left:83.33333%
}
.col-xs-offset-11 {
	margin-left:91.66667%
}
.col-xs-offset-12 {
	margin-left:100%
}
@media (min-width:640px) {
	.ci-action-teaser-proxy,.ci-detail-download .ci-detail-download-item,.ci-filter .ci-filter-spacer,.ci-main-menu-wrapper .col-md-9 .ci-teaser-division,.ci-sidebar .ci-sidebar-elem,.ci-teaser-division,.ci-teaser-news-isotope,.ci-teaser-proxy.ci-teaser-standard,.ci-teaser-proxy.ci-teaser-standard-menu,.ci-teaser-proxy.ci-teaser-topnews,.ci-teaser-proxy.ci-teaser-topnews-first,.ci-teaser-wall-flex-teasertype-2 .ci-teaser-proxy,.ci-teaser-wall-static-teaser-3 .ci-teaser-proxy,.col-md-8 .ci-teaser-proxy,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
		float:left
	}
	.col-sm-1 {
		width:8.33333%
	}
	.col-sm-2 {
		width:16.66667%
	}
	.col-sm-3 {
		width:25%
	}
	.ci-detail-download .ci-detail-download-item,.col-sm-4 {
		width:33.33333%
	}
	.col-sm-5 {
		width:41.66667%
	}
	.ci-action-teaser-proxy,.ci-main-menu-wrapper .col-md-9 .ci-teaser-division,.ci-sidebar .ci-sidebar-elem,.ci-teaser-division,.ci-teaser-news-isotope,.ci-teaser-proxy.ci-teaser-standard,.ci-teaser-proxy.ci-teaser-standard-menu,.ci-teaser-proxy.ci-teaser-topnews,.ci-teaser-wall-flex-teasertype-2 .ci-teaser-proxy,.ci-teaser-wall-static-teaser-3 .ci-teaser-proxy,.col-md-8 .ci-teaser-proxy,.col-sm-6 {
		width:50%
	}
	.col-sm-7 {
		width:58.33333%
	}
	.col-sm-8 {
		width:66.66667%
	}
	.col-sm-9 {
		width:75%
	}
	.col-sm-10 {
		width:83.33333%
	}
	.col-sm-11 {
		width:91.66667%
	}
	.ci-filter .ci-filter-spacer,.ci-teaser-proxy.ci-teaser-topnews-first,.col-sm-12 {
		width:100%
	}
	.col-sm-pull-0 {
		right:auto
	}
	.col-sm-pull-1 {
		right:8.33333%
	}
	.col-sm-pull-2 {
		right:16.66667%
	}
	.col-sm-pull-3 {
		right:25%
	}
	.col-sm-pull-4 {
		right:33.33333%
	}
	.col-sm-pull-5 {
		right:41.66667%
	}
	.col-sm-pull-6 {
		right:50%
	}
	.col-sm-pull-7 {
		right:58.33333%
	}
	.col-sm-pull-8 {
		right:66.66667%
	}
	.col-sm-pull-9 {
		right:75%
	}
	.col-sm-pull-10 {
		right:83.33333%
	}
	.col-sm-pull-11 {
		right:91.66667%
	}
	.col-sm-pull-12 {
		right:100%
	}
	.col-sm-push-0 {
		left:auto
	}
	.col-sm-push-1 {
		left:8.33333%
	}
	.col-sm-push-2 {
		left:16.66667%
	}
	.col-sm-push-3 {
		left:25%
	}
	.col-sm-push-4 {
		left:33.33333%
	}
	.col-sm-push-5 {
		left:41.66667%
	}
	.col-sm-push-6 {
		left:50%
	}
	.col-sm-push-7 {
		left:58.33333%
	}
	.col-sm-push-8 {
		left:66.66667%
	}
	.col-sm-push-9 {
		left:75%
	}
	.col-sm-push-10 {
		left:83.33333%
	}
	.col-sm-push-11 {
		left:91.66667%
	}
	.col-sm-push-12 {
		left:100%
	}
	.col-sm-offset-0 {
		margin-left:0
	}
	.col-sm-offset-1 {
		margin-left:8.33333%
	}
	.col-sm-offset-2 {
		margin-left:16.66667%
	}
	.col-sm-offset-3 {
		margin-left:25%
	}
	.col-sm-offset-4 {
		margin-left:33.33333%
	}
	.col-sm-offset-5 {
		margin-left:41.66667%
	}
	.col-sm-offset-6 {
		margin-left:50%
	}
	.col-sm-offset-7 {
		margin-left:58.33333%
	}
	.col-sm-offset-8 {
		margin-left:66.66667%
	}
	.col-sm-offset-9 {
		margin-left:75%
	}
	.col-sm-offset-10 {
		margin-left:83.33333%
	}
	.col-sm-offset-11 {
		margin-left:91.66667%
	}
	.col-sm-offset-12 {
		margin-left:100%
	}
}
@media (min-width:860px) {
	.ci-action-teaser-proxy,.ci-detail-download .ci-detail-download-item,.ci-main-menu-wrapper .col-md-9 .ci-teaser-division,.ci-sidebar .ci-sidebar-elem,.ci-teaser-division,.ci-teaser-news-isotope,.ci-teaser-proxy.ci-teaser-standard,.ci-teaser-proxy.ci-teaser-standard-menu,.ci-teaser-proxy.ci-teaser-topnews,.ci-teaser-proxy.ci-teaser-topnews-first,.ci-teaser-wall-flex-teasertype-1,.ci-teaser-wall-flex-teasertype-2,.ci-teaser-wall-flex-teasertype-2 .ci-teaser-proxy,.ci-teaser-wall-flex-teasertype-3,.ci-teaser-wall-static-teaser-1,.ci-teaser-wall-static-teaser-2,.ci-teaser-wall-static-teaser-3,.ci-teaser-wall-static-teaser-3 .ci-teaser-proxy,.ci-teaser-wall-static-teaser-4,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-8 .ci-teaser-proxy,.col-md-9 {
		float:left
	}
	.col-md-1 {
		width:8.33333%
	}
	.col-md-2 {
		width:16.66667%
	}
	.ci-detail-download .ci-detail-download-item,.ci-teaser-division,.ci-teaser-proxy.ci-teaser-standard-menu,.col-md-3 {
		width:25%
	}
	.ci-action-teaser-proxy,.ci-main-menu-wrapper .col-md-9 .ci-teaser-division,.ci-teaser-news-isotope,.ci-teaser-proxy.ci-teaser-standard,.ci-teaser-wall-flex-teasertype-1,.ci-teaser-wall-static-teaser-1,.ci-teaser-wall-static-teaser-2,.ci-teaser-wall-static-teaser-4,.col-md-4 {
		width:33.33333%
	}
	.col-md-5 {
		width:41.66667%
	}
	.ci-teaser-proxy.ci-teaser-topnews,.ci-teaser-wall-flex-teasertype-2 .ci-teaser-proxy,.ci-teaser-wall-static-teaser-3 .ci-teaser-proxy,.col-md-6,.col-md-8 .ci-teaser-proxy {
		width:50%
	}
	.col-md-7 {
		width:58.33333%
	}
	.ci-teaser-wall-flex-teasertype-2,.ci-teaser-wall-static-teaser-3,.col-md-8 {
		width:66.66667%
	}
	.col-md-9 {
		width:75%
	}
	.col-md-10 {
		width:83.33333%
	}
	.col-md-11 {
		width:91.66667%
	}
	.ci-sidebar .ci-sidebar-elem,.ci-teaser-proxy.ci-teaser-topnews-first,.ci-teaser-wall-flex-teasertype-3,.col-md-12 {
		width:100%
	}
	.col-md-pull-0 {
		right:auto
	}
	.col-md-pull-1 {
		right:8.33333%
	}
	.col-md-pull-2 {
		right:16.66667%
	}
	.col-md-pull-3 {
		right:25%
	}
	.col-md-pull-4 {
		right:33.33333%
	}
	.col-md-pull-5 {
		right:41.66667%
	}
	.col-md-pull-6 {
		right:50%
	}
	.col-md-pull-7 {
		right:58.33333%
	}
	.col-md-pull-8 {
		right:66.66667%
	}
	.col-md-pull-9 {
		right:75%
	}
	.col-md-pull-10 {
		right:83.33333%
	}
	.col-md-pull-11 {
		right:91.66667%
	}
	.col-md-pull-12 {
		right:100%
	}
	.col-md-push-0 {
		left:auto
	}
	.col-md-push-1 {
		left:8.33333%
	}
	.col-md-push-2 {
		left:16.66667%
	}
	.col-md-push-3 {
		left:25%
	}
	.col-md-push-4 {
		left:33.33333%
	}
	.col-md-push-5 {
		left:41.66667%
	}
	.col-md-push-6 {
		left:50%
	}
	.col-md-push-7 {
		left:58.33333%
	}
	.col-md-push-8 {
		left:66.66667%
	}
	.col-md-push-9 {
		left:75%
	}
	.col-md-push-10 {
		left:83.33333%
	}
	.col-md-push-11 {
		left:91.66667%
	}
	.col-md-push-12 {
		left:100%
	}
	.col-md-offset-0 {
		margin-left:0
	}
	.col-md-offset-1 {
		margin-left:8.33333%
	}
	.col-md-offset-2 {
		margin-left:16.66667%
	}
	.col-md-offset-3 {
		margin-left:25%
	}
	.col-md-offset-4 {
		margin-left:33.33333%
	}
	.col-md-offset-5 {
		margin-left:41.66667%
	}
	.col-md-offset-6 {
		margin-left:50%
	}
	.col-md-offset-7 {
		margin-left:58.33333%
	}
	.col-md-offset-8 {
		margin-left:66.66667%
	}
	.col-md-offset-9 {
		margin-left:75%
	}
	.col-md-offset-10 {
		margin-left:83.33333%
	}
	.col-md-offset-11 {
		margin-left:91.66667%
	}
	.col-md-offset-12 {
		margin-left:100%
	}
}
@media (min-width:1100px) {
	.ci-teaser-proxy.ci-teaser-topnews,.ci-teaser-proxy.ci-teaser-topnews-first,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
		float:left
	}
	.col-lg-1 {
		width:8.33333%
	}
	.col-lg-2 {
		width:16.66667%
	}
	.col-lg-3 {
		width:25%
	}
	.ci-teaser-proxy.ci-teaser-topnews,.col-lg-4 {
		width:33.33333%
	}
	.col-lg-5 {
		width:41.66667%
	}
	.col-lg-6 {
		width:50%
	}
	.col-lg-7 {
		width:58.33333%
	}
	.ci-teaser-proxy.ci-teaser-topnews-first,.col-lg-8 {
		width:66.66667%
	}
	.col-lg-9 {
		width:75%
	}
	.col-lg-10 {
		width:83.33333%
	}
	.col-lg-11 {
		width:91.66667%
	}
	.col-lg-12 {
		width:100%
	}
	.col-lg-pull-0 {
		right:auto
	}
	.col-lg-pull-1 {
		right:8.33333%
	}
	.col-lg-pull-2 {
		right:16.66667%
	}
	.col-lg-pull-3 {
		right:25%
	}
	.col-lg-pull-4 {
		right:33.33333%
	}
	.col-lg-pull-5 {
		right:41.66667%
	}
	.col-lg-pull-6 {
		right:50%
	}
	.col-lg-pull-7 {
		right:58.33333%
	}
	.col-lg-pull-8 {
		right:66.66667%
	}
	.col-lg-pull-9 {
		right:75%
	}
	.col-lg-pull-10 {
		right:83.33333%
	}
	.col-lg-pull-11 {
		right:91.66667%
	}
	.col-lg-pull-12 {
		right:100%
	}
	.col-lg-push-0 {
		left:auto
	}
	.col-lg-push-1 {
		left:8.33333%
	}
	.col-lg-push-2 {
		left:16.66667%
	}
	.col-lg-push-3 {
		left:25%
	}
	.col-lg-push-4 {
		left:33.33333%
	}
	.col-lg-push-5 {
		left:41.66667%
	}
	.col-lg-push-6 {
		left:50%
	}
	.col-lg-push-7 {
		left:58.33333%
	}
	.col-lg-push-8 {
		left:66.66667%
	}
	.col-lg-push-9 {
		left:75%
	}
	.col-lg-push-10 {
		left:83.33333%
	}
	.col-lg-push-11 {
		left:91.66667%
	}
	.col-lg-push-12 {
		left:100%
	}
	.col-lg-offset-0 {
		margin-left:0
	}
	.col-lg-offset-1 {
		margin-left:8.33333%
	}
	.col-lg-offset-2 {
		margin-left:16.66667%
	}
	.col-lg-offset-3 {
		margin-left:25%
	}
	.col-lg-offset-4 {
		margin-left:33.33333%
	}
	.col-lg-offset-5 {
		margin-left:41.66667%
	}
	.col-lg-offset-6 {
		margin-left:50%
	}
	.col-lg-offset-7 {
		margin-left:58.33333%
	}
	.col-lg-offset-8 {
		margin-left:66.66667%
	}
	.col-lg-offset-9 {
		margin-left:75%
	}
	.col-lg-offset-10 {
		margin-left:83.33333%
	}
	.col-lg-offset-11 {
		margin-left:91.66667%
	}
	.col-lg-offset-12 {
		margin-left:100%
	}
}
.fade {
	opacity:0;
	transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
.collapse {
	display:none
}
.collapse.in {
	display:block
}
tr.collapse.in {
	display:table-row
}
tbody.collapse.in {
	display:table-row-group
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	transition-property:height,visibility;
	transition-duration:.35s;
	transition-timing-function:ease
}
.nav {
	margin-bottom:0;
	padding-left:0;
	list-style:none
}
.nav:after,.nav:before {
	content:" ";
	display:table
}
.nav:after {
	clear:both
}
.nav>li {
	position:relative;
	display:block
}
.nav>li>a {
	position:relative;
	display:block;
	padding:0
}
.nav>li>a:focus,.nav>li>a:hover {
	text-decoration:none;
	background-color:none
}
.nav>li.disabled>a {
	color:#777
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
	color:#777;
	text-decoration:none;
	background-color:transparent;
	cursor:not-allowed
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
	background-color:none;
	border-color:#337ab7
}
.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nav>li>a>img {
	max-width:none
}
.nav-tabs {
	border-bottom:1px solid #ddd
}
.nav-tabs>li {
	float:left;
	margin-bottom:-1px
}
.nav-tabs>li>a {
	margin-right:2px;
	line-height:1.25;
	border:1px solid transparent;
	border-radius:0
}
.nav-tabs>li>a:hover {
	border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	color:#555;
	background-color:#fff;
	border:1px solid #ddd;
	border-bottom-color:transparent;
	cursor:default
}
.nav-pills>li {
	float:left
}
.nav-pills>li>a {
	border-radius:0
}
.nav-pills>li+li {
	margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
	color:#fff;
	background-color:#337ab7
}
.nav-stacked>li {
	float:none
}
.nav-stacked>li+li {
	margin-top:2px;
	margin-left:0
}
.nav-justified,.nav-tabs.nav-justified {
	width:100%
}
.nav-justified>li,.nav-tabs.nav-justified>li {
	float:none
}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
	text-align:center;
	margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
.nav-tabs-justified,.nav-tabs.nav-justified {
	border-bottom:0
}
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
	margin-right:0;
	border-radius:0
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
	border:1px solid #ddd
}
@media (min-width:640px) {
	.nav-justified>li,.nav-tabs.nav-justified>li {
		display:table-cell;
		width:1%
	}
	.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
		margin-bottom:0
	}
	.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
		border-bottom:1px solid #ddd;
		border-radius:0
	}
	.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
		border-bottom-color:#fff
	}
}
.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar {
	position:relative;
	min-height:auto;
	margin-bottom:20px
}
.navbar:after,.navbar:before {
	content:" ";
	display:table
}
.navbar:after {
	clear:both
}
.navbar-header:after,.navbar-header:before {
	content:" ";
	display:table
}
.navbar-header:after {
	clear:both
}
.navbar-collapse {
	overflow-x:visible;
	padding-right:10px;
	padding-left:10px;
	-webkit-overflow-scrolling:touch
}
.navbar-collapse:after,.navbar-collapse:before {
	content:" ";
	display:table
}
.navbar-collapse:after {
	clear:both
}
.navbar-collapse.in {
	overflow-y:auto
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
	max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
		max-height:200px
	}
}
.ci-main-container-fluid>.navbar-collapse,.ci-main-container-fluid>.navbar-header,.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
	margin-right:-10px;
	margin-left:-10px
}
@media (min-width:860px) {
	.navbar {
		border-radius:0
	}
	.navbar-header {
		float:left
	}
	.navbar-collapse {
		width:auto;
		border-top:0;
		box-shadow:none
	}
	.navbar-collapse.collapse {
		display:block!important;
		height:auto!important;
		padding-bottom:0;
		overflow:visible!important
	}
	.navbar-collapse.in {
		overflow-y:visible
	}
	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
		padding-left:0;
		padding-right:0
	}
	.ci-main-container-fluid>.navbar-collapse,.ci-main-container-fluid>.navbar-header,.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
		margin-right:0;
		margin-left:0
	}
	.navbar-static-top {
		border-radius:0
	}
}
.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}
.navbar-fixed-bottom,.navbar-fixed-top {
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
.navbar-fixed-top {
	top:0;
	border-width:0 0 1px
}
.navbar-fixed-bottom {
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}
.navbar-brand {
	float:left;
	padding:0 10px;
	font-size:18px;
	line-height:20px;
	height:auto
}
.navbar-brand:focus,.navbar-brand:hover {
	text-decoration:none
}
.navbar-brand>img {
	display:block
}
@media (min-width:860px) {
	.navbar-fixed-bottom,.navbar-fixed-top {
		border-radius:0
	}
	.navbar>.ci-main-container-fluid .navbar-brand,.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
		margin-left:-10px
	}
}
.navbar-toggle {
	position:relative;
	float:right;
	margin-right:10px;
	margin-top:auto-34px/2;
	margin-bottom:auto-34px/2;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:0
}
.navbar-toggle:focus {
	outline:0
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
.navbar-nav {
	margin:0 -10px
}
.navbar-nav>li>a {
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px
}
@media (max-width:859px) {
	.navbar-nav .open .dropdown-menu {
		position:static;
		float:none;
		width:auto;
		margin-top:0;
		background-color:transparent;
		border:0;
		box-shadow:none
	}
	.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
		padding:5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height:20px
	}
	.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {
		background-image:none
	}
}
@media (min-width:860px) {
	.navbar-toggle {
		display:none
	}
	.navbar-nav {
		float:left;
		margin:0
	}
	.navbar-nav>li {
		float:left
	}
	.navbar-nav>li>a {
		padding-top:0;
		padding-bottom:0
	}
}
.navbar-form {
	margin-left:-10px;
	margin-right:-10px;
	padding:10px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	margin-top:auto-34px/2;
	margin-bottom:auto-34px/2
}
@media (max-width:859px) {
	.navbar-form .form-group {
		margin-bottom:5px
	}
	.navbar-form .form-group:last-child {
		margin-bottom:0
	}
}
@media (min-width:860px) {
	.navbar-form {
		width:auto;
		border:0;
		margin-left:0;
		margin-right:0;
		padding-top:0;
		padding-bottom:0;
		box-shadow:none
	}
	.navbar-text {
		float:left;
		margin-left:10px;
		margin-right:10px
	}
}
.navbar-nav>li>.dropdown-menu {
	margin-top:0;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom:0;
	border-radius:0
}
.navbar-btn {
	margin-top:auto-34px/2;
	margin-bottom:auto-34px/2
}
.navbar-btn.btn-sm {
	margin-top:auto-33px/2;
	margin-bottom:auto-33px/2
}
.navbar-btn.btn-xs {
	margin-top:auto-22/2;
	margin-bottom:auto-22/2
}
.navbar-text {
	margin-top:auto-20px/2;
	margin-bottom:auto-20px/2
}
@media (min-width:860px) {
	.navbar-left {
		float:left!important
	}
	.navbar-right {
		float:right!important;
		margin-right:-10px
	}
	.navbar-right~.navbar-right {
		margin-right:0
	}
}
.navbar-default {
	background-color:#f8f8f8;
	border-color:#e7e7e7
}
.navbar-default .navbar-brand {
	color:#777
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
	color:#5e5e5e;
	background-color:transparent
}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text {
	color:#777
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
	color:none;
	background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
	color:#555;
	background-color:none
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
	color:#ccc;
	background-color:transparent
}
.navbar-default .navbar-toggle {
	border-color:#ddd
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
	background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
	background-color:none;
	color:#555
}
@media (max-width:859px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color:#777
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color:none;
		background-color:transparent
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
		color:#555;
		background-color:none
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color:#ccc;
		background-color:transparent
	}
}
.navbar-default .navbar-link {
	color:#777
}
.navbar-default .navbar-link:hover {
	color:none
}
.navbar-default .btn-link {
	color:#777
}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover {
	color:none
}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {
	color:#ccc
}
.navbar-inverse {
	background-color:#222;
	border-color:#090909
}
.navbar-inverse .navbar-brand {
	color:#9d9d9d
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
	color:#fff;
	background-color:#090909
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
	color:#444;
	background-color:transparent
}
.navbar-inverse .navbar-toggle {
	border-color:#333
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
	background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
	border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
	background-color:#090909;
	color:#fff
}
@media (max-width:859px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color:#090909
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color:#090909
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color:#9d9d9d
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
		color:#fff;
		background-color:transparent
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
		color:#fff;
		background-color:#090909
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color:#444;
		background-color:transparent
	}
}
.navbar-inverse .navbar-link {
	color:#9d9d9d
}
.navbar-inverse .navbar-link:hover {
	color:#fff
}
.navbar-inverse .btn-link {
	color:#9d9d9d
}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover {
	color:#fff
}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover {
	color:#444
}
.tooltip {
	position:absolute;
	z-index:999;
	display:block;
	font-family:ContinentalStagSansBook,arial;
	font-style:normal;
	font-weight:400;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.25;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	font-size:14px;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in {
	filter:alpha(opacity=90)
}
.tooltip.top {
	margin-top:-3px;
	padding:5px 0
}
.tooltip.right {
	margin-left:3px;
	padding:0 5px
}
.tooltip.bottom {
	margin-top:3px;
	padding:5px 0
}
.tooltip.left {
	margin-left:-3px;
	padding:0 5px
}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	background-color:#000;
	border-radius:0
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.top-left .tooltip-arrow {
	bottom:0;
	right:5px;
	margin-bottom:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.top-right .tooltip-arrow {
	bottom:0;
	left:5px;
	margin-bottom:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#000
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#000
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow {
	top:0;
	right:5px;
	margin-top:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow {
	top:0;
	left:5px;
	margin-top:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.ci-404:after,.ci-404:before,.ci-breadcrumb:after,.ci-breadcrumb:before,.ci-bu-metanav>.ci-inner:after,.ci-bu-metanav>.ci-inner:before,.ci-detail-module .ci-image.ci-large-image:after,.ci-detail-module .ci-image.ci-large-image:before,.ci-detail-module:after,.ci-detail-page:after,.ci-detail-page:before,.ci-filter .ci-filter-spacer:after,.ci-filter .ci-filter-spacer:before,.ci-pagenav>div:after,.ci-pagenav>div:before,.ci-sidebar-contact-main:after,.ci-sidebar-contact-main:before,.ci-social-media-info-bar:after,.ci-social-media-info-bar:before,.ci-teaser-proxy .ci-teaser-bg:after,.ci-teaser-proxy .ci-teaser-bg:before,.ci-textarea-container:after,.ci-textarea-container:before,.clearfix:after,.clearfix:before,ul.ColVis_collection li:after,ul.ColVis_collection li:before {
	content:" ";
	display:table
}
.ci-404:after,.ci-breadcrumb:after,.ci-bu-metanav>.ci-inner:after,.ci-detail-module .ci-image.ci-large-image:after,.ci-detail-module:after,.ci-detail-page:after,.ci-filter .ci-filter-spacer:after,.ci-pagenav>div:after,.ci-sidebar-contact-main:after,.ci-social-media-info-bar:after,.ci-teaser-proxy .ci-teaser-bg:after,.ci-textarea-container:after,.clearfix:after,ul.ColVis_collection li:after {
	clear:both
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.hide {
	display:none!important
}
.show {
	display:block!important
}
.invisible {
	visibility:hidden
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden {
	display:none!important
}
.affix {
	position:fixed
}
@-ms-viewport {
	width:device-width
}
.ci-main-menu .ci-menu-gradient:before,.ci-main-menu-header:before,.ci-overview-stream .ci-teaser-proxy.ci-teaser-streamnews-first,.ci-quicksearch-sm,.ci-search-mobile,.ci-stage-gradient,.ci-stage-gradient-base,.ci-teaser-proxy.ci-teaser-streamnews-first,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
	display:none!important
}
@media (max-width:639px) {
	.ci-overview-stream .ci-teaser-proxy.ci-teaser-streamnews-first,.ci-search-mobile,.visible-xs {
		display:block!important
	}
	.ci-overview-stream table.ci-teaser-proxy.ci-teaser-streamnews-first,table.ci-search-mobile,table.visible-xs {
		display:table!important
	}
	.ci-overview-stream tr.ci-teaser-proxy.ci-teaser-streamnews-first,tr.ci-search-mobile,tr.visible-xs {
		display:table-row!important
	}
	.ci-overview-stream td.ci-teaser-proxy.ci-teaser-streamnews-first,.ci-overview-stream th.ci-teaser-proxy.ci-teaser-streamnews-first,td.ci-search-mobile,td.visible-xs,th.ci-search-mobile,th.visible-xs {
		display:table-cell!important
	}
	.visible-xs-block {
		display:block!important
	}
	.visible-xs-inline {
		display:inline!important
	}
	.visible-xs-inline-block {
		display:inline-block!important
	}
}
@media (min-width:640px) and (max-width:859px) {
	.ci-quicksearch-sm,.ci-teaser-proxy.ci-teaser-streamnews-first,.visible-sm {
		display:block!important
	}
	table.ci-quicksearch-sm,table.ci-teaser-proxy.ci-teaser-streamnews-first,table.visible-sm {
		display:table!important
	}
	tr.ci-quicksearch-sm,tr.ci-teaser-proxy.ci-teaser-streamnews-first,tr.visible-sm {
		display:table-row!important
	}
	td.ci-quicksearch-sm,td.ci-teaser-proxy.ci-teaser-streamnews-first,td.visible-sm,th.ci-quicksearch-sm,th.ci-teaser-proxy.ci-teaser-streamnews-first,th.visible-sm {
		display:table-cell!important
	}
	.visible-sm-block {
		display:block!important
	}
	.visible-sm-inline {
		display:inline!important
	}
	.visible-sm-inline-block {
		display:inline-block!important
	}
}
@media (min-width:860px) and (max-width:1099px) {
	.ci-main-menu .ci-menu-gradient:before,.ci-main-menu-header:before,.ci-stage-gradient,.ci-stage-gradient-base,.ci-teaser-proxy.ci-teaser-streamnews-first,.visible-md {
		display:block!important
	}
	.ci-main-menu table.ci-menu-gradient:before,table.ci-main-menu-header:before,table.ci-stage-gradient,table.ci-stage-gradient-base,table.ci-teaser-proxy.ci-teaser-streamnews-first,table.visible-md {
		display:table!important
	}
	.ci-main-menu tr.ci-menu-gradient:before,tr.ci-main-menu-header:before,tr.ci-stage-gradient,tr.ci-stage-gradient-base,tr.ci-teaser-proxy.ci-teaser-streamnews-first,tr.visible-md {
		display:table-row!important
	}
	.ci-main-menu td.ci-menu-gradient:before,.ci-main-menu th.ci-menu-gradient:before,td.ci-main-menu-header:before,td.ci-stage-gradient,td.ci-stage-gradient-base,td.ci-teaser-proxy.ci-teaser-streamnews-first,td.visible-md,th.ci-main-menu-header:before,th.ci-stage-gradient,th.ci-stage-gradient-base,th.ci-teaser-proxy.ci-teaser-streamnews-first,th.visible-md {
		display:table-cell!important
	}
	.visible-md-block {
		display:block!important
	}
	.visible-md-inline {
		display:inline!important
	}
	.visible-md-inline-block {
		display:inline-block!important
	}
}
@media (min-width:1100px) {
	.ci-main-menu .ci-menu-gradient:before,.ci-main-menu-header:before,.ci-overview-stream .ci-teaser-proxy.ci-teaser-streamnews-first,.ci-stage-gradient,.ci-stage-gradient-base,.visible-lg {
		display:block!important
	}
	.ci-main-menu table.ci-menu-gradient:before,.ci-overview-stream table.ci-teaser-proxy.ci-teaser-streamnews-first,table.ci-main-menu-header:before,table.ci-stage-gradient,table.ci-stage-gradient-base,table.visible-lg {
		display:table!important
	}
	.ci-main-menu tr.ci-menu-gradient:before,.ci-overview-stream tr.ci-teaser-proxy.ci-teaser-streamnews-first,tr.ci-main-menu-header:before,tr.ci-stage-gradient,tr.ci-stage-gradient-base,tr.visible-lg {
		display:table-row!important
	}
	.ci-main-menu td.ci-menu-gradient:before,.ci-main-menu th.ci-menu-gradient:before,.ci-overview-stream td.ci-teaser-proxy.ci-teaser-streamnews-first,.ci-overview-stream th.ci-teaser-proxy.ci-teaser-streamnews-first,td.ci-main-menu-header:before,td.ci-stage-gradient,td.ci-stage-gradient-base,td.visible-lg,th.ci-main-menu-header:before,th.ci-stage-gradient,th.ci-stage-gradient-base,th.visible-lg {
		display:table-cell!important
	}
	.visible-lg-block {
		display:block!important
	}
	.visible-lg-inline {
		display:inline!important
	}
	.visible-lg-inline-block {
		display:inline-block!important
	}
	.ci-teaser-proxy.ci-teaser-streamnews-first,.hidden-lg {
		display:none!important
	}
}
@media (max-width:639px) {
	.ci-teaser-proxy.ci-teaser-streamnews-first,.hidden-xs {
		display:none!important
	}
}
@media (min-width:640px) and (max-width:859px) {
	.ci-overview-stream .ci-teaser-proxy.ci-teaser-streamnews-first,.hidden-sm {
		display:none!important
	}
}
@media (min-width:860px) and (max-width:1099px) {
	.ci-overview-stream .ci-teaser-proxy.ci-teaser-streamnews-first,.hidden-md {
		display:none!important
	}
}
.visible-print {
	display:none!important
}
@media print {
	.visible-print {
		display:block!important
	}
	table.visible-print {
		display:table!important
	}
	tr.visible-print {
		display:table-row!important
	}
	td.visible-print,th.visible-print {
		display:table-cell!important
	}
}
.visible-print-block {
	display:none!important
}
@media print {
	.visible-print-block {
		display:block!important
	}
}
.visible-print-inline {
	display:none!important
}
@media print {
	.visible-print-inline {
		display:inline!important
	}
}
.visible-print-inline-block {
	display:none!important
}
@media print {
	.visible-print-inline-block {
		display:inline-block!important
	}
	.hidden-print {
		display:none!important
	}
}
.ci-dealerlocator-dialog h2,.ci-dealerlocator-responsive-teaser .ci-map-title,.ci-googlemap .ci-map-title,.ci-googlemap-teaser .ci-map-title,.headline-1 {
	font-size:40px;
	margin-bottom:10px
}
@media (max-width:859px) {
	.ci-dealerlocator-dialog h2,.ci-dealerlocator-responsive-teaser .ci-map-title,.ci-googlemap .ci-map-title,.ci-googlemap-teaser .ci-map-title,.headline-1 {
		font-size:28px
	}
}
@media (max-width:639px) {
	.ci-dealerlocator-dialog h2,.ci-dealerlocator-responsive-teaser .ci-map-title,.ci-googlemap .ci-map-title,.ci-googlemap-teaser .ci-map-title,.headline-1 {
		font-size:24px
	}
}
.ci-dealerlocator-responsive-teaser .ci-map-subtitle,.ci-googlemap .ci-map-subtitle,.headline-2 {
	font-size:28px
}
@media (max-width:859px) {
	.ci-dealerlocator-responsive-teaser .ci-map-subtitle,.ci-googlemap .ci-map-subtitle,.headline-2 {
		font-size:24px
	}
}
@media (max-width:639px) {
	.ci-dealerlocator-responsive-teaser .ci-map-subtitle,.ci-googlemap .ci-map-subtitle,.headline-2 {
		font-size:22px
	}
}
.headline-3 {
	font-size:24px
}
@media (max-width:639px) {
	.headline-3 {
		font-size:16px
	}
}
#bu-selection .active a:before,#bu-selection .ci-toggle-bu span:before,.ci-404-teaser-container-headline:after,.ci-awardStage-container .ci-awardStage .image:after,.ci-labelviewer-info-example:before,.ci-tire3d-tooltip:after,.ui-tabs .ui-tabs-nav li.ui-tabs-active:after,.ui-tabs .ui-tabs-nav li:after {
	width:0;
	height:0;
	position:absolute;
	left:50%;
	content:' '
}
@font-face {
	font-family:ContinentalIcon;
	font-weight:400;
	font-style:normal;
	src:url(font/icon/ContinentalIcon-ab97b603b7.eot);
	src:url(font/icon/ContinentalIcon-ab97b603b7.eot?#iefix) format("embedded-opentype"),url(font/icon/ContinentalIcon-af2e910fd7.woff) format("woff"),url(font/icon/ContinentalIcon-c476888f51.ttf) format("truetype")
}
.ci-icon-adventureapac:after,.ci-icon-all2:after,.ci-icon-all:after,.ci-icon-allround:after,.ci-icon-allseason:after,.ci-icon-allseasons:after,.ci-icon-alpine:after,.ci-icon-arrow-angular-down:after,.ci-icon-arrow-angular-left:after,.ci-icon-arrow-angular-right:after,.ci-icon-arrow-angular-up:after,.ci-icon-arrow-down:after,.ci-icon-arrow-left:after,.ci-icon-arrow-light-down:after,.ci-icon-arrow-light-left:after,.ci-icon-arrow-light-right:after,.ci-icon-arrow-light-up:after,.ci-icon-arrow-right:after,.ci-icon-arrow-up:after,.ci-icon-axle-measurement:after,.ci-icon-axleall:after,.ci-icon-axledrive:after,.ci-icon-axlefront:after,.ci-icon-axlesteer:after,.ci-icon-axletrailer:after,.ci-icon-bicycle-proxy:after,.ci-icon-blog:after,.ci-icon-bu-bike:after,.ci-icon-bu-car:after,.ci-icon-bu-crane:after,.ci-icon-bu-fork-lift-truck:after,.ci-icon-bu-motorcycle:after,.ci-icon-bu-tractor:after,.ci-icon-bu-truck-us:after,.ci-icon-bu-truck:after,.ci-icon-bullet:after,.ci-icon-campaign-alpine:after,.ci-icon-campaign-bulb:after,.ci-icon-campaign-cart:after,.ci-icon-campaign-pin:after,.ci-icon-campaign-puzzel:after,.ci-icon-campaign-rain:after,.ci-icon-campaign-rosette:after,.ci-icon-campaign-savings:after,.ci-icon-campaign-snow:after,.ci-icon-campaign-soundless:after,.ci-icon-campaign-star:after,.ci-icon-campaign-sun:after,.ci-icon-campaign-thumbs-up:after,.ci-icon-campaign-tools:after,.ci-icon-campaign-trophy:after,.ci-icon-campaign-umbrella:after,.ci-icon-car:after,.ci-icon-cash:after,.ci-icon-check2:after,.ci-icon-check:after,.ci-icon-clamp-left:after,.ci-icon-clamp-right:after,.ci-icon-clamp:after,.ci-icon-close-thin:after,.ci-icon-close:after,.ci-icon-coach:after,.ci-icon-collection:after,.ci-icon-comfortapac:after,.ci-icon-coninental:after,.ci-icon-construction:after,.ci-icon-contact-email:after,.ci-icon-contact-fax:after,.ci-icon-contact-phone:after,.ci-icon-credit-card:after,.ci-icon-dealerlocator:after,.ci-icon-document:after,.ci-icon-download:after,.ci-icon-ec-card:after,.ci-icon-eco:after,.ci-icon-edit:after,.ci-icon-email:after,.ci-icon-facebook:after,.ci-icon-fork-lift-truck-proxy:after,.ci-icon-fst-car-01:after,.ci-icon-fst-car-02:after,.ci-icon-fst-car-03:after,.ci-icon-fst-car-04:after,.ci-icon-fst-car-05:after,.ci-icon-fst-car-06:after,.ci-icon-fst-car-07:after,.ci-icon-fullscreen:after,.ci-icon-fullscreen_off:after,.ci-icon-googleplus:after,.ci-icon-hotspot:after,.ci-icon-image:after,.ci-icon-importance-high:after,.ci-icon-importance-low:after,.ci-icon-importance-medium:after,.ci-icon-industry-proxy:after,.ci-icon-industry:after,.ci-icon-info:after,.ci-icon-intercity:after,.ci-icon-invoice:after,.ci-icon-kfz-service-mobil:after,.ci-icon-like:after,.ci-icon-link:after,.ci-icon-loader-proxy:after,.ci-icon-loader:after,.ci-icon-login:after,.ci-icon-logout:after,.ci-icon-marketplace-toolbar:after,.ci-icon-marketplace:after,.ci-icon-mideuropeannordic:after,.ci-icon-minus:after,.ci-icon-mobile-payment:after,.ci-icon-mobility-service:after,.ci-icon-motorcycle-proxy:after,.ci-icon-motorway:after,.ci-icon-motorwayregional:after,.ci-icon-mp-dealerlocator:after,.ci-icon-new:after,.ci-icon-next:after,.ci-icon-offapac:after,.ci-icon-offroad:after,.ci-icon-onapac:after,.ci-icon-online-appointment:after,.ci-icon-onoff:after,.ci-icon-onoffapac:after,.ci-icon-pages:after,.ci-icon-pause:after,.ci-icon-paypal:after,.ci-icon-plt-proxy:after,.ci-icon-plus:after,.ci-icon-prev:after,.ci-icon-print:after,.ci-icon-profile_cite:after,.ci-icon-quote2:after,.ci-icon-quote3:after,.ci-icon-quote:after,.ci-icon-regional:after,.ci-icon-reload:after,.ci-icon-retread:after,.ci-icon-rotate:after,.ci-icon-runflat:after,.ci-icon-seal:after,.ci-icon-search:after,.ci-icon-segment-construction:after,.ci-icon-segment-goods:after,.ci-icon-segment-people:after,.ci-icon-shopping-cart:after,.ci-icon-silent:after,.ci-icon-smartway:after,.ci-icon-smoothapac:after,.ci-icon-snow-tire:after,.ci-icon-softcompoundnordic:after,.ci-icon-sound-mute2:after,.ci-icon-sound:after,.ci-icon-sport:after,.ci-icon-sportyapac:after,.ci-icon-ssr:after,.ci-icon-stop:after,.ci-icon-studdednordic:after,.ci-icon-summer:after,.ci-icon-supersingle:after,.ci-icon-suv:after,.ci-icon-target:after,.ci-icon-telephone-book:after,.ci-icon-terminkalender:after,.ci-icon-test-for-update:after,.ci-icon-tire-storage:after,.ci-icon-tire3d:after,.ci-icon-tire_180degrees:after,.ci-icon-tire_30degrees:after,.ci-icon-tire_90degrees:after,.ci-icon-tirefinder:after,.ci-icon-tools:after,.ci-icon-tpms-tire-pressure:after,.ci-icon-tractor-proxy:after,.ci-icon-truck-fuel-efficient:after,.ci-icon-truck-noiseless:after,.ci-icon-truck-proxy:after,.ci-icon-truck-us-proxy:after,.ci-icon-truck-wet-terrain:after,.ci-icon-twitter:after,.ci-icon-urban:after,.ci-icon-van:after,.ci-icon-video:after,.ci-icon-waiting-room:after,.ci-icon-wifi:after,.ci-icon-winter:after,.ci-icon-youtube2:after,.ci-icon-youtube:after,.ci-icon-z-test-a:after,.ci-icon-z-test-b:after,.ci-icon-z-test-c:after,.ci-icon-z-test-d:after,.ci-icon-z-test-e:after,.ci-icon-zoom-out:after,.ci-icon-zoom:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	line-height:normal;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.ci-icon-adventureapac:after {
	content:""
}
.ci-icon-all:after {
	content:""
}
.ci-icon-all2:after {
	content:""
}
.ci-icon-allround:after {
	content:""
}
.ci-icon-allseason:after {
	content:""
}
.ci-icon-allseasons:after {
	content:""
}
.ci-icon-alpine:after {
	content:""
}
.ci-icon-arrow-angular-down:after {
	content:""
}
.ci-icon-arrow-angular-left:after {
	content:""
}
.ci-icon-arrow-angular-right:after {
	content:""
}
.ci-icon-arrow-angular-up:after {
	content:""
}
.ci-icon-arrow-down:after {
	content:""
}
.ci-icon-arrow-left:after {
	content:""
}
.ci-icon-arrow-light-down:after {
	content:""
}
.ci-icon-arrow-light-left:after {
	content:""
}
.ci-icon-arrow-light-right:after {
	content:""
}
.ci-icon-arrow-light-up:after {
	content:""
}
.ci-icon-arrow-right:after {
	content:""
}
.ci-icon-arrow-up:after {
	content:""
}
.ci-icon-axle-measurement:after {
	content:""
}
.ci-icon-axleall:after {
	content:""
}
.ci-icon-axledrive:after {
	content:""
}
.ci-icon-axlefront:after {
	content:""
}
.ci-icon-axlesteer:after {
	content:""
}
.ci-icon-axletrailer:after {
	content:""
}
.ci-icon-blog:after {
	content:""
}
.ci-icon-bicycle-proxy:after,.ci-icon-bu-bike:after {
	content:""
}
.ci-icon-bu-car:after,.ci-icon-plt-proxy:after {
	content:""
}
.ci-icon-bu-crane:after,.ci-icon-industry-proxy:after {
	content:""
}
.ci-icon-bu-fork-lift-truck:after,.ci-icon-fork-lift-truck-proxy:after {
	content:""
}
.ci-icon-bu-motorcycle:after,.ci-icon-motorcycle-proxy:after {
	content:""
}
.ci-icon-bu-tractor:after,.ci-icon-tractor-proxy:after {
	content:""
}
.ci-icon-bu-truck-us:after,.ci-icon-truck-us-proxy:after {
	content:""
}
.ci-icon-bu-truck:after,.ci-icon-truck-proxy:after {
	content:""
}
.ci-icon-bullet:after {
	content:""
}
.ci-icon-campaign-alpine:after {
	content:""
}
.ci-icon-campaign-bulb:after {
	content:""
}
.ci-icon-campaign-cart:after {
	content:""
}
.ci-icon-campaign-pin:after {
	content:""
}
.ci-icon-campaign-puzzel:after {
	content:""
}
.ci-icon-campaign-rain:after {
	content:""
}
.ci-icon-campaign-rosette:after {
	content:""
}
.ci-icon-campaign-savings:after {
	content:""
}
.ci-icon-campaign-snow:after {
	content:""
}
.ci-icon-campaign-soundless:after {
	content:""
}
.ci-icon-campaign-star:after {
	content:""
}
.ci-icon-campaign-sun:after {
	content:""
}
.ci-icon-campaign-thumbs-up:after {
	content:""
}
.ci-icon-campaign-tools:after {
	content:""
}
.ci-icon-campaign-trophy:after {
	content:""
}
.ci-icon-campaign-umbrella:after {
	content:""
}
.ci-icon-car:after {
	content:""
}
.ci-icon-cash:after {
	content:""
}
.ci-icon-check:after {
	content:""
}
.ci-icon-check2:after {
	content:""
}
.ci-icon-clamp-left:after {
	content:""
}
.ci-icon-clamp-right:after {
	content:""
}
.ci-icon-clamp:after {
	content:""
}
.ci-icon-close-thin:after {
	content:""
}
.ci-icon-close:after {
	content:""
}
.ci-icon-collection:after {
	content:""
}
.ci-icon-comfortapac:after {
	content:""
}
.ci-icon-coninental:after {
	content:""
}
.ci-icon-construction:after,.ci-icon-onoff:after {
	content:""
}
.ci-icon-contact-email:after {
	content:""
}
.ci-icon-contact-fax:after {
	content:""
}
.ci-icon-contact-phone:after {
	content:""
}
.ci-icon-credit-card:after {
	content:""
}
.ci-icon-dealerlocator:after {
	content:""
}
.ci-icon-document:after {
	content:""
}
.ci-icon-download:after {
	content:""
}
.ci-icon-ec-card:after {
	content:""
}
.ci-icon-eco:after {
	content:""
}
.ci-icon-edit:after {
	content:""
}
.ci-icon-email:after {
	content:""
}
.ci-icon-facebook:after {
	content:""
}
.ci-icon-fst-car-01:after {
	content:""
}
.ci-icon-fst-car-02:after {
	content:""
}
.ci-icon-fst-car-03:after {
	content:""
}
.ci-icon-fst-car-04:after {
	content:""
}
.ci-icon-fst-car-05:after {
	content:""
}
.ci-icon-fst-car-06:after {
	content:""
}
.ci-icon-fst-car-07:after {
	content:""
}
.ci-icon-fullscreen:after {
	content:""
}
.ci-icon-fullscreen_off:after {
	content:""
}
.ci-icon-googleplus:after {
	content:""
}
.ci-icon-hotspot:after {
	content:""
}
.ci-icon-image:after {
	content:""
}
.ci-icon-importance-high:after {
	content:""
}
.ci-icon-importance-low:after {
	content:""
}
.ci-icon-importance-medium:after {
	content:""
}
.ci-icon-industry:after {
	content:""
}
.ci-icon-info:after {
	content:""
}
.ci-icon-invoice:after {
	content:""
}
.ci-icon-kfz-service-mobil:after {
	content:""
}
.ci-icon-like:after {
	content:""
}
.ci-icon-link:after {
	content:""
}
.ci-icon-loader-proxy:after,.ci-icon-loader:after {
	content:""
}
.ci-icon-login:after {
	content:""
}
.ci-icon-logout:after {
	content:""
}
.ci-icon-marketplace-toolbar:after {
	content:""
}
.ci-icon-marketplace:after {
	content:""
}
.ci-icon-mideuropeannordic:after {
	content:""
}
.ci-icon-minus:after {
	content:""
}
.ci-icon-mobile-payment:after {
	content:""
}
.ci-icon-mobility-service:after {
	content:""
}
.ci-icon-coach:after,.ci-icon-motorway:after {
	content:""
}
.ci-icon-motorwayregional:after {
	content:""
}
.ci-icon-mp-dealerlocator:after {
	content:""
}
.ci-icon-new:after {
	content:""
}
.ci-icon-next:after {
	content:""
}
.ci-icon-offapac:after {
	content:""
}
.ci-icon-offroad:after {
	content:""
}
.ci-icon-onapac:after {
	content:""
}
.ci-icon-online-appointment:after {
	content:""
}
.ci-icon-onoffapac:after {
	content:""
}
.ci-icon-pages:after {
	content:""
}
.ci-icon-pause:after {
	content:""
}
.ci-icon-paypal:after {
	content:""
}
.ci-icon-plus:after {
	content:""
}
.ci-icon-prev:after {
	content:""
}
.ci-icon-print:after {
	content:""
}
.ci-icon-profile_cite:after {
	content:""
}
.ci-icon-quote:after {
	content:""
}
.ci-icon-quote2:after {
	content:""
}
.ci-icon-quote3:after {
	content:""
}
.ci-icon-intercity:after,.ci-icon-regional:after {
	content:""
}
.ci-icon-reload:after {
	content:""
}
.ci-icon-retread:after {
	content:""
}
.ci-icon-rotate:after {
	content:""
}
.ci-icon-runflat:after {
	content:""
}
.ci-icon-seal:after {
	content:""
}
.ci-icon-search:after {
	content:""
}
.ci-icon-segment-construction:after {
	content:""
}
.ci-icon-segment-goods:after {
	content:""
}
.ci-icon-segment-people:after {
	content:""
}
.ci-icon-shopping-cart:after {
	content:""
}
.ci-icon-silent:after {
	content:""
}
.ci-icon-smartway:after {
	content:""
}
.ci-icon-smoothapac:after {
	content:""
}
.ci-icon-snow-tire:after {
	content:""
}
.ci-icon-softcompoundnordic:after {
	content:""
}
.ci-icon-sound-mute2:after {
	content:""
}
.ci-icon-sound:after {
	content:""
}
.ci-icon-sport:after {
	content:""
}
.ci-icon-sportyapac:after {
	content:""
}
.ci-icon-ssr:after {
	content:""
}
.ci-icon-stop:after {
	content:""
}
.ci-icon-studdednordic:after {
	content:""
}
.ci-icon-summer:after {
	content:""
}
.ci-icon-supersingle:after {
	content:""
}
.ci-icon-suv:after {
	content:""
}
.ci-icon-target:after {
	content:""
}
.ci-icon-telephone-book:after {
	content:""
}
.ci-icon-terminkalender:after {
	content:""
}
.ci-icon-test-for-update:after {
	content:""
}
.ci-icon-tire-storage:after {
	content:""
}
.ci-icon-tire3d:after {
	content:""
}
.ci-icon-tire_180degrees:after {
	content:""
}
.ci-icon-tire_30degrees:after {
	content:""
}
.ci-icon-tire_90degrees:after {
	content:""
}
.ci-icon-tirefinder:after {
	content:""
}
.ci-icon-tools:after {
	content:""
}
.ci-icon-tpms-tire-pressure:after {
	content:""
}
.ci-icon-truck-fuel-efficient:after {
	content:""
}
.ci-icon-truck-noiseless:after {
	content:""
}
.ci-icon-truck-wet-terrain:after {
	content:""
}
.ci-icon-twitter:after {
	content:""
}
.ci-icon-urban:after {
	content:""
}
.ci-icon-van:after {
	content:""
}
.ci-icon-video:after {
	content:""
}
.ci-icon-waiting-room:after {
	content:""
}
.ci-icon-wifi:after {
	content:""
}
.ci-icon-winter:after {
	content:""
}
.ci-icon-youtube:after {
	content:""
}
.ci-icon-youtube2:after {
	content:""
}
.ci-icon-z-test-a:after {
	content:""
}
.ci-icon-z-test-b:after {
	content:""
}
.ci-icon-z-test-c:after {
	content:""
}
.ci-icon-z-test-d:after {
	content:""
}
.ci-icon-z-test-e:after {
	content:""
}
.ci-icon-zoom-out:after {
	content:""
}
.ci-icon-zoom:after {
	content:""
}
.ci-action-teaser-proxy .ci-requested-page,.ci-bold {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal
}
.ci-like,.ci-quick-search-results .ui-accordion .ui-accordion-header .ci-list-count,.ci-small,.ci-teaser-download-proxy .ci-fileinfo,.ci-viewtype-news-offset .ci-image-caption .ci-caption,.small {
	font-size:14px
}
.ci-xsmall {
	font-size:12px
}
.ci-date {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:14px;
	color:#9c9d9d;
	margin-bottom:10px
}
.ci-relative {
	position:relative
}
.ci-fullwidth {
	width:100%
}
.ci-fullheight {
	height:100%
}
.ci-block {
	display:block
}
.no-margin {
	margin:0
}
.no-padding {
	padding:0
}
.no-overflow {
	overflow:hidden
}
.ci-nowrap {
	white-space:nowrap
}
.ci-googlemap.open .ci-map-text.open .ci-map-text-target a,.ci-menu-main-content .ci-main-menu-content-headline,.ci-pagenav>div a span,.ci-selectmenu-base+.ui-selectmenu-button span.ui-selectmenu-text,.ci-selectmenu-small+.ui-selectmenu-button span.ui-selectmenu-text,.ci-teaser-download-proxy .title,.ci-text-overflow,.ui-selectmenu-button span.ui-selectmenu-text {
	white-space:nowrap;
	overflow:hidden;
	width:100%;
	text-overflow:ellipsis;
	display:block
}
.blank-item {
	background:0 0;
	border:0
}
.ci-awardStage-container .ci-awardStage .image,.ci-centered,.ci-detail-module .ci-image img,.ci-teaser-download-proxy img {
	margin-left:auto;
	margin-right:auto
}
.ci-article ul,.ci-content-list,.ci-form-upload-filecontainer .mwf-upload-metadata ul,.ci-plain-list,.ci-richtext ul,.ci-searchresult-list,ul.ColVis_collection {
	margin:0;
	padding:0;
	list-style-type:none
}
.ci-hidden {
	display:none
}
@media (min-width:1100px) {
	.ci-hidden-lg {
		display:none
	}
}
.ci-invisible {
	visibility:hidden
}
.ci-visible {
	visibility:visible
}
.img-responsive-v img {
	width:auto;
	max-height:100%
}
#ci-bp-list {
	display:none
}
#ci-bp-list .ci-bp-xs {
	min-width:0;
	max-width:639px
}
#ci-bp-list .ci-bp-sm {
	min-width:640px;
	max-width:859px
}
#ci-bp-list .ci-bp-md {
	min-width:860px;
	max-width:1099px
}
#ci-bp-list .ci-bp-lg {
	min-width:1100px;
	max-width:99999px
}
.text-center {
	text-align:center
}
.text-right {
	text-align:right
}
.no-transition,.no-transition * {
	transition:all 0s!important
}
.ci-main {
	max-width:1540px;
	margin:0 auto;
	padding-bottom:20px;
	background:#fff
}
@media (max-width:859px) {
	.ci-main {
		padding-bottom:10px
	}
}
.ci-main-wrapper {
	margin:0 20px
}
@media (max-width:859px) {
	.ci-main-wrapper {
		margin:0 10px
	}
}
@media (max-width:639px) {
	.ci-main {
		padding-bottom:4px
	}
	.ci-main-wrapper {
		margin:54px 4px 0
	}
}
.ci-main-container {
	padding:0 60px;
	max-width:1260px;
	margin:0 auto;
	position:relative
}
@media (max-width:1099px) {
	.ci-main-container {
		padding:0 60px
	}
}
@media (max-width:859px) {
	.ci-main-container {
		padding:0
	}
	.ci-content-module-spacer,.ci-sidebar {
		padding:0 20px
	}
}
@media (max-width:639px) {
	.ci-content-module-spacer,.ci-sidebar {
		padding:0 10px
	}
	.ci-sidebar {
		padding-top:30px;
		padding-bottom:30px
	}
}
.ci-sidebar {
	padding:30px
}
@media (max-width:859px) {
	.ci-sidebar {
		padding-top:30px;
		padding-bottom:30px;
		margin-top:60px
	}
}
.ci-block-spacer {
	padding-bottom:60px
}
.ci-block-spacer-full {
	padding-top:60px
}
@media (max-width:859px) {
	.ci-block-spacer {
		padding-bottom:30px
	}
	.ci-block-spacer.ci-container-module,.ci-block-spacer.ci-container-teaser {
		padding-bottom:0
	}
	.ci-block-spacer-full {
		padding-top:30px
	}
	.ci-container-teaser:before {
		display:none
	}
}
.ci-module-spacer {
	border-bottom:4px solid #fff
}
.ci-secondbrands .ci-module-spacer {
	border-bottom:0
}
.ci-module-spacer.ci-detail-page-tabbed,.ci-secondbrands.ci-home .ci-module-spacer {
	border-bottom:4px solid #fff
}
.ci-module-spacer.ci-detail-page-tabbed:last-child,.ci-secondbrands.ci-home .ci-module-spacer:last-child {
	border-bottom:0
}
.ci-container-module {
	position:relative;
	background:url(../image/bg_grey_tile-22204895ec.jpg) #e0e0e0
}
.ci-container-highlights {
	position:relative;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM2MzYzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:linear-gradient(to bottom,#000 0,#000 20%,#363636 40%,#000 80%,#000 100%)
}
.ci-container-teaser {
	background:url(../image/bg_black_tile-638b9bcb3a.jpg) #000;
	position:relative;
	padding-bottom:30px
}
.ci-container-teaser h2,.ci-container-teaser h3 {
	color:#fff
}
.ci-home .ci-container-teaser {
	background:url(../image/bg_black_tile-638b9bcb3a.jpg) #000
}
.ci-content-wrapper-main,.ci-home .ci-content-wrapper-main {
	background:0 0
}
.ci-lang-right-alignment .ci-content-wrapper-main {
	text-align:right
}
.ci-content-wrapper-bottom {
	background:0 0
}
.ci-container-content-top {
	background:#e0e0e0;
	margin-bottom:60px;
	padding-top:30px
}
.ci-container-content-top.no-margin {
	margin-bottom:0
}
.ci-container-alternate {
	background:#e0e0e0
}
.ci-container-background-tire:before,.ci-container-background-tirefinder:before,.ci-container-background-winter-tire:before,.ci-googlemap:before,.ci-tirefinder-light:before {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	z-index:0
}
.ci-container-background-tire:before {
	background:url(../image/overview_bg-ebd79e367f.png) right top no-repeat;
	content:""
}
.ci-container-background-winter-tire:before {
	background:url(../image/winter-tyre-ts860-c1380220bb.png) right top no-repeat;
	content:""
}
.ci-fancybox-container {
	background:url(../image/bg_grey_tile-22204895ec.jpg) #e0e0e0;
	padding:30px;
	min-width:600px
}
@media (max-width:859px) {
	.ci-container-background-tire:before,.ci-container-background-winter-tire:before {
		display:none
	}
	.ci-fancybox-container {
		padding:20px;
		min-width:500px
	}
}
body {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	background:#7e7e7e
}
h1,h2,h3 {
	margin-top:0
}
.headline-h1,h1 {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:40px;
	line-height:1.35em;
	color:inherit;
	margin:0 0 10px
}
@media (max-width:859px) {
	.headline-h1,h1 {
		font-size:28px
	}
}
@media (max-width:639px) {
	.ci-container-background-tire:before,.ci-container-background-tirefinder:before,.ci-container-background-winter-tire:before,.ci-googlemap:before,.ci-tirefinder-light:before {
		display:none
	}
	.ci-fancybox-container {
		padding:10px;
		min-width:300px
	}
	html {
		overflow-y:scroll
	}
	body {
		overflow:hidden
	}
	.headline-h1,h1 {
		font-size:24px
	}
}
.headline-h2,h2 {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:28px;
	line-height:1.35em;
	color:inherit;
	margin:0 0 30px
}
@media (max-width:859px) {
	.headline-h2,h2 {
		font-size:24px
	}
	.ci-header.ci-header-base .ci-content-module-spacer {
		padding-right:0
	}
}
@media (max-width:639px) {
	.headline-h2,h2 {
		font-size:22px
	}
}
h3 {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:24px;
	line-height:1.35em;
	color:inherit;
	margin:0 0 10px
}
@media (max-width:639px) {
	h3 {
		font-size:20px
	}
}
h4 {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:18px;
	color:inherit;
	margin:0 0 10px
}
b,strong {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal
}
a {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	color:#008A0A;
	text-decoration:none
}
a:focus,a:hover {
	text-decoration:none;
	outline:0;
	color:#6e6e6e
}
p {
	margin:0 0 10px
}
p:empty {
	margin:0
}
label {
	width:100%;
	display:inline-block
}
* {
	outline:0
}
input,textarea {
	transition:all .5s ease-in-out 0s;
	background-color:#fff;
	border:0;
	resize:none
}
button[disabled],input[disabled],textarea[disabled] {
	opacity:.3
}
input:-webkit-autofill {
	box-shadow:0 0 0 1000px #fff inset
}
hr {
	border-color:#9c9d9d
}
ol,ul {
	margin-top:0;
	margin-bottom:10px
}
ol ol,ol ul,ul ol,ul ul {
	margin-bottom:0
}
.ci-brand-header-container {
	background:0 0
}
.ci-header {
	background:0 0;
	border-bottom:0 solid transparent
}
.ci-header:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:60px;
	background:0 0;
	content:'';
	border-bottom:0 solid #9c9d9d
}
.ci-header .ci-dropdown-menu,.ci-header ul.ColVis_collection {
	z-index:1006
}
@media (max-width:639px) {
	.ci-header:before {
		display:none
	}
	.ci-header-menu-left {
		width:41%
	}
}
@media (max-width:859px) {
	.ci-header {
		background:0 0;
		height:60px
	}
	.ci-header-menu-right {
		height:60px
	}
	.ci-bu-metanav.ci-sticky .menu-toggle {
		position:absolute;
		top:10px;
		right:20px;
		display:block;
		padding:1px 0 0 33px
	}
	.ci-bu-metanav.ci-sticky .menu-toggle .ci-icon-bar {
		background:#FFED00
	}
}
.ci-country-select {
	display:inline-block;
	height:60px;
	margin:0 auto!important;
	float:none
}
.ci-country-select>li button,.ci-country-select>li>a {
	position:relative;
	text-transform:uppercase;
	font-size:14px;
	margin:0 20px 0 0
}
.ci-country-select>li button.active,.ci-country-select>li button:hover,.ci-country-select>li>a.active,.ci-country-select>li>a:hover {
	color:#000
}
.ci-country-select>li button:after,.ci-country-select>li>a:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px;
	transition:all .5s ease-in-out 0s;
	color:#9c9d9d;
	position:absolute;
	top:50%;
	right:-10px;
	margin-top:-10px
}
@media (max-width:1099px) {
	.ci-country-select>li button:after,.ci-country-select>li>a:after {
		right:-20px
	}
}
.ci-country-select>li button:hover:after,.ci-country-select>li>a:hover:after {
	color:#000
}
.ci-country-select>li button.active:after,.ci-country-select>li>a.active:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px;
	color:#000
}
@media (max-width:859px) {
	.ci-country-select .ci-dropdown-label {
		display:none
	}
	.ci-bu-metanav>.ci-inner {
		padding-right:0;
		min-width:364px
	}
}
.ci-country-select .ci-dropdown-position {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal
}
#bu-selection {
	height:60px
}
#bu-selection li a span:after {
	font-size:51px;
	line-height:51px
}
@media (min-width:1100px) {
	#bu-selection li a span:after {
		font-size:55px
	}
}
#bu-selection li a span.ci-icon-truck-us-proxy:after {
	font-size:64px;
	line-height:50px
}
@media (min-width:1100px) {
	#bu-selection li a span.ci-icon-truck-us-proxy:after {
		font-size:68px;
		line-height:50px
	}
}
#bu-selection .active a {
	color:#000
}
#bu-selection .active a:before {
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid rgba(0,0,0,.8);
	margin-left:-10px;
	bottom:0
}
#bu-selection .ci-toggle-bu,#bu-selection .js-dropdown {
	display:none
}
@media (max-width:940px) {
	#bu-selection .ci-navbar-bu-desktop {
		display:none
	}
	#bu-selection .ci-toggle-bu,#bu-selection .js-dropdown {
		display:block
	}
}
#bu-selection .ci-toggle-bu {
	background:0 0;
	border:0;
	position:relative;
	height:60px;
	margin-right:20px
}
#bu-selection .ci-toggle-bu:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px;
	color:#9c9d9d;
	position:absolute;
	top:0;
	top:20px;
	right:-15px
}
#bu-selection .ci-toggle-bu span:before {
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid rgba(0,0,0,.8);
	margin-left:-10px;
	bottom:0
}
.ci-bu-metanav.ci-sticky>.ci-inner {
	padding:8px 0 8px 30px
}
.ci-bu-metanav.ci-sticky p {
	max-height:0;
	margin:0;
	overflow:hidden
}
.ci-bu-metanav.ci-sticky .ci-quick-search-results .ci-inner {
	padding:20px 0 30px 30px
}
.ci-bu-metanav .ci-metanav-action a {
	background:#008A0A;
	border:0 solid tranparent;
	line-height:26px
}
.ci-bu-metanav .ci-metanav-action a:hover {
	background:#6e6e6e
}
.ci-bu-metanav:not(.ci-sticky) .active .ci-search-input .ci-btn-start-search {
	max-height:40px;
	width:40px;
	margin:2px 2px 0 0
}
.ci-bu-metanav:not(.ci-sticky) .active .ci-search-input .ci-btn-start-search:after {
	font-size:40.5px;
	line-height:38px
}
.ci-search-mobile {
	float:right;
	color:#000;
	line-height:50px;
	margin-right:10px
}
.ci-search-mobile:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-sticky-header-bg {
	max-width:100%
}
.ci-sticky-header-bg>div:after {
	background:#fff
}
.ci-header-brand-left {
	float:left;
	padding:0 18px;
	max-width:45%
}
@media (max-width:859px) {
	.ci-header-brand-left {
		max-width:40%
	}
}
.ci-header-brand-left .ci-country-select>li:first-child a,.ci-header-brand-left .ci-country-select>li:first-child button {
	padding-left:0
}
.ci-header-brand-right {
	float:right;
	padding:0 18px;
	max-width:55%
}
.ci-header-search-activator {
	border-radius:100px;
	margin:10px 0 0 10px;
	position:relative;
	background:#9c9d9d;
	color:#fff
}
.ci-header-search-activator:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-header-search-activator:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
@media (max-width:1099px) {
	.ci-header-search-activator {
		margin:5px 0 0 10px
	}
}
.ci-header-search-activator:focus,.ci-header-search-activator:hover {
	background:#363636;
	color:#fff
}
.ci-header-search-activator:after,.ci-header-search-activator:before {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	top:1px;
	left:2px
}
@media (max-width:859px) {
	.ci-header-brand-right {
		max-width:60%
	}
	.ci-header-search-activator {
		margin:7px 5px 0 0
	}
	.ci-header-search-activator:after,.ci-header-search-activator:before {
		top:0
	}
	.ci-header-compressed-sticky {
		padding-right:100px
	}
}
.ci-header-search-activator:after {
	-ms-transform:scaleX(1);
	transform:scaleX(1);
	font-size:35px!important
}
.ci-header-search-activator.active:after,.ci-header-search-activator:before {
	-ms-transform:scaleX(0);
	transform:scaleX(0)
}
.ci-header-search-activator.active:before {
	-ms-transform:scaleX(1);
	transform:scaleX(1)
}
.ci-header-search-container {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	top:-70px;
	right:0;
	width:0
}
.ci-header-search-container .ci-inner {
	overflow:hidden
}
.ci-header-search-container.active {
	width:510px
}
@media (max-width:1099px) {
	.ci-header-search-container.active {
		width:415px
	}
}
.ci-header-search-container input {
	box-shadow:none
}
.ci-brand-header-bu-select-lg button {
	position:relative
}
.ci-brand-header-bu-select-lg button:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px;
	position:absolute;
	left:-25px;
	top:50%;
	margin-top:-12.5px
}
.ci-header-compressed-sticky {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	text-align:right;
	padding-top:5px
}
.ci-header-compressed-sticky .ci-filter-quick-search {
	min-width:200px;
	max-width:200px
}
.ci-header-compressed-sticky .menu-toggle {
	padding-top:11px;
	position:absolute;
	top:0;
	right:10px;
	z-index:500
}
.ci-header-compressed-sticky-spacer {
	height:47px
}
@media (min-width:640px) {
	.ci-header.ci-header-compressed-height {
		height:47px
	}
	.ci-header.ci-header-compressed-height .ci-mobile-menu {
		top:47px
	}
}
.ci-header.ci-header-compressed-height .menu-toggle {
	padding-top:11px;
	position:absolute;
	top:0;
	right:10px;
	z-index:500
}
.ci-header-compressed-item {
	display:inline-block;
	vertical-align:top;
	margin-left:40px
}
.ci-header-compressed-item:first-child {
	margin-left:0
}
.ci-header-compressed-userInfo {
	color:#fff;
	margin-top:-2px;
	font-size:14px;
	text-align:left
}
.ci-header-compressed-userInfo span {
	font-family:ContinentalStagSansLight;
	font-style:normal;
	color:#9c9d9d;
	font-weight:400
}
.ci-header-standalone-spacer {
	height:20px
}
@media (max-width:859px) {
	.ci-header-standalone-spacer {
		height:4px
	}
}
.ci-logo-container-wrapper {
	position:relative
}
@media (max-width:639px) {
	.ci-logo-container-wrapper {
		position:fixed;
		top:0
	}
}
.ci-logo-container {
	position:relative;
	z-index:1005
}
.ci-logo-container a {
	position:relative;
	display:block;
	z-index:1005
}
.ci-logo-container.ci-sticky {
	position:fixed;
	top:0;
	z-index:1005
}
.ci-logo-element {
	display:inline-block;
	padding:81px 20px 19px;
	width:258px;
	height:140px
}
@media (max-width:1099px) {
	.ci-logo-element {
		padding:73px 18px 18px;
		width:234px;
		height:127px
	}
}
@media (max-width:859px) {
	.ci-logo-element {
		padding:73px 16px 16px;
		width:210px;
		height:121px
	}
}
@media (max-width:639px) {
	.ci-logo-element {
		padding:12px 0 13px;
		width:138px;
		height:50px
	}
}
.ci-sticky .ci-logo-element {
	width:146px;
	height:45px;
	position:fixed;
	padding:11px
}
@media (max-width:639px) {
	.ci-sticky .ci-logo-element {
		padding:12px 0 13px;
		width:138px;
		height:50px
	}
	.ci-logo-wrapper {
		display:none
	}
}
.ci-logo-wrapper {
	height:150px;
	z-index:20;
	position:absolute;
	top:0;
	background:#FFED00
}
@media (max-width:1099px) {
	.ci-logo-wrapper {
		height:136px
	}
}
@media (max-width:859px) {
	.ci-logo-wrapper {
		height:130px
	}
}
@media (min-width:639px) {
	.ci-sticky .ci-logo-wrapper {
		height:47px
	}
}
.ci-logo {
	z-index:25;
	position:absolute;
	top:0
}
.ci-claim {
	top:120px;
	z-index:25;
	opacity:1;
	padding-left:65px;
	transition-delay:.8s;
	position:absolute;
	width:203px;
	height:10px
}
@media (max-width:1099px) {
	.ci-claim {
		top:108px;
		padding-left:59px;
		width:124px;
		height:9px;
		box-sizing:content-box
	}
}
@media (max-width:859px) {
	.ci-claim {
		top:105px;
		padding-left:53px;
		width:113px;
		height:8px
	}
	.ci-logo-brand-background:before {
		width:0;
		height:0
	}
}
@media (max-width:639px) {
	.ci-claim {
		display:none
	}
	.ci-logo-brand-background:before {
		background:0 0
	}
}
.ci-sticky .ci-claim {
	opacity:0;
	transition-delay:0s
}
.ci-logo-transition {
	transition:all .3s ease-out .3s
}
.ci-logo-brand-background {
	display:inline-block;
	position:relative;
	padding:0
}
.ci-logo-brand-background:before {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	background:0 0;
	background-size:0 0;
	content:''
}
@media (min-width:640px) {
	.ci-sticky .ci-logo-brand-background {
		padding:0;
		height:47px
	}
	.ci-sticky .ci-logo-brand-background:before {
		background:0 0;
		width:100%;
		height:100%;
		left:0
	}
}
.ci-logo-brand {
	transition:all .5s ease-in-out 0s;
	margin:0;
	width:0;
	height:0;
	max-width:100%
}
@media (max-width:1099px) {
	.ci-logo-brand {
		width:0;
		height:0
	}
}
@media (max-width:859px) {
	.ci-logo-brand {
		width:0;
		height:0;
		margin:0
	}
}
@media (max-width:639px) {
	.ci-logo-brand-background {
		padding:0
	}
	.ci-logo-brand {
		position:fixed;
		top:0;
		margin:10px 0 0;
		width:auto;
		height:32px
	}
}
.ci-sticky .ci-logo-brand {
	margin:5px 0 0;
	width:auto;
	height:37px
}
@media (max-width:639px) {
	.ci-sticky .ci-logo-brand {
		margin:10px 0 0;
		width:auto;
		height:32px
	}
}
.ci-logo-brand-print {
	display:none
}
.ci-breadcrumb {
	background:#fff
}
.ci-breadcrumb li {
	float:left;
	font-size:14px;
	margin:15px 0
}
.ci-breadcrumb li:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ci-breadcrumb li a {
	color:#000;
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal
}
.ci-breadcrumb li:after {
	color:#9c9d9d;
	padding:0
}
.ci-breadcrumb li:last-child:after {
	content:"";
	padding:0
}
@media (max-width:639px) {
	.ci-breadcrumb li {
		display:none
	}
}
.navbar {
	margin:0;
	background:0 0;
	border:0
}
@media (max-width:859px) {
	.navbar-nav li {
		display:inline-block
	}
}
.navbar-nav li a,.navbar-nav li button {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	transition:all .5s ease-in-out 0s;
	line-height:60px;
	padding:0 10px
}
@media (max-width:1099px) {
	.navbar-nav {
		margin:0 -4px
	}
	.navbar-nav li a,.navbar-nav li button {
		padding:0 4px
	}
}
.navbar-toggle {
	margin:0;
	padding:0
}
.navbar-toggle:after {
	-ms-transform:rotate(0);
	transform:rotate(0)
}
.navbar-collapse {
	background:0 0;
	border:0;
	padding:0;
	box-shadow:none
}
.ci-icon-bar {
	width:38px;
	height:6px;
	display:block;
	margin:0 0 3px;
	background:#9c9d9d
}
@media (max-width:639px) {
	.ci-icon-bar {
		background:#000
	}
}
.ci-linklist li a {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	transition:all .5s ease-in-out 0s;
	display:block;
	padding:17px 0 10px
}
.ci-country-list .ci-headline+.ci-linklist,.ci-headline-bordered+.ci-linklist,.ci-sidebar-headline+.ci-linklist {
	margin-top:-20px
}
.ci-linklist-bordered li a {
	padding:19px 0 21px;
	border-bottom:1px solid #9c9d9d
}
.ci-linklist-bordered li p {
	margin:10px 0 5px
}
.ci-linklist-bordered li p+a {
	padding:0 0 10px
}
.ci-article ul,.ci-content-list,.ci-richtext ul {
	overflow:hidden;
	margin:20px 0
}
.ci-article ul li,.ci-content-list li,.ci-richtext ul li {
	position:relative;
	padding:10px 0 4px 30px
}
.ci-article ul li:before,.ci-content-list li:before,.ci-richtext ul li:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px;
	position:absolute;
	left:0;
	top:8px;
	color:#008A0A
}
.ci-benefit-list ul li:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:24px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:24px;
	color:#008A0A
}
.dropdown-menu {
	background-color:#e0e0e0;
	border:4px solid #fff;
	right:-50%
}
.dropdown-menu:after,.dropdown-menu:before {
	bottom:100%;
	left:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}
.dropdown-menu:after {
	border-color:transparent transparent #e0e0e0;
	border-width:15px;
	margin-left:-15px
}
.dropdown-menu:before {
	border-color:transparent transparent #fff;
	border-width:21px;
	margin-left:-21px
}
.image-background,.ui-slider-handle.ui-state-active.ui-state-focus,.ui-slider-horizontal .ui-slider-handle {
	background-color:transparent;
	background-size:50px 30px;
	background-repeat:no-repeat
}
.spinner {
	position:relative;
	display:inline-block;
	height:40px;
	width:40px
}
.spinner .spinner-bounce1,.spinner .spinner-bounce2 {
	width:100%;
	height:100%;
	border-radius:50%;
	background-color:#9c9d9d;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	animation:bounce 2s infinite ease-in-out
}
.spinner .spinner-bounce2 {
	animation-delay:-1s
}
@keyframes bounce {
	0%,100% {
		transform:scale(0);
		-webkit-transform:scale(0)
	}
	50% {
		transform:scale(1);
		-webkit-transform:scale(1)
	}
}
.ci-accordion-circle,.ci-btn,.ci-btn-clear,.ci-btn-close,.ci-btn-download,.ci-btn-filter-large>div,.ci-btn-select,.ci-btn-start-search,.ci-googlemap .ci-btn-collapse,.ci-social-media-bar .ci-btn-social-media,.ci-social-media-bar-small .ci-btn-social-media,.ci-teaser-download-proxy .ci-fileinfo:before,.ci-teaserStage-container .slick-next,.ci-teaserStage-container .slick-prev {
	border-radius:22px;
	transition:all .5s ease-in-out 0s;
	background:0 0;
	border:0;
	box-sizing:border-box;
	display:inline-block;
	white-space:nowrap
}
.ci-btn-select,.ci-teaserStage-container .slick-next,.ci-teaserStage-container .slick-prev {
	background-color:#008A0A;
	color:#fff;
	line-height:36px
}
.ci-btn-select:after,.ci-teaserStage-container .slick-next:after,.ci-teaserStage-container .slick-prev:after {
	line-height:36px!important;
	font-size:21px
}
.ci-accordion-circle,.ci-btn-download,.ci-btn-filter-large>div,.ci-social-media-bar .ci-btn-social-media,.ci-social-media-bar-small .ci-btn-social-media {
	border-radius:30px;
	text-align:center;
	cursor:pointer
}
.ci-accordion-circle:hover,.ci-btn-download:hover,.ci-btn-filter-large>div:hover,.ci-social-media-bar .ci-btn-social-media:hover,.ci-social-media-bar-small .ci-btn-social-media:hover {
	background-color:#6e6e6e;
	color:#fff
}
.ci-accordion-circle,.ci-btn-download,.ci-social-media-bar .ci-btn-social-media,.ci-social-media-bar-small .ci-btn-social-media {
	height:60px;
	line-height:60px;
	width:60px
}
.ci-accordion-circle:after,.ci-btn-download:after,.ci-social-media-bar .ci-btn-social-media:after,.ci-social-media-bar-small .ci-btn-social-media:after {
	line-height:60px;
	font-size:55px
}
.ci-btn-filter-large>div {
	line-height:32px
}
.ci-btn-filter-large>div:before {
	opacity:0;
	position:absolute;
	top:7px;
	left:10px;
	transition:.5s
}
.ci-btn-download {
	margin-bottom:10px;
	background-color:#9c9d9d;
	color:#fff
}
.ci-btn-download:after {
	font-size:55px
}
.ci-btn-info {
	border-radius:50%;
	height:30px;
	width:30px;
	line-height:25px;
	border:0 solid #9c9d9d;
	background:#9c9d9d;
	color:#fff;
	display:inline-block;
	text-align:center
}
.ci-btn-info:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px
}
.ci-btn-remove:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ci-btn-clear {
	background-color:#9c9d9d;
	color:#fff;
	cursor:pointer;
	height:30px;
	line-height:30px;
	width:30px;
	margin:7px 0;
	top:0;
	right:7px;
	position:absolute;
	text-align:center
}
.ci-btn-clear:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ci-btn-start-search {
	transition:all .5s ease-in-out 0s;
	background-color:#008A0A;
	color:#fff;
	position:absolute;
	top:0;
	right:0;
	border-radius:50%;
	width:auto;
	height:auto
}
.ci-btn-start-search:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px;
	transition:all .5s ease-in-out 0s
}
.ci-btn-play-video {
	position:absolute;
	top:0;
	background-color:rgba(0,0,0,.4);
	width:100%;
	height:100%;
	z-index:800;
	cursor:pointer;
	text-align:center;
	color:#fff
}
.ci-btn-play-video div.ci-btn-play-video-text {
	transition:all .5s ease-in-out 0s;
	position:relative;
	top:0
}
.ci-btn-play-video div.ci-btn-play-video-icon {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-33px;
	color:#fff;
	margin-top:-33px
}
.ci-btn-play-video div.ci-btn-play-video-icon:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:63px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:63px;
	border-radius:50%;
	transition:all .5s ease-in-out 0s;
	border:2px solid #fff;
	padding:0
}
.ci-btn-play-video:hover div {
	color:#FFED00
}
.ci-btn-play-video:hover div:before {
	border-color:#FFED00;
	color:#FFED00
}
.ci-zoomable {
	position:relative;
	display:block;
	cursor:pointer
}
.ci-zoomable i {
	position:absolute;
	color:#fff;
	right:10px;
	bottom:10px;
	margin-left:-20px;
	margin-top:-20px
}
.ci-zoomable i:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
@media (max-width:639px) {
	.ci-zoomable {
		cursor:default
	}
	.ci-zoomable i {
		display:none
	}
}
.ci-zoomable i:before {
	border-radius:50px;
	position:absolute;
	top:-4px;
	left:-4px;
	width:49px;
	height:49px;
	background:rgba(0,0,0,.4);
	content:'';
	z-index:0
}
.ci-zoomable i:after {
	z-index:5;
	position:relative
}
.ci-tire3d-zoomable i {
	top:10px;
	bottom:auto
}
.ci-quicksearch-sm {
	background:0 0;
	color:#000;
	padding:0;
	height:26px;
	width:26px;
	border-radius:100px;
	top:0;
	visibility:visible;
	cursor:pointer
}
.ci-quicksearch-sm:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	line-height:25px
}
.ci-quicksearch-sm.active {
	visibility:hidden
}
.ci-headline-bar,.ci-sticky-accordion-faq .ci-accordion-title,.ci-subheadline-bar {
	position:relative;
	transition:all .5s ease-in-out 0s
}
.ci-headline-bar {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:40px;
	line-height:1.35em;
	min-width:33.33333%;
	padding:13px 120px 13px 2000px;
	margin:0 0 60px -2000px;
	background-color:#FFED00;
	color:#000;
	display:inline-block;
	box-sizing:content-box
}
@media (max-width:859px) {
	.ci-headline-bar {
		font-size:28px;
		margin:0 0 30px;
		padding:16px 120px 17px 20px;
		box-sizing:border-box
	}
}
@media (max-width:639px) {
	.ci-headline-bar {
		font-size:24px;
		margin:0 0 30px;
		padding:5px 10px 8px;
		width:100%
	}
	.ci-headline-bar.ci-headline-has-count {
		margin-bottom:102px
	}
}
.ci-headline-bar.no-margin {
	margin-bottom:0
}
.ci-headline-bar .count-first {
	display:none
}
.ci-headline-bar .count-second {
	display:inline-block
}
.ci-headline-bar .ci-list-count {
	position:absolute;
	top:0;
	right:0;
	height:100%;
	background-color:#000;
	color:#fff;
	padding:13px 25px
}
@media (max-width:859px) {
	.ci-headline-bar .ci-list-count {
		padding:16px 25px 17px
	}
}
@media (max-width:639px) {
	.ci-headline-bar .ci-list-count {
		padding:5px 10px 8px;
		top:100%;
		width:100%
	}
	.ci-secondbrands .ci-headline-bar .ci-list-count {
		margin:10px 10px 0 0
	}
}
.ci-headline-bar .ci-list-count .ui-selectmenu-button {
	width:auto;
	min-width:180px;
	vertical-align:middle;
	top:-2px;
	margin-left:28px
}
.ci-headline-bar-full {
	width:89.5%;
	padding-right:10.5%
}
.ci-sticky-accordion-faq .ci-accordion-title,.ci-subheadline-bar {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:28px;
	padding:13px 2000px 13px 60px;
	margin:0 -2000px 0 0;
	background:#000;
	color:#fff
}
@media (max-width:859px) {
	.ci-headline-bar-full {
		width:100%
	}
	.ci-sticky-accordion-faq .ci-accordion-title,.ci-subheadline-bar {
		margin:0 -2000px 0 0;
		padding:16px 2020px 17px 60px
	}
}
@media (max-width:639px) {
	.ci-headline-bar .ci-list-count .ui-selectmenu-button {
		float:right;
		top:1px
	}
	.ci-sticky-accordion-faq .ci-accordion-title,.ci-subheadline-bar {
		font-size:18px;
		margin:0 -2000px 0 0;
		padding:5px 2010px 8px 60px
	}
}
.ci-subheadline-bar-offset-left {
	display:inline-block;
	min-width:33.33333%;
	width:33.33%;
	box-sizing:content-box;
	padding:13px 0 13px 2000px;
	margin:0 0 60px -2000px
}
@media (max-width:1099px) {
	.ci-subheadline-bar-offset-left {
		width:50%
	}
}
@media (max-width:859px) {
	.ci-subheadline-bar-offset-left {
		padding:16px 0 17px 20px;
		margin:0 0 60px
	}
}
@media (max-width:639px) {
	.ci-subheadline-bar-offset-left {
		padding:11px 10px 13px;
		margin:0 -2000px 0 0
	}
}
.ci-action-teaser-proxy .ci-teaser-head .ci-teaser-title,.ci-detail-module .ci-detail-subheadline,.ci-footer .ci-headline,.ci-headline-medium-light {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:28px;
	line-height:1.35em;
	margin:0
}
@media (max-width:859px) {
	.ci-action-teaser-proxy .ci-teaser-head .ci-teaser-title,.ci-detail-module .ci-detail-subheadline,.ci-footer .ci-headline,.ci-headline-medium-light {
		font-size:24px
	}
}
@media (max-width:639px) {
	.ci-action-teaser-proxy .ci-teaser-head .ci-teaser-title,.ci-detail-module .ci-detail-subheadline,.ci-footer .ci-headline,.ci-headline-medium-light {
		font-size:22px
	}
}
.ci-action-teaser-proxy .ci-teaser-body .ci-action-title,.ci-headline-small {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:24px;
	line-height:1.35em;
	margin:0
}
@media (max-width:639px) {
	.ci-action-teaser-proxy .ci-teaser-body .ci-action-title,.ci-headline-small {
		font-size:20px
	}
}
.ci-country-list .ci-headline,.ci-filter .ci-title,.ci-headline-small-light,.ci-teaser-division .ci-teaser-title {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:24px;
	line-height:1.35em;
	margin:0
}
@media (max-width:639px) {
	.ci-country-list .ci-headline,.ci-filter .ci-title,.ci-headline-small-light,.ci-teaser-division .ci-teaser-title {
		font-size:20px
	}
}
.ci-country-list .ci-headline,.ci-headline-bordered {
	padding:0 0 20px;
	margin:0 0 20px
}
.ci-headline-border-bg {
	border-bottom:1px solid #6e6e6e
}
.ci-headline-date {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	background-color:#000;
	color:#fff;
	padding:10px 30px;
	display:inline-block
}
.ci-headline-search-result {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:40px;
	line-height:1.35em;
	color:#000;
	border-bottom:0 solid transparent
}
@media (max-width:859px) {
	.ci-headline-search-result {
		font-size:28px
	}
}
.ci-spacer-xs {
	padding:4px
}
.ci-spacer-sm {
	padding:10px
}
.ci-spacer-md {
	padding:20px
}
.ci-spacer-lg {
	padding:30px
}
.ci-spacer-float-left-sm {
	padding:0 10px 10px 0
}
.ci-article .ci-image-left,.ci-spacer-float-left-lg {
	padding:4px 20px 30px 0
}
.ci-article .ci-image-right,.ci-spacer-float-right-lg {
	padding:4px 0 20px 30px
}
@media (max-width:639px) {
	.ci-headline-search-result {
		font-size:24px
	}
	.ci-article .ci-image-left,.ci-article .ci-image-right,.ci-spacer-float-left-lg,.ci-spacer-float-left-sm,.ci-spacer-float-right-lg {
		padding-left:0;
		padding-right:0
	}
}
.ci-margin-bottom-xs {
	margin-bottom:4px
}
.ci-margin-bottom-sm {
	margin-bottom:10px
}
.ci-margin-bottom-md {
	margin-bottom:20px
}
.ci-margin-bottom-lg {
	margin-bottom:30px
}
.ci-margin-bottom-xl {
	margin-bottom:60px
}
.ci-padding-bottom-xl {
	padding-bottom:60px
}
.ci-margin-top-sm {
	margin-top:10px
}
.ci-margin-top-md {
	margin-top:20px
}
.ci-padding-top-lg {
	padding-top:30px
}
.ci-black {
	color:#000
}
.ci-yellow {
	color:#FFED00
}
.ci-white,.ui-widget-header a {
	color:#fff
}
.ci-gray {
	color:#9c9d9d
}
.ci-bg-black {
	background-color:#000
}
.ci-border-bottom-darker-gray {
	border-bottom:1px solid #363636
}
.ci-color-brand {
	color:#FFED00
}
.wip {
	color:red
}
.ci-template-error {
	height:100px;
	text-align:center;
	border-color:#E8560C;
	border-style:solid;
	border-width:15px;
	color:#E8560C;
	padding:20px
}
.ci-template-error-sized {
	height:150px;
	width:300px;
	text-align:center;
	border-color:#E8560C;
	border-style:solid;
	border-width:15px;
	color:#E8560C;
	padding:20px
}
.ci-main-menu-sticky-spacer {
	transition:height .8s ease-in-out 0s
}
.ci-main-menu {
	transition:background-color .5s ease-in-out 0s;
	border-bottom:1px solid #9c9d9d;
	transition-delay:.8s;
	background-color:#fff;
	position:relative;
	z-index:1001
}
.ci-main-menu li a {
	transition:all .5s ease-in-out 0s;
	display:block
}
.ci-main-menu .ci-menu-tire-type {
	position:relative
}
.ci-main-menu .ci-menu-tire-type a {
	position:absolute;
	top:50%;
	left:18px
}
.ci-main-menu.ci-sticky {
	box-shadow:0 5px 5px -3px rgba(0,0,0,.2);
	border-bottom:0;
	transition-delay:0s;
	z-index:1000;
	background:#fff
}
.ci-main-menu.expanded {
	transition:color .5s ease-in-out 0s;
	background-color:#444;
	position:relative;
	margin-bottom:12px
}
.ci-main-menu.expanded li .ci-main-menu-header-link {
	color:#fff
}
.ci-main-menu.expanded li .ci-main-menu-header-link.active {
	color:#000
}
.ci-main-menu-positioned {
	position:absolute;
	width:100%;
	height:0;
	top:216px
}
.ci-main-menu-header {
	background:0 0
}
.ci-main-menu-inline .ci-main-menu-header {
	margin:137px 0 0;
	height:75px
}
@media (max-width:859px) {
	.ci-main-menu-inline .ci-main-menu-header {
		margin:30px 0 0
	}
}
@media (max-width:639px) {
	.ci-main-menu-inline .ci-main-menu-header {
		margin:0
	}
}
.ci-main-menu-inline .ci-main-menu-header li:first-child a {
	padding-left:0
}
.ci-main-menu-header ul {
	float:right
}
.expanded .ci-main-menu-header {
	background:0 0
}
.ci-main-menu-header li {
	display:inline-block;
	position:relative;
	float:left;
	margin-left:-1px
}
.ci-main-menu-header li .ci-main-menu-header-link {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:18px;
	position:relative;
	padding:22px;
	color:#000;
	text-transform:none
}
@media (max-width:1099px) {
	.ci-main-menu-positioned {
		top:180px
	}
	.ci-main-menu-header li .ci-main-menu-header-link {
		font-size:16px;
		padding:15px 22px
	}
}
.ci-main-menu-header li .ci-main-menu-header-link:after {
	content:'';
	position:absolute;
	right:0;
	width:1px;
	height:41.2%;
	top:29.4%;
	background:#9c9d9d;
	transition:.5s
}
.ci-main-menu-header li .ci-main-menu-header-link:hover {
	background:#FFED00;
	color:#000
}
.ci-main-menu-header li .ci-main-menu-header-link:hover:after {
	background:#FFED00
}
.ci-main-menu-header li .ci-main-menu-header-link.active {
	background:#FFED00;
	color:#000
}
.ci-main-menu-header li .ci-main-menu-header-link.active:after,.ci-main-menu-header li .ci-main-menu-header-link.active:hover:after {
	background:#FFED00
}
.ci-main-menu-header li:last-child a:after,.ci-main-menu-header li:last-child a:hover:after {
	background:0 0
}
.expanded .ci-main-menu-header li .ci-main-menu-header-link {
	color:#fff
}
.expanded .ci-main-menu-header li .ci-main-menu-header-link.active,.expanded .ci-main-menu-header li .ci-main-menu-header-link:hover {
	color:#000
}
.ci-menu-main-content-container {
	background:#444
}
.ci-menu-main-content {
	transition:height .8s ease-in-out 0s;
	position:relative;
	width:100%;
	overflow:hidden;
	height:0
}
.ci-menu-main-content .ci-main-menu-content-headline {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:24px;
	line-height:1.35em;
	margin-bottom:20px;
	color:#FFED00
}
@media (max-width:639px) {
	.ci-menu-main-content .ci-main-menu-content-headline {
		font-size:20px
	}
}
.ci-country-list .ci-menu-main-content .ci-main-menu-content-headline.ci-headline,.ci-menu-main-content .ci-country-list .ci-main-menu-content-headline.ci-headline,.ci-menu-main-content .ci-main-menu-content-headline.ci-headline-bordered {
	border-bottom:4px solid #FFED00;
	margin-bottom:0
}
.ci-menu-main-content .ci-linklist li a {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	border-color:#6e6e6e;
	padding:15px 10px;
	color:#fff;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
@media (max-width:1099px) {
	.ci-menu-main-content .ci-main-menu-content-headline {
		font-size:18px
	}
	.ci-menu-main-content .ci-linklist li a {
		font-size:14px
	}
}
.ci-menu-main-content .ci-linklist li a.ci-hassub {
	position:relative;
	padding-right:20px
}
.ci-menu-main-content .ci-linklist li a.ci-hassub:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px;
	transition:all .5s ease-in-out 0s;
	position:absolute;
	color:#6e6e6e;
	top:50%;
	right:4px;
	margin-top:-10px
}
.ci-menu-main-content .ci-linklist li a.active,.ci-menu-main-content .ci-linklist li a:hover {
	background-color:#FFED00;
	color:#000;
	border-color:#FFED00
}
.ci-menu-main-content .ci-linklist li a.active.ci-hassub:after,.ci-menu-main-content .ci-linklist li a:hover.ci-hassub:after {
	color:#000
}
.ci-main-menu-wrapper {
	height:90%;
	overflow:auto
}
.ci-main-menu-wrapper>div {
	position:relative;
	z-index:20
}
.ci-main-menu-image img {
	position:absolute;
	right:0;
	transition:all .5s ease-in-out 0s;
	top:83px;
	z-index:0;
	opacity:1
}
@media (max-width:1099px) {
	.ci-main-menu-image img {
		top:75px
	}
	.ci-detail-download .ci-main-menu-tire-navigation-list.ci-detail-download-item,.ci-main-menu-tire-navigation-list.ci-teaser-division,.ci-main-menu-tire-navigation-list.ci-teaser-proxy.ci-teaser-standard-menu,.ci-main-menu-tire-navigation-list.col-md-3 {
		width:50%
	}
}
.ci-main-menu-image.ci-main-menu-image-darker img {
	opacity:.2
}
.ci-main-menu-tire-view .ci-headline-border-bg {
	height:26px;
	margin-bottom:30px
}
.ci-main-menu-tire-view .ci-headline-border-bg span {
	background:#000;
	padding-right:10px
}
.ci-main-menu-tire-view .ci-main-menu-tire-row {
	position:relative;
	top:-24px
}
.ci-main-menu-tire-view .ci-teaserlist-elem {
	display:none
}
.ci-main-menu-tire-view .ci-teaserlist-elem.active {
	display:block
}
.ci-main-menu-tire-view .ci-main-menu-tire-small {
	display:none
}
.ci-main-menu-tire-view .ci-main-menu-tire-small-3 {
	display:block;
	width:50%
}
@media (min-width:1100px) {
	.ci-main-menu-tire-view .ci-main-menu-tire-small-3 {
		display:none
	}
}
@media (min-width:640px) and (max-width:1099px) {
	.ci-main-menu-tire-view .ci-main-menu-tire-full-3 {
		display:none
	}
}
.ci-main-menu .ci-menu-gradient:before,.ci-main-menu-header:before,.ci-stage-gradient,.ci-stage-gradient-base {
	position:absolute;
	width:100%;
	top:0;
	right:0;
	height:0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmYTUwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmYTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:linear-gradient(to right,transparent 0,transparent 50%,#FFED00 51%);
	content:''
}
@media (min-width:1590px) {
	.ci-main-menu .ci-menu-gradient:before,.ci-main-menu-header:before,.ci-stage-gradient,.ci-stage-gradient-base {
		right:-20px
	}
}
.ci-main-menu-header:before,.ci-stage-gradient {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2ZmYTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:linear-gradient(to right,transparent 0,transparent 13%,#FFED00 30%)
}
@media (min-width:640px) and (max-width:859px) {
	.ci-mobile-menu.ci-sticky {
		position:fixed;
		right:10px;
		top:46px
	}
	.ci-mobile-menu.ci-sticky.active {
		overflow:visible
	}
	.ci-mobile-menu.ci-sticky .ci-tool-buttons {
		display:none
	}
}
.ci-mobile-menu {
	transition:height .5s ease-in-out 0s;
	position:absolute;
	background-color:#000;
	display:block;
	top:60px;
	right:0;
	width:400px;
	z-index:1005;
	height:0;
	overflow:hidden
}
@media (max-width:639px) {
	.ci-mobile-menu {
		position:fixed
	}
}
.ci-mobile-menu>div {
	height:100%;
	overflow-x:hidden;
	overflow-y:hidden;
	position:relative;
	border-bottom:10px solid #FFED00
}
.ci-mobile-menu .ci-menu-content {
	overflow-x:hidden;
	overflow-y:auto;
	height:100%
}
.ci-mobile-menu .ci-spacer {
	padding:40px 60px 0
}
@media (max-width:639px) {
	.ci-mobile-menu .ci-spacer {
		padding:20px 30px
	}
	.ci-mobile-menu {
		width:100%;
		right:0;
		top:50px
	}
}
.ci-mobile-menu .ci-linklist li a {
	color:#fff;
	padding:15px 60px;
	border-color:#9c9d9d
}
.ci-mobile-menu .ci-linklist li a.ci-hassub {
	position:relative
}
.ci-mobile-menu .ci-linklist li a.ci-hassub:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px;
	color:#6e6e6e;
	position:absolute;
	top:50%;
	right:40px;
	margin-top:-10px
}
@media (max-width:639px) {
	.ci-mobile-menu .ci-linklist li a {
		padding:15px 30px
	}
	.ci-mobile-menu .ci-linklist li a.ci-hassub:after {
		right:20px
	}
}
.ci-mobile-menu .ci-parent {
	background-color:#FFED00;
	color:#000;
	position:relative;
	border-top:1px solid #000;
	display:block;
	padding:15px 60px
}
.ci-mobile-menu .ci-parent:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px;
	color:#000;
	position:absolute;
	top:0;
	top:50%;
	left:20px;
	margin-top:-10px
}
@media (max-width:639px) {
	.ci-mobile-menu .ci-parent {
		padding:15px 30px
	}
	.ci-mobile-menu .ci-parent:after {
		left:4px
	}
}
.ci-2col-content {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABHQAAAAOCAYAAAE5/XuUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDY5MDQ3RTFBODExMUU1OTJCNDhEQkZCNjcwOUMzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDY5MDQ3RjFBODExMUU1OTJCNDhEQkZCNjcwOUMzMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0NjkwNDdDMUE4MTExRTU5MkI0OERCRkI2NzA5QzMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0NjkwNDdEMUE4MTExRTU5MkI0OERCRkI2NzA5QzMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U1rrIwAAAP1JREFUeNpi/P//P8MoGBzA3Nx8SEUG02iUjQJyAUAAMY6WPKOlzmipMwroBgACaLTEGQWjYIiX/kMNjNZWo2AUjAK6AoAA7NYBCQAAAICg/6/bEeiIyOmAy3E6gOgAiA7wkwDs2CEBAAAAwrD+rUlwi9pSwDUdAJLOiXcFAGDoAAB8TQAB2LNjGgAAAIRh/l3zcqCAtCoWcF0BMLmteGDRAQCEDgCA0AEAEDoAAEIHAEDoAAC0CNDOHZwAAIAwENt/a2foSw6SMU6qeTkAADDxggTgn8sVAAAAQIygAwAAABAj6AAAAADECDoAAAAAMYIOAAAAQIygAwAAABBzsfsgl7hk8kAAAAAASUVORK5CYII=);
	background:linear-gradient(to right,transparent 0,transparent 68.77%,#363636 68.77%,#363636 100%)
}
@media (max-width:859px) {
	.ci-2col-content {
		background:0 0;
		margin-bottom:0
	}
	.ci-sidebar {
		border-top:4px solid #fff;
		padding-left:20px;
		padding-right:20px;
		background-color:#363636
	}
}
.ci-2col-content.ci-2col-pageshare-spacing {
	margin-bottom:114px
}
.ci-sidebar {
	color:#fff
}
@media (max-width:859px) {
	.ci-sidebar .ci-sidebar-inner {
		margin-top:-60px
	}
}
@media (max-width:639px) {
	.ci-sidebar {
		padding-left:10px;
		padding-right:10px
	}
	.ci-sidebar .ci-sidebar-inner {
		margin-top:-30px
	}
}
.ci-sidebar .ci-sidebar-elem {
	margin-bottom:90px
}
@media (max-width:859px) {
	.ci-sidebar .ci-sidebar-elem {
		margin-top:60px;
		margin-bottom:0
	}
}
@media (max-width:639px) {
	.ci-sidebar .ci-sidebar-elem {
		margin-top:30px
	}
}
.ci-sidebar [class^=ci-button-size-] {
	text-align:center;
	width:65%;
	padding-left:0;
	padding-right:0
}
@media (max-width:1099px) {
	.ci-sidebar [class^=ci-button-size-] {
		width:100%
	}
}
@media (max-width:859px) {
	.ci-sidebar [class^=ci-button-size-] {
		width:60%
	}
}
.ci-sidebar .ci-fileextension {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	color:#fff
}
.ci-sidebar-contact-main {
	margin-bottom:20px
}
.ci-sidebar-contact-main .ci-contact-image {
	float:left;
	width:60px
}
.ci-sidebar-contact-main .ci-contact-info {
	margin-left:80px
}
@media (min-width:860px) and (max-width:1099px) {
	.ci-sidebar-contact-main .ci-contact-image {
		float:none;
		margin-bottom:10px
	}
	.ci-sidebar-contact-main .ci-contact-info {
		margin-left:0
	}
}
.ci-sidebar-headline {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:28px;
	line-height:1.35em;
	color:#fff;
	padding:0 0 20px;
	margin:0 0 20px;
	border-bottom:1px solid #9c9d9d
}
@media (max-width:859px) {
	.ci-sidebar-headline {
		font-size:24px
	}
}
@media (max-width:639px) {
	.ci-sidebar-headline {
		font-size:22px
	}
}
.ci-sidebar-contact-option .ci-sidebar-contact-icon {
	color:#e0e0e0;
	float:left
}
.ci-sidebar-contact-option p {
	margin-left:40px
}
.ci-sidebar-contact-phone:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ci-sidebar-contact-fax:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ci-sidebar-contact-email:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.cms-fadeIn .ci-image {
	position:relative;
	opacity:0;
	transition:opacity .7s ease-in-out 0s
}
.cms-fadeIn.ci-animate .ci-image {
	opacity:100
}
.cms-slideInLeft .ci-image {
	position:relative;
	left:-100%;
	transition:all .7s ease-in-out
}
.cms-slideInLeft.ci-animate .ci-image {
	left:0
}
.cms-slideInRight .ci-image {
	position:relative;
	left:100%;
	transition:all .7s ease-in-out
}
.cms-slideInRight.ci-animate .ci-image {
	left:0
}
.cms-slideInTop .ci-image {
	position:relative;
	top:-800px;
	transition:all .7s ease-in-out
}
.cms-slideInTop.ci-animate .ci-image {
	top:0
}
.cms-slideInBottom .ci-image {
	position:relative;
	bottom:-500px;
	transition:all .7s ease-in-out
}
.cms-slideInBottom.ci-animate .ci-image {
	bottom:0
}
.cms-scaleOut .ci-image {
	transition:all 1.5s ease-in-out;
	position:relative;
	top:0;
	left:calc(100% + 100px)
}
.cms-scaleOut.ci-animate .ci-image {
	left:0
}
.cms-flipIn .ci-image {
	transition:all .5s ease-in-out;
	transform:rotateY(180deg);
	backface-visibility:hidden
}
.cms-flipIn.ci-animate .ci-image {
	transform:rotateY(360deg)
}
.ci-tagline {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	background:#fff;
	padding:0;
	color:#000;
	margin-top:40px;
	border-top:0 solid transparent
}
.ci-tagline-left .ci-inner {
	display:inline-block;
	padding:0;
	background:0 0
}
.ci-tagline-right {
	background:0 0;
	padding:0
}
@media (min-width:640px) {
	.ci-tagline-right {
		text-align:right
	}
}
.ci-footer {
	border-top:0 solid #FFED00;
	background:#444;
	color:#fff;
	margin:0 0 4px;
	padding:60px 0
}
.ci-footer a {
	color:#fff;
	transition:all .5s ease-in-out 0s
}
.ci-footer .ci-headline {
	margin-bottom:20px
}
.ci-country-list .ci-footer .ci-headline,.ci-footer .ci-country-list .ci-headline,.ci-footer .ci-headline.ci-headline-bordered {
	border-bottom:1px solid #363636
}
.ci-footer .navbar-toggle {
	color:#FFED00
}
@media (max-width:859px) {
	.ci-footer {
		padding:30px 0
	}
	.ci-country-list .ci-footer .ci-headline,.ci-footer .ci-country-list .ci-headline,.ci-footer .ci-headline.ci-headline-bordered {
		margin-bottom:0
	}
	.ci-action-teaser-proxy .ci-teaser-body .ci-footer .navbar .ci-action-title,.ci-footer .navbar .ci-action-teaser-proxy .ci-teaser-body .ci-action-title,.ci-footer .navbar .ci-headline-small {
		font-size:16px;
		padding:10px 0
	}
	.ci-footer .navbar {
		border-bottom:1px solid #363636
	}
	.ci-footer-bottom {
		width:100%;
		float:none
	}
}
@media (min-width:859px) {
	.ci-footer .ci-footer-other-sites ul {
		margin-bottom:40px
	}
}
.ci-footer-bottom {
	clear:both;
	width:100%;
	float:none;
	padding:0 18px
}
.ci-footer-bottom .navbar-nav {
	float:right;
	margin:20px 0 0
}
.ci-footer-bottom .navbar-nav li a {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	line-height:28px;
	border-right:1px solid #363636;
	padding:0 15px 0 0;
	margin:0 15px 0 0;
	text-transform:none
}
@media (max-width:639px) {
	.ci-footer-bottom .navbar-nav li a {
		margin:10px 15px 10px 0
	}
}
.ci-footer-bottom .navbar-nav li:last-child a {
	border:0;
	padding-right:0;
	margin-right:0
}
.ci-footer-bottom .navbar-nav li:first-child a {
	padding-left:0
}
.ci-footer-bottom-social {
	float:right;
	width:auto;
	text-align:right;
	padding:0 18px
}
@media (max-width:859px) {
	.ci-footer-bottom-social {
		width:100%;
		float:none;
		text-align:left;
		margin-top:20px
	}
}
.ci-footer-bottom-social a {
	border-radius:22px;
	display:inline-block;
	border:1px solid #000;
	background:0 0;
	margin-left:8px;
	text-align:center;
	color:#fff
}
.ci-footer-bottom-copyright {
	clear:both;
	margin-top:20px;
	font-size:12px
}
@media (min-width:860px) and (max-width:1011px) {
	.ci-container-footer-socialmedia,.ci-container-footerstories,.ci-footer-other-sites {
		width:100%
	}
	.ci-container-footer-tips {
		width:100%;
		margin-bottom:30px
	}
	.ci-container-footer-tips.ci-container-footer-tips-plt {
		width:50%;
		margin-bottom:0
	}
}
.ci-container-footerstories {
	float:right
}
.ci-social-media-info-bar {
	margin-bottom:10px
}
@media (min-width:860px) and (max-width:1011px) {
	.ci-social-media-info-bar {
		width:50%;
		float:left
	}
}
.ci-social-media-info-bar .ci-social-media-info-bar-inner {
	max-width:355px;
	max-height:60px;
	overflow:hidden;
	background-color:#363636
}
.ci-social-media-info-bar .ci-social-media-info-bar-icon {
	float:left;
	text-align:center;
	width:20%;
	line-height:60px
}
.ci-social-media-info-bar .ci-social-media-info-bar-icon span:after {
	font-size:63px;
	line-height:63px
}
@media (min-width:860px) and (max-width:1099px) {
	.ci-social-media-info-bar .ci-social-media-info-bar-icon span:after {
		font-size:44px;
		line-height:44px
	}
}
.ci-social-media-info-bar .ci-social-media-info-bar-count {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	float:left;
	text-align:right;
	width:32.7%;
	color:#FFED00;
	font-size:30px;
	line-height:60px
}
@media (min-width:640px) and (max-width:859px) {
	.ci-social-media-info-bar .ci-social-media-info-bar-count {
		width:40%
	}
}
@media (max-width:639px) {
	.ci-social-media-info-bar .ci-social-media-info-bar-count {
		font-size:24px
	}
}
.ci-social-media-info-bar .ci-social-media-info-bar-type {
	float:left;
	width:40.8%;
	padding-left:6%
}
@media (min-width:860px) and (max-width:1099px) {
	.ci-social-media-info-bar .ci-social-media-info-bar-count {
		font-size:24px
	}
	.ci-social-media-info-bar .ci-social-media-info-bar-type {
		width:37%;
		padding-left:10.3%
	}
}
@media (min-width:640px) and (max-width:859px) {
	.ci-social-media-info-bar .ci-social-media-info-bar-type {
		width:35%
	}
}
.ci-social-media-info-bar * {
	line-height:60px
}
.ci-back-to-top {
	transition:all .5s ease-in-out 0s;
	position:fixed;
	bottom:-60px;
	height:60px;
	width:60px;
	z-index:190;
	z-index:801;
	cursor:pointer;
	opacity:0;
	transition-delay:.2s;
	margin-right:60px
}
@media (max-width:639px),(max-height:639px) and (orientation:landscape) {
	.ci-back-to-top {
		margin-right:10px;
		bottom:-10px
	}
}
.ci-back-to-top.active {
	opacity:1;
	bottom:60px
}
@media (max-width:639px),(max-height:639px) and (orientation:landscape) {
	.ci-back-to-top.active {
		bottom:10px
	}
}
.ci-back-to-top.active .ci-outer {
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:.3;
	animation:wobble 1s 0s 3 ease-in-out;
	z-index:10
}
.ci-back-to-top .ci-inner,.ci-back-to-top .ci-outer {
	transition:all .5s ease-in-out 0s;
	text-align:center;
	width:100%;
	height:100%;
	background-color:#9c9d9d;
	position:absolute;
	top:0;
	border-radius:50%
}
.ci-back-to-top .ci-inner {
	color:#fff;
	padding-top:10px;
	-ms-transform:scale(.8);
	transform:scale(.8);
	z-index:12
}
.ci-back-to-top .ci-inner:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-back-to-top:hover .ci-inner {
	background-color:#6e6e6e
}
.ci-back-to-top:hover .ci-outer {
	-ms-transform:scale(.8);
	transform:scale(.8)
}
@keyframes wobble {
	0%,100% {
		transform:scale(1)
	}
	50% {
		transform:scale(.8)
	}
}
.ci-back-to-top.ci-scroll-down {
	cursor:default
}
.ci-back-to-top.ci-scroll-down .ci-inner {
	color:#FFED00;
	background-color:#000
}
.ci-back-to-top.ci-scroll-down .ci-inner:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-back-to-top.ci-scroll-down .ci-outer {
	background-color:#fff
}
.ci-caption {
	font-size:14px;
	margin-top:5px
}
.ci-header {
	transition:all .5s ease-in-out 0s;
	height:60px;
	position:relative;
	z-index:1006
}
.ci-header .navbar-nav li a,.ci-header .navbar-nav li button {
	color:#9c9d9d;
	text-transform:uppercase;
	height:60px
}
.ci-header .navbar-nav li a.active,.ci-header .navbar-nav li a:hover,.ci-header .navbar-nav li button.active,.ci-header .navbar-nav li button:hover {
	color:#000
}
@media (max-width:859px) {
	.ci-back-to-top.ci-scroll-down {
		display:none
	}
	.ci-header .ci-content-module-spacer {
		padding-right:0
	}
}
@media (max-width:639px) {
	.ci-header {
		transition-duration:0s;
		background:#FFED00;
		height:54px;
		border-bottom:4px solid #fff;
		position:fixed;
		left:0;
		top:0;
		width:100%;
		padding:0 0 0 4px;
		z-index:900
	}
}
.ci-header-menus {
	font-size:14px;
	margin-left:258px
}
@media (max-width:859px) {
	.ci-header-menus {
		margin-left:210px
	}
	.ci-header-menu-left {
		position:absolute;
		right:185px
	}
}
.ci-header-menu-left {
	width:56%;
	height:60px;
	text-align:right
}
.ci-header-menu-left .ci-inner {
	padding-top:14px
}
@media (max-width:940px) {
	.ci-header-menu-left {
		width:60%
	}
}
.ci-header-menu-right {
	width:44%;
	text-align:right
}
.ci-header-menu-right .ci-inner {
	padding-top:14px
}
@media (max-width:940px) {
	.ci-header-menu-right {
		width:40%
	}
	.ci-header-menu-right>.navbar {
		float:right
	}
}
@media (max-width:859px) {
	.ci-header-menu-right {
		height:60px;
		width:185px
	}
}
@media (max-width:639px) {
	.ci-header-menus {
		margin-left:0
	}
	.ci-header-menu-right {
		width:59%
	}
}
.ci-filter-quick-search {
	max-width:300px;
	min-width:300px;
	display:inline-block
}
.ci-filter-quick-search input {
	border:1px solid #9c9d9d;
	box-shadow:none
}
.ci-filter-quick-search .ci-search-input.ci-search-input-small .ci-btn-start-search {
	height:24px;
	width:26px;
	top:4px;
	right:4px
}
.ci-filter-quick-search .ci-search-input.ci-search-input-small .ci-btn-start-search:after {
	line-height:22px!important
}
.ci-cart-items {
	width:94px
}
.ci-cart-items:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px
}
@media (max-width:859px) {
	.ci-filter-quick-search {
		max-width:100%;
		min-width:1px
	}
	.ci-cart-items {
		margin-right:10px
	}
}
.ci-telephone-book:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:34px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:34px
}
.ci-telephone-book.ci-button-size-40:before {
	font-size:34px;
	line-height:34px;
	margin:0;
	padding:0
}
.ci-telephone-book.ci-button-size-30:before {
	font-size:28px;
	line-height:28px;
	margin:0;
	padding:0
}
.menu-toggle {
	transition:all .5s ease-in-out 0s;
	background:0 0;
	border:0;
	padding:18px 10px 15px;
	z-index:600
}
@media (max-width:639px) {
	.menu-toggle {
		padding:13px 10px
	}
}
.menu-toggle.active {
	background-color:#000
}
.menu-toggle.active .ci-icon-bar {
	background-color:#FFED00
}
.ci-bu-metanav .menu-toggle {
	display:none
}
@media (max-width:859px) {
	.ci-bu-metanav.ci-sticky .menu-toggle {
		display:inline-block;
		float:left!important;
		padding:1px 0 0 33px
	}
	.ci-bu-metanav.ci-sticky .menu-toggle .ci-icon-bar {
		background:#FFED00
	}
}
.ci-bu-metanav {
	position:absolute;
	right:0;
	background-color:rgba(0,0,0,.8);
	top:60px;
	margin-right:-2000px;
	padding-right:2000px;
	z-index:1
}
@media (max-width:639px) {
	.ci-bu-metanav {
		display:none
	}
}
.ci-bu-metanav>.ci-inner {
	position:relative;
	padding:16px 0 17px 30px;
	min-width:500px;
	max-width:500px
}
@media (max-width:1099px) {
	.ci-bu-metanav {
		color:red
	}
	.ci-bu-metanav>.ci-inner {
		min-width:450px;
		max-width:450px
	}
}
@media (max-width:859px) {
	.ci-bu-metanav {
		color:green
	}
	.ci-bu-metanav>.ci-inner {
		padding-right:0;
		min-width:364px;
		max-width:364px
	}
}
.ci-bu-metanav .bu-info {
	color:#fff;
	font-size:14px;
	max-height:50px
}
.ci-bu-metanav .ci-visible-sticky {
	opacity:0;
	max-height:0;
	margin:0
}
.ci-bu-metanav .ci-hidden-sticky {
	z-index:10;
	position:relative
}
.ci-bu-metanav.ci-sticky {
	position:fixed;
	background:0 0;
	top:0;
	z-index:1100
}
.ci-bu-metanav.ci-sticky>.ci-inner {
	padding-top:4px;
	padding-bottom:4px
}
.ci-bu-metanav.ci-sticky .ci-hidden-sticky {
	max-height:0;
	margin:0;
	overflow:hidden;
	z-index:0
}
.ci-bu-metanav.ci-sticky .ci-visible-sticky {
	opacity:1;
	max-height:50px
}
.ci-bu-metanav.ci-sticky p {
	font-size:12px;
	margin-bottom:4px
}
.ci-bu-metanav.ci-sticky .ci-quick-search-results {
	background-color:#000;
	margin-top:-5px
}
@media (max-width:1460px) {
	.ci-bu-metanav.ci-sticky .ci-quick-search-results {
		right:20px;
		left:auto
	}
}
.ci-bu-metanav.ci-sticky .ci-quick-search-results .ci-inner {
	padding-top:20px
}
.ci-bu-metanav .ci-metanav-action {
	transition:all .5s ease-in-out 0s;
	display:inline-block
}
.ci-bu-metanav .ci-quick-search {
	position:relative;
	width:136px
}
@media (max-width:859px) {
	.ci-bu-metanav .ci-quick-search {
		width:26px;
		min-height:26px
	}
}
.ci-bu-metanav .ci-search-input {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	top:0;
	right:0;
	width:136px
}
@media (max-width:859px) {
	.ci-bu-metanav .ci-search-input {
		width:26px
	}
	.ci-bu-metanav .ci-search-input .ci-search-term {
		display:none
	}
}
.ci-bu-metanav .ci-search-input .ci-btn-start-search {
	margin:0;
	padding:1px;
	max-height:26px;
	width:26px
}
.ci-bu-metanav .ci-search-input .ci-btn-start-search:after {
	line-height:24px;
	font-size:21px
}
.ci-bu-metanav .ci-quick-search-static {
	width:350px
}
.ci-bu-metanav .ci-quick-search-static .ci-search-input {
	position:relative
}
.ci-bu-metanav:not(.ci-sticky) .active .ci-metanav-action {
	padding:10px 0
}
.ci-bu-metanav:not(.ci-sticky) .active .ci-search-input {
	top:-10px
}
.ci-bu-metanav:not(.ci-sticky) .active .ci-search-input .ci-search-term {
	height:44px;
	line-height:44px;
	font-size:16px
}
.ci-sticky-pagetitle {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	left:0;
	top:0;
	font-size:18px;
	margin:10px 0 0 165px;
	opacity:0
}
.ci-sticky .ci-sticky-pagetitle {
	opacity:1
}
.ci-search-sticky {
	position:absolute;
	right:100%;
	top:4px
}
@media (max-width:859px) {
	.ci-bu-metanav .ci-quick-search-static {
		width:300px;
		min-height:26px
	}
	.ci-bu-metanav .ci-quick-search-static .ci-search-input {
		width:100%
	}
	.ci-bu-metanav .active .ci-search-input .ci-search-term,.ci-bu-metanav .ci-quick-search-static .ci-search-input .ci-search-term,.ci-bu-metanav:not(.ci-sticky) .active .ci-search-input .ci-search-term {
		display:block
	}
	.ci-search-sticky {
		right:36px;
		left:auto
	}
	.ci-dealer-logo {
		display:none
	}
}
.ci-search-sticky a {
	padding:0 5px
}
.ci-dealer-logo {
	float:left;
	width:32%;
	padding-right:30px
}
.ci-sticky .ci-dealer-logo {
	display:none
}
.ci-dealer-info {
	float:left;
	width:100%
}
.ci-dealer-logo+.ci-dealer-info {
	width:68%
}
@media (max-width:859px) {
	.ci-dealer-logo+.ci-dealer-info {
		width:100%
	}
	.ci-dealer-info {
		width:100%;
		padding-right:10px
	}
	.ci-sticky .ci-dealer-info .ci-inner {
		display:none
	}
}
.ci-dealer-info .ci-inner {
	padding-right:114px
}
.ci-sticky .ci-dealer-info {
	text-align:right;
	width:185px;
	position:relative
}
.ci-sticky .ci-dealer-info .ci-inner {
	padding-right:20px
}
.ci-dealer-tools {
	float:right;
	padding-top:4px
}
.ci-dealer-tools a {
	display:block
}
.ci-sticky .ci-dealer-tools {
	position:absolute;
	left:100%;
	width:285px
}
.ci-sticky .ci-dealer-tools a {
	display:inline-block;
	margin:1px 0 0 6px
}
.ci-sticky .ci-dealer-tools a.ci-logout {
	transition-property:color
}
@media (max-width:859px) {
	.ci-sticky .ci-dealer-tools {
		width:180px;
		left:80%
	}
	.ci-sticky .ci-dealer-tools a.ci-logout {
		display:none
	}
}
.ci-sticky .ci-dealer-tools span.ui-selectmenu-text {
	font-family:ContinentalStagSansMedium,arial;
	font-weight:400;
	font-size:14px
}
.ci-account-switch.ci-selectmenu-small+.ui-selectmenu-button {
	background:#9c9d9d
}
.ci-account-switch.ci-selectmenu-small+.ui-selectmenu-button span.ui-selectmenu-text {
	color:#fff;
	font-family:ContinentalStagSansMedium,arial;
	font-weight:400;
	font-size:14px
}
.ci-account-switch.ci-selectmenu-small+.ui-selectmenu-button .ci-btn-select,.ci-account-switch.ci-selectmenu-small+.ui-selectmenu-button .ci-teaserStage-container .slick-next,.ci-account-switch.ci-selectmenu-small+.ui-selectmenu-button .ci-teaserStage-container .slick-prev,.ci-teaserStage-container .ci-account-switch.ci-selectmenu-small+.ui-selectmenu-button .slick-next,.ci-teaserStage-container .ci-account-switch.ci-selectmenu-small+.ui-selectmenu-button .slick-prev {
	background:#9c9d9d;
	color:#fff
}
.ci-account-switch.ci-selectmenu-small+.ui-selectmenu-button span.ui-icon {
	right:6px
}
.ci-bu-metanav.ci-sticky .ci-hidden-sticky+.ui-selectmenu-button {
	max-height:0;
	margin:0;
	overflow:hidden
}
.ci-hidden-unsticky.ci-selectmenu-small+.ui-selectmenu-button {
	max-height:0;
	margin:0;
	overflow:hidden;
	transition:none;
	display:none
}
.ci-bu-metanav.ci-sticky .ci-hidden-unsticky.ci-selectmenu-small+.ui-selectmenu-button {
	width:95px;
	float:left;
	max-height:none;
	margin:1px 5px auto auto;
	display:inline-block
}
.ci-visible-sticky.ci-cart-items {
	transition:none!important
}
@media (max-width:859px) {
	.ci-bu-metanav.ci-sticky .ci-hidden-unsticky.ci-selectmenu-small+.ui-selectmenu-button {
		display:none
	}
	.ci-header-menu-mobile {
		background:#000;
		position:absolute;
		top:60px;
		right:0;
		z-index:50;
		width:100%;
		border-bottom:10px solid #FFED00;
		padding:10px 0
	}
	.ci-header-menu-mobile ul li,.ci-header-menu-mobile>div {
		padding:10px 20px
	}
	.ci-header-menu-mobile ul li {
		border-bottom:1px solid #363636
	}
	.ci-header-menu-mobile ul li a {
		color:#fff
	}
	.ci-header-menu-mobile:after,.ci-header-menu-mobile:before {
		background:0 0;
		border:0
	}
}
.ci-search-mobile {
	position:absolute;
	top:14px;
	right:0;
	width:32px
}
.ci-sticky-header-bg {
	transition:all .5s ease-in-out 0s;
	position:fixed;
	top:0;
	right:0;
	height:0;
	width:100%;
	z-index:820;
	overflow:hidden
}
.ci-sticky-header-bg>div {
	margin:0 auto
}
.ci-sticky-header-bg>div:after {
	background-color:#fff;
	display:block;
	margin:0;
	height:47px;
	content:''
}
@media (max-width:859px) {
	.ci-sticky-header-bg>div:after {
		border-bottom:4px solid #fff;
		height:51px;
		margin:0 10px
	}
}
@media (max-width:639px) {
	.ci-sticky-header-bg {
		display:none
	}
}
.ci-sticky-header-bg.ci-sticky {
	height:47px
}
.ci-dealer-tools-container {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	width:100%
}
@media (max-width:1099px) {
	.ci-sticky .ci-sticky-pagetitle {
		display:none
	}
}
@media (max-width:859px) {
	.ci-sticky-header-bg.ci-sticky {
		height:51px
	}
	.ci-tablet-menu {
		right:10px;
		position:absolute;
		top:8px
	}
}
.ui-widget-header {
	background-color:#fff;
	color:#fff
}
.ui-state-default .ui-icon {
	position:absolute;
	top:0;
	text-align:center;
	left:auto;
	text-indent:0
}
.ui-state-default .ui-icon.select-icon:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ui-state-default .ui-icon.select-icon-up {
	transition:.3s;
	-ms-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.ui-state-default .ui-icon.select-icon-up:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
	border-top-left-radius:0
}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
	border-top-right-radius:0
}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
	border-bottom-left-radius:0
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
	border-bottom-right-radius:0
}
.ui-widget-overlay {
	background:#666;
	opacity:.5
}
.ui-widget-shadow {
	margin:-5px 0 0 -5px;
	padding:5px;
	background:#000;
	opacity:.2
}
input {
	box-shadow:0 1px 0 0 rgba(0,0,0,.4);
	border-radius:22px;
	-webkit-appearance:none;
	height:44px;
	line-height:normal;
	padding-left:20px
}
input::-webkit-input-placeholder {
	color:#9c9d9d
}
input:-moz-placeholder {
	color:#9c9d9d
}
input::-moz-placeholder {
	color:#9c9d9d
}
input:-ms-input-placeholder {
	color:#9c9d9d
}
.ci-search-input.ci-search-input-small .ci-search-term,.input-small {
	width:100%;
	height:32px;
	line-height:32px;
	box-shadow:none
}
.ci-bu-metanav .ci-search-input .ci-search-term,.ci-search-input.ci-search-input-xsmall .ci-search-term,.input-xsmall {
	width:100%;
	height:26px;
	line-height:26px;
	box-shadow:none;
	font-size:14px
}
.ci-textarea-container {
	transition:all .5s ease-in-out 0s;
	box-shadow:0 1px 0 0 rgba(0,0,0,.4);
	border-radius:22px;
	background-color:#fff;
	padding:20px 20px 4px
}
.ci-textarea-container textarea {
	border:0
}
.ci-textarea-container-focus {
	border-radius:0
}
.ci-textarea-container-disabled {
	opacity:.3
}
textarea {
	width:100%;
	height:100%;
	line-height:20px;
	min-height:100px;
	max-height:100px
}
.ci-form-base .ci-radiobutton-active:after,.ci-form-element-active,.ci-radiobutton-base-active:after,.ci-stylish-checkboxes .ci-radiobutton-active:after {
	position:absolute;
	left:0;
	height:14px;
	width:14px;
	margin-top:5px;
	margin-left:5px;
	content:""
}
.ci-checkbox-base,.ci-form-base .ci-checkbox,.ci-stylish-checkboxes .ci-checkbox,ul.ColVis_collection label .ci-checkbox {
	background-color:#fff;
	box-shadow:0 1px 0 0 rgba(0,0,0,.4);
	position:absolute;
	left:0;
	height:24px;
	width:24px;
	border-radius:3px
}
.ci-checkbox-base-active,.ci-form-base .ci-checkbox-active,.ci-stylish-checkboxes .ci-checkbox-active,ul.ColVis_collection label .ci-checkbox-active {
	text-align:center
}
.ci-checkbox-base-active:after,.ci-form-base .ci-checkbox-active:after,.ci-stylish-checkboxes .ci-checkbox-active:after,ul.ColVis_collection label .ci-checkbox-active:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	color:#FFED00;
	line-height:24px
}
.ci-form-base .ci-radiobutton,.ci-form-base .ci-radiobutton-active,.ci-form-base .ci-radiobutton-base-active,.ci-radiobutton-base,.ci-stylish-checkboxes .ci-radiobutton,.ci-stylish-checkboxes .ci-radiobutton-active,.ci-stylish-checkboxes .ci-radiobutton-base-active {
	border-radius:50px;
	background-color:#fff;
	box-shadow:0 1px 0 0 rgba(0,0,0,.4);
	position:absolute;
	left:0;
	height:24px;
	width:24px
}
.ci-form-base .ci-radiobutton-active:after,.ci-radiobutton-base-active:after,.ci-stylish-checkboxes .ci-radiobutton-active:after {
	border-radius:50px;
	background-color:#FFED00
}
.ci-nio-checkbox {
	line-height:24px;
	position:relative;
	padding-left:38px;
	cursor:pointer
}
.ui-menu .ui-menu-item.ui-state-focus,.ui-menu .ui-menu-item.ui-state-focus a:focus,.ui-menu .ui-menu-item.ui-state-focus:focus {
	color:#9c9d9d
}
.ci-autocomplete-container {
	position:relative
}
.ci-autocomplete-container input[type=text] {
	width:100%
}
.ci-autocomplete-container input[type=text]::-ms-clear {
	width:0;
	height:0
}
.ci-autocomplete-container .ci-btn-clear {
	display:none
}
.ci-autocomplete-label {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	font-size:12px;
	line-height:1;
	position:absolute;
	top:3px;
	left:3px;
	z-index:5;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#9c9d9d
}
.ui-autocomplete {
	position:absolute;
	top:0;
	left:0;
	cursor:default;
	padding-right:20px;
	max-height:176px;
	overflow-y:auto;
	background:#fff;
	overflow-x:hidden;
	border-right:10px solid #fff;
	border-bottom:10px solid #fff;
	z-index:4010
}
.ui-autocomplete.ui-menu .ui-menu-item:last-child {
	margin-bottom:20px
}
.ui-autocomplete.ui-menu .ui-menu-item {
	margin:0 60px 0 20px;
	line-height:44px;
	padding:0
}
.ci-divider-container {
	width:100%;
	height:1px;
	padding:0 60px 0 24px;
	display:none;
	z-index:105;
	position:relative
}
.ci-divider {
	border-bottom:1px solid #9c9d9d
}
.autocomplete-collapsed {
	padding:0 60px 0 24px;
	border-bottom:1px solid #000
}
.ui-autocomplete-input.active,.ui-autocomplete-input:focus {
	border-radius:0
}
.ui-autocomplete::-webkit-scrollbar {
	padding-left:40px;
	width:10px;
	background-color:#e0e0e0
}
.ui-autocomplete::-webkit-scrollbar-thumb {
	background-color:#363636
}
.ui-autocomplete::-webkit-scrollbar-thumb:hover {
	background-color:#363636;
	border:1px solid #333
}
.ui-autocomplete::-webkit-scrollbar-thumb:active {
	background-color:#363636;
	border:1px solid #333
}
.ui-autocomplete .ui-menu-item a {
	font-family:ContinentalStagSansBook,arial;
	color:#9c9d9d
}
.ui-autocomplete .ui-menu-item.ui-state-focus a {
	color:#000;
	background-color:#fff
}
.ci-item-highlight {
	color:#FFED00
}
.ci-selectmenu-base+.ui-selectmenu-button {
	box-shadow:0 1px 0 0 rgba(0,0,0,.4);
	border-radius:22px;
	background-color:#fff;
	width:100%;
	height:44px;
	display:inline-block;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	cursor:pointer
}
.ci-selectmenu-base+.ui-selectmenu-button span.ui-icon {
	height:36px;
	line-height:36px;
	width:36px;
	margin:4px 0;
	right:4px
}
.ci-selectmenu-base+.ui-selectmenu-button span.ui-icon:after {
	line-height:36px!important
}
.ci-selectmenu-base+.ui-selectmenu-button span.ui-icon.select-icon-up {
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.ci-selectmenu-base+.ui-selectmenu-button span.ui-selectmenu-text {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	color:#000;
	text-align:left;
	padding-left:20px;
	display:block;
	line-height:44px;
	padding-right:44px
}
.ci-selectmenu-small+.ui-selectmenu-button {
	border-radius:22px;
	background-color:#fff;
	width:100%;
	height:32px;
	display:inline-block;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	cursor:pointer
}
.ci-selectmenu-small+.ui-selectmenu-button span.ui-icon {
	height:32px;
	line-height:32px;
	width:32px;
	margin:0;
	right:0
}
.ci-selectmenu-small+.ui-selectmenu-button span.ui-icon:after {
	line-height:32px!important
}
.ci-selectmenu-small+.ui-selectmenu-button span.ui-icon.select-icon-up {
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.ci-selectmenu-small+.ui-selectmenu-button span.ui-selectmenu-text {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	color:#000;
	text-align:left;
	padding-left:15px;
	display:block;
	line-height:32px
}
.ci-selectmenu-xsmall+.ui-selectmenu-button {
	height:26px
}
.ci-selectmenu-xsmall+.ui-selectmenu-button span.ui-icon {
	height:26px;
	line-height:26px;
	width:26px
}
.ci-selectmenu-xsmall+.ui-selectmenu-button span.ui-icon:after {
	line-height:26px!important
}
.ci-selectmenu-xsmall+.ui-selectmenu-button span.ui-selectmenu-text {
	line-height:26px
}
.ui-selectmenu-menu {
	box-shadow:0 1px 0 0 rgba(0,0,0,.4);
	background-color:#fff;
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:4010
}
.ui-selectmenu-menu .ui-menu {
	overflow:auto;
	overflow-x:hidden;
	padding-bottom:1px
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	padding:2px .4em;
	height:auto
}
.ui-selectmenu-open {
	display:block;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.4)
}
.ui-selectmenu-button {
	box-shadow:0 1px 0 0 rgba(0,0,0,.4);
	border-radius:22px;
	background-color:#fff;
	width:100%;
	height:44px;
	display:inline-block;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	cursor:pointer
}
.ui-selectmenu-button span.ui-icon {
	right:4px;
	left:auto;
	position:absolute
}
.ui-selectmenu-button span.ui-icon:after {
	line-height:36px;
	font-size:21px
}
.ui-selectmenu-button span.ui-icon.select-icon-up {
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	background:0 0
}
.ui-selectmenu-button span.ui-selectmenu-text {
	color:#000;
	text-align:left;
	padding-left:20px;
	display:block;
	line-height:44px
}
.ui-selectmenu-button.active {
	box-shadow:0 2px 3px 0 rgba(0,0,0,.4)
}
.ui-selectmenu-button.ui-corner-all,.ui-selectmenu-button.ui-corner-bottom,.ui-selectmenu-button.ui-corner-left,.ui-selectmenu-button.ui-corner-right,.ui-selectmenu-button.ui-corner-tl,.ui-selectmenu-button.ui-corner-top {
	transition:all .5s ease-in-out 0s
}
.ui-selectmenu-button.ui-corner-all.active,.ui-selectmenu-button.ui-corner-all:focus,.ui-selectmenu-button.ui-corner-bottom.active,.ui-selectmenu-button.ui-corner-bottom:focus,.ui-selectmenu-button.ui-corner-left.active,.ui-selectmenu-button.ui-corner-left:focus,.ui-selectmenu-button.ui-corner-right.active,.ui-selectmenu-button.ui-corner-right:focus,.ui-selectmenu-button.ui-corner-tl.active,.ui-selectmenu-button.ui-corner-tl:focus,.ui-selectmenu-button.ui-corner-top.active,.ui-selectmenu-button.ui-corner-top:focus {
	transition:all .5s ease-in-out 0s;
	border-radius:0
}
.ui-selectmenu-menu .ui-menu-item:first-child {
	border-top:1px solid #9c9d9d
}
.ui-selectmenu-menu .ui-menu .ui-menu-item:last-child {
	margin-bottom:20px
}
.ui-selectmenu-menu .ui-menu .ui-menu-item {
	margin:0 60px 0 24px;
	line-height:44px;
	padding:0;
	color:#9c9d9d
}
.ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus,.ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus a:focus,.ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus:focus {
	color:#000
}
.ui-selectmenu-menu .ui-menu.ci-selectmenu-small-menu .ui-menu-item {
	margin:0 15px
}
.ui-selectmenu-menu .ui-state-disabled span.ui-selectmenu-text {
	opacity:.3
}
.ui-selectmenu-button.ui-corner-all.ui-state-disabled:focus {
	border-radius:22px
}
.nx-selectmenu-disabled,.ui-selectmenu-button.ui-state-disabled span.ui-selectmenu-text {
	opacity:.3
}
.ci-selectmenu-vertical {
	position:relative;
	float:left;
	width:24%
}
.ci-selectmenu-vertical+.ci-selectmenu-vertical {
	margin-left:1%
}
.ci-selectmenu-vertical .ui-selectmenu-button {
	background:#fff;
	border:1px solid #9c9d9d;
	padding:30px 0 0;
	box-shadow:none;
	height:94px
}
.ci-selectmenu-vertical .ui-selectmenu-button .ci-btn-select,.ci-selectmenu-vertical .ui-selectmenu-button .ci-teaserStage-container .slick-next,.ci-selectmenu-vertical .ui-selectmenu-button .ci-teaserStage-container .slick-prev,.ci-teaserStage-container .ci-selectmenu-vertical .ui-selectmenu-button .slick-next,.ci-teaserStage-container .ci-selectmenu-vertical .ui-selectmenu-button .slick-prev {
	background:0 0;
	right:0;
	bottom:0;
	top:auto;
	width:100%
}
.ci-selectmenu-vertical .ui-selectmenu-button .ui-selectmenu-text {
	padding:0;
	text-align:center;
	color:#000
}
.ci-selectmenu-vertical-label {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	font-size:12px;
	line-height:1;
	position:absolute;
	top:5px;
	left:50%;
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0);
	z-index:5;
	width:100%;
	padding:0 5px;
	text-align:center;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#9c9d9d
}
.ci-dropdown button {
	background:0 0;
	border:0
}
.ci-dropdown-menu,ul.ColVis_collection {
	background-color:#e0e0e0;
	display:block;
	position:absolute;
	z-index:10;
	border:4px solid #fff
}
.ci-dropdown-menu.closed,ul.closed.ColVis_collection {
	display:none
}
.ci-dropdown-menu.ui-menu .ui-menu-divider,ul.ui-menu.ColVis_collection .ui-menu-divider {
	height:auto
}
.ci-dropdown-menu:after,.ci-dropdown-menu:before,ul.ColVis_collection:after,ul.ColVis_collection:before {
	bottom:100%;
	left:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}
.ci-dropdown-menu:after,ul.ColVis_collection:after {
	border-color:transparent transparent #e0e0e0;
	border-width:15px;
	margin-left:-15px
}
.ci-dropdown-menu:before,ul.ColVis_collection:before {
	border-color:transparent transparent #fff;
	border-width:21px;
	margin-left:-21px
}
.ci-dropdown-menu .ui-menu-item,ul.ColVis_collection .ui-menu-item {
	margin:0;
	padding:0 20px;
	white-space:nowrap
}
.ci-dropdown-menu a,ul.ColVis_collection a {
	color:#000!important;
	transition:all .5s ease-in-out 0s
}
.ci-dropdown-menu a:hover,ul.ColVis_collection a:hover {
	color:#000
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
	margin:0 auto
}
.slick-list {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	z-index:49
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track {
	transform:translate3d(0,0,0)
}
.slick-track {
	position:relative;
	top:0;
	left:0;
	display:block
}
.slick-track:after,.slick-track:before {
	display:table;
	content:''
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	display:none;
	float:left;
	min-height:1px
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-next,.slick-prev {
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	margin-top:-27px;
	padding:0;
	cursor:pointer;
	border:none;
	outline:0;
	background:0 0;
	z-index:50;
	color:#9c9d9d;
	width:60px
}
.slick-next.active:before,.slick-prev.active:before {
	color:#FFED00
}
.slick-next {
	right:0
}
.slick-next:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:63px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:63px
}
.slick-prev {
	left:0
}
.slick-prev:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:63px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:63px
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
	opacity:.25
}
.slick-dots {
	position:absolute;
	bottom:0;
	display:block;
	width:100%;
	padding:0;
	list-style:none;
	text-align:center;
	z-index:51
}
.slick-dots li {
	position:relative;
	display:inline-block;
	margin:10px;
	padding:0;
	cursor:pointer
}
.slick-dots button {
	font-size:0;
	line-height:0;
	display:block;
	width:10px;
	height:10px;
	padding:0;
	cursor:pointer;
	color:transparent;
	outline:0;
	border:0 solid transparent;
	background:#e0e0e0;
	border-radius:10px;
	box-sizing:content-box
}
@media (max-width:639px) {
	.slick-dots button {
		background:#e0e0e0
	}
	.slick-dots .slick-active button {
		background:#FFED00
	}
}
.slick-dots button:focus,.slick-dots button:hover {
	outline:0
}
.slick-dots .slick-active button {
	background:#FFED00
}
.ci-stage-container .ci-image-caption img {
	width:100%
}
@media (max-width:639px) {
	.ci-stage-container {
		background:#000
	}
}
.ci-stage-container .slick-next,.ci-stage-container .slick-prev {
	height:160px;
	margin-top:-80px
}
.ci-stage-container .slick-next.active,.ci-stage-container .slick-prev.active {
	background:rgba(0,0,0,.8)
}
.ci-stage-container .ci-stageNav {
	position:absolute;
	top:0;
	background-color:rgba(0,0,0,.8);
	z-index:49
}
@media (max-width:859px) {
	.slick-dots {
		bottom:0
	}
	.ci-stage-container .slick-next,.ci-stage-container .slick-prev {
		display:none
	}
	.ci-stage-container .ci-stageNav {
		display:none!important
	}
}
.ci-stage-container .ci-stageNav.next {
	border-left:6px solid #FFED00;
	padding-right:40px
}
.ci-stage-container .ci-stageNav.next .slick-list {
	margin-right:0
}
.ci-stage-container .ci-stageNav.prev {
	border-right:6px solid #FFED00;
	padding-left:40px
}
.ci-stage-container .ci-stageNav.prev .slick-list {
	margin-left:0
}
.ci-stage-container .ci-stageNav .slick-list {
	width:auto!important;
	margin:40px
}
.ci-stage-container .ci-stageNav .slick-track {
	width:auto!important
}
.ci-stage-container .ci-stageNav .slick-slide {
	width:auto!important;
	margin:6px;
	border:2px solid transparent;
	display:block
}
.ci-stage-container .ci-stageNav .slick-slide:hover {
	transition:.5s;
	border-color:#FFED00
}
.ci-stage-container .ci-stageNav .active img,.ci-stage-container .ci-stageNav .slick-track .slick-active {
	border-color:#FFED00
}
@media (max-width:639px) {
	.ci-stage-container .slick-dots {
		margin-bottom:10px
	}
}
.ci-gallery-container .ci-gallery {
	margin-bottom:30px
}
.ci-gallery-container .ci-galleryNav .ci-carousel-element {
	width:150px
}
.ci-gallery-container .ci-galleryNav .slick-list {
	margin:0 50px
}
@media (max-width:639px) {
	.ci-gallery-container .ci-galleryNav .slick-list {
		margin:0 35px
	}
}
.ci-gallery-container .ci-galleryNav .slick-slide>div {
	transition:all .5s ease-in-out 0s;
	line-height:1;
	margin:0 10px
}
.ci-gallery-container .ci-galleryNav img {
	border:2px solid transparent
}
.ci-gallery-container .ci-galleryNav .slick-center img {
	border-color:#FFED00
}
.ci-gallery-container .slick-next {
	right:-21px
}
.ci-gallery-container .slick-prev {
	left:-21px
}
.ci-gallery-container .slick-next:before,.ci-gallery-container .slick-prev:before {
	font-size:55px
}
.ci-carousel-element:first-of-type {
	display:block
}
.ci-teaserStage-container {
	background-color:#fff
}
.ci-teaserStage-container h3 {
	color:#000
}
.ci-teaserStage-container .ci-arrows {
	position:absolute;
	right:0;
	top:-60px;
	width:142px
}
.ci-teaserStage-container .ci-counter {
	position:absolute;
	right:0;
	color:#fff;
	text-align:center;
	top:-60px;
	width:60px;
	margin-right:40px;
	line-height:40px
}
.ci-teaserStage-container .ci-teaserstage {
	position:relative
}
.ci-teaserStage-container .overlay {
	text-align:left;
	padding:40px
}
.ci-teaserStage-container .slick-next,.ci-teaserStage-container .slick-prev {
	width:40px;
	height:40px;
	margin:0
}
.ci-teaserStage-container .slick-next:before,.ci-teaserStage-container .slick-prev:before {
	color:#000
}
.ci-teaserStage-container .slick-prev:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ci-teaserStage-container .slick-next:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ci-teaserStage-container.ci-footer-stories {
	background-color:transparent
}
.ci-teaserStage-container.ci-footer-stories .ci-arrows,.ci-teaserStage-container.ci-footer-stories .ci-counter {
	top:-75px
}
.ci-teaserStage-container.ci-footer-stories .slick-active h3 {
	color:#FFED00
}
.ci-topTeaserStage-container {
	background-color:transparent
}
.ci-topTeaserStage-container .slick-dots {
	position:static;
	margin-bottom:25px
}
.ci-awardStage-container .slick-next,.ci-awardStage-container .slick-prev {
	top:175px
}
.ci-awardStage-container .ci-awardStage .image {
	background-color:#fff;
	position:relative;
	margin:0 60px;
	padding:10px 0 60px;
	border:10px solid #9c9d9d;
	min-height:350px
}
.ci-awardStage-container .ci-awardStage .image img {
	max-height:220px
}
.ci-awardStage-container .ci-awardStage .image * {
	margin:0 auto
}
.ci-awardStage-container .ci-awardStage .image:after {
	border-left:15px solid transparent;
	border-right:15px solid transparent;
	border-top:15px solid #9c9d9d;
	margin-left:-15px;
	bottom:-15px;
	bottom:-25px
}
@media (max-width:1099px) {
	.ci-awardStage-container .ci-awardStage .image {
		padding:10px 20px 30px;
		min-height:300px
	}
}
@media (max-width:859px) {
	.ci-awardStage-container .slick-next,.ci-awardStage-container .slick-prev {
		display:none;
		visibility:hidden
	}
	.ci-awardStage-container .ci-awardStage .image {
		max-width:100%;
		margin:0 auto;
		height:260px
	}
}
@media only screen and (max-width:639px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {
	.ci-awardStage-container .ci-awardStage .image {
		max-width:80%
	}
}
@media only screen and (max-width:859px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) {
	.ci-awardStage-container .ci-awardStage .image {
		max-width:70%
	}
}
.ci-awardStage-container .ci-awardStage .slick-dots {
	top:270px;
	max-height:50px
}
@media (max-width:1099px) {
	.ci-awardStage-container .ci-awardStage .slick-dots {
		top:240px
	}
}
.ci-awardStage-container .ci-awardStage .overlay {
	margin:40px auto 20px;
	text-align:left
}
.ci-galleryNav-element .overlay,.ci-stage-element .overlay {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	color:#fff
}
.ci-productstage-container .slick-dots {
	z-index:50;
	margin-bottom:0;
	bottom:-15px
}
@media (max-width:859px) {
	.ci-productstage-container .slick-dots {
		bottom:50px
	}
}
@media (max-width:639px) {
	.ci-awardStage-container .ci-awardStage .image {
		padding:0;
		border:0;
		min-height:250px
	}
	.ci-awardStage-container .ci-awardStage .image:after {
		display:none
	}
	.ci-productstage-container .slick-dots {
		bottom:30px
	}
}
@media (max-width:860px) {
	.ci-productCarousel {
		padding:0 62px
	}
}
.ci-productCarousel .slick-slide {
	cursor:pointer;
	text-align:left;
	margin:0 10px
}
@media (min-width:480px) {
	.ci-productCarousel .slick-slide {
		margin:0 60px
	}
}
@media (min-width:640px) {
	.ci-productCarousel .slick-slide {
		margin:0 30px
	}
}
@media (min-width:860px) {
	.ci-productCarousel .slick-slide {
		margin:0 10px
	}
}
.ci-mediaCarousel .slick-slide {
	padding:0 20px
}
.ci-mediaCarousel-container .slick-list {
	margin:0 50px
}
.ci-mediaCarousel-container .slick-next,.ci-mediaCarousel-container .slick-prev {
	top:40%;
	margin-top:0
}
.ci-mediaCarousel-fullsize .ci-mediaCarousel-container .slick-list {
	margin:0
}
@media (max-width:859px) {
	.ci-mediaCarousel-fullsize .ci-mediaCarousel-container .slick-list {
		margin:0 50px
	}
}
.ci-mediaCarousel-fullsize .slick-next,.ci-mediaCarousel-fullsize .slick-prev {
	top:50%;
	margin-top:0
}
@media (max-width:1099px) {
	.ci-mediaCarousel-fullsize .slick-slide {
		padding:0 25px
	}
}
.ci-logoCarousel {
	margin-bottom:30px
}
.ci-logoCarousel-fullsize .slick-next,.ci-logoCarousel-fullsize .slick-prev {
	top:48%
}
.ci-logoCarousel-content .slick-next,.ci-logoCarousel-content .slick-prev {
	top:30%
}
.ci-productIntroStage-container .ci-productIntroStageNav {
	margin-top:30px;
	text-align:center;
	height:70px
}
.ci-productIntroStage-container .ci-productIntroStageNav .ci-productIntroStageNav-element {
	border-radius:100px;
	display:inline-block;
	position:relative;
	background:#fff;
	margin:0 7px;
	color:#000;
	min-width:10px;
	min-height:10px
}
.ci-productIntroStage-container .ci-productIntroStageNav .ci-productIntroStageNav-element:before {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	top:-8px;
	left:-8px;
	width:100%;
	height:100%;
	padding:4px;
	border:4px solid transparent;
	border-radius:50px;
	box-sizing:content-box;
	content:''
}
.ci-productIntroStage-container .ci-productIntroStageNav .ci-productIntroStageNav-element.active {
	background:#fff
}
.ci-productIntroStage-container .ci-productIntroStageNav .ci-productIntroStageNav-element.active:before {
	border-color:#FFED00
}
.ci-productIntroStage-container .ci-productIntroStageNav.ci-productIntroStageNavIcons {
	background:pink
}
.ci-tabs-transition-in,.ci-tabs-transition-out,.ui-tabs .ui-tabs-nav li,.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li.ui-tabs-active:after,.ui-tabs .ui-tabs-nav li:after {
	transition:all 250ms ease-in-out
}
.ui-tabs {
	overflow:hidden;
	position:relative;
	background-color:transparent
}
.ui-tabs .ui-tabs-nav {
	background-color:transparent;
	width:3000px;
	height:70px;
	overflow-x:hidden;
	padding-top:0
}
.ui-tabs .ui-tabs-nav li {
	background-color:#000;
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:0 4px 0 0;
	padding:0;
	white-space:nowrap;
	z-index:2;
	height:60px
}
.ui-tabs .ui-tabs-nav li:after {
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #000;
	margin-left:-10px;
	transition-property:bottom;
	bottom:0;
	z-index:1
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background-color:#FFED00
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active:after {
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #FFED00;
	margin-left:-10px;
	bottom:-10px
}
.ui-tabs .ui-tabs-nav .ui-tabs-paging-next li.ui-tabs-active a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-paging-next a,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-paging-prev a {
	color:#000
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor,.ui-tabs .ui-tabs-nav .ui-tabs-paging-next a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev a {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	color:#fff;
	float:left;
	padding:20px 30px;
	text-decoration:none;
	outline:0
}
.ui-tabs .ui-tabs-nav .ui-tabs-paging-next,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev {
	background-color:#6e6e6e
}
.ui-tabs .ui-tabs-nav .ui-tabs-paging-next a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev a {
	padding-left:15px;
	padding-right:15px
}
.ui-tabs .ui-tabs-nav .ui-tabs-paging-next a:after,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev a:after {
	width:auto;
	position:static;
	background:0 0
}
.ui-tabs .ui-tabs-nav .ui-tabs-paging-next.ui-tabs-paging-disabled,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev.ui-tabs-paging-disabled {
	display:none;
	overflow:hidden
}
.ui-tabs .ui-tabs-nav .ui-tabs-paging-next:after,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev:after {
	border:0
}
.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev {
	margin:0
}
.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev a:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ui-tabs .ui-tabs-nav .ui-tabs-paging-next {
	right:0;
	margin:0;
	float:right;
	position:absolute;
	top:auto
}
.ui-tabs .ui-tabs-nav .ui-tabs-paging-next a:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ui-tabs .ui-tabs-nav .ui-tabs-paging-next li.ui-state-disabled a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-next li.ui-tabs-active a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-next li.ui-tabs-loading a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev li.ui-state-disabled a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev li.ui-tabs-active a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev li.ui-tabs-loading a,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-paging-next a,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-paging-prev a,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-paging-next a,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-paging-prev a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-paging-next a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-paging-prev a {
	cursor:text
}
@media (min-width:1099px) {
	.ui-tabs.ci-large-tabs .ui-tabs-nav .ui-tabs-anchor,.ui-tabs.ci-large-tabs .ui-tabs-nav .ui-tabs-paging-next a,.ui-tabs.ci-large-tabs .ui-tabs-nav .ui-tabs-paging-prev a {
		padding:20px 70px;
		font-size:18px
	}
	.ui-tabs.ci-large-tabs .ui-tabs-nav .ui-tabs-paging-next,.ui-tabs.ci-large-tabs .ui-tabs-nav .ui-tabs-paging-prev {
		background-color:#6e6e6e;
		height:63px
	}
	.ui-tabs.ci-large-tabs .ui-tabs-nav .ui-tabs-paging-next a,.ui-tabs.ci-large-tabs .ui-tabs-nav .ui-tabs-paging-prev a {
		padding-left:15px;
		padding-right:15px
	}
}
.ui-tabs .ui-tabs-panel {
	background-color:#fff;
	display:block;
	padding:60px 40px;
	margin-top:-10px
}
@media (max-width:859px) {
	.ui-tabs .ui-tabs-panel {
		padding:60px 40px
	}
}
@media (max-width:639px) {
	.ui-tabs .ui-tabs-panel {
		padding:60px 40px
	}
}
.ui-tabs .ui-tabs-panel .ui-tabs .ui-tabs-panel {
	background-color:transparent;
	padding-left:0;
	padding-right:0
}
.ui-tabs .ui-tabs-panel.ci-hidden {
	display:none
}
.ui-tabs .ui-tabs-collapsible .ui-tabs-nav .ui-tabs-paging-next li.ui-tabs-active a,.ui-tabs .ui-tabs-collapsible .ui-tabs-nav .ui-tabs-paging-prev li.ui-tabs-active a,.ui-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-paging-next a,.ui-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-paging-prev a,.ui-tabs-collapsible .ui-tabs .ui-tabs-nav .ui-tabs-paging-next li.ui-tabs-active a,.ui-tabs-collapsible .ui-tabs .ui-tabs-nav .ui-tabs-paging-prev li.ui-tabs-active a,.ui-tabs-collapsible .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-paging-next a,.ui-tabs-collapsible .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-paging-prev a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor:pointer
}
.ui-slider {
	position:relative;
	text-align:left
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:50px;
	height:30px;
	cursor:default;
	-ms-touch-action:none;
	touch-action:none
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-slider-handle.ui-state-active.ui-state-focus {
	background-image:url(../image/slider-d1615265f6.png)
}
.ui-slider-horizontal .ui-slider-handle {
	background-image:url(../image/slider-inactive-1b9c8ca621.png);
	top:-.35em;
	margin-left:-1.55em
}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
	-webkit-filter:inherit;
	filter:inherit
}
.ui-slider-horizontal {
	height:.8em
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0
}
.ui-slider-vertical {
	width:.8em;
	height:100px
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
	top:0
}
.ui-slider-handle.ui-state-active.ui-state-focus.ui-state-hover,.ui-slider-handle.ui-state-default {
	background-color:transparent
}
.ci-slider-wrapper {
	position:relative;
	background-color:transparent;
	width:100%;
	padding-left:4px
}
.ci-line {
	position:absolute;
	bottom:0;
	background-color:#9c9d9d;
	height:4px;
	max-width:1px;
	vertical-align:middle;
	text-align:center;
	margin-bottom:2px
}
.ci-line.big-line {
	height:8px;
	margin-bottom:0
}
.ci-slider-container {
	position:relative;
	height:37px
}
.ci-slider-container .ci-slider-label-left,.ci-slider-container .ci-slider-label-right {
	color:#9c9d9d;
	text-transform:uppercase;
	font-size:14px;
	position:absolute;
	bottom:-5px
}
.ci-slider-container .ci-slider-label-left.active,.ci-slider-container .ci-slider-label-right.active {
	color:#FFED00
}
.ci-slider-container .ci-slider-label-left {
	left:0
}
.ci-slider-container .ci-slider-label-right {
	right:0
}
.ui-accordion .group {
	background-color:#fff
}
.ui-accordion .ui-accordion-header {
	transition:all .5s ease-in-out 0s;
	display:block;
	cursor:pointer;
	position:relative;
	margin:4px 0 0;
	padding:24px 60px 24px 40px;
	min-height:0;
	font-size:100%
}
.ui-accordion .ui-accordion-header:after {
	content:'\00A0'
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	border-radius:50%;
	transition:all .5s ease-in-out 0s;
	position:absolute;
	background-color:#9c9d9d;
	color:#fff;
	text-indent:0;
	text-align:center;
	top:50%;
	left:auto;
	right:30px;
	margin-top:-13.5px;
	width:27px;
	height:27px
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon:after {
	font-family:ContinentalIcon;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	transition:all .5s ease-in-out 0s;
	display:block;
	line-height:30px;
	line-height:27px;
	transition-delay:0s
}
@media (max-width:639px) {
	.ui-accordion .ui-accordion-header {
		padding:24px 60px 24px 20px
	}
	.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
		right:20px
	}
}
.ui-accordion .ui-accordion-header .ci-accordion-title {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal
}
.ui-accordion .ui-accordion-header.ui-accordion-header-active {
	font-size:24px
}
.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon {
	background-color:#000;
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.ui-accordion .ui-accordion-empty-header {
	border-top:1px solid #9c9d9d;
	padding:10px 0;
	font-size:24px;
	margin:0;
	cursor:default
}
.ui-accordion .ui-accordion-content {
	padding:0 40px 20px
}
@media (max-width:639px) {
	.ui-accordion .ui-accordion-content {
		padding:0 20px 20px
	}
}
.ui-accordion.ci-accordion-bordered {
	border-bottom:1px solid #9c9d9d
}
.ui-accordion.ci-accordion-bordered .group {
	border-top:1px solid #9c9d9d;
	background:0 0
}
.ui-accordion.ci-accordion-bordered .ui-accordion-header {
	padding:10px 0;
	margin:0
}
.ui-accordion.ci-accordion-bordered .ui-accordion-header .ui-accordion-header-icon {
	right:0
}
.ui-accordion.ci-accordion-bordered .ui-accordion-content {
	margin:20px 0;
	padding:0
}
.ui-accordion .ci-detail-module .ci-detail-info>.ui-accordion-header .ui-accordion-header-icon {
	background-color:#000;
	color:#FFED00;
	right:10px
}
.ci-sticky-accordion-faq .ui-accordion .ci-detail-module .ci-detail-info>.ui-accordion-header.ci-accordion-title,.ui-accordion .ci-detail-module .ci-detail-info>.ui-accordion-header.ci-subheadline-bar,.ui-accordion .ci-detail-module .ci-sticky-accordion-faq .ci-detail-info>.ui-accordion-header.ci-accordion-title {
	color:#FFED00
}
.ui-accordion .ci-detail-module .ci-detail-info>.ui-accordion-header.ui-accordion-header-active {
	font-size:inherit
}
.ui-accordion .ci-detail-module .ui-accordion-content {
	padding:0
}
.ci-accordion-circle {
	background:#9c9d9d;
	color:#fff
}
@media (max-width:639px) {
	.ci-accordion-circle {
		height:44px;
		width:44px;
		font-size:18px;
		line-height:44px
	}
}
.ui-state-active .ci-accordion-circle {
	background-color:#000
}
.ci-sticky-accordion-faq {
	background:#6e6e6e;
	color:#fff
}
.ci-sticky-accordion-faq h2,.ci-sticky-accordion-faq h3 {
	color:#fff
}
.ci-sticky-accordion-faq h3 {
	font-size:1.5rem
}
.ci-sticky-accordion-faq .group {
	background-color:transparent
}
.ci-sticky-accordion-faq .ui-accordion-header {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	line-height:1.35em;
	font-size:2rem!important;
	padding:1px 0 5px!important
}
@media (max-width:859px) {
	.ci-sticky-accordion-faq .ui-accordion-header {
		font-size:24px
	}
}
@media (max-width:639px) {
	.ci-sticky-accordion-faq .ui-accordion-header {
		font-size:22px
	}
}
.ci-sticky-accordion-faq .ui-accordion-header.ui-accordion-header-active {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	line-height:1.35em;
	font-size:2rem;
	padding-bottom:.5em
}
@media (max-width:859px) {
	.ci-sticky-accordion-faq .ui-accordion-header.ui-accordion-header-active {
		font-size:24px
	}
}
.ci-sticky-accordion-faq .ui-accordion-header .ui-accordion-header-icon {
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.ci-sticky-accordion-faq .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon {
	-ms-transform:rotate(0);
	transform:rotate(0)
}
.ci-sticky-accordion-faq .ui-accordion-header .ui-accordion-header-icon,.ci-sticky-accordion-faq .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon {
	right:15px;
	left:auto;
	background:0 0
}
.ci-sticky-accordion-faq .ui-accordion-content {
	padding-left:0
}
@media (max-width:639px) {
	.ci-sticky-accordion-faq .ui-accordion-header.ui-accordion-header-active {
		font-size:22px
	}
	.ci-sticky-accordion-faq .ci-faq-image {
		margin-bottom:20px
	}
	.ci-sticky-accordion-faq .ui-accordion-content {
		padding:0
	}
}
.ci-sticky-accordion-faq .ci-faq-image {
	vertical-align:top
}
.ci-sticky-accordion-faq .ci-faq-button a {
	margin-top:20px;
	width:100%
}
.ci-sticky-accordion-faq .ci-faq-text {
	vertical-align:bottom
}
.ci-sticky-accordion-faq .ci-block-spacer {
	padding-bottom:0
}
.ci-sticky-accordion-faq .ci-accordion-title {
	color:#fff;
	font-size:2rem;
	line-height:1.25;
	padding-left:0
}
.ci-sticky-accordion-faq .ci-row-bottom-position {
	padding-top:10px;
	font-size:0
}
.ci-sticky-accordion-faq .ci-row-bottom-position>* {
	float:none;
	display:inline-block;
	font-size:16px
}
.ci-sticky-accordion-faq .ci-row-bottom-position>:last-child {
	vertical-align:bottom
}
ul.ColVis_collection {
	background-color:#e0e0e0;
	margin-top:15px;
	padding:20px 15px;
	z-index:1110
}
ul.ColVis_collection li {
	position:relative;
	border-bottom:1px solid #9c9d9d;
	padding:20px 20px 20px 60px;
	cursor:pointer
}
ul.ColVis_collection li span {
	padding-left:0
}
ul.ColVis_collection label {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	line-height:25px;
	cursor:pointer;
	margin:0
}
ul.ColVis_collection label .ci-checkbox {
	left:20px
}
ul.ColVis_collection label>* {
	pointer-events:none
}
ul.ColVis_collection:after,ul.ColVis_collection:before {
	left:70%
}
ul.ColVis_collection:after {
	border-bottom-color:#e0e0e0
}
.ColVis {
	text-align:right
}
.ColVis .ColVis_Button {
	transition:all .5s ease-in-out 0s;
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	border-radius:100px;
	margin-bottom:20px;
	position:relative;
	background:#008A0A;
	color:#fff;
	height:26px;
	line-height:26px;
	border:0;
	box-sizing:border-box;
	white-space:nowrap;
	text-align:center;
	display:inline-block
}
.ColVis .ColVis_Button:hover {
	background:#6e6e6e;
	color:#fff
}
div.ColVis_collectionBackground {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background-color:transparent;
	z-index:1100
}
.ci-table tr[role=row] td span {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	color:#FFED00
}
.ci-table table {
	min-width:100%
}
.ci-table table>tbody tr:first-child td,.ci-table table>tbody tr:first-child th {
	border-top:0
}
.ci-table td,.ci-table th {
	padding:10px;
	border-right:1px solid #e0e0e0;
	border-top:1px solid #9c9d9d
}
.ci-table td:last-child,.ci-table th:last-child {
	border-right-width:0
}
.ci-table thead td,.ci-table thead th {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	text-align:left;
	border-top:0;
	border-bottom:1px solid #000
}
.ci-table tbody th {
	text-align:left
}
.ci-table .sorting,.ci-table .sorting_asc,.ci-table .sorting_desc {
	position:relative;
	padding-right:30px
}
.ci-table .sorting:before,.ci-table .sorting_asc:before,.ci-table .sorting_desc:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px;
	margin-top:-17px
}
.ci-table .sorting:after,.ci-table .sorting_asc:after,.ci-table .sorting_desc:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px;
	margin-top:-3px
}
.ci-table .sorting:after,.ci-table .sorting:before,.ci-table .sorting_asc:after,.ci-table .sorting_asc:before,.ci-table .sorting_desc:after,.ci-table .sorting_desc:before {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	top:50%;
	right:4px;
	color:#9c9d9d
}
.ci-table .sorting_asc:before,.ci-table .sorting_desc:after {
	color:#000
}
.ci-table-base td,.ci-table-base th {
	background-color:#fff;
	padding:20px;
	vertical-align:top
}
.ci-table-base td.ci-table-headline-icon,.ci-table-base th.ci-table-headline-icon {
	padding:0;
	text-align:center
}
.ci-table-base td:first-child,.ci-table-base th.first-column-addition,.ci-table-base th:first-child {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	background-color:#e0e0e0;
	border-right-width:0
}
.ci-table-subheadings td,.ci-table-subheadings th {
	background-color:#fff;
	padding:20px;
	vertical-align:top
}
.ci-table-subheadings td.ci-table-headline-icon,.ci-table-subheadings th.ci-table-headline-icon {
	padding:0;
	text-align:center
}
.ci-table-subheadings td:first-child,.ci-table-subheadings th.first-column-addition,.ci-table-subheadings th:first-child {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	background-color:#e0e0e0;
	border-right-width:0
}
.ci-table-subheadings tr.tr--subheading,.ci-table-subheadings tr.tr--subheading td {
	background-color:#000;
	color:#fff;
	border-right:0
}
.ci-table-productRange td {
	cursor:pointer;
	padding:15px
}
.ci-table-productRange td:hover {
	background-color:#FFED00
}
.ci-table-productRange td:first-child,.ci-table-productRange th.first-column-addition,.ci-table-productRange th:first-child {
	white-space:nowrap
}
.ci-table-productRange-plain td:first-child,.ci-table-productRange-plain th.first-column-addition,.ci-table-productRange-plain th:first-child,.ci-table-productRange-plt td:first-child,.ci-table-productRange-plt th.first-column-addition,.ci-table-productRange-plt th:first-child {
	background-color:#fff;
	border-right-width:1px
}
.ci-table-productRange-plain tbody td:first-child,.ci-table-productRange-plain tbody th:first-child,.ci-table-productRange-plt tbody td:first-child,.ci-table-productRange-plt tbody th:first-child {
	font-family:ContinentalStagSansBook,arial;
	font-weight:400
}
.ci-table-productRange-plain tbody td:first-child:hover,.ci-table-productRange-plain tbody th:first-child:hover,.ci-table-productRange-plt tbody td:first-child:hover,.ci-table-productRange-plt tbody th:first-child:hover {
	background-color:#FFED00
}
.ci-table-productRange-plain td.first-column-addition,.ci-table-productRange-plain th.first-column-addition,.ci-table-productRange-plt td.first-column-addition,.ci-table-productRange-plt th.first-column-addition {
	border-right-width:1px;
	padding-left:0
}
.ci-table-productRange-striped td,.ci-table-productRange-striped th {
	text-align:center;
	border-top:0
}
.ci-table-productRange-striped thead th,.ci-table-productRange-striped thead th:first-child {
	background:#9c9d9d;
	color:#fff;
	border-right-color:#6e6e6e;
	text-align:center;
	border-bottom:0;
	padding:15px
}
.ci-table-productRange-striped .even {
	background:#e0e0e0
}
.ci-table-border {
	border:4px solid #fff
}
.ci-table-overflow {
	overflow:auto
}
.ci-table-striped td,.ci-table-striped th {
	text-align:center;
	padding:6px 5px;
	border-color:#fff
}
.ci-table-striped .odd td {
	background-color:#e0e0e0
}
.ci-table-striped .even td {
	background-color:#cfd0d0
}
.ci-table-striped.ci-table-productRange td:hover {
	background-color:#FFED00
}
tr.ci-black-row td,tr.ci-black-row td:first-child,tr.ci-black-row td:hover {
	background-color:#000;
	color:#fff;
	padding:8px 10px;
	font-weight:400;
	cursor:auto
}
tr.ci-black-row .first-column-addition,tr.ci-black-row td:first-child {
	border-right-width:0
}
th.first-column-addition * {
	margin-top:10px
}
th.first-column-addition :first-child {
	margin-top:0
}
.dataTables_paginate {
	text-align:right;
	margin-top:10px
}
.dataTables_info {
	padding-bottom:10px
}
.paginate_button {
	font-family:ContinentalStagSansBook,arial;
	font-weight:400;
	padding:10px;
	color:#9c9d9d
}
.paginate_button.next,.paginate_button.previous {
	border-radius:22px;
	background:#FFED00;
	color:#000;
	width:40px;
	height:40px;
	display:inline-block;
	position:relative
}
.paginate_button:hover {
	cursor:pointer
}
.paginate_button.previous:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.paginate_button.next:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.paginate_button.current {
	color:#000
}
.paginate_button.disabled {
	background:#c6c6c6;
	color:#fff;
	opacity:.3
}
.ci-overlay {
	position:absolute;
	z-index:400
}
.tooltip.in {
	opacity:1
}
.tooltip .tooltip-inner {
	color:#fff;
	background-color:#000;
	padding:10px 20px
}
.ci-tooltip-light {
	z-index:4000
}
.ci-tooltip-light table {
	border-collapse:separate;
	border-spacing:5px
}
.ci-tooltip-light .tooltip-inner {
	color:#000;
	background-color:#fff;
	text-align:left
}
.ci-tooltip-light.bottom .tooltip-arrow {
	border-bottom-color:#fff
}
.ci-tooltip-light.top .tooltip-arrow {
	border-top-color:#fff
}
.ci-tooltip-light .ci-tooltip-highlight {
	color:#FFED00
}
.ci-tooltip-yellow .tooltip-inner {
	color:#000;
	background-color:#FFED00
}
.ci-tooltip-yellow.bottom .tooltip-arrow {
	border-bottom-color:#FFED00
}
.ci-tooltip-yellow.top .tooltip-arrow {
	border-top-color:#FFED00
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object {
																		  padding:0;
																		  margin:0;
																		  border:0;
																		  outline:0;
																		  vertical-align:top
																	  }
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020
}
.fancybox-skin {
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	border-radius:0
}
.fancybox-opened {
	z-index:8030
}
.fancybox-opened .fancybox-skin {
	box-shadow:0 10px 25px rgba(0,0,0,.5)
}
.fancybox-inner,.fancybox-outer {
	position:relative
}
.fancybox-inner {
	overflow:hidden
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch
}
.fancybox-error {
	color:#444;
	font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap
}
.fancybox-iframe,.fancybox-image {
	display:block;
	width:100%;
	height:100%
}
.fancybox-image {
	max-width:100%;
	max-height:100%
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:.8;
	cursor:pointer;
	z-index:8060
}
#fancybox-loading div {
	width:44px;
	height:44px;
	background:url(../image/fancybox_loading-328cc0f6c7.gif) center center no-repeat
}
.fancybox-close {
	position:absolute;
	cursor:pointer;
	z-index:8060;
	color:#9c9d9d;
	top:10px;
	right:10px
}
.fancybox-close:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px
}
.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:0 0;
	-webkit-tap-highlight-color:transparent;
	z-index:8040
}
.fancybox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden
}
.fancybox-prev {
	left:0;
	text-align:left
}
.fancybox-prev span {
	left:10px
}
.fancybox-prev span:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px
}
.fancybox-next {
	right:0;
	text-align:right
}
.fancybox-next span {
	right:10px
}
.fancybox-next span:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px
}
.fancybox-nav:hover span {
	visibility:visible
}
.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible!important
}
.fancybox-lock {
	width:auto
}
.fancybox-lock-test {
	overflow-y:hidden!important
}
.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url(../image/fancybox_overlay-77aeaa5271.png)
}
.fancybox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0
}
.fancybox-lock .fancybox-overlay {
	overflow:auto
}
.fancybox-title {
	visibility:hidden;
	position:relative;
	bottom:34px;
	text-shadow:none;
	z-index:8050;
	width:460px;
	font-size:28px;
	font-family:ContinentalStagSansLight,arial;
	font-weight:400;
	margin:0
}
@media (max-width:859px) {
	.fancybox-title {
		font-size:24px
	}
}
@media (max-width:639px) {
	.fancybox-title {
		font-size:22px
	}
}
.fancybox-opened .fancybox-title {
	visibility:visible
}
.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center
}
.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:0 0;
	background:rgba(0,0,0,.8);
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:700;
	line-height:24px;
	white-space:nowrap
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff
}
.fancybox-title-inside-wrap {
	padding-top:10px
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0,0,0,.8)
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading,.fancybox-next span,.fancybox-prev span {
		background-image:url(../image/fancybox_sprite@2x-ed9970ce22.png);
		background-size:44px 152px
	}
	#fancybox-loading div {
		background-image:url(../image/fancybox_loading@2x-f92938639f.gif);
		background-size:24px 24px
	}
}
.fancybox-lock,.fancybox-lock body {
	overflow:auto!important
}
.fancybox-lock .fancybox-overlay {
	overflow-y:auto
}
.ci-video-container {
	position:relative;
	width:100%;
	height:0;
	padding-bottom:56.25%
}
.ci-video-container.mi24 {
	height:auto;
	padding-bottom:0
}
.ci-video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
p+.ci-media-element {
	margin-top:30px
}
.ci-isotope {
	height:100%
}
.ci-isotope .ci-isotope-item {
	height:auto
}
.ci-isotope a p {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	color:#000
}
.ci-isotope p span {
	text-transform:uppercase
}
.ci-isotope .ci-teaser-img {
	position:relative;
	min-height:60px;
	text-align:center;
	vertical-align:middle;
	width:100%
}
.ci-isotope .ci-social {
	width:60px;
	height:60px;
	position:absolute;
	background-color:#FFED00;
	color:#000;
	bottom:0;
	left:0;
	padding:10px;
	display:none
}
.ci-isotope .ci-teaser-overlay {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.6);
	text-align:center
}
.ci-isotope .ci-btn {
	position:relative;
	top:40%;
	background-color:orange
}
.ci-isotope .ci-isotope-item-img a:hover .ci-teaser-overlay {
	display:inline-block
}
.ci-isotope .ci-date {
	color:#9c9d9d
}
.ci-container-toggle {
	position:absolute;
	bottom:0;
	width:100%;
	height:0;
	transition:.5s;
	overflow:hidden;
	pointer-events:none;
	z-index:6
}
.expanded .ci-container-toggle,.open .ci-container-toggle {
	height:54px
}
.ci-container-toggle .ci-toggle-inner {
	width:100%;
	position:absolute;
	bottom:0;
	height:12px;
	background:#fff
}
.ci-container-toggle:after {
	position:absolute;
	bottom:0;
	left:0;
	background:#FFED00;
	height:10px;
	width:100%;
	content:'';
	z-index:10
}
.ci-container-toggle .ci-container-toggle-action {
	transition:all .5s ease-in-out 0s;
	background-color:#FFED00;
	text-align:center;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-50px;
	height:50px;
	width:100px;
	border-radius:50px 50px 0 0;
	border:2px solid #fff;
	border-bottom:0;
	z-index:5;
	cursor:pointer;
	content:'';
	pointer-events:auto
}
.ci-container-toggle .ci-container-toggle-action:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:43px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:43px;
	color:#000;
	position:absolute;
	left:27.5px;
	top:7px
}
.visible-expanded {
	max-height:0;
	overflow:hidden;
	transition:opacity .5s ease-in-out;
	opacity:0;
	margin-bottom:0!important
}
.visible-expanded input[type=text] {
	margin-bottom:1px
}
.expanded .visible-expanded {
	max-height:1000px;
	opacity:1;
	margin-bottom:20px!important
}
/*!
 * jQuery UI Dialog 1.11.2
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */.ui-dialog {
	   overflow:hidden;
	   position:absolute;
	   outline:0;
	   padding:10px;
	   margin:0 auto;
	   background-color:#fff;
	   max-width:748px;
	   width:100%
   }
.ui-dialog .ui-dialog-title {
	display:none
}
.ui-dialog .ui-dialog-titlebar-close {
	color:#9c9d9d;
	top:0;
	right:0;
	position:absolute;
	padding:10px 10px 0 0;
	border:0;
	background-color:transparent;
	z-index:1
}
.ui-dialog .ui-dialog-titlebar-close:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px
}
.ui-dialog .ui-dialog-content {
	position:relative
}
.ui-dialog {
	z-index:4000!important
}
.toast-container {
	width:400px;
	z-index:9999
}
* html .toast-container {
	position:absolute
}
.toast-item {
	color:#fff;
	padding:30px;
	background:#363636;
	position:relative;
	margin-bottom:30px;
	border:4px solid #fff;
	font-family:ContinentalStagSansLight,arial;
	font-weight:400;
	font-size:18px
}
@media (max-width:639px) {
	.toast-container {
		text-align:center;
		width:100%
	}
	.toast-item {
		margin-left:60px;
		margin-right:60px
	}
}
.toast-item p {
	text-align:left;
	margin-left:40px
}
.toast-item-close {
	width:22px;
	height:22px;
	position:absolute;
	top:7px;
	right:7px;
	cursor:pointer
}
.toast-item-close:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.toast-item-image {
	width:40px;
	text-align:center;
	position:absolute;
	top:50%;
	margin-top:-20px;
	left:15px
}
.toast-item-image:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.toast-position-middle-center {
	position:fixed;
	left:50%;
	margin-left:-200px;
	margin-top:-40px;
	top:50%
}
.ci-like {
	font-size:13px;
	line-height:21px;
	color:#6e6e6e;
	display:none
}
.ci-teaser-streamnews .ci-like,.ci-teaser-topnews .ci-like {
	position:absolute;
	right:30px;
	bottom:30px
}
.ci-viewtype-news-offset .ci-like {
	padding-left:30px
}
.ci-circle-type6.ci-like-button-disabled,.ci-circle-type6.ci-like-button-voted {
	background-color:#FFED00
}
.ci-like-count {
	padding-left:4px
}
.ci-card-item {
	position:relative;
	background:#fff;
	border-bottom:0 solid transparent;
	margin-bottom:2px;
	padding:8px 14px;
	text-align:left
}
.ci-card-close {
	border-radius:50%;
	position:absolute;
	right:6px;
	top:6px;
	background:#000;
	color:#fff;
	border:0;
	padding:2px;
	display:block
}
.ci-card-close:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ci-table-item-title {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	text-transform:uppercase
}
@media (max-width:940px) {
	.ci-pageheader-title .ci-title {
		display:none
	}
}
@media (max-width:859px) {
	.ui-dialog {
		max-width:90%
	}
	.ci-pageheader img {
		width:auto!important;
		max-width:none
	}
	.ci-pageheader-title .ci-title {
		display:none
	}
	.ci-fastOrder-form {
		padding-bottom:30px
	}
}
.ci-fastOrder-form .ci-fastOrder-form-right {
	float:right;
	width:260px
}
.ci-fastOrder-form .ci-fastOrder-form-left {
	margin-right:270px
}
@media (max-width:639px) {
	.toast-position-middle-center {
		margin-left:-50%
	}
	.ci-fastOrder-form .ci-fastOrder-form-right {
		width:100px
	}
	.ci-fastOrder-form .ci-fastOrder-form-left {
		margin-right:110px;
		padding-bottom:54px
	}
}
.ci-fastOrder-form .ci-fastOrder-unit {
	float:left;
	width:100px;
	margin-right:10px
}
.ci-fastOrder-form .ci-fastOrder-button {
	float:left;
	width:150px
}
@media (max-width:639px) {
	.ci-fastOrder-form .ci-fastOrder-unit {
		margin-right:0
	}
	.ci-fastOrder-form .ci-fastOrder-button {
		position:absolute;
		width:100%;
		bottom:30px;
		right:0
	}
}
.ci-pageheader-title {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	background:0 0
}
.ci-pageheader-title>div {
	height:100%
}
.ci-pageheader-title .ci-title {
	color:#fff;
	position:absolute;
	top:0;
	top:63.5%
}
@media (max-width:1099px) {
	.ci-pageheader-title .ci-title {
		font-size:28px
	}
}
@media (max-width:859px) {
	.ci-pageheader-title .ci-title {
		font-size:24px;
		left:20px;
		top:auto;
		bottom:15%
	}
	.ci-stage {
		margin-bottom:4px
	}
}
.ci-stage-element-info-container {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	background:url(../image/stage_shadow-4002f387db.png) left top no-repeat;
	text-align:left;
	perspective:1000px;
	-webkit-perspective:1000px;
	-moz-perspective:1000px;
	-o-perspective:1000px;
	-ms-perspective:1000px
}
@media (max-width:639px) {
	.ci-stage-element-info-container {
		background:#000;
		position:static;
		height:auto;
		padding-bottom:60px
	}
}
.ci-stage-element-info-container .ci-main-container {
	height:100%
}
.ci-stage-element-info-container .ci-stage-element-info {
	position:relative;
	height:100%
}
.ci-stage-element-info-container .ci-inner {
	width:50%;
	height:auto;
	background:0 0;
	position:absolute;
	left:0;
	top:33%
}
@media (min-width:860px) and (max-width:1099px) {
	.ci-stage-element-info-container .ci-inner {
		top:40%;
		width:75%
	}
	.ci-secondbrands .ci-stage-element-info-container .ci-inner {
		left:30px
	}
}
@media (min-width:640px) and (max-width:859px) {
	.ci-stage-element-info-container .ci-inner {
		top:40%;
		width:75%;
		margin:0 0 0 30px
	}
}
@media (max-width:639px) {
	.ci-stage-element-info-container .ci-inner {
		width:100%;
		position:static;
		padding-top:20px;
		background:0 0
	}
	.ci-stage-element-info-container .ci-inner>:last-child,.ci-stage-element-info-container .ci-inner>:last-child>a {
		margin-bottom:0
	}
}
.ci-stage-element-info-container .ci-stage-headline {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:40px;
	line-height:1.25em;
	color:#fff;
	text-align:left;
	margin:0;
	padding:0;
	background:0 0;
	display:block
}
@media (max-width:1099px) {
	.ci-stage-element-info-container .ci-stage-headline {
		font-size:28px
	}
}
@media (max-width:859px) {
	.ci-stage-element-info-container .ci-stage-headline {
		font-size:36px
	}
}
@media (max-width:639px) {
	.ci-stage-element-info-container .ci-stage-headline {
		font-size:24px;
		color:#fff;
		padding-right:30px;
		padding-left:30px;
		margin-top:0;
		margin-left:0;
		text-align:left
	}
}
@media (min-width:640px) {
	.ci-stage-element-info-container .ci-stage-headline.ci-color-white {
		color:#fff
	}
	.ci-stage-element-info-container .ci-stage-headline.ci-color-black {
		color:#000
	}
	.ci-stage-element-info-container .ci-stage-headline.ci-color-brand {
		color:#FFED00
	}
}
.ci-stage-element-info-container .ci-stage-subheadline {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:40px;
	line-height:1.25em;
	color:#fff;
	margin:0;
	padding:0;
	background:0 0;
	display:block
}
@media (max-width:1099px) {
	.ci-stage-element-info-container .ci-stage-subheadline {
		font-size:28px
	}
}
@media (max-width:859px) {
	.ci-stage-element-info-container .ci-stage-subheadline {
		font-size:36px
	}
}
.ci-stage-element-info-container .ci-stage-subheadline.ci-stage-subheadline-indent-mediumIndent {
	text-indent:31%
}
.ci-stage-element-info-container .ci-stage-subheadline.ci-stage-subheadline-indent-largeIndent {
	text-indent:36%
}
@media (max-width:639px) {
	.ci-stage-element-info-container .ci-stage-subheadline {
		font-size:24px;
		color:#fff;
		padding-right:30px;
		padding-left:30px;
		margin-left:0;
		text-align:left;
		text-indent:0
	}
	.ci-stage-element-info-container .ci-stage-additional {
		margin-left:0
	}
}
@media (min-width:640px) {
	.ci-stage-element-info-container .ci-stage-subheadline.ci-color-white {
		color:#fff
	}
	.ci-stage-element-info-container .ci-stage-subheadline.ci-color-black {
		color:#000
	}
	.ci-stage-element-info-container .ci-stage-subheadline.ci-color-brand {
		color:#FFED00
	}
}
.ci-stage-element-info-container .ci-stage-additional {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:14px;
	color:#fff;
	margin:0;
	padding:0;
	background:0 0;
	display:none;
	text-transform:none
}
@media (min-width:860px) and (max-width:1099px) {
	.ci-stage-element-info-container .ci-stage-additional {
		height:0;
		padding:0
	}
}
.ci-stage-element-info-container a {
	margin:40px 0 0;
	background:#008A0A
}
.ci-stage-element-info-container a:hover {
	background:#6e6e6e
}
.ci-stage-campaign-container {
	position:relative;
	height:100%
}
.ci-stage-campaign-container .ci-stage-campaign-element {
	padding-bottom:60.26%;
	overflow:hidden
}
@media (max-width:859px) {
	.ci-stage-campaign-container .ci-stage-campaign-element {
		padding-bottom:52.62%
	}
}
.ci-stage-campaign-container .ci-stage-campaign-element img {
	position:absolute
}
.ci-stage-campaign-element-info-container {
	position:absolute;
	bottom:19.25%;
	left:50%;
	width:80%;
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0);
	z-index:50;
	perspective:2000px;
	transform-style:preserve-3d
}
.ci-stage-campaign-element-info {
	text-align:center;
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:visible;
	position:absolute;
	bottom:0;
	left:50%;
	display:none;
	min-width:1100px;
	transform:translate(-50%,0) rotateY(0)
}
.ci-stage-campaign-element-info.ci-flip-front {
	display:block;
	transform:translate(-50%,0) rotateY(0);
	animation:stayvisible .5s both;
	-webkit-animation:stayvisible .5s both;
	-moz-animation:stayvisible .5s both;
	-o-animation:stayvisible .5s both;
	-ms-animation:donothing .5s;
	-ms-transition:visibility 0s linear .17s;
	visibility:visible
}
.active .ci-stage-campaign-element-info.ci-flip-front {
	animation:stayvisible .5s both;
	-webkit-animation:stayvisible .5s both;
	-moz-animation:stayvisible .5s both;
	-o-animation:stayvisible .5s both;
	-ms-animation:donothing .5s;
	-ms-transition:visibility 0s linear .17s;
	visibility:hidden
}
.ci-stage-campaign-element-info.ci-flip-back {
	display:block;
	transform:translate(-50%,0) rotateY(180deg);
	animation:stayvisible .5s both;
	-webkit-animation:stayvisible .5s both;
	-moz-animation:stayvisible .5s both;
	-o-animation:stayvisible .5s both;
	-ms-animation:donothing .5s;
	-ms-transition:visibility 0s linear .17s;
	visibility:hidden
}
.active .ci-stage-campaign-element-info.ci-flip-back {
	animation:stayvisible .5s both;
	-webkit-animation:stayvisible .5s both;
	-moz-animation:stayvisible .5s both;
	-o-animation:stayvisible .5s both;
	-ms-animation:donothing .5s;
	-ms-transition:visibility 0s linear .17s;
	visibility:visible
}
@media (max-width:1099px) {
	.ci-stage-element-info-container a {
		margin-top:15px
	}
	.ci-stage-campaign-element-info {
		min-width:830px
	}
}
@media (max-width:859px) {
	.ci-stage-campaign-element-info {
		min-width:620px
	}
}
@media (max-width:639px) {
	.ci-stage-element-info-container a {
		margin-left:30px;
		background:#008A0A;
		color:#fff
	}
	.ci-stage-element-info-container a:hover {
		background:#6e6e6e;
		color:#fff
	}
	.ci-stage-campaign-container .ci-stage-campaign-element {
		padding-bottom:110%
	}
	.ci-stage-campaign-element-info {
		max-width:320px;
		min-width:320px
	}
}
.ci-stage-campaign-element-info .ci-stage-headline {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:80px;
	line-height:1.25em;
	color:#fff
}
@media (max-width:1099px) {
	.ci-stage-campaign-element-info .ci-stage-headline {
		font-size:60px
	}
}
@media (max-width:859px) {
	.ci-stage-campaign-element-info .ci-stage-headline {
		font-size:28px
	}
}
.ci-stage-campaign-element-info .ci-stage-headline span {
	color:#FFED00
}
.ci-stage-campaign-element-info .ci-stage-subheadline {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:80px;
	line-height:1.25em;
	color:#FFED00
}
@media (max-width:1099px) {
	.ci-stage-campaign-element-info .ci-stage-subheadline {
		font-size:60px
	}
}
.ci-stage-campaign-element-info a {
	background:0 0;
	color:#fff;
	border:1px solid #fff
}
.ci-stage-campaign-element-info a:hover {
	background:#FFED00;
	color:#000;
	border-color:#FFED00
}
.ci-stage-campaign-element-info-text {
	position:absolute;
	bottom:100px;
	width:100%;
	left:50%;
	pointer-events:none;
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
@media (max-width:859px) {
	.ci-stage-campaign-element-info .ci-stage-subheadline {
		font-size:28px
	}
	.ci-stage-campaign-element-info-text {
		bottom:60px
	}
	.ci-stage-campaign-overview-container {
		border-top:4px solid #fff
	}
}
.ci-stage-campaign-element-info-button {
	position:absolute;
	bottom:0;
	left:50%;
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.ci-flipper {
	transition:.5s ease-out;
	transform-style:preserve-3d;
	backface-visibility:visible;
	position:relative
}
.ci-stage-campaign-overview-container {
	position:relative;
	height:100%
}
@media (min-width:860px) {
	.ci-stage-campaign-overview-container .ci-stage-campaign-element-info-container {
		bottom:35%
	}
}
.ci-stageCampaignOverview .ci-stage-element:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
	background:rgba(0,0,0,.2);
	content:''
}
.ci-stageCampaignOverview .slick-slide {
	overflow:hidden
}
.ci-stageCampaignOverview img {
	transition:transform 0s ease-in-out 0s
}
.ci-stageCampaignOverview .slick-active img {
	transition:transform 7s ease-in-out 1s;
	-ms-transform:scale(1.2) rotate(.1deg);
	transform:scale(1.2) rotate(.1deg)
}
.ci-stage-campaign-overview-thumbnails {
	position:absolute;
	bottom:8.69%;
	width:100%;
	z-index:50
}
@media (max-width:860px) {
	.ci-stage-campaign-overview-thumbnails {
		display:none
	}
}
.ci-stage-campaign-overview-thumbnails .ci-inner {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center
}
.ci-stage-campaign-overview-thumbnails .ci-item {
	position:relative;
	max-width:20%;
	width:20%;
	z-index:10
}
.ci-stage-campaign-overview-thumbnails .ci-item:hover {
	cursor:pointer
}
.ci-stage-campaign-overview-thumbnails .ci-item:hover .ci-info-area {
	opacity:1
}
.ci-stage-campaign-overview-thumbnails .ci-item:after {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
	content:'';
	background:rgba(0,0,0,.4)
}
.ci-stage-campaign-overview-thumbnails .ci-item img {
	transition:all .5s ease-in-out 0s;
	-ms-transform:scale(1);
	transform:scale(1);
	box-shadow:0 0 0 0 rgba(0,0,0,.1)
}
.ci-stage-campaign-overview-thumbnails .ci-item.active {
	z-index:15
}
.ci-stage-campaign-overview-thumbnails .ci-item.active:after,.ci-stage-campaign-overview-thumbnails .ci-item.active:hover .ci-info-area {
	opacity:0
}
.ci-stage-campaign-overview-thumbnails .ci-item.active img {
	-ms-transform:scale(1.15);
	transform:scale(1.15);
	box-shadow:0 0 10px 10px rgba(0,0,0,.1)
}
.ci-stage-campaign-overview-thumbnails .ci-info-area {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	background:rgba(0,0,0,.6);
	color:#fff;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:15px 20px;
	opacity:0;
	z-index:3
}
.ci-stage-campaign-overview-thumbnails .ci-info-area .ci-info-area-headline {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:20px;
	line-height:1em;
	color:#FFED00
}
@keyframes stayvisible {
	from,to {
		visibility:visible
	}
}
.ci-container-highlights .ci-tire-teaser-info {
	color:#fff
}
.ci-container-highlights h3 {
	min-height:40px
}
.ci-container-highlights .ci-tire-teaser {
	min-height:370px
}
.ci-container-highlights .slick-next,.ci-container-highlights .slick-prev {
	top:40%
}
@media (min-width:860px) {
	.ci-container-highlights .ci-tire-teaser {
		min-height:300px
	}
	.ci-container-highlights .ci-button a:after {
		display:none
	}
}
.ci-tire-teaser img {
	display:block;
	margin:0 auto
}
.ci-tire-teaser h3 {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:16px;
	margin:0 0 20px;
	height:40px;
	color:inherit
}
.ci-tire-teaser .ci-button,.ci-tire-teaser .ci-tire-teaser-info {
	max-height:0;
	overflow:hidden
}
@media (max-width:859px) {
	.ci-tire-teaser .ci-button {
		max-height:100%;
		margin-bottom:20px
	}
}
.ci-tire-teaser .ci-button>*+* {
	margin-top:6px
}
@media (max-width:639px) {
	.ci-tire-teaser .ci-button a {
		padding:0 15px;
		height:32px;
		line-height:32px
	}
	.ci-tire-teaser .ci-button a:after {
		padding-left:10px
	}
	.ci-tire-teaser {
		max-width:240px;
		margin:0 auto
	}
}
.ci-tire-teaser .ci-icon-new {
	position:absolute;
	color:inherit
}
@media (min-width:640px) {
	.ci-tire-overview .ci-tire-teaser {
		border-bottom:1px solid #9c9d9d;
		padding:0 40px 20px;
		margin-bottom:20px
	}
}
@media (min-width:860px) {
	.ci-tire-overview .ci-tire-teaser {
		padding-left:10px;
		padding-right:10px
	}
}
.ci-tire-teaser .ci-tire-icons span {
	margin:0 1px 5px 0
}
@media (max-width:639px) {
	.ci-tire-overview>div {
		border-bottom:1px solid #9c9d9d;
		margin-bottom:30px;
		padding-bottom:30px
	}
}
.active .ci-tire-teaser {
	background:#fff;
	box-shadow:0 0 27px 0 rgba(0,0,0,.4);
	padding:30px 20px;
	width:100%;
	box-sizing:content-box;
	z-index:20;
	margin:-33px 0 0 -48px;
	position:absolute;
	border:0
}
.active .ci-tire-teaser .ci-button,.active .ci-tire-teaser .ci-tire-teaser-info {
	max-height:100px;
	margin-bottom:20px
}
.ci-container-highlights .active .ci-tire-teaser {
	background-color:#363636
}
.ci-overlay .active .ci-tire-teaser {
	position:static;
	width:auto
}
.ci-product-shadow-thumbnail {
	margin-top:-7px;
	height:39px
}
.ci-product-shadow-thumbnail.active {
	background:url(../image/tire_shadow_thumbnail-c2f717e3ae.png) center top no-repeat
}
.active .ci-tire-teaser .ci-button,.ci-main-menu-tire-row .ci-tire-teaser .ci-button {
	position:relative;
	width:100%;
	text-align:center;
	max-height:1px;
	top:-150px;
	overflow:visible;
	margin-bottom:0
}
.active .ci-tire-teaser .ci-button a,.ci-main-menu-tire-row .ci-tire-teaser .ci-button a {
	display:inline-block;
	margin:0 auto
}
@media (min-width:860px) {
	.active .ci-tire-teaser .ci-button a:after,.ci-main-menu-tire-row .ci-tire-teaser .ci-button a:after {
		display:none
	}
}
.active .ci-tire-teaser.ci-multiple-links h3,.ci-main-menu-tire-row .ci-tire-teaser.ci-multiple-links h3 {
	margin-top:50px
}
.active .ci-tire-teaser.ci-multiple-links .ci-button,.ci-main-menu-tire-row .ci-tire-teaser.ci-multiple-links .ci-button {
	top:-170px
}
.ci-main-menu .ci-tire-teaser .ci-tire-teaser-info {
	display:none
}
.ci-main-menu .ci-tire-teaser .ci-button {
	visibility:visible;
	max-height:inherit
}
.ci-main-menu .ci-tire-teaser h3 {
	margin-bottom:10px
}
@media (min-width:1100px) {
	.ci-container-highlights .ci-tire-teaser-horizontal {
		min-height:200px
	}
	.ci-tire-teaser-horizontal h3 {
		height:auto;
		min-height:0;
		margin-top:5px;
		margin-bottom:20px
	}
	.active .ci-tire-teaser-horizontal .ci-button {
		top:5px;
		left:-230px
	}
	.ci-tire-teaser-horizontal .ci-tire-teaser-info {
		max-height:none;
		margin-bottom:20px
	}
	.ci-tire-teaser-horizontal .ci-tire-teaser-left {
		float:left;
		margin-right:50px;
		margin-left:40px
	}
	.ci-tire-teaser-horizontal .ci-tire-teaser-right {
		float:left;
		max-width:250px
	}
	.ci-quote {
		max-width:100%
	}
}
.ci-new-marker {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:15px;
	position:absolute;
	text-align:center;
	min-width:38px;
	min-height:42px;
	padding:12px 7px 0;
	color:#fff;
	background:#000;
	border-radius:40px;
	-ms-transform:rotate(-10deg);
	transform:rotate(-10deg);
	text-transform:uppercase;
	box-sizing:border-box!important
}
.ci-container-highlights .ci-new-marker,.ci-main-menu-tire-row .ci-new-marker {
	background-color:#fff;
	color:#000
}
.ci-new-marker:after {
	content:"";
	position:absolute;
	bottom:-6px;
	right:0;
	border-width:12px 6px 0;
	border-style:solid;
	border-color:#000 transparent;
	display:block;
	width:0;
	-ms-transform:rotate(-30deg);
	transform:rotate(-30deg);
	box-sizing:border-box!important
}
.ci-container-highlights .ci-new-marker:after,.ci-main-menu-tire-row .ci-new-marker:after {
	border-color:#fff transparent
}
.ci-article .ci-image-left {
	float:left
}
@media (max-width:639px) {
	.ci-article .ci-image-left.article-25w {
		float:left;
		padding-right:20px
	}
	.ci-article .ci-image-right.article-25w {
		float:right;
		padding-left:20px
	}
}
.ci-article .ci-image-right {
	float:right
}
.ci-article p+h2,.ci-article p+h3,.ci-richtext p+h2,.ci-richtext p+h3 {
	padding-top:30px
}
.ci-quote-banner-container-brand {
	background:#FFED00;
	color:#000
}
.ci-quote-banner-container-dark {
	background:url(../image/bg_black_tile-638b9bcb3a.jpg) #000;
	color:#fff
}
.ci-quote-banner-container-light {
	background:url(../image/bg_grey_tile-22204895ec.jpg) #e0e0e0;
	color:#000
}
.ci-quote-banner {
	position:relative
}
.ci-quote-banner:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:130px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:130px;
	color:#fff
}
@media (min-width:640px) {
	.ci-quote-banner {
		padding-left:100px
	}
	.ci-quote-banner:before {
		position:absolute;
		top:-45px;
		left:-30px
	}
	.ci-filter .ci-filter-column-list {
		column-count:2;
		-webkit-column-count:2;
		-moz-column-count:2
	}
	.ci-filter .ci-filter-column-list .ci-filter-elem {
		page-break-inside:avoid;
		break-inside:avoid
	}
}
@media (max-width:639px) {
	.ci-article .ci-image-left,.ci-article .ci-image-right {
		float:none
	}
	.ci-article .ci-image-left .ci-image-caption,.ci-article .ci-image-left img,.ci-article .ci-image-right .ci-image-caption,.ci-article .ci-image-right img {
		margin:0 auto
	}
	.ci-quote-banner:before {
		font-size:80px;
		line-height:80px
	}
}
.ci-quote-banner-text {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:28px
}
@media (max-width:639px) {
	.ci-quote-banner-text {
		font-size:20px
	}
}
.ci-quote-banner-title {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	font-size:24px;
	margin-top:30px
}
@media (max-width:639px) {
	.ci-quote-banner-title {
		font-size:20px
	}
}
.ci-quote-banner-title:before {
	content:"\2014\2002"
}
.ci-quote {
	border-top:1px solid #6e6e6e;
	border-bottom:1px solid #6e6e6e;
	position:relative
}
.ci-quote .ci-quote-text {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:40px;
	position:relative;
	padding:34px 0 0 68px
}
@media (max-width:639px) {
	.ci-quote .ci-quote-text {
		font-size:20px;
		padding:20px 0 0 34px
	}
}
.ci-quote .ci-quote-text:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:63px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:63px;
	position:absolute;
	top:29px;
	left:-7px;
	color:#FFED00
}
@media (max-width:639px) {
	.ci-quote .ci-quote-text:before {
		top:4px;
		left:-5px;
		font-size:36px
	}
}
.ci-quote .ci-quote-title {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:14px;
	color:#6e6e6e;
	padding:0 0 50px 68px
}
@media (max-width:639px) {
	.ci-quote .ci-quote-title {
		padding:0 0 20px 34px
	}
	.ci-article5050 .ci-image {
		margin-bottom:30px
	}
	.ci-article5050 .ci-image img {
		margin:0 auto
	}
}
.ci-detail-module {
	position:relative;
	margin-bottom:9px
}
.ci-detail-module:after {
	background-color:#FFED00;
	position:absolute;
	width:100%;
	bottom:-9px;
	height:9px;
	border-top:4px solid #fff;
	content:'';
	display:block
}
.ci-detail-module:before {
	position:absolute;
	top:0;
	left:0;
	width:50%;
	height:100%;
	background-color:#000;
	content:''
}
.ci-detail-module:last-child {
	margin-bottom:0
}
@media (max-width:639px) {
	.ci-detail-module:after,.ci-detail-module:before {
		display:none
	}
	.ci-detail-module:last-child {
		margin-top:30px
	}
}
.ci-detail-module:last-child:after {
	display:none
}
.ci-detail-module .ci-detail-main-headline {
	position:absolute;
	top:0;
	width:50%;
	z-index:20;
	padding-left:60px
}
.ci-detail-module .ci-detail-main-headline>div {
	width:100%;
	float:right
}
@media (max-width:859px) {
	.ci-detail-module .ci-detail-main-headline>div {
		max-width:inherit;
		float:none
	}
	.ci-detail-module .ci-detail-main-headline {
		position:static;
		width:100%;
		padding-left:0
	}
}
.ci-detail-module .ci-headline-bar,.ci-detail-module .ci-sticky-accordion-faq .ci-accordion-title,.ci-detail-module .ci-subheadline-bar,.ci-sticky-accordion-faq .ci-detail-module .ci-accordion-title {
	font-size:28px;
	overflow:hidden;
	display:block
}
.ci-detail-module .ci-headline-bar,.ci-detail-module .ci-headline-bar-full {
	width:100%;
	padding-right:0;
	margin-bottom:0
}
.ci-detail-module .ci-sticky-accordion-faq .ci-accordion-title,.ci-detail-module .ci-subheadline-bar,.ci-sticky-accordion-faq .ci-detail-module .ci-accordion-title {
	margin-bottom:30px;
	padding-left:36px;
	color:#fff
}
@media (max-width:639px) {
	.ci-detail-module .ci-headline-bar,.ci-detail-module .ci-headline-bar-full {
		font-size:24px;
		padding-top:10px;
		padding-bottom:10px
	}
	.ci-detail-module .ci-sticky-accordion-faq .ci-accordion-title,.ci-detail-module .ci-subheadline-bar,.ci-sticky-accordion-faq .ci-detail-module .ci-accordion-title {
		font-size:16px;
		font-family:ContinentalStagSansBook,arial
	}
}
.ci-detail-module .ci-detail-subheadline {
	background-color:#000;
	color:#fff;
	padding:20px 30px;
	margin-top:0;
	font-size:24px
}
.ci-detail-module .ci-image {
	padding-top:130px
}
.ci-detail-module .ci-image.ci-large-image {
	margin:0;
	float:right
}
@media (max-width:1099px) {
	.ci-detail-module .ci-image {
		padding-left:60px;
		padding-right:60px
	}
	.ci-detail-module .ci-image.ci-large-image {
		padding-left:0;
		padding-right:0
	}
}
.ci-detail-module .ci-detail-gradient {
	position:absolute;
	bottom:-20px;
	width:100%;
	min-height:300px;
	height:50%;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:linear-gradient(to bottom,transparent 0,#000 50%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 );
	z-index:49;
	margin-left:-2000px;
	padding-left:2000px;
	box-sizing:content-box;
	pointer-events:none
}
@media (max-width:859px) {
	.ci-detail-module .ci-detail-gradient {
		min-height:200px
	}
}
@media (max-width:639px) {
	.ci-detail-module .ci-detail-subheadline {
		font-size:18px
	}
	.ci-detail-module .ci-image.ci-large-image {
		float:none
	}
	.ci-detail-module .ci-image.ci-large-image img {
		max-width:87%!important;
		float:right
	}
	.ci-detail-module .ci-image {
		padding-top:0
	}
	.ci-detail-module .ci-detail-gradient {
		bottom:0;
		min-height:150px;
		height:30%
	}
}
.ci-detail-module .ci-detail-gradient-sm {
	min-height:50px;
	height:40%;
	bottom:-5%
}
.ci-detail-module .ci-detail-gradient-xs {
	min-height:50px;
	height:17%;
	bottom:-5%
}
.ci-detail-module .ui-tabs .ui-tabs-panel {
	background:0 0;
	padding:30px 0
}
@media (max-width:639px) {
	.ci-detail-module {
		background:0 0;
		margin-bottom:4px
	}
	.ci-detail-module .ci-detail-subheadline,.ci-detail-module .ci-sticky-accordion-faq .ci-accordion-title,.ci-detail-module .ci-subheadline-bar,.ci-sticky-accordion-faq .ci-detail-module .ci-accordion-title {
		margin:0;
		padding:11px 10px 13px
	}
	.ci-detail-module .ci-detail-toggle {
		display:inline-block;
		float:right
	}
	.ui-accordion .ci-detail-module .ci-detail-module-left {
		display:none
	}
}
.ci-detail-module-left,.ci-detail-module-right {
	float:left;
	width:50%
}
.ci-detail-module-left {
	position:relative;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:right top;
	background-size:100%
}
.ci-detail-module-left:after {
	content:'\202F'
}
.ci-detail-module-left.ci-detail-module-left-gradient:before {
	position:absolute;
	bottom:-980px;
	width:100%;
	height:1000px;
	background:#000;
	content:''
}
@media (max-width:639px) {
	.ci-detail-module-left,.ci-detail-module-right {
		float:none;
		width:100%
	}
	.ci-detail-module-left.ci-detail-module-left-gradient:before {
		display:none
	}
}
.ci-detail-module-left .ci-detail-module-inner,.ci-detail-module-left .ci-properties {
	float:right
}
.ci-detail-module-left .ci-detail-module-inner img,.ci-detail-module-left .ci-properties img {
	margin:0 auto
}
.ci-detail-module-left-bg0 {
	background-image:none
}
.ci-detail-module-left-bg1:before {
	background:url(../image/plt/product_detail_module_bg1-63558ef4db.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bg2:before {
	background:url(../image/plt/product_detail_module_bg2-e32c6b03a3.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bg3:before {
	background:url(../image/plt/product_detail_module_bg3-8c008935ad.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bg4:before {
	background:url(../image/plt/product_detail_module_bg4-0a247be6e4.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-inner,.ci-properties {
	width:100%;
	max-width:588px
}
.ci-detail-module-fullsize:before {
	display:none
}
.ci-detail-module-fullsize .ci-sticky-accordion-faq .ci-accordion-title,.ci-detail-module-fullsize .ci-subheadline-bar,.ci-sticky-accordion-faq .ci-detail-module-fullsize .ci-accordion-title {
	margin-left:-2000px;
	padding-left:2000px
}
@media (max-width:859px) {
	.ci-detail-module-fullsize .ci-sticky-accordion-faq .ci-accordion-title,.ci-detail-module-fullsize .ci-subheadline-bar,.ci-sticky-accordion-faq .ci-detail-module-fullsize .ci-accordion-title {
		margin-left:0;
		padding-left:30px
	}
	.ci-detail-module-fullsize {
		padding-bottom:30px!important
	}
}
.ci-properties {
	position:absolute;
	bottom:0;
	text-align:center;
	right:0;
	width:100%;
	z-index:50;
	margin-bottom:60px
}
@media (max-width:859px) {
	.ci-properties {
		padding-bottom:10px;
		top:90%;
		bottom:auto
	}
}
@media (max-width:639px) {
	.ci-detail-module-left .ci-detail-module-inner,.ci-detail-module-left .ci-properties {
		float:none
	}
	.ci-detail-module-left {
		display:none
	}
	.ci-detail-module-inner,.ci-properties {
		max-width:100%
	}
	.ci-detail-module-fullsize .ci-sticky-accordion-faq .ci-accordion-title,.ci-detail-module-fullsize .ci-subheadline-bar,.ci-sticky-accordion-faq .ci-detail-module-fullsize .ci-accordion-title {
		padding-left:10px
	}
	.ci-properties {
		right:0;
		position:static;
		margin-bottom:0;
		width:100%
	}
	.ci-properties-plain-list {
		text-align:center
	}
}
.ci-properties .ci-properties-item {
	text-align:center;
	display:inline-block;
	padding:0 18px
}
.ci-properties .ci-properties-item .ci-properties-icon {
	margin-bottom:10px;
	display:inline-block;
	float:left
}
.ci-properties .ci-properties-item .ci-properties-icon:after {
	font-size:55px
}
.ci-properties-plain-list {
	margin:-20px 0 10px
}
.ci-properties-plain-list .ci-properties-icon {
	display:inline-block;
	margin:0 10px 10px 0;
	float:left
}
.ci-properties-single {
	position:absolute;
	top:130px;
	right:0;
	text-align:right;
	z-index:50;
	margin-bottom:0;
	padding-right:90px
}
@media (max-width:1099px) {
	.ci-properties-single {
		padding-right:60px
	}
}
.ci-detail-info .ci-spacer,.ci-main-info .ci-spacer {
	padding:30px 30px 30px 60px
}
@media (max-width:859px) {
	.ci-detail-info .ci-spacer,.ci-main-info .ci-spacer {
		padding:40px 20px 60px 30px
	}
}
@media (max-width:639px) {
	.ci-detail-info .ci-spacer,.ci-main-info .ci-spacer {
		padding:10px 10px 0
	}
	.ci-main-info .ci-spacer {
		padding-top:20px
	}
}
.ci-main-info .ci-spacer {
	padding-top:20px
}
.ci-detail-download {
	overflow:hidden;
	margin:30px 0 60px
}
@media (max-width:639px) {
	.ci-detail-download {
		margin:30px 0
	}
}
.ci-detail-download .ci-detail-download-item a {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	color:#000;
	display:block;
	font-size:14px
}
.ci-detail-action {
	margin:40px 0
}
.ci-detail-action .ci-item {
	float:left
}
@media (max-width:639px) {
	.ci-detail-action .ci-item.no-float-xs {
		float:none
	}
	.ci-detail-action .ci-item.no-float-xs a {
		display:block
	}
	.ci-detail-action {
		margin:30px 0
	}
	.ci-detail-action a {
		padding:0 15px;
		height:32px;
		line-height:32px
	}
	.ci-detail-action a:after {
		padding-left:10px
	}
}
.ci-detail-action a {
	margin:0 8px 8px 0;
	display:inline-block
}
.ci-detail-page .ci-container-module:not(.ci-detail-module-fullsize):nth-child(odd) {
	background:#fff
}
.ci-detail-page+.ci-container-highlights {
	border-top:5px solid #FFED00
}
.ci-detail-page+.ci-container-highlights .ci-headline-bar {
	min-width:39.5%;
	padding-right:10.5%
}
.ci-detail-page>.ci-detail-module:first-child .ci-detail-module-left .ci-image {
	padding-top:220px
}
@media (max-width:859px) {
	.ci-detail-page+.ci-container-highlights {
		border-top:0
	}
	.ci-detail-page+.ci-container-highlights .ci-headline-bar {
		width:100%
	}
	.ci-detail-page>.ci-detail-module:first-child .ci-detail-module-left .ci-image {
		padding-top:130px
	}
}
@media (max-width:639px) {
	.ci-detail-page>.ci-detail-module:first-child .ci-detail-module-left {
		background:#000;
		display:block
	}
	.ci-detail-page>.ci-detail-module:first-child .ci-detail-module-left .ci-image {
		padding-top:30px
	}
	.ci-detail-page-intro {
		background:0 0
	}
}
.ci-product-shadow {
	position:relative;
	top:-74px
}
.ci-detail-page-intro {
	background:0 0;
	padding:60px 0
}
@media (max-width:859px) {
	.ci-detail-page-intro {
		background:0 0;
		padding:30px 0
	}
}
.ci-detail-page-intro h1 {
	color:inherit;
	line-height:1
}
.ci-detail-page-intro h2,.ci-detail-page-intro h3 {
	color:inherit
}
.ci-detail-page-intro-bg-semperit-neutral {
	background:url(../image/secondbrands/productIntro/semperit-neutral-32d802e0c3.jpg) center top no-repeat #f1f1f1
}
.ci-detail-page-intro-bg-semperit-summer {
	background:url(../image/secondbrands/productIntro/semperit-summer-20d6e9733a.jpg) center top no-repeat #f1f1f1
}
.ci-detail-page-intro-bg-semperit-winter {
	background:url(../image/secondbrands/productIntro/semperit-winter-a2df9401b5.jpg) center top no-repeat #f1f1f1
}
.ci-detail-page-intro-bg-semperit-street {
	background:url(../image/secondbrands/productIntro/semperit-street-aedaa8c24b.jpg) center top no-repeat #f1f1f1
}
.ci-detail-page-intro-bg-barum-neutral {
	background:url(../image/secondbrands/productIntro/barum-neutral-0464027001.jpg) center top no-repeat #e3e3e3
}
.ci-detail-page-intro-bg-barum-summer {
	background:url(../image/secondbrands/productIntro/barum-summer-fdc1e39f0c.jpg) center top no-repeat #e3e3e3
}
.ci-detail-page-intro-bg-barum-winter {
	background:url(../image/secondbrands/productIntro/barum-winter-5a345ffd1f.jpg) center top no-repeat #e3e3e3
}
.ci-detail-page-intro-bg-general-tire-neutral {
	background:url(../image/secondbrands/productIntro/general-tire-neutral-df6f1cff76.jpg) center top no-repeat #000
}
.ci-detail-page-intro-bg-general-tire-summer {
	background:url(../image/secondbrands/productIntro/general-tire-summer-a5548fec34.jpg) center top no-repeat #000
}
.ci-detail-page-intro-bg-general-tire-winter {
	background:url(../image/secondbrands/productIntro/general-tire-winter-3cad00a855.jpg) center top no-repeat #000
}
.ci-detail-page-intro-bg-general-tire-offroad {
	background:url(../image/secondbrands/productIntro/general-tire-offroad-0e76b3d68f.jpg) center top no-repeat #000
}
.ci-detail-page-intro-bg-general-tire-agriculture {
	background:url(../image/secondbrands/productIntro/general-tire-agriculture-9c1b6d2569.jpg) center top no-repeat #000
}
.ci-detail-page-intro-bg-gislaved-neutral {
	background:url(../image/secondbrands/productIntro/gislaved-neutral-30d75d99c0.jpg) center top no-repeat #eee
}
.ci-detail-page-intro-bg-gislaved-summer {
	background:url(../image/secondbrands/productIntro/gislaved-summer-d45c951d8a.jpg) center top no-repeat #eee
}
.ci-detail-page-intro-bg-gislaved-winter {
	background:url(../image/secondbrands/productIntro/gislaved-winter-8d1a5f3aea.jpg) center top no-repeat #eee
}
.ci-detail-page-intro-bg-viking-neutral {
	background:url(../image/secondbrands/productIntro/viking-neutral-8d391e5ce5.jpg) center top no-repeat #ededed
}
.ci-detail-page-intro-bg-viking-summer {
	background:url(../image/secondbrands/productIntro/viking-summer-d25b94786a.jpg) center top no-repeat #fbfafc
}
.ci-detail-page-intro-bg-viking-winter {
	background:url(../image/secondbrands/productIntro/viking-winter-845b1d7131.jpg) center top no-repeat #fbfafc
}
.ci-detail-page-intro-bg-matador-neutral {
	background:url(../image/secondbrands/productIntro/matador-neutral-7ceca210f7.jpg) center top no-repeat #e1e1e2
}
.ci-detail-page-intro-bg-matador-summer {
	background:url(../image/secondbrands/productIntro/matador-summer-a45727bd16.jpg) center top no-repeat #e1e1e2
}
.ci-detail-page-intro-bg-matador-winter {
	background:url(../image/secondbrands/productIntro/matador-winter-d839d300a9.jpg) center top no-repeat #e1e1e2
}
.ci-detail-page-intro-bg-matador-offroad {
	background:url(../image/secondbrands/productIntro/matador-offroad-bf682ecc9a.jpg) center top no-repeat #e1e1e2
}
.ci-detail-page-intro-bg-matador-street {
	background:url(../image/secondbrands/productIntro/matador-street-7007777fae.jpg) center top no-repeat #e1e1e2
}
.ci-detail-page-intro-bg-mabor-neutral {
	background:url(../image/secondbrands/productIntro/mabor-neutral-af82b5f84e.jpg) center top no-repeat #f3f6f9
}
.ci-detail-page-intro-bg-mabor-summer {
	background:url(../image/secondbrands/productIntro/mabor-summer-ca506bbcf9.jpg) center top no-repeat #f3f6f9
}
.ci-detail-page-intro-bg-mabor-winter {
	background:url(../image/secondbrands/productIntro/mabor-winter-44bc744a7a.jpg) center top no-repeat #f3f6f9
}
.ci-detail-page-intro-bg-euzkadi-neutral {
	background:url(../image/secondbrands/productIntro/euzkadi-neutral-5f3faf779b.jpg) center top no-repeat #ededed
}
.ci-detail-page-intro-bg-euzkadi-badroad {
	background:url(../image/secondbrands/productIntro/euzkadi-badroad-356e43167c.jpg) center top no-repeat #ededed
}
.ci-detail-page-intro-bg-euzkadi-offroad {
	background:url(../image/secondbrands/productIntro/euzkadi-offroad-2212dbf7d7.jpg) center top no-repeat #ededed
}
.ci-detail-page-intro-bg-euzkadi-street {
	background:url(../image/secondbrands/productIntro/euzkadi-street-731476bf80.jpg) center top no-repeat #ededed
}
.ci-detail-page-intro-bg-euzkadi-van {
	background:url(../image/secondbrands/productIntro/euzkadi-van-7854a275bd.jpg) center top no-repeat #ededed
}
.ci-detail-page-intro-image .ci-productIntroStage-element img {
	margin:0 auto;
	max-height:420px
}
@media (max-width:639px) {
	.ci-detail-page-intro-image .ci-productIntroStage-element img {
		max-height:270px
	}
	.ci-detail-intro-left {
		margin-bottom:20px
	}
}
.ci-detail-intro-right {
	color:inherit
}
.ci-detail-page-tabbed {
	position:relative
}
.ci-detail-page-tabbed:before {
	position:absolute;
	top:0;
	width:100%;
	height:60px;
	background:#000;
	content:'';
	box-sizing:content-box;
	border-top:0 solid transparent
}
.ci-detail-page-tabbed-content {
	padding:60px 0;
	background:0 0
}
.ci-detail-page-tabbed-content.even,.ci-detail-page-tabbed-content:nth-child(even) {
	background:0 0
}
@media (min-width:860px) {
	.ci-detail-page-tabbed-content .ci-inner {
		padding:0 30px
	}
}
.ui-tabs-panel.detailTabbed {
	padding:0
}
.ci-perspective-0:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-perspective-30:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-perspective-90:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-image-perspective-shadow {
	background:url(../image/secondbrands/product-perspective-shadow-136344f6de.png) no-repeat;
	width:292px;
	height:21px;
	margin:-12px auto 0
}
.ci-detail-fullsize-content>div {
	padding-bottom:60px
}
.ci-detail-fullsize-content>div:last-child {
	padding-bottom:0
}
.ci-productContentStageNav {
	max-width:830px;
	margin:30px auto 0;
	background:#fff;
	box-shadow:0 1px 0 0 rgba(0,0,0,.4)
}
.ci-productContentStageNav .slick-slide {
	transition:all .5s ease-in-out 0s;
	color:#000
}
.ci-productContentStageNav .slick-slide.slick-active,.ci-productContentStageNav .slick-slide:hover {
	color:#FFED00
}
.ci-productContentStageNav button {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	background:0 0;
	border:0;
	text-transform:uppercase;
	padding:20px 0 20px 60px
}
.ci-productContentStageNav .slick-next,.ci-productContentStageNav .slick-prev {
	width:auto;
	top:0;
	margin-top:0;
	background:#fff;
	padding:10px 10px 0;
	color:#000
}
.ci-productContentStageNav .slick-prev:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-productContentStageNav .slick-next:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-productContentStageNav .slick-next:after {
	background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);
	position:absolute;
	top:0;
	left:-30px;
	height:100%;
	width:30px;
	content:''
}
.ci-readmore-margin-top {
	margin-top:10px;
	text-align:center
}
.ci-readmore-no-margin-bottom {
	margin-bottom:0
}
.ci-readmore-overlay {
	position:relative;
	width:100%
}
.ci-readmore-overlay:before {
	content:'';
	position:absolute;
	bottom:100%;
	left:0;
	width:100%;
	text-align:center;
	margin:0;
	padding:30px 0;
	background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff)
}
.ci-productContentStage-bg-uniroyal-bg1 {
	background:url(../image/secondbrands/productContentStage/product-content-stage-bg1-8a5e876f53.jpg) center top no-repeat #e8ebef
}
@media (max-width:639px) {
	.ci-productContentStage-bg-uniroyal-bg1 {
		background:#e8ebef
	}
}
.ci-productContentStage-bg-uniroyal-bg1 .ci-readmore-overlay:before {
	background-image:linear-gradient(to bottom,rgba(232,235,239,0),#e8ebef)
}
.ci-productContentStage-bg-uniroyal-bg2 {
	background:url(../image/secondbrands/productContentStage/product-content-stage-bg2-95f2fbfe45.jpg) center top no-repeat #e8ebef
}
@media (max-width:639px) {
	.ci-productContentStage-bg-uniroyal-bg2 {
		background:#e8ebef
	}
}
.ci-productContentStage-bg-uniroyal-bg2 .ci-readmore-overlay:before {
	background-image:linear-gradient(to bottom,rgba(232,235,239,0),#e8ebef)
}
.ci-country-list {
	background-color:#e0e0e0;
	padding:20px 0 0
}
@media (max-width:859px) {
	.ci-country-list {
		padding:20px
	}
}
.ci-country-list .ci-main-container {
	position:relative
}
.ci-country-list .ui-tabs .ui-tabs-panel,.ci-country-list .ui-widget-content {
	background:0 0;
	padding:0
}
.ci-country-list .ui-tabs .ui-tabs-panel {
	padding:40px 0
}
.ci-country-list .ci-headline {
	border-bottom:1px solid #9c9d9d
}
.ci-country-list .ci-linklist li a {
	padding:10px;
	color:#000
}
.ci-country-list .ci-linklist li.active a {
	background-color:#FFED00
}
.ci-country-list .navbar-toggle {
	color:#9c9d9d
}
.ci-country-list .navbar-collapse.in {
	margin-bottom:20px
}
.ci-country-list .ci-btn-close {
	right:60px
}
.ci-container-teaser .ci-social-media-bar,.ci-container-teaser .ci-social-media-bar-small {
	color:#fff
}
.ci-social-media-bar,.ci-social-media-bar-small {
	margin-top:20px
}
.ci-social-media-bar .ci-btn-social-media,.ci-social-media-bar-small .ci-btn-social-media {
	margin:0 4px 10px 0;
	background-color:#9c9d9d;
	color:#fff
}
.ci-social-media-bar .ci-btn-social-media:last-child,.ci-social-media-bar-small .ci-btn-social-media:last-child {
	margin-right:0
}
.ci-social-media-bar-small {
	font-family:ContinentalStagSansLight,arial;
	font-weight:400;
	font-size:22px;
	position:relative;
	bottom:-60px;
	height:0
}
@media (max-width:859px) {
	.ci-country-list .ci-headline {
		padding:10px
	}
	.ci-country-list .ci-btn-close {
		right:0
	}
	.ci-social-media-bar-small>span {
		display:block;
		margin-bottom:4px
	}
	.ci-social-media-bar-small {
		height:auto;
		position:static;
		margin-top:30px
	}
}
.ci-social-media-bar-small .ci-btn-social-media {
	height:44px;
	line-height:44px;
	width:44px
}
.ci-social-media-bar-small .ci-btn-social-media:after {
	line-height:44px!important;
	font-size:40.5px
}
.ci-social-media-bar-small .ci-btn-social-media:first-child {
	margin-left:15px
}
.ci-filter.ci-container-module {
	background:url(../image/bg_grey_tile-22204895ec.jpg) #e0e0e0
}
.ci-filter.ci-block-spacer.ci-container-module {
	padding:45px 0
}
.ci-filter .ci-filter-spacer {
	height:1px;
	margin:30px 0
}
.ci-filter .ci-filter-spacer:after {
	background-color:#9c9d9d;
	width:100%;
	content:'';
	height:1px
}
.ci-filter .ci-filter-column {
	border-right:1px solid #9c9d9d
}
.ci-filter .ci-filter-column.no-border {
	border-right:0
}
.ci-filter .ci-filter-column.border-left {
	border-left:1px solid #9c9d9d;
	border-right:0
}
@media (max-width:639px) {
	.ci-filter.ci-block-spacer.ci-container-module {
		padding:15px 0
	}
	.ci-filter .ci-filter-column {
		border:0
	}
	.ci-filter .ci-filter-column,.ci-filter .ci-filter-column .ci-filter-subcolumn {
		margin:20px 0
	}
	.ci-filter .ci-title {
		border-top:1px solid #9c9d9d;
		padding-top:20px
	}
}
.ci-filter .ci-title {
	margin-bottom:30px
}
.ci-filter .ci-checkbox-active.ci-button-size-40.ci-radiobutton-base-active,.ci-filter .ci-checkbox.ci-checkbox-active.ci-button-size-40,.ci-filter .ci-checkbox.ci-radiobutton-active.ci-button-size-40,.ci-filter .ci-form-base .ci-checkbox-active.ci-button-size-40.ci-radiobutton-active,.ci-filter .ci-form-base .ci-radiobutton-active.ci-button-size-40,.ci-filter .ci-radiobutton-active.ci-button-size-40.ci-radiobutton-base-active,.ci-filter .ci-radiobutton.ci-checkbox-active.ci-button-size-40,.ci-filter .ci-radiobutton.ci-radiobutton-active.ci-button-size-40,.ci-filter .ci-stylish-checkboxes .ci-checkbox-active.ci-button-size-40.ci-radiobutton-active,.ci-filter .ci-stylish-checkboxes .ci-radiobutton-active.ci-button-size-40,.ci-form-base .ci-filter .ci-checkbox-active.ci-button-size-40.ci-radiobutton-active,.ci-form-base .ci-filter .ci-radiobutton-active.ci-button-size-40,.ci-stylish-checkboxes .ci-filter .ci-checkbox-active.ci-button-size-40.ci-radiobutton-active,.ci-stylish-checkboxes .ci-filter .ci-radiobutton-active.ci-button-size-40 {
	background-color:#000;
	color:#fff
}
.ci-filter .ci-checkbox-active.ci-button-size-40.ci-radiobutton-base-active p:before,.ci-filter .ci-checkbox.ci-checkbox-active.ci-button-size-40 p:before,.ci-filter .ci-checkbox.ci-radiobutton-active.ci-button-size-40 p:before,.ci-filter .ci-form-base .ci-checkbox-active.ci-button-size-40.ci-radiobutton-active p:before,.ci-filter .ci-form-base .ci-radiobutton-active.ci-button-size-40 p:before,.ci-filter .ci-radiobutton-active.ci-button-size-40.ci-radiobutton-base-active p:before,.ci-filter .ci-radiobutton.ci-checkbox-active.ci-button-size-40 p:before,.ci-filter .ci-radiobutton.ci-radiobutton-active.ci-button-size-40 p:before,.ci-filter .ci-stylish-checkboxes .ci-checkbox-active.ci-button-size-40.ci-radiobutton-active p:before,.ci-filter .ci-stylish-checkboxes .ci-radiobutton-active.ci-button-size-40 p:before,.ci-form-base .ci-filter .ci-checkbox-active.ci-button-size-40.ci-radiobutton-active p:before,.ci-form-base .ci-filter .ci-radiobutton-active.ci-button-size-40 p:before,.ci-stylish-checkboxes .ci-filter .ci-checkbox-active.ci-button-size-40.ci-radiobutton-active p:before,.ci-stylish-checkboxes .ci-filter .ci-radiobutton-active.ci-button-size-40 p:before {
	color:#FFED00;
	opacity:1
}
.ci-filter .ci-checkbox-active.ci-radiobutton-base-active>span,.ci-filter .ci-checkbox.ci-checkbox-active>span,.ci-filter .ci-checkbox.ci-radiobutton-active>span,.ci-filter .ci-form-base .ci-checkbox-active.ci-radiobutton-active>span,.ci-filter .ci-form-base .ci-radiobutton-active>span,.ci-filter .ci-radiobutton-active.ci-radiobutton-base-active>span,.ci-filter .ci-radiobutton.ci-checkbox-active>span,.ci-filter .ci-radiobutton.ci-radiobutton-active>span,.ci-filter .ci-stylish-checkboxes .ci-checkbox-active.ci-radiobutton-active>span,.ci-filter .ci-stylish-checkboxes .ci-radiobutton-active>span,.ci-form-base .ci-filter .ci-checkbox-active.ci-radiobutton-active>span,.ci-form-base .ci-filter .ci-radiobutton-active>span,.ci-stylish-checkboxes .ci-filter .ci-checkbox-active.ci-radiobutton-active>span,.ci-stylish-checkboxes .ci-filter .ci-radiobutton-active>span {
	background-color:#000
}
.ci-filter .ci-checkbox-active.ci-radiobutton-base-active>span+p,.ci-filter .ci-checkbox.ci-checkbox-active>span+p,.ci-filter .ci-checkbox.ci-radiobutton-active>span+p,.ci-filter .ci-form-base .ci-checkbox-active.ci-radiobutton-active>span+p,.ci-filter .ci-form-base .ci-radiobutton-active>span+p,.ci-filter .ci-radiobutton-active.ci-radiobutton-base-active>span+p,.ci-filter .ci-radiobutton.ci-checkbox-active>span+p,.ci-filter .ci-radiobutton.ci-radiobutton-active>span+p,.ci-filter .ci-stylish-checkboxes .ci-checkbox-active.ci-radiobutton-active>span+p,.ci-filter .ci-stylish-checkboxes .ci-radiobutton-active>span+p,.ci-form-base .ci-filter .ci-checkbox-active.ci-radiobutton-active>span+p,.ci-form-base .ci-filter .ci-radiobutton-active>span+p,.ci-stylish-checkboxes .ci-filter .ci-checkbox-active.ci-radiobutton-active>span+p,.ci-stylish-checkboxes .ci-filter .ci-radiobutton-active>span+p {
	color:#000
}
.ci-filter .ci-checkbox.ci-form-disabled .ci-btn-filter,.ci-filter .ci-form-base .ci-form-disabled.ci-radiobutton-active .ci-btn-filter,.ci-filter .ci-form-disabled.ci-radiobutton-base-active .ci-btn-filter,.ci-filter .ci-radiobutton.ci-form-disabled .ci-btn-filter,.ci-filter .ci-stylish-checkboxes .ci-form-disabled.ci-radiobutton-active .ci-btn-filter,.ci-form-base .ci-filter .ci-form-disabled.ci-radiobutton-active .ci-btn-filter,.ci-stylish-checkboxes .ci-filter .ci-form-disabled.ci-radiobutton-active .ci-btn-filter {
	background-color:#e0e0e0
}
.ci-filter .ci-checkbox.ci-form-disabled p,.ci-filter .ci-form-base .ci-form-disabled.ci-radiobutton-active p,.ci-filter .ci-form-disabled.ci-radiobutton-base-active p,.ci-filter .ci-radiobutton.ci-form-disabled p,.ci-filter .ci-stylish-checkboxes .ci-form-disabled.ci-radiobutton-active p,.ci-form-base .ci-filter .ci-form-disabled.ci-radiobutton-active p,.ci-stylish-checkboxes .ci-filter .ci-form-disabled.ci-radiobutton-active p {
	color:#9c9d9d
}
.ci-filter .ci-filter-tirefinder .ci-btn {
	margin-bottom:20px
}
.ci-filter .ci-filter-tirefinder .ci-btn:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ci-filter .ci-filter-tirefinder .ci-quick-search-results .ui-accordion .ui-accordion-header .ci-list-count,.ci-filter .ci-filter-tirefinder .ci-teaser-download-proxy .ci-fileinfo,.ci-filter .ci-filter-tirefinder .small,.ci-quick-search-results .ui-accordion .ui-accordion-header .ci-filter .ci-filter-tirefinder .ci-list-count,.ci-teaser-download-proxy .ci-filter .ci-filter-tirefinder .ci-fileinfo {
	color:#6e6e6e
}
.ci-filter .ci-filter-product-overview .ci-filter-elem {
	margin:0
}
.ci-filter .ci-filter-product-overview .ci-filter-elem .ci-checkbox p,.ci-filter .ci-filter-product-overview .ci-filter-elem .ci-form-base .ci-radiobutton-active p,.ci-filter .ci-filter-product-overview .ci-filter-elem .ci-radiobutton p,.ci-filter .ci-filter-product-overview .ci-filter-elem .ci-radiobutton-base-active p,.ci-filter .ci-filter-product-overview .ci-filter-elem .ci-stylish-checkboxes .ci-radiobutton-active p,.ci-form-base .ci-filter .ci-filter-product-overview .ci-filter-elem .ci-radiobutton-active p,.ci-stylish-checkboxes .ci-filter .ci-filter-product-overview .ci-filter-elem .ci-radiobutton-active p {
	width:65px
}
@media (min-width:1100px) {
	.ci-filter .ci-filter-product-overview .ci-filter-list-2col .ci-filter-elem {
		margin-right:30px
	}
}
@media (min-width:860px) {
	.ci-filter .ci-filter-search-result .ci-filter-elem {
		margin:0;
		width:31%
	}
	.ci-filter .ci-filter-search-result .ci-filter-elem p {
		width:100%
	}
	.ci-filter .ci-filter-downloadCenter .ci-filter-col2 {
		padding-right:0
	}
}
.ci-filter .ci-filter-downloadCenter .ci-filter-elem p {
	width:72px
}
@media (min-width:640px) {
	.ci-filter .ci-filter-downloadCenter .ci-filter-elem {
		margin:0;
		width:16%
	}
	.ci-filter .ci-filter-downloadCenter .ci-filter-elem p {
		width:100%
	}
}
.ci-filter .ci-filter-downloadCenter .js-show-hide-action,.ci-filter .ci-filter-product-overview .js-show-hide-action {
	display:none
}
@media (max-width:639px) {
	.ci-filter .ci-filter-search-result .ci-title {
		display:none
	}
	.ci-filter .ci-filter-downloadCenter .js-show-hide-action,.ci-filter .ci-filter-product-overview .js-show-hide-action {
		display:block
	}
	.ci-filter .ci-filter-downloadCenter .js-show-hide-target,.ci-filter .ci-filter-product-overview .js-show-hide-target {
		transition:all .5s ease-in-out 0s;
		max-height:0;
		overflow:hidden
	}
	.ci-filter .ci-filter-downloadCenter .js-show-hide-target.open,.ci-filter .ci-filter-product-overview .js-show-hide-target.open {
		max-height:1200px;
		overflow:visible
	}
}
.ci-filter .ci-filter-downloadCenter .js-show-hide-action button:after,.ci-filter .ci-filter-product-overview .js-show-hide-action button:after {
	transition:all .5s ease-in-out 0s
}
.ci-filter .ci-filter-downloadCenter .js-show-hide-action button.open:after,.ci-filter .ci-filter-product-overview .js-show-hide-action button.open:after {
	-ms-transform:scaleY(-1);
	transform:scaleY(-1)
}
.ci-filter .ci-filter-guide {
	margin-top:10px
}
.ci-filter .ci-btn-filter-reset {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	right:0;
	width:auto;
	opacity:0;
	top:0
}
.ci-filter .ci-btn-filter-reset.active {
	opacity:1
}
.ci-filter .ci-btn-filter-reset.offset {
	top:-72px
}
.ci-filter .ci-btn-filter-reset.bottom {
	top:auto;
	bottom:0
}
.ci-filter .ci-btn-filter-reset>div {
	padding:0 30px 0 40px;
	background:#000;
	color:#fff;
	position:relative
}
.ci-filter .ci-btn-filter-reset>div:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px;
	opacity:1;
	color:#FFED00
}
@media (max-width:859px) {
	.ci-filter .ci-filter-column.no-border-sm {
		border-right:0
	}
	.ci-filter .ci-filter-column.no-left-border-sm {
		border-left:0
	}
	.ci-filter .ci-btn-filter-reset {
		position:static;
		padding:0;
		float:none;
		text-align:right
	}
	.ci-filter .ci-btn-filter-reset div {
		display:inline-block
	}
	.ci-filter .ci-btn-filter-reset.active {
		margin-top:30px
	}
}
.ci-filter .ui-tabs .ui-tabs-panel {
	background:0 0;
	padding:40px 0;
	position:relative
}
@media (max-width:639px) {
	.ci-filter .ci-btn-filter-reset {
		width:100%
	}
	.ci-filter .ci-btn-filter-reset div {
		display:block
	}
	.ci-filter .ui-tabs .ui-tabs-panel .ci-filter-list {
		margin-top:30px
	}
	.ci-filter hr {
		display:none
	}
}
.ci-filter-elem {
	text-align:center;
	display:inline-block;
	vertical-align:top;
	margin:0 15px 0 0
}
.ci-filter-elem.ci-btn-filter-fullsize,.ci-filter-elem.ci-btn-filter-large {
	margin:0 0 10px
}
.ci-filter-elem:hover {
	cursor:pointer
}
.ci-show-more-filter {
	text-align:center;
	position:relative;
	margin:30px 0
}
@media (max-width:639px) {
	.ci-show-more-filter {
		margin:0
	}
	.ci-hide-show-target .ci-sidebar .ci-sidebar-inner:first-child .ci-filter-column:first-child .ci-title,.ci-hide-show-target .row:first-child .ci-filter-column:first-child .ci-title,.ci-sidebar .ci-hide-show-target .ci-sidebar-inner:first-child .ci-filter-column:first-child .ci-title {
		border-top:0;
		padding-top:0
	}
}
.ci-show-more-filter .ci-line {
	max-width:none;
	height:1px;
	top:50%;
	width:36%
}
.ci-show-more-filter .ci-line-left {
	left:0;
	width:0
}
.ci-show-more-filter .ci-line-right {
	right:0;
	width:0
}
.ci-show-more-filter .ci-line-left,.ci-show-more-filter .ci-line-right {
	transition:width .5s ease-in-out 0s
}
.ci-show-more-filter .ci-toggle {
	cursor:pointer
}
.ci-show-more-filter .ci-toggle .ci-circle-type1 {
	margin-left:10px
}
.ci-show-more-filter .ci-toggle .ci-circle-type1:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:30px;
	transition:all .5s ease-in-out 0s
}
.ci-show-more-filter .ci-toggle.expanded .ci-circle-type1 {
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.ci-hide-show-target {
	display:none
}
.ci-hide-show-target.expanded {
	display:block
}
@media (min-width:860px) {
	.ci-hide-show-target .ci-sidebar .ci-sidebar-inner~.ci-sidebar-inner,.ci-hide-show-target .ci-sidebar .ci-sidebar-inner~.row,.ci-hide-show-target .ci-sidebar .row~.ci-sidebar-inner,.ci-hide-show-target .row~.row,.ci-sidebar .ci-hide-show-target .ci-sidebar-inner~.ci-sidebar-inner,.ci-sidebar .ci-hide-show-target .ci-sidebar-inner~.row,.ci-sidebar .ci-hide-show-target .row~.ci-sidebar-inner {
		margin-top:20px
	}
}
.ci-filter-type1 p,.ci-filter-type2 p,.ci-filter-type3 p {
	margin-top:6px;
	font-size:14px;
	color:#6e6e6e
}
.ci-filter-type4 {
	display:block;
	text-align:left;
	padding-bottom:20px
}
.ci-filter-type4 .ci-circle-type1 {
	float:left
}
.ci-filter-type4 p {
	display:table-cell;
	vertical-align:middle;
	padding-left:20px;
	color:#6e6e6e;
	height:60px
}
.ci-filter-type4 p span {
	display:block
}
.ci-filter-type4:last-child {
	margin-bottom:0
}
.ci-filter-type5 {
	float:left;
	width:25%;
	padding:0 18px;
	margin-bottom:10px;
	margin-right:0
}
.ci-filter-type5 .ci-button-size-40 {
	display:block;
	background:#9c9d9d;
	color:#fff;
	position:relative
}
.ci-filter-type5 .ci-button-size-40 p:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px;
	color:#9c9d9d;
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-10.5px;
	opacity:0;
	transition:all .5s ease-in-out 0s
}
@media (max-width:859px) {
	.ci-filter-type5 {
		width:50%
	}
}
@media (max-width:639px) {
	.ci-filter-type5 {
		width:100%;
		float:none
	}
}
.ci-filter-elem-size6 .ci-filter-type5 {
	width:50%
}
@media (max-width:859px) {
	.ci-filter-elem-size6 .ci-filter-type5 {
		width:100%;
		float:none
	}
}
.ci-filter-elem-size12 .ci-filter-type5 {
	width:100%;
	float:none;
	padding:0
}
.ci-dealerscorner-filter {
	position:relative;
	margin-top:50px
}
.ci-dealerscorner-filter h1 {
	color:#000
}
@media (min-width:860px) {
	.ci-dealerscorner-filter:after {
		position:absolute;
		left:68.5%;
		top:0;
		width:1px;
		height:100%;
		background:#9c9d9d;
		content:''
	}
}
.ci-dealerscorner-filter .ci-dealerscorner-filter-elem {
	margin-bottom:50px
}
.ci-dealerscorner-filter .ci-sidebar {
	padding-top:0;
	padding-bottom:0
}
.ci-dealerscorner-filter .ci-sidebar-elem {
	margin-bottom:30px
}
@media (max-width:859px) {
	.ci-dealerscorner-filter .ci-sidebar {
		border-top:1px solid #9c9d9d;
		padding-left:0;
		padding-right:0;
		padding-top:0;
		margin-top:30px
	}
	.ci-dealerscorner-filter .ci-sidebar-inner {
		margin-top:0
	}
	.ci-dealerscorner-filter .ci-sidebar-elem {
		margin-top:30px
	}
}
.ci-dealerscorner-filter .ci-sidebar-elem:last-child,.ci-dealerscorner-filter .ci-sidebar-elem:last-child ul {
	margin-bottom:0
}
.ci-downloadcenter-login p {
	margin-bottom:40px
}
.ci-downloadcenter-logout {
	position:absolute;
	right:0;
	top:0
}
.dlc-login-form .ci-btn-submit {
	margin-top:20px
}
.ci-filter-group {
	display:-ms-flexbox;
	display:flex
}
.ci-filter-group.ci-filter-group-center {
	-ms-flex-pack:start;
	justify-content:flex-start
}
.ci-filter-group.ci-filter-group-center>* {
	width:33%
}
.ci-search-input {
	position:relative
}
.ci-search-input input[type=text] {
	width:100%
}
.ci-search-input .ci-btn-start-search {
	padding:0;
	max-height:40px;
	margin:3px 3px 0 0
}
.ci-search-input .ci-btn-start-search:after {
	line-height:38px;
	font-size:38px
}
.ci-search-input.ci-search-input-small .ci-btn-start-search {
	margin:0;
	padding:2px;
	max-height:32px;
	width:32px
}
.ci-search-input.ci-search-input-small .ci-btn-start-search:after {
	line-height:30px;
	font-size:21px
}
.ci-search-input.ci-search-input-xsmall .ci-btn-start-search {
	margin:0;
	padding:1px;
	max-height:26px;
	width:26px
}
.ci-search-input.ci-search-input-xsmall .ci-btn-start-search:after {
	line-height:24px;
	font-size:21px
}
.ci-search-input.ci-search-success .ci-btn-start-search {
	background:#33a684;
	color:#fff
}
.ci-search-input.ci-search-success .ci-btn-start-search:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:38px;
	font-size:38px
}
.ci-search-input.ci-search-error .ci-btn-start-search {
	background:#ce1312;
	color:#fff
}
.ci-search-input.ci-search-error .ci-btn-start-search:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:38px;
	font-size:38px
}
.ci-search-input.ci-search-disabled .ci-btn-start-search {
	background:#c6c6c6;
	color:inherit;
	opacity:.3
}
.ci-quick-search-results {
	position:absolute;
	background-color:rgba(0,0,0,.8);
	box-shadow:0;
	width:100%;
	transition:all .5s ease-in-out 0s;
	top:100%;
	left:0;
	padding:0 30px 0 0;
	box-sizing:content-box
}
@media (max-width:859px) {
	.ci-quick-search-results {
		padding-right:0
	}
}
.ci-quick-search-results>.ci-inner {
	padding:0 0 30px 30px
}
@media (max-width:859px) {
	.ci-quick-search-results>.ci-inner {
		padding:20px 0 30px 30px
	}
}
.ci-quick-search-results .ci-title {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:24px;
	line-height:1.35em;
	color:#fff
}
@media (max-width:639px) {
	.ci-quick-search-results .ci-title {
		font-size:20px
	}
}
.ci-quick-search-results .ci-result-list {
	background-color:#fff;
	padding-bottom:30px
}
.ci-quick-search-results .ui-accordion {
	background-color:#fff;
	margin:20px 0 30px;
	border:0
}
.ci-quick-search-results .ui-accordion.ci-accordion-bordered .ui-accordion-header {
	margin-bottom:4px
}
.ci-quick-search-results .ui-accordion .ui-accordion-header {
	background-color:#e0e0e0;
	font-size:18px;
	padding-left:20px;
	padding-right:60px
}
.ci-quick-search-results .ui-accordion .ui-accordion-header .ci-list-count {
	float:right;
	line-height:27px
}
.ci-quick-search-results .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	right:20px;
	left:auto;
	overflow:visible;
	margin-top:-13.5px;
	height:27px;
	width:27px
}
.ci-quick-search-results .ui-accordion .ui-accordion-header .ui-accordion-header-icon:after {
	line-height:27px
}
.ci-quick-search-results .ui-accordion .ui-accordion-content {
	margin:0
}
.ci-quick-search-results .ui-accordion .ui-accordion-content .ci-element-title {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	color:#FFED00
}
.ci-quick-search-results .ui-accordion .ui-accordion-content p {
	max-height:40px;
	margin:0;
	overflow:hidden
}
.ci-quick-search-results .ci-result-list-item {
	border-bottom:1px solid #e0e0e0;
	padding:20px
}
.ci-quick-search-results .ci-result-list-item:last-child {
	border:0
}
.ci-quick-search-results .ci-no-result {
	background-color:#fff;
	color:#000;
	padding:20px;
	text-align:left
}
.ci-result-container:nth-child(even) {
	background:url(../image/bg_grey_tile-22204895ec.jpg) #e0e0e0
}
.ci-result-container:nth-child(even) .ci-teaser-download-proxy {
	background:#fff
}
.ci-searchresult-list {
	margin-bottom:40px;
	margin-top:-40px
}
.ci-searchresult-list .ci-searchresult-item {
	border-bottom:1px solid #9c9d9d;
	padding:40px 0
}
@media (max-width:859px) {
	.ci-searchresult-list .ci-searchresult-item {
		margin:0 10px
	}
}
@media (max-width:639px) {
	.ci-searchresult-list .ci-searchresult-item {
		padding:30px 0;
		margin:0
	}
}
.ci-searchresult-list .ci-searchresult-item a {
	word-break:break-all
}
.ci-searchresult-list .ci-searchresult-item .ci-count {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:28px;
	line-height:1.35em;
	float:left;
	background-color:#e0e0e0;
	text-align:center;
	padding:20px 0;
	width:60px
}
@media (max-width:859px) {
	.ci-searchresult-list .ci-searchresult-item .ci-count {
		font-size:24px
	}
}
.ci-searchresult-list .ci-searchresult-item .ci-inner {
	margin:0 30px 0 100px
}
@media (max-width:639px) {
	.ci-searchresult-list .ci-searchresult-item .ci-count {
		font-size:22px;
		width:46px
	}
	.ci-searchresult-list .ci-searchresult-item .ci-inner {
		margin-left:60px
	}
}
.ci-searchresult-list .ci-searchresult-item .ci-result-info {
	color:#9c9d9d
}
.ci-searchresult-list .ci-searchresult-item .ci-result-info span:after {
	content:"|";
	margin:0 15px
}
.ci-searchresult-list .ci-searchresult-item .ci-result-info span:last-child:after {
	content:"";
	margin:0
}
.ci-search-select-division .ci-search-select-division-headline {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:24px;
	line-height:1.35em;
	color:#fff;
	margin-bottom:60px
}
.ci-404 {
	position:relative
}
.ci-404>img {
	float:right
}
.ci-404 .ci-404-message {
	width:100%;
	text-align:left;
	position:absolute;
	top:0;
	padding-top:60px;
	z-index:5
}
@media (max-width:859px) {
	.ci-404 .ci-404-message {
		padding-top:20px
	}
}
@media (max-width:639px) {
	.ci-search-select-division .ci-search-select-division-headline {
		font-size:20px
	}
	.ci-404 .ci-404-message {
		position:static;
		padding:0 0 60px
	}
	.ci-404-image {
		display:none
	}
}
.ci-animate-404 {
	position:absolute;
	right:0;
	bottom:0;
	width:100%
}
.ci-animate-404-tire {
	bottom:20px
}
.ci-animate-404 .ci-image-shadow,.ci-animate-404 .ci-image-tire {
	position:relative;
	left:150%;
	transition:all 2s ease-out 1s
}
@media (max-width:1099px) {
	.ci-animate-404 .ci-image-shadow,.ci-animate-404 .ci-image-tire {
		width:220px
	}
}
@media (max-width:859px) {
	.ci-animate-404 .ci-image-shadow,.ci-animate-404 .ci-image-tire {
		width:180px
	}
}
.ci-animate-404 .ci-image-tire {
	-ms-transform:rotate(200deg);
	transform:rotate(200deg)
}
.ci-animate-404.ci-animate .ci-image-tire {
	left:51%;
	-ms-transform:rotate(0);
	transform:rotate(0)
}
@media (max-width:1099px) {
	.ci-animate-404.ci-animate .ci-image-tire {
		left:66%
	}
}
.ci-animate-404.ci-animate .ci-image-shadow {
	left:54%
}
@media (max-width:1099px) {
	.ci-animate-404.ci-animate .ci-image-shadow {
		left:66%
	}
}
.ci-contact-form-response .ci-icon-check {
	float:left;
	color:#008435
}
.ci-contact-form-response .ci-icon-close {
	float:left;
	color:#8e1216
}
.ci-contact-form-response p {
	padding-top:10px;
	color:#fff
}
.ci-container-404 {
	background:0 0;
	padding:60px 0 100px
}
@media (max-width:639px) {
	.ci-container-404 {
		padding:60px 0
	}
}
.ci-404-teaser-container-headline {
	position:relative;
	padding:20px 0
}
.ci-404-teaser-container-headline:after {
	border-left:18px solid transparent;
	border-right:18px solid transparent;
	border-top:18px solid #fff;
	margin-left:-18px;
	bottom:-18px
}
.ci-news-filter {
	margin-bottom:30px;
	margin-left:-4px;
	margin-right:-4px
}
.ci-news-filter div[class^=col-] {
	padding:0 4px
}
.ci-news-isotope {
	margin-top:40px
}
.ci-news-fullsize .ci-link-more {
	float:right
}
@media (max-width:639px) {
	.ci-news-filter div[class^=col-] {
		margin-bottom:20px
	}
	.ci-news-isotope {
		padding-bottom:60px
	}
	.ci-news-fullsize .ci-link-more {
		float:none;
		position:absolute;
		bottom:20px;
		right:10px
	}
}
.ci-newsroom-result .ci-no-result {
	color:#fff;
	text-align:left
}
.ci-facebook {
	color:#fff;
	background:#39559f
}
.ci-facebook:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-twitter {
	color:#fff;
	background:#5ba9e0
}
.ci-twitter:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-youtube {
	color:#fff;
	background:#ce1312
}
.ci-youtube:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-googleplus {
	color:#fff;
	background:#df4a32
}
.ci-googleplus:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-continental {
	color:#000;
	background:#FFED00
}
.ci-continental:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-main-wrapper-max .ci-header {
	height:204px
}
.ci-main-wrapper-max .ci-logo-container,.ci-main-wrapper-max .ci-stage-container {
	top:150px
}
.ci-googlemap-teaser.inactive {
	height:0;
	padding:0;
	margin:0
}
.ci-googlemap-teaser.inactive * {
	display:none
}
.ci-googlemap-teaser {
	display:block;
	background-color:#000;
	position:relative;
	height:150px;
	padding:15px 14px 0;
	left:-4px;
	margin-right:-4px
}
.ci-googlemap-teaser .ci-map-title {
	color:#fff;
	font-family:ContinentalStagSansMedium,arial;
	font-weight:400
}
.ci-googlemap-teaser .ui-dialog-titlebar-close {
	color:#FFED00;
	position:absolute;
	right:0;
	top:0;
	padding:10px 10px 0 0;
	border:0;
	background-color:transparent;
	z-index:1
}
.ci-googlemap-teaser .ui-dialog-titlebar-close:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-googlemap-teaser .ci-map-search {
	margin-top:25px
}
.ci-dealerlocator-dialog {
	padding-top:40px;
	position:relative
}
@media (min-width:860px) and (max-width:1099px) {
	.ci-dealerlocator-dialog {
		max-width:800px
	}
}
@media (min-width:1100px) {
	.ci-dealerlocator-dialog {
		max-width:1040px
	}
}
.ci-dealerlocator-dialog form {
	position:relative;
	padding:0 30px;
	height:263px;
	background:url(../image/bg_grey_tile-22204895ec.jpg) #e0e0e0
}
.ci-dealerlocator-dialog form:before {
	background:url(../image/map/bg_dealer_locator-841cf1d81d.jpg) right top no-repeat;
	background-size:100%;
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	z-index:0
}
.ci-dealerlocator-dialog .ci-map-interaction {
	width:60%;
	top:20%;
	position:relative
}
.ci-dealerlocator-dialog h2 {
	position:relative;
	z-index:1;
	font-family:ContinentalStagSansMedium,arial;
	font-weight:400
}
.ci-dealerlocator-dialog .ci-btn-target-container {
	position:absolute;
	right:-60px;
	bottom:3px
}
@media (max-width:639px) {
	.ci-dealerlocator-dialog .ci-map-interaction {
		width:100%
	}
	.ci-dealerlocator-dialog .ci-map-search {
		float:left;
		width:80%
	}
	.ci-dealerlocator-dialog .ci-btn-target-container {
		position:relative;
		float:left;
		left:10px;
		bottom:-2px
	}
}
.ci-dealerlocator-dialog .ci-btn-target {
	padding:0
}
.ci-dealerlocator-dialog .ci-btn-resellers-container {
	position:absolute;
	right:-250px;
	bottom:0
}
@media (max-width:639px) {
	.ci-dealerlocator-dialog .ci-btn-resellers-container {
		position:relative;
		left:0;
		top:20px;
		float:left
	}
}
.ci-googlemap {
	width:100%;
	height:263px;
	overflow:hidden;
	position:relative;
	transition:height .5s ease-in-out 0s
}
.ci-googlemap:before {
	background:url(../image/map/bg_dealer_locator-841cf1d81d.jpg) right top no-repeat;
	background-size:100%;
	content:""
}
.ci-googlemap .ci-map-interaction {
	position:absolute;
	padding:60px 0 0;
	pointer-events:none;
	width:45.6%
}
@media (max-width:1099px) {
	.ci-googlemap .ci-map-interaction {
		width:50%
	}
}
@media (max-width:859px) {
	.ci-googlemap .ci-map-interaction {
		width:75%
	}
}
@media (max-width:639px) {
	.ci-googlemap .ci-map-interaction {
		width:100%;
		padding-right:64px
	}
}
.ci-bu-bicycle .ci-googlemap .ci-map-interaction {
	padding:40px 0 0
}
.ci-googlemap .ci-map-title {
	font-family:ContinentalStagSansMedium,arial;
	font-weight:400
}
.ci-googlemap .ci-map-subtitle {
	font-family:ContinentalStagSansLight,arial;
	font-weight:400;
	margin-bottom:20px
}
.ci-googlemap .ci-map-image {
	width:100%;
	height:263px;
	transition:all .5s ease-in-out 0s;
	position:absolute;
	top:0;
	left:0
}
.ci-googlemap .ci-map-target {
	display:none;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.ci-googlemap .ci-search-input {
	width:100%;
	pointer-events:auto
}
.ci-googlemap .ci-btn-target-container {
	position:absolute;
	right:-60px;
	bottom:3px;
	display:none
}
@media (max-width:859px) {
	.ci-googlemap .ci-btn-target-container {
		right:-40px
	}
}
.ci-googlemap .ci-btn-target {
	padding:0;
	height:38px;
	width:38px;
	pointer-events:auto;
	line-height:25px
}
.ci-googlemap .ci-btn-target:after {
	font-size:24px;
	line-height:38px
}
.ci-googlemap .ci-map-text {
	display:none;
	background-color:#fff;
	position:absolute;
	transition:all .5s ease-in-out 0s;
	transition-property:height,padding;
	bottom:-100px;
	right:100px;
	width:265px;
	height:0;
	border:1px solid #e0e0e0;
	padding:50px 20px 60px
}
.ci-googlemap .ci-map-text-collapse {
	position:absolute;
	top:10px;
	text-align:center
}
@media (max-width:1200px) {
	.ci-googlemap .ci-map-text {
		right:60px
	}
	.ci-googlemap .ci-map-text-collapse {
		display:block;
		margin-bottom:10px
	}
}
.ci-googlemap .ci-map-text-target {
	position:relative;
	overflow-y:scroll;
	max-height:100%;
	border-bottom:1px solid #9c9d9d;
	border-top:1px solid #9c9d9d
}
@media (max-width:639px),(max-height:639px) and (orientation:landscape) {
	.ci-googlemap .ci-map-text {
		right:0;
		width:100%;
		padding:50px 20px 0;
		transition-duration:1ms
	}
	.ci-googlemap .ci-map-text-collapse {
		display:none;
		margin-bottom:20px
	}
	.ci-googlemap .ci-map-text-target {
		max-height:96%;
		border-top:1px solid #9c9d9d
	}
	.ci-home .ci-googlemap .ci-map-text-target {
		max-height:92%
	}
}
.ci-googlemap .ci-map-text-target>div {
	transition:all .5s ease-in-out 0s;
	width:100%;
	border-bottom:1px solid #e0e0e0;
	padding:20px 0
}
.ci-googlemap .ci-map-text-target>.highlight {
	background-color:#e0e0e0
}
.ci-googlemap .ci-btn-collapse {
	background-color:#9c9d9d;
	color:#fff;
	text-align:center;
	position:relative;
	right:0;
	text-indent:0;
	float:left;
	left:0;
	width:27px;
	height:27px;
	padding:0
}
.ci-googlemap .ci-btn-collapse:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px
}
.ci-googlemap .ci-btn-reseller {
	position:absolute;
	bottom:15px;
	left:20px;
	overflow:hidden
}
@media (max-width:639px),(max-height:639px) and (orientation:landscape) {
	.ci-googlemap .ci-btn-collapse {
		display:none
	}
	.ci-googlemap .ci-btn-reseller {
		top:10px
	}
}
.ci-googlemap.open {
	height:830px;
	padding-bottom:12px
}
@media (max-width:1099px) and (orientation:landscape) {
	.ci-googlemap.open {
		height:100%
	}
}
.ci-googlemap.open .ci-map-target {
	display:block;
	height:830px
}
.ci-googlemap.open .ci-map-text {
	bottom:-40px
}
.ci-googlemap.open .ci-map-text.open {
	height:100%;
	bottom:40px;
	overflow:hidden;
	display:block
}
@media (min-width:640px) and (max-height:859px) {
	.ci-googlemap.open .ci-map-text.open {
		padding-bottom:60px
	}
}
.ci-googlemap.open .ci-map-text.collapsed {
	height:50px;
	padding-bottom:0;
	display:block
}
.ci-googlemap.open .ci-map-text.collapsed .ci-btn-collapse:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px
}
.ci-googlemap.open .ci-map-text.collapsed .ci-btn-reseller {
	height:0;
	transition-duration:.2s
}
.ci-error {
	background-color:#fff;
	color:#8e1216;
	position:absolute;
	top:120px;
	width:100%
}
@media (max-width:639px),(max-height:639px) and (orientation:landscape) {
	.ci-googlemap.open .ci-map-text.open {
		max-height:100%!important;
		bottom:0
	}
	.ci-googlemap.open .ci-map-text.collapsed {
		bottom:0
	}
	.ci-error {
		width:95%
	}
}
.ci-error div {
	padding:10px
}
.ci-bu-bicycle .ci-error {
	top:157px
}
html.ci-fullscreen {
	overflow:hidden
}
.ci-tooltip-dealerlocator {
	z-index:9000
}
.ci-tooltip-dealerlocator .tooltip-inner {
	color:#fff;
	background-color:#000;
	padding:10px 20px;
	text-align:left;
	max-width:300px
}
@media (max-width:859px) {
	.ci-tooltip-dealerlocator .tooltip-inner div {
		line-height:3
	}
	.ci-dealerlocator-fluid,.ci-main-container-fluid {
		padding-left:0;
		padding-right:0
	}
}
.ci-dealerlocator-responsive {
	padding-top:20px;
	height:80px;
	overflow:hidden
}
.ci-dealerlocator-responsive.open {
	height:830px;
	padding-bottom:12px
}
.ci-dealerlocator-responsive .ci-map {
	width:100%;
	height:600px;
	overflow:hidden;
	position:relative;
	transition:height .5s ease-in-out 0s
}
.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs .ui-tabs-nav .ui-tabs-paging-next a,.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs .ui-tabs-nav .ui-tabs-paging-prev a,.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs-anchor,.ui-tabs .ui-tabs-nav .ui-tabs-paging-next .ci-dealerlocator-responsive .ci-map-interactions a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev .ci-dealerlocator-responsive .ci-map-interactions a {
	padding:20px 4px
}
@media (min-width:480px) {
	.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs .ui-tabs-nav .ui-tabs-paging-next a,.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs .ui-tabs-nav .ui-tabs-paging-prev a,.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs-anchor,.ui-tabs .ui-tabs-nav .ui-tabs-paging-next .ci-dealerlocator-responsive .ci-map-interactions a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev .ci-dealerlocator-responsive .ci-map-interactions a {
		padding:20px 12px
	}
}
@media (min-width:640px) {
	.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs .ui-tabs-nav .ui-tabs-paging-next a,.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs .ui-tabs-nav .ui-tabs-paging-prev a,.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs-anchor,.ui-tabs .ui-tabs-nav .ui-tabs-paging-next .ci-dealerlocator-responsive .ci-map-interactions a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev .ci-dealerlocator-responsive .ci-map-interactions a {
		padding:20px
	}
}
@media (min-width:860px) {
	.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs .ui-tabs-nav .ui-tabs-paging-next a,.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs .ui-tabs-nav .ui-tabs-paging-prev a,.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs-anchor,.ui-tabs .ui-tabs-nav .ui-tabs-paging-next .ci-dealerlocator-responsive .ci-map-interactions a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev .ci-dealerlocator-responsive .ci-map-interactions a {
		padding:20px
	}
	.ci-dealerlocator-responsive .ci-dealerlocator-responsive-map {
		float:right
	}
}
@media (min-width:1100px) {
	.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs .ui-tabs-nav .ui-tabs-paging-next a,.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs .ui-tabs-nav .ui-tabs-paging-prev a,.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs-anchor,.ui-tabs .ui-tabs-nav .ui-tabs-paging-next .ci-dealerlocator-responsive .ci-map-interactions a,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev .ci-dealerlocator-responsive .ci-map-interactions a {
		padding:20px 30px
	}
}
.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs .ui-tabs-nav .ui-tabs-paging-next a:first-child:before,.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs .ui-tabs-nav .ui-tabs-paging-prev a:first-child:before,.ci-dealerlocator-responsive .ci-map-interactions .ui-tabs-anchor:first-child:before,.ui-tabs .ui-tabs-nav .ui-tabs-paging-next .ci-dealerlocator-responsive .ci-map-interactions a:first-child:before,.ui-tabs .ui-tabs-nav .ui-tabs-paging-prev .ci-dealerlocator-responsive .ci-map-interactions a:first-child:before {
	display:none
}
.ci-dealerlocator-responsive .ci-dealerlocator-responsive-map {
	position:relative
}
.ci-dealerlocator-responsive .ci-dealerlocator-responsive-map .ci-map-container {
	background:#fff;
	padding:0;
	margin-top:-10px
}
.ci-dealerlocator-responsive .ci-dealerlocator-responsive-map .ci-map {
	margin-bottom:0
}
.ci-dealerlocator-responsive .ci-dealerlocator-responsive-map .ci-map-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:pointer;
	opacity:.1;
	display:none
}
@media (max-width:859px) {
	.ci-dealerlocator-responsive .ci-dealerlocator-responsive-map .ci-map-container {
		padding:0;
		margin-top:-10px
	}
	.ci-dealerlocator-responsive .ci-dealerlocator-responsive-map .ci-map-overlay {
		padding:64px 0 0;
		display:block
	}
}
@media (max-width:639px) {
	.ci-dealerlocator-responsive .ci-dealerlocator-responsive-map .ci-map-overlay {
		padding:60px 0 0
	}
}
.ci-dealerlocator-responsive .ci-dealerlocator-responsive-map .ci-map-minimize,.ci-dealerlocator-responsive.ci-fullscreen .ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner,.ci-dealerlocator-responsive.ci-fullscreen .ci-dealerlocator-responsive-search .row,.ci-dealerlocator-responsive.ci-fullscreen .ci-dealerlocator-result,.ci-dealerlocator-responsive.ci-fullscreen .ci-map-interactions,.ci-sidebar .ci-dealerlocator-responsive.ci-fullscreen .ci-dealerlocator-responsive-search .ci-sidebar-inner {
	display:none
}
.ci-dealerlocator-responsive.ci-fullscreen .ci-dealerlocator-responsive-map {
	position:fixed;
	background-color:#fff;
	top:0;
	left:0;
	z-index:8020;
	padding:0;
	overflow:visible;
	width:100%
}
.ci-dealerlocator-responsive.ci-fullscreen .ci-dealerlocator-responsive-map .ci-map-container {
	padding:40px 10px 0;
	margin:0
}
.ci-dealerlocator-responsive.ci-fullscreen .ci-dealerlocator-responsive-map .ci-map-overlay {
	display:none
}
.ci-dealerlocator-responsive.ci-fullscreen .ci-dealerlocator-responsive-map .ci-map-minimize {
	display:block;
	position:absolute;
	right:0;
	top:0
}
.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner,.ci-dealerlocator-responsive-search .row,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner {
	margin-bottom:18px
}
.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-search-input,.ci-dealerlocator-responsive-search .row .ci-search-input,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-search-input {
	display:inline-block;
	width:85%;
	position:relative
}
@media (max-width:1099px) {
	.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-search-input,.ci-dealerlocator-responsive-search .row .ci-search-input,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-search-input {
		width:80%
	}
}
@media (max-width:639px) {
	.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-search-input,.ci-dealerlocator-responsive-search .row .ci-search-input,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-search-input {
		width:85%
	}
}
.ci-secondbrands .ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-search-input,.ci-secondbrands .ci-dealerlocator-responsive-search .row .ci-search-input,.ci-sidebar .ci-secondbrands .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-search-input {
	left:4px
}
@media (max-width:859px) {
	.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner,.ci-dealerlocator-responsive-search .row,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner {
		margin-bottom:20px
	}
	.ci-secondbrands .ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-search-input,.ci-secondbrands .ci-dealerlocator-responsive-search .row .ci-search-input,.ci-sidebar .ci-secondbrands .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-search-input {
		left:0
	}
}
.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-show-more-filter,.ci-dealerlocator-responsive-search .row .ci-show-more-filter,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-show-more-filter {
	margin:20px 0 10px
}
.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-show-more-filter .ci-line,.ci-dealerlocator-responsive-search .row .ci-show-more-filter .ci-line,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-show-more-filter .ci-line {
	background-color:#9c9d9d;
	max-width:30%;
	min-width:10%
}
@media (max-width:859px) {
	.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-show-more-filter .ci-line,.ci-dealerlocator-responsive-search .row .ci-show-more-filter .ci-line,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-show-more-filter .ci-line {
		min-width:30%
	}
	.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-filter .ci-filter-spacer,.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-teaser-proxy.ci-teaser-topnews-first,.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .col-sm-12,.ci-dealerlocator-responsive-search .row .ci-filter .ci-filter-spacer,.ci-dealerlocator-responsive-search .row .ci-teaser-proxy.ci-teaser-topnews-first,.ci-dealerlocator-responsive-search .row .col-sm-12,.ci-filter .ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-filter-spacer,.ci-filter .ci-dealerlocator-responsive-search .row .ci-filter-spacer,.ci-filter .ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-filter-spacer,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-filter .ci-filter-spacer,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-teaser-proxy.ci-teaser-topnews-first,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .col-sm-12 {
		padding:0 10px
	}
}
@media (max-width:1099px) {
	.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-show-more-filter .ci-line,.ci-dealerlocator-responsive-search .row .ci-show-more-filter .ci-line,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-show-more-filter .ci-line {
		min-width:15%
	}
}
.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-checkbox span,.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-form-base .ci-radiobutton-active span,.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-radiobutton span,.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-radiobutton-base-active span,.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-stylish-checkboxes .ci-radiobutton-active span,.ci-dealerlocator-responsive-search .row .ci-checkbox span,.ci-dealerlocator-responsive-search .row .ci-form-base .ci-radiobutton-active span,.ci-dealerlocator-responsive-search .row .ci-radiobutton span,.ci-dealerlocator-responsive-search .row .ci-radiobutton-base-active span,.ci-dealerlocator-responsive-search .row .ci-stylish-checkboxes .ci-radiobutton-active span,.ci-form-base .ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-radiobutton-active span,.ci-form-base .ci-dealerlocator-responsive-search .row .ci-radiobutton-active span,.ci-form-base .ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-radiobutton-active span,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-checkbox span,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-form-base .ci-radiobutton-active span,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-radiobutton span,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-radiobutton-base-active span,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-stylish-checkboxes .ci-radiobutton-active span,.ci-stylish-checkboxes .ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-radiobutton-active span,.ci-stylish-checkboxes .ci-dealerlocator-responsive-search .row .ci-radiobutton-active span,.ci-stylish-checkboxes .ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-radiobutton-active span {
	background-repeat:no-repeat;
	background-size:80% 80%;
	background-position:6px 5px
}
.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-search-full .ci-search-input,.ci-dealerlocator-responsive-search .row .ci-search-full .ci-search-input,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-search-full .ci-search-input {
	width:100%
}
.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-btn-target,.ci-dealerlocator-responsive-search .row .ci-btn-target,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-btn-target {
	float:right;
	position:relative;
	top:3px
}
.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-btn-target:after,.ci-dealerlocator-responsive-search .row .ci-btn-target:after,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-btn-target:after {
	position:absolute;
	top:1px;
	left:7px
}
.ci-dealerlocator-responsive-search .ci-sidebar .ci-sidebar-inner .ci-filter-elem,.ci-dealerlocator-responsive-search .row .ci-filter-elem,.ci-sidebar .ci-dealerlocator-responsive-search .ci-sidebar-inner .ci-filter-elem {
	margin:0;
	width:24%
}
.ci-dealerlocator-result {
	display:none
}
.ci-dealerlocator-result .ci-dealerlocator-responsive-result-list .ci-headline-result-list {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:28px;
	line-height:1.35em;
	background:#FFED00;
	padding:15px 30px
}
@media (max-width:859px) {
	.ci-dealerlocator-result .ci-dealerlocator-responsive-result-list {
		margin-bottom:0
	}
	.ci-dealerlocator-result .ci-dealerlocator-responsive-result-list .ci-headline-result-list {
		font-size:24px;
		padding:10px 20px
	}
}
@media (max-width:639px) {
	.ci-dealerlocator-result .ci-dealerlocator-responsive-result-list .ci-headline-result-list {
		font-size:22px;
		padding:10px
	}
}
.ci-dealerlocator-result .ci-dealerlocator-responsive-result-list .ci-list {
	background:#fff;
	padding:0 20px;
	max-height:650px;
	overflow-y:scroll;
	position:relative;
	transition:height .5s ease-in-out 0s
}
@media (max-width:859px) {
	.ci-dealerlocator-result .ci-dealerlocator-responsive-result-list .ci-list {
		padding:0 20px;
		max-height:none;
		overflow-y:visible
	}
}
@media (max-width:639px) {
	.ci-dealerlocator-result .ci-dealerlocator-responsive-result-list .ci-list {
		padding:0 10px
	}
}
.ci-dealerlocator-details-fancy .ci-item,.ci-dealerlocator-responsive-result-list .ci-item {
	text-align:center;
	position:relative;
	border-bottom:1px solid #9c9d9d;
	padding:20px 0
}
.ci-dealerlocator-details-fancy .ci-item.highlight .ci-subtitle,.ci-dealerlocator-details-fancy .ci-item.highlight .ci-title,.ci-dealerlocator-responsive-result-list .ci-item.highlight .ci-subtitle,.ci-dealerlocator-responsive-result-list .ci-item.highlight .ci-title {
	color:#FFED00
}
.ci-dealerlocator-details-fancy .ci-item:last-child,.ci-dealerlocator-responsive-result-list .ci-item:last-child {
	border:0
}
.ci-dealerlocator-details-fancy .ci-item h3,.ci-dealerlocator-responsive-result-list .ci-item h3 {
	margin-bottom:0
}
.ci-dealerlocator-details-fancy .ci-item .ci-attr-img,.ci-dealerlocator-responsive-result-list .ci-item .ci-attr-img {
	width:24px;
	height:24px
}
.ci-dealerlocator-details-fancy .ci-item .ci-subtitle,.ci-dealerlocator-details-fancy .ci-item .ci-title,.ci-dealerlocator-responsive-result-list .ci-item .ci-subtitle,.ci-dealerlocator-responsive-result-list .ci-item .ci-title {
	font-family:ContinentalStagSansMedium,arial;
	font-weight:400;
	cursor:pointer
}
.ci-dealerlocator-details-fancy .ci-item .ci-pin-small,.ci-dealerlocator-responsive-result-list .ci-item .ci-pin-small {
	height:14px;
	position:relative;
	background:url(../image/map/map-3d071f0ce5.png) left 3px no-repeat;
	background-size:12px 14px;
	padding-left:20px
}
.ci-dealerlocator-details-fancy .ci-item .ci-item-detail,.ci-dealerlocator-responsive-result-list .ci-item .ci-item-detail {
	display:none
}
@media (max-width:859px) {
	.ci-dealerlocator-details-fancy .ci-item .ci-item-detail,.ci-dealerlocator-responsive-result-list .ci-item .ci-item-detail {
		display:block
	}
	.ci-dealerlocator-details-fancy .ci-item.ci-item-fancy,.ci-dealerlocator-responsive-result-list .ci-item.ci-item-fancy {
		padding:20px
	}
}
.ci-dealerlocator-details-fancy .ci-item .ci-item-detail .ci-circle-size-40,.ci-dealerlocator-responsive-result-list .ci-item .ci-item-detail .ci-circle-size-40 {
	display:inline-block;
	margin:0 5px 20px
}
.ci-dealerlocator-details-fancy .ci-item .ci-item-detail .ci-icon-contact-phone,.ci-dealerlocator-responsive-result-list .ci-item .ci-item-detail .ci-icon-contact-phone {
	position:relative;
	width:100px
}
.ci-dealerlocator-details-fancy .ci-item .ci-item-detail .ci-icon-contact-phone .ci-cluster,.ci-dealerlocator-responsive-result-list .ci-item .ci-item-detail .ci-icon-contact-phone .ci-cluster {
	position:absolute;
	right:-5px;
	top:25px;
	font-size:12px
}
.ci-dealerlocator-details-fancy .ci-item .ci-circle-type1,.ci-dealerlocator-responsive-result-list .ci-item .ci-circle-type1 {
	background-color:transparent
}
.ci-dealerlocator-details-fancy .ci-item .ci-circle-type1 img,.ci-dealerlocator-responsive-result-list .ci-item .ci-circle-type1 img {
	position:relative;
	top:1px;
	width:30px
}
.ci-dealerlocator-details-fancy .ci-item.ci-item-fancy,.ci-dealerlocator-responsive-result-list .ci-item.ci-item-fancy {
	max-width:100%
}
@media (min-width:860px) {
	.ci-dealerlocator-details-fancy .ci-item.ci-item-fancy,.ci-dealerlocator-responsive-result-list .ci-item.ci-item-fancy {
		max-width:800px;
		min-width:800px
	}
}
.ci-dealerlocator-details-fancy .ci-item.ci-item-fancy .ci-item-map,.ci-dealerlocator-responsive-result-list .ci-item.ci-item-fancy .ci-item-map {
	float:left;
	width:50%;
	position:relative
}
.ci-dealerlocator-details-fancy .ci-item.ci-item-fancy .ci-item-map img,.ci-dealerlocator-responsive-result-list .ci-item.ci-item-fancy .ci-item-map img {
	max-height:500px
}
.ci-dealerlocator-details-fancy .ci-item.ci-item-fancy .ci-item-map .ci-img-interactions,.ci-dealerlocator-responsive-result-list .ci-item.ci-item-fancy .ci-item-map .ci-img-interactions {
	position:absolute;
	width:100%;
	top:10px;
	display:none
}
.ci-dealerlocator-details-fancy .ci-item.ci-item-fancy .ci-item-text,.ci-dealerlocator-responsive-result-list .ci-item.ci-item-fancy .ci-item-text {
	float:left;
	text-align:left;
	width:50%;
	padding-left:20px;
	height:500px;
	overflow-y:auto
}
@media (max-width:859px) {
	.ci-dealerlocator-details-fancy .ci-item.ci-item-fancy .ci-item-map,.ci-dealerlocator-responsive-result-list .ci-item.ci-item-fancy .ci-item-map {
		display:none
	}
	.ci-dealerlocator-details-fancy .ci-item.ci-item-fancy .ci-item-text,.ci-dealerlocator-responsive-result-list .ci-item.ci-item-fancy .ci-item-text {
		float:none;
		width:100%;
		padding-left:0;
		text-align:center;
		height:auto;
		overflow-y:visible
	}
}
.ci-dealerlocator-responsive-reseller {
	text-align:center;
	width:100%;
	margin-bottom:20px
}
.ci-dealerlocator-responsive-reseller div {
	min-height:60px
}
.ci-dealerlocator-responsive-reseller a {
	margin:14px auto
}
.ci-dealerlocator-tabs-detail {
	background-color:#fff;
	position:relative;
	overflow:visible;
	top:10px;
	text-align:center;
	height:0;
	z-index:1000;
	width:100%;
	opacity:.8
}
.ci-dealerlocator-tabs-detail:hover {
	opacity:1
}
.ci-dealerlocator-tabs-detail .ci-dealerlocator-tab-detail {
	position:relative;
	background-color:#fff;
	margin:0 20px
}
@media (max-width:859px) {
	.ci-dealerlocator-tabs-detail .ci-dealerlocator-tab-detail {
		top:4px
	}
}
.ci-dealerlocator-tabs-detail .tab-details-link {
	line-height:2
}
.ci-dealerlocator-tabs-detail .tab-details-link:hover {
	color:#FFED00;
	cursor:pointer
}
.ci-dealerlocator-tabs-detail .tab-details-content {
	display:none;
	width:100%;
	height:100%
}
.ci-cluster,.ci-pin-group div {
	font-family:ContinentalStagSansBook,arial;
	font-weight:400;
	font-size:11px;
	text-align:center;
	padding-top:4px;
	border-radius:50%;
	background-color:transparent;
	color:inherit;
	width:25px!important;
	height:25px;
	border:1px solid transparent
}
.ci-dealerlocator-responsive-teaser {
	width:100%;
	height:263px;
	overflow:hidden;
	position:relative;
	transition:height .5s ease-in-out 0s
}
.ci-dealerlocator-responsive-teaser:before {
	background:url(../image/map/bg_dealer_locator-841cf1d81d.jpg) right top no-repeat;
	background-size:100%;
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	z-index:0
}
.ci-dealerlocator-responsive-teaser.open {
	height:400px
}
@media (max-width:639px) {
	.ci-dealerlocator-responsive-teaser.open {
		height:320px
	}
}
@media (max-width:480px) {
	.ci-dealerlocator-responsive-teaser.open {
		height:263px
	}
}
.ci-dealerlocator-responsive-teaser .ci-marker {
	width:74px;
	height:94px;
	-ms-transform:scale(.01,.01);
	transform:scale(.01,.01);
	position:absolute;
	background:url(../image/map/pin-af2b599ea6.png) right top no-repeat;
	background-size:100%;
	transition:all .3s ease-in-out 0s;
	top:-200px
}
.ci-dealerlocator-responsive-teaser .ci-marker1 {
	transition:all .3s ease-in .6s;
	right:8%
}
@media (max-width:1099px) {
	.ci-dealerlocator-responsive-teaser .ci-marker1 {
		right:8%
	}
}
@media (max-width:859px) {
	.ci-dealerlocator-responsive-teaser .ci-marker1 {
		right:6%
	}
}
@media (max-width:639px) {
	.ci-dealerlocator-responsive-teaser .ci-marker1 {
		right:30%
	}
}
.ci-dealerlocator-responsive-teaser .ci-marker2 {
	transition:all .3s ease-in 1.1s;
	right:2%
}
@media (max-width:1099px) {
	.ci-dealerlocator-responsive-teaser .ci-marker2 {
		right:2%
	}
}
@media (max-width:859px) {
	.ci-dealerlocator-responsive-teaser .ci-marker2 {
		right:1%
	}
}
@media (max-width:639px) {
	.ci-dealerlocator-responsive-teaser .ci-marker2 {
		right:40%
	}
}
.ci-dealerlocator-responsive-teaser .ci-marker3 {
	transition:all .3s ease-in 1.3s;
	right:20%
}
@media (max-width:1099px) {
	.ci-dealerlocator-responsive-teaser .ci-marker3 {
		right:20%
	}
	.ci-dealerlocator-responsive-teaser.open .ci-marker1 {
		top:35px
	}
}
@media (max-width:859px) {
	.ci-dealerlocator-responsive-teaser .ci-marker3 {
		right:20%
	}
}
.ci-dealerlocator-responsive-teaser.open .ci-marker {
	-ms-transform:scale(1,1);
	transform:scale(1,1)
}
.ci-dealerlocator-responsive-teaser.open .ci-marker1 {
	top:35px
}
@media (max-width:639px) {
	.ci-dealerlocator-responsive-teaser .ci-marker3 {
		right:6%
	}
	.ci-dealerlocator-responsive-teaser.open .ci-marker1 {
		top:20px
	}
}
.ci-dealerlocator-responsive-teaser.open .ci-marker2 {
	top:15px
}
@media (max-width:1099px) {
	.ci-dealerlocator-responsive-teaser.open .ci-marker2 {
		top:15px
	}
}
@media (max-width:639px) {
	.ci-dealerlocator-responsive-teaser.open .ci-marker2 {
		top:10px
	}
}
.ci-dealerlocator-responsive-teaser.open .ci-marker3 {
	top:216px
}
.ci-dealerlocator-responsive-teaser .ci-map-interaction {
	position:absolute;
	padding:60px 0 0;
	pointer-events:none;
	width:45.6%
}
@media (max-width:1099px) {
	.ci-dealerlocator-responsive-teaser .ci-map-interaction {
		width:50%
	}
}
@media (max-width:859px) {
	.ci-dealerlocator-responsive-teaser.open .ci-marker {
		-ms-transform:scale(.7,.7);
		transform:scale(.7,.7)
	}
	.ci-dealerlocator-responsive-teaser .ci-map-interaction {
		width:75%
	}
}
@media (max-width:639px) {
	.ci-dealerlocator-responsive-teaser.open .ci-marker3 {
		top:166px
	}
	.ci-dealerlocator-responsive-teaser .ci-map-interaction {
		width:100%;
		padding-right:64px
	}
}
.ci-bu-bicycle .ci-dealerlocator-responsive-teaser .ci-map-interaction {
	padding:40px 0 0
}
.ci-dealerlocator-responsive-teaser .ci-map-title {
	font-family:ContinentalStagSansMedium,arial;
	font-weight:400
}
.ci-dealerlocator-responsive-teaser .ci-map-subtitle {
	font-family:ContinentalStagSansLight,arial;
	font-weight:400;
	margin-bottom:20px
}
.ci-dealerlocator-responsive-teaser .ci-map-image {
	width:100%;
	height:263px;
	transition:all .5s ease-in-out 0s;
	position:absolute;
	top:0;
	left:0
}
.ci-dealerlocator-responsive-teaser .ci-map-target {
	display:none;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.ci-dealerlocator-responsive-teaser .ci-search-input {
	width:100%;
	pointer-events:auto
}
.ci-dealerlocator-responsive-teaser .ci-btn-target-container {
	position:absolute;
	right:-60px;
	bottom:3px;
	display:none
}
@media (max-width:859px) {
	.ci-dealerlocator-responsive-teaser .ci-btn-target-container {
		right:-40px
	}
}
.ci-dealerlocator-responsive-teaser .ci-btn-target {
	padding:0;
	height:38px;
	width:38px;
	pointer-events:auto;
	line-height:25px
}
.ci-dealerlocator-responsive-teaser .ci-btn-target:after {
	font-size:24px;
	line-height:38px
}
.ci-dealerlocator-responsive-teaser .ci-dealerlocator-responsive-reseller {
	position:absolute;
	bottom:0;
	margin:0;
	right:-130%
}
@media (max-width:1099px) {
	.ci-dealerlocator-responsive-teaser .ci-dealerlocator-responsive-reseller {
		right:-110%
	}
}
@media (max-width:859px) {
	.ci-dealerlocator-responsive-teaser .ci-dealerlocator-responsive-reseller {
		bottom:-70px;
		right:0
	}
}
.ci-dealerlocator-responsive-teaser .ci-dealerlocator-responsive-reseller a {
	margin:0
}
.ci-container-background-tirefinder:before {
	background:url(../image/plt/bg_tirefinder_plt-72c0574793.jpg) right top no-repeat
}
@media (max-width:859px) {
	.ci-container-background-tirefinder:before {
		background:url(../image/plt/bg_tirefinder_plt_tablet-cf3c219bac.jpg) right top no-repeat
	}
}
.ci-container-background-transport-tirefinder {
	height:auto!important
}
.ci-container-background-transport-tirefinder:before {
	background:url(../image/transport/bg_tirefinder_transport-03535405f2.jpg) right top no-repeat
}
.ci-tirefinder-headline {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:28px;
	line-height:1.35em
}
@media (max-width:859px) {
	.ci-container-background-transport-tirefinder:before {
		background:url(../image/transport/bg_tirefinder_transport_tablet-a42c026852.jpg) right top no-repeat
	}
	.ci-tirefinder-headline {
		font-size:24px
	}
}
@media (max-width:639px) {
	.ci-dealerlocator-responsive-teaser .ci-dealerlocator-responsive-reseller {
		right:-10%
	}
	.ci-tirefinder-headline {
		font-size:22px
	}
}
.ci-tirefinder-subheadline {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:28px;
	line-height:1.35em
}
@media (max-width:859px) {
	.ci-tirefinder-subheadline {
		font-size:24px
	}
}
.ci-container-background-bicycle-tirefinder {
	height:auto!important
}
.ci-container-background-bicycle-tirefinder:before {
	background:url(../image/bicycle/bg_tirefinder_bicycle-32a730c967.jpg) right top no-repeat
}
.ci-tirefinder-light.ci-container-module {
	padding:60px 0
}
.ci-tirefinder-selection {
	width:50%;
	position:relative
}
@media (max-width:1099px) {
	.ci-tirefinder-selection {
		width:65%
	}
}
@media (max-width:859px) {
	.ci-container-background-bicycle-tirefinder:before {
		background:url(../image/bicycle/bg_tirefinder_bicycle_tablet-019ab07a40.jpg) right top no-repeat
	}
	.ci-tirefinder-selection {
		width:75%
	}
}
.ci-tirefinder-light .ci-tirefinder-selection {
	margin:30px 0 0
}
.ci-tirefinder-selection input {
	width:100%
}
.ci-tirefinder-selection-item {
	margin-bottom:20px
}
.ci-tirefinder-light {
	height:308px;
	transition:height .5s ease-in-out
}
.ci-tirefinder-light:before {
	content:"";
	background-size:100%
}
.ci-tirefinder-light.expanded {
	height:480px
}
@media (max-width:639px) {
	.ci-tirefinder-subheadline {
		font-size:22px
	}
	.ci-tirefinder-light.ci-container-module {
		padding:30px 0 60px
	}
	.ci-tirefinder-selection {
		width:100%
	}
	.button-container a {
		display:block;
		text-align:center;
		margin-bottom:20px;
		width:100%
	}
	.button-container a:last-child {
		margin-bottom:0
	}
	.ci-tirefinder-light:before {
		display:none
	}
	.ci-tirefinder-light.expanded {
		height:525px
	}
	.ci-tirefinder-light {
		height:248px
	}
}
.ci-tirefinder-light-dialog {
	overflow:visible;
	width:840px!important
}
@media (max-width:860px) {
	.ci-tirefinder-light-dialog {
		width:auto!important
	}
}
.ci-tirefinder-light-dialog .ci-tirefinder-dialog .ui-tabs .ui-tabs-panel,.ci-tirefinder-light-dialog .ci-tirefinder-outer-height {
	height:auto
}
.ci-tirefinder-light-dialog .ci-selection-inner {
	margin-top:30px
}
.ci-tirefinder-light-dialog .ui-dialog-content {
	background:0 0
}
.ci-tirefinder-light-dialog .ui-dialog-content h1 {
	font-size:28px
}
.ci-tirefinder-light-dialog .ci-tirefinder-dialog {
	background:0 0
}
.ci-button-spacer {
	color:#6e6e6e
}
.ci-button-spacer:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px;
	padding-right:4px;
	padding-left:4px
}
.ci-button-spacer:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-button-spacer:after,.ci-button-spacer:before {
	font-size:36px;
	color:#9c9d9d
}
.ci-tirefinder-dialog {
	overflow:visible
}
.ci-tirefinder-dialog h2 {
	color:#000
}
.ci-tirefinder-dialog .ui-tabs {
	height:100%
}
.ci-tirefinder-dialog .ui-tabs .ui-tabs-panel {
	background:0 0;
	padding:30px;
	height:450px
}
@media (max-width:639px) {
	.ci-button-spacer {
		display:none
	}
	.ci-tirefinder-dialog .ui-tabs .ui-tabs-panel {
		background:#000;
		height:100%
	}
}
.ci-tirefinder-dialog .ui-tabs .ui-tabs-panel h2 {
	color:#fff
}
.ci-tirefinder-dialog .ci-form-base {
	display:inline-block;
	top:4px;
	position:relative
}
.ci-tirefinder-dialog .ci-form-base .ci-button-label,.ci-tirefinder-dialog .ci-form-base ul.ColVis_collection label,ul.ColVis_collection .ci-tirefinder-dialog .ci-form-base label {
	padding-left:40px;
	color:#9c9d9d;
	display:block
}
.ci-tirefinder-dialog .ci-form-base .ci-button-label+.ci-button-label,.ci-tirefinder-dialog .ci-form-base ul.ColVis_collection .ci-button-label+label,.ci-tirefinder-dialog .ci-form-base ul.ColVis_collection label+.ci-button-label,.ci-tirefinder-dialog .ci-form-base ul.ColVis_collection label+label,ul.ColVis_collection .ci-tirefinder-dialog .ci-form-base .ci-button-label+label,ul.ColVis_collection .ci-tirefinder-dialog .ci-form-base label+.ci-button-label,ul.ColVis_collection .ci-tirefinder-dialog .ci-form-base label+label {
	margin-top:20px
}
.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size {
	float:left;
	padding-right:20px
}
@media (max-width:859px) {
	.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size {
		float:none;
		padding:0
	}
	.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size .ci-button-label,.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size ul.ColVis_collection label,ul.ColVis_collection .ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size label {
		position:relative;
		display:inline-block
	}
	.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size .ci-button-label:first-child,.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size ul.ColVis_collection label:first-child,ul.ColVis_collection .ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size label:first-child {
		padding-right:30px
	}
	.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size .ci-tiresetselection-spacer {
		display:inline
	}
}
@media (max-width:639px) {
	.ci-tirefinder-dialog .ci-form-base {
		top:-4px
	}
	.ci-tirefinder-dialog .ci-form-base .ci-button-label,.ci-tirefinder-dialog .ci-form-base ul.ColVis_collection label,ul.ColVis_collection .ci-tirefinder-dialog .ci-form-base label {
		position:relative
	}
	.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size .ci-button-label:first-child,.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size ul.ColVis_collection label:first-child,ul.ColVis_collection .ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size label:first-child {
		padding-right:0
	}
	.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size .ci-tiresetselection-spacer {
		display:block
	}
}
.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size .ci-btn-info {
	position:absolute;
	top:-5px;
	right:-15px
}
@media (min-width:640px) and (max-width:859px) {
	.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size .ci-btn-info {
		position:static;
		margin-left:10px
	}
}
.ci-progress-indicator {
	display:table;
	width:100%;
	margin-bottom:45px;
	text-align:center
}
@media (max-width:859px) {
	.ci-progress-indicator {
		margin-bottom:30px
	}
}
.ci-wizard-step {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	text-transform:uppercase;
	border-bottom:2px solid #363636;
	text-align:center;
	padding-bottom:6px;
	display:table-cell;
	color:#9c9d9d
}
.ci-wizard-step.active {
	border-color:#FFED00;
	color:#FFED00
}
.ci-tirefinder-outer-height {
	height:510px;
	background-image:url(../image/bg_tirefinder_layer-f37eab2b53.jpg);
	background-repeat:no-repeat;
	background-position:bottom
}
.ci-tirefinder-outer-height.ci-tirefinder-result-view {
	background-color:#000
}
@media (max-width:639px) {
	.ci-tirefinder-dialog .ci-form-base.ci-form-base-by-size .ci-btn-info {
		right:-35px
	}
	.ci-tirefinder-outer-height {
		height:auto;
		background-image:none
	}
}
.ci-tirefinder-outer-height .ui-tabs-nav {
	background:0 0
}
.ci-tirefinder-outer-height .ui-tabs-nav li {
	background:#000
}
.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav .ui-tabs-paging-next li a,.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav .ui-tabs-paging-prev li a,.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav li .ui-tabs-paging-next a,.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav li .ui-tabs-paging-prev a,.ci-tirefinder-outer-height .ui-tabs-nav li .ui-tabs-anchor,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav .ui-tabs-paging-next li a,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav .ui-tabs-paging-prev li a,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav li .ui-tabs-paging-next a,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav li .ui-tabs-paging-prev a {
	color:#fff
}
.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav .ui-tabs-paging-next li a:before,.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav .ui-tabs-paging-prev li a:before,.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav li .ui-tabs-paging-next a:before,.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav li .ui-tabs-paging-prev a:before,.ci-tirefinder-outer-height .ui-tabs-nav li .ui-tabs-anchor:before,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav .ui-tabs-paging-next li a:before,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav .ui-tabs-paging-prev li a:before,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav li .ui-tabs-paging-next a:before,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav li .ui-tabs-paging-prev a:before {
	display:none
}
.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav .ui-tabs-paging-next li a:after,.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav .ui-tabs-paging-prev li a:after,.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav li .ui-tabs-paging-next a:after,.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav li .ui-tabs-paging-prev a:after,.ci-tirefinder-outer-height .ui-tabs-nav li .ui-tabs-anchor:after,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav .ui-tabs-paging-next li a:after,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav .ui-tabs-paging-prev li a:after,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav li .ui-tabs-paging-next a:after,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav li .ui-tabs-paging-prev a:after {
	background:0 0
}
.ci-tirefinder-outer-height .ui-tabs-nav li.ui-tabs-active {
	background:#FFED00
}
.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav .ui-tabs-paging-next li.ui-tabs-active a,.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav .ui-tabs-paging-prev li.ui-tabs-active a,.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-paging-next a,.ci-tirefinder-outer-height .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-paging-prev a,.ci-tirefinder-outer-height .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav .ui-tabs-paging-next li.ui-tabs-active a,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav .ui-tabs-paging-prev li.ui-tabs-active a,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav li.ui-tabs-active .ui-tabs-paging-next a,.ui-tabs .ci-tirefinder-outer-height .ui-tabs-nav li.ui-tabs-active .ui-tabs-paging-prev a {
	color:#000
}
.ci-tirefinder-outer-height .ui-tabs .ui-widget-content {
	background:0 0
}
.ci-tirefinder-inner-height {
	height:276px
}
.ci-selection-inner {
	max-width:77%;
	width:100%;
	margin:0 auto
}
@media (max-width:859px) {
	.ci-selection-inner {
		max-width:100%
	}
}
.ci-selection-inner .ci-slider-label {
	float:left;
	width:200px;
	color:#fff
}
.ci-selection-inner .ci-slider-container {
	margin:20px 0 20px 200px
}
@media (max-width:639px) {
	.ci-tirefinder-outer-height .ui-tabs .ui-widget-content {
		background:#000
	}
	.ci-tirefinder-inner-height {
		height:auto;
		padding-bottom:30px
	}
	.ci-selection-inner {
		height:auto
	}
	.ci-selection-inner .ci-slider-label {
		float:none;
		width:100%
	}
	.ci-selection-inner .ci-slider-container {
		margin-left:0
	}
}
.ci-input-info {
	float:left;
	width:50px;
	padding-top:7px
}
.ci-input-container {
	position:relative;
	margin-left:50px
}
.ci-input-container>* {
	margin-bottom:20px
}
.ci-input-container.ci-small-margin>* {
	margin-bottom:10px
}
@media (min-width:640px) and (max-width:859px) {
	.ci-input-container.ci-last-child>* {
		margin-bottom:0
	}
}
.ci-input-container.ci-input-container-by-size {
	margin-bottom:20px
}
.ci-input-container.ci-input-container-by-size:last-child {
	margin-bottom:0
}
.ci-input-container.ci-input-container-by-size .ci-autocomplete-container {
	max-width:30%;
	float:left
}
@media (max-width:639px) {
	.ci-input-container.ci-input-container-by-size {
		margin-bottom:30px
	}
	.ci-input-container.ci-input-container-by-size .ci-autocomplete-container {
		max-width:100%;
		float:none
	}
}
.ci-input-container.ci-input-container-by-size>span {
	float:left;
	font-size:24px;
	color:#9c9d9d;
	width:5%;
	text-align:center;
	line-height:1.75em
}
@media (max-width:639px) {
	.ci-input-container.ci-input-container-by-size>span {
		position:absolute;
		left:-42px;
		line-height:44px
	}
	.ci-tiresetselection {
		margin:10px 0
	}
	.ci-tirefinder-nav {
		padding-left:54px
	}
}
.ci-tiresetselection .ci-tiresetselection-spacer {
	height:20px
}
.ci-no-result {
	color:#fff;
	text-align:center
}
.ci-mixed-tires-info {
	position:relative;
	top:-20px;
	color:#fff
}
.ci-tirefinder-nav {
	position:relative
}
.ci-tirefinder-prev a {
	float:left
}
.ci-tirefinder-next {
	text-align:right
}
.ci-tirefinder-next a {
	float:right
}
@media (max-width:639px) {
	.ci-tirefinder-prev a {
		position:absolute;
		left:0;
		padding:0;
		width:44px
	}
	.ci-tirefinder-prev {
		position:absolute;
		left:18px;
		width:44px;
		padding:0
	}
	.ci-tirefinder-prev a:before {
		padding-right:0!important;
		margin-left:0!important
	}
	.ci-tirefinder-prev span {
		display:none
	}
	.ci-tirefinder-next a {
		float:none;
		width:100%
	}
}
.ci-tirefinder-content-title {
	color:#fff;
	margin:0
}
.ci-tirefinder-info-input-offset {
	padding:0 0 20px 20px;
	color:#9c9d9d
}
.ci-tirefinder-license-plate-result {
	color:#FFED00;
	margin-top:30px
}
.ci-result-view {
	height:100%;
	padding:30px
}
.ci-result-headline {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:28px;
	line-height:1.35em;
	color:#FFED00
}
@media (max-width:859px) {
	.ci-result-headline {
		font-size:24px
	}
}
.ci-result-tiresize {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	color:#FFED00;
	margin:-10px 0 20px
}
.ci-result-text {
	color:#9c9d9d
}
.ci-result-image {
	position:relative;
	text-align:center;
	margin:20px auto
}
.ci-result-image img {
	margin:0 auto
}
.ci-result-image.ci-result-image-small img {
	max-height:250px
}
.ci-tirefinder-info {
	float:left;
	width:78%
}
@media (max-width:639px) {
	.ci-result-headline {
		font-size:22px
	}
	.ci-tirefinder-info {
		float:none;
		width:100%;
		text-align:center
	}
}
.ci-tirefinder-awards {
	float:right;
	width:21.56%
}
.ci-tirefinder-awards img {
	margin:0 auto 10px
}
.ci-result-buttons {
	position:absolute;
	bottom:30px
}
@media (max-width:639px) {
	.ci-tirefinder-awards {
		float:none;
		width:100%;
		text-align:center
	}
	.ci-result-buttons {
		position:static
	}
}
.ci-result-buttons a {
	float:left;
	margin-right:10px
}
.ci-result-buttons .ci-tirefinder-nav {
	padding-left:54px
}
.ci-result-buttons .ci-tirefinder-prev {
	position:absolute;
	left:18px;
	width:44px;
	padding:0;
	z-index:100
}
.ci-result-buttons .ci-tirefinder-prev a {
	padding:0;
	width:44px
}
.ci-result-buttons .ci-tirefinder-prev a:before {
	padding-right:0!important;
	margin-left:0!important
}
.ci-result-buttons .ci-tirefinder-prev span {
	display:none
}
.ci-tirefinder-size-bg {
	position:absolute;
	bottom:-28px;
	left:0;
	width:445px;
	height:128px;
	background:url(../image/bg_tirefinder_layer_size-3084c4e98d.png)
}
@media (max-width:639px) {
	.ci-result-buttons a {
		float:none;
		margin-bottom:20px
	}
	.ci-tirefinder-size-bg {
		display:none
	}
}
.ci-tirefinder-transport {
	max-width:780px
}
.ci-rideType .ci-tirefinder-nav2 .ci-tirefinder-prev {
	text-align:right
}
.ci-rideType .ci-tirefinder-nav2 .ci-tirefinder-next {
	text-align:left
}
.ci-rideType .ci-tirefinder-nav2 .ci-tirefinder-next a,.ci-rideType .ci-tirefinder-nav2 .ci-tirefinder-prev a {
	float:none
}
.ci-ridetype-headline-container {
	padding:20px
}
@media (max-width:859px) {
	.ci-tirefinder-size-bg {
		bottom:-42px
	}
	.ci-ridetype-headline-container {
		padding:0
	}
}
.ci-ridetype-dialog .ci-ridetype-headline {
	visibility:hidden
}
.ci-list-target {
	min-width:300px;
	margin:0 0 30px
}
.ci-list-target .ci-answers,.ci-list-target .ci-questions {
	min-height:200px
}
.ci-list-target .ci-answers .ci-button-plain,.ci-list-target .ci-questions .ci-button-plain {
	margin-right:20px
}
.ci-list-target .ci-questions {
	margin:0
}
@media (max-width:639px) {
	.ci-list-target {
		min-width:inherit
	}
	.ci-list-target .ci-questions {
		margin-bottom:30px
	}
}
.ci-list-target .ci-questions .ci-question-item:first-child {
	border-top:1px solid #e0e0e0
}
.ci-list-target .ci-questions .ci-question-item {
	padding:13px 46px;
	border-bottom:1px solid #e0e0e0;
	position:relative;
	cursor:pointer
}
.ci-list-target .ci-questions .ci-question-item .ci-text {
	color:#FFED00
}
.ci-list-target .ci-questions .ci-question-item .ci-text:focus,.ci-list-target .ci-questions .ci-question-item .ci-text:hover {
	color:#6e6e6e
}
.ci-list-target .ci-questions .ci-question-item .ci-icon-check {
	display:inline-block;
	position:absolute;
	right:0;
	top:2px;
	color:#9c9d9d
}
.ci-list-target .ci-questions .ci-question-item.answered .ci-icon-check,.ci-list-target .ci-questions .ci-question-item.answered .ci-text {
	color:#fff
}
.ci-list-target .ci-question-index {
	position:absolute;
	top:10px;
	left:0
}
.ci-list-target .ci-answers {
	padding:0 10px 10px;
	margin-top:1px
}
.ci-list-target .ci-answers .ci-answers-question {
	padding:10px 0 20px 46px
}
.ci-list-target .ci-answers .ci-answers-question .ci-text {
	color:#fff
}
.ci-list-target .ci-answers .ci-answer-items {
	margin:0 0 0 30px
}
@media (max-width:639px) {
	.ci-list-target .ci-answers .ci-answer-items {
		margin-left:39px
	}
}
.ci-list-target .ci-answers .ci-answer-item {
	float:left;
	width:44%;
	margin:0 2% 20px;
	line-height:1;
	font-family:ContinentalStagSansBook,arial;
	font-weight:400
}
@media (max-width:859px) {
	.ci-list-target .ci-answers .ci-answer-item {
		width:100%;
		float:none;
		height:32px;
		line-height:32px;
		margin-bottom:10px
	}
}
.ci-list-target .ci-answers .ci-answer-item:hover {
	background-color:#6e6e6e
}
.ci-list-target .ci-answers .ci-answer-item:after {
	display:inline-block;
	vertical-align:middle;
	line-height:42px;
	width:0;
	content:"\00A0";
	overflow:hidden
}
@media (max-width:859px) {
	.ci-list-target .ci-answers .ci-answer-item:after {
		display:none
	}
}
.ci-list-target .ci-answers .ci-answer-item span {
	width:100%;
	white-space:normal;
	display:inline-block;
	vertical-align:middle;
	margin:0
}
@media (max-width:859px) {
	.ci-list-target .ci-answers .ci-answer-item span {
		display:block;
		line-height:30px
	}
}
@media (max-width:639px) {
	.ci-list-target .ci-answers .ci-answer-item {
		height:auto;
		padding-top:5px;
		padding-bottom:5px
	}
	.ci-list-target .ci-answers .ci-answer-item span {
		display:block;
		line-height:normal
	}
}
.ci-resultCarousel {
	margin:0 0 10px
}
.ci-resultCarousel .ci-resultCarousel-item {
	padding:0 30px
}
@media (min-width:640px) {
	.ci-resultCarousel .ci-resultCarousel-image img {
		max-height:180px;
		margin:0 auto
	}
}
@media (max-width:639px) {
	.ci-resultCarousel .ci-resultCarousel-image {
		margin-bottom:20px
	}
	.ci-resultCarousel .ci-resultCarousel-image img {
		margin:0 auto
	}
}
.ci-disclaimer {
	color:#9c9d9d;
	margin-bottom:20px
}
.ci-tirefinder-carousel-progress {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:24px;
	color:#9c9d9d;
	margin-bottom:30px
}
.ci-sidebar .ci-tirefinder-inner-height .small-filters.ci-sidebar-inner,.ci-tirefinder-inner-height .ci-sidebar .small-filters.ci-sidebar-inner,.ci-tirefinder-inner-height .row.small-filters {
	margin-left:0;
	margin-right:0
}
.ci-sidebar .ci-tirefinder-inner-height .small-filters.ci-sidebar-inner .ci-tirefinder-filter-column,.ci-tirefinder-inner-height .ci-sidebar .small-filters.ci-sidebar-inner .ci-tirefinder-filter-column,.ci-tirefinder-inner-height .row.small-filters .ci-tirefinder-filter-column {
	padding-left:0;
	padding-right:0
}
.ci-tirefinder-compact-info-container {
	position:relative
}
.ci-tirefinder-compact-info-container .ci-tirefinder-compact-info {
	position:absolute;
	top:0;
	left:0
}
.ci-tirefinder-compact-info-container .ci-tirefinder-compact-content {
	padding:0 0 0 40px
}
.privacyhint {
	position:relative;
	background-color:#000;
	color:#fff;
	padding:15px 0 20px;
	text-align:center;
	bottom:0;
	min-height:118px;
	width:100%;
	z-index:1002
}
@media (max-width:639px) {
	.privacyhint {
		position:fixed;
		bottom:0
	}
	.privacyhint.privacyhint-top {
		box-shadow:0 0 1px 1px rgba(0,0,0,.8)
	}
}
.privacyhint.privacyhint-top {
	text-align:left
}
@media (min-width:640px) {
	.privacyhint.privacyhint-top {
		z-index:5007;
		position:fixed;
		top:0;
		bottom:auto
	}
}
.privacyhint .ci-privacyhint-top-info {
	padding:0
}
.privacyhint .ci-privacyhint-top-info a {
	color:#008A0A
}
.privacyhint .ci-privacyhint-top-info a:hover {
	color:#6e6e6e
}
.privacyhint.scroll-to-fixed-fixed {
	position:fixed
}
@media (max-width:639px) {
	.privacyhint.scroll-to-fixed-fixed {
		position:fixed;
		bottom:0
	}
}
.privacyhint.scroll-to-fixed-fixed:before {
	content:"";
	border-top:20px solid #fff;
	position:absolute;
	top:-20px;
	width:100%;
	left:0
}
@media (max-width:859px) {
	.privacyhint.scroll-to-fixed-fixed:before {
		border-top:10px solid #fff;
		top:-10px
	}
}
@media (max-width:639px) {
	.privacyhint.scroll-to-fixed-fixed:before {
		border-top:4px solid #fff;
		top:-4px
	}
}
@media (max-width:859px) {
	.privacyhint {
		border-top-width:10px;
		min-height:70px
	}
}
.privacyhint .ci-privacyhint-info {
	margin:0 auto 16px;
	display:block;
	position:relative
}
@media (max-width:639px) {
	.privacyhint {
		border-top-width:4px;
		padding:5px 0 0
	}
	.privacyhint .ci-privacyhint-info {
		margin:0 auto 8px
	}
}
.privacyhint .ci-privacyhint-action {
	float:none;
	padding:0 18px
}
.privacyhint .ci-privacyhint-action>* {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:14px;
	transition:all .5s ease-in-out 0s;
	border-radius:100px;
	display:inline-block;
	height:26px;
	line-height:26px;
	float:none
}
@media (max-width:639px) {
	.privacyhint .ci-privacyhint-action {
		float:none;
		padding:0
	}
	.privacyhint .ci-privacyhint-action>* {
		float:none;
		text-align:center
	}
}
.privacyhint .ci-privacyhint-accept {
	background:#008A0A;
	color:#000;
	padding:0 15px
}
.privacyhint .ci-privacyhint-accept:hover {
	background:#6e6e6e;
	color:#fff
}
.privacyhint .ci-privacyhint-decline {
	background:#008A0A;
	color:#000;
	padding:0 15px
}
.privacyhint .ci-privacyhint-decline:hover {
	background:#6e6e6e;
	color:#fff
}
.privacyhint .ci-spacer-xs {
	display:inline-block
}
@media (max-width:639px) {
	.privacyhint div:first-child a {
		display:block
	}
}
.mwf-error {
	float:right;
	color:#ce1312
}
.captcha {
	float:right;
	margin-bottom:10px
}
.hidden-print-iframe {
	width:0;
	height:0;
	visibility:hidden;
	position:absolute;
	left:-100px;
	top:-100px
}
.ci-pagenav {
	position:fixed;
	z-index:999;
	max-width:200px
}
.ci-pagenav>div {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	right:0;
	max-width:20px;
	overflow:hidden
}
.ci-pagenav>div a {
	border-radius:22px 0 0 22px;
	transition:all .5s ease-in-out 0s;
	display:block;
	background:rgba(0,0,0,.1);
	color:#e0e0e0;
	font-size:.75em;
	margin:0 0 8px;
	padding:5px 24px 5px 20px;
	position:relative;
	min-width:80px;
	max-width:100%
}
.ci-pagenav>div a span {
	position:relative;
	text-align:right
}
.ci-pagenav>div.active a {
	background:#FFED00;
	color:#000
}
.ci-pagenav>div.ci-pagenav-hover {
	max-width:200px
}
.ci-pagenav>div.ci-pagenav-hover a {
	background:#FFED00;
	color:#000
}
.ci-pagenav-horizontal {
	background:#e0e0e0;
	margin:0 0 30px
}
.ci-pagenav-horizontal .ci-items {
	margin:0 -20px
}
.ci-pagenav-horizontal .ci-items a {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	transition:all .5s ease-in-out 0s;
	display:inline-block;
	color:#000;
	text-align:center;
	padding:15px 20px;
	position:relative
}
.ci-pagenav-horizontal .ci-items a:hover {
	color:#FFED00
}
.ci-pagenav-horizontal .ci-items a:before {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:0;
	background:#000;
	content:''
}
.ci-pagenav-horizontal .ci-items a.is-active {
	color:#FFED00
}
.ci-pagenav-horizontal .ci-items a.is-active:before {
	height:2px
}
.ci-properties-icon-single {
	display:block
}
.ci-properties-icon-single.ci-icon-germany {
	background-image:url(../image/handmade_in_germany_232-7ca672884b.png);
	width:116px;
	height:116px
}
@media (max-width:859px) {
	.ci-pagenav-horizontal .ci-items {
		margin:0 -10px
	}
	.ci-pagenav-horizontal .ci-items a {
		padding:15px 5px;
		font-size:14px
	}
	.ci-properties-icon-single.ci-icon-germany {
		width:96px;
		height:96px
	}
}
.ci-imagemap-wrapper {
	position:relative
}
.ci-imagemap-wrapper .ci-imagemap-target,.ci-imagemap-wrapper .ci-imagemap-tooltip {
	position:absolute
}
.ci-imagemap-wrapper .ci-imagemap-tooltip {
	line-height:30px;
	color:#FFED00
}
.ci-imagemap-wrapper .ci-imagemap-tooltip:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:30px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:30px
}
.ci-bladder-filter .ci-label-text {
	display:block;
	margin-bottom:10px
}
@media (min-width:860px) and (max-width:1099px),(max-width:639px) {
	.ci-bladder-filter {
		margin-bottom:20px
	}
}
.ci-bladder-result {
	min-height:150px
}
.ci-bladder-result .ci-bladder-info {
	position:absolute;
	top:-60px
}
.ci-bladder-result table {
	width:100%
}
.ci-bladder-result table td,.ci-bladder-result table th {
	width:50%;
	text-align:center
}
.ci-bladder-link-list {
	list-style-type:none;
	padding:0
}
.ci-bladder-link-list li {
	display:inline-block
}
.ci-bladder-link-list li a {
	margin:0 8px 8px 0
}
.ci-other-site-dialog {
	max-width:400px
}
.ci-other-site-dialog .ci-other-site-text {
	padding:20px
}
.ci-other-site-dialog .ci-other-site-buttons {
	padding:0 20px 20px
}
.ci-other-site-dialog .ci-other-site-cancel a {
	float:left
}
@media (max-width:639px) {
	.ci-other-site-dialog .ci-other-site-cancel {
		position:absolute;
		left:18px;
		width:44px;
		padding:0
	}
	.ci-other-site-dialog .ci-other-site-cancel a {
		position:absolute;
		left:0;
		padding:0;
		width:44px
	}
	.ci-other-site-dialog .ci-other-site-cancel a:before {
		padding-right:0!important;
		margin-left:0!important
	}
	.ci-other-site-dialog .ci-other-site-cancel span {
		display:none
	}
	.ci-other-site-dialog .ci-other-site-confirm {
		padding-left:88px
	}
	.ci-other-site-dialog .ci-other-site-confirm a {
		width:100%
	}
	.ci-newsstream-sidebar .ci-topVotedTeaser {
		display:none
	}
}
.ci-topVotedTeaser {
	background:url(../image/bg_tirefinder_layer-f37eab2b53.jpg) right bottom #000;
	padding:30px;
	border-top:4px solid #fff
}
.ci-topVotedTeaser .ci-headline-medium {
	padding-left:8px;
	color:#FFED00
}
.ci-topVotedTeaser a {
	color:#fff!important
}
.ci-newsstream-sidebar .ci-topVotedTeaser {
	margin-bottom:30px;
	border:0
}
.ci-mostReadTeaser {
	background-color:#fff;
	padding:30px
}
.ci-mostReadTeaser .ci-headline-medium {
	padding-left:7px;
	color:#000
}
.ci-mostReadTeaser a {
	font-family:ContinentalStagSansLight,arial;
	font-weight:400;
	color:#000!important
}
.ci-newsstream-sidebar .ci-mostReadTeaser {
	margin-bottom:30px;
	border:0
}
@media (max-width:859px) {
	.ci-viewtype-news-overview .ci-mostReadTeaser {
		background:url(../image/bg_grey_tile-22204895ec.jpg) #e0e0e0;
		padding:22px 28px
	}
	.ci-viewtype-news-overview .ci-mostReadTeaser .ci-inner {
		background:#fff;
		padding:20px
	}
}
.ci-3d-tire-zoomable {
	overflow:hidden;
	background-size:100%
}
.ci-3d-tire-zoomable:before {
	background-position:center center
}
@media (max-width:639px) {
	.ci-newsstream-sidebar .ci-mostReadTeaser {
		display:none
	}
	.ci-3d-tire-zoomable:before {
		background-image:none
	}
}
.ci-3d-tire-operation {
	position:absolute;
	right:70px;
	bottom:40px;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	color:#fff
}
.ci-3d-tire-operation .ci-item {
	margin-bottom:40px
}
.ci-3d-tire-indicator {
	background:#fff;
	color:#6e6e6e;
	position:relative
}
.ci-3d-tire-indicator:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-3d-tire-indicator:before {
	position:absolute;
	top:-6px;
	left:-6px;
	width:100%;
	height:100%;
	padding:3px;
	border:3px solid #FFED00;
	border-radius:50px;
	box-sizing:content-box;
	content:''
}
.ci-3d-tire-operation-rotate,.ci-3d-tire-operation-zoom {
	background-size:100% 100%;
	width:43px;
	height:73px;
	margin:10px auto 0
}
.ci-3d-tire-operation-zoom {
	background:url(../image/3dtire/zoom_continental-ddefa45431.svg) no-repeat
}
.ci-3d-tire-operation-rotate {
	background:url(../image/3dtire/rotate_continental-256c3f6616.svg) no-repeat
}
.ci-3d-tires-container {
	position:relative
}
.ci-3d-tires-container .ci-zoomable {
	position:absolute;
	z-index:101;
	width:40px;
	height:40px;
	right:10px;
	display:none
}
.ci-3d-tires-container .ci-zoomable i {
	color:#FFED00
}
.ci-3d-tires-container .ci-zoomable i:before {
	background-color:transparent
}
.ci-3d-tires-container .ci-3d-tire-spinner {
	position:relative
}
.ci-webgl-error-message {
	position:relative;
	z-index:3;
	background-color:#fff;
	margin:5em auto 0;
	padding:5px;
	width:50%;
	text-align:center
}
.ci-detail-module .ci-3d-tires-container {
	margin-top:25px
}
.ci-detail-module .ci-3d-tires-container .ci-zoomable {
	top:160px
}
@media (max-width:859px) {
	.ci-detail-module .ci-3d-tires-container .ci-zoomable {
		top:30px
	}
}
@media (max-width:639px) {
	.ci-detail-module .ci-3d-tires-container .ci-zoomable i {
		display:block
	}
}
.ci-detail-module .ci-3d-tires-container .ci-3d-tire-spinner {
	top:250px
}
.ci-detail-module .ci-3d-tires-container .ci-webgl-error-message {
	top:200px
}
.ci-detail-module .ci-3d-tires-container .ci-3d-tire {
	z-index:2;
	position:absolute;
	display:block;
	box-sizing:border-box;
	margin:0 auto;
	height:500px;
	width:100%
}
.ci-detail-module .ci-3d-tires-container .ci-3d-tire:before {
	display:table;
	content:''
}
.ci-detail-module .ci-3d-tires-container .ci-3d-tire .ci-3d {
	margin-top:230px;
	position:absolute;
	width:100%;
	height:100%
}
@media (min-width:860px) {
	.ci-detail-module .ci-3d-tires-container .ci-3d-tire {
		top:60px
	}
}
.ci-detail-module .ci-3d-tires-container .ci-3d-tire-placeholder {
	height:100%;
	position:relative;
	min-height:700px;
	top:0;
	left:0
}
@media (max-width:1099px) {
	.ci-detail-module .ci-3d-tires-container .ci-3d-tire-placeholder {
		min-height:600px
	}
}
.ci-detail-module-lightbox:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	content:''
}
.ci-productIntroStage .ci-3d-tire {
	height:420px
}
.ci-productIntroStage .ci-3d-tires-container {
	position:relative
}
.ci-productIntroStage .ci-3d-tires-container .ci-zoomable {
	top:30px
}
.ci-productIntroStage .ci-3d-tires-container .ci-3d-tire-spinner {
	top:120px
}
.ci-productIntroStage .ci-3d-tires-container .ci-webgl-error-message {
	top:100px
}
.ci-tire3d-tooltip {
	display:inline-block;
	background:#FFED00;
	color:#000;
	padding:10px;
	margin-bottom:10px;
	position:relative
}
.ci-tire3d-tooltip:after {
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #FFED00;
	margin-left:-10px;
	bottom:-10px
}
.ci-tire3d-tooltip-action {
	cursor:pointer
}
.ci-tire3d-hotzone-content {
	position:absolute;
	left:0;
	margin-left:-9000px!important
}
.ci-sitemap {
	margin-top:22px
}
.ci-sitemap li {
	list-style-type:none;
	padding-left:0;
	border-top:1px solid #000
}
.ci-sitemap li:before {
	display:none
}
.ci-sitemap ul {
	padding-left:0
}
.ci-sitemap li:last-child {
	border-bottom:1px solid #000
}
.ci-sitemap ul ul {
	padding-left:30px
}
.ci-sitemap li li,.ci-sitemap li li:last-child {
	border:0
}
.ci-sitemap li li:last-child {
	margin-bottom:10px
}
.ci-sitemap ul ul ul {
	border:0;
	padding-left:20px;
	display:none
}
.ci-sitemap h2,.ci-sitemap h3,.ci-sitemap h4 {
	display:inline-block
}
.ci-sitemap a {
	color:#000
}
.ci-sitemap a:hover {
	color:#FFED00
}
.ci-sitemap h2 {
	margin:11px 0
}
.ci-sitemap h2 a {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:28px;
	line-height:1.35em
}
@media (max-width:859px) {
	.ci-detail-module .ci-3d-tires-container .ci-3d-tire-placeholder {
		min-height:400px
	}
	.ci-sitemap li:last-child {
		border-bottom:0
	}
	.ci-sitemap h2 a {
		font-size:24px
	}
}
@media (max-width:639px) {
	.ci-productIntroStage .ci-3d-tire {
		height:270px
	}
	.ci-sitemap h2 a {
		font-size:22px
	}
}
.ci-sitemap h3 {
	margin:5px 0
}
.ci-sitemap h3 a {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	font-size:16px
}
.ci-sitemap h4 {
	margin:5px 0
}
.ci-sitemap h4 a {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	font-size:16px
}
.ci-sitemap li>span {
	margin:10px 0 0
}
.ci-sitemap li>span a {
	line-height:2;
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	font-size:16px
}
.ci-sitemap .hasChild:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px;
	position:relative;
	top:0;
	left:2px;
	color:#9c9d9d
}
.ci-sitemap .hasChildOpen:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px
}
.ci-sitemap .hasChildOpen ul,.ci-sitemap ul ul li.active ul {
	display:block
}
.ui-tabs .ui-tabs-panel.detailTabbed-labelViewer .ci-detail-page-tabbed-content {
	background:0 0
}
@media (min-width:860px) {
	.ui-tabs .ui-tabs-panel.detailTabbed-labelViewer .ci-detail-page-tabbed-content .ci-labelviewer {
		width:66.66667%
	}
}
.ci-labelviewer-info {
	background:#fff
}
.ci-labelviewer-info .ci-inner {
	padding:30px;
	position:relative;
	margin-left:199px
}
.ci-labelviewer-info-image {
	float:left;
	width:199px
}
.ci-labelviewer-info-example {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:14px;
	position:absolute;
	bottom:0;
	left:0;
	background:#FFED00;
	color:#fff;
	width:100%;
	text-align:center;
	padding:5px
}
.ci-labelviewer-info-example:before {
	border-left:14px solid transparent;
	border-right:14px solid transparent;
	border-bottom:14px solid #FFED00;
	margin-left:-14px;
	bottom:0;
	bottom:100%;
	left:81%
}
.ci-labelviewer-result-list li {
	background:#fff;
	padding:20px;
	margin-bottom:4px;
	position:relative
}
.ci-labelviewer-result-list .ci-btn-info {
	position:absolute;
	right:20px;
	top:50%;
	margin-top:-15px
}
.ci-teaser-logo a {
	display:block
}
.ci-teaser-logo img {
	margin:0 auto
}
.ci-teaser-logo.ci-teaser-proxy .ci-teaser-bg {
	background:#fff
}
.ci-teaser-logo .ci-button {
	display:none;
	min-width:auto
}
@media (max-width:859px) {
	.ci-teaser-logo .ci-button {
		display:block;
		margin-top:30px
	}
	.ci-container-logo-carousel.ci-block-spacer.ci-container-module {
		padding-bottom:30px
	}
}
.ci-logo-highlights {
	background:#fff;
	text-align:center;
	box-shadow:0 10px 30px 0 rgba(0,0,0,.3)
}
.ci-logo-highlights .ci-button {
	display:block;
	margin-top:30px
}
.ci-logoCarousel-fullsize .ci-teaser-proxy {
	position:relative;
	min-height:1px;
	padding-left:18px;
	padding-right:18px
}
.ci-teaser-logo-subline {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	display:block;
	margin-top:20px;
	color:#000;
	text-transform:uppercase
}
.ci-container-logo-carousel {
	background:#e0e0e0
}
.ci-toolbar {
	margin-top:100px;
	position:relative;
	width:100%
}
.ci-toolbar.scroll-to-fixed-fixed {
	position:fixed;
	bottom:0;
	left:0;
	z-index:800
}
.ci-toolbar .ci-inner {
	background:#000;
	text-align:center;
	padding:15px 0
}
.ci-toolbar .ci-toolbar-items {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.ci-toolbar .ci-toolbar-icon {
	height:60px;
	background-size:60px
}
.ci-toolbar .ci-toolbar-icon:after {
	content:''
}
.ci-toolbar .ci-toolbar-icon:hover {
	height:60px;
	background-size:60px
}
.ci-toolbar .ci-toolbar-item.ci-toolbar-item-link {
	transition:all .5s ease-in-out 0s;
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:14px;
	color:#9c9d9d;
	text-transform:uppercase
}
@media (max-width:639px) {
	.ci-toolbar .ci-inner {
		padding:10px 0 5px
	}
	.ci-toolbar .ci-toolbar-icon,.ci-toolbar .ci-toolbar-icon:hover {
		height:50px;
		background-size:50px
	}
	.ci-toolbar .ci-toolbar-item.ci-toolbar-item-link {
		font-size:9px
	}
}
.ci-toolbar .ci-toolbar-item.ci-toolbar-item-link:hover {
	color:#fff
}
.ci-toolbar .ci-toolbar-item>div:after {
	font-size:72px;
	line-height:60px
}
.ci-toolbar .ci-toolbar-item-wide {
	width:50%
}
.ci-container-newsletter {
	padding:45px 0;
	background-position:right bottom
}
.ci-container-newsletter .ci-inner {
	color:#fff
}
.ci-container-newsletter .ci-inner.ci-teaser-color-alternate {
	color:#000
}
@media (max-width:859px) {
	.ci-toolbar .ci-toolbar-item-wide {
		width:100%;
		margin-bottom:30px
	}
	.ci-container-newsletter {
		background:url(../image/bg_black_tile-638b9bcb3a.jpg) #000!important
	}
	.ci-container-newsletter button {
		margin-top:20px;
		margin-bottom:20px
	}
}
.ci-container-newsletter form {
	margin-top:30px
}
.ci-vertical-offset-teaser-container {
	transition:all .5s ease-in-out 0s;
	z-index:50;
	position:relative;
	background:url(../image/bg_black_tile-638b9bcb3a.jpg) #000
}
@media (max-width:639px) {
	.ci-toolbar .ci-toolbar-item>div:after {
		font-size:60px;
		line-height:60px
	}
	.ci-vertical-offset-teaser-container {
		background:url(../image/bg_grey_tile-22204895ec.jpg) #e0e0e0
	}
}
@media (min-width:860px) {
	.ci-vertical-offset-teaser-container {
		padding:0;
		margin-top:0;
		height:300px
	}
	.ci-vertical-offset-teaser-container.expanded {
		height:550px
	}
	.ci-vertical-offset-teaser-container.expanded:after {
		background:url(../image/bg_tireDealerCompact-877e2d0f15.png) left bottom no-repeat;
		position:absolute;
		bottom:0;
		left:50%;
		max-width:50%;
		width:50%;
		height:500px;
		content:'';
		z-index:0
	}
	.ci-vertical-offset-teaser-container .ci-clamp-spacer {
		position:absolute;
		left:50%;
		top:75px;
		z-index:5;
		margin-left:-65px;
		color:#FFED00
	}
	.ci-vertical-offset-teaser-container .ci-clamp-spacer:before {
		font-family:ContinentalIcon;
		display:inline-block;
		vertical-align:middle;
		font-style:normal;
		font-weight:400;
		font-variant:normal;
		text-transform:none;
		font-size:130px;
		text-decoration:none;
		speak:none;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
		content:"";
		line-height:130px
	}
	.ci-vertical-offset-teaser {
		transition:all .5s ease-in-out 0s;
		height:270px
	}
	.ci-vertical-offset-teaser.expanded {
		height:auto
	}
}
.ci-vertical-offset-teaser {
	background:0 0;
	position:relative;
	z-index:2
}
@media (max-width:859px) {
	.ci-vertical-offset-teaser-container.expanded {
		padding-bottom:54px
	}
	.ci-vertical-offset-teaser {
		margin:20px 0 0
	}
	.ci-vertical-offset-teaser.expanded {
		margin-bottom:40px
	}
}
@media (max-width:639px) {
	.ci-vertical-offset-teaser {
		color:#000
	}
}
@media (min-width:860px) {
	.ci-vertical-offset-teaser-0 .ci-vertical-offset-teaser {
		padding-right:50px
	}
	.ci-vertical-offset-teaser-1 .ci-vertical-offset-teaser {
		padding-left:50px
	}
}
.ci-vertical-offset-teaser .headline-h2 {
	color:#fff
}
.ci-vertical-offset-teaser .ci-inner {
	padding:50px 0 0
}
@media (max-width:859px) {
	.ci-vertical-offset-teaser .ci-inner {
		padding:30px 0
	}
	.ci-vertical-offset-teaser-picture {
		display:none
	}
}
@media (max-width:639px) {
	.ci-vertical-offset-teaser .headline-h2 {
		color:#000
	}
	.ci-vertical-offset-teaser .ci-inner {
		padding:0 0 20px
	}
}
.ci-vertical-offset-teaser input {
	box-shadow:none;
	border:0 solid #000
}
.ci-vertical-offset-teaser .ci-vertical-offset-teaser-buttons {
	margin-top:20px
}
.ci-vertical-offset-teaser .ci-vertical-offset-teaser-buttons>* {
	margin-bottom:10px;
	width:100%
}
.ci-vertical-offset-teaser-picture {
	transition:all .5s ease-in-out .3s;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	-ms-transform:translate(0,38.75%);
	transform:translate(0,38.75%);
	opacity:1;
	pointer-events:none
}
.ci-vertical-offset-teaser-picture img {
	margin:0 auto;
	display:block
}
.expanded .ci-vertical-offset-teaser-picture {
	transition:all .2s ease-in-out 0s;
	opacity:0
}
.ci-vertical-offset-teaser-toggle {
	transition:all .5s ease-in-out 0s;
	position:absolute;
	bottom:0;
	cursor:pointer;
	opacity:0;
	width:100%
}
.ci-vertical-offset-teaser-toggle:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	position:absolute;
	left:50%;
	background:#FFED00;
	border-radius:50%;
	color:#fff;
	line-height:46px;
	height:46px;
	width:46px;
	text-align:center;
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.expanded .ci-vertical-offset-teaser-toggle {
	opacity:1
}
.ci-teaser-wall .ci-inner {
	margin-bottom:36px
}
.ci-teaser-wall .ci-teaser-link {
	position:absolute;
	bottom:0;
	right:0
}
.ci-teaser-wall .ci-teaser-proxy p {
	max-height:none
}
.ci-teaser-wall-title {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:40px
}
.ci-teaser-wall-static-teaser-3 .ci-teaser-img {
	display:none
}
.ci-teaser-wall-static-teaser-4 {
	color:#fff
}
.ci-teaser-wall-static-teaser-4 .ci-inner {
	overflow:hidden
}
.ci-teaser-wall-static-teaser-4 .ci-inner.ci-teaser-bg {
	background-color:#000
}
.ci-teaser-wall-static-teaser-4 .ci-teaser-img {
	position:absolute;
	z-index:0;
	bottom:0
}
.ci-teaser-wall-static-teaser-4 .ci-teaser-spacer {
	position:relative;
	z-index:5
}
@media (min-width:860px) {
	.ci-teaser-wall-static-teaser-1 .ci-inner,.ci-teaser-wall-static-teaser-2 .ci-inner {
		height:365px
	}
	.ci-teaser-wall-static-teaser-3 .ci-inner {
		height:226px
	}
	.ci-teaser-wall-static-teaser-4 {
		position:absolute;
		right:0
	}
	.ci-teaser-wall-static-teaser-4 .ci-inner {
		height:627px;
		overflow:hidden
	}
	.ci-teaser-wall-flex-teaser .ci-inner {
		height:226px
	}
}
.ci-teaser-wall-flex-teasertype-1 .ci-teaser-img {
	display:none
}
.ci-teaser-wall-flex-teasertype-2 {
	color:#fff
}
.ci-teaser-wall-flex-teasertype-2 .ci-inner {
	overflow:hidden
}
@media (min-width:640px) and (max-width:859px) {
	.ci-teaser-wall-flex-teasertype-2 .ci-inner {
		height:247px
	}
}
.ci-teaser-wall-flex-teasertype-2 .ci-teaser-img {
	position:absolute;
	z-index:0
}
.ci-teaser-wall-flex-teasertype-2 .ci-teaser-img img {
	width:auto;
	max-width:none
}
.ci-teaser-wall-flex-teasertype-2 .ci-teaser-spacer {
	position:relative;
	z-index:5
}
.ci-teaser-wall-flex-teasertype-3 .ci-teaser-img {
	float:left;
	overflow:hidden
}
@media (min-width:860px) {
	.ci-teaser-wall-flex-teasertype-3 .ci-teaser-img {
		max-width:50%
	}
	.ci-teaser-wall-flex-teasertype-3 .ci-teaser-img img {
		width:auto;
		max-width:none
	}
}
.ci-campaign-teaser-headline {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:40px;
	line-height:1.35em;
	text-transform:uppercase
}
@media (max-width:859px) {
	.ci-campaign-teaser-headline {
		font-size:28px
	}
}
.ci-campaign-teaser-buttons a,.ci-campaign-teaser-buttons button {
	margin:0 0 20px
}
@media (max-width:859px) {
	.ci-campaign-teaser-buttons a,.ci-campaign-teaser-buttons button {
		margin:20px 0
	}
	.ci-campaign-teaser-buttons a:first-child,.ci-campaign-teaser-buttons button:first-child {
		margin-top:30px
	}
}
@media (max-width:639px) {
	.ci-teaser-wall-static-teaser-4 .ci-teaser-img {
		display:none
	}
	.ci-teaser-wall-flex-teasertype-2 .ci-inner {
		height:187px
	}
	.ci-campaign-teaser-headline {
		font-size:24px
	}
	.ci-campaign-teaser-buttons a,.ci-campaign-teaser-buttons button {
		display:block;
		width:100%
	}
}
.ci-fact-counter-container {
	background:url(../image/bg_black_tile-638b9bcb3a.jpg) #000;
	padding:60px 0
}
.ci-fact-counter-icon {
	transition:all .5s ease-in-out 0s;
	color:#FFED00;
	text-align:center;
	margin-bottom:30px;
	-ms-transform:translate(0,250px);
	transform:translate(0,250px);
	opacity:0
}
.ci-fact-counter-icon:after {
	border-radius:50%;
	font-size:120px;
	border:3px solid #FFED00;
	height:130px;
	line-height:130px;
	width:130px
}
@media (max-width:859px) {
	.ci-fact-counter-icon:after {
		font-size:100px;
		height:110px;
		line-height:110px;
		width:110px
	}
}
.active .ci-fact-counter-icon {
	-ms-transform:translate(0,0);
	transform:translate(0,0);
	opacity:1
}
.ci-fact-counter-item-inner {
	transition:all .2s ease-in-out .2s;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	max-width:250px;
	width:250px;
	margin:0 auto;
	-ms-transform:translate(0,150px);
	transform:translate(0,150px);
	opacity:0
}
.active .ci-fact-counter-item-inner {
	-ms-transform:translate(0,0);
	transform:translate(0,0);
	opacity:1
}
.ci-fact-counter-count {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:60px;
	color:#FFED00;
	padding-right:20px
}
@media (max-width:1099px) {
	.ci-fact-counter-count {
		font-size:50px
	}
}
.ci-fact-counter-info {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	font-size:26px;
	color:#fff;
	text-align:left
}
@media (max-width:1099px) {
	.ci-fact-counter-info {
		font-size:24px
	}
}
.ci-percentage:after {
	content:'%'
}
.ci-pageload-placeholder-container .ci-filter-column {
	border-color:#e1e2e2
}
.ci-pageload-placeholder-filter {
	min-height:300px
}
.ci-pageload-placeholder-circle {
	background:#e1e2e2
}
.ci-pageload-placeholder-title {
	display:inline-block;
	width:50%;
	background:#e1e2e2;
	height:27px;
	margin-bottom:30px
}
.ci-pageload-placeholder-title:after {
	content:'\202F'
}
.ci-pageload-placeholder-text {
	background:#e1e2e2;
	height:20px;
	margin-bottom:4px
}
.ci-pageload-placeholder-teaser {
	border:1px solid #e1e2e2;
	padding:20px;
	margin-bottom:36px
}
.ci-pageload-placeholder-image {
	border:1px solid #e1e2e2;
	padding:50% 0;
	margin-bottom:30px
}
.ci-pageload-placeholder-image:after,.ci-pageload-placeholder-image:before {
	display:block;
	height:1px;
	background:#e1e2e2;
	content:''
}
.ci-pageload-placeholder-image:after {
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ci-pageload-placeholder-image:before {
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.ci-icon-bicycle-proxy:after,.ci-icon-industry-proxy:after,.ci-icon-motorcycle-proxy:after,.ci-icon-plt-proxy:after,.ci-icon-truck-proxy:after,.ci-icon-truck-us-proxy:after {
	font-size:51px
}
.ci-icon-presentation:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-icon-cicd:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-icon-product_information:after,.ci-icon-technical_information:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-icon-press_kit:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:40.5px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:40.5px
}
.ci-btn-close {
	color:#fff;
	background-color:#000;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	width:29px;
	height:29px;
	line-height:29px;
	text-align:center
}
.ci-btn-close:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px;
	margin-left:1px
}
.ci-image-icon-button {
	max-width:100%;
	text-overflow:ellipsis;
	overflow:hidden
}
.ci-footer .ci-image-icon-button,.ci-footer .ci-image-icon-button:hover {
	color:#fff
}
.ci-image-icon-button div {
	display:inline-block;
	margin-right:20px;
	margin-left:-10px;
	width:25px;
	vertical-align:middle
}
.ci-image-icon-button div img {
	position:relative;
	width:100%
}
.ci-teaser-proxy .ci-teaser-title-wrapper {
	height:81px;
	overflow:hidden
}
.ci-teaser-proxy .ci-teaser-img {
	border-bottom:0 solid transparent
}
.ci-teaser-proxy .ci-teaser-title {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:28px;
	line-height:1.35em;
	color:#000;
	height:65px;
	display:table-cell;
	vertical-align:middle
}
@media (max-width:859px) {
	.ci-teaser-proxy .ci-teaser-title {
		font-size:24px
	}
}
.ci-container-teaser .ci-teaser-proxy .ci-teaser-title {
	color:#fff
}
.ci-teaser-proxy .ci-teaser-bg {
	background-color:#fff;
	border-bottom:0 solid transparent
}
.ci-container-alternate .ci-teaser-proxy .ci-teaser-bg,.ci-container-content-top .ci-teaser-proxy .ci-teaser-bg,.ci-container-teaser .ci-teaser-proxy .ci-teaser-bg {
	background-color:#fff
}
.ci-teaser-proxy .ci-teaser-spacer {
	padding:30px;
	overflow:hidden
}
.ci-teaser-proxy .ci-teaser-spacer-v {
	padding:0 30px;
	overflow:hidden
}
.ci-teaser-proxy p {
	overflow:hidden;
	max-height:80px
}
.ci-teaser-proxy .ci-teaser-link {
	transition:all .5s ease-in-out 0s;
	background:0 0;
	color:#008A0A;
	padding:0;
	margin:0;
	border-radius:0;
	line-height:auto;
	text-transform:none;
	display:inline-block
}
.ci-teaser-proxy .ci-teaser-link:hover {
	background:0 0;
	color:#6e6e6e
}
.ci-teaser-proxy.ci-teaser-standard {
	margin-bottom:30px
}
.ci-teaser-proxy.ci-teaser-standard p {
	min-height:80px
}
.ci-teaser-proxy.ci-teaser-standard-menu {
	margin-bottom:30px
}
.ci-teaser-proxy.ci-teaser-standard-menu a {
	font-family:ContinentalStagSansLight,arial;
	font-weight:400;
	color:#000
}
.ci-teaser-proxy.ci-teaser-fullsize {
	margin-bottom:30px
}
.ci-teaser-proxy.ci-teaser-fullsize .ci-teaser-img {
	position:relative;
	float:left;
	width:66.66667%;
	min-height:1px;
	padding-left:0;
	padding-right:9px
}
@media (max-width:859px) {
	.ci-teaser-proxy.ci-teaser-fullsize .ci-teaser-img {
		width:50%
	}
}
.ci-teaser-proxy.ci-teaser-fullsize .ci-teaser-spacer {
	margin-left:66.66667%;
	padding-left:27px
}
@media (max-width:859px) {
	.ci-teaser-proxy.ci-teaser-fullsize .ci-teaser-spacer {
		margin-left:50%
	}
}
@media (max-width:639px) {
	.ci-teaser-proxy .ci-teaser-title {
		font-size:22px
	}
	.ci-teaser-proxy.ci-teaser-fullsize .ci-teaser-img {
		float:none;
		width:100%;
		padding-right:0
	}
	.ci-teaser-proxy.ci-teaser-fullsize .ci-teaser-spacer {
		margin-left:0;
		padding:30px
	}
}
.ci-teaser-proxy.ci-teaser-fullsize .ci-teaser-title {
	color:#000;
	height:auto;
	margin-bottom:20px;
	display:block
}
.ci-teaser-proxy.ci-teaser-news {
	width:100%;
	margin-bottom:30px
}
.ci-teaser-proxy.ci-teaser-news .ci-socialmedia-network,.ci-teaser-proxy.ci-teaser-news .ci-teaser-img {
	float:left
}
.ci-teaser-proxy.ci-teaser-news .ci-teaser-img {
	width:47.5%
}
@media (max-width:639px) {
	.ci-teaser-proxy.ci-teaser-news .ci-teaser-img {
		width:100%
	}
}
.ci-teaser-proxy.ci-teaser-news .ci-teaser-spacer {
	padding:30px 40px 20px
}
.ci-teaser-proxy.ci-teaser-news .ci-teaser-title {
	color:#000
}
.ci-teaser-proxy.ci-teaser-news .ci-socialmedia-network {
	width:150px;
	height:150px;
	margin:40px 0 40px 40px;
	color:#fff;
	text-align:center
}
.ci-teaser-proxy.ci-teaser-news .ci-socialmedia-network:after {
	font-size:55px;
	padding-top:50%;
	margin-top:-27.5px
}
@media (max-width:639px) {
	.ci-teaser-proxy.ci-teaser-news .ci-socialmedia-network {
		width:50px;
		height:50px
	}
	.ci-teaser-proxy.ci-teaser-news .ci-socialmedia-network:after {
		font-size:40.5px;
		margin-top:-20.25px
	}
	.ci-teaser-proxy.ci-teaser-topnews {
		margin-bottom:22px
	}
}
.ci-teaser-proxy.ci-teaser-news .ci-socialmedia-network+.ci-teaser-spacer {
	padding:40px
}
.ci-teaser-proxy .ci-teaser-category {
	position:absolute;
	left:0;
	bottom:0;
	height:40px;
	line-height:39px;
	text-align:center;
	padding-left:30px;
	padding-right:15px;
	background-color:orange;
	color:#000
}
.ci-teaser-proxy.ci-teaser-topnews .ci-teaser-img {
	overflow:hidden;
	position:relative;
	max-height:510px
}
@media (min-width:640px) {
	.ci-teaser-proxy.ci-teaser-topnews .ci-teaser-img {
		max-height:320px
	}
}
@media (min-width:860px) {
	.ci-teaser-proxy.ci-teaser-topnews .ci-teaser-img {
		max-height:381px
	}
}
.ci-teaser-proxy.ci-teaser-topnews .ci-teaser-spacer {
	position:relative
}
@media (min-width:1100px) {
	.ci-teaser-proxy.ci-teaser-topnews .ci-teaser-bg {
		min-height:470px
	}
	.ci-teaser-proxy.ci-teaser-topnews .ci-teaser-img {
		max-height:310px
	}
	.ci-teaser-proxy.ci-teaser-topnews .ci-teaser-title-wrapper {
		height:114px
	}
}
@media (max-width:1099px) {
	.ci-teaser-proxy.ci-teaser-topnews .ci-teaser-title-wrapper {
		height:114px
	}
}
@media (max-width:859px) {
	.ci-teaser-proxy.ci-teaser-topnews .ci-teaser-title-wrapper {
		height:101px
	}
}
@media (max-width:639px) {
	.ci-teaser-proxy.ci-teaser-topnews .ci-teaser-title-wrapper {
		height:90px
	}
	.ci-teaser-proxy.ci-teaser-topnews-first .ci-teaser-title-wrapper {
		height:auto
	}
}
.ci-teaser-proxy.ci-teaser-topnews .ci-teaser-title {
	color:#000;
	height:auto
}
.ci-teaser-proxy.ci-teaser-topnews p {
	min-height:40px;
	max-height:40px
}
.ci-teaser-proxy.ci-teaser-topnews a.ci-read-more {
	padding:21px 0 0;
	display:inline-block
}
@media (min-width:640px) {
	.ci-teaser-proxy.ci-teaser-topnews-first .ci-teaser-title-wrapper {
		height:81px
	}
}
@media (min-width:860px) {
	.ci-teaser-proxy.ci-teaser-topnews-first .ci-teaser-title-wrapper {
		height:81px
	}
}
@media (min-width:1100px) {
	.ci-teaser-proxy.ci-teaser-topnews-first .ci-teaser-title-wrapper {
		height:81px
	}
	.ci-teaser-streamnews-left .ci-teaser-proxy.ci-teaser-streamnews .ci-teaser-title-wrapper {
		max-height:81px
	}
}
.ci-teaser-proxy.ci-teaser-topnews-first a.ci-read-more {
	padding:4px 0 0;
	display:inline-block
}
.ci-teaser-proxy.ci-teaser-streamnews {
	width:100%;
	padding-left:0;
	padding-right:0;
	margin-bottom:30px
}
.ci-teaser-proxy.ci-teaser-streamnews .ci-teaser-img {
	min-height:40px;
	overflow:hidden;
	background-color:#fff;
	position:relative
}
.ci-teaser-proxy.ci-teaser-streamnews .ci-teaser-spacer {
	position:relative
}
.ci-teaser-proxy.ci-teaser-streamnews.ci-teaser-streamnews-first-copy .ci-teaser-title {
	height:auto;
	font-family:ContinentalStagSansMedium,arial;
	font-size:24px
}
.ci-teaser-streamnews-left .ci-teaser-proxy.ci-teaser-streamnews .ci-teaser-title-wrapper {
	height:auto;
	overflow:visible
}
.ci-teaser-streamnews-left .ci-teaser-proxy.ci-teaser-streamnews .ci-teaser-title {
	height:auto;
	font-family:ContinentalStagSansMedium,arial;
	font-size:24px
}
@media (max-width:639px) {
	.ci-teaser-streamnews-left .ci-teaser-proxy.ci-teaser-streamnews .ci-teaser-title-wrapper {
		height:auto
	}
	.ci-teaser-streamnews-left .ci-teaser-proxy.ci-teaser-streamnews .ci-teaser-title {
		height:auto;
		font-family:ContinentalStagSansMedium,arial;
		font-size:16px
	}
}
.ci-teaser-streamnews-right .ci-teaser-proxy.ci-teaser-streamnews .ci-teaser-title-wrapper {
	height:auto;
	overflow:visible
}
.ci-teaser-streamnews-right .ci-teaser-proxy.ci-teaser-streamnews .ci-teaser-title {
	height:auto;
	font-family:ContinentalStagSansMedium,arial;
	font-size:16px
}
.ci-teaser-proxy.ci-teaser-streamsocial {
	background-color:#00f;
	width:100%;
	position:relative;
	margin-bottom:30px
}
.ci-teaser-proxy.ci-teaser-streamsocial .ci-teaser-category {
	position:absolute;
	left:30px;
	top:30px;
	width:40px;
	height:40px;
	line-height:37px;
	text-align:center;
	padding-left:0;
	background-color:transparent
}
.ci-teaser-proxy.ci-teaser-streamsocial .ci-teaser-title-wrapper {
	padding-left:60px;
	height:auto;
	min-height:61px
}
.ci-teaser-proxy.ci-teaser-streamsocial .ci-teaser-title {
	height:auto;
	font-family:ContinentalStagSansMedium,arial;
	font-size:16px
}
.ci-teaser-proxy.ci-teaser-streamsocial .ci-teaser-spacer-v {
	padding-top:10px;
	padding-bottom:10px
}
.ci-teaser-proxy.ci-teaser-streamsocial .ci-teaser-spacer-v span:after {
	font-size:30px
}
.ci-teaser-download-proxy {
	background-color:#fff;
	padding:30px 30px 60px;
	text-align:left
}
.ci-teaser-download-proxy img {
	margin-bottom:20px
}
.ci-teaser-download-proxy .title {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	color:#000;
	margin-bottom:40px;
	height:2.5em;
	white-space:normal;
	text-overflow:clip
}
.ci-teaser-download-proxy p {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	margin-bottom:20px;
	color:#000
}
.ci-teaser-download-proxy .ci-fileinfo {
	position:absolute;
	color:#6e6e6e;
	font-family:ContinentalStagSansBook,arial;
	font-weight:400;
	bottom:30px
}
.ci-teaser-download-proxy .ci-fileinfo:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px;
	background-color:#9c9d9d;
	color:#fff;
	margin-right:10px
}
.ci-mediaCarousel-container .ci-teaser-download-proxy {
	padding:30px 20px
}
.ci-video-duration {
	font-family:ContinentalStagSansBook;
	font-weight:400;
	font-style:normal;
	background:rgba(0,0,0,.8);
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:5px 10px;
	font-size:12px;
	z-index:801
}
.ci-teaser-division {
	margin-bottom:36px
}
.ci-teaser-division .ci-teaser-bg {
	background-color:#fff
}
.ci-teaser-division .ci-teaser-spacer {
	padding:30px;
	overflow:hidden
}
.ci-teaser-division .ci-teaser-title {
	color:#000
}
.ci-main-menu-wrapper .ci-teaser-division .ci-teaser-spacer {
	min-height:90px;
	padding:10px 30px 0
}
@media (max-width:859px) {
	.ci-teaser-streamnews-left .ci-teaser-proxy.ci-teaser-streamnews .ci-teaser-title-wrapper {
		max-height:111px
	}
	.ci-teaser-list {
		margin-top:-60px
	}
}
@media (max-width:639px) {
	.ci-teaser-list {
		margin-top:-30px
	}
}
@media (max-width:859px) {
	.ci-action-teaser-proxy {
		margin-top:60px
	}
}
.ci-action-teaser-proxy .ci-teaser-head {
	color:#fff;
	height:120px
}
.ci-action-teaser-proxy .ci-teaser-head .ci-teaser-title {
	margin-bottom:10px
}
@media (max-width:639px) {
	.ci-action-teaser-proxy {
		margin-top:30px
	}
	.ci-action-teaser-proxy .ci-teaser-head {
		height:auto;
		margin-bottom:20px
	}
}
.ci-action-teaser-proxy .ci-teaser-body {
	background-color:#e0e0e0;
	position:relative
}
.ci-action-teaser-proxy .ci-teaser-body .ci-action-title {
	position:absolute;
	top:0;
	padding:30px
}
.ci-action-teaser-proxy .ci-teaser-body .ci-action-btn {
	position:absolute;
	bottom:0;
	bottom:30px;
	left:30px
}
.ci-action-teaser-proxy .ci-textarea-container {
	height:135px
}
.ci-action-teaser-proxy .ci-input-spacer {
	margin-bottom:30px
}
.ci-action-teaser-proxy .ci-requested-page {
	color:#fff;
	margin-top:30px
}
.ci-teaser-news-isotope {
	position:relative
}
.ci-teaser-news-isotope .ci-teaser-img {
	position:relative;
	min-height:60px
}
.ci-teaser-news-isotope .ci-teaser-proxy {
	margin-bottom:36px
}
.ci-teaser-network {
	position:absolute;
	left:0;
	bottom:0;
	width:60px;
	height:60px;
	line-height:57px;
	text-align:center
}
.ci-teaser-network:after {
	font-size:51px
}
.ci-teaser-banner {
	background-color:#e0e0e0;
	background-position:center;
	background-repeat:no-repeat;
	padding:60px 0 30px;
	position:relative
}
.ci-secondbrands .ci-teaser-banner {
	border-bottom:0
}
.ci-teaser-banner .ci-teaser-banner-info {
	width:auto;
	margin-left:0
}
@media (max-width:859px) {
	.ci-teaser-banner .ci-teaser-banner-info {
		width:auto;
		margin-left:0
	}
}
@media (max-width:639px) {
	.ci-teaser-banner .ci-teaser-banner-info {
		width:100%;
		margin-left:0
	}
}
.ci-teaser-banner .ci-teaser-banner-title {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:40px;
	line-height:1.35em;
	color:#fff;
	margin:0 0 10px
}
@media (max-width:859px) {
	.ci-teaser-banner .ci-teaser-banner-title {
		font-size:28px
	}
}
.ci-teaser-banner .ci-teaser-banner-title.ci-teaser-color-alternate {
	color:#000
}
@media (max-width:639px) {
	.ci-teaser-banner .ci-teaser-banner-title {
		font-size:24px;
		color:#000
	}
	.ci-teaser-banner .ci-teaser-banner-title.ci-teaser-color-alternate {
		color:#fff
	}
}
.ci-teaser-banner .ci-teaser-banner-subtitle {
	font-family:ContinentalStagSansLight;
	font-weight:300;
	font-style:normal;
	font-size:28px;
	line-height:1.35em;
	color:#fff;
	margin:0 0 10px
}
@media (max-width:859px) {
	.ci-teaser-banner .ci-teaser-banner-subtitle {
		font-size:24px
	}
}
@media (max-width:639px) {
	.ci-teaser-banner .ci-teaser-banner-subtitle {
		font-size:22px;
		color:#000
	}
}
.ci-teaser-banner .ci-teaser-banner-subtitle.ci-teaser-color-alternate {
	color:#fff
}
@media (max-width:639px) {
	.ci-teaser-banner .ci-teaser-banner-subtitle.ci-teaser-color-alternate {
		color:#000
	}
}
.ci-teaser-banner .ci-teaser-link {
	margin:40px 0 0
}
.ci-teaser-banner .ci-teaser-link a:first-child {
	background:#008A0A;
	color:#fff;
	margin:0 10px 0 0
}
.ci-teaser-banner .ci-teaser-link a:first-child:hover {
	background:#6e6e6e
}
.ci-teaser-banner .ci-teaser-link a:last-child {
	background:#008A0A;
	color:#fff
}
.ci-teaser-banner .ci-teaser-link a:last-child:hover {
	background:#6e6e6e
}
@media (max-width:639px) {
	.ci-teaser-banner .ci-teaser-link a:last-child {
		margin:10px 0 0
	}
	.ci-teaser-banner {
		background-image:none!important
	}
	.ci-teaser-banner.ci-container-module {
		padding-bottom:30px
	}
	.ci-teaser-banner:before {
		display:none
	}
}
.ci-teaser-banner:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../image/banner_teaser_shadow-510b077426.png) left top no-repeat;
	content:''
}
.ci-teaser-banner-tirefinder {
	background-position:right top;
	background-repeat:no-repeat;
	background-size:100%
}
.ci-teaser-banner-tirefinder.ci-container-module {
	padding-bottom:30px
}
.ci-teaser-banner-tirefinder .ci-teaser-link {
	margin-top:40px
}
.ci-country-list .navbar-toggle,.ci-footer .navbar-toggle,.ci-navbar-toggle {
	position:absolute;
	right:0;
	width:100%;
	text-align:right;
	top:10px
}
.ci-country-list .navbar-toggle:after,.ci-footer .navbar-toggle:after,.ci-navbar-toggle:after {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:21px;
	transition:all .5s ease-in-out 0s
}
.ci-country-list .collapsed.navbar-toggle:after,.ci-footer .collapsed.navbar-toggle:after,.ci-navbar-toggle.collapsed:after {
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.captcha,.ci-captcha-container .ci-captcha-row,.ci-form-base .ci-textarea-container,.ci-form-base .ui-selectmenu-button,.ci-form-base input,.ci-form-base select,.mwf-error {
	width:67.7%;
	margin-right:7.3%
}
@media (max-width:639px) {
	.ci-teaser-banner-tirefinder {
		background-image:none!important
	}
	.ci-teaser-banner-tirefinder.ci-container-module {
		padding-bottom:30px
	}
	.captcha,.ci-captcha-container .ci-captcha-row,.ci-form-base .ci-textarea-container,.ci-form-base .ui-selectmenu-button,.ci-form-base input,.ci-form-base select,.mwf-error {
		width:100%
	}
}
@media (max-width:1099px) {
	.ci-teaser-streamnews-left .ci-teaser-proxy.ci-teaser-streamnews .ci-teaser-title-wrapper {
		max-height:111px
	}
	.captcha,.ci-captcha-container .ci-captcha-row,.ci-form-base .ci-textarea-container,.ci-form-base .ui-selectmenu-button,.ci-form-base input,.ci-form-base select,.mwf-error {
		width:75%;
		margin-right:0
	}
}
.ci-form-base .ci-textarea-container.active,.ci-form-base .ci-textarea-container.active+.ci-btn-start-search,.ci-form-base .ci-textarea-container:focus,.ci-form-base .ci-textarea-container:focus+.ci-btn-start-search,.ci-form-base .ui-selectmenu-button.active,.ci-form-base .ui-selectmenu-button.active+.ci-btn-start-search,.ci-form-base .ui-selectmenu-button:focus,.ci-form-base .ui-selectmenu-button:focus+.ci-btn-start-search,.ci-form-base input.active,.ci-form-base input.active+.ci-btn-start-search,.ci-form-base input:focus,.ci-form-base input:focus+.ci-btn-start-search,.ci-form-base select.active,.ci-form-base select.active+.ci-btn-start-search,.ci-form-base select:focus,.ci-form-base select:focus+.ci-btn-start-search,.ci-form-transform .ci-textarea-container.active,.ci-form-transform .ci-textarea-container.active+.ci-btn-start-search,.ci-form-transform .ci-textarea-container:focus,.ci-form-transform .ci-textarea-container:focus+.ci-btn-start-search,.ci-form-transform .ui-selectmenu-button.active,.ci-form-transform .ui-selectmenu-button.active+.ci-btn-start-search,.ci-form-transform .ui-selectmenu-button:focus,.ci-form-transform .ui-selectmenu-button:focus+.ci-btn-start-search,.ci-form-transform input.active,.ci-form-transform input.active+.ci-btn-start-search,.ci-form-transform input:focus,.ci-form-transform input:focus+.ci-btn-start-search,.ci-form-transform select.active,.ci-form-transform select.active+.ci-btn-start-search,.ci-form-transform select:focus,.ci-form-transform select:focus+.ci-btn-start-search {
	border-radius:0
}
.ci-form-base label {
	position:relative;
	margin-bottom:20px;
	font-weight:400
}
@media (max-width:639px) {
	.captcha,.ci-captcha-container .ci-captcha-row,.ci-form-base .ci-textarea-container,.ci-form-base .ui-selectmenu-button,.ci-form-base input,.ci-form-base select,.mwf-error {
		width:100%;
		float:none
	}
	.ci-form-base label {
		margin-bottom:0
	}
}
.ci-form-base .ci-label-text {
	display:table;
	min-height:44px;
	height:44px;
	float:left;
	width:21%
}
@media (max-width:639px) {
	.ci-form-base .ci-label-text {
		width:100%
	}
	.ci-form-base .ci-required {
		position:absolute;
		top:0;
		right:0
	}
}
.ci-form-base .ci-label-text span {
	display:table-cell;
	line-height:1.25;
	vertical-align:middle
}
.ci-form-base .ci-textarea-container,.ci-form-base .ui-selectmenu-button,.ci-form-base input,.ci-form-base select {
	float:right;
	border:0;
	background:#fff
}
.ci-form-base textarea {
	background:0 0
}
.ci-form-base .ci-required {
	float:right;
	width:3.2%;
	line-height:55px;
	overflow:hidden;
	height:44px
}
.ci-form-base .ci-input-check-container {
	margin-bottom:20px;
	float:right;
	width:67.7%;
	margin-right:7.3%;
	margin-top:-18px
}
@media (max-width:639px) {
	.ci-form-base .ci-input-check-container {
		margin:-18px 0 0;
		width:100%
	}
}
.ci-form-base .ci-input-check-container>div {
	display:inline-block;
	position:relative;
	float:left;
	padding-left:38px;
	margin:30px 60px 0 0
}
.ci-form-base .ci-input-check-container input {
	display:none
}
.ci-form-base .ci-btn-submit {
	margin-right:7.4%;
	float:right
}
@media (max-width:1099px) {
	.ci-form-base .ci-btn-submit {
		margin-right:0
	}
}
.ci-captcha-container .ci-captcha-row {
	float:right
}
.ci-captcha-container .ci-captcha-input {
	margin-left:232px;
	position:relative
}
@media (max-width:639px) {
	.ci-form-base .ci-btn-submit {
		margin-top:20px
	}
	.ci-captcha-container .ci-captcha-input {
		margin:0
	}
}
.ci-captcha-container .ci-captcha-input input {
	width:100%;
	margin:0
}
.ci-captcha-container .ci-captcha {
	float:left;
	width:212px
}
@media (max-width:639px) {
	.ci-captcha-container .ci-captcha {
		float:none;
		margin-bottom:10px
	}
}
.ci-captcha-container .ci-captcha .ci-icon {
	position:relative;
	float:right;
	z-index:1
}
.ci-captcha-container .ci-captcha a {
	color:#fff
}
.ci-captcha-container img {
	border-radius:22px;
	position:absolute
}
.ci-formfield {
	margin:0 0 40px
}
.ci-input-collection {
	margin-top:-20px
}
.ci-input-collection>* {
	margin:20px 0 0
}
.ci-form-upload {
	float:right;
	margin:0 0 20px
}
@media (min-width:1100px) {
	.ci-form-upload {
		width:67.7%;
		margin:0 7.3% 20px 0
	}
}
@media (max-width:1099px) {
	.ci-form-upload {
		width:75%
	}
}
.ci-form-upload-area {
	box-shadow:0 1px 0 0 rgba(0,0,0,.4);
	border-radius:22px;
	background:#fff;
	padding:20px
}
.ci-form-upload-dropzone {
	border-radius:22px;
	text-align:center
}
@media (min-width:640px) {
	.ci-form-upload-dropzone {
		border:2px dashed #e0e0e0;
		padding:20px 20px 0
	}
}
.ci-form-upload-dropzone-headline {
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	font-size:18px;
	margin:0 0 20px;
	color:#9c9d9d
}
@media (max-width:639px) {
	.ci-form-upload {
		width:100%
	}
	.ci-form-upload-dropzone-headline {
		display:none
	}
}
.ci-form-upload-label {
	width:auto;
	background:#000;
	color:#FFED00
}
.ci-form-upload-input {
	width:.1px;
	height:.1px;
	opacity:0;
	overflow:hidden;
	position:absolute;
	z-index:-1
}
.ci-form-upload-filecontainer .mwf-upload-preview {
	display:none
}
.ci-form-upload-filecontainer .mwf-upload-row {
	padding:10px 0
}
.ci-form-upload-filecontainer .mwf-upload-metadata ul {
	color:#9c9d9d
}
.ci-form-upload-filecontainer .mwf-upload-actions {
	margin-top:10px
}
.ci-form-upload-filecontainer button {
	transition:all .5s ease-in-out 0s;
	border-radius:100px;
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	background:#008A0A;
	border:0;
	height:26px;
	line-height:26px;
	padding:0 30px;
	font-size:14px
}
.ci-form-upload-filecontainer button:hover {
	background-color:#6e6e6e;
	color:#fff
}
.ci-form-upload-footer {
	text-align:right
}
.ci-form-upload-footer button {
	background:#000;
	color:#fff
}
.ci-circle-size-20 {
	border-radius:100px;
	height:20px;
	line-height:normal;
	width:20px
}
.ci-circle-size-20:after,.ci-circle-size-20:before {
	line-height:20px;
	font-size:20px
}
.ci-circle-size-30 {
	border-radius:100px;
	height:26px;
	line-height:normal;
	width:26px
}
.ci-circle-size-30:after,.ci-circle-size-30:before {
	line-height:26px;
	font-size:25px
}
.ci-circle-size-40 {
	border-radius:100px;
	height:40px;
	line-height:normal;
	width:40px
}
.ci-circle-size-40:after,.ci-circle-size-40:before {
	line-height:40px;
	font-size:25px
}
.ci-circle-size-45 {
	border-radius:100px;
	height:44px;
	line-height:normal;
	width:44px
}
.ci-circle-size-45:after,.ci-circle-size-45:before {
	line-height:44px;
	font-size:40.5px
}
.ci-circle-size-50 {
	border-radius:100px;
	height:46px;
	line-height:normal;
	width:46px
}
.ci-circle-size-50:after,.ci-circle-size-50:before {
	line-height:46px;
	font-size:40.5px
}
.ci-circle-size-60 {
	border-radius:100px;
	height:60px;
	line-height:normal;
	width:60px
}
.ci-circle-size-60:after,.ci-circle-size-60:before {
	line-height:60px;
	font-size:55px
}
.ci-circle-size-80 {
	border-radius:100px;
	height:78px;
	line-height:normal;
	width:78px
}
.ci-circle-size-80:after,.ci-circle-size-80:before {
	line-height:78px;
	font-size:63px
}
.ci-btn-call-to-action-proxy,.ci-button-size-30,.ci-button-size-40,.ci-button-size-50,.ci-circle-type1,.ci-circle-type2,.ci-circle-type3,.ci-circle-type4,.ci-circle-type5,.ci-circle-type6 {
	transition:all .5s ease-in-out 0s;
	border:0;
	box-sizing:border-box;
	white-space:nowrap;
	text-align:center;
	display:inline-block
}
.ci-circle-type1 {
	border-radius:100px;
	color:#fff;
	background:#9c9d9d
}
.ci-circle-type1:hover {
	background:#6e6e6e;
	color:#fff
}
.ci-checkbox.disabled .ci-circle-type1,.ci-form-base .disabled.ci-radiobutton-active .ci-circle-type1,.ci-radiobutton.disabled .ci-circle-type1,.ci-stylish-checkboxes .disabled.ci-radiobutton-active .ci-circle-type1,.disabled.ci-radiobutton-base-active .ci-circle-type1 {
	background:#c6c6c6;
	color:#fff;
	opacity:.3
}
.ci-checkbox.disabled .ci-circle-type1:hover,.ci-form-base .disabled.ci-radiobutton-active .ci-circle-type1:hover,.ci-radiobutton.disabled .ci-circle-type1:hover,.ci-stylish-checkboxes .disabled.ci-radiobutton-active .ci-circle-type1:hover,.disabled.ci-radiobutton-base-active .ci-circle-type1:hover {
	background:#c6c6c6;
	cursor:default
}
.ci-circle-type2 {
	border-radius:100px;
	color:#fff;
	background:#000
}
.ci-circle-type2:hover {
	background:#6e6e6e;
	color:#fff
}
.ci-circle-type3 {
	border-radius:100px;
	color:#000;
	background:#FFED00
}
.ci-circle-type3:hover {
	background:#FFED00;
	color:#000
}
.ci-circle-type4 {
	border-radius:100px;
	color:#FFED00;
	background:0 0;
	border:1px solid #FFED00
}
.ci-circle-type5 {
	border-radius:100px;
	color:#9c9d9d;
	background:0 0;
	border:1px solid #9c9d9d;
	transition:all .5s ease-in-out 0s
}
.ci-radiobutton-active .ci-circle-type5 {
	color:#FFED00;
	border-color:#FFED00
}
.ci-radiobutton-active .ci-circle-type5+p {
	color:#FFED00
}
.ci-circle-type6 {
	border-radius:100px;
	color:#fff;
	background:#9c9d9d
}
.ci-circle-type6:hover {
	background:#FFED00;
	color:#fff
}
.ci-btn-call-to-action-proxy,.ci-button-size-50 {
	border-radius:100px;
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	height:44px;
	min-width:44px;
	line-height:44px;
	text-align:center;
	padding:0 30px;
	background:#008A0A;
	color:#fff;
	display:inline-block;
	cursor:pointer
}
.ci-btn-call-to-action-proxy:after,.ci-btn-call-to-action-proxy:before,.ci-button-size-50:after,.ci-button-size-50:before {
	font-size:21px;
	vertical-align:middle
}
.ci-btn-call-to-action-proxy:after,.ci-button-size-50:after {
	padding-left:20px;
	margin-right:-10px
}
.ci-btn-call-to-action-proxy:before,.ci-button-size-50:before {
	padding-right:20px;
	margin-left:-10px
}
.ci-btn-call-to-action-proxy:hover,.ci-button-size-50:hover {
	background-color:#6e6e6e;
	color:#fff
}
.ci-button-size-50.disabled,.disabled.ci-btn-call-to-action-proxy {
	background:#c6c6c6;
	color:#fff;
	opacity:.3
}
.ci-button-size-50.disabled:hover,.disabled.ci-btn-call-to-action-proxy:hover {
	background:#c6c6c6;
	cursor:default
}
.ci-btn-call-to-action-proxy:focus,.ci-btn-call-to-action-proxy:focus:hover,.ci-button-size-50:focus,.ci-button-size-50:focus:hover {
	color:#fff
}
.ci-button-icon.ci-btn-call-to-action-proxy,.ci-button-size-50.ci-button-icon {
	padding:0 15px
}
.ci-button-icon.ci-btn-call-to-action-proxy:after,.ci-button-size-50.ci-button-icon:after {
	margin:0;
	padding:0;
	font-size:44px;
	line-height:44px
}
.ci-button-size-40 {
	border-radius:100px;
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	height:32px;
	min-width:32px;
	line-height:32px;
	text-align:center;
	padding:0 30px;
	background:#008A0A;
	color:#fff;
	display:inline-block;
	cursor:pointer
}
.ci-button-size-40:after,.ci-button-size-40:before {
	font-size:21px;
	vertical-align:middle
}
.ci-button-size-40:after {
	padding-left:10px;
	margin-right:-10px
}
.ci-button-size-40:before {
	padding-right:10px;
	margin-left:-10px
}
.ci-button-size-40:hover {
	background-color:#6e6e6e;
	color:#fff
}
.ci-button-size-40.disabled {
	background:#c6c6c6;
	color:#fff;
	opacity:.3
}
.ci-button-size-40.disabled:hover {
	background:#c6c6c6;
	cursor:default
}
.ci-button-size-40:focus,.ci-button-size-40:focus:hover {
	color:#fff
}
.ci-button-size-40.ci-button-icon {
	padding:0 15px
}
.ci-button-size-40.ci-button-icon:after {
	margin:0;
	padding:0;
	font-size:32px;
	line-height:32px
}
.ci-button-size-30 {
	border-radius:100px;
	font-family:ContinentalStagSansMedium;
	font-weight:500;
	font-style:normal;
	height:26px;
	min-width:26px;
	line-height:26px;
	text-align:center;
	padding:0 30px;
	background:#008A0A;
	color:#fff;
	display:inline-block;
	cursor:pointer
}
.ci-button-size-30:after,.ci-button-size-30:before {
	font-size:21px;
	vertical-align:middle
}
.ci-button-size-30:after {
	padding-left:10px;
	margin-right:-10px
}
.ci-button-size-30:before {
	padding-right:10px;
	margin-left:-10px
}
.ci-button-size-30:hover {
	background-color:#6e6e6e;
	color:#fff
}
.ci-button-size-30.disabled {
	background:#c6c6c6;
	color:#fff;
	opacity:.3
}
.ci-button-size-30.disabled:hover {
	background:#c6c6c6;
	cursor:default
}
.ci-button-size-30:focus,.ci-button-size-30:focus:hover {
	color:#fff
}
.ci-button-size-30.ci-button-icon {
	padding:0 15px
}
.ci-button-size-30.ci-button-icon:after {
	margin:0;
	padding:0;
	font-size:26px;
	line-height:26px
}
.ColVis .ColVis_Button,.ci-button-small {
	font-size:14px;
	padding:0 15px
}
.ci-button-plain:after,.ci-button-plain:before {
	margin:0;
	padding:0
}
@media (min-width:860px) and (max-width:1099px) {
	.ci-btn-call-to-action-proxy:not(.ci-button-no-responsive),.ci-button-size-50:not(.ci-button-no-responsive) {
		padding:0 15px;
		height:32px;
		line-height:32px
	}
	.ci-btn-call-to-action-proxy:not(.ci-button-no-responsive):after,.ci-button-size-50:not(.ci-button-no-responsive):after {
		padding-left:10px
	}
}
.ci-button-size-50.ci-icon-arrow-right:after,.ci-icon-arrow-right.ci-btn-call-to-action-proxy:after {
	display:none;
	display:inline-block
}
.ci-button-secondary {
	background:#008A0A;
	color:#fff
}
.ci-button-secondary:hover {
	background:#6e6e6e
}
.ci-button-gray {
	background:#9c9d9d;
	color:#fff
}
.ci-button-black {
	background:#000;
	color:#fff
}
.ci-button-back:before {
	font-family:ContinentalIcon;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:25px;
	text-decoration:none;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"";
	line-height:25px
}
.ci-button-label,ul.ColVis_collection label {
	display:inline-block
}
.ci-button-edit {
	background:#9c9d9d;
	color:#fff
}
.ci-button-plain {
	padding:0
}
.ci-button-plain:after {
	padding:0;
	margin:0
}
.ci-properties.ci-transport-goods span.ci-icon-coach,.ci-properties.ci-transport-goods span.ci-icon-intercity,.ci-properties.ci-transport-goods span.ci-icon-motorway,.ci-properties.ci-transport-goods span.ci-icon-onoff,.ci-properties.ci-transport-goods span.ci-icon-regional,.ci-tire-teaser .ci-transport-goods span.ci-icon-coach,.ci-tire-teaser .ci-transport-goods span.ci-icon-intercity,.ci-tire-teaser .ci-transport-goods span.ci-icon-motorway,.ci-tire-teaser .ci-transport-goods span.ci-icon-onoff,.ci-tire-teaser .ci-transport-goods span.ci-icon-regional,.ci-transport-goods .ci-checkbox-active span.ci-icon-coach,.ci-transport-goods .ci-checkbox-active span.ci-icon-intercity,.ci-transport-goods .ci-checkbox-active span.ci-icon-motorway,.ci-transport-goods .ci-checkbox-active span.ci-icon-onoff,.ci-transport-goods .ci-checkbox-active span.ci-icon-regional,.ci-transport-goods .ci-radiobutton-active span.ci-icon-coach,.ci-transport-goods .ci-radiobutton-active span.ci-icon-intercity,.ci-transport-goods .ci-radiobutton-active span.ci-icon-motorway,.ci-transport-goods .ci-radiobutton-active span.ci-icon-onoff,.ci-transport-goods .ci-radiobutton-active span.ci-icon-regional {
	background-color:#0079b5
}
.ci-properties.ci-transport-people span.ci-icon-coach,.ci-properties.ci-transport-people span.ci-icon-intercity,.ci-properties.ci-transport-people span.ci-icon-urban,.ci-tire-teaser .ci-transport-people span.ci-icon-coach,.ci-tire-teaser .ci-transport-people span.ci-icon-intercity,.ci-tire-teaser .ci-transport-people span.ci-icon-urban,.ci-transport-people .ci-checkbox-active span.ci-icon-coach,.ci-transport-people .ci-checkbox-active span.ci-icon-intercity,.ci-transport-people .ci-checkbox-active span.ci-icon-urban,.ci-transport-people .ci-radiobutton-active span.ci-icon-coach,.ci-transport-people .ci-radiobutton-active span.ci-icon-intercity,.ci-transport-people .ci-radiobutton-active span.ci-icon-urban {
	background-color:#008435
}
.ci-properties.ci-transport-construction span.ci-icon-intercity,.ci-properties.ci-transport-construction span.ci-icon-offroad,.ci-properties.ci-transport-construction span.ci-icon-onoff,.ci-properties.ci-transport-construction span.ci-icon-regional,.ci-tire-teaser .ci-transport-construction span.ci-icon-intercity,.ci-tire-teaser .ci-transport-construction span.ci-icon-offroad,.ci-tire-teaser .ci-transport-construction span.ci-icon-onoff,.ci-tire-teaser .ci-transport-construction span.ci-icon-regional,.ci-transport-construction .ci-checkbox-active span.ci-icon-intercity,.ci-transport-construction .ci-checkbox-active span.ci-icon-offroad,.ci-transport-construction .ci-checkbox-active span.ci-icon-onoff,.ci-transport-construction .ci-checkbox-active span.ci-icon-regional,.ci-transport-construction .ci-radiobutton-active span.ci-icon-intercity,.ci-transport-construction .ci-radiobutton-active span.ci-icon-offroad,.ci-transport-construction .ci-radiobutton-active span.ci-icon-onoff,.ci-transport-construction .ci-radiobutton-active span.ci-icon-regional {
	background-color:#8e1216
}
.ci-filter .ci-checkbox-active span.ci-icon-segment-goods,.ci-filter .ci-radiobutton-active span.ci-icon-segment-goods {
	background-color:#0079b5
}
.ci-filter .ci-checkbox-active span.ci-icon-segment-people,.ci-filter .ci-radiobutton-active span.ci-icon-segment-people {
	background-color:#008435
}
.ci-filter .ci-checkbox-active span.ci-icon-segment-construction,.ci-filter .ci-radiobutton-active span.ci-icon-segment-construction {
	background-color:#8e1216
}
.ci-table-productRange-transport .ci-black-row td:first-child {
	border-right-width:1px
}
.ci-table-productRange-transport td[colspan] {
	text-align:center
}
.ci-table-headline-icon i:after {
	font-size:64px
}
.ci-icon-germany,.ci-icon-handmade {
	background-image:url(../image/handmade_in_germany_94-ab3952b93b.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0
}
.dataTable .ci-icon-germany,.dataTable .ci-icon-handmade {
	background-image:url(../image/icon_de_60-dc0b6167ce.png);
	width:30px;
	height:15px
}
.ci-icon-multigrip {
	background-image:url(../image/motorcycle/multigrip_120-946fb3fdc1.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0
}
.ci-icon-multigrip.ci-circle-size-50 {
	background-image:url(../image/motorcycle/multigrip_92-f7f0157b6a.png)
}
.ci-icon-tractionskin {
	background-image:url(../image/motorcycle/tractionskin_120-a34439c6df.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0
}
.ci-icon-tractionskin.ci-circle-size-50 {
	background-image:url(../image/motorcycle/tractionskin_92-2c677bf1dd.png)
}
.ci-icon-zerodegree {
	background-image:url(../image/motorcycle/zerodegree_120-77e00d2223.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0
}
.ci-icon-zerodegree.ci-circle-size-50 {
	background-image:url(../image/motorcycle/zerodegree_92-25d42bddd4.png)
}
.ci-icon-raingrip {
	background-image:url(../image/motorcycle/raingrip_120-f15404d797.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0
}
.ci-icon-raingrip.ci-circle-size-50 {
	background-image:url(../image/motorcycle/raingrip_92-ccdf3d5c75.png)
}
.ci-icon-griplimit {
	background-image:url(../image/motorcycle/griplimit_120-b884e4a9ac.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0
}
.ci-icon-griplimit.ci-circle-size-50 {
	background-image:url(../image/motorcycle/griplimit_92-a404debbc9.png)
}
.ci-icon-easyhandling {
	background-image:url(../image/motorcycle/easyhandling_120-e63680cb8f.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0
}
.ci-icon-easyhandling.ci-circle-size-50 {
	background-image:url(../image/motorcycle/easyhandling_92-a80404acd8.png)
}
.ci-icon-mileageplus {
	background-image:url(../image/motorcycle/mileageplus_120-17a4ae2ca8.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0
}
.ci-icon-mileageplus.ci-circle-size-50 {
	background-image:url(../image/motorcycle/mileageplus_92-78cde614ba.png)
}
.ci-icon-bicyclesafetyplus {
	background-image:url(../image/bicycle/safetyplus_88-6d6ddd6a29.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:121px;
	height:30px
}
.ci-icon-bicyclesafetyplus.ci-circle-size-50 {
	background-image:url(../image/bicycle/safetyplus_88-6d6ddd6a29.png)
}
table .ci-icon-bicyclesafetyplus {
	width:72px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicyclepunctureprotection {
	background-image:url(../image/bicycle/punctureprotection_88-121b168b1a.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:127px;
	height:30px
}
.ci-icon-bicyclepunctureprotection.ci-circle-size-50 {
	background-image:url(../image/bicycle/punctureprotection_88-121b168b1a.png)
}
table .ci-icon-bicyclepunctureprotection {
	width:76px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicyclevsf {
	background-image:url(../image/bicycle/vsf_88-6901df83a7.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:89px;
	height:30px
}
.ci-icon-bicyclevsf.ci-circle-size-50 {
	background-image:url(../image/bicycle/vsf_88-6901df83a7.png)
}
table .ci-icon-bicyclevsf {
	width:53px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicyclecontitube {
	background-image:url(../image/bicycle/contitube_88-bb7e283058.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:103px;
	height:30px
}
.ci-icon-bicyclecontitube.ci-circle-size-50 {
	background-image:url(../image/bicycle/contitube_88-bb7e283058.png)
}
table .ci-icon-bicyclecontitube {
	width:63px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicyclehardshell {
	background-image:url(../image/bicycle/hardshell_88-f50da0386f.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:95px;
	height:30px
}
.ci-icon-bicyclehardshell.ci-circle-size-50 {
	background-image:url(../image/bicycle/hardshell_88-f50da0386f.png)
}
table .ci-icon-bicyclehardshell {
	width:57px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicycleplusbreaker {
	background-image:url(../image/bicycle/plus_88-0e3b608f32.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:115px;
	height:30px
}
.ci-icon-bicycleplusbreaker.ci-circle-size-50 {
	background-image:url(../image/bicycle/plus_88-0e3b608f32.png)
}
table .ci-icon-bicycleplusbreaker {
	width:69px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicycleblackchili {
	background-image:url(../image/bicycle/blackChili_88-a9c16a8d60.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:91px;
	height:30px
}
.ci-icon-bicycleblackchili.ci-circle-size-50 {
	background-image:url(../image/bicycle/blackChili_88-a9c16a8d60.png)
}
table .ci-icon-bicycleblackchili {
	width:55px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicycleprotection {
	background-image:url(../image/bicycle/proTection_88-d7cb11e1f9.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:140px;
	height:30px
}
.ci-icon-bicycleprotection.ci-circle-size-50 {
	background-image:url(../image/bicycle/proTection_88-d7cb11e1f9.png)
}
table .ci-icon-bicycleprotection {
	width:84px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicycleprotectionapex {
	background-image:url(../image/bicycle/protection_apex_88-d424463ce3.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:294px;
	height:30px
}
.ci-icon-bicycleprotectionapex.ci-circle-size-50 {
	background-image:url(../image/bicycle/protection_apex_88-d424463ce3.png)
}
table .ci-icon-bicycleprotectionapex {
	width:84px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicycleapex {
	background-image:url(../image/bicycle/apex_88-8088617ed7.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:222px;
	height:30px
}
.ci-icon-bicycleapex.ci-circle-size-50 {
	background-image:url(../image/bicycle/apex_88-8088617ed7.png)
}
table .ci-icon-bicycleapex {
	width:84px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicycleracesport {
	background-image:url(../image/bicycle/raceSport_88-d513e08c02.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:71px;
	height:30px
}
.ci-icon-bicycleracesport.ci-circle-size-50 {
	background-image:url(../image/bicycle/raceSport_88-d513e08c02.png)
}
table .ci-icon-bicycleracesport {
	width:42px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicycleduraskin {
	background-image:url(../image/bicycle/duraskin_88-8ba946c198.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:136px;
	height:30px
}
.ci-icon-bicycleduraskin.ci-circle-size-50 {
	background-image:url(../image/bicycle/duraskin_88-8ba946c198.png)
}
table .ci-icon-bicycleduraskin {
	width:82px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicyclenytechbreaker {
	background-image:url(../image/bicycle/nytechbreaker_88-a8f0a8f008.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:108px;
	height:30px
}
.ci-icon-bicyclenytechbreaker.ci-circle-size-50 {
	background-image:url(../image/bicycle/nytechbreaker_88-a8f0a8f008.png)
}
table .ci-icon-bicyclenytechbreaker {
	width:64px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicyclepolyxbreaker {
	background-image:url(../image/bicycle/polyxbreaker_88-1707b96238.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:161px;
	height:30px
}
.ci-icon-bicyclepolyxbreaker.ci-circle-size-50 {
	background-image:url(../image/bicycle/polyxbreaker_88-1707b96238.png)
}
table .ci-icon-bicyclepolyxbreaker {
	width:96px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicyclepuregrip {
	background-image:url(../image/bicycle/puregrip_88-1c696b0e7b.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:68px;
	height:30px
}
.ci-icon-bicyclepuregrip.ci-circle-size-50 {
	background-image:url(../image/bicycle/puregrip_88-1c696b0e7b.png)
}
table .ci-icon-bicyclepuregrip {
	width:41px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicyclesafetysystembreaker {
	background-image:url(../image/bicycle/safetysystembreaker_88-4f86483318.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:163px;
	height:30px
}
.ci-icon-bicyclesafetysystembreaker.ci-circle-size-50 {
	background-image:url(../image/bicycle/safetysystembreaker_88-4f86483318.png)
}
table .ci-icon-bicyclesafetysystembreaker {
	width:98px;
	height:18px;
	margin:0 auto
}
.ci-icon-tirepositioningsystem {
	background-image:url(../image/bicycle/tirepositioningsystem_88-34e65ac7d3.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:176px;
	height:30px
}
.ci-icon-tirepositioningsystem.ci-circle-size-50 {
	background-image:url(../image/bicycle/tirepositioningsystem_88-34e65ac7d3.png)
}
table .ci-icon-tirepositioningsystem {
	width:106px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicycletubelessready {
	background-image:url(../image/bicycle/tublessready_88-e067133d4c.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:140px;
	height:30px
}
.ci-icon-bicycletubelessready.ci-circle-size-50 {
	background-image:url(../image/bicycle/tublessready_88-e067133d4c.png)
}
table .ci-icon-bicycletubelessready {
	width:84px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicycleust {
	background-image:url(../image/bicycle/ust_88-3269593b04.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:33px;
	height:30px
}
.ci-icon-bicycleust.ci-circle-size-50 {
	background-image:url(../image/bicycle/ust_88-3269593b04.png)
}
table .ci-icon-bicycleust {
	width:20px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicyclevectranbreaker {
	background-image:url(../image/bicycle/vectranbreaker_88-02718e1480.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:101px;
	height:30px
}
.ci-icon-bicyclevectranbreaker.ci-circle-size-50 {
	background-image:url(../image/bicycle/vectranbreaker_88-02718e1480.png)
}
table .ci-icon-bicyclevectranbreaker {
	width:60px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicycleextrapuncturebelt {
	background-image:url(../image/bicycle/extrapuncturebelt_88-0b1a9c1a7f.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:239px;
	height:30px
}
.ci-icon-bicycleextrapuncturebelt.ci-circle-size-50 {
	background-image:url(../image/bicycle/extrapuncturebelt_88-0b1a9c1a7f.png)
}
table .ci-icon-bicycleextrapuncturebelt {
	width:143px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicycleeco {
	background-image:url(../image/bicycle/eco_30-0dbb47c545.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:128px;
	height:30px
}
.ci-icon-bicycleeco.ci-circle-size-50 {
	background-image:url(../image/bicycle/eco_30-0dbb47c545.png)
}
table .ci-icon-bicycleeco {
	width:77px;
	height:18px;
	margin:0 auto
}
.ci-icon-bicycleecofifty {
	background-image:url(../image/bicycle/eco50_30-be695e4944.png);
	background-repeat:no-repeat;
	background-size:100%;
	border:0;
	border-radius:0;
	width:128px;
	height:30px
}
.ci-icon-bicycleecofifty.ci-circle-size-50 {
	background-image:url(../image/bicycle/eco50_30-be695e4944.png)
}
table .ci-icon-bicycleecofifty {
	width:77px;
	height:18px;
	margin:0 auto
}
.dataTable .ci-icon-new {
	background:url(../image/icon_new_60-49c0f6faea.png) no-repeat;
	width:30px;
	height:15px;
	background-size:100%
}
.dataTable .ci-icon-new:after {
	display:none
}
.ci-detail-module-left-bicycle-bg1:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg1-70ed9fd15d.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg2:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg2-f95668e869.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg3:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg3-9b00b09ecc.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg4:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg4-18731ed460.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg5:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg5-74ba448087.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg6:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg6-e1e3f661e3.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg7:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg7-f78ddac056.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg8:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg8-59ceec7f9a.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg9:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg9-547b1d016f.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg10:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg10-4d804c79fd.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg11:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg11-afb7ec13d1.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg12:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg12-337caec843.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg13:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg13-d1012ffacd.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg14:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg14-c0a6d7c57e.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg15:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg15-4298b7126b.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg16:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg16-535479a7d5.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg17:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg17-7816334bc8.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg18:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg18-a0383c80af.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg19:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg19-1c26ce5295.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-bicycle-bg20:before {
	background:url(../image/bicycle/product_detail_module_bicycle_bg20-f974645540.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-bu-bicycle .ci-detail-page .ci-detail-module-left {
	padding-bottom:30px
}
.ci-bu-bicycle .ci-detail-page .ci-detail-module-left:before {
	bottom:-950px
}
.ci-bu-bicycle .ci-detail-page .ci-properties {
	margin-bottom:60px
}
@media (max-width:859px) {
	.ci-bu-bicycle .ci-detail-page>.ci-detail-module:first-child .ci-image {
		padding-top:50px
	}
	.ci-bu-bicycle .ci-detail-page .ci-properties {
		top:90%;
		bottom:auto
	}
}
.ci-bu-bicycle .ci-detail-page .ci-detail-gradient {
	bottom:-90px
}
@media (max-width:639px) {
	.ci-bu-bicycle .ci-detail-page .ci-properties {
		position:static;
		margin-bottom:0
	}
	.ci-bu-bicycle .ci-detail-page .ci-detail-gradient {
		bottom:0;
		min-height:150px;
		height:30%
	}
}
.ci-detail-module-left-motorcycle-bg1:before {
	background:url(../image/motorcycle/product_detail_module_motorcycle_bg1-5ed31189a3.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-specialty-bg1:before {
	background:url(../image/specialty/product_detail_module_specialty_bg1-49bac3ac6e.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-specialty-bg2:before {
	background:url(../image/specialty/product_detail_module_specialty_bg2-26bba24aaf.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-specialty-bg3:before {
	background:url(../image/specialty/product_detail_module_specialty_bg3-e9ddbd06c7.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-specialty-bg4:before {
	background:url(../image/specialty/product_detail_module_specialty_bg4-c8e3aad409.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-specialty-bg5:before {
	background:url(../image/specialty/product_detail_module_specialty_bg5-62a5a71be4.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-specialty-bg7:before {
	background:url(../image/specialty/product_detail_module_specialty_bg7-170a38b2aa.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-transport-bg1:before {
	background:url(../image/transport/product_detail_module_transport_bg1-102935040c.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-transport-bg2:before {
	background:url(../image/transport/product_detail_module_transport_bg2-5739a64372.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-transport-bg3:before {
	background:url(../image/transport/product_detail_module_transport_bg3-bc9246b772.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-transport-bg4:before {
	background:url(../image/transport/product_detail_module_transport_bg4-f70910b1bd.jpg) right top no-repeat #000;
	background-size:100%
}
.ci-detail-module-left-transport-bg5:before {
	background:url(../image/transport/product_detail_module_transport_bg5-bb3dc52478.jpg) right top no-repeat #000;
	background-size:100%
}
@media (min-width:640px) {
	.ci-filter-container-large .ci-filter-elem {
		width:24%;
		margin:0
	}
}
.ci-tirefinder-result-carousel {
	min-height:360px
}
.ci-tirefinder-result-carousel .ci-inner {
	max-width:280px;
	margin:0 auto
}
.ci-tirefinder-result-carousel .ci-tirefinder-info {
	width:50%
}
@media (max-width:639px) {
	.ci-tirefinder-result-carousel .ci-tirefinder-info {
		width:100%
	}
}
.ci-tirefinder-result-carousel .ci-tirefinder-awards {
	width:30%
}
.ci-tirefinder-result-carousel .slick-next,.ci-tirefinder-result-carousel .slick-prev {
	font-size:0
}
.ci-result-buttons-centered {
	left:0
}
@media (min-width:640px) {
	.ci-result-buttons-centered {
		text-align:center;
		margin-top:30px
	}
	.ci-result-buttons-centered .ci-tirefinder-nav {
		padding-left:0
	}
}
.ci-result-buttons-centered a {
	float:none
}
@media (max-width:639px) {
	.ci-tirefinder-result-carousel .ci-tirefinder-awards {
		width:100%
	}
	.ci-tirefinder-result-carousel .ci-tirefinder-awards img {
		display:inline-block;
		width:30%
	}
	.ci-result-buttons-centered a {
		display:block
	}
	.ci-overview-stream .ci-topnews-fullrow {
		display:none
	}
}
.ci-tirefinder-back {
	position:absolute;
	left:30px
}
.ci-tirefinder-print {
	position:absolute;
	right:30px;
	top:0
}
.ci-viewtype-news-offset .ci-block-spacer {
	padding-bottom:20px
}
.ci-viewtype-news-offset .ci-image-caption .ci-caption {
	color:#6e6e6e;
	margin-top:20px
}
.ci-viewtype-news-offset .ci-detail-main-headline {
	top:0;
	width:100%;
	z-index:20;
	margin-bottom:82px
}
@media (max-width:1099px) {
	.ci-viewtype-news-offset .ci-detail-main-headline {
		margin-bottom:42px
	}
	.ci-viewtype-news-offset .ci-detail-main-headline .ci-headline-bar {
		width:100%;
		padding-right:0
	}
}
.ci-viewtype-news-offset .ci-detail-main-headline>div {
	width:100%
}
@media (max-width:859px) {
	.ci-viewtype-news-offset .ci-detail-main-headline>div {
		max-width:inherit;
		float:none
	}
}
.ci-viewtype-news-offset .ci-detail-main-headline .ci-headline-bar {
	margin-bottom:0
}
.ci-sticky-accordion-faq .ci-viewtype-news-offset .ci-detail-main-headline .ci-accordion-title,.ci-viewtype-news-offset .ci-detail-main-headline .ci-sticky-accordion-faq .ci-accordion-title,.ci-viewtype-news-offset .ci-detail-main-headline .ci-subheadline-bar {
	margin-bottom:0;
	margin-right:0
}
.ci-viewtype-news-offset .ci-detail-main-headline a {
	position:relative;
	top:20px;
	right:20px;
	float:right
}
.ci-viewtype-news-offset .ci-article-left {
	float:left;
	width:33%;
	padding:0 20px 0 0
}
@media (max-width:1099px) {
	.ci-viewtype-news-offset .ci-detail-main-headline a {
		display:none
	}
	.ci-viewtype-news-offset .ci-article-left {
		float:none;
		width:100%;
		padding:0
	}
}
.ci-viewtype-news-offset .ci-article-left img {
	width:100%
}
.ci-viewtype-news-offset .ci-article-text {
	float:left;
	width:66%;
	padding:0 0 0 20px
}
@media (max-width:1099px) {
	.ci-viewtype-news-offset .ci-article-text {
		float:none;
		width:100%;
		padding:0
	}
	.ci-viewtype-news-offset .ci-social-media-bar-small {
		margin-bottom:60px
	}
}
.ci-viewtype-news-offset .ci-article-text>h4:first-child {
	margin-top:0
}
.ci-viewtype-news-offset .ci-article-text p+h2,.ci-viewtype-news-offset .ci-article-text p+h3 {
	padding-top:30px
}
.ci-viewtype-news-offset .ci-article-full {
	padding:0
}
.ci-viewtype-news-offset .ci-article-full img {
	width:100%;
	height:150px
}
.ci-viewtype-news-offset .ci-social-media-bar-small {
	text-align:center;
	position:static;
	height:auto
}
@media (max-width:859px) {
	.ci-topnews-fullrow {
		margin-left:-28px;
		margin-right:-28px
	}
}
.ci-overview-stream-select {
	padding:20px 20px 15px;
	background-color:#000;
	position:relative;
	top:-30px
}
@media (min-width:640px) {
	.ci-overview-stream-select {
		display:none
	}
}
.ci-overview-stream-loadmore {
	position:relative;
	z-index:2
}
.ci-content-module-spacer.ci-overview-stream .ci-content-module-spacer {
	padding:0
}
.ci-overview-stream {
	position:relative
}
@media (max-width:640px) {
	.ci-overview-stream {
		padding-bottom:30px
	}
}
.ci-overview-stream .ci-overview-stream-shadow {
	height:300px;
	width:200%;
	position:absolute;
	left:-50%;
	bottom:-104px;
	background:linear-gradient(to bottom,rgba(213,213,213,0) 0,#d5d5d5 35%,#d5d5d5 100%);
	z-index:1;
	pointer-events:none
}
@media (max-width:1099px) {
	.ci-overview-stream .ci-overview-stream-shadow {
		bottom:-92px
	}
}
@media (max-width:859px) {
	.ci-block-spacer.ci-container-module.ci-overview-stream-container {
		padding-bottom:30px
	}
	.ci-overview-stream .ci-overview-stream-shadow {
		bottom:-74px
	}
}
@media (max-width:639px) {
	.ci-overview-stream-loadmore {
		margin-bottom:30px
	}
	.ci-overview-stream .ci-overview-stream-shadow {
		display:none
	}
}
.ci-teaser-streamnews-first-copy .ci-teaser-img-small,.ci-teaser-streamnews-left .ci-teaser-img-large {
	display:none
}
.ci-teaser-streamnews-left .ci-teaser-img-small {
	display:block
}
@media (min-width:1100px) {
	.ci-teaser-streamnews-left .ci-teaser-img-large {
		display:block
	}
	.ci-teaser-streamnews-left .ci-teaser-img-small {
		display:none
	}
}
.ci-teaser-streamnews-right {
	display:none
}
@media (min-width:1100px) {
	.ci-teaser-streamnews-right {
		display:block
	}
	.ci-teaser-initially-invisible-lg {
		visibility:hidden
	}
}
@media (max-width:639px) {
	.ci-teaser-streamnews-right {
		display:none
	}
}
@media (min-width:1100px) and (max-width:1200px) {
	.ci-teaser-streamnews-right .ci-teaser-visible-right .ci-like-text {
		display:none
	}
}
.ci-votestream {
	height:200px;
	margin-bottom:0;
	background-color:#000;
	border-top:4px solid #fff;
	padding:20px
}
@media (min-width:860px) {
	.ci-topnews-fullrow {
		margin-left:0;
		margin-right:0
	}
	.ci-votestream {
		border-top:0;
		margin-bottom:30px
	}
}
.ci-linkListTeaser {
	padding:30px;
	background-color:#FFED00;
	border-top:4px solid #fff;
	margin-bottom:0
}
@media (min-width:860px) {
	.ci-linkListTeaser {
		border-top:0;
		margin-bottom:30px
	}
}
.ci-linkListTeaser h3 {
	text-transform:uppercase;
	color:#fff
}
.ci-linkListTeaser ul {
	margin-bottom:0
}
.ci-linkListTeaser ul li {
	margin-left:80px
}
.ci-linkListTeaser ul li a {
	font-family:ContinentalStagSansLight,arial;
	font-weight:400;
	color:#fff
}
.ci-linkListTeaser ul li:before {
	color:#fff
}
.ci-linkListTeaser ul li:first-child {
	float:left;
	width:80px;
	height:80px;
	display:inline-block;
	margin:0;
	padding:0;
	position:static
}
.ci-linkListTeaser ul li:first-child:before {
	display:none
}
.ci-linkListTeaser ul li:first-child img {
	width:80px;
	height:80px
}
@media (min-width:1100px) and (max-width:1300px) {
	.ci-linkListTeaser ul li {
		margin-left:0
	}
	.ci-linkListTeaser ul li:first-child {
		clear:left;
		float:none;
		width:100%;
		text-align:center;
		margin:0 0 10px;
		padding:0
	}
}
.ci-overview-stream-content .ci-linkListTeaser,.ci-overview-stream-content .ci-votestream {
	border-top:0;
	margin-bottom:30px
}
@media (max-width:639px) {
	.ci-overview-stream-content .ci-linkListTeaser,.ci-overview-stream-content .ci-votestream {
		display:none
	}
}
.ci-isotope-item,.ci-isotope-item *,.js-isotope,.js-solr-result-news {
	transition:none
}
.ci-quicksearch-sm {
	position:absolute;
	right:0
}
.ci-action-add-to-cart {
	margin-right:10px
}
.ci-header .ci-search-term {
	border:1px solid #9c9d9d
}
.ci-logo-container-wrapper {
	z-index:1001
}
.ci-claim-vergoelst {
	left:130px;
	top:112px;
	padding-left:0;
	width:90px;
	height:14px
}
@media (max-width:1099px) {
	.ci-claim-vergoelst {
		left:119px;
		top:102px
	}
}
@media (max-width:859px) {
	.ci-claim-vergoelst {
		left:106px;
		top:98px
	}
}
.ci-sticky-header-bg>div {
	max-width:100%
}
.ci-bu-metanav.ci-sticky .ci-hidden-sticky {
	display:none
}
.ci-pageheader-title .ci-yellow {
	color:#fff
}
.ci-dealer-tools {
	width:185px
}
