@charset "UTF-8";
ul,li{ list-style:none; padding:0 0; margin:0 0;}
.tx-felogin-pi1 label {
	display: block
}

.ce-align-left {
	text-align: left
}

.ce-align-center {
	text-align: center
}

.ce-align-right {
	text-align: right
}

.ce-table td,.ce-table th {
	vertical-align: top
}

.ce-textpic,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div {
	overflow: hidden
}

.ce-left .ce-gallery,.ce-column {
	float: left
}

.ce-center .ce-outer {
	position: relative;
	float: right;
	right: 50%
}

.ce-center .ce-inner {
	position: relative;
	float: right;
	right: -50%
}

.ce-right .ce-gallery {
	float: right
}

.ce-gallery figure {
	display: table;
	margin: 0
}

.ce-gallery figcaption {
	display: table-caption;
	caption-side: bottom
}

.ce-gallery img {
	display: block
}

.ce-gallery iframe {
	border-width: 0
}

.ce-border img,.ce-border iframe {
	border: 2px solid black;
	padding: 0
}

.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery {
	margin-bottom: 10px
}

.ce-intext.ce-right .ce-gallery {
	margin-left: 10px
}

.ce-intext.ce-left .ce-gallery {
	margin-right: 10px
}

.ce-below .ce-gallery {
	margin-top: 10px
}

.ce-column {
	margin-right: 10px
}

.ce-column:last-child {
	margin-right: 0
}

.ce-row {
	margin-bottom: 10px
}

.ce-row:last-child {
	margin-bottom: 0
}

.ce-above .ce-bodytext {
	clear: both
}

.ce-intext.ce-left ol,.ce-intext.ce-left ul {
	padding-left: 40px;
	overflow: auto
}

.ce-uploads {
	margin: 0;
	padding: 0
}

.ce-uploads li {
	list-style: none outside none;
	margin: 1em 0
}

.ce-uploads img {
	float: left;
	padding-right: 1em;
	vertical-align: top
}

.ce-uploads span {
	display: block
}

div.csc-mailform ol,div.csc-mailform ol li {
	margin: 0;
	padding: 0
}

div.csc-mailform ol li {
	overflow: hidden
}

div.csc-mailform fieldset {
	margin: 0;
	padding: 0;
	position: relative
}

div.csc-mailform legend {
	margin-left: 1em;
	color: #000;
	font-weight: 700
}

div.csc-mailform fieldset ol {
	padding: 1em 1em 0 1em
}

div.csc-mailform fieldset li {
	padding: .5em;
	margin-bottom: .5em;
	list-style: none
}

div.csc-mailform fieldset.submit {
	border-style: none
}

div.csc-mailform li label {
	float: left;
	width: 13em;
	margin-right: 1em;
	vertical-align: baseline
}

div.csc-mailform li input+label,div.csc-mailform li textarea+label,div.csc-mailform li select+label {
	float: none;
	width: auto;
	margin-right: 0;
	margin-left: 1em
}

div.csc-mailform li textarea+label {
	vertical-align: top
}

label em,legend em {
	display: block;
	color: #060;
	font-size: 85%;
	font-style: normal;
	text-transform: uppercase
}

legend em {
	position: absolute
}

label strong,legend strong {
	display: block;
	color: #C00;
	font-size: 85%;
	font-weight: 400;
	text-transform: uppercase
}

legend strong {
	position: absolute;
	top: 1.4em
}

.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend {
	text-align: right
}

fieldset.fieldset-horizontal {
	border-width: 0
}

fieldset.fieldset-horizontal ol {
	padding: 0
}

fieldset.fieldset-horizontal li {
	float: left;
	padding: 0;
	margin-right: 1em
}

fieldset.fieldset-horizontal.label-below label {
	display: block;
	margin-left: 0;
	margin-top: .2em;
	font-size: 90%;
	color: #999;
	text-align: left
}

fieldset.fieldset-horizontal label em {
	display: inline
}

fieldset.fieldset-subgroup {
	margin-bottom: -2em;
	border-style: none
}

fieldset.fieldset-subgroup legend {
	margin-left: 0;
	padding: 0;
	font-weight: 400;
	width: 13em
}

fieldset.fieldset-subgroup ol {
	position: relative;
	top: -1.4em;
	margin: 0 0 0 14em;
	padding: 0
}

fieldset.fieldset-subgroup li {
	padding: 0
}

fieldset.fieldset-subgroup input+label {
	float: none;
	width: auto;
	display: inline;
	margin: 0 0 0 1em
}

.labels-block label {
	display: block;
	float: none;
	margin: 0 0 .5em;
	width: auto
}

.labels-block input+label,.labels-block textarea+label {
	margin: .5em 0 0
}

.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup {
	margin-bottom: 0
}

.labels-block .fieldset-subgroup legend,.labels-block.fieldset-subgroup legend {
	width: auto
}

.labels-block .fieldset-subgroup legend em,.labels-block.fieldset-subgroup legend em {
	position: relative
}

.labels-block .fieldset-subgroup legend strong,.labels-block.fieldset-subgroup legend strong {
	position: relative;
	top: 0
}

.labels-block .fieldset-subgroup ol,.labels-block.fieldset-subgroup ol {
	top: 0;
	margin: 0;
	padding: .5em 0 0
}

#pxa-dealers-map img {
	max-width: none
}

#ajax-load-dealer,#ajax-load-dealer .after-load {
	display: none
}

.pxa-dealers>.categories {
	margin: 0;
	padding: 0
}

.pxa-dealers>.categories .category-item {
	list-style-type: none
}

.tx-pxa-dealers .dealers-header {
	visibility: visible;
	opacity: 1;
	transition-delay: 0s;
	transition: visibility 0s ease-in 0.1s,opacity 0.1s ease-in
}

.tx-pxa-dealers .dealers-header.hidden-dealers-header {
	visibility: hidden;
	opacity: 0
}

.dealer-item {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid
}

.pxa-dealers-list-container.alphabet .items-collection {
	overflow: hidden;
	-webkit-column-count: 4;
	-moz-column-count: 4;
	-o-column-count: 4;
	column-count: 4
}

@media (max-width:1200px) {
	.pxa-dealers-list-container.alphabet .items-collection {
		overflow: hidden;
		-webkit-column-count: 3;
		-moz-column-count: 3;
		-o-column-count: 3;
		column-count: 3
	}
}

@media (max-width:1024px) {
	.pxa-dealers-list-container.alphabet .items-collection {
		overflow: hidden;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-o-column-count: 2;
		column-count: 2
	}
}

@media only screen and (max-width:640px) {
	.pxa-dealers-list-container.alphabet .items-collection {
		overflow: hidden;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-o-column-count: 1;
		column-count: 1
	}
}

@media all {
	.featherlight {
		display: none;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 2147483647;
		text-align: center;
		white-space: nowrap;
		cursor: pointer;
		background: #333;
		background: rgba(0,0,0,0)
	}

	.featherlight:last-of-type {
		background: rgba(0,0,0,.8)
	}

	.featherlight:before {
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -.25em
	}

	.featherlight .featherlight-content {
		position: relative;
		text-align: left;
		vertical-align: middle;
		display: inline-block;
		overflow: auto;
		padding: 25px 25px 0;
		border-bottom: 25px solid transparent;
		margin-left: 5%;
		margin-right: 5%;
		max-height: 95%;
		background: #fff;
		cursor: auto;
		white-space: normal
	}

	.featherlight .featherlight-inner {
		display: block
	}

	.featherlight .featherlight-close-icon {
		position: absolute;
		z-index: 9999;
		top: 0;
		right: 0;
		line-height: 25px;
		width: 25px;
		cursor: pointer;
		text-align: center;
		font-family: Arial,sans-serif;
		background: #fff;
		background: rgba(255,255,255,.3);
		color: #000
	}

	.featherlight .featherlight-image {
		width: 100%
	}

	.featherlight-iframe .featherlight-content {
		border-bottom: 0;
		padding: 0
	}

	.featherlight iframe {
		border: 0
	}

	.featherlight * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
}

@media only screen and (max-width:1024px) {
	.featherlight .featherlight-content {
		margin-left: 10px;
		margin-right: 10px;
		max-height: 98%;
		padding: 10px 10px 0;
		border-bottom: 10px solid transparent
	}
}

@font-face {
	font-family:"IntervalProMedium";src:url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_0_0.eot?1512734014);src:url('../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_0_0.eot?&1512734014#iefix') format('embedded-opentype'),url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_0_0.eot?1512734014) format('embedded-opentype'),url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_0_0.woff2?1512734014) format('woff2'),url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_0_0.woff?1512734014) format('woff'),url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_0_0.ttf?1512734014) format('truetype')
}

@font-face {
	font-family:"IntervalPro";src:url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_1_0.eot?1512734014);src:url('../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_1_0.eot?&1512734014#iefix') format('embedded-opentype'),url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_1_0.eot?1512734014) format('embedded-opentype'),url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_1_0.woff2?1512734014) format('woff2'),url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_1_0.woff?1512734014) format('woff'),url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_1_0.ttf?1512734014) format('truetype')
}

@font-face {
	font-family:"IntervalPro-Italic";src:url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_2_0.eot?1512734014);src:url('../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_2_0.eot?&1512734014#iefix') format('embedded-opentype'),url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_2_0.eot?1512734014) format('embedded-opentype'),url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_2_0.woff2?1512734014) format('woff2'),url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_2_0.woff?1512734014) format('woff'),url(../../typo3conf/ext/minebea_intec/Resources/Public/Fonts/Interval/354997_2_0.ttf?1512734014) format('truetype')
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

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
}

b,strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

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
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0
}

pre {
	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 {
	line-height: normal
}

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
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

@media print {
	*,*:before,*:after {
		background: transparent!important;
		color: #000!important;
		box-shadow: none!important;
		text-shadow: none!important
	}

	a,a:visited {
		text-decoration: underline
	}

	a[href]:after {
		content: " (" attr(href) ")"
	}

	abbr[title]:after {
		content: " (" attr(title) ")"
	}

	a[href^="#"]:after,a[href^="javascript:"]:after {
		content: ""
	}

	pre,blockquote {
		border: 1px solid #999;
		page-break-inside: avoid
	}

	thead {
		display: table-header-group
	}

	tr,img {
		page-break-inside: avoid
	}

	img {
		max-width: 100%!important
	}

	p,h2,h3 {
		orphans: 3;
		widows: 3
	}

	h2,h3 {
		page-break-after: avoid
	}

	.navbar {
		display: none
	}

	.btn>.caret,.button-primary>.caret,.button-grey>.caret,.button-log-in>.caret,footer .button-log-in>.caret,.background-blue-background .button-log-in>.caret,.button-map>.caret,.button-envelope>.caret,.button-phone>.caret,.btn-filter>.caret,.button-secondary>.caret,[class^="icon-"]>.caret,.bootstrap-select.btn-group .btn .caret>.caret,.dropup>.btn>.caret,.dropup>.button-primary>.caret,.dropup>.button-grey>.caret,.dropup>.button-log-in>.caret,.dropup>.button-map>.caret,.dropup>.button-envelope>.caret,.dropup>.button-phone>.caret,.dropup>.btn-filter>.caret,.dropup>.button-secondary>.caret,.dropup>[class^="icon-"]>.caret,.bootstrap-select.btn-group .btn .dropup>.caret>.caret {
		border-top-color: #000!important
	}

	.label {
		border: 1px solid #000
	}

	.table {
		border-collapse: collapse!important
	}

	.table td,.table th {
		background-color: #fff!important
	}

	.table-bordered th,.table-bordered td {
		border: 1px solid #ddd!important
	}
}

@font-face {
	font-family:'Glyphicons Halflings';src:url(../../typo3conf/ext/minebea_intec/Resources/Public/Vendor/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot);src:url('../../typo3conf/ext/minebea_intec/Resources/Public/Vendor/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix') format("embedded-opentype"),url(../../typo3conf/ext/minebea_intec/Resources/Public/Vendor/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../../typo3conf/ext/minebea_intec/Resources/Public/Vendor/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../../typo3conf/ext/minebea_intec/Resources/Public/Vendor/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url('../../typo3conf/ext/minebea_intec/Resources/Public/Vendor/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format("svg")
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
	content: "\002a"
}

.glyphicon-plus:before {
	content: "\002b"
}

.glyphicon-euro:before,.glyphicon-eur:before {
	content: "\20ac"
}

.glyphicon-minus:before {
	content: "\2212"
}

.glyphicon-cloud:before {
	content: "\2601"
}

.glyphicon-envelope:before {
	content: "\2709"
}

.glyphicon-pencil:before {
	content: "\270f"
}

.glyphicon-glass:before {
	content: "\e001"
}

.glyphicon-music:before {
	content: "\e002"
}

.glyphicon-search:before {
	content: "\e003"
}

.glyphicon-heart:before {
	content: "\e005"
}

.glyphicon-star:before {
	content: "\e006"
}

.glyphicon-star-empty:before {
	content: "\e007"
}

.glyphicon-user:before {
	content: "\e008"
}

.glyphicon-film:before {
	content: "\e009"
}

.glyphicon-th-large:before {
	content: "\e010"
}

.glyphicon-th:before {
	content: "\e011"
}

.glyphicon-th-list:before {
	content: "\e012"
}

.glyphicon-ok:before {
	content: "\e013"
}

.glyphicon-remove:before {
	content: "\e014"
}

.glyphicon-zoom-in:before {
	content: "\e015"
}

.glyphicon-zoom-out:before {
	content: "\e016"
}

.glyphicon-off:before {
	content: "\e017"
}

.glyphicon-signal:before {
	content: "\e018"
}

.glyphicon-cog:before {
	content: "\e019"
}

.glyphicon-trash:before {
	content: "\e020"
}

.glyphicon-home:before {
	content: "\e021"
}

.glyphicon-file:before {
	content: "\e022"
}

.glyphicon-time:before {
	content: "\e023"
}

.glyphicon-road:before {
	content: "\e024"
}

.glyphicon-download-alt:before {
	content: "\e025"
}

.glyphicon-download:before {
	content: "\e026"
}

.glyphicon-upload:before {
	content: "\e027"
}

.glyphicon-inbox:before {
	content: "\e028"
}

.glyphicon-play-circle:before {
	content: "\e029"
}

.glyphicon-repeat:before {
	content: "\e030"
}

.glyphicon-refresh:before {
	content: "\e031"
}

.glyphicon-list-alt:before {
	content: "\e032"
}

.glyphicon-lock:before {
	content: "\e033"
}

.glyphicon-flag:before {
	content: "\e034"
}

.glyphicon-headphones:before {
	content: "\e035"
}

.glyphicon-volume-off:before {
	content: "\e036"
}

.glyphicon-volume-down:before {
	content: "\e037"
}

.glyphicon-volume-up:before {
	content: "\e038"
}

.glyphicon-qrcode:before {
	content: "\e039"
}

.glyphicon-barcode:before {
	content: "\e040"
}

.glyphicon-tag:before {
	content: "\e041"
}

.glyphicon-tags:before {
	content: "\e042"
}

.glyphicon-book:before {
	content: "\e043"
}

.glyphicon-bookmark:before {
	content: "\e044"
}

.glyphicon-print:before {
	content: "\e045"
}

.glyphicon-camera:before {
	content: "\e046"
}

.glyphicon-font:before {
	content: "\e047"
}

.glyphicon-bold:before {
	content: "\e048"
}

.glyphicon-italic:before {
	content: "\e049"
}

.glyphicon-text-height:before {
	content: "\e050"
}

.glyphicon-text-width:before {
	content: "\e051"
}

.glyphicon-align-left:before {
	content: "\e052"
}

.glyphicon-align-center:before {
	content: "\e053"
}

.glyphicon-align-right:before {
	content: "\e054"
}

.glyphicon-align-justify:before {
	content: "\e055"
}

.glyphicon-list:before {
	content: "\e056"
}

.glyphicon-indent-left:before {
	content: "\e057"
}

.glyphicon-indent-right:before {
	content: "\e058"
}

.glyphicon-facetime-video:before {
	content: "\e059"
}

.glyphicon-picture:before {
	content: "\e060"
}

.glyphicon-map-marker:before {
	content: "\e062"
}

.glyphicon-adjust:before {
	content: "\e063"
}

.glyphicon-tint:before {
	content: "\e064"
}

.glyphicon-edit:before {
	content: "\e065"
}

.glyphicon-share:before {
	content: "\e066"
}

.glyphicon-check:before {
	content: "\e067"
}

.glyphicon-move:before {
	content: "\e068"
}

.glyphicon-step-backward:before {
	content: "\e069"
}

.glyphicon-fast-backward:before {
	content: "\e070"
}

.glyphicon-backward:before {
	content: "\e071"
}

.glyphicon-play:before {
	content: "\e072"
}

.glyphicon-pause:before {
	content: "\e073"
}

.glyphicon-stop:before {
	content: "\e074"
}

.glyphicon-forward:before {
	content: "\e075"
}

.glyphicon-fast-forward:before {
	content: "\e076"
}

.glyphicon-step-forward:before {
	content: "\e077"
}

.glyphicon-eject:before {
	content: "\e078"
}

.glyphicon-chevron-left:before {
	content: "\e079"
}

.glyphicon-chevron-right:before {
	content: "\e080"
}

.glyphicon-plus-sign:before {
	content: "\e081"
}

.glyphicon-minus-sign:before {
	content: "\e082"
}

.glyphicon-remove-sign:before {
	content: "\e083"
}

.glyphicon-ok-sign:before {
	content: "\e084"
}

.glyphicon-question-sign:before {
	content: "\e085"
}

.glyphicon-info-sign:before {
	content: "\e086"
}

.glyphicon-screenshot:before {
	content: "\e087"
}

.glyphicon-remove-circle:before {
	content: "\e088"
}

.glyphicon-ok-circle:before {
	content: "\e089"
}

.glyphicon-ban-circle:before {
	content: "\e090"
}

.glyphicon-arrow-left:before {
	content: "\e091"
}

.glyphicon-arrow-right:before {
	content: "\e092"
}

.glyphicon-arrow-up:before {
	content: "\e093"
}

.glyphicon-arrow-down:before {
	content: "\e094"
}

.glyphicon-share-alt:before {
	content: "\e095"
}

.glyphicon-resize-full:before {
	content: "\e096"
}

.glyphicon-resize-small:before {
	content: "\e097"
}

.glyphicon-exclamation-sign:before {
	content: "\e101"
}

.glyphicon-gift:before {
	content: "\e102"
}

.glyphicon-leaf:before {
	content: "\e103"
}

.glyphicon-fire:before {
	content: "\e104"
}

.glyphicon-eye-open:before {
	content: "\e105"
}

.glyphicon-eye-close:before {
	content: "\e106"
}

.glyphicon-warning-sign:before {
	content: "\e107"
}

.glyphicon-plane:before {
	content: "\e108"
}

.glyphicon-calendar:before {
	content: "\e109"
}

.glyphicon-random:before {
	content: "\e110"
}

.glyphicon-comment:before {
	content: "\e111"
}

.glyphicon-magnet:before {
	content: "\e112"
}

.glyphicon-chevron-up:before {
	content: "\e113"
}

.glyphicon-chevron-down:before {
	content: "\e114"
}

.glyphicon-retweet:before {
	content: "\e115"
}

.glyphicon-shopping-cart:before {
	content: "\e116"
}

.glyphicon-folder-close:before {
	content: "\e117"
}

.glyphicon-folder-open:before {
	content: "\e118"
}

.glyphicon-resize-vertical:before {
	content: "\e119"
}

.glyphicon-resize-horizontal:before {
	content: "\e120"
}

.glyphicon-hdd:before {
	content: "\e121"
}

.glyphicon-bullhorn:before {
	content: "\e122"
}

.glyphicon-bell:before {
	content: "\e123"
}

.glyphicon-certificate:before {
	content: "\e124"
}

.glyphicon-thumbs-up:before {
	content: "\e125"
}

.glyphicon-thumbs-down:before {
	content: "\e126"
}

.glyphicon-hand-right:before {
	content: "\e127"
}

.glyphicon-hand-left:before {
	content: "\e128"
}

.glyphicon-hand-up:before {
	content: "\e129"
}

.glyphicon-hand-down:before {
	content: "\e130"
}

.glyphicon-circle-arrow-right:before {
	content: "\e131"
}

.glyphicon-circle-arrow-left:before {
	content: "\e132"
}

.glyphicon-circle-arrow-up:before {
	content: "\e133"
}

.glyphicon-circle-arrow-down:before {
	content: "\e134"
}

.glyphicon-globe:before {
	content: "\e135"
}

.glyphicon-wrench:before {
	content: "\e136"
}

.glyphicon-tasks:before {
	content: "\e137"
}

.glyphicon-filter:before {
	content: "\e138"
}

.glyphicon-briefcase:before {
	content: "\e139"
}

.glyphicon-fullscreen:before {
	content: "\e140"
}

.glyphicon-dashboard:before {
	content: "\e141"
}

.glyphicon-paperclip:before {
	content: "\e142"
}

.glyphicon-heart-empty:before {
	content: "\e143"
}

.glyphicon-link:before {
	content: "\e144"
}

.glyphicon-phone:before {
	content: "\e145"
}

.glyphicon-pushpin:before {
	content: "\e146"
}

.glyphicon-usd:before {
	content: "\e148"
}

.glyphicon-gbp:before {
	content: "\e149"
}

.glyphicon-sort:before {
	content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
	content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152"
}

.glyphicon-sort-by-order:before {
	content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
	content: "\e154"
}

.glyphicon-sort-by-attributes:before {
	content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
	content: "\e156"
}

.glyphicon-unchecked:before {
	content: "\e157"
}

.glyphicon-expand:before {
	content: "\e158"
}

.glyphicon-collapse-down:before {
	content: "\e159"
}

.glyphicon-collapse-up:before {
	content: "\e160"
}

.glyphicon-log-in:before {
	content: "\e161"
}

.glyphicon-flash:before {
	content: "\e162"
}

.glyphicon-log-out:before {
	content: "\e163"
}

.glyphicon-new-window:before {
	content: "\e164"
}

.glyphicon-record:before {
	content: "\e165"
}

.glyphicon-save:before {
	content: "\e166"
}

.glyphicon-open:before {
	content: "\e167"
}

.glyphicon-saved:before {
	content: "\e168"
}

.glyphicon-import:before {
	content: "\e169"
}

.glyphicon-export:before {
	content: "\e170"
}

.glyphicon-send:before {
	content: "\e171"
}

.glyphicon-floppy-disk:before {
	content: "\e172"
}

.glyphicon-floppy-saved:before {
	content: "\e173"
}

.glyphicon-floppy-remove:before {
	content: "\e174"
}

.glyphicon-floppy-save:before {
	content: "\e175"
}

.glyphicon-floppy-open:before {
	content: "\e176"
}

.glyphicon-credit-card:before {
	content: "\e177"
}

.glyphicon-transfer:before {
	content: "\e178"
}

.glyphicon-cutlery:before {
	content: "\e179"
}

.glyphicon-header:before {
	content: "\e180"
}

.glyphicon-compressed:before {
	content: "\e181"
}

.glyphicon-earphone:before {
	content: "\e182"
}

.glyphicon-phone-alt:before {
	content: "\e183"
}

.glyphicon-tower:before {
	content: "\e184"
}

.glyphicon-stats:before {
	content: "\e185"
}

.glyphicon-sd-video:before {
	content: "\e186"
}

.glyphicon-hd-video:before {
	content: "\e187"
}

.glyphicon-subtitles:before {
	content: "\e188"
}

.glyphicon-sound-stereo:before {
	content: "\e189"
}

.glyphicon-sound-dolby:before {
	content: "\e190"
}

.glyphicon-sound-5-1:before {
	content: "\e191"
}

.glyphicon-sound-6-1:before {
	content: "\e192"
}

.glyphicon-sound-7-1:before {
	content: "\e193"
}

.glyphicon-copyright-mark:before {
	content: "\e194"
}

.glyphicon-registration-mark:before {
	content: "\e195"
}

.glyphicon-cloud-download:before {
	content: "\e197"
}

.glyphicon-cloud-upload:before {
	content: "\e198"
}

.glyphicon-tree-conifer:before {
	content: "\e199"
}

.glyphicon-tree-deciduous:before {
	content: "\e200"
}

.glyphicon-cd:before {
	content: "\e201"
}

.glyphicon-save-file:before {
	content: "\e202"
}

.glyphicon-open-file:before {
	content: "\e203"
}

.glyphicon-level-up:before {
	content: "\e204"
}

.glyphicon-copy:before {
	content: "\e205"
}

.glyphicon-paste:before {
	content: "\e206"
}

.glyphicon-alert:before {
	content: "\e209"
}

.glyphicon-equalizer:before {
	content: "\e210"
}

.glyphicon-king:before {
	content: "\e211"
}

.glyphicon-queen:before {
	content: "\e212"
}

.glyphicon-pawn:before {
	content: "\e213"
}

.glyphicon-bishop:before {
	content: "\e214"
}

.glyphicon-knight:before {
	content: "\e215"
}

.glyphicon-baby-formula:before {
	content: "\e216"
}

.glyphicon-tent:before {
	content: "\26fa"
}

.glyphicon-blackboard:before {
	content: "\e218"
}

.glyphicon-bed:before {
	content: "\e219"
}

.glyphicon-apple:before {
	content: "\f8ff"
}

.glyphicon-erase:before {
	content: "\e221"
}

.glyphicon-hourglass:before {
	content: "\231b"
}

.glyphicon-lamp:before {
	content: "\e223"
}

.glyphicon-duplicate:before {
	content: "\e224"
}

.glyphicon-piggy-bank:before {
	content: "\e225"
}

.glyphicon-scissors:before {
	content: "\e226"
}

.glyphicon-bitcoin:before {
	content: "\e227"
}

.glyphicon-btc:before {
	content: "\e227"
}

.glyphicon-xbt:before {
	content: "\e227"
}

.glyphicon-yen:before {
	content: "\00a5"
}

.glyphicon-jpy:before {
	content: "\00a5"
}

.glyphicon-ruble:before {
	content: "\20bd"
}

.glyphicon-rub:before {
	content: "\20bd"
}

.glyphicon-scale:before {
	content: "\e230"
}

.glyphicon-ice-lolly:before {
	content: "\e231"
}

.glyphicon-ice-lolly-tasted:before {
	content: "\e232"
}

.glyphicon-education:before {
	content: "\e233"
}

.glyphicon-option-horizontal:before {
	content: "\e234"
}

.glyphicon-option-vertical:before {
	content: "\e235"
}

.glyphicon-menu-hamburger:before {
	content: "\e236"
}

.glyphicon-modal-window:before {
	content: "\e237"
}

.glyphicon-oil:before {
	content: "\e238"
}

.glyphicon-grain:before {
	content: "\e239"
}

.glyphicon-sunglasses:before {
	content: "\e240"
}

.glyphicon-text-size:before {
	content: "\e241"
}

.glyphicon-text-color:before {
	content: "\e242"
}

.glyphicon-text-background:before {
	content: "\e243"
}

.glyphicon-object-align-top:before {
	content: "\e244"
}

.glyphicon-object-align-bottom:before {
	content: "\e245"
}

.glyphicon-object-align-horizontal:before {
	content: "\e246"
}

.glyphicon-object-align-left:before {
	content: "\e247"
}

.glyphicon-object-align-vertical:before {
	content: "\e248"
}

.glyphicon-object-align-right:before {
	content: "\e249"
}

.glyphicon-triangle-right:before {
	content: "\e250"
}

.glyphicon-triangle-left:before {
	content: "\e251"
}

.glyphicon-triangle-bottom:before {
	content: "\e252"
}

.glyphicon-triangle-top:before {
	content: "\e253"
}

.glyphicon-console:before {
	content: "\e254"
}

.glyphicon-superscript:before {
	content: "\e255"
}

.glyphicon-subscript:before {
	content: "\e256"
}

.glyphicon-menu-left:before {
	content: "\e257"
}

.glyphicon-menu-right:before {
	content: "\e258"
}

.glyphicon-menu-down:before {
	content: "\e259"
}

.glyphicon-menu-up:before {
	content: "\e260"
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

*:before,*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent
}

body {
	font-family: IntervalPro,Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.42857;
	color: #4A4949;
	background-color: #fff
}

input,button,select,textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a {
	color: #153D8A;
	text-decoration: none
}

a:hover,a:focus {
	color: #000;
	text-decoration: underline
}

a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

figure {
	margin: 0
}

img {
	vertical-align: middle
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}

.img-rounded {
	border-radius: 6px
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 6px;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.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
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family: IntervalPro,Helvetica,Arial,sans-serif;
	font-weight: 400;
	line-height: 1.16;
	color: #000
}

h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small {
	font-weight: 400;
	line-height: 1;
	color: #777
}

h1,.h1,h2,.h2,h3,.h3 {
	margin-top: 20px;
	margin-bottom: 10px
}

h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small {
	font-size: 65%
}

h4,.h4,h5,.h5,h6,.h6 {
	margin-top: 10px;
	margin-bottom: 10px
}

h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small {
	font-size: 75%
}

h1,.h1 {
	font-size: 28px
}

h2,.h2 {
	font-size: 24px
}

h3,.h3 {
	font-size: 22px
}

h4,.h4 {
	font-size: 20px
}

h5,.h5 {
	font-size: 18px
}

h6,.h6 {
	font-size: 16px
}

p {
	margin: 0 0 10px
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}

@media (min-width:768px) {
	.lead {
		font-size: 21px
	}
}

small,.small {
	font-size: 85%
}

mark,.mark {
	background-color: #fcf8e3;
	padding: .2em
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

.text-nowrap {
	white-space: nowrap
}

.text-lowercase {
	text-transform: lowercase
}

.text-uppercase,.initialism {
	text-transform: uppercase
}

.text-capitalize {
	text-transform: capitalize
}

.text-muted {
	color: #777
}

.text-primary {
	color: #337ab7
}

a.text-primary:hover,a.text-primary:focus {
	color: #286090
}

.text-success {
	color: #3c763d
}

a.text-success:hover,a.text-success:focus {
	color: #2b542c
}

.text-info {
	color: #31708f
}

a.text-info:hover,a.text-info:focus {
	color: #245269
}

.text-warning {
	color: #8a6d3b
}

a.text-warning:hover,a.text-warning:focus {
	color: #66512c
}

.text-danger {
	color: #a94442
}

a.text-danger:hover,a.text-danger:focus {
	color: #843534
}

.bg-primary {
	color: #fff
}

.bg-primary {
	background-color: #337ab7
}

a.bg-primary:hover,a.bg-primary:focus {
	background-color: #286090
}

.bg-success {
	background-color: #dff0d8
}

a.bg-success:hover,a.bg-success:focus {
	background-color: #c1e2b3
}

.bg-info {
	background-color: #d9edf7
}

a.bg-info:hover,a.bg-info:focus {
	background-color: #afd9ee
}

.bg-warning {
	background-color: #fcf8e3
}

a.bg-warning:hover,a.bg-warning:focus {
	background-color: #f7ecb5
}

.bg-danger {
	background-color: #f2dede
}

a.bg-danger:hover,a.bg-danger:focus {
	background-color: #e4b9b9
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}

ul,ol {
	margin-top: 0;
	margin-bottom: 10px
}

ul ul,ul ol,ol ul,ol ol {
	margin-bottom: 0
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px
}

.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

dl {
	margin-top: 0;
	margin-bottom: 20px
}

dt,dd {
	line-height: 1.42857
}

dt {
	font-weight: 700
}

dd {
	margin-left: 0
}

.dl-horizontal dd:before,.dl-horizontal dd:after {
	content: " ";
	display: table
}

.dl-horizontal dd:after {
	clear: both
}

@media (min-width:768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.dl-horizontal dd {
		margin-left: 180px
	}
}

abbr[title],abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #777
}

.initialism {
	font-size: 90%
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee
}

blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
	margin-bottom: 0
}

blockquote footer,blockquote small,blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.42857;
	color: #777
}

blockquote footer:before,blockquote small:before,blockquote .small:before {
	content: '\2014 \00A0'
}

.blockquote-reverse,blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
	text-align: right
}

.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before {
	content: ''
}

.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after {
	content: '\00A0 \2014'
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857
}

.container,.navbar-support__wrp {
	margin-right: auto;
	margin-left: auto;
	padding-left: 17px;
	padding-right: 17px
}

.container:before,.navbar-support__wrp:before,.container:after,.navbar-support__wrp:after {
	content: " ";
	display: table
}

.container:after,.navbar-support__wrp:after {
	clear: both
}

@media (min-width:768px) {
	.container,.navbar-support__wrp {
		width: 754px
	}
}

@media (min-width:992px) {
	.container,.navbar-support__wrp {
		width: 974px
	}
}

@media (min-width:1200px) {
	.container,.navbar-support__wrp {
		width: 1166px
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 17px;
	padding-right: 17px
}

.container-fluid:before,.container-fluid:after {
	content: " ";
	display: table
}

.container-fluid:after {
	clear: both
}

.row {
	margin-left: -17px;
	margin-right: -17px;
	background-color: #E7E7E7;
}

.row:before,.row:after {
	content: " ";
	display: table
}

.row:after {
	clear: both
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 17px;
	padding-right: 17px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float: left
}

.col-xs-1 {
	width: 8.33333%
}

.col-xs-2 {
	width: 16.66667%
}

.col-xs-3 {
	width: 25%
}

.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%
}

.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:768px) {
	.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12 {
		float: left
	}

	.col-sm-1 {
		width: 8.33333%
	}

	.col-sm-2 {
		width: 16.66667%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-4 {
		width: 33.33333%
	}

	.col-sm-5 {
		width: 41.66667%
	}

	.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%
	}

	.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:992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
		float: left
	}

	.col-md-1 {
		width: 8.33333%
	}

	.col-md-2 {
		width: 16.66667%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-4 {
		width: 33.33333%
	}

	.col-md-5 {
		width: 41.66667%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-7 {
		width: 58.33333%
	}

	.col-md-8 {
		width: 66.66667%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-10 {
		width: 83.33333%
	}

	.col-md-11 {
		width: 91.66667%
	}

	.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:1200px) {
	.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12 {
		float: left
	}

	.col-lg-1 {
		width: 8.33333%
	}

	.col-lg-2 {
		width: 16.66667%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-4 {
		width: 33.33333%
	}

	.col-lg-5 {
		width: 41.66667%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-7 {
		width: 58.33333%
	}

	.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%
	}
}

table {
	background-color: transparent
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left
}

th {
	text-align: left
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}

.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td {
	padding: 8px;
	line-height: 1.42857;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td {
	border-top: 0
}

.table>tbody+tbody {
	border-top: 2px solid #ddd
}

.table .table {
	background-color: #fff
}

.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td {
	padding: 5px
}

.table-bordered {
	border: 1px solid #ddd
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td {
	border: 1px solid #ddd
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
	border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
	background-color: #f5f5f5
}

table col[class*="col-"] {
	position: static;
	float: none;
	display: table-column
}

table td[class*="col-"],table th[class*="col-"] {
	position: static;
	float: none;
	display: table-cell
}

.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th {
	background-color: #f5f5f5
}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
	background-color: #e8e8e8
}

.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th {
	background-color: #dff0d8
}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
	background-color: #d0e9c6
}

.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th {
	background-color: #d9edf7
}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
	background-color: #c4e3f3
}

.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th {
	background-color: #fcf8e3
}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
	background-color: #faf2cc
}

.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th {
	background-color: #f2dede
}

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
	background-color: #ebcccc
}

.table-responsive {
	overflow-x: auto;
	min-height: .01%
}

@media screen and (max-width:767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd
	}

	.table-responsive>.table {
		margin-bottom: 0
	}

	.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td {
		white-space: nowrap
	}

	.table-responsive>.table-bordered {
		border: 0
	}

	.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
		border-left: 0
	}

	.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
		border-right: 0
	}

	.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
		border-bottom: 0
	}
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

input[type="radio"],input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}

input[type="file"] {
	display: block
}

input[type="range"] {
	display: block;
	width: 100%
}

select[multiple],select[size] {
	height: auto
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857;
	color: #4A4949
}

.form-control,.tx-srfeuserregister-pi1-multiple-checkboxes {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	color: #4A4949;
	background-color: #F2F2F2;
	background-image: none;
	border: 1px solid #D0D0CF;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s
}

.form-control:focus,.tx-srfeuserregister-pi1-multiple-checkboxes:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-control::-moz-placeholder,.tx-srfeuserregister-pi1-multiple-checkboxes::-moz-placeholder {
	color: #999;
	opacity: 1
}

.form-control:-ms-input-placeholder,.tx-srfeuserregister-pi1-multiple-checkboxes:-ms-input-placeholder {
	color: #999
}

.form-control::-webkit-input-placeholder,.tx-srfeuserregister-pi1-multiple-checkboxes::-webkit-input-placeholder {
	color: #999
}

.form-control::-ms-expand,.tx-srfeuserregister-pi1-multiple-checkboxes::-ms-expand {
	border: 0;
	background-color: transparent
}

.form-control[disabled],[disabled].tx-srfeuserregister-pi1-multiple-checkboxes,.form-control[readonly],[readonly].tx-srfeuserregister-pi1-multiple-checkboxes,fieldset[disabled] .form-control,fieldset[disabled] .tx-srfeuserregister-pi1-multiple-checkboxes {
	background-color: #eee;
	opacity: 1
}

.form-control[disabled],[disabled].tx-srfeuserregister-pi1-multiple-checkboxes,fieldset[disabled] .form-control,fieldset[disabled] .tx-srfeuserregister-pi1-multiple-checkboxes {
	cursor: not-allowed
}

textarea.form-control,textarea.tx-srfeuserregister-pi1-multiple-checkboxes {
	height: auto
}

input[type="search"] {
	-webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="date"].form-control,input[type="date"].tx-srfeuserregister-pi1-multiple-checkboxes,input[type="time"].form-control,input[type="time"].tx-srfeuserregister-pi1-multiple-checkboxes,input[type="datetime-local"].form-control,input[type="datetime-local"].tx-srfeuserregister-pi1-multiple-checkboxes,input[type="month"].form-control,input[type="month"].tx-srfeuserregister-pi1-multiple-checkboxes {
		line-height: 34px
	}

	input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm>.input-group-btn>input[type="date"].button-primary,.input-group-sm>.input-group-btn>input[type="date"].button-grey,.input-group-sm>.input-group-btn>input[type="date"].button-log-in,.input-group-sm>.input-group-btn>input[type="date"].button-map,.input-group-sm>.input-group-btn>input[type="date"].button-envelope,.input-group-sm>.input-group-btn>input[type="date"].button-phone,.input-group-sm>.input-group-btn>input[type="date"].btn-filter,.input-group-sm>.input-group-btn>input[type="date"].button-secondary,.input-group-sm>.input-group-btn>input[type="date"][class^="icon-"],.bootstrap-select.btn-group .btn .input-group-sm>.input-group-btn>input[type="date"].caret,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm>.input-group-btn>input[type="time"].button-primary,.input-group-sm>.input-group-btn>input[type="time"].button-grey,.input-group-sm>.input-group-btn>input[type="time"].button-log-in,.input-group-sm>.input-group-btn>input[type="time"].button-map,.input-group-sm>.input-group-btn>input[type="time"].button-envelope,.input-group-sm>.input-group-btn>input[type="time"].button-phone,.input-group-sm>.input-group-btn>input[type="time"].btn-filter,.input-group-sm>.input-group-btn>input[type="time"].button-secondary,.input-group-sm>.input-group-btn>input[type="time"][class^="icon-"],.bootstrap-select.btn-group .btn .input-group-sm>.input-group-btn>input[type="time"].caret,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm>.input-group-btn>input[type="datetime-local"].button-primary,.input-group-sm>.input-group-btn>input[type="datetime-local"].button-grey,.input-group-sm>.input-group-btn>input[type="datetime-local"].button-log-in,.input-group-sm>.input-group-btn>input[type="datetime-local"].button-map,.input-group-sm>.input-group-btn>input[type="datetime-local"].button-envelope,.input-group-sm>.input-group-btn>input[type="datetime-local"].button-phone,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn-filter,.input-group-sm>.input-group-btn>input[type="datetime-local"].button-secondary,.input-group-sm>.input-group-btn>input[type="datetime-local"][class^="icon-"],.bootstrap-select.btn-group .btn .input-group-sm>.input-group-btn>input[type="datetime-local"].caret,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm>.input-group-btn>input[type="month"].button-primary,.input-group-sm>.input-group-btn>input[type="month"].button-grey,.input-group-sm>.input-group-btn>input[type="month"].button-log-in,.input-group-sm>.input-group-btn>input[type="month"].button-map,.input-group-sm>.input-group-btn>input[type="month"].button-envelope,.input-group-sm>.input-group-btn>input[type="month"].button-phone,.input-group-sm>.input-group-btn>input[type="month"].btn-filter,.input-group-sm>.input-group-btn>input[type="month"].button-secondary,.input-group-sm>.input-group-btn>input[type="month"][class^="icon-"],.bootstrap-select.btn-group .btn .input-group-sm>.input-group-btn>input[type="month"].caret,.input-group-sm input[type="month"] {
		line-height: 30px
	}

	input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg>.input-group-btn>input[type="date"].button-primary,.input-group-lg>.input-group-btn>input[type="date"].button-grey,.input-group-lg>.input-group-btn>input[type="date"].button-log-in,.input-group-lg>.input-group-btn>input[type="date"].button-map,.input-group-lg>.input-group-btn>input[type="date"].button-envelope,.input-group-lg>.input-group-btn>input[type="date"].button-phone,.input-group-lg>.input-group-btn>input[type="date"].btn-filter,.input-group-lg>.input-group-btn>input[type="date"].button-secondary,.input-group-lg>.input-group-btn>input[type="date"][class^="icon-"],.bootstrap-select.btn-group .btn .input-group-lg>.input-group-btn>input[type="date"].caret,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg>.input-group-btn>input[type="time"].button-primary,.input-group-lg>.input-group-btn>input[type="time"].button-grey,.input-group-lg>.input-group-btn>input[type="time"].button-log-in,.input-group-lg>.input-group-btn>input[type="time"].button-map,.input-group-lg>.input-group-btn>input[type="time"].button-envelope,.input-group-lg>.input-group-btn>input[type="time"].button-phone,.input-group-lg>.input-group-btn>input[type="time"].btn-filter,.input-group-lg>.input-group-btn>input[type="time"].button-secondary,.input-group-lg>.input-group-btn>input[type="time"][class^="icon-"],.bootstrap-select.btn-group .btn .input-group-lg>.input-group-btn>input[type="time"].caret,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg>.input-group-btn>input[type="datetime-local"].button-primary,.input-group-lg>.input-group-btn>input[type="datetime-local"].button-grey,.input-group-lg>.input-group-btn>input[type="datetime-local"].button-log-in,.input-group-lg>.input-group-btn>input[type="datetime-local"].button-map,.input-group-lg>.input-group-btn>input[type="datetime-local"].button-envelope,.input-group-lg>.input-group-btn>input[type="datetime-local"].button-phone,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn-filter,.input-group-lg>.input-group-btn>input[type="datetime-local"].button-secondary,.input-group-lg>.input-group-btn>input[type="datetime-local"][class^="icon-"],.bootstrap-select.btn-group .btn .input-group-lg>.input-group-btn>input[type="datetime-local"].caret,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg>.input-group-btn>input[type="month"].button-primary,.input-group-lg>.input-group-btn>input[type="month"].button-grey,.input-group-lg>.input-group-btn>input[type="month"].button-log-in,.input-group-lg>.input-group-btn>input[type="month"].button-map,.input-group-lg>.input-group-btn>input[type="month"].button-envelope,.input-group-lg>.input-group-btn>input[type="month"].button-phone,.input-group-lg>.input-group-btn>input[type="month"].btn-filter,.input-group-lg>.input-group-btn>input[type="month"].button-secondary,.input-group-lg>.input-group-btn>input[type="month"][class^="icon-"],.bootstrap-select.btn-group .btn .input-group-lg>.input-group-btn>input[type="month"].caret,.input-group-lg input[type="month"] {
		line-height: 46px
	}
}

.form-group {
	margin-bottom: 15px
}

.radio,.checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}

.radio label,.checkbox label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9
}

.radio+.radio,.checkbox+.checkbox {
	margin-top: -5px
}

.radio-inline,.checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 10px
}

input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"] {
	cursor: not-allowed
}

.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline {
	cursor: not-allowed
}

.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label {
	cursor: not-allowed
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px
}

.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-lg>.input-group-btn>.form-control-static.button-primary,.input-group-lg>.input-group-btn>.form-control-static.button-grey,.input-group-lg>.input-group-btn>.form-control-static.button-log-in,.input-group-lg>.input-group-btn>.form-control-static.button-map,.input-group-lg>.input-group-btn>.form-control-static.button-envelope,.input-group-lg>.input-group-btn>.form-control-static.button-phone,.input-group-lg>.input-group-btn>.form-control-static.btn-filter,.input-group-lg>.input-group-btn>.form-control-static.button-secondary,.input-group-lg>.input-group-btn>.form-control-static[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-lg>.input-group-btn>.form-control-static.caret,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn,.input-group-sm>.input-group-btn>.form-control-static.button-primary,.input-group-sm>.input-group-btn>.form-control-static.button-grey,.input-group-sm>.input-group-btn>.form-control-static.button-log-in,.input-group-sm>.input-group-btn>.form-control-static.button-map,.input-group-sm>.input-group-btn>.form-control-static.button-envelope,.input-group-sm>.input-group-btn>.form-control-static.button-phone,.input-group-sm>.input-group-btn>.form-control-static.btn-filter,.input-group-sm>.input-group-btn>.form-control-static.button-secondary,.input-group-sm>.input-group-btn>.form-control-static[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-sm>.input-group-btn>.form-control-static.caret {
	padding-left: 0;
	padding-right: 0
}

.input-sm,.input-group-sm>.form-control,.input-group-sm>.tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-group-sm>.input-group-btn>.button-primary,.input-group-sm>.input-group-btn>.button-grey,.input-group-sm>.input-group-btn>.button-log-in,.input-group-sm>.input-group-btn>.button-map,.input-group-sm>.input-group-btn>.button-envelope,.input-group-sm>.input-group-btn>.button-phone,.input-group-sm>.input-group-btn>.btn-filter,.input-group-sm>.input-group-btn>.button-secondary,.input-group-sm>.input-group-btn>[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-sm>.input-group-btn>.caret {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn,.input-group-sm>.input-group-btn>select.button-primary,.input-group-sm>.input-group-btn>select.button-grey,.input-group-sm>.input-group-btn>select.button-log-in,.input-group-sm>.input-group-btn>select.button-map,.input-group-sm>.input-group-btn>select.button-envelope,.input-group-sm>.input-group-btn>select.button-phone,.input-group-sm>.input-group-btn>select.btn-filter,.input-group-sm>.input-group-btn>select.button-secondary,.input-group-sm>.input-group-btn>select[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-sm>.input-group-btn>select.caret {
	height: 30px;
	line-height: 30px
}

textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>.input-group-btn>textarea.button-primary,.input-group-sm>.input-group-btn>textarea.button-grey,.input-group-sm>.input-group-btn>textarea.button-log-in,.input-group-sm>.input-group-btn>textarea.button-map,.input-group-sm>.input-group-btn>textarea.button-envelope,.input-group-sm>.input-group-btn>textarea.button-phone,.input-group-sm>.input-group-btn>textarea.btn-filter,.input-group-sm>.input-group-btn>textarea.button-secondary,.input-group-sm>.input-group-btn>textarea[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-sm>.input-group-btn>textarea.caret,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>select[multiple].button-primary,.input-group-sm>.input-group-btn>select[multiple].button-grey,.input-group-sm>.input-group-btn>select[multiple].button-log-in,.input-group-sm>.input-group-btn>select[multiple].button-map,.input-group-sm>.input-group-btn>select[multiple].button-envelope,.input-group-sm>.input-group-btn>select[multiple].button-phone,.input-group-sm>.input-group-btn>select[multiple].btn-filter,.input-group-sm>.input-group-btn>select[multiple].button-secondary,.input-group-sm>.input-group-btn>select[multiple][class^="icon-"],.bootstrap-select.btn-group .btn .input-group-sm>.input-group-btn>select[multiple].caret {
	height: auto
}

.form-group-sm .form-control,.form-group-sm .tx-srfeuserregister-pi1-multiple-checkboxes {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.form-group-sm select.form-control,.form-group-sm select.tx-srfeuserregister-pi1-multiple-checkboxes {
	height: 30px;
	line-height: 30px
}

.form-group-sm textarea.form-control,.form-group-sm textarea.tx-srfeuserregister-pi1-multiple-checkboxes,.form-group-sm select[multiple].form-control,.form-group-sm select[multiple].tx-srfeuserregister-pi1-multiple-checkboxes {
	height: auto
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5
}

.input-lg,.input-group-lg>.form-control,.input-group-lg>.tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-lg>.input-group-btn>.button-primary,.input-group-lg>.input-group-btn>.button-grey,.input-group-lg>.input-group-btn>.button-log-in,.input-group-lg>.input-group-btn>.button-map,.input-group-lg>.input-group-btn>.button-envelope,.input-group-lg>.input-group-btn>.button-phone,.input-group-lg>.input-group-btn>.btn-filter,.input-group-lg>.input-group-btn>.button-secondary,.input-group-lg>.input-group-btn>[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-lg>.input-group-btn>.caret {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px
}

select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn,.input-group-lg>.input-group-btn>select.button-primary,.input-group-lg>.input-group-btn>select.button-grey,.input-group-lg>.input-group-btn>select.button-log-in,.input-group-lg>.input-group-btn>select.button-map,.input-group-lg>.input-group-btn>select.button-envelope,.input-group-lg>.input-group-btn>select.button-phone,.input-group-lg>.input-group-btn>select.btn-filter,.input-group-lg>.input-group-btn>select.button-secondary,.input-group-lg>.input-group-btn>select[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-lg>.input-group-btn>select.caret {
	height: 46px;
	line-height: 46px
}

textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>.input-group-btn>textarea.button-primary,.input-group-lg>.input-group-btn>textarea.button-grey,.input-group-lg>.input-group-btn>textarea.button-log-in,.input-group-lg>.input-group-btn>textarea.button-map,.input-group-lg>.input-group-btn>textarea.button-envelope,.input-group-lg>.input-group-btn>textarea.button-phone,.input-group-lg>.input-group-btn>textarea.btn-filter,.input-group-lg>.input-group-btn>textarea.button-secondary,.input-group-lg>.input-group-btn>textarea[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-lg>.input-group-btn>textarea.caret,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].tx-srfeuserregister-pi1-multiple-checkboxes,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>select[multiple].button-primary,.input-group-lg>.input-group-btn>select[multiple].button-grey,.input-group-lg>.input-group-btn>select[multiple].button-log-in,.input-group-lg>.input-group-btn>select[multiple].button-map,.input-group-lg>.input-group-btn>select[multiple].button-envelope,.input-group-lg>.input-group-btn>select[multiple].button-phone,.input-group-lg>.input-group-btn>select[multiple].btn-filter,.input-group-lg>.input-group-btn>select[multiple].button-secondary,.input-group-lg>.input-group-btn>select[multiple][class^="icon-"],.bootstrap-select.btn-group .btn .input-group-lg>.input-group-btn>select[multiple].caret {
	height: auto
}

.form-group-lg .form-control,.form-group-lg .tx-srfeuserregister-pi1-multiple-checkboxes {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px
}

.form-group-lg select.form-control,.form-group-lg select.tx-srfeuserregister-pi1-multiple-checkboxes {
	height: 46px;
	line-height: 46px
}

.form-group-lg textarea.form-control,.form-group-lg textarea.tx-srfeuserregister-pi1-multiple-checkboxes,.form-group-lg select[multiple].form-control,.form-group-lg select[multiple].tx-srfeuserregister-pi1-multiple-checkboxes {
	height: auto
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.33333
}

.has-feedback {
	position: relative
}

.has-feedback .form-control,.has-feedback .tx-srfeuserregister-pi1-multiple-checkboxes {
	padding-right: 42.5px
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none
}

.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.tx-srfeuserregister-pi1-multiple-checkboxes+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg>.input-group-btn>.button-primary+.form-control-feedback,.input-group-lg>.input-group-btn>.button-grey+.form-control-feedback,.input-group-lg>.input-group-btn>.button-log-in+.form-control-feedback,.input-group-lg>.input-group-btn>.button-map+.form-control-feedback,.input-group-lg>.input-group-btn>.button-envelope+.form-control-feedback,.input-group-lg>.input-group-btn>.button-phone+.form-control-feedback,.input-group-lg>.input-group-btn>.btn-filter+.form-control-feedback,.input-group-lg>.input-group-btn>.button-secondary+.form-control-feedback,.input-group-lg>.input-group-btn>[class^="icon-"]+.form-control-feedback,.bootstrap-select.btn-group .btn .input-group-lg>.input-group-btn>.caret+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback,.form-group-lg .tx-srfeuserregister-pi1-multiple-checkboxes+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px
}

.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.tx-srfeuserregister-pi1-multiple-checkboxes+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm>.input-group-btn>.button-primary+.form-control-feedback,.input-group-sm>.input-group-btn>.button-grey+.form-control-feedback,.input-group-sm>.input-group-btn>.button-log-in+.form-control-feedback,.input-group-sm>.input-group-btn>.button-map+.form-control-feedback,.input-group-sm>.input-group-btn>.button-envelope+.form-control-feedback,.input-group-sm>.input-group-btn>.button-phone+.form-control-feedback,.input-group-sm>.input-group-btn>.btn-filter+.form-control-feedback,.input-group-sm>.input-group-btn>.button-secondary+.form-control-feedback,.input-group-sm>.input-group-btn>[class^="icon-"]+.form-control-feedback,.bootstrap-select.btn-group .btn .input-group-sm>.input-group-btn>.caret+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback,.form-group-sm .tx-srfeuserregister-pi1-multiple-checkboxes+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {
	color: #3c763d
}

.has-success .form-control,.has-success .tx-srfeuserregister-pi1-multiple-checkboxes {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-success .form-control:focus,.has-success .tx-srfeuserregister-pi1-multiple-checkboxes:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8
}

.has-success .form-control-feedback {
	color: #3c763d
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {
	color: #8a6d3b
}

.has-warning .form-control,.has-warning .tx-srfeuserregister-pi1-multiple-checkboxes {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-warning .form-control:focus,.has-warning .tx-srfeuserregister-pi1-multiple-checkboxes:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3
}

.has-warning .form-control-feedback {
	color: #8a6d3b
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {
	color: #a94442
}

.has-error .form-control,.has-error .tx-srfeuserregister-pi1-multiple-checkboxes {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-error .form-control:focus,.has-error .tx-srfeuserregister-pi1-multiple-checkboxes:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede
}

.has-error .form-control-feedback {
	color: #a94442
}

.has-feedback label~.form-control-feedback {
	top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
	top: 0
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #8a8888
}

@media (min-width:768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}

	.form-inline .form-control,.form-inline .tx-srfeuserregister-pi1-multiple-checkboxes {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}

	.form-inline .form-control-static {
		display: inline-block
	}

	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle
	}

	.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control,.form-inline .input-group .tx-srfeuserregister-pi1-multiple-checkboxes {
		width: auto
	}

	.form-inline .input-group>.form-control,.form-inline .input-group>.tx-srfeuserregister-pi1-multiple-checkboxes {
		width: 100%
	}

	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle
	}

	.form-inline .radio,.form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}

	.form-inline .radio label,.form-inline .checkbox label {
		padding-left: 0
	}

	.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
		position: relative;
		margin-left: 0
	}

	.form-inline .has-feedback .form-control-feedback {
		top: 0
	}
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px
}

.form-horizontal .radio,.form-horizontal .checkbox {
	min-height: 27px
}

.form-horizontal .form-group {
	margin-left: -17px;
	margin-right: -17px
}

.form-horizontal .form-group:before,.form-horizontal .form-group:after {
	content: " ";
	display: table
}

.form-horizontal .form-group:after {
	clear: both
}

@media (min-width:768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 17px
}

@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px
	}
}

@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px
	}
}

.btn,.button-primary,.button-grey,.button-log-in,footer .button-log-in,.background-blue-background .button-log-in,.button-map,.button-envelope,.button-phone,.btn-filter,.button-secondary,[class^="icon-"],.bootstrap-select.btn-group .btn .caret {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 6px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.btn:focus,.button-primary:focus,.button-grey:focus,.button-log-in:focus,.button-map:focus,.button-envelope:focus,.button-phone:focus,.btn-filter:focus,.button-secondary:focus,[class^="icon-"]:focus,.bootstrap-select.btn-group .btn .caret:focus,.btn.focus,.focus.button-primary,.focus.button-grey,.focus.button-log-in,.focus.button-map,.focus.button-envelope,.focus.button-phone,.focus.btn-filter,.focus.button-secondary,.focus[class^="icon-"],.bootstrap-select.btn-group .btn .focus.caret,.btn:active:focus,.button-primary:active:focus,.button-grey:active:focus,.button-log-in:active:focus,.button-map:active:focus,.button-envelope:active:focus,.button-phone:active:focus,.btn-filter:active:focus,.button-secondary:active:focus,[class^="icon-"]:active:focus,.bootstrap-select.btn-group .btn .caret:active:focus,.btn:active.focus,.button-primary:active.focus,.button-grey:active.focus,.button-log-in:active.focus,.button-map:active.focus,.button-envelope:active.focus,.button-phone:active.focus,.btn-filter:active.focus,.button-secondary:active.focus,[class^="icon-"]:active.focus,.bootstrap-select.btn-group .btn .caret:active.focus,.btn.active:focus,.active.button-primary:focus,.active.button-grey:focus,.active.button-log-in:focus,.active.button-map:focus,.active.button-envelope:focus,.active.button-phone:focus,.active.btn-filter:focus,.active.button-secondary:focus,.active[class^="icon-"]:focus,.bootstrap-select.btn-group .btn .active.caret:focus,.btn.active.focus,.active.focus.button-primary,.active.focus.button-grey,.active.focus.button-log-in,.active.focus.button-map,.active.focus.button-envelope,.active.focus.button-phone,.active.focus.btn-filter,.active.focus.button-secondary,.active.focus[class^="icon-"],.bootstrap-select.btn-group .btn .active.focus.caret {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.btn:hover,.button-primary:hover,.button-grey:hover,.button-log-in:hover,.button-map:hover,.button-envelope:hover,.button-phone:hover,.btn-filter:hover,.button-secondary:hover,[class^="icon-"]:hover,.bootstrap-select.btn-group .btn .caret:hover,.btn:focus,.button-primary:focus,.button-grey:focus,.button-log-in:focus,.button-map:focus,.button-envelope:focus,.button-phone:focus,.btn-filter:focus,.button-secondary:focus,[class^="icon-"]:focus,.bootstrap-select.btn-group .btn .caret:focus,.btn.focus,.focus.button-primary,.focus.button-grey,.focus.button-log-in,.focus.button-map,.focus.button-envelope,.focus.button-phone,.focus.btn-filter,.focus.button-secondary,.focus[class^="icon-"],.bootstrap-select.btn-group .btn .focus.caret {
	color: #4A4949;
	text-decoration: none
}

.btn:active,.button-primary:active,.button-grey:active,.button-log-in:active,.button-map:active,.button-envelope:active,.button-phone:active,.btn-filter:active,.button-secondary:active,[class^="icon-"]:active,.bootstrap-select.btn-group .btn .caret:active,.btn.active,.active.button-primary,.active.button-grey,.active.button-log-in,.active.button-map,.active.button-envelope,.active.button-phone,.active.btn-filter,.active.button-secondary,.active[class^="icon-"],.bootstrap-select.btn-group .btn .active.caret {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.disabled,.disabled.button-primary,.disabled.button-grey,.disabled.button-log-in,.disabled.button-map,.disabled.button-envelope,.disabled.button-phone,.disabled.btn-filter,.disabled.button-secondary,.disabled[class^="icon-"],.bootstrap-select.btn-group .btn .disabled.caret,.btn[disabled],[disabled].button-primary,[disabled].button-grey,[disabled].button-log-in,[disabled].button-map,[disabled].button-envelope,[disabled].button-phone,[disabled].btn-filter,[disabled].button-secondary,[disabled][class^="icon-"],.bootstrap-select.btn-group .btn [disabled].caret,fieldset[disabled] .btn,fieldset[disabled] .button-primary,fieldset[disabled] .button-grey,fieldset[disabled] .button-log-in,fieldset[disabled] .button-map,fieldset[disabled] .button-envelope,fieldset[disabled] .button-phone,fieldset[disabled] .btn-filter,fieldset[disabled] .button-secondary,fieldset[disabled] [class^="icon-"],fieldset[disabled] .bootstrap-select.btn-group .btn .caret,.bootstrap-select.btn-group .btn fieldset[disabled] .caret {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}

a.btn.disabled,a.disabled.button-primary,a.disabled.button-grey,a.disabled.button-log-in,a.disabled.button-map,a.disabled.button-envelope,a.disabled.button-phone,a.disabled.btn-filter,a.disabled.button-secondary,a.disabled[class^="icon-"],.bootstrap-select.btn-group .btn a.disabled.caret,fieldset[disabled] a.btn,fieldset[disabled] a.button-primary,fieldset[disabled] a.button-grey,fieldset[disabled] a.button-log-in,fieldset[disabled] a.button-map,fieldset[disabled] a.button-envelope,fieldset[disabled] a.button-phone,fieldset[disabled] a.btn-filter,fieldset[disabled] a.button-secondary,fieldset[disabled] a[class^="icon-"],fieldset[disabled] .bootstrap-select.btn-group .btn a.caret,.bootstrap-select.btn-group .btn fieldset[disabled] a.caret {
	pointer-events: none
}

.btn-default,[class^="icon-"] {
	color: #4A4949;
	background-color: #fff;
	border-color: #ccc
}

.btn-default:focus,[class^="icon-"]:focus,.btn-default.focus,.focus[class^="icon-"] {
	color: #4A4949;
	background-color: #e6e6e6;
	border-color: #8c8c8c
}

.btn-default:hover,[class^="icon-"]:hover {
	color: #4A4949;
	background-color: #e6e6e6;
	border-color: #adadad
}

.btn-default:active,[class^="icon-"]:active,.btn-default.active,.active[class^="icon-"],.open>.btn-default.dropdown-toggle,.open>.dropdown-toggle[class^="icon-"] {
	color: #4A4949;
	background-color: #e6e6e6;
	border-color: #adadad
}

.btn-default:active:hover,[class^="icon-"]:active:hover,.btn-default:active:focus,[class^="icon-"]:active:focus,.btn-default:active.focus,[class^="icon-"]:active.focus,.btn-default.active:hover,.active[class^="icon-"]:hover,.btn-default.active:focus,.active[class^="icon-"]:focus,.btn-default.active.focus,.active.focus[class^="icon-"],.open>.btn-default.dropdown-toggle:hover,.open>.dropdown-toggle[class^="icon-"]:hover,.open>.btn-default.dropdown-toggle:focus,.open>.dropdown-toggle[class^="icon-"]:focus,.open>.btn-default.dropdown-toggle.focus,.open>.dropdown-toggle.focus[class^="icon-"] {
	color: #4A4949;
	background-color: #d4d4d4;
	border-color: #8c8c8c
}

.btn-default:active,[class^="icon-"]:active,.btn-default.active,.active[class^="icon-"],.open>.btn-default.dropdown-toggle,.open>.dropdown-toggle[class^="icon-"] {
	background-image: none
}

.btn-default.disabled:hover,.disabled[class^="icon-"]:hover,.btn-default.disabled:focus,.disabled[class^="icon-"]:focus,.btn-default.disabled.focus,.disabled.focus[class^="icon-"],.btn-default[disabled]:hover,[disabled][class^="icon-"]:hover,.btn-default[disabled]:focus,[disabled][class^="icon-"]:focus,.btn-default[disabled].focus,[disabled].focus[class^="icon-"],fieldset[disabled] .btn-default:hover,fieldset[disabled] [class^="icon-"]:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] [class^="icon-"]:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .focus[class^="icon-"] {
	background-color: #fff;
	border-color: #ccc
}

.btn-default .badge,[class^="icon-"] .badge {
	color: #fff;
	background-color: #4A4949
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4
}

.btn-primary:focus,.btn-primary.focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40
}

.btn-primary:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}

.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
	background-image: none
}

.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus {
	background-color: #337ab7;
	border-color: #2e6da4
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success:focus,.btn-success.focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}

.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}

.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus {
	color: #fff;
	background-color: #398439;
	border-color: #255625
}

.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
	background-image: none
}

.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus {
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info:focus,.btn-info.focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}

.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}

.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85
}

.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {
	background-image: none
}

.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus {
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning:focus,.btn-warning.focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}

.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}

.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d
}

.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {
	background-image: none
}

.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus {
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger:focus,.btn-danger.focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}

.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}

.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19
}

.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle {
	background-image: none
}

.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus {
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}

.btn-link {
	color: #153D8A;
	font-weight: 400;
	border-radius: 0
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
	border-color: transparent
}

.btn-link:hover,.btn-link:focus {
	color: #000;
	text-decoration: underline;
	background-color: transparent
}

.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus {
	color: #777;
	text-decoration: none
}

.btn-lg,.btn-group-lg>.btn,.btn-group-lg>.button-primary,.btn-group-lg>.button-grey,.btn-group-lg>.button-log-in,footer .btn-group-lg>.button-log-in,.background-blue-background .btn-group-lg>.button-log-in,.btn-group-lg>.button-map,.btn-group-lg>.button-envelope,.btn-group-lg>.button-phone,.btn-group-lg>.btn-filter,.btn-group-lg>.button-secondary,.btn-group-lg>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-lg>.caret {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px
}

.btn-sm,.btn-group-sm>.btn,.btn-group-sm>.button-primary,.btn-group-sm>.button-grey,.btn-group-sm>.button-log-in,footer .btn-group-sm>.button-log-in,.background-blue-background .btn-group-sm>.button-log-in,.btn-group-sm>.button-map,.btn-group-sm>.button-envelope,.btn-group-sm>.button-phone,.btn-group-sm>.btn-filter,.btn-group-sm>.button-secondary,.btn-group-sm>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-sm>.caret {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-xs,.btn-group-xs>.btn,.btn-group-xs>.button-primary,.btn-group-xs>.button-grey,.btn-group-xs>.button-log-in,footer .btn-group-xs>.button-log-in,.background-blue-background .btn-group-xs>.button-log-in,.btn-group-xs>.button-map,.btn-group-xs>.button-envelope,.btn-group-xs>.button-phone,.btn-group-xs>.btn-filter,.btn-group-xs>.button-secondary,.btn-group-xs>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-xs>.caret {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-block {
	display: block;
	width: 100%
}

.btn-block+.btn-block {
	margin-top: 5px
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width: 100%
}

.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.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;
	-webkit-transition-property: height,visibility;
	transition-property: height,visibility;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid \9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.dropup,.dropdown {
	position: relative
}

.dropdown-toggle:focus {
	outline: 0
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid #D0D0CF;
	border-radius: 6px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background-clip: padding-box
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857;
	color: #000;
	white-space: nowrap
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
	text-decoration: none;
	color: #fff;
	background-color: #91A9CC
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #91A9CC
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
	color: #777
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: not-allowed
}

.open>.dropdown-menu {
	display: block
}

.open>a {
	outline: 0
}

.dropdown-menu-right {
	left: auto;
	right: 0
}

.dropdown-menu-left {
	left: 0;
	right: auto
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857;
	color: #777;
	white-space: nowrap
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid \9;
	content: ""
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px
}

@media (min-width:768px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto
	}

	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto
	}
}

.btn-group,.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.btn-group>.btn,.btn-group>.button-primary,.btn-group>.button-grey,.btn-group>.button-log-in,footer .btn-group>.button-log-in,.background-blue-background .btn-group>.button-log-in,.btn-group>.button-map,.btn-group>.button-envelope,.btn-group>.button-phone,.btn-group>.btn-filter,.btn-group>.button-secondary,.btn-group>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group>.caret,.btn-group-vertical>.btn,.btn-group-vertical>.button-primary,.btn-group-vertical>.button-grey,.btn-group-vertical>.button-log-in,footer .btn-group-vertical>.button-log-in,.background-blue-background .btn-group-vertical>.button-log-in,.btn-group-vertical>.button-map,.btn-group-vertical>.button-envelope,.btn-group-vertical>.button-phone,.btn-group-vertical>.btn-filter,.btn-group-vertical>.button-secondary,.btn-group-vertical>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-vertical>.caret {
	position: relative;
	float: left
}

.btn-group>.btn:hover,.btn-group>.button-primary:hover,.btn-group>.button-grey:hover,.btn-group>.button-log-in:hover,.btn-group>.button-map:hover,.btn-group>.button-envelope:hover,.btn-group>.button-phone:hover,.btn-group>.btn-filter:hover,.btn-group>.button-secondary:hover,.btn-group>[class^="icon-"]:hover,.bootstrap-select.btn-group .btn .btn-group>.caret:hover,.btn-group>.btn:focus,.btn-group>.button-primary:focus,.btn-group>.button-grey:focus,.btn-group>.button-log-in:focus,.btn-group>.button-map:focus,.btn-group>.button-envelope:focus,.btn-group>.button-phone:focus,.btn-group>.btn-filter:focus,.btn-group>.button-secondary:focus,.btn-group>[class^="icon-"]:focus,.bootstrap-select.btn-group .btn .btn-group>.caret:focus,.btn-group>.btn:active,.btn-group>.button-primary:active,.btn-group>.button-grey:active,.btn-group>.button-log-in:active,.btn-group>.button-map:active,.btn-group>.button-envelope:active,.btn-group>.button-phone:active,.btn-group>.btn-filter:active,.btn-group>.button-secondary:active,.btn-group>[class^="icon-"]:active,.bootstrap-select.btn-group .btn .btn-group>.caret:active,.btn-group>.btn.active,.btn-group>.active.button-primary,.btn-group>.active.button-grey,.btn-group>.active.button-log-in,.btn-group>.active.button-map,.btn-group>.active.button-envelope,.btn-group>.active.button-phone,.btn-group>.active.btn-filter,.btn-group>.active.button-secondary,.btn-group>.active[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group>.active.caret,.btn-group-vertical>.btn:hover,.btn-group-vertical>.button-primary:hover,.btn-group-vertical>.button-grey:hover,.btn-group-vertical>.button-log-in:hover,.btn-group-vertical>.button-map:hover,.btn-group-vertical>.button-envelope:hover,.btn-group-vertical>.button-phone:hover,.btn-group-vertical>.btn-filter:hover,.btn-group-vertical>.button-secondary:hover,.btn-group-vertical>[class^="icon-"]:hover,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.button-primary:focus,.btn-group-vertical>.button-grey:focus,.btn-group-vertical>.button-log-in:focus,.btn-group-vertical>.button-map:focus,.btn-group-vertical>.button-envelope:focus,.btn-group-vertical>.button-phone:focus,.btn-group-vertical>.btn-filter:focus,.btn-group-vertical>.button-secondary:focus,.btn-group-vertical>[class^="icon-"]:focus,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.button-primary:active,.btn-group-vertical>.button-grey:active,.btn-group-vertical>.button-log-in:active,.btn-group-vertical>.button-map:active,.btn-group-vertical>.button-envelope:active,.btn-group-vertical>.button-phone:active,.btn-group-vertical>.btn-filter:active,.btn-group-vertical>.button-secondary:active,.btn-group-vertical>[class^="icon-"]:active,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret:active,.btn-group-vertical>.btn.active,.btn-group-vertical>.active.button-primary,.btn-group-vertical>.active.button-grey,.btn-group-vertical>.active.button-log-in,.btn-group-vertical>.active.button-map,.btn-group-vertical>.active.button-envelope,.btn-group-vertical>.active.button-phone,.btn-group-vertical>.active.btn-filter,.btn-group-vertical>.active.button-secondary,.btn-group-vertical>.active[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-vertical>.active.caret {
	z-index: 2
}

.btn-group .btn+.btn,.btn-group .button-primary+.btn,.btn-group .button-grey+.btn,.btn-group .button-log-in+.btn,.btn-group footer .button-log-in+.btn,footer .btn-group .button-log-in+.btn,.btn-group .background-blue-background .button-log-in+.btn,.background-blue-background .btn-group .button-log-in+.btn,.btn-group .button-map+.btn,.btn-group .button-envelope+.btn,.btn-group .button-phone+.btn,.btn-group .btn-filter+.btn,.btn-group .button-secondary+.btn,.btn-group [class^="icon-"]+.btn,.bootstrap-select.btn-group .btn .caret+.btn,.btn-group .btn+.button-primary,.btn-group .button-primary+.button-primary,.btn-group .button-grey+.button-primary,.btn-group .button-log-in+.button-primary,.btn-group footer .button-log-in+.button-primary,footer .btn-group .button-log-in+.button-primary,.btn-group .background-blue-background .button-log-in+.button-primary,.background-blue-background .btn-group .button-log-in+.button-primary,.btn-group .button-map+.button-primary,.btn-group .button-envelope+.button-primary,.btn-group .button-phone+.button-primary,.btn-group .btn-filter+.button-primary,.btn-group .button-secondary+.button-primary,.btn-group [class^="icon-"]+.button-primary,.bootstrap-select.btn-group .btn .caret+.button-primary,.btn-group .btn+.button-grey,.btn-group .button-primary+.button-grey,.btn-group .button-grey+.button-grey,.btn-group .button-log-in+.button-grey,.btn-group footer .button-log-in+.button-grey,footer .btn-group .button-log-in+.button-grey,.btn-group .background-blue-background .button-log-in+.button-grey,.background-blue-background .btn-group .button-log-in+.button-grey,.btn-group .button-map+.button-grey,.btn-group .button-envelope+.button-grey,.btn-group .button-phone+.button-grey,.btn-group .btn-filter+.button-grey,.btn-group .button-secondary+.button-grey,.btn-group [class^="icon-"]+.button-grey,.bootstrap-select.btn-group .btn .caret+.button-grey,.btn-group .btn+.button-log-in,.btn-group .button-primary+.button-log-in,.btn-group .button-grey+.button-log-in,.btn-group .button-log-in+.button-log-in,.btn-group footer .button-log-in+.button-log-in,footer .btn-group .button-log-in+.button-log-in,.btn-group .background-blue-background .button-log-in+.button-log-in,.background-blue-background .btn-group .button-log-in+.button-log-in,.btn-group .button-map+.button-log-in,.btn-group .button-envelope+.button-log-in,.btn-group .button-phone+.button-log-in,.btn-group .btn-filter+.button-log-in,.btn-group .button-secondary+.button-log-in,.btn-group [class^="icon-"]+.button-log-in,.bootstrap-select.btn-group .btn .caret+.button-log-in,.btn-group footer .btn+.button-log-in,footer .btn-group .btn+.button-log-in,.btn-group footer .button-primary+.button-log-in,footer .btn-group .button-primary+.button-log-in,.btn-group footer .button-grey+.button-log-in,footer .btn-group .button-grey+.button-log-in,.btn-group footer .button-log-in+.button-log-in,footer .btn-group .button-log-in+.button-log-in,.btn-group footer .button-log-in+.button-log-in,footer .btn-group .button-log-in+.button-log-in,.btn-group .background-blue-background footer .button-log-in+.button-log-in,footer .btn-group .background-blue-background .button-log-in+.button-log-in,.background-blue-background .btn-group footer .button-log-in+.button-log-in,footer .background-blue-background .btn-group .button-log-in+.button-log-in,.btn-group footer .button-map+.button-log-in,footer .btn-group .button-map+.button-log-in,.btn-group footer .button-envelope+.button-log-in,footer .btn-group .button-envelope+.button-log-in,.btn-group footer .button-phone+.button-log-in,footer .btn-group .button-phone+.button-log-in,.btn-group footer .btn-filter+.button-log-in,footer .btn-group .btn-filter+.button-log-in,.btn-group footer .button-secondary+.button-log-in,footer .btn-group .button-secondary+.button-log-in,.btn-group footer [class^="icon-"]+.button-log-in,footer .btn-group [class^="icon-"]+.button-log-in,.bootstrap-select.btn-group .btn footer .caret+.button-log-in,footer .bootstrap-select.btn-group .btn .caret+.button-log-in,.btn-group .background-blue-background .btn+.button-log-in,.background-blue-background .btn-group .btn+.button-log-in,.btn-group .background-blue-background .button-primary+.button-log-in,.background-blue-background .btn-group .button-primary+.button-log-in,.btn-group .background-blue-background .button-grey+.button-log-in,.background-blue-background .btn-group .button-grey+.button-log-in,.btn-group .background-blue-background .button-log-in+.button-log-in,.background-blue-background .btn-group .button-log-in+.button-log-in,.btn-group footer .background-blue-background .button-log-in+.button-log-in,.background-blue-background .btn-group footer .button-log-in+.button-log-in,footer .btn-group .background-blue-background .button-log-in+.button-log-in,.background-blue-background footer .btn-group .button-log-in+.button-log-in,.btn-group .background-blue-background .button-log-in+.button-log-in,.background-blue-background .btn-group .button-log-in+.button-log-in,.btn-group .background-blue-background .button-map+.button-log-in,.background-blue-background .btn-group .button-map+.button-log-in,.btn-group .background-blue-background .button-envelope+.button-log-in,.background-blue-background .btn-group .button-envelope+.button-log-in,.btn-group .background-blue-background .button-phone+.button-log-in,.background-blue-background .btn-group .button-phone+.button-log-in,.btn-group .background-blue-background .btn-filter+.button-log-in,.background-blue-background .btn-group .btn-filter+.button-log-in,.btn-group .background-blue-background .button-secondary+.button-log-in,.background-blue-background .btn-group .button-secondary+.button-log-in,.btn-group .background-blue-background [class^="icon-"]+.button-log-in,.background-blue-background .btn-group [class^="icon-"]+.button-log-in,.bootstrap-select.btn-group .btn .background-blue-background .caret+.button-log-in,.background-blue-background .bootstrap-select.btn-group .btn .caret+.button-log-in,.btn-group .btn+.button-map,.btn-group .button-primary+.button-map,.btn-group .button-grey+.button-map,.btn-group .button-log-in+.button-map,.btn-group footer .button-log-in+.button-map,footer .btn-group .button-log-in+.button-map,.btn-group .background-blue-background .button-log-in+.button-map,.background-blue-background .btn-group .button-log-in+.button-map,.btn-group .button-map+.button-map,.btn-group .button-envelope+.button-map,.btn-group .button-phone+.button-map,.btn-group .btn-filter+.button-map,.btn-group .button-secondary+.button-map,.btn-group [class^="icon-"]+.button-map,.bootstrap-select.btn-group .btn .caret+.button-map,.btn-group .btn+.button-envelope,.btn-group .button-primary+.button-envelope,.btn-group .button-grey+.button-envelope,.btn-group .button-log-in+.button-envelope,.btn-group footer .button-log-in+.button-envelope,footer .btn-group .button-log-in+.button-envelope,.btn-group .background-blue-background .button-log-in+.button-envelope,.background-blue-background .btn-group .button-log-in+.button-envelope,.btn-group .button-map+.button-envelope,.btn-group .button-envelope+.button-envelope,.btn-group .button-phone+.button-envelope,.btn-group .btn-filter+.button-envelope,.btn-group .button-secondary+.button-envelope,.btn-group [class^="icon-"]+.button-envelope,.bootstrap-select.btn-group .btn .caret+.button-envelope,.btn-group .btn+.button-phone,.btn-group .button-primary+.button-phone,.btn-group .button-grey+.button-phone,.btn-group .button-log-in+.button-phone,.btn-group footer .button-log-in+.button-phone,footer .btn-group .button-log-in+.button-phone,.btn-group .background-blue-background .button-log-in+.button-phone,.background-blue-background .btn-group .button-log-in+.button-phone,.btn-group .button-map+.button-phone,.btn-group .button-envelope+.button-phone,.btn-group .button-phone+.button-phone,.btn-group .btn-filter+.button-phone,.btn-group .button-secondary+.button-phone,.btn-group [class^="icon-"]+.button-phone,.bootstrap-select.btn-group .btn .caret+.button-phone,.btn-group .btn+.btn-filter,.btn-group .button-primary+.btn-filter,.btn-group .button-grey+.btn-filter,.btn-group .button-log-in+.btn-filter,.btn-group footer .button-log-in+.btn-filter,footer .btn-group .button-log-in+.btn-filter,.btn-group .background-blue-background .button-log-in+.btn-filter,.background-blue-background .btn-group .button-log-in+.btn-filter,.btn-group .button-map+.btn-filter,.btn-group .button-envelope+.btn-filter,.btn-group .button-phone+.btn-filter,.btn-group .btn-filter+.btn-filter,.btn-group .button-secondary+.btn-filter,.btn-group [class^="icon-"]+.btn-filter,.bootstrap-select.btn-group .btn .caret+.btn-filter,.btn-group .btn+.button-secondary,.btn-group .button-primary+.button-secondary,.btn-group .button-grey+.button-secondary,.btn-group .button-log-in+.button-secondary,.btn-group footer .button-log-in+.button-secondary,footer .btn-group .button-log-in+.button-secondary,.btn-group .background-blue-background .button-log-in+.button-secondary,.background-blue-background .btn-group .button-log-in+.button-secondary,.btn-group .button-map+.button-secondary,.btn-group .button-envelope+.button-secondary,.btn-group .button-phone+.button-secondary,.btn-group .btn-filter+.button-secondary,.btn-group .button-secondary+.button-secondary,.btn-group [class^="icon-"]+.button-secondary,.bootstrap-select.btn-group .btn .caret+.button-secondary,.btn-group .btn+[class^="icon-"],.btn-group .button-primary+[class^="icon-"],.btn-group .button-grey+[class^="icon-"],.btn-group .button-log-in+[class^="icon-"],.btn-group footer .button-log-in+[class^="icon-"],footer .btn-group .button-log-in+[class^="icon-"],.btn-group .background-blue-background .button-log-in+[class^="icon-"],.background-blue-background .btn-group .button-log-in+[class^="icon-"],.btn-group .button-map+[class^="icon-"],.btn-group .button-envelope+[class^="icon-"],.btn-group .button-phone+[class^="icon-"],.btn-group .btn-filter+[class^="icon-"],.btn-group .button-secondary+[class^="icon-"],.btn-group [class^="icon-"]+[class^="icon-"],.bootstrap-select.btn-group .btn .caret+[class^="icon-"],.bootstrap-select.btn-group .btn .btn+.caret,.bootstrap-select.btn-group .btn .button-primary+.caret,.bootstrap-select.btn-group .btn .button-grey+.caret,.bootstrap-select.btn-group .btn .button-log-in+.caret,.bootstrap-select.btn-group footer .btn .button-log-in+.caret,.bootstrap-select.btn-group .btn footer .button-log-in+.caret,footer .bootstrap-select.btn-group .btn .button-log-in+.caret,.bootstrap-select.btn-group .background-blue-background .btn .button-log-in+.caret,.bootstrap-select.btn-group .btn .background-blue-background .button-log-in+.caret,.background-blue-background .bootstrap-select.btn-group .btn .button-log-in+.caret,.bootstrap-select.btn-group .btn .button-map+.caret,.bootstrap-select.btn-group .btn .button-envelope+.caret,.bootstrap-select.btn-group .btn .button-phone+.caret,.bootstrap-select.btn-group .btn .btn-filter+.caret,.bootstrap-select.btn-group .btn .button-secondary+.caret,.bootstrap-select.btn-group .btn [class^="icon-"]+.caret,.bootstrap-select.btn-group .btn .caret+.caret,.btn-group .btn+.btn-group,.btn-group .button-primary+.btn-group,.btn-group .button-grey+.btn-group,.btn-group .button-log-in+.btn-group,.btn-group footer .button-log-in+.btn-group,.btn-group .background-blue-background .button-log-in+.btn-group,.btn-group .button-map+.btn-group,.btn-group .button-envelope+.btn-group,.btn-group .button-phone+.btn-group,.btn-group .btn-filter+.btn-group,.btn-group .button-secondary+.btn-group,.btn-group [class^="icon-"]+.btn-group,.bootstrap-select.btn-group .btn .caret+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.button-primary,.btn-group .btn-group+.button-grey,.btn-group .btn-group+.button-log-in,.btn-group footer .btn-group+.button-log-in,.btn-group .background-blue-background .btn-group+.button-log-in,.btn-group .btn-group+.button-map,.btn-group .btn-group+.button-envelope,.btn-group .btn-group+.button-phone,.btn-group .btn-group+.btn-filter,.btn-group .btn-group+.button-secondary,.btn-group .btn-group+[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group+.caret,.btn-group .btn-group+.btn-group {
	margin-left: -1px
}

.btn-toolbar {
	margin-left: -5px
}

.btn-toolbar:before,.btn-toolbar:after {
	content: " ";
	display: table
}

.btn-toolbar:after {
	clear: both
}

.btn-toolbar .btn,.btn-toolbar .button-primary,.btn-toolbar .button-grey,.btn-toolbar .button-log-in,.btn-toolbar .button-map,.btn-toolbar .button-envelope,.btn-toolbar .button-phone,.btn-toolbar .btn-filter,.btn-toolbar .button-secondary,.btn-toolbar [class^="icon-"],.btn-toolbar .bootstrap-select.btn-group .btn .caret,.bootstrap-select.btn-group .btn .btn-toolbar .caret,.btn-toolbar .btn-group,.btn-toolbar .input-group {
	float: left
}

.btn-toolbar>.btn,.btn-toolbar>.button-primary,.btn-toolbar>.button-grey,.btn-toolbar>.button-log-in,footer .btn-toolbar>.button-log-in,.background-blue-background .btn-toolbar>.button-log-in,.btn-toolbar>.button-map,.btn-toolbar>.button-envelope,.btn-toolbar>.button-phone,.btn-toolbar>.btn-filter,.btn-toolbar>.button-secondary,.btn-toolbar>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-toolbar>.caret,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
	margin-left: 5px
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.button-primary:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.button-grey:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.button-log-in:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.button-map:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.button-envelope:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.button-phone:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-filter:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.button-secondary:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>[class^="icon-"]:not(:first-child):not(:last-child):not(.dropdown-toggle),.bootstrap-select.btn-group .btn .btn-group>.caret:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0
}

.btn-group>.btn:first-child,.btn-group>.button-primary:first-child,.btn-group>.button-grey:first-child,.btn-group>.button-log-in:first-child,.btn-group>.button-map:first-child,.btn-group>.button-envelope:first-child,.btn-group>.button-phone:first-child,.btn-group>.btn-filter:first-child,.btn-group>.button-secondary:first-child,.btn-group>[class^="icon-"]:first-child,.bootstrap-select.btn-group .btn .btn-group>.caret:first-child {
	margin-left: 0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.button-primary:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.button-grey:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.button-log-in:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.button-map:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.button-envelope:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.button-phone:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-filter:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.button-secondary:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>[class^="icon-"]:first-child:not(:last-child):not(.dropdown-toggle),.bootstrap-select.btn-group .btn .btn-group>.caret:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.button-primary:last-child:not(:first-child),.btn-group>.button-grey:last-child:not(:first-child),.btn-group>.button-log-in:last-child:not(:first-child),.btn-group>.button-map:last-child:not(:first-child),.btn-group>.button-envelope:last-child:not(:first-child),.btn-group>.button-phone:last-child:not(:first-child),.btn-group>.btn-filter:last-child:not(:first-child),.btn-group>.button-secondary:last-child:not(:first-child),.btn-group>[class^="icon-"]:last-child:not(:first-child),.bootstrap-select.btn-group .btn .btn-group>.caret:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.btn-group>.btn-group {
	float: left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn-group:not(:first-child):not(:last-child)>.button-primary,.btn-group>.btn-group:not(:first-child):not(:last-child)>.button-grey,.btn-group>.btn-group:not(:first-child):not(:last-child)>.button-log-in,.btn-group>.btn-group:not(:first-child):not(:last-child)>.button-map,.btn-group>.btn-group:not(:first-child):not(:last-child)>.button-envelope,.btn-group>.btn-group:not(:first-child):not(:last-child)>.button-phone,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-filter,.btn-group>.btn-group:not(:first-child):not(:last-child)>.button-secondary,.btn-group>.btn-group:not(:first-child):not(:last-child)>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group>.btn-group:not(:first-child):not(:last-child)>.caret {
	border-radius: 0
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.button-primary:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.button-grey:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.button-log-in:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.button-map:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.button-envelope:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.button-phone:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.btn-filter:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.button-secondary:last-child,.btn-group>.btn-group:first-child:not(:last-child)>[class^="icon-"]:last-child,.bootstrap-select.btn-group .btn .btn-group>.btn-group:first-child:not(:last-child)>.caret:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.button-primary:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.button-grey:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.button-log-in:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.button-map:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.button-envelope:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.button-phone:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.btn-filter:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.button-secondary:first-child,.btn-group>.btn-group:last-child:not(:first-child)>[class^="icon-"]:first-child,.bootstrap-select.btn-group .btn .btn-group>.btn-group:last-child:not(:first-child)>.caret:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline: 0
}

.btn-group>.btn+.dropdown-toggle,.btn-group>.button-primary+.dropdown-toggle,.btn-group>.button-grey+.dropdown-toggle,.btn-group>.button-log-in+.dropdown-toggle,.btn-group>.button-map+.dropdown-toggle,.btn-group>.button-envelope+.dropdown-toggle,.btn-group>.button-phone+.dropdown-toggle,.btn-group>.btn-filter+.dropdown-toggle,.btn-group>.button-secondary+.dropdown-toggle,.btn-group>[class^="icon-"]+.dropdown-toggle,.bootstrap-select.btn-group .btn .btn-group>.caret+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px
}

.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group-lg.btn-group>.button-primary+.dropdown-toggle,.btn-group-lg.btn-group>.button-grey+.dropdown-toggle,.btn-group-lg.btn-group>.button-log-in+.dropdown-toggle,.btn-group-lg.btn-group>.button-map+.dropdown-toggle,.btn-group-lg.btn-group>.button-envelope+.dropdown-toggle,.btn-group-lg.btn-group>.button-phone+.dropdown-toggle,.btn-group-lg.btn-group>.btn-filter+.dropdown-toggle,.btn-group-lg.btn-group>.button-secondary+.dropdown-toggle,.btn-group-lg.btn-group>[class^="icon-"]+.dropdown-toggle,.bootstrap-select.btn-group .btn .btn-group-lg.btn-group>.caret+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn .caret,.button-primary .caret,.button-grey .caret,.button-log-in .caret,.button-map .caret,.button-envelope .caret,.button-phone .caret,.btn-filter .caret,.button-secondary .caret,[class^="icon-"] .caret,.bootstrap-select.btn-group .btn .caret .caret {
	margin-left: 0
}

.btn-lg .caret,.btn-group-lg>.btn .caret,.btn-group-lg>.button-primary .caret,.btn-group-lg>.button-grey .caret,.btn-group-lg>.button-log-in .caret,.btn-group-lg>.button-map .caret,.btn-group-lg>.button-envelope .caret,.btn-group-lg>.button-phone .caret,.btn-group-lg>.btn-filter .caret,.btn-group-lg>.button-secondary .caret,.btn-group-lg>[class^="icon-"] .caret,.bootstrap-select.btn-group .btn .btn-group-lg>.caret .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0
}

.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret,.dropup .btn-group-lg>.button-primary .caret,.dropup .btn-group-lg>.button-grey .caret,.dropup .btn-group-lg>.button-log-in .caret,.dropup .btn-group-lg>.button-map .caret,.dropup .btn-group-lg>.button-envelope .caret,.dropup .btn-group-lg>.button-phone .caret,.dropup .btn-group-lg>.btn-filter .caret,.dropup .btn-group-lg>.button-secondary .caret,.dropup .btn-group-lg>[class^="icon-"] .caret,.dropup .bootstrap-select.btn-group .btn .btn-group-lg>.caret .caret,.bootstrap-select.btn-group .btn .dropup .btn-group-lg>.caret .caret {
	border-width: 0 5px 5px
}

.btn-group-vertical>.btn,.btn-group-vertical>.button-primary,.btn-group-vertical>.button-grey,.btn-group-vertical>.button-log-in,footer .btn-group-vertical>.button-log-in,.background-blue-background .btn-group-vertical>.button-log-in,.btn-group-vertical>.button-map,.btn-group-vertical>.button-envelope,.btn-group-vertical>.button-phone,.btn-group-vertical>.btn-filter,.btn-group-vertical>.button-secondary,.btn-group-vertical>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-vertical>.caret,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn,.btn-group-vertical>.btn-group>.button-primary,.btn-group-vertical>.btn-group>.button-grey,.btn-group-vertical>.btn-group>.button-log-in,.btn-group-vertical>.btn-group>.button-map,.btn-group-vertical>.btn-group>.button-envelope,.btn-group-vertical>.btn-group>.button-phone,.btn-group-vertical>.btn-group>.btn-filter,.btn-group-vertical>.btn-group>.button-secondary,.btn-group-vertical>.btn-group>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-vertical>.btn-group>.caret {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%
}

.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after {
	content: " ";
	display: table
}

.btn-group-vertical>.btn-group:after {
	clear: both
}

.btn-group-vertical>.btn-group>.btn,.btn-group-vertical>.btn-group>.button-primary,.btn-group-vertical>.btn-group>.button-grey,.btn-group-vertical>.btn-group>.button-log-in,.btn-group-vertical>.btn-group>.button-map,.btn-group-vertical>.btn-group>.button-envelope,.btn-group-vertical>.btn-group>.button-phone,.btn-group-vertical>.btn-group>.btn-filter,.btn-group-vertical>.btn-group>.button-secondary,.btn-group-vertical>.btn-group>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-vertical>.btn-group>.caret {
	float: none
}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.button-primary+.btn,.btn-group-vertical>.button-grey+.btn,.btn-group-vertical>.button-log-in+.btn,footer .btn-group-vertical>.button-log-in+.btn,.background-blue-background .btn-group-vertical>.button-log-in+.btn,.btn-group-vertical>.button-map+.btn,.btn-group-vertical>.button-envelope+.btn,.btn-group-vertical>.button-phone+.btn,.btn-group-vertical>.btn-filter+.btn,.btn-group-vertical>.button-secondary+.btn,.btn-group-vertical>[class^="icon-"]+.btn,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.btn,.btn-group-vertical>.btn+.button-primary,.btn-group-vertical>.button-primary+.button-primary,.btn-group-vertical>.button-grey+.button-primary,.btn-group-vertical>.button-log-in+.button-primary,footer .btn-group-vertical>.button-log-in+.button-primary,.background-blue-background .btn-group-vertical>.button-log-in+.button-primary,.btn-group-vertical>.button-map+.button-primary,.btn-group-vertical>.button-envelope+.button-primary,.btn-group-vertical>.button-phone+.button-primary,.btn-group-vertical>.btn-filter+.button-primary,.btn-group-vertical>.button-secondary+.button-primary,.btn-group-vertical>[class^="icon-"]+.button-primary,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.button-primary,.btn-group-vertical>.btn+.button-grey,.btn-group-vertical>.button-primary+.button-grey,.btn-group-vertical>.button-grey+.button-grey,.btn-group-vertical>.button-log-in+.button-grey,footer .btn-group-vertical>.button-log-in+.button-grey,.background-blue-background .btn-group-vertical>.button-log-in+.button-grey,.btn-group-vertical>.button-map+.button-grey,.btn-group-vertical>.button-envelope+.button-grey,.btn-group-vertical>.button-phone+.button-grey,.btn-group-vertical>.btn-filter+.button-grey,.btn-group-vertical>.button-secondary+.button-grey,.btn-group-vertical>[class^="icon-"]+.button-grey,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.button-grey,.btn-group-vertical>.btn+.button-log-in,.btn-group-vertical>.button-primary+.button-log-in,.btn-group-vertical>.button-grey+.button-log-in,.btn-group-vertical>.button-log-in+.button-log-in,footer .btn-group-vertical>.button-log-in+.button-log-in,.background-blue-background .btn-group-vertical>.button-log-in+.button-log-in,.btn-group-vertical>.button-map+.button-log-in,.btn-group-vertical>.button-envelope+.button-log-in,.btn-group-vertical>.button-phone+.button-log-in,.btn-group-vertical>.btn-filter+.button-log-in,.btn-group-vertical>.button-secondary+.button-log-in,.btn-group-vertical>[class^="icon-"]+.button-log-in,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.button-log-in,footer .btn-group-vertical>.btn+.button-log-in,footer .btn-group-vertical>.button-primary+.button-log-in,footer .btn-group-vertical>.button-grey+.button-log-in,footer .btn-group-vertical>.button-log-in+.button-log-in,footer .btn-group-vertical>.button-log-in+.button-log-in,.background-blue-background footer .btn-group-vertical>.button-log-in+.button-log-in,footer .background-blue-background .btn-group-vertical>.button-log-in+.button-log-in,footer .btn-group-vertical>.button-map+.button-log-in,footer .btn-group-vertical>.button-envelope+.button-log-in,footer .btn-group-vertical>.button-phone+.button-log-in,footer .btn-group-vertical>.btn-filter+.button-log-in,footer .btn-group-vertical>.button-secondary+.button-log-in,footer .btn-group-vertical>[class^="icon-"]+.button-log-in,.bootstrap-select.btn-group .btn footer .btn-group-vertical>.caret+.button-log-in,footer .bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.button-log-in,.background-blue-background .btn-group-vertical>.btn+.button-log-in,.background-blue-background .btn-group-vertical>.button-primary+.button-log-in,.background-blue-background .btn-group-vertical>.button-grey+.button-log-in,.background-blue-background .btn-group-vertical>.button-log-in+.button-log-in,footer .background-blue-background .btn-group-vertical>.button-log-in+.button-log-in,.background-blue-background footer .btn-group-vertical>.button-log-in+.button-log-in,.background-blue-background .btn-group-vertical>.button-log-in+.button-log-in,.background-blue-background .btn-group-vertical>.button-map+.button-log-in,.background-blue-background .btn-group-vertical>.button-envelope+.button-log-in,.background-blue-background .btn-group-vertical>.button-phone+.button-log-in,.background-blue-background .btn-group-vertical>.btn-filter+.button-log-in,.background-blue-background .btn-group-vertical>.button-secondary+.button-log-in,.background-blue-background .btn-group-vertical>[class^="icon-"]+.button-log-in,.bootstrap-select.btn-group .btn .background-blue-background .btn-group-vertical>.caret+.button-log-in,.background-blue-background .bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.button-log-in,.btn-group-vertical>.btn+.button-map,.btn-group-vertical>.button-primary+.button-map,.btn-group-vertical>.button-grey+.button-map,.btn-group-vertical>.button-log-in+.button-map,footer .btn-group-vertical>.button-log-in+.button-map,.background-blue-background .btn-group-vertical>.button-log-in+.button-map,.btn-group-vertical>.button-map+.button-map,.btn-group-vertical>.button-envelope+.button-map,.btn-group-vertical>.button-phone+.button-map,.btn-group-vertical>.btn-filter+.button-map,.btn-group-vertical>.button-secondary+.button-map,.btn-group-vertical>[class^="icon-"]+.button-map,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.button-map,.btn-group-vertical>.btn+.button-envelope,.btn-group-vertical>.button-primary+.button-envelope,.btn-group-vertical>.button-grey+.button-envelope,.btn-group-vertical>.button-log-in+.button-envelope,footer .btn-group-vertical>.button-log-in+.button-envelope,.background-blue-background .btn-group-vertical>.button-log-in+.button-envelope,.btn-group-vertical>.button-map+.button-envelope,.btn-group-vertical>.button-envelope+.button-envelope,.btn-group-vertical>.button-phone+.button-envelope,.btn-group-vertical>.btn-filter+.button-envelope,.btn-group-vertical>.button-secondary+.button-envelope,.btn-group-vertical>[class^="icon-"]+.button-envelope,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.button-envelope,.btn-group-vertical>.btn+.button-phone,.btn-group-vertical>.button-primary+.button-phone,.btn-group-vertical>.button-grey+.button-phone,.btn-group-vertical>.button-log-in+.button-phone,footer .btn-group-vertical>.button-log-in+.button-phone,.background-blue-background .btn-group-vertical>.button-log-in+.button-phone,.btn-group-vertical>.button-map+.button-phone,.btn-group-vertical>.button-envelope+.button-phone,.btn-group-vertical>.button-phone+.button-phone,.btn-group-vertical>.btn-filter+.button-phone,.btn-group-vertical>.button-secondary+.button-phone,.btn-group-vertical>[class^="icon-"]+.button-phone,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.button-phone,.btn-group-vertical>.btn+.btn-filter,.btn-group-vertical>.button-primary+.btn-filter,.btn-group-vertical>.button-grey+.btn-filter,.btn-group-vertical>.button-log-in+.btn-filter,footer .btn-group-vertical>.button-log-in+.btn-filter,.background-blue-background .btn-group-vertical>.button-log-in+.btn-filter,.btn-group-vertical>.button-map+.btn-filter,.btn-group-vertical>.button-envelope+.btn-filter,.btn-group-vertical>.button-phone+.btn-filter,.btn-group-vertical>.btn-filter+.btn-filter,.btn-group-vertical>.button-secondary+.btn-filter,.btn-group-vertical>[class^="icon-"]+.btn-filter,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.btn-filter,.btn-group-vertical>.btn+.button-secondary,.btn-group-vertical>.button-primary+.button-secondary,.btn-group-vertical>.button-grey+.button-secondary,.btn-group-vertical>.button-log-in+.button-secondary,footer .btn-group-vertical>.button-log-in+.button-secondary,.background-blue-background .btn-group-vertical>.button-log-in+.button-secondary,.btn-group-vertical>.button-map+.button-secondary,.btn-group-vertical>.button-envelope+.button-secondary,.btn-group-vertical>.button-phone+.button-secondary,.btn-group-vertical>.btn-filter+.button-secondary,.btn-group-vertical>.button-secondary+.button-secondary,.btn-group-vertical>[class^="icon-"]+.button-secondary,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.button-secondary,.btn-group-vertical>.btn+[class^="icon-"],.btn-group-vertical>.button-primary+[class^="icon-"],.btn-group-vertical>.button-grey+[class^="icon-"],.btn-group-vertical>.button-log-in+[class^="icon-"],footer .btn-group-vertical>.button-log-in+[class^="icon-"],.background-blue-background .btn-group-vertical>.button-log-in+[class^="icon-"],.btn-group-vertical>.button-map+[class^="icon-"],.btn-group-vertical>.button-envelope+[class^="icon-"],.btn-group-vertical>.button-phone+[class^="icon-"],.btn-group-vertical>.btn-filter+[class^="icon-"],.btn-group-vertical>.button-secondary+[class^="icon-"],.btn-group-vertical>[class^="icon-"]+[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-vertical>.caret+[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-vertical>.btn+.caret,.bootstrap-select.btn-group .btn .btn-group-vertical>.button-primary+.caret,.bootstrap-select.btn-group .btn .btn-group-vertical>.button-grey+.caret,.bootstrap-select.btn-group .btn .btn-group-vertical>.button-log-in+.caret,footer .bootstrap-select.btn-group .btn .btn-group-vertical>.button-log-in+.caret,.bootstrap-select.btn-group .btn footer .btn-group-vertical>.button-log-in+.caret,.background-blue-background .bootstrap-select.btn-group .btn .btn-group-vertical>.button-log-in+.caret,.bootstrap-select.btn-group .btn .background-blue-background .btn-group-vertical>.button-log-in+.caret,.bootstrap-select.btn-group .btn .btn-group-vertical>.button-map+.caret,.bootstrap-select.btn-group .btn .btn-group-vertical>.button-envelope+.caret,.bootstrap-select.btn-group .btn .btn-group-vertical>.button-phone+.caret,.bootstrap-select.btn-group .btn .btn-group-vertical>.btn-filter+.caret,.bootstrap-select.btn-group .btn .btn-group-vertical>.button-secondary+.caret,.bootstrap-select.btn-group .btn .btn-group-vertical>[class^="icon-"]+.caret,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.caret,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.button-primary+.btn-group,.btn-group-vertical>.button-grey+.btn-group,.btn-group-vertical>.button-log-in+.btn-group,.btn-group-vertical>.button-map+.btn-group,.btn-group-vertical>.button-envelope+.btn-group,.btn-group-vertical>.button-phone+.btn-group,.btn-group-vertical>.btn-filter+.btn-group,.btn-group-vertical>.button-secondary+.btn-group,.btn-group-vertical>[class^="icon-"]+.btn-group,.bootstrap-select.btn-group .btn .btn-group-vertical>.caret+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.button-primary,.btn-group-vertical>.btn-group+.button-grey,.btn-group-vertical>.btn-group+.button-log-in,.btn-group-vertical>.btn-group+.button-map,.btn-group-vertical>.btn-group+.button-envelope,.btn-group-vertical>.btn-group+.button-phone,.btn-group-vertical>.btn-group+.btn-filter,.btn-group-vertical>.btn-group+.button-secondary,.btn-group-vertical>.btn-group+[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-vertical>.btn-group+.caret,.btn-group-vertical>.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group-vertical>.button-primary:not(:first-child):not(:last-child),.btn-group-vertical>.button-grey:not(:first-child):not(:last-child),.btn-group-vertical>.button-log-in:not(:first-child):not(:last-child),.btn-group-vertical>.button-map:not(:first-child):not(:last-child),.btn-group-vertical>.button-envelope:not(:first-child):not(:last-child),.btn-group-vertical>.button-phone:not(:first-child):not(:last-child),.btn-group-vertical>.btn-filter:not(:first-child):not(:last-child),.btn-group-vertical>.button-secondary:not(:first-child):not(:last-child),.btn-group-vertical>[class^="icon-"]:not(:first-child):not(:last-child),.bootstrap-select.btn-group .btn .btn-group-vertical>.caret:not(:first-child):not(:last-child) {
	border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>.button-primary:first-child:not(:last-child),.btn-group-vertical>.button-grey:first-child:not(:last-child),.btn-group-vertical>.button-log-in:first-child:not(:last-child),.btn-group-vertical>.button-map:first-child:not(:last-child),.btn-group-vertical>.button-envelope:first-child:not(:last-child),.btn-group-vertical>.button-phone:first-child:not(:last-child),.btn-group-vertical>.btn-filter:first-child:not(:last-child),.btn-group-vertical>.button-secondary:first-child:not(:last-child),.btn-group-vertical>[class^="icon-"]:first-child:not(:last-child),.bootstrap-select.btn-group .btn .btn-group-vertical>.caret:first-child:not(:last-child) {
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child),.btn-group-vertical>.button-primary:last-child:not(:first-child),.btn-group-vertical>.button-grey:last-child:not(:first-child),.btn-group-vertical>.button-log-in:last-child:not(:first-child),.btn-group-vertical>.button-map:last-child:not(:first-child),.btn-group-vertical>.button-envelope:last-child:not(:first-child),.btn-group-vertical>.button-phone:last-child:not(:first-child),.btn-group-vertical>.btn-filter:last-child:not(:first-child),.btn-group-vertical>.button-secondary:last-child:not(:first-child),.btn-group-vertical>[class^="icon-"]:last-child:not(:first-child),.bootstrap-select.btn-group .btn .btn-group-vertical>.caret:last-child:not(:first-child) {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.button-primary,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.button-grey,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.button-log-in,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.button-map,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.button-envelope,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.button-phone,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-filter,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.button-secondary,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.caret {
	border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.button-primary:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.button-grey:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.button-log-in:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.button-map:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.button-envelope:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.button-phone:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-filter:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.button-secondary:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>[class^="icon-"]:last-child,.bootstrap-select.btn-group .btn .btn-group-vertical>.btn-group:first-child:not(:last-child)>.caret:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.button-primary:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.button-grey:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.button-log-in:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.button-map:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.button-envelope:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.button-phone:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-filter:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.button-secondary:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>[class^="icon-"]:first-child,.bootstrap-select.btn-group .btn .btn-group-vertical>.btn-group:last-child:not(:first-child)>.caret:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate
}

.btn-group-justified>.btn,.btn-group-justified>.button-primary,.btn-group-justified>.button-grey,.btn-group-justified>.button-log-in,footer .btn-group-justified>.button-log-in,.background-blue-background .btn-group-justified>.button-log-in,.btn-group-justified>.button-map,.btn-group-justified>.button-envelope,.btn-group-justified>.button-phone,.btn-group-justified>.btn-filter,.btn-group-justified>.button-secondary,.btn-group-justified>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-justified>.caret,.btn-group-justified>.btn-group {
	float: none;
	display: table-cell;
	width: 1%
}

.btn-group-justified>.btn-group .btn,.btn-group-justified>.btn-group .button-primary,.btn-group-justified>.btn-group .button-grey,.btn-group-justified>.btn-group .button-log-in,.btn-group-justified>.btn-group .button-map,.btn-group-justified>.btn-group .button-envelope,.btn-group-justified>.btn-group .button-phone,.btn-group-justified>.btn-group .btn-filter,.btn-group-justified>.btn-group .button-secondary,.btn-group-justified>.btn-group [class^="icon-"],.btn-group-justified>.btn-group .bootstrap-select.btn-group .btn .caret,.bootstrap-select.btn-group .btn .btn-group-justified>.btn-group .caret {
	width: 100%
}

.btn-group-justified>.btn-group .dropdown-menu {
	left: auto
}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.button-primary input[type="radio"],[data-toggle="buttons"]>.button-grey input[type="radio"],[data-toggle="buttons"]>.button-log-in input[type="radio"],[data-toggle="buttons"]>.button-map input[type="radio"],[data-toggle="buttons"]>.button-envelope input[type="radio"],[data-toggle="buttons"]>.button-phone input[type="radio"],[data-toggle="buttons"]>.btn-filter input[type="radio"],[data-toggle="buttons"]>.button-secondary input[type="radio"],[data-toggle="buttons"]>[class^="icon-"] input[type="radio"],.bootstrap-select.btn-group .btn [data-toggle="buttons"]>.caret input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.button-primary input[type="checkbox"],[data-toggle="buttons"]>.button-grey input[type="checkbox"],[data-toggle="buttons"]>.button-log-in input[type="checkbox"],[data-toggle="buttons"]>.button-map input[type="checkbox"],[data-toggle="buttons"]>.button-envelope input[type="checkbox"],[data-toggle="buttons"]>.button-phone input[type="checkbox"],[data-toggle="buttons"]>.btn-filter input[type="checkbox"],[data-toggle="buttons"]>.button-secondary input[type="checkbox"],[data-toggle="buttons"]>[class^="icon-"] input[type="checkbox"],.bootstrap-select.btn-group .btn [data-toggle="buttons"]>.caret input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.button-primary input[type="radio"],[data-toggle="buttons"]>.btn-group>.button-grey input[type="radio"],[data-toggle="buttons"]>.btn-group>.button-log-in input[type="radio"],[data-toggle="buttons"]>.btn-group>.button-map input[type="radio"],[data-toggle="buttons"]>.btn-group>.button-envelope input[type="radio"],[data-toggle="buttons"]>.btn-group>.button-phone input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn-filter input[type="radio"],[data-toggle="buttons"]>.btn-group>.button-secondary input[type="radio"],[data-toggle="buttons"]>.btn-group>[class^="icon-"] input[type="radio"],.bootstrap-select.btn-group .btn [data-toggle="buttons"]>.btn-group>.caret input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.button-primary input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.button-grey input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.button-log-in input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.button-map input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.button-envelope input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.button-phone input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn-filter input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.button-secondary input[type="checkbox"],[data-toggle="buttons"]>.btn-group>[class^="icon-"] input[type="checkbox"],.bootstrap-select.btn-group .btn [data-toggle="buttons"]>.btn-group>.caret input[type="checkbox"] {
	position: absolute;
	clip: rect(0,0,0,0);
	pointer-events: none
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate
}

.input-group[class*="col-"] {
	float: none;
	padding-left: 0;
	padding-right: 0
}

.input-group .form-control,.input-group .tx-srfeuserregister-pi1-multiple-checkboxes {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}

.input-group .form-control:focus,.input-group .tx-srfeuserregister-pi1-multiple-checkboxes:focus {
	z-index: 3
}

.input-group-addon,.input-group-btn,.input-group .form-control,.input-group .tx-srfeuserregister-pi1-multiple-checkboxes {
	display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child),.input-group .tx-srfeuserregister-pi1-multiple-checkboxes:not(:first-child):not(:last-child) {
	border-radius: 0
}

.input-group-addon,.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #4A4949;
	text-align: center;
	background-color: #eee;
	border: 1px solid #D0D0CF;
	border-radius: 6px
}

.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn,.input-group-sm>.input-group-btn>.input-group-addon.button-primary,.input-group-sm>.input-group-btn>.input-group-addon.button-grey,.input-group-sm>.input-group-btn>.input-group-addon.button-log-in,.input-group-sm>.input-group-btn>.input-group-addon.button-map,.input-group-sm>.input-group-btn>.input-group-addon.button-envelope,.input-group-sm>.input-group-btn>.input-group-addon.button-phone,.input-group-sm>.input-group-btn>.input-group-addon.btn-filter,.input-group-sm>.input-group-btn>.input-group-addon.button-secondary,.input-group-sm>.input-group-btn>.input-group-addon[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-sm>.input-group-btn>.input-group-addon.caret {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px
}

.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn,.input-group-lg>.input-group-btn>.input-group-addon.button-primary,.input-group-lg>.input-group-btn>.input-group-addon.button-grey,.input-group-lg>.input-group-btn>.input-group-addon.button-log-in,.input-group-lg>.input-group-btn>.input-group-addon.button-map,.input-group-lg>.input-group-btn>.input-group-addon.button-envelope,.input-group-lg>.input-group-btn>.input-group-addon.button-phone,.input-group-lg>.input-group-btn>.input-group-addon.btn-filter,.input-group-lg>.input-group-btn>.input-group-addon.button-secondary,.input-group-lg>.input-group-btn>.input-group-addon[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-lg>.input-group-btn>.input-group-addon.caret {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px
}

.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
	margin-top: 0
}

.input-group .form-control:first-child,.input-group .tx-srfeuserregister-pi1-multiple-checkboxes:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.button-primary,.input-group-btn:first-child>.button-grey,.input-group-btn:first-child>.button-log-in,footer .input-group-btn:first-child>.button-log-in,.background-blue-background .input-group-btn:first-child>.button-log-in,.input-group-btn:first-child>.button-map,.input-group-btn:first-child>.button-envelope,.input-group-btn:first-child>.button-phone,.input-group-btn:first-child>.btn-filter,.input-group-btn:first-child>.button-secondary,.input-group-btn:first-child>[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-btn:first-child>.caret,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.btn-group>.button-primary,.input-group-btn:first-child>.btn-group>.button-grey,.input-group-btn:first-child>.btn-group>.button-log-in,.input-group-btn:first-child>.btn-group>.button-map,.input-group-btn:first-child>.btn-group>.button-envelope,.input-group-btn:first-child>.btn-group>.button-phone,.input-group-btn:first-child>.btn-group>.btn-filter,.input-group-btn:first-child>.btn-group>.button-secondary,.input-group-btn:first-child>.btn-group>[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-btn:first-child>.btn-group>.caret,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.button-primary:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.button-grey:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.button-log-in:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.button-map:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.button-envelope:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.button-phone:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-filter:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.button-secondary:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>[class^="icon-"]:not(:last-child):not(.dropdown-toggle),.bootstrap-select.btn-group .btn .input-group-btn:last-child>.caret:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn-group:not(:last-child)>.button-primary,.input-group-btn:last-child>.btn-group:not(:last-child)>.button-grey,.input-group-btn:last-child>.btn-group:not(:last-child)>.button-log-in,.input-group-btn:last-child>.btn-group:not(:last-child)>.button-map,.input-group-btn:last-child>.btn-group:not(:last-child)>.button-envelope,.input-group-btn:last-child>.btn-group:not(:last-child)>.button-phone,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-filter,.input-group-btn:last-child>.btn-group:not(:last-child)>.button-secondary,.input-group-btn:last-child>.btn-group:not(:last-child)>[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-btn:last-child>.btn-group:not(:last-child)>.caret {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.input-group-addon:first-child {
	border-right: 0
}

.input-group .form-control:last-child,.input-group .tx-srfeuserregister-pi1-multiple-checkboxes:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.button-primary,.input-group-btn:last-child>.button-grey,.input-group-btn:last-child>.button-log-in,footer .input-group-btn:last-child>.button-log-in,.background-blue-background .input-group-btn:last-child>.button-log-in,.input-group-btn:last-child>.button-map,.input-group-btn:last-child>.button-envelope,.input-group-btn:last-child>.button-phone,.input-group-btn:last-child>.btn-filter,.input-group-btn:last-child>.button-secondary,.input-group-btn:last-child>[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-btn:last-child>.caret,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.btn-group>.button-primary,.input-group-btn:last-child>.btn-group>.button-grey,.input-group-btn:last-child>.btn-group>.button-log-in,.input-group-btn:last-child>.btn-group>.button-map,.input-group-btn:last-child>.btn-group>.button-envelope,.input-group-btn:last-child>.btn-group>.button-phone,.input-group-btn:last-child>.btn-group>.btn-filter,.input-group-btn:last-child>.btn-group>.button-secondary,.input-group-btn:last-child>.btn-group>[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-btn:last-child>.btn-group>.caret,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.button-primary:not(:first-child),.input-group-btn:first-child>.button-grey:not(:first-child),.input-group-btn:first-child>.button-log-in:not(:first-child),.input-group-btn:first-child>.button-map:not(:first-child),.input-group-btn:first-child>.button-envelope:not(:first-child),.input-group-btn:first-child>.button-phone:not(:first-child),.input-group-btn:first-child>.btn-filter:not(:first-child),.input-group-btn:first-child>.button-secondary:not(:first-child),.input-group-btn:first-child>[class^="icon-"]:not(:first-child),.bootstrap-select.btn-group .btn .input-group-btn:first-child>.caret:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn-group:not(:first-child)>.button-primary,.input-group-btn:first-child>.btn-group:not(:first-child)>.button-grey,.input-group-btn:first-child>.btn-group:not(:first-child)>.button-log-in,.input-group-btn:first-child>.btn-group:not(:first-child)>.button-map,.input-group-btn:first-child>.btn-group:not(:first-child)>.button-envelope,.input-group-btn:first-child>.btn-group:not(:first-child)>.button-phone,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-filter,.input-group-btn:first-child>.btn-group:not(:first-child)>.button-secondary,.input-group-btn:first-child>.btn-group:not(:first-child)>[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-btn:first-child>.btn-group:not(:first-child)>.caret {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.input-group-addon:last-child {
	border-left: 0
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap
}

.input-group-btn>.btn,.input-group-btn>.button-primary,.input-group-btn>.button-grey,.input-group-btn>.button-log-in,footer .input-group-btn>.button-log-in,.background-blue-background .input-group-btn>.button-log-in,.input-group-btn>.button-map,.input-group-btn>.button-envelope,.input-group-btn>.button-phone,.input-group-btn>.btn-filter,.input-group-btn>.button-secondary,.input-group-btn>[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-btn>.caret {
	position: relative
}

.input-group-btn>.btn+.btn,.input-group-btn>.button-primary+.btn,.input-group-btn>.button-grey+.btn,.input-group-btn>.button-log-in+.btn,footer .input-group-btn>.button-log-in+.btn,.background-blue-background .input-group-btn>.button-log-in+.btn,.input-group-btn>.button-map+.btn,.input-group-btn>.button-envelope+.btn,.input-group-btn>.button-phone+.btn,.input-group-btn>.btn-filter+.btn,.input-group-btn>.button-secondary+.btn,.input-group-btn>[class^="icon-"]+.btn,.bootstrap-select.btn-group .btn .input-group-btn>.caret+.btn,.input-group-btn>.btn+.button-primary,.input-group-btn>.button-primary+.button-primary,.input-group-btn>.button-grey+.button-primary,.input-group-btn>.button-log-in+.button-primary,footer .input-group-btn>.button-log-in+.button-primary,.background-blue-background .input-group-btn>.button-log-in+.button-primary,.input-group-btn>.button-map+.button-primary,.input-group-btn>.button-envelope+.button-primary,.input-group-btn>.button-phone+.button-primary,.input-group-btn>.btn-filter+.button-primary,.input-group-btn>.button-secondary+.button-primary,.input-group-btn>[class^="icon-"]+.button-primary,.bootstrap-select.btn-group .btn .input-group-btn>.caret+.button-primary,.input-group-btn>.btn+.button-grey,.input-group-btn>.button-primary+.button-grey,.input-group-btn>.button-grey+.button-grey,.input-group-btn>.button-log-in+.button-grey,footer .input-group-btn>.button-log-in+.button-grey,.background-blue-background .input-group-btn>.button-log-in+.button-grey,.input-group-btn>.button-map+.button-grey,.input-group-btn>.button-envelope+.button-grey,.input-group-btn>.button-phone+.button-grey,.input-group-btn>.btn-filter+.button-grey,.input-group-btn>.button-secondary+.button-grey,.input-group-btn>[class^="icon-"]+.button-grey,.bootstrap-select.btn-group .btn .input-group-btn>.caret+.button-grey,.input-group-btn>.btn+.button-log-in,.input-group-btn>.button-primary+.button-log-in,.input-group-btn>.button-grey+.button-log-in,.input-group-btn>.button-log-in+.button-log-in,footer .input-group-btn>.button-log-in+.button-log-in,.background-blue-background .input-group-btn>.button-log-in+.button-log-in,.input-group-btn>.button-map+.button-log-in,.input-group-btn>.button-envelope+.button-log-in,.input-group-btn>.button-phone+.button-log-in,.input-group-btn>.btn-filter+.button-log-in,.input-group-btn>.button-secondary+.button-log-in,.input-group-btn>[class^="icon-"]+.button-log-in,.bootstrap-select.btn-group .btn .input-group-btn>.caret+.button-log-in,footer .input-group-btn>.btn+.button-log-in,footer .input-group-btn>.button-primary+.button-log-in,footer .input-group-btn>.button-grey+.button-log-in,footer .input-group-btn>.button-log-in+.button-log-in,footer .input-group-btn>.button-log-in+.button-log-in,.background-blue-background footer .input-group-btn>.button-log-in+.button-log-in,footer .background-blue-background .input-group-btn>.button-log-in+.button-log-in,footer .input-group-btn>.button-map+.button-log-in,footer .input-group-btn>.button-envelope+.button-log-in,footer .input-group-btn>.button-phone+.button-log-in,footer .input-group-btn>.btn-filter+.button-log-in,footer .input-group-btn>.button-secondary+.button-log-in,footer .input-group-btn>[class^="icon-"]+.button-log-in,.bootstrap-select.btn-group .btn footer .input-group-btn>.caret+.button-log-in,footer .bootstrap-select.btn-group .btn .input-group-btn>.caret+.button-log-in,.background-blue-background .input-group-btn>.btn+.button-log-in,.background-blue-background .input-group-btn>.button-primary+.button-log-in,.background-blue-background .input-group-btn>.button-grey+.button-log-in,.background-blue-background .input-group-btn>.button-log-in+.button-log-in,footer .background-blue-background .input-group-btn>.button-log-in+.button-log-in,.background-blue-background footer .input-group-btn>.button-log-in+.button-log-in,.background-blue-background .input-group-btn>.button-log-in+.button-log-in,.background-blue-background .input-group-btn>.button-map+.button-log-in,.background-blue-background .input-group-btn>.button-envelope+.button-log-in,.background-blue-background .input-group-btn>.button-phone+.button-log-in,.background-blue-background .input-group-btn>.btn-filter+.button-log-in,.background-blue-background .input-group-btn>.button-secondary+.button-log-in,.background-blue-background .input-group-btn>[class^="icon-"]+.button-log-in,.bootstrap-select.btn-group .btn .background-blue-background .input-group-btn>.caret+.button-log-in,.background-blue-background .bootstrap-select.btn-group .btn .input-group-btn>.caret+.button-log-in,.input-group-btn>.btn+.button-map,.input-group-btn>.button-primary+.button-map,.input-group-btn>.button-grey+.button-map,.input-group-btn>.button-log-in+.button-map,footer .input-group-btn>.button-log-in+.button-map,.background-blue-background .input-group-btn>.button-log-in+.button-map,.input-group-btn>.button-map+.button-map,.input-group-btn>.button-envelope+.button-map,.input-group-btn>.button-phone+.button-map,.input-group-btn>.btn-filter+.button-map,.input-group-btn>.button-secondary+.button-map,.input-group-btn>[class^="icon-"]+.button-map,.bootstrap-select.btn-group .btn .input-group-btn>.caret+.button-map,.input-group-btn>.btn+.button-envelope,.input-group-btn>.button-primary+.button-envelope,.input-group-btn>.button-grey+.button-envelope,.input-group-btn>.button-log-in+.button-envelope,footer .input-group-btn>.button-log-in+.button-envelope,.background-blue-background .input-group-btn>.button-log-in+.button-envelope,.input-group-btn>.button-map+.button-envelope,.input-group-btn>.button-envelope+.button-envelope,.input-group-btn>.button-phone+.button-envelope,.input-group-btn>.btn-filter+.button-envelope,.input-group-btn>.button-secondary+.button-envelope,.input-group-btn>[class^="icon-"]+.button-envelope,.bootstrap-select.btn-group .btn .input-group-btn>.caret+.button-envelope,.input-group-btn>.btn+.button-phone,.input-group-btn>.button-primary+.button-phone,.input-group-btn>.button-grey+.button-phone,.input-group-btn>.button-log-in+.button-phone,footer .input-group-btn>.button-log-in+.button-phone,.background-blue-background .input-group-btn>.button-log-in+.button-phone,.input-group-btn>.button-map+.button-phone,.input-group-btn>.button-envelope+.button-phone,.input-group-btn>.button-phone+.button-phone,.input-group-btn>.btn-filter+.button-phone,.input-group-btn>.button-secondary+.button-phone,.input-group-btn>[class^="icon-"]+.button-phone,.bootstrap-select.btn-group .btn .input-group-btn>.caret+.button-phone,.input-group-btn>.btn+.btn-filter,.input-group-btn>.button-primary+.btn-filter,.input-group-btn>.button-grey+.btn-filter,.input-group-btn>.button-log-in+.btn-filter,footer .input-group-btn>.button-log-in+.btn-filter,.background-blue-background .input-group-btn>.button-log-in+.btn-filter,.input-group-btn>.button-map+.btn-filter,.input-group-btn>.button-envelope+.btn-filter,.input-group-btn>.button-phone+.btn-filter,.input-group-btn>.btn-filter+.btn-filter,.input-group-btn>.button-secondary+.btn-filter,.input-group-btn>[class^="icon-"]+.btn-filter,.bootstrap-select.btn-group .btn .input-group-btn>.caret+.btn-filter,.input-group-btn>.btn+.button-secondary,.input-group-btn>.button-primary+.button-secondary,.input-group-btn>.button-grey+.button-secondary,.input-group-btn>.button-log-in+.button-secondary,footer .input-group-btn>.button-log-in+.button-secondary,.background-blue-background .input-group-btn>.button-log-in+.button-secondary,.input-group-btn>.button-map+.button-secondary,.input-group-btn>.button-envelope+.button-secondary,.input-group-btn>.button-phone+.button-secondary,.input-group-btn>.btn-filter+.button-secondary,.input-group-btn>.button-secondary+.button-secondary,.input-group-btn>[class^="icon-"]+.button-secondary,.bootstrap-select.btn-group .btn .input-group-btn>.caret+.button-secondary,.input-group-btn>.btn+[class^="icon-"],.input-group-btn>.button-primary+[class^="icon-"],.input-group-btn>.button-grey+[class^="icon-"],.input-group-btn>.button-log-in+[class^="icon-"],footer .input-group-btn>.button-log-in+[class^="icon-"],.background-blue-background .input-group-btn>.button-log-in+[class^="icon-"],.input-group-btn>.button-map+[class^="icon-"],.input-group-btn>.button-envelope+[class^="icon-"],.input-group-btn>.button-phone+[class^="icon-"],.input-group-btn>.btn-filter+[class^="icon-"],.input-group-btn>.button-secondary+[class^="icon-"],.input-group-btn>[class^="icon-"]+[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-btn>.caret+[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-btn>.btn+.caret,.bootstrap-select.btn-group .btn .input-group-btn>.button-primary+.caret,.bootstrap-select.btn-group .btn .input-group-btn>.button-grey+.caret,.bootstrap-select.btn-group .btn .input-group-btn>.button-log-in+.caret,footer .bootstrap-select.btn-group .btn .input-group-btn>.button-log-in+.caret,.bootstrap-select.btn-group .btn footer .input-group-btn>.button-log-in+.caret,.background-blue-background .bootstrap-select.btn-group .btn .input-group-btn>.button-log-in+.caret,.bootstrap-select.btn-group .btn .background-blue-background .input-group-btn>.button-log-in+.caret,.bootstrap-select.btn-group .btn .input-group-btn>.button-map+.caret,.bootstrap-select.btn-group .btn .input-group-btn>.button-envelope+.caret,.bootstrap-select.btn-group .btn .input-group-btn>.button-phone+.caret,.bootstrap-select.btn-group .btn .input-group-btn>.btn-filter+.caret,.bootstrap-select.btn-group .btn .input-group-btn>.button-secondary+.caret,.bootstrap-select.btn-group .btn .input-group-btn>[class^="icon-"]+.caret,.bootstrap-select.btn-group .btn .input-group-btn>.caret+.caret {
	margin-left: -1px
}

.input-group-btn>.btn:hover,.input-group-btn>.button-primary:hover,.input-group-btn>.button-grey:hover,.input-group-btn>.button-log-in:hover,.input-group-btn>.button-map:hover,.input-group-btn>.button-envelope:hover,.input-group-btn>.button-phone:hover,.input-group-btn>.btn-filter:hover,.input-group-btn>.button-secondary:hover,.input-group-btn>[class^="icon-"]:hover,.bootstrap-select.btn-group .btn .input-group-btn>.caret:hover,.input-group-btn>.btn:focus,.input-group-btn>.button-primary:focus,.input-group-btn>.button-grey:focus,.input-group-btn>.button-log-in:focus,.input-group-btn>.button-map:focus,.input-group-btn>.button-envelope:focus,.input-group-btn>.button-phone:focus,.input-group-btn>.btn-filter:focus,.input-group-btn>.button-secondary:focus,.input-group-btn>[class^="icon-"]:focus,.bootstrap-select.btn-group .btn .input-group-btn>.caret:focus,.input-group-btn>.btn:active,.input-group-btn>.button-primary:active,.input-group-btn>.button-grey:active,.input-group-btn>.button-log-in:active,.input-group-btn>.button-map:active,.input-group-btn>.button-envelope:active,.input-group-btn>.button-phone:active,.input-group-btn>.btn-filter:active,.input-group-btn>.button-secondary:active,.input-group-btn>[class^="icon-"]:active,.bootstrap-select.btn-group .btn .input-group-btn>.caret:active {
	z-index: 2
}

.input-group-btn:first-child>.btn,.input-group-btn:first-child>.button-primary,.input-group-btn:first-child>.button-grey,.input-group-btn:first-child>.button-log-in,footer .input-group-btn:first-child>.button-log-in,.background-blue-background .input-group-btn:first-child>.button-log-in,.input-group-btn:first-child>.button-map,.input-group-btn:first-child>.button-envelope,.input-group-btn:first-child>.button-phone,.input-group-btn:first-child>.btn-filter,.input-group-btn:first-child>.button-secondary,.input-group-btn:first-child>[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-btn:first-child>.caret,.input-group-btn:first-child>.btn-group {
	margin-right: -1px
}

.input-group-btn:last-child>.btn,.input-group-btn:last-child>.button-primary,.input-group-btn:last-child>.button-grey,.input-group-btn:last-child>.button-log-in,footer .input-group-btn:last-child>.button-log-in,.background-blue-background .input-group-btn:last-child>.button-log-in,.input-group-btn:last-child>.button-map,.input-group-btn:last-child>.button-envelope,.input-group-btn:last-child>.button-phone,.input-group-btn:last-child>.btn-filter,.input-group-btn:last-child>.button-secondary,.input-group-btn:last-child>[class^="icon-"],.bootstrap-select.btn-group .btn .input-group-btn:last-child>.caret,.input-group-btn:last-child>.btn-group {
	z-index: 2;
	margin-left: -1px
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none
}

.nav:before,.nav:after {
	content: " ";
	display: table
}

.nav:after {
	clear: both
}

.nav>li {
	position: relative;
	display: block
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 17px
}

.nav>li>a:hover,.nav>li>a:focus {
	text-decoration: none;
	background-color: transparent
}

.nav>li.disabled>a {
	color: #777
}

.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
	color: #777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed
}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
	background-color: transparent;
	border-color: #153D8A
}

.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.42857;
	border: 1px solid transparent;
	border-radius: 6px 6px 0 0
}

.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
	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: 6px
}

.nav-pills>li+li {
	margin-left: 2px
}

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
	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
}

@media (min-width:768px) {
	.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,.nav-tabs.nav-justified {
	border-bottom: 0
}

.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 6px
}

.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus {
	border: 1px solid #ddd
}

@media (min-width:768px) {
	.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 6px 6px 0 0
	}

	.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus {
		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: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}

.navbar:before,.navbar:after {
	content: " ";
	display: table
}

.navbar:after {
	clear: both
}

@media (min-width:768px) {
	.navbar {
		border-radius: 6px
	}
}

.navbar-header:before,.navbar-header:after {
	content: " ";
	display: table
}

.navbar-header:after {
	clear: both
}

@media (min-width:768px) {
	.navbar-header {
		float: left
	}
}

.navbar-collapse {
	overflow-x: visible;
	padding-right: 17px;
	padding-left: 17px;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	-webkit-overflow-scrolling: touch
}

.navbar-collapse:before,.navbar-collapse:after {
	content: " ";
	display: table
}

.navbar-collapse:after {
	clear: both
}

.navbar-collapse.in {
	overflow-y: auto
}

@media (min-width:768px) {
	.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-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
		padding-left: 0;
		padding-right: 0
	}
}

.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
	max-height: 90vh
}

@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
		max-height: 200px
	}
}

.container>.navbar-header,.navbar-support__wrp>.navbar-header,.container>.navbar-collapse,.navbar-support__wrp>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse {
	margin-right: -17px;
	margin-left: -17px
}

@media (min-width:768px) {
	.container>.navbar-header,.navbar-support__wrp>.navbar-header,.container>.navbar-collapse,.navbar-support__wrp>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse {
		margin-right: 0;
		margin-left: 0
	}
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}

@media (min-width:768px) {
	.navbar-static-top {
		border-radius: 0
	}
}

.navbar-fixed-top,.navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}

@media (min-width:768px) {
	.navbar-fixed-top,.navbar-fixed-bottom {
		border-radius: 0
	}
}

.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: 15px 17px;
	font-size: 18px;
	line-height: 20px;
	height: 50px
}

.navbar-brand:hover,.navbar-brand:focus {
	text-decoration: none
}

.navbar-brand>img {
	display: block
}

@media (min-width:768px) {
	.navbar>.container .navbar-brand,.navbar>.navbar-support__wrp .navbar-brand,.navbar>.container-fluid .navbar-brand {
		margin-left: -17px
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 17px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 6px
}

.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
}

@media (min-width:768px) {
	.navbar-toggle {
		display: none
	}
}

.navbar-nav {
	margin: 7.5px -17px
}

.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}

@media (max-width:767px) {
	.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>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px
	}

	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px
	}

	.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
		background-image: none
	}
}

@media (min-width:768px) {
	.navbar-nav {
		float: left;
		margin: 0
	}

	.navbar-nav>li {
		float: left
	}

	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px
	}
}

.navbar-form {
	margin-left: -17px;
	margin-right: -17px;
	padding: 10px 17px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	margin-top: 8px;
	margin-bottom: 8px
}

@media (min-width:768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}

	.navbar-form .form-control,.navbar-form .tx-srfeuserregister-pi1-multiple-checkboxes {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}

	.navbar-form .form-control-static {
		display: inline-block
	}

	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle
	}

	.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control,.navbar-form .input-group .tx-srfeuserregister-pi1-multiple-checkboxes {
		width: auto
	}

	.navbar-form .input-group>.form-control,.navbar-form .input-group>.tx-srfeuserregister-pi1-multiple-checkboxes {
		width: 100%
	}

	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle
	}

	.navbar-form .radio,.navbar-form .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}

	.navbar-form .radio label,.navbar-form .checkbox label {
		padding-left: 0
	}

	.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {
		position: relative;
		margin-left: 0
	}

	.navbar-form .has-feedback .form-control-feedback {
		top: 0
	}
}

@media (max-width:767px) {
	.navbar-form .form-group {
		margin-bottom: 5px
	}

	.navbar-form .form-group:last-child {
		margin-bottom: 0
	}
}

@media (min-width:768px) {
	.navbar-form {
		width: auto;
		border: 0;
		margin-left: 0;
		margin-right: 0;
		padding-top: 0;
		padding-bottom: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
}

.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-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px
}

.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn,.btn-group-sm>.navbar-btn.button-primary,.btn-group-sm>.navbar-btn.button-grey,.btn-group-sm>.navbar-btn.button-log-in,.btn-group-sm>.navbar-btn.button-map,.btn-group-sm>.navbar-btn.button-envelope,.btn-group-sm>.navbar-btn.button-phone,.btn-group-sm>.navbar-btn.btn-filter,.btn-group-sm>.navbar-btn.button-secondary,.btn-group-sm>.navbar-btn[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-sm>.navbar-btn.caret {
	margin-top: 10px;
	margin-bottom: 10px
}

.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn,.btn-group-xs>.navbar-btn.button-primary,.btn-group-xs>.navbar-btn.button-grey,.btn-group-xs>.navbar-btn.button-log-in,.btn-group-xs>.navbar-btn.button-map,.btn-group-xs>.navbar-btn.button-envelope,.btn-group-xs>.navbar-btn.button-phone,.btn-group-xs>.navbar-btn.btn-filter,.btn-group-xs>.navbar-btn.button-secondary,.btn-group-xs>.navbar-btn[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-xs>.navbar-btn.caret {
	margin-top: 14px;
	margin-bottom: 14px
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px
}

@media (min-width:768px) {
	.navbar-text {
		float: left;
		margin-left: 17px;
		margin-right: 17px
	}
}

@media (min-width:768px) {
	.navbar-left {
		float: left!important
	}

	.navbar-right {
		float: right!important;
		margin-right: -17px
	}

	.navbar-right~.navbar-right {
		margin-right: 0
	}
}

.navbar-default {
	background-color: #fff;
	border-color: #eee
}

.navbar-default .navbar-brand {
	color: #777
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent
}

.navbar-default .navbar-text {
	color: #777
}

.navbar-default .navbar-nav>li>a {
	color: #777
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
	color: #333;
	background-color: transparent
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
	color: #555;
	background-color: #eee
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {
	color: #ccc;
	background-color: transparent
}

.navbar-default .navbar-toggle {
	border-color: #ddd
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
	background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	border-color: #eee
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
	background-color: #eee;
	color: #555
}

@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777
	}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #333;
		background-color: transparent
	}

	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #555;
		background-color: #eee
	}

	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
		color: #ccc;
		background-color: transparent
	}
}

.navbar-default .navbar-link {
	color: #777
}

.navbar-default .navbar-link:hover {
	color: #333
}

.navbar-default .btn-link {
	color: #777
}

.navbar-default .btn-link:hover,.navbar-default .btn-link:focus {
	color: #333
}

.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus {
	color: #ccc
}

.navbar-inverse {
	background-color: #222;
	border-color: #090909
}

.navbar-inverse .navbar-brand {
	color: #9d9d9d
}

.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-text {
	color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a {
	color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #090909
}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {
	color: #444;
	background-color: transparent
}

.navbar-inverse .navbar-toggle {
	border-color: #333
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
	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:hover,.navbar-inverse .navbar-nav>.open>a:focus {
	background-color: #090909;
	color: #fff
}

@media (max-width:767px) {
	.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:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #fff;
		background-color: transparent
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #fff;
		background-color: #090909
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
		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:hover,.navbar-inverse .btn-link:focus {
	color: #fff
}

.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: #444
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 6px
}

.breadcrumb>li {
	display: inline-block
}

.breadcrumb>li+li:before {
	content: "/ ";
	padding: 0 5px;
	color: #ccc
}

.breadcrumb>.active {
	color: #777
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	list-style: none;
	text-align: center
}

.pager:before,.pager:after {
	content: " ";
	display: table
}

.pager:after {
	clear: both
}

.pager li {
	display: inline
}

.pager li>a,.pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #153D8A;
	border-radius: 15px
}

.pager li>a:hover,.pager li>a:focus {
	text-decoration: none;
	background-color: #eee
}

.pager .next>a,.pager .next>span {
	float: right
}

.pager .previous>a,.pager .previous>span {
	float: left
}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
	color: #777;
	background-color: #fff;
	cursor: not-allowed
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}

.label:empty {
	display: none
}

.btn .label,.button-primary .label,.button-grey .label,.button-log-in .label,.button-map .label,.button-envelope .label,.button-phone .label,.btn-filter .label,.button-secondary .label,[class^="icon-"] .label,.bootstrap-select.btn-group .btn .caret .label {
	position: relative;
	top: -1px
}

a.label:hover,a.label:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.label-default {
	background-color: #777
}

.label-default[href]:hover,.label-default[href]:focus {
	background-color: #5e5e5e
}

.label-primary {
	background-color: #337ab7
}

.label-primary[href]:hover,.label-primary[href]:focus {
	background-color: #286090
}

.label-success {
	background-color: #5cb85c
}

.label-success[href]:hover,.label-success[href]:focus {
	background-color: #449d44
}

.label-info {
	background-color: #5bc0de
}

.label-info[href]:hover,.label-info[href]:focus {
	background-color: #31b0d5
}

.label-warning {
	background-color: #f0ad4e
}

.label-warning[href]:hover,.label-warning[href]:focus {
	background-color: #ec971f
}

.label-danger {
	background-color: #d9534f
}

.label-danger[href]:hover,.label-danger[href]:focus {
	background-color: #c9302c
}

.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee
}

.jumbotron h1,.jumbotron .h1 {
	color: inherit
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200
}

.jumbotron>hr {
	border-top-color: #d5d5d5
}

.container .jumbotron,.navbar-support__wrp .jumbotron,.container-fluid .jumbotron {
	border-radius: 6px;
	padding-left: 17px;
	padding-right: 17px
}

.jumbotron .container,.jumbotron .navbar-support__wrp {
	max-width: 100%
}

@media screen and (min-width:768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px
	}

	.container .jumbotron,.navbar-support__wrp .jumbotron,.container-fluid .jumbotron {
		padding-left: 60px;
		padding-right: 60px
	}

	.jumbotron h1,.jumbotron .h1 {
		font-size: 63px
	}
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 6px;
	-webkit-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out
}

.thumbnail>img,.thumbnail a>img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto
}

.thumbnail .caption {
	padding: 9px;
	color: #4A4949
}

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {
	border-color: #153D8A
}

.media {
	margin-top: 15px
}

.media:first-child {
	margin-top: 0
}

.media,.media-body {
	zoom: 1;
	overflow: hidden
}

.media-body {
	width: 10000px
}

.media-object {
	display: block
}

.media-object.img-thumbnail {
	max-width: none
}

.media-right,.media>.pull-right {
	padding-left: 10px
}

.media-left,.media>.pull-left {
	padding-right: 10px
}

.media-left,.media-right,.media-body {
	display: table-cell;
	vertical-align: top
}

.media-middle {
	vertical-align: middle
}

.media-bottom {
	vertical-align: bottom
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px
}

.media-list {
	padding-left: 0;
	list-style: none
}

.list-group {
	margin-bottom: 20px;
	padding-left: 0
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd
}

.list-group-item:first-child {
	border-top-right-radius: 6px;
	border-top-left-radius: 6px
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px
}

a.list-group-item,button.list-group-item {
	color: #555
}

a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
	color: #333
}

a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus {
	text-decoration: none;
	color: #555;
	background-color: #f5f5f5
}

button.list-group-item {
	width: 100%;
	text-align: left
}

.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus {
	background-color: #eee;
	color: #777;
	cursor: not-allowed
}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading {
	color: inherit
}

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text {
	color: #777
}

.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7
}

.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small {
	color: inherit
}

.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text {
	color: #c7ddef
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8
}

a.list-group-item-success,button.list-group-item-success {
	color: #3c763d
}

a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
	color: inherit
}

a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus {
	color: #3c763d;
	background-color: #d0e9c6
}

a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7
}

a.list-group-item-info,button.list-group-item-info {
	color: #31708f
}

a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
	color: inherit
}

a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus {
	color: #31708f;
	background-color: #c4e3f3
}

a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3
}

a.list-group-item-warning,button.list-group-item-warning {
	color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
	color: inherit
}

a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus {
	color: #8a6d3b;
	background-color: #faf2cc
}

a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede
}

a.list-group-item-danger,button.list-group-item-danger {
	color: #a94442
}

a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
	color: inherit
}

a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus {
	color: #a94442;
	background-color: #ebcccc
}

a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3
}

.panel {
	margin-bottom: 20px;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05)
}

.panel-body {
	padding: 17px 17px 0 17px
}

.panel-body:before,.panel-body:after {
	content: " ";
	display: table
}

.panel-body:after {
	clear: both
}

.panel-heading {
	padding: 20px 17px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: -1;
	border-top-left-radius: -1
}

.panel-heading>.dropdown .dropdown-toggle {
	color: inherit
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit
}

.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a {
	color: inherit
}

.panel-footer {
	padding: 20px 17px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: -1;
	border-bottom-left-radius: -1
}

.panel>.list-group,.panel>.panel-collapse>.list-group {
	margin-bottom: 0
}

.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0
}

.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: -1;
	border-top-left-radius: -1
}

.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: -1;
	border-bottom-left-radius: -1
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0
}

.list-group+.panel-footer {
	border-top-width: 0
}

.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table {
	margin-bottom: 0
}

.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption {
	padding-left: 17px 17px 0 17px;
	padding-right: 17px 17px 0 17px
}

.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child {
	border-top-right-radius: -1;
	border-top-left-radius: -1
}

.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
	border-top-left-radius: -1;
	border-top-right-radius: -1
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
	border-top-left-radius: -1
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
	border-top-right-radius: -1
}

.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child {
	border-bottom-right-radius: -1;
	border-bottom-left-radius: -1
}

.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-left-radius: -1;
	border-bottom-right-radius: -1
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius: -1
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius: -1
}

.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
	border-top: 1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td {
	border-top: 0
}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
	border: 0
}

.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0
}

.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0
}

.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
	border-bottom: 0
}

.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0
}

.panel>.table-responsive {
	border: 0;
	margin-bottom: 0
}

.panel-group {
	margin-bottom: 20px
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 0
}

.panel-group .panel+.panel {
	margin-top: 5px
}

.panel-group .panel-heading {
	border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group {
	border-top: 1px solid #ddd
}

.panel-group .panel-footer {
	border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd
}

.panel-default {
	border-color: #ddd
}

.panel-default>.panel-heading {
	color: #4A4949;
	background-color: transparent;
	border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd
}

.panel-default>.panel-heading .badge {
	color: transparent;
	background-color: #4A4949
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ddd
}

.panel-primary {
	border-color: #337ab7
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #337ab7
}

.panel-primary>.panel-heading .badge {
	color: #337ab7;
	background-color: #fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #337ab7
}

.panel-success {
	border-color: #d6e9c6
}

.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6
}

.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6
}

.panel-info {
	border-color: #bce8f1
}

.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1
}

.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1
}

.panel-warning {
	border-color: #faebcc
}

.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc
}

.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc
}

.panel-danger {
	border-color: #ebccd1
}

.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1
}

.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden
}

.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%
}

.embed-responsive-4by3 {
	padding-bottom: 75%
}

.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20)
}

.close:hover,.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity=50)
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}

.modal-open {
	overflow: hidden
}

.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0,-25%);
	-ms-transform: translate(0,-25%);
	-o-transform: translate(0,-25%);
	transform: translate(0,-25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0)
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}

.modal-content,.nyroModalCont {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5);
	background-clip: padding-box;
	outline: 0
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0)
}

.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity=50)
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}

.modal-header:before,.modal-header:after {
	content: " ";
	display: table
}

.modal-header:after {
	clear: both
}

.modal-header .close {
	margin-top: -2px
}

.modal-title {
	margin: 0;
	line-height: 1.42857
}

.modal-body {
	position: relative;
	padding: 15px
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}

.modal-footer:before,.modal-footer:after {
	content: " ";
	display: table
}

.modal-footer:after {
	clear: both
}

.modal-footer .btn+.btn,.modal-footer .button-primary+.btn,.modal-footer .button-grey+.btn,.modal-footer .button-log-in+.btn,.modal-footer footer .button-log-in+.btn,footer .modal-footer .button-log-in+.btn,.modal-footer .background-blue-background .button-log-in+.btn,.background-blue-background .modal-footer .button-log-in+.btn,.modal-footer .button-map+.btn,.modal-footer .button-envelope+.btn,.modal-footer .button-phone+.btn,.modal-footer .btn-filter+.btn,.modal-footer .button-secondary+.btn,.modal-footer [class^="icon-"]+.btn,.modal-footer .bootstrap-select.btn-group .btn .caret+.btn,.bootstrap-select.btn-group .btn .modal-footer .caret+.btn,.modal-footer .btn+.button-primary,.modal-footer .button-primary+.button-primary,.modal-footer .button-grey+.button-primary,.modal-footer .button-log-in+.button-primary,.modal-footer footer .button-log-in+.button-primary,footer .modal-footer .button-log-in+.button-primary,.modal-footer .background-blue-background .button-log-in+.button-primary,.background-blue-background .modal-footer .button-log-in+.button-primary,.modal-footer .button-map+.button-primary,.modal-footer .button-envelope+.button-primary,.modal-footer .button-phone+.button-primary,.modal-footer .btn-filter+.button-primary,.modal-footer .button-secondary+.button-primary,.modal-footer [class^="icon-"]+.button-primary,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-primary,.bootstrap-select.btn-group .btn .modal-footer .caret+.button-primary,.modal-footer .btn+.button-grey,.modal-footer .button-primary+.button-grey,.modal-footer .button-grey+.button-grey,.modal-footer .button-log-in+.button-grey,.modal-footer footer .button-log-in+.button-grey,footer .modal-footer .button-log-in+.button-grey,.modal-footer .background-blue-background .button-log-in+.button-grey,.background-blue-background .modal-footer .button-log-in+.button-grey,.modal-footer .button-map+.button-grey,.modal-footer .button-envelope+.button-grey,.modal-footer .button-phone+.button-grey,.modal-footer .btn-filter+.button-grey,.modal-footer .button-secondary+.button-grey,.modal-footer [class^="icon-"]+.button-grey,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-grey,.bootstrap-select.btn-group .btn .modal-footer .caret+.button-grey,.modal-footer .btn+.button-log-in,.modal-footer .button-primary+.button-log-in,.modal-footer .button-grey+.button-log-in,.modal-footer .button-log-in+.button-log-in,.modal-footer footer .button-log-in+.button-log-in,footer .modal-footer .button-log-in+.button-log-in,.modal-footer .background-blue-background .button-log-in+.button-log-in,.background-blue-background .modal-footer .button-log-in+.button-log-in,.modal-footer .button-map+.button-log-in,.modal-footer .button-envelope+.button-log-in,.modal-footer .button-phone+.button-log-in,.modal-footer .btn-filter+.button-log-in,.modal-footer .button-secondary+.button-log-in,.modal-footer [class^="icon-"]+.button-log-in,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-log-in,.bootstrap-select.btn-group .btn .modal-footer .caret+.button-log-in,.modal-footer footer .btn+.button-log-in,footer .modal-footer .btn+.button-log-in,.modal-footer footer .button-primary+.button-log-in,footer .modal-footer .button-primary+.button-log-in,.modal-footer footer .button-grey+.button-log-in,footer .modal-footer .button-grey+.button-log-in,.modal-footer footer .button-log-in+.button-log-in,footer .modal-footer .button-log-in+.button-log-in,.modal-footer footer .button-log-in+.button-log-in,footer .modal-footer .button-log-in+.button-log-in,.modal-footer .background-blue-background footer .button-log-in+.button-log-in,footer .modal-footer .background-blue-background .button-log-in+.button-log-in,.background-blue-background .modal-footer footer .button-log-in+.button-log-in,footer .background-blue-background .modal-footer .button-log-in+.button-log-in,.modal-footer footer .button-map+.button-log-in,footer .modal-footer .button-map+.button-log-in,.modal-footer footer .button-envelope+.button-log-in,footer .modal-footer .button-envelope+.button-log-in,.modal-footer footer .button-phone+.button-log-in,footer .modal-footer .button-phone+.button-log-in,.modal-footer footer .btn-filter+.button-log-in,footer .modal-footer .btn-filter+.button-log-in,.modal-footer footer .button-secondary+.button-log-in,footer .modal-footer .button-secondary+.button-log-in,.modal-footer footer [class^="icon-"]+.button-log-in,footer .modal-footer [class^="icon-"]+.button-log-in,.modal-footer .bootstrap-select.btn-group .btn footer .caret+.button-log-in,footer .modal-footer .bootstrap-select.btn-group .btn .caret+.button-log-in,.bootstrap-select.btn-group .btn .modal-footer footer .caret+.button-log-in,footer .bootstrap-select.btn-group .btn .modal-footer .caret+.button-log-in,.modal-footer .background-blue-background .btn+.button-log-in,.background-blue-background .modal-footer .btn+.button-log-in,.modal-footer .background-blue-background .button-primary+.button-log-in,.background-blue-background .modal-footer .button-primary+.button-log-in,.modal-footer .background-blue-background .button-grey+.button-log-in,.background-blue-background .modal-footer .button-grey+.button-log-in,.modal-footer .background-blue-background .button-log-in+.button-log-in,.background-blue-background .modal-footer .button-log-in+.button-log-in,.modal-footer footer .background-blue-background .button-log-in+.button-log-in,.background-blue-background .modal-footer footer .button-log-in+.button-log-in,footer .modal-footer .background-blue-background .button-log-in+.button-log-in,.background-blue-background footer .modal-footer .button-log-in+.button-log-in,.modal-footer .background-blue-background .button-log-in+.button-log-in,.background-blue-background .modal-footer .button-log-in+.button-log-in,.modal-footer .background-blue-background .button-map+.button-log-in,.background-blue-background .modal-footer .button-map+.button-log-in,.modal-footer .background-blue-background .button-envelope+.button-log-in,.background-blue-background .modal-footer .button-envelope+.button-log-in,.modal-footer .background-blue-background .button-phone+.button-log-in,.background-blue-background .modal-footer .button-phone+.button-log-in,.modal-footer .background-blue-background .btn-filter+.button-log-in,.background-blue-background .modal-footer .btn-filter+.button-log-in,.modal-footer .background-blue-background .button-secondary+.button-log-in,.background-blue-background .modal-footer .button-secondary+.button-log-in,.modal-footer .background-blue-background [class^="icon-"]+.button-log-in,.background-blue-background .modal-footer [class^="icon-"]+.button-log-in,.modal-footer .bootstrap-select.btn-group .btn .background-blue-background .caret+.button-log-in,.background-blue-background .modal-footer .bootstrap-select.btn-group .btn .caret+.button-log-in,.bootstrap-select.btn-group .btn .modal-footer .background-blue-background .caret+.button-log-in,.background-blue-background .bootstrap-select.btn-group .btn .modal-footer .caret+.button-log-in,.modal-footer .btn+.button-map,.modal-footer .button-primary+.button-map,.modal-footer .button-grey+.button-map,.modal-footer .button-log-in+.button-map,.modal-footer footer .button-log-in+.button-map,footer .modal-footer .button-log-in+.button-map,.modal-footer .background-blue-background .button-log-in+.button-map,.background-blue-background .modal-footer .button-log-in+.button-map,.modal-footer .button-map+.button-map,.modal-footer .button-envelope+.button-map,.modal-footer .button-phone+.button-map,.modal-footer .btn-filter+.button-map,.modal-footer .button-secondary+.button-map,.modal-footer [class^="icon-"]+.button-map,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-map,.bootstrap-select.btn-group .btn .modal-footer .caret+.button-map,.modal-footer .btn+.button-envelope,.modal-footer .button-primary+.button-envelope,.modal-footer .button-grey+.button-envelope,.modal-footer .button-log-in+.button-envelope,.modal-footer footer .button-log-in+.button-envelope,footer .modal-footer .button-log-in+.button-envelope,.modal-footer .background-blue-background .button-log-in+.button-envelope,.background-blue-background .modal-footer .button-log-in+.button-envelope,.modal-footer .button-map+.button-envelope,.modal-footer .button-envelope+.button-envelope,.modal-footer .button-phone+.button-envelope,.modal-footer .btn-filter+.button-envelope,.modal-footer .button-secondary+.button-envelope,.modal-footer [class^="icon-"]+.button-envelope,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-envelope,.bootstrap-select.btn-group .btn .modal-footer .caret+.button-envelope,.modal-footer .btn+.button-phone,.modal-footer .button-primary+.button-phone,.modal-footer .button-grey+.button-phone,.modal-footer .button-log-in+.button-phone,.modal-footer footer .button-log-in+.button-phone,footer .modal-footer .button-log-in+.button-phone,.modal-footer .background-blue-background .button-log-in+.button-phone,.background-blue-background .modal-footer .button-log-in+.button-phone,.modal-footer .button-map+.button-phone,.modal-footer .button-envelope+.button-phone,.modal-footer .button-phone+.button-phone,.modal-footer .btn-filter+.button-phone,.modal-footer .button-secondary+.button-phone,.modal-footer [class^="icon-"]+.button-phone,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-phone,.bootstrap-select.btn-group .btn .modal-footer .caret+.button-phone,.modal-footer .btn+.btn-filter,.modal-footer .button-primary+.btn-filter,.modal-footer .button-grey+.btn-filter,.modal-footer .button-log-in+.btn-filter,.modal-footer footer .button-log-in+.btn-filter,footer .modal-footer .button-log-in+.btn-filter,.modal-footer .background-blue-background .button-log-in+.btn-filter,.background-blue-background .modal-footer .button-log-in+.btn-filter,.modal-footer .button-map+.btn-filter,.modal-footer .button-envelope+.btn-filter,.modal-footer .button-phone+.btn-filter,.modal-footer .btn-filter+.btn-filter,.modal-footer .button-secondary+.btn-filter,.modal-footer [class^="icon-"]+.btn-filter,.modal-footer .bootstrap-select.btn-group .btn .caret+.btn-filter,.bootstrap-select.btn-group .btn .modal-footer .caret+.btn-filter,.modal-footer .btn+.button-secondary,.modal-footer .button-primary+.button-secondary,.modal-footer .button-grey+.button-secondary,.modal-footer .button-log-in+.button-secondary,.modal-footer footer .button-log-in+.button-secondary,footer .modal-footer .button-log-in+.button-secondary,.modal-footer .background-blue-background .button-log-in+.button-secondary,.background-blue-background .modal-footer .button-log-in+.button-secondary,.modal-footer .button-map+.button-secondary,.modal-footer .button-envelope+.button-secondary,.modal-footer .button-phone+.button-secondary,.modal-footer .btn-filter+.button-secondary,.modal-footer .button-secondary+.button-secondary,.modal-footer [class^="icon-"]+.button-secondary,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-secondary,.bootstrap-select.btn-group .btn .modal-footer .caret+.button-secondary,.modal-footer .btn+[class^="icon-"],.modal-footer .button-primary+[class^="icon-"],.modal-footer .button-grey+[class^="icon-"],.modal-footer .button-log-in+[class^="icon-"],.modal-footer footer .button-log-in+[class^="icon-"],footer .modal-footer .button-log-in+[class^="icon-"],.modal-footer .background-blue-background .button-log-in+[class^="icon-"],.background-blue-background .modal-footer .button-log-in+[class^="icon-"],.modal-footer .button-map+[class^="icon-"],.modal-footer .button-envelope+[class^="icon-"],.modal-footer .button-phone+[class^="icon-"],.modal-footer .btn-filter+[class^="icon-"],.modal-footer .button-secondary+[class^="icon-"],.modal-footer [class^="icon-"]+[class^="icon-"],.modal-footer .bootstrap-select.btn-group .btn .caret+[class^="icon-"],.bootstrap-select.btn-group .btn .modal-footer .caret+[class^="icon-"],.modal-footer .bootstrap-select.btn-group .btn .btn+.caret,.bootstrap-select.btn-group .btn .modal-footer .btn+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-primary+.caret,.bootstrap-select.btn-group .btn .modal-footer .button-primary+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-grey+.caret,.bootstrap-select.btn-group .btn .modal-footer .button-grey+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-log-in+.caret,.bootstrap-select.btn-group .btn .modal-footer .button-log-in+.caret,.modal-footer footer .bootstrap-select.btn-group .btn .button-log-in+.caret,.bootstrap-select.btn-group .btn .modal-footer footer .button-log-in+.caret,footer .modal-footer .bootstrap-select.btn-group .btn .button-log-in+.caret,.bootstrap-select.btn-group .btn footer .modal-footer .button-log-in+.caret,.modal-footer .background-blue-background .bootstrap-select.btn-group .btn .button-log-in+.caret,.bootstrap-select.btn-group .btn .modal-footer .background-blue-background .button-log-in+.caret,.background-blue-background .modal-footer .bootstrap-select.btn-group .btn .button-log-in+.caret,.bootstrap-select.btn-group .btn .background-blue-background .modal-footer .button-log-in+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-map+.caret,.bootstrap-select.btn-group .btn .modal-footer .button-map+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-envelope+.caret,.bootstrap-select.btn-group .btn .modal-footer .button-envelope+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-phone+.caret,.bootstrap-select.btn-group .btn .modal-footer .button-phone+.caret,.modal-footer .bootstrap-select.btn-group .btn .btn-filter+.caret,.bootstrap-select.btn-group .btn .modal-footer .btn-filter+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-secondary+.caret,.bootstrap-select.btn-group .btn .modal-footer .button-secondary+.caret,.modal-footer .bootstrap-select.btn-group .btn [class^="icon-"]+.caret,.bootstrap-select.btn-group .btn .modal-footer [class^="icon-"]+.caret,.modal-footer .bootstrap-select.btn-group .btn .caret+.caret,.bootstrap-select.btn-group .btn .modal-footer .caret+.caret {
	margin-left: 5px;
	margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn,.modal-footer .btn-group .button-primary+.btn,.modal-footer .btn-group .button-grey+.btn,.modal-footer .btn-group .button-log-in+.btn,.modal-footer .btn-group footer .button-log-in+.btn,footer .modal-footer .btn-group .button-log-in+.btn,.modal-footer .btn-group .background-blue-background .button-log-in+.btn,.background-blue-background .modal-footer .btn-group .button-log-in+.btn,.modal-footer .btn-group .button-map+.btn,.modal-footer .btn-group .button-envelope+.btn,.modal-footer .btn-group .button-phone+.btn,.modal-footer .btn-group .btn-filter+.btn,.modal-footer .btn-group .button-secondary+.btn,.modal-footer .btn-group [class^="icon-"]+.btn,.modal-footer .bootstrap-select.btn-group .btn .caret+.btn,.modal-footer .btn-group .btn+.button-primary,.modal-footer .btn-group .button-primary+.button-primary,.modal-footer .btn-group .button-grey+.button-primary,.modal-footer .btn-group .button-log-in+.button-primary,.modal-footer .btn-group footer .button-log-in+.button-primary,footer .modal-footer .btn-group .button-log-in+.button-primary,.modal-footer .btn-group .background-blue-background .button-log-in+.button-primary,.background-blue-background .modal-footer .btn-group .button-log-in+.button-primary,.modal-footer .btn-group .button-map+.button-primary,.modal-footer .btn-group .button-envelope+.button-primary,.modal-footer .btn-group .button-phone+.button-primary,.modal-footer .btn-group .btn-filter+.button-primary,.modal-footer .btn-group .button-secondary+.button-primary,.modal-footer .btn-group [class^="icon-"]+.button-primary,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-primary,.modal-footer .btn-group .btn+.button-grey,.modal-footer .btn-group .button-primary+.button-grey,.modal-footer .btn-group .button-grey+.button-grey,.modal-footer .btn-group .button-log-in+.button-grey,.modal-footer .btn-group footer .button-log-in+.button-grey,footer .modal-footer .btn-group .button-log-in+.button-grey,.modal-footer .btn-group .background-blue-background .button-log-in+.button-grey,.background-blue-background .modal-footer .btn-group .button-log-in+.button-grey,.modal-footer .btn-group .button-map+.button-grey,.modal-footer .btn-group .button-envelope+.button-grey,.modal-footer .btn-group .button-phone+.button-grey,.modal-footer .btn-group .btn-filter+.button-grey,.modal-footer .btn-group .button-secondary+.button-grey,.modal-footer .btn-group [class^="icon-"]+.button-grey,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-grey,.modal-footer .btn-group .btn+.button-log-in,.modal-footer .btn-group .button-primary+.button-log-in,.modal-footer .btn-group .button-grey+.button-log-in,.modal-footer .btn-group .button-log-in+.button-log-in,.modal-footer .btn-group footer .button-log-in+.button-log-in,footer .modal-footer .btn-group .button-log-in+.button-log-in,.modal-footer .btn-group .background-blue-background .button-log-in+.button-log-in,.background-blue-background .modal-footer .btn-group .button-log-in+.button-log-in,.modal-footer .btn-group .button-map+.button-log-in,.modal-footer .btn-group .button-envelope+.button-log-in,.modal-footer .btn-group .button-phone+.button-log-in,.modal-footer .btn-group .btn-filter+.button-log-in,.modal-footer .btn-group .button-secondary+.button-log-in,.modal-footer .btn-group [class^="icon-"]+.button-log-in,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-log-in,.modal-footer .btn-group footer .btn+.button-log-in,footer .modal-footer .btn-group .btn+.button-log-in,.modal-footer .btn-group footer .button-primary+.button-log-in,footer .modal-footer .btn-group .button-primary+.button-log-in,.modal-footer .btn-group footer .button-grey+.button-log-in,footer .modal-footer .btn-group .button-grey+.button-log-in,.modal-footer .btn-group footer .button-log-in+.button-log-in,footer .modal-footer .btn-group .button-log-in+.button-log-in,.modal-footer .btn-group footer .button-log-in+.button-log-in,footer .modal-footer .btn-group .button-log-in+.button-log-in,.modal-footer .btn-group .background-blue-background footer .button-log-in+.button-log-in,footer .modal-footer .btn-group .background-blue-background .button-log-in+.button-log-in,.background-blue-background .modal-footer .btn-group footer .button-log-in+.button-log-in,footer .background-blue-background .modal-footer .btn-group .button-log-in+.button-log-in,.modal-footer .btn-group footer .button-map+.button-log-in,footer .modal-footer .btn-group .button-map+.button-log-in,.modal-footer .btn-group footer .button-envelope+.button-log-in,footer .modal-footer .btn-group .button-envelope+.button-log-in,.modal-footer .btn-group footer .button-phone+.button-log-in,footer .modal-footer .btn-group .button-phone+.button-log-in,.modal-footer .btn-group footer .btn-filter+.button-log-in,footer .modal-footer .btn-group .btn-filter+.button-log-in,.modal-footer .btn-group footer .button-secondary+.button-log-in,footer .modal-footer .btn-group .button-secondary+.button-log-in,.modal-footer .btn-group footer [class^="icon-"]+.button-log-in,footer .modal-footer .btn-group [class^="icon-"]+.button-log-in,.modal-footer .bootstrap-select.btn-group .btn footer .caret+.button-log-in,footer .modal-footer .bootstrap-select.btn-group .btn .caret+.button-log-in,.modal-footer .btn-group .background-blue-background .btn+.button-log-in,.background-blue-background .modal-footer .btn-group .btn+.button-log-in,.modal-footer .btn-group .background-blue-background .button-primary+.button-log-in,.background-blue-background .modal-footer .btn-group .button-primary+.button-log-in,.modal-footer .btn-group .background-blue-background .button-grey+.button-log-in,.background-blue-background .modal-footer .btn-group .button-grey+.button-log-in,.modal-footer .btn-group .background-blue-background .button-log-in+.button-log-in,.background-blue-background .modal-footer .btn-group .button-log-in+.button-log-in,.modal-footer .btn-group footer .background-blue-background .button-log-in+.button-log-in,.background-blue-background .modal-footer .btn-group footer .button-log-in+.button-log-in,footer .modal-footer .btn-group .background-blue-background .button-log-in+.button-log-in,.background-blue-background footer .modal-footer .btn-group .button-log-in+.button-log-in,.modal-footer .btn-group .background-blue-background .button-log-in+.button-log-in,.background-blue-background .modal-footer .btn-group .button-log-in+.button-log-in,.modal-footer .btn-group .background-blue-background .button-map+.button-log-in,.background-blue-background .modal-footer .btn-group .button-map+.button-log-in,.modal-footer .btn-group .background-blue-background .button-envelope+.button-log-in,.background-blue-background .modal-footer .btn-group .button-envelope+.button-log-in,.modal-footer .btn-group .background-blue-background .button-phone+.button-log-in,.background-blue-background .modal-footer .btn-group .button-phone+.button-log-in,.modal-footer .btn-group .background-blue-background .btn-filter+.button-log-in,.background-blue-background .modal-footer .btn-group .btn-filter+.button-log-in,.modal-footer .btn-group .background-blue-background .button-secondary+.button-log-in,.background-blue-background .modal-footer .btn-group .button-secondary+.button-log-in,.modal-footer .btn-group .background-blue-background [class^="icon-"]+.button-log-in,.background-blue-background .modal-footer .btn-group [class^="icon-"]+.button-log-in,.modal-footer .bootstrap-select.btn-group .btn .background-blue-background .caret+.button-log-in,.background-blue-background .modal-footer .bootstrap-select.btn-group .btn .caret+.button-log-in,.modal-footer .btn-group .btn+.button-map,.modal-footer .btn-group .button-primary+.button-map,.modal-footer .btn-group .button-grey+.button-map,.modal-footer .btn-group .button-log-in+.button-map,.modal-footer .btn-group footer .button-log-in+.button-map,footer .modal-footer .btn-group .button-log-in+.button-map,.modal-footer .btn-group .background-blue-background .button-log-in+.button-map,.background-blue-background .modal-footer .btn-group .button-log-in+.button-map,.modal-footer .btn-group .button-map+.button-map,.modal-footer .btn-group .button-envelope+.button-map,.modal-footer .btn-group .button-phone+.button-map,.modal-footer .btn-group .btn-filter+.button-map,.modal-footer .btn-group .button-secondary+.button-map,.modal-footer .btn-group [class^="icon-"]+.button-map,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-map,.modal-footer .btn-group .btn+.button-envelope,.modal-footer .btn-group .button-primary+.button-envelope,.modal-footer .btn-group .button-grey+.button-envelope,.modal-footer .btn-group .button-log-in+.button-envelope,.modal-footer .btn-group footer .button-log-in+.button-envelope,footer .modal-footer .btn-group .button-log-in+.button-envelope,.modal-footer .btn-group .background-blue-background .button-log-in+.button-envelope,.background-blue-background .modal-footer .btn-group .button-log-in+.button-envelope,.modal-footer .btn-group .button-map+.button-envelope,.modal-footer .btn-group .button-envelope+.button-envelope,.modal-footer .btn-group .button-phone+.button-envelope,.modal-footer .btn-group .btn-filter+.button-envelope,.modal-footer .btn-group .button-secondary+.button-envelope,.modal-footer .btn-group [class^="icon-"]+.button-envelope,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-envelope,.modal-footer .btn-group .btn+.button-phone,.modal-footer .btn-group .button-primary+.button-phone,.modal-footer .btn-group .button-grey+.button-phone,.modal-footer .btn-group .button-log-in+.button-phone,.modal-footer .btn-group footer .button-log-in+.button-phone,footer .modal-footer .btn-group .button-log-in+.button-phone,.modal-footer .btn-group .background-blue-background .button-log-in+.button-phone,.background-blue-background .modal-footer .btn-group .button-log-in+.button-phone,.modal-footer .btn-group .button-map+.button-phone,.modal-footer .btn-group .button-envelope+.button-phone,.modal-footer .btn-group .button-phone+.button-phone,.modal-footer .btn-group .btn-filter+.button-phone,.modal-footer .btn-group .button-secondary+.button-phone,.modal-footer .btn-group [class^="icon-"]+.button-phone,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-phone,.modal-footer .btn-group .btn+.btn-filter,.modal-footer .btn-group .button-primary+.btn-filter,.modal-footer .btn-group .button-grey+.btn-filter,.modal-footer .btn-group .button-log-in+.btn-filter,.modal-footer .btn-group footer .button-log-in+.btn-filter,footer .modal-footer .btn-group .button-log-in+.btn-filter,.modal-footer .btn-group .background-blue-background .button-log-in+.btn-filter,.background-blue-background .modal-footer .btn-group .button-log-in+.btn-filter,.modal-footer .btn-group .button-map+.btn-filter,.modal-footer .btn-group .button-envelope+.btn-filter,.modal-footer .btn-group .button-phone+.btn-filter,.modal-footer .btn-group .btn-filter+.btn-filter,.modal-footer .btn-group .button-secondary+.btn-filter,.modal-footer .btn-group [class^="icon-"]+.btn-filter,.modal-footer .bootstrap-select.btn-group .btn .caret+.btn-filter,.modal-footer .btn-group .btn+.button-secondary,.modal-footer .btn-group .button-primary+.button-secondary,.modal-footer .btn-group .button-grey+.button-secondary,.modal-footer .btn-group .button-log-in+.button-secondary,.modal-footer .btn-group footer .button-log-in+.button-secondary,footer .modal-footer .btn-group .button-log-in+.button-secondary,.modal-footer .btn-group .background-blue-background .button-log-in+.button-secondary,.background-blue-background .modal-footer .btn-group .button-log-in+.button-secondary,.modal-footer .btn-group .button-map+.button-secondary,.modal-footer .btn-group .button-envelope+.button-secondary,.modal-footer .btn-group .button-phone+.button-secondary,.modal-footer .btn-group .btn-filter+.button-secondary,.modal-footer .btn-group .button-secondary+.button-secondary,.modal-footer .btn-group [class^="icon-"]+.button-secondary,.modal-footer .bootstrap-select.btn-group .btn .caret+.button-secondary,.modal-footer .btn-group .btn+[class^="icon-"],.modal-footer .btn-group .button-primary+[class^="icon-"],.modal-footer .btn-group .button-grey+[class^="icon-"],.modal-footer .btn-group .button-log-in+[class^="icon-"],.modal-footer .btn-group footer .button-log-in+[class^="icon-"],footer .modal-footer .btn-group .button-log-in+[class^="icon-"],.modal-footer .btn-group .background-blue-background .button-log-in+[class^="icon-"],.background-blue-background .modal-footer .btn-group .button-log-in+[class^="icon-"],.modal-footer .btn-group .button-map+[class^="icon-"],.modal-footer .btn-group .button-envelope+[class^="icon-"],.modal-footer .btn-group .button-phone+[class^="icon-"],.modal-footer .btn-group .btn-filter+[class^="icon-"],.modal-footer .btn-group .button-secondary+[class^="icon-"],.modal-footer .btn-group [class^="icon-"]+[class^="icon-"],.modal-footer .bootstrap-select.btn-group .btn .caret+[class^="icon-"],.modal-footer .bootstrap-select.btn-group .btn .btn+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-primary+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-grey+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-log-in+.caret,.modal-footer .bootstrap-select.btn-group footer .btn .button-log-in+.caret,.modal-footer .bootstrap-select.btn-group .btn footer .button-log-in+.caret,footer .modal-footer .bootstrap-select.btn-group .btn .button-log-in+.caret,.modal-footer .bootstrap-select.btn-group .background-blue-background .btn .button-log-in+.caret,.modal-footer .bootstrap-select.btn-group .btn .background-blue-background .button-log-in+.caret,.background-blue-background .modal-footer .bootstrap-select.btn-group .btn .button-log-in+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-map+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-envelope+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-phone+.caret,.modal-footer .bootstrap-select.btn-group .btn .btn-filter+.caret,.modal-footer .bootstrap-select.btn-group .btn .button-secondary+.caret,.modal-footer .bootstrap-select.btn-group .btn [class^="icon-"]+.caret,.modal-footer .bootstrap-select.btn-group .btn .caret+.caret {
	margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto
	}

	.modal-content,.nyroModalCont {
		-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
		box-shadow: 0 5px 15px rgba(0,0,0,.5)
	}

	.modal-sm {
		width: 300px
	}
}

@media (min-width:992px) {
	.modal-lg {
		width: 900px
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: IntervalPro,Helvetica,Arial,sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857;
	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: 12px;
	opacity: 0;
	filter: alpha(opacity=0)
}

.tooltip.in {
	opacity: .9;
	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: 6px
}

.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
}

.carousel {
	position: relative
}

.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%
}

.carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: 0.6s ease-in-out left;
	-o-transition: 0.6s ease-in-out left;
	transition: 0.6s ease-in-out left
}

.carousel-inner>.item>img,.carousel-inner>.item>a>img {
	display: block;
	max-width: 100%;
	height: auto;
	line-height: 1
}

@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.item {
		-webkit-transition: -webkit-transform 0.6s ease-in-out;
		-moz-transition: -moz-transform 0.6s ease-in-out;
		-o-transition: -o-transform 0.6s ease-in-out;
		transition: transform 0.6s ease-in-out;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		perspective: 1000px
	}

	.carousel-inner>.item.next,.carousel-inner>.item.active.right {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
		left: 0
	}

	.carousel-inner>.item.prev,.carousel-inner>.item.active.left {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
		left: 0
	}

	.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		left: 0
	}
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display: block
}

.carousel-inner>.active {
	left: 0
}

.carousel-inner>.next,.carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}

.carousel-inner>.next {
	left: 100%
}

.carousel-inner>.prev {
	left: -100%
}

.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left: 0
}

.carousel-inner>.active.left {
	left: -100%
}

.carousel-inner>.active.right {
	left: 100%
}

.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: .5;
	filter: alpha(opacity=50);
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	background-color: transparent
}

.carousel-control.left {
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
	background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
	background-image: linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)
}

.carousel-control.right {
	left: auto;
	right: 0;
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
	background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)
}

.carousel-control:hover,.carousel-control:focus {
	outline: 0;
	color: #fff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90)
}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
	display: inline-block
}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {
	left: 50%;
	margin-left: -10px
}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {
	right: 50%;
	margin-right: -10px
}

.carousel-control .icon-prev,.carousel-control .icon-next {
	width: 20px;
	height: 20px;
	line-height: 1;
	font-family: serif
}

.carousel-control .icon-prev:before {
	content: '\2039'
}

.carousel-control .icon-next:before {
	content: '\203a'
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: transparent
}

.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff
}

.carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6)
}

.carousel-caption .btn,.carousel-caption .button-primary,.carousel-caption .button-grey,.carousel-caption .button-log-in,.carousel-caption .button-map,.carousel-caption .button-envelope,.carousel-caption .button-phone,.carousel-caption .btn-filter,.carousel-caption .button-secondary,.carousel-caption [class^="icon-"],.carousel-caption .bootstrap-select.btn-group .btn .caret,.bootstrap-select.btn-group .btn .carousel-caption .caret {
	text-shadow: none
}

@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px
	}

	.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
		margin-left: -10px
	}

	.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
		margin-right: -10px
	}

	.carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px
	}

	.carousel-indicators {
		bottom: 20px
	}
}

.clearfix:before,.clearfix:after {
	content: " ";
	display: table
}

.clearfix: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
}

.visible-xs {
	display: none!important
}

.visible-sm {
	display: none!important
}

.visible-md {
	display: none!important
}

.visible-lg {
	display: none!important
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
	display: none!important
}

@media (max-width:767px) {
	.visible-xs {
		display: block!important
	}

	table.visible-xs {
		display: table!important
	}

	tr.visible-xs {
		display: table-row!important
	}

	th.visible-xs,td.visible-xs {
		display: table-cell!important
	}
}

@media (max-width:767px) {
	.visible-xs-block {
		display: block!important
	}
}

@media (max-width:767px) {
	.visible-xs-inline {
		display: inline!important
	}
}

@media (max-width:767px) {
	.visible-xs-inline-block {
		display: inline-block!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
		display: block!important
	}

	table.visible-sm {
		display: table!important
	}

	tr.visible-sm {
		display: table-row!important
	}

	th.visible-sm,td.visible-sm {
		display: table-cell!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
		display: block!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
		display: inline!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
		display: inline-block!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block!important
	}

	table.visible-md {
		display: table!important
	}

	tr.visible-md {
		display: table-row!important
	}

	th.visible-md,td.visible-md {
		display: table-cell!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
		display: block!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
		display: inline!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
		display: inline-block!important
	}
}

@media (min-width:1200px) {
	.visible-lg {
		display: block!important
	}

	table.visible-lg {
		display: table!important
	}

	tr.visible-lg {
		display: table-row!important
	}

	th.visible-lg,td.visible-lg {
		display: table-cell!important
	}
}

@media (min-width:1200px) {
	.visible-lg-block {
		display: block!important
	}
}

@media (min-width:1200px) {
	.visible-lg-inline {
		display: inline!important
	}
}

@media (min-width:1200px) {
	.visible-lg-inline-block {
		display: inline-block!important
	}
}

@media (max-width:767px) {
	.hidden-xs {
		display: none!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none!important
	}
}

@media (min-width:1200px) {
	.hidden-lg {
		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
	}

	th.visible-print,td.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
	}
}

@media print {
	.hidden-print {
		display: none!important
	}
}

.btn,.button-primary,.button-grey,.button-log-in,footer .button-log-in,.background-blue-background .button-log-in,.button-map,.button-envelope,.button-phone,.btn-filter,.button-secondary,[class^="icon-"],.bootstrap-select.btn-group .btn .caret {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 6px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.btn:focus,.button-primary:focus,.button-grey:focus,.button-log-in:focus,.button-map:focus,.button-envelope:focus,.button-phone:focus,.btn-filter:focus,.button-secondary:focus,[class^="icon-"]:focus,.bootstrap-select.btn-group .btn .caret:focus,.btn.focus,.focus.button-primary,.focus.button-grey,.focus.button-log-in,.focus.button-map,.focus.button-envelope,.focus.button-phone,.focus.btn-filter,.focus.button-secondary,.focus[class^="icon-"],.bootstrap-select.btn-group .btn .focus.caret,.btn:active:focus,.button-primary:active:focus,.button-grey:active:focus,.button-log-in:active:focus,.button-map:active:focus,.button-envelope:active:focus,.button-phone:active:focus,.btn-filter:active:focus,.button-secondary:active:focus,[class^="icon-"]:active:focus,.bootstrap-select.btn-group .btn .caret:active:focus,.btn:active.focus,.button-primary:active.focus,.button-grey:active.focus,.button-log-in:active.focus,.button-map:active.focus,.button-envelope:active.focus,.button-phone:active.focus,.btn-filter:active.focus,.button-secondary:active.focus,[class^="icon-"]:active.focus,.bootstrap-select.btn-group .btn .caret:active.focus,.btn.active:focus,.active.button-primary:focus,.active.button-grey:focus,.active.button-log-in:focus,.active.button-map:focus,.active.button-envelope:focus,.active.button-phone:focus,.active.btn-filter:focus,.active.button-secondary:focus,.active[class^="icon-"]:focus,.bootstrap-select.btn-group .btn .active.caret:focus,.btn.active.focus,.active.focus.button-primary,.active.focus.button-grey,.active.focus.button-log-in,.active.focus.button-map,.active.focus.button-envelope,.active.focus.button-phone,.active.focus.btn-filter,.active.focus.button-secondary,.active.focus[class^="icon-"],.bootstrap-select.btn-group .btn .active.focus.caret {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.btn:hover,.button-primary:hover,.button-grey:hover,.button-log-in:hover,.button-map:hover,.button-envelope:hover,.button-phone:hover,.btn-filter:hover,.button-secondary:hover,[class^="icon-"]:hover,.bootstrap-select.btn-group .btn .caret:hover,.btn:focus,.button-primary:focus,.button-grey:focus,.button-log-in:focus,.button-map:focus,.button-envelope:focus,.button-phone:focus,.btn-filter:focus,.button-secondary:focus,[class^="icon-"]:focus,.bootstrap-select.btn-group .btn .caret:focus,.btn.focus,.focus.button-primary,.focus.button-grey,.focus.button-log-in,.focus.button-map,.focus.button-envelope,.focus.button-phone,.focus.btn-filter,.focus.button-secondary,.focus[class^="icon-"],.bootstrap-select.btn-group .btn .focus.caret {
	color: #4A4949;
	text-decoration: none
}

.btn:active,.button-primary:active,.button-grey:active,.button-log-in:active,.button-map:active,.button-envelope:active,.button-phone:active,.btn-filter:active,.button-secondary:active,[class^="icon-"]:active,.bootstrap-select.btn-group .btn .caret:active,.btn.active,.active.button-primary,.active.button-grey,.active.button-log-in,.active.button-map,.active.button-envelope,.active.button-phone,.active.btn-filter,.active.button-secondary,.active[class^="icon-"],.bootstrap-select.btn-group .btn .active.caret {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.disabled,.disabled.button-primary,.disabled.button-grey,.disabled.button-log-in,.disabled.button-map,.disabled.button-envelope,.disabled.button-phone,.disabled.btn-filter,.disabled.button-secondary,.disabled[class^="icon-"],.bootstrap-select.btn-group .btn .disabled.caret,.btn[disabled],[disabled].button-primary,[disabled].button-grey,[disabled].button-log-in,[disabled].button-map,[disabled].button-envelope,[disabled].button-phone,[disabled].btn-filter,[disabled].button-secondary,[disabled][class^="icon-"],.bootstrap-select.btn-group .btn [disabled].caret,fieldset[disabled] .btn,fieldset[disabled] .button-primary,fieldset[disabled] .button-grey,fieldset[disabled] .button-log-in,fieldset[disabled] .button-map,fieldset[disabled] .button-envelope,fieldset[disabled] .button-phone,fieldset[disabled] .btn-filter,fieldset[disabled] .button-secondary,fieldset[disabled] [class^="icon-"],fieldset[disabled] .bootstrap-select.btn-group .btn .caret,.bootstrap-select.btn-group .btn fieldset[disabled] .caret {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}

a.btn.disabled,a.disabled.button-primary,a.disabled.button-grey,a.disabled.button-log-in,a.disabled.button-map,a.disabled.button-envelope,a.disabled.button-phone,a.disabled.btn-filter,a.disabled.button-secondary,a.disabled[class^="icon-"],.bootstrap-select.btn-group .btn a.disabled.caret,fieldset[disabled] a.btn,fieldset[disabled] a.button-primary,fieldset[disabled] a.button-grey,fieldset[disabled] a.button-log-in,fieldset[disabled] a.button-map,fieldset[disabled] a.button-envelope,fieldset[disabled] a.button-phone,fieldset[disabled] a.btn-filter,fieldset[disabled] a.button-secondary,fieldset[disabled] a[class^="icon-"],fieldset[disabled] .bootstrap-select.btn-group .btn a.caret,.bootstrap-select.btn-group .btn fieldset[disabled] a.caret {
	pointer-events: none
}

.btn-default,[class^="icon-"] {
	color: #4A4949;
	background-color: #fff;
	border-color: #ccc
}

.btn-default:focus,[class^="icon-"]:focus,.btn-default.focus,.focus[class^="icon-"] {
	color: #4A4949;
	background-color: #e6e6e6;
	border-color: #8c8c8c
}

.btn-default:hover,[class^="icon-"]:hover {
	color: #4A4949;
	background-color: #e6e6e6;
	border-color: #adadad
}

.btn-default:active,[class^="icon-"]:active,.btn-default.active,.active[class^="icon-"],.open>.btn-default.dropdown-toggle,.open>.dropdown-toggle[class^="icon-"] {
	color: #4A4949;
	background-color: #e6e6e6;
	border-color: #adadad
}

.btn-default:active:hover,[class^="icon-"]:active:hover,.btn-default:active:focus,[class^="icon-"]:active:focus,.btn-default:active.focus,[class^="icon-"]:active.focus,.btn-default.active:hover,.active[class^="icon-"]:hover,.btn-default.active:focus,.active[class^="icon-"]:focus,.btn-default.active.focus,.active.focus[class^="icon-"],.open>.btn-default.dropdown-toggle:hover,.open>.dropdown-toggle[class^="icon-"]:hover,.open>.btn-default.dropdown-toggle:focus,.open>.dropdown-toggle[class^="icon-"]:focus,.open>.btn-default.dropdown-toggle.focus,.open>.dropdown-toggle.focus[class^="icon-"] {
	color: #4A4949;
	background-color: #d4d4d4;
	border-color: #8c8c8c
}

.btn-default:active,[class^="icon-"]:active,.btn-default.active,.active[class^="icon-"],.open>.btn-default.dropdown-toggle,.open>.dropdown-toggle[class^="icon-"] {
	background-image: none
}

.btn-default.disabled:hover,.disabled[class^="icon-"]:hover,.btn-default.disabled:focus,.disabled[class^="icon-"]:focus,.btn-default.disabled.focus,.disabled.focus[class^="icon-"],.btn-default[disabled]:hover,[disabled][class^="icon-"]:hover,.btn-default[disabled]:focus,[disabled][class^="icon-"]:focus,.btn-default[disabled].focus,[disabled].focus[class^="icon-"],fieldset[disabled] .btn-default:hover,fieldset[disabled] [class^="icon-"]:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] [class^="icon-"]:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .focus[class^="icon-"] {
	background-color: #fff;
	border-color: #ccc
}

.btn-default .badge,[class^="icon-"] .badge {
	color: #fff;
	background-color: #4A4949
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4
}

.btn-primary:focus,.btn-primary.focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40
}

.btn-primary:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}

.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
	background-image: none
}

.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus {
	background-color: #337ab7;
	border-color: #2e6da4
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success:focus,.btn-success.focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}

.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}

.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus {
	color: #fff;
	background-color: #398439;
	border-color: #255625
}

.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
	background-image: none
}

.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus {
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info:focus,.btn-info.focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}

.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}

.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85
}

.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {
	background-image: none
}

.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus {
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning:focus,.btn-warning.focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}

.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}

.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d
}

.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {
	background-image: none
}

.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus {
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger:focus,.btn-danger.focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}

.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}

.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19
}

.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle {
	background-image: none
}

.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus {
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}

.btn-link {
	color: #153D8A;
	font-weight: 400;
	border-radius: 0
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
	border-color: transparent
}

.btn-link:hover,.btn-link:focus {
	color: #000;
	text-decoration: underline;
	background-color: transparent
}

.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus {
	color: #777;
	text-decoration: none
}

.btn-lg,.btn-group-lg>.btn,.btn-group-lg>.button-primary,.btn-group-lg>.button-grey,.btn-group-lg>.button-log-in,footer .btn-group-lg>.button-log-in,.background-blue-background .btn-group-lg>.button-log-in,.btn-group-lg>.button-map,.btn-group-lg>.button-envelope,.btn-group-lg>.button-phone,.btn-group-lg>.btn-filter,.btn-group-lg>.button-secondary,.btn-group-lg>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-lg>.caret {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px
}

.btn-sm,.btn-group-sm>.btn,.btn-group-sm>.button-primary,.btn-group-sm>.button-grey,.btn-group-sm>.button-log-in,footer .btn-group-sm>.button-log-in,.background-blue-background .btn-group-sm>.button-log-in,.btn-group-sm>.button-map,.btn-group-sm>.button-envelope,.btn-group-sm>.button-phone,.btn-group-sm>.btn-filter,.btn-group-sm>.button-secondary,.btn-group-sm>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-sm>.caret {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-xs,.btn-group-xs>.btn,.btn-group-xs>.button-primary,.btn-group-xs>.button-grey,.btn-group-xs>.button-log-in,footer .btn-group-xs>.button-log-in,.background-blue-background .btn-group-xs>.button-log-in,.btn-group-xs>.button-map,.btn-group-xs>.button-envelope,.btn-group-xs>.button-phone,.btn-group-xs>.btn-filter,.btn-group-xs>.button-secondary,.btn-group-xs>[class^="icon-"],.bootstrap-select.btn-group .btn .btn-group-xs>.caret {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-block {
	display: block;
	width: 100%
}

.btn-block+.btn-block {
	margin-top: 5px
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width: 100%
}

.language-navigation .continent-right .close-right::before,.language-navigation .continent-right .close-right::after,.video-with-overlay__close::before,.video-with-overlay__close::after,.featherlight .featherlight-close-icon::before,.featherlight .featherlight-close-icon::after {
	content: "";
	display: block;
	background: #fff;
	width: 20px;
	height: 3px
}

.svg-arrow-right,.carousel .carousel-control span,.image-scroll-control span {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 0 0
}

.svg-arrow-right-dims,.carousel .carousel-control span,.image-scroll-control span {
	width: 35px;
	height: 66px
}

.svg-arrow-right-black,.btn-filter::after,.btn-filter:hover::after,.btn-filter:focus::after,.pagination .pagination__previous-page::after,.pagination .pagination__next-page::after,.panel.nav-tabs__tab .accordion-toggle::after,.tx-pagebrowse-prev,.tx-pagebrowse-next,.bootstrap-select.btn-group .btn .caret:after,.bootstrap-select.btn-group .button-primary .caret:after,.bootstrap-select.btn-group .button-grey .caret:after,.bootstrap-select.btn-group .button-log-in .caret:after,.bootstrap-select.btn-group .button-map .caret:after,.bootstrap-select.btn-group .button-envelope .caret:after,.bootstrap-select.btn-group .button-phone .caret:after,.bootstrap-select.btn-group .btn-filter .caret:after,.bootstrap-select.btn-group .button-secondary .caret:after,.bootstrap-select.btn-group [class^="icon-"] .caret:after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 86.11111111111111% 74.3455497382199%
}

.svg-arrow-right-black-dims,.btn-filter::after,.pagination .pagination__previous-page::after,.pagination .pagination__next-page::after,.panel.nav-tabs__tab .accordion-toggle::after,.tx-pagebrowse-prev,.tx-pagebrowse-next,.bootstrap-select.btn-group .btn .caret:after,.bootstrap-select.btn-group .button-primary .caret:after,.bootstrap-select.btn-group .button-grey .caret:after,.bootstrap-select.btn-group .button-log-in .caret:after,.bootstrap-select.btn-group .button-map .caret:after,.bootstrap-select.btn-group .button-envelope .caret:after,.bootstrap-select.btn-group .button-phone .caret:after,.bootstrap-select.btn-group .btn-filter .caret:after,.bootstrap-select.btn-group .button-secondary .caret:after,.bootstrap-select.btn-group [class^="icon-"] .caret:after {
	width: 8px;
	height: 12px
}

.svg-arrow-right-black-double,.pagination .pagination__first-page::after,.pagination .pagination__last-page::after,.tx-pagebrowse-first,.tx-pagebrowse-last {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 25.238095238095237% 70.37037037037037%
}

.svg-arrow-right-black-double-dims,.pagination .pagination__first-page::after,.pagination .pagination__last-page::after,.tx-pagebrowse-first,.tx-pagebrowse-last {
	width: 14px;
	height: 14px
}

.svg-arrow-right-blue,.button-primary::after,.button-grey::after,.button-log-in::after,.background-blue-background .button-log-in::after,.button-map::after,.button-envelope::after,.button-phone::after,.btn-filter::after,.button-secondary:hover::after,.navbar .opened>.arrow-right::after,.overlay__wrapper .arrow-right::after,.nav-jump-to ul li.above .nav-jump-to--icon-arrow,.nav-jump-to ul li.underneath .nav-jump-to--icon-arrow,.background-text-on-image .button-primary:hover::after,.background-text-on-image .button-grey:hover::after,.background-text-on-image .button-log-in:hover::after,.background-text-on-image .button-map:hover::after,.background-text-on-image .button-envelope:hover::after,.background-text-on-image .button-phone:hover::after,.background-text-on-image .btn-filter:hover::after,.obliquely-container .dark-turquoise .button-primary:hover:after,.obliquely-container .dark-turquoise .button-grey:hover:after,.obliquely-container .dark-turquoise .button-log-in:hover:after,.obliquely-container .dark-turquoise .button-map:hover:after,.obliquely-container .dark-turquoise .button-envelope:hover:after,.obliquely-container .dark-turquoise .button-phone:hover:after,.obliquely-container .dark-turquoise .btn-filter:hover:after,.facet-option-list .close-facet-menu::after,.facet-option-list .close-facet-menu.closed::after,.close-filters::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 94.88372093023256% 99.2063492063492%
}

.svg-arrow-right-blue-dims,.button-primary::after,.button-grey::after,.button-log-in::after,.background-blue-background .button-log-in::after,.button-map::after,.button-envelope::after,.button-phone::after,.btn-filter::after,.navbar .opened>.arrow-right::after,.overlay__wrapper .arrow-right::after,.nav-jump-to ul li.above .nav-jump-to--icon-arrow,.nav-jump-to ul li.underneath .nav-jump-to--icon-arrow,.background-text-on-image .button-primary:hover::after,.background-text-on-image .button-grey:hover::after,.background-text-on-image .button-log-in:hover::after,.background-text-on-image .button-map:hover::after,.background-text-on-image .button-envelope:hover::after,.background-text-on-image .button-phone:hover::after,.background-text-on-image .btn-filter:hover::after,.obliquely-container .dark-turquoise .button-primary:hover:after,.obliquely-container .dark-turquoise .button-grey:hover:after,.obliquely-container .dark-turquoise .button-log-in:hover:after,.obliquely-container .dark-turquoise .button-map:hover:after,.obliquely-container .dark-turquoise .button-envelope:hover:after,.obliquely-container .dark-turquoise .button-phone:hover:after,.obliquely-container .dark-turquoise .btn-filter:hover:after,.facet-option-list .close-facet-menu::after,.facet-option-list .close-facet-menu.closed::after,.close-filters::after {
	width: 9px;
	height: 14px
}

.svg-arrow-right-circle,.arrow-right-circle::after,.tx-dkdshop .product-group-titel::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 63.46153846153846% 58.8235294117647%
}

.svg-arrow-right-circle-dims,.arrow-right-circle::after,.tx-dkdshop .product-group-titel::after {
	width: 16px;
	height: 16px
}

.svg-arrow-right-circle-black,.arrow-right-circle:hover::after,.arrow-right-circle:focus::after,.panel-box__linked:hover .panel-box .arrow-right-circle::after,.panel-box__linked:active .panel-box .arrow-right-circle::after,.panel-box__linked:focus .panel-box .arrow-right-circle::after,.news-list-item-latest .news-list-item__link:hover .arrow-right-circle::after,.news-list-item-latest .news-list-item__link:focus .arrow-right-circle::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 64.90384615384616% 35.294117647058826%
}

.svg-arrow-right-circle-black-dims,.arrow-right-circle:hover::after,.arrow-right-circle:focus::after,.panel-box__linked:hover .panel-box .arrow-right-circle::after,.panel-box__linked:active .panel-box .arrow-right-circle::after,.panel-box__linked:focus .panel-box .arrow-right-circle::after,.news-list-item-latest .news-list-item__link:hover .arrow-right-circle::after,.news-list-item-latest .news-list-item__link:focus .arrow-right-circle::after {
	width: 16px;
	height: 16px
}

.svg-arrow-right-contact {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 87.96296296296296% 38.21989528795812%
}

.svg-arrow-right-contact-dims {
	width: 8px;
	height: 12px
}

.svg-arrow-right-grey,.button-grey::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 87.96296296296296% 57.068062827225134%
}

.svg-arrow-right-grey-dims,.button-grey::after {
	width: 8px;
	height: 12px
}

.svg-arrow-right-turquoise,.Tx-Formhandler #product .button-primary:hover:after,.Tx-Formhandler #product .button-grey:hover:after,.Tx-Formhandler #product .button-log-in:hover:after,.Tx-Formhandler #product .button-map:hover:after,.Tx-Formhandler #product .button-envelope:hover:after,.Tx-Formhandler #product .button-phone:hover:after,.Tx-Formhandler #product .btn-filter:hover:after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 89.40092165898618% 74.3455497382199%
}

.svg-arrow-right-turquoise-dims,.Tx-Formhandler #product .button-primary:hover:after,.Tx-Formhandler #product .button-grey:hover:after,.Tx-Formhandler #product .button-log-in:hover:after,.Tx-Formhandler #product .button-map:hover:after,.Tx-Formhandler #product .button-envelope:hover:after,.Tx-Formhandler #product .button-phone:hover:after,.Tx-Formhandler #product .btn-filter:hover:after {
	width: 7px;
	height: 12px
}

.svg-arrow-right-white,.button-primary:hover::after,.button-grey:hover::after,.button-log-in:hover::after,.button-map:hover::after,.button-envelope:hover::after,.button-phone:hover::after,.btn-filter:hover::after,.button-secondary::after,.button-grey:focus::after,.btn-filter.facet-filter-button::after,.btn-filter.facet-filter-button.closed::after,.navbar .arrow-right::after,.nav-jump-to ul li.above:hover .nav-jump-to--icon-arrow,.nav-jump-to ul li.underneath:hover .nav-jump-to--icon-arrow,.background-text-on-image [class^="button-"]::after,.obliquely-container .dark-turquoise .button-primary:after,.obliquely-container .dark-turquoise .button-grey:after,.obliquely-container .dark-turquoise .button-log-in:after,.obliquely-container .dark-turquoise .button-map:after,.obliquely-container .dark-turquoise .button-envelope:after,.obliquely-container .dark-turquoise .button-phone:after,.obliquely-container .dark-turquoise .btn-filter:after,.Tx-Formhandler #product .bootstrap-select.btn-group .btn:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-primary:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-grey:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-log-in:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-map:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-envelope:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-phone:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .btn-filter:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-secondary:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group [class^="icon-"]:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .btn .caret:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .btn:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-primary:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-grey:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-log-in:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-map:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-envelope:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-phone:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .btn-filter:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-secondary:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group [class^="icon-"]:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .btn .caret:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .btn .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-primary .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-grey .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-log-in .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-map .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-envelope .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-phone .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .btn-filter .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-secondary .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open [class^="icon-"] .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-primary .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-grey .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-log-in .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-map .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-envelope .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-phone .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn-filter .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-secondary .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group [class^="icon-"] .caret:after,.Tx-Formhandler #product .button-primary:after,.Tx-Formhandler #product .button-grey:after,.Tx-Formhandler #product .button-log-in:after,.Tx-Formhandler #product .button-map:after,.Tx-Formhandler #product .button-envelope:after,.Tx-Formhandler #product .button-phone:after,.Tx-Formhandler #product .btn-filter:after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 99.06976744186046% 99.2063492063492%
}

.svg-arrow-right-white-dims,.button-secondary::after,.button-secondary:hover::after,.btn-filter.facet-filter-button::after,.btn-filter.facet-filter-button.closed::after,.navbar .arrow-right::after,.background-text-on-image [class^="button-"]::after,.obliquely-container .dark-turquoise .button-primary:after,.obliquely-container .dark-turquoise .button-grey:after,.obliquely-container .dark-turquoise .button-log-in:after,.obliquely-container .dark-turquoise .button-map:after,.obliquely-container .dark-turquoise .button-envelope:after,.obliquely-container .dark-turquoise .button-phone:after,.obliquely-container .dark-turquoise .btn-filter:after,.Tx-Formhandler #product .bootstrap-select.btn-group .btn:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-primary:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-grey:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-log-in:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-map:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-envelope:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-phone:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .btn-filter:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-secondary:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group [class^="icon-"]:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .btn .caret:focus .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .btn:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-primary:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-grey:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-log-in:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-map:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-envelope:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-phone:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .btn-filter:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .button-secondary:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group [class^="icon-"]:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group .btn .caret:hover .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .btn .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-primary .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-grey .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-log-in .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-map .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-envelope .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-phone .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .btn-filter .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open .button-secondary .caret:after,.Tx-Formhandler #product .bootstrap-select.btn-group.open [class^="icon-"] .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-primary .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-grey .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-log-in .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-map .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-envelope .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-phone .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn-filter .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-secondary .caret:after,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group [class^="icon-"] .caret:after,.Tx-Formhandler #product .button-primary:after,.Tx-Formhandler #product .button-grey:after,.Tx-Formhandler #product .button-log-in:after,.Tx-Formhandler #product .button-map:after,.Tx-Formhandler #product .button-envelope:after,.Tx-Formhandler #product .button-phone:after,.Tx-Formhandler #product .btn-filter:after {
	width: 9px;
	height: 14px
}

.svg-circle,.nav-jump-to ul li.active .nav-jump-to--icon-arrow::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 80.20833333333333% 71.34502923976608%
}

.svg-circle-dims,.nav-jump-to ul li.active .nav-jump-to--icon-arrow::after {
	width: 32px;
	height: 32px
}

.svg-icon-360 {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 0 69.18238993710692%
}

.svg-icon-360-dims {
	width: 53px;
	height: 44px
}

.svg-icon-bigger {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 0 41.509433962264154%
}

.svg-icon-bigger-dims {
	width: 53px;
	height: 44px
}

.svg-icon-checkbox {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 55.445544554455445% 99.4475138121547%
}

.svg-icon-checkbox-dims {
	width: 22px;
	height: 22px
}

.svg-icon-checkbox-active {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 66.33663366336634% 99.4475138121547%
}

.svg-icon-checkbox-active-dims {
	width: 22px;
	height: 22px
}

.svg-icon-download,.results-teaser .result-download-link a::before {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 81.91489361702128% 29.940119760479043%
}

.svg-icon-download-dims,.results-teaser .result-download-link a::before {
	width: 36px;
	height: 36px
}

.svg-icon-download-hover,.results-teaser .result-download-link a:hover::before {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 81.91489361702128% 51.49700598802395%
}

.svg-icon-download-hover-dims,.results-teaser .result-download-link a:hover::before {
	width: 36px;
	height: 36px
}

.svg-icon-email,.button-envelope::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 54.08163265306123% 48.63387978142077%
}

.svg-icon-email-dims,.button-envelope::after {
	width: 28px;
	height: 20px
}

.svg-icon-email-blue,.button-envelope:hover::after,.button-envelope:focus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 51.53061224489796% 24.043715846994534%
}

.svg-icon-email-blue-dims {
	width: 28px;
	height: 20px
}

.svg-icon-email-gray,.footer-newsletter .submit-newsletter-footer {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 64.17910447761194% 23.655913978494624%
}

.svg-icon-email-gray-dims,.footer-newsletter .submit-newsletter-footer {
	width: 23px;
	height: 17px
}

.svg-icon-facebook,.icon-facebook::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 90.04739336492891% 47.77777777777778%
}

.svg-icon-facebook-dims,.icon-facebook::after {
	width: 13px;
	height: 23px
}

.svg-icon-facebook-blue,.icon-facebook:hover::after,.icon-facebook:focus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 90.04739336492891% 27.77777777777778%
}

.svg-icon-facebook-blue-dims {
	width: 13px;
	height: 23px
}

.svg-icon-filter,.btn-filter.facet-filter-button::before {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 53.266331658291456% 86.51685393258427%
}

.svg-icon-filter-dims,.btn-filter.facet-filter-button::before {
	width: 25px;
	height: 25px
}

.svg-icon-filter-blue,.facet-search-active::before {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 44.554455445544555% 99.4475138121547%
}

.svg-icon-filter-blue-dims,.facet-search-active::before {
	width: 22px;
	height: 22px
}

.svg-icon-filter-delete,.btn-filter.active-facet-filter::before {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 65.82914572864321% 86.51685393258427%
}

.svg-icon-filter-delete-dims,.btn-filter.active-facet-filter::before {
	width: 25px;
	height: 25px
}

.svg-icon-filter-grey,.facet-search::before {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 33.663366336633665% 99.4475138121547%
}

.svg-icon-filter-grey-dims,.facet-search::before {
	width: 22px;
	height: 22px
}

.svg-icon-googleplus,.icon-googleplus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 0 87.00564971751412%
}

.svg-icon-googleplus-dims,.icon-googleplus::after {
	width: 27px;
	height: 26px
}

.svg-icon-googleplus-blue,.icon-googleplus:hover::after,.icon-googleplus:focus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 13.705583756345177% 87.00564971751412%
}

.svg-icon-googleplus-blue-dims {
	width: 27px;
	height: 26px
}

.svg-icon-lightbox {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 59.06432748538012% 0
}

.svg-icon-lightbox-dims {
	width: 53px;
	height: 44px
}

.svg-icon-linkedin,.icon-linkedin::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 10.945273631840797% 99.4475138121547%
}

.svg-icon-linkedin-dims,.icon-linkedin::after {
	width: 23px;
	height: 22px
}

.svg-icon-linkedin-blue,.icon-linkedin:hover::after,.icon-linkedin:focus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 22.388059701492537% 99.4475138121547%
}

.svg-icon-linkedin-blue-dims {
	width: 23px;
	height: 22px
}

.svg-icon-login,.button-log-in:hover::after,.button-log-in:focus::after,footer .button-log-in::after,.background-blue-background .button-log-in::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 100% 80.60109289617486%
}

.svg-icon-login-dims,.button-log-in::after,footer .button-log-in::after,.background-blue-background .button-log-in::after {
	width: 20px;
	height: 20px
}

.svg-icon-login-blue,.button-log-in::after,footer .button-log-in:hover::after,footer .button-log-in:focus::after,.background-blue-background .button-log-in:hover::after,.background-blue-background .button-log-in:focus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 100% 58.743169398907106%
}

.svg-icon-login-blue-dims {
	width: 20px;
	height: 20px
}

.svg-icon-map,.button-map::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 88.99521531100478% 66.66666666666667%
}

.svg-icon-map-dims,.button-map::after {
	width: 15px;
	height: 20px
}

.svg-icon-map-blue,.button-map:hover::after,.button-map:focus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 97.60765550239235% 91.53005464480874%
}

.svg-icon-map-blue-dims {
	width: 15px;
	height: 20px
}

.svg-icon-minus-blue,.facet-search.opened::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 100% 25.205479452054796%
}

.svg-icon-minus-blue-dims,.facet-search.opened::after {
	width: 20px;
	height: 20.5px
}

.svg-icon-phone,.button-phone::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 65.68627450980392% 48.63387978142077%
}

.svg-icon-phone-dims,.button-phone::after {
	width: 20px;
	height: 20px
}

.svg-icon-phone-blue,.button-phone:hover::after,.button-phone:focus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 100% 69.67213114754098%
}

.svg-icon-phone-blue-dims {
	width: 20px;
	height: 20px
}

.svg-icon-plus-blue,.facet-search::after,.facet-topic::before {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 100% 47.67123287671233%
}

.svg-icon-plus-blue-dims,.facet-search::after,.facet-topic::before {
	width: 20px;
	height: 20.5px
}

.svg-icon-plus-white,.facet-topic:hover::before {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 100% 36.43835616438356%
}

.svg-icon-plus-white-dims,.facet-topic:hover::before {
	width: 20px;
	height: 20.5px
}

.svg-icon-search,.icon-search,.navbar-search .search-button-image,#tx-solr-search-form-pi-results .tx-solr-submit {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 0 100%
}

.svg-icon-search-dims,.icon-search,.navbar-search .search-button-image,#tx-solr-search-form-pi-results .tx-solr-submit {
	width: 22px;
	height: 23px
}

.svg-icon-smaller-inactive {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 30.994152046783626% 41.509433962264154%
}

.svg-icon-smaller-inactive-dims {
	width: 53px;
	height: 44px
}

.svg-icon-twitter,.icon-twitter::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 41.20603015075377% 60.43956043956044%
}

.svg-icon-twitter-dims,.icon-twitter::after {
	width: 25px;
	height: 21px
}

.svg-icon-twitter-blue,.icon-twitter:hover::after,.icon-twitter:focus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 53.768844221105525% 60.43956043956044%
}

.svg-icon-twitter-blue-dims {
	width: 25px;
	height: 21px
}

.svg-icon-wechat,.icon-wechat::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 54.35897435897436% 36.666666666666664%
}

.svg-icon-wechat-dims,.icon-wechat::after {
	width: 29px;
	height: 23px
}

.svg-icon-wechat-blue,.icon-wechat:hover::after,.icon-wechat:focus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 27.17948717948718% 61.111111111111114%
}

.svg-icon-wechat-blue-dims {
	width: 29px;
	height: 23px
}

.svg-icon-xing,.icon-xing::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 100% 12.777777777777779%
}

.svg-icon-xing-dims,.icon-xing::after {
	width: 20px;
	height: 23px
}

.svg-icon-xing-blue,.icon-xing:hover::after,.icon-xing:focus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 100% 0
}

.svg-icon-xing-blue-dims {
	width: 20px;
	height: 23px
}

.svg-icon-youku,.icon-youku::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 89.29016189290162% 85.65072302558397%
}

.svg-icon-youku-dims,.icon-youku::after {
	width: 23.25px;
	height: 23.2px
}

.svg-icon-youku-blue,.icon-youku:hover::after,.icon-youku:focus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 77.70859277708593% 85.65072302558397%
}

.svg-icon-youku-blue-dims {
	width: 23.25px;
	height: 23.2px
}

.svg-icon-youtube,.icon-youtube::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 27.272727272727273% 87.00564971751412%
}

.svg-icon-youtube-dims,.icon-youtube::after {
	width: 26px;
	height: 26px
}

.svg-icon-youtube-blue,.icon-youtube:hover::after,.icon-youtube:focus::after {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 40.4040404040404% 87.00564971751412%
}

.svg-icon-youtube-blue-dims {
	width: 26px;
	height: 26px
}

.svg-jump-to-navigation,.nav-jump-to-button {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 88.50574712643679% 0
}

.svg-jump-to-navigation-dims,.nav-jump-to-button {
	width: 50px;
	height: 50px
}

.svg-play-button,.youtube-player .youtube-play-button,.video-with-overlay .iframe-container .youtube-play-button,.video-with-overlay__description::before {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Sprites/Icons/icons1489655937901.svg) no-repeat;
	background-position: 22.151898734177216% 0
}

.svg-play-button-dims,.youtube-player .youtube-play-button,.video-with-overlay .iframe-container .youtube-play-button,.video-with-overlay__description::before {
	width: 66px;
	height: 66px
}

html {
	font-variant-ligatures: none
}

body {
	word-wrap: break-word;
	-webkit-hyphens: manual;
	-moz-hyphens: manual;
	-ms-hyphens: manual;
	-o-hyphens: manual;
	hyphens: manual;
	word-break: normal;
	padding-top: 79px;
/*	font-family: Verdana,Helvetica,Arial,sans-serif;*/
	font-family: 'Microsoft YaHei','Heiti SC',simhei,'Lucida Sans Unicode','Myriad Pro','Hiragino Sans GB',Verdana;
	-ms-overflow-style: scrollbar
}

body.dont-scroll {
	overflow-y: hidden;
	width: 100%;
	position: fixed;
	height: 100%
}

img {
	height: auto;
	max-width: 100%
}

p {
	margin-bottom: 25px
}

.text-left {
	text-align: left!important
}

.text-right {
	text-align: right!important
}

a:active,a:focus {
	color: #000;
	outline: 0
}

i {
	font-family: IntervalPro-Italic,Helvetica,Arial,sans-serif;
	font-size: 16px
}

.lazy-loading-preloader {
	margin: 0 auto
}

.relative {
	position: relative
}

.error {
	color: #ea1a0e
}

ul {
	padding-left: 20px
}

blockquote {
	margin: 0;
	color: rgba(20,86,118,.7);
	font-family: IntervalPro-Italic,Helvetica,Arial,sans-serif;
	font-size: 16px;
	border: 0;
	padding: 0
}

blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6 {
	font-family: IntervalPro-Italic,Helvetica,Arial,sans-serif;
	color: inherit
}

.top-content {
	overflow: hidden
}

ul,ol {
	font-family: Verdana,Helvetica,Arial,sans-serif
}

@media (min-width:767px) {
	body {
		padding-top: 130px
	}

	.body-inner {
		padding-top: 130px
	}[	class^="col-"]>div~div {
		margin-top: 45px
	}
}

@media (min-width:991px) {
	body {
		padding-top: 140px
	}
}

@media (min-width:1199px) {
	body {
		margin: 20px
	}
}

h1,h2,h3,h4,h5,h6 {
	margin-top: 0
}

h1 {
	margin-bottom: 25.2px
}

h1.subheadline {
	font-size: 19.6px
}

h2 {
	margin-bottom: 21.6px
}

h2.subheadline {
	font-size: 16.8px
}

h3 {
	margin-bottom: 19.8px
}

h3.subheadline {
	font-size: 15.4px
}

h4 {
	margin-bottom: 18px
}

h4.subheadline {
	font-size: 14px
}

h5 {
	margin-bottom: 15px;
	font-family: IntervalProMedium,Helvetica,Arial,sans-serif
}

h6 {
	margin-bottom: 23px;
	font-family: IntervalProMedium,Helvetica,Arial,sans-serif
}

.headline-border::after,.grids-background-image .grids-header::after,.events-detail-view h2::after {
	background-color: #E63312;
	content: "";
	display: block;
	height: 3px;
	margin-top: 10px;
	width: 66px
}

.main-nav__collapse-headline {
	color: #000;
	display: inline-block;
	line-height: 23px;
	padding: 9px 0;
	font-size: 16px;
	font-family: IntervalProMedium,Helvetica,Arial,sans-serif;
	max-width: 85%
}

.main-nav__collapse-headline::after {
	background: #9D9D9C;
	content: "";
	display: block;
	height: 3px;
	margin-top: 3px;
	width: 66px
}

.main-nav__collapse-headline a {
	padding: 17px 0
}

.grids-header {
	padding-left: 17px;
	padding-right: 17px
}

.subheadline {
	font-family: IntervalPro,Helvetica,Arial,sans-serif;
	margin-bottom: 9px
}

@media (min-width:767px) {
	h1 {
		font-size: 32.2px;
		margin-bottom: 28.98px
	}

	h1.subheadline {
		font-size: 22.54px
	}

	h2 {
		font-size: 27.6px;
		margin-bottom: 24.84px
	}

	h2.subheadline {
		font-size: 19.32px
	}

	.main-nav__collapse-headline {
		padding: 0;
		margin: 0 0 36px 0;
		max-width: initial
	}

	.main-nav__collapse-headline::after {
		margin-top: 10px
	}
}

@media (min-width:1199px) {
	h1 {
		font-size: 33.6px;
		margin-bottom: 30.24px
	}

	h1.subheadline {
		font-size: 23.52px
	}

	h2 {
		font-size: 28.8px;
		margin-bottom: 25.92px
	}

	h2.subheadline {
		font-size: 20.16px
	}

	h3 {
		font-size: 26.4px;
		margin-bottom: 23.76px
	}

	h3.subheadline {
		font-size: 18.48px
	}

	h4 {
		font-size: 24px;
		margin-bottom: 21.6px
	}

	h4.subheadline {
		font-size: 16.8px
	}
}

.navbar-brand {
	width: auto
}

.logo {
	width: 480px;
	height: 81px;
	margin: 5px;
	padding: 0
}



.btn:focus,.button-primary:focus,.button-grey:focus,.button-log-in:focus,.button-map:focus,.button-envelope:focus,.button-phone:focus,.btn-filter:focus,.button-secondary:focus,[class^="icon-"]:focus,.bootstrap-select.btn-group .btn .caret:focus,.btn:active,.button-primary:active,.button-grey:active,.button-log-in:active,.button-map:active,.button-envelope:active,.button-phone:active,.btn-filter:active,.button-secondary:active,[class^="icon-"]:active,.bootstrap-select.btn-group .btn .caret:active {
	outline: 0
}[class^="button-"] {
	text-transform: none
}

.btn-style,.button-primary,.button-grey,.button-log-in,footer .button-log-in,.background-blue-background .button-log-in,.button-map,.button-envelope,.button-phone,.btn-filter,.button-secondary {
	background-color: transparent;
	border: 2px solid #153D8A;
	color: #153D8A;
	font-size: 16px;
	font-family: IntervalProMedium,Helvetica,Arial,sans-serif;
	text-align: left;
	white-space: normal;
	padding: 7px 12px
}

.btn-style:active,.button-primary:active,.button-grey:active,.button-log-in:active,.button-map:active,.button-envelope:active,.button-phone:active,.btn-filter:active,.button-secondary:active,.btn-style:focus,.button-primary:focus,.button-grey:focus,.button-log-in:focus,.button-map:focus,.button-envelope:focus,.button-phone:focus,.btn-filter:focus,.button-secondary:focus {
	color: #153D8A
}

.btn-style[class^="button-"],[class^="button-"].button-primary,[class^="button-"].button-grey,[class^="button-"].button-log-in,[class^="button-"].button-map,[class^="button-"].button-envelope,[class^="button-"].button-phone,[class^="button-"].btn-filter,[class^="button-"].button-secondary {
	padding-right: 40px
}

.button-primary,.button-grey,.button-log-in,footer .button-log-in,.background-blue-background .button-log-in,.button-map,.button-envelope,.button-phone,.btn-filter {
	position: relative
}

.button-primary::after,.button-grey::after,.button-log-in::after,.background-blue-background .button-log-in::after,.button-map::after,.button-envelope::after,.button-phone::after,.btn-filter::after {
	content: "";
	float: right;
	margin-left: 17px;
	position: absolute;
	right: 12px;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.button-primary:hover,.button-grey:hover,.button-log-in:hover,.button-map:hover,.button-envelope:hover,.button-phone:hover,.btn-filter:hover {
	background-color: #153D8A;
	color: #fff
}

.button-secondary {
	background-color: #153D8A;
	color: #fff
}

.button-secondary:active,.button-secondary:focus {
	color: #fff
}

.button-secondary::after {
	content: '';
	float: right;
	margin-left: 17px;
	margin-top: 4px
}

.button-secondary:hover {
	background-color: #fff;
	color: #153D8A
}

.button-grey {
	background-color: #fff;
	color: #9D9D9C;
	border-color: #9D9D9C
}

.button-grey:hover,.button-grey:focus {
	background-color: #9D9D9C;
	color: #fff
}

.button-log-in::after {
	margin-top: 2px;
	margin-left: 0
}

footer .button-log-in::after,.background-blue-background .button-log-in::after {
	margin-top: 2px;
	margin-left: 0
}

.button-map::after {
	margin-top: 2px;
	margin-left: 0;
	width: 15px;
	height: 20px
}

.button-envelope::after {
	margin-top: 2px;
	margin-left: 0;
	width: 28px;
	height: 20px
}

.button-phone::after {
	margin-left: 0;
	margin-top: 4px
}

.btn-filter {
	min-width: 268px;
	background-color: #F2F2F2;
	border: 1px solid #D0D0CF;
	color: #4A4949;
	float: left;
	margin-bottom: 20px
}

.btn-filter::after {
	-moz-transform: translateY(-50%) rotate(90deg);
	-ms-transform: translateY(-50%) rotate(90deg);
	-webkit-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg)
}

.btn-filter:hover,.btn-filter:focus {
	background-color: #F2F2F2;
	color: #4A4949
}

.btn-filter~.dropdown-menu {
	min-width: 268px;
	border-radius: 0;
	padding: 0;
	margin: 0;
	top: 40px;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-filter~.dropdown-menu a {
	padding: 8px 20px
}

.btn-filter.facet-filter-button {
	background-color: #153D88;
	color: #fff;
	margin-bottom: 17px;
	min-width: 1px;
	width: 100%;
	line-height: 25px
}

.btn-filter.facet-filter-button::before {
	content: "";
	float: left;
	margin-right: 10px
}

.btn-filter.facet-filter-button::after {
	-moz-transform: translateY(-50%) rotate(270deg);
	-ms-transform: translateY(-50%) rotate(270deg);
	-webkit-transform: translateY(-50%) rotate(270deg);
	transform: translateY(-50%) rotate(270deg)
}

.btn-filter.facet-filter-button.closed::after {
	-moz-transform: translateY(-50%) rotate(90deg);
	-ms-transform: translateY(-50%) rotate(90deg);
	-webkit-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg)
}

.btn-filter.active-facet-filter {
	background-color: #91A9CC;
	color: #fff;
	font-size: 16px;
	min-width: 1px;
	width: 100%
}

.btn-filter.active-facet-filter::after {
	content: none
}

.btn-filter.active-facet-filter::before {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	content: "";
	float: left;
	margin-right: 10px
}[class^="icon-"] {
	background-color: transparent;
	border: 2px solid #fff;
	display: inline-block;
	text-indent: 100%;
	height: 40px;
	width: 40px;
	position: relative
}[class^="icon-"]::after {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%)
}[class^="icon-"]:hover,[class^="icon-"]:focus {
	border-color: #fff;
	background-color: #fff
}

.arrow-right-circle {
	display: inline-block
}

.arrow-right-circle::after {
	content: "";
	display: block;
	float: right;
	margin-left: 7px;
	margin-top: 2px
}

.pdf-icon__inline {
	float: left;
	margin-right: 10px;
	width: 20px;
	height: 25px
}

.footer {
	background-color: #0d1f4f;
	color: #fff;
	font-family: Verdana,Helvetica,Arial,sans-serif
}

.footer .container,.footer .navbar-support__wrp {
	font-size: 14px;
	padding-top: 30px;
	padding-bottom: 25px
}

.footer a {
	color: #fff;
	text-decoration: underline
}

.footer p {
	margin-bottom: 20px
}

.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6 {
	color: #D0D0CF;
	font-family: IntervalProMedium,Helvetica,Arial,sans-serif
}

.footer .ce-menu {
	padding-bottom: 16px;
	padding-left: 0;
	margin-bottom: 0;
	list-style-type: none
}

.footer .ce-menu li {
	line-height: 24px
}

.footer [class^="button-"] {
	display: block;
	text-decoration: none;
	background-color: transparent;
	border: 2px solid #fff;
	color: #fff
}

.footer [class^="button-"]:hover,.footer [class^="button-"]:focus {
	color: #153D8A;
	background-color: #fff
}

@media (min-width:767px) {
	.footer .container,.footer .navbar-support__wrp {
		padding-top: 40px;
		padding-bottom: 50px
	}
}

.carousel-container,.container,.navbar-support__wrp,.teaser-container,.obliquely-container {
	margin-bottom: 40px
}

.teaser-container .carousel-container,.teaser-container .container,.teaser-container .navbar-support__wrp,.teaser-container .teaser-container,.teaser-container .obliquely-container {
	margin-bottom: 0
}

.breadcrumb-container .container,.breadcrumb-container .navbar-support__wrp,nav .container,nav .navbar-support__wrp,footer .container,footer .navbar-support__wrp {
	margin-bottom: 0
}

@media (min-width:767px) {
	.carousel-container,.container,.navbar-support__wrp,.teaser-container,.obliquely-container {
		margin-bottom: 20px
	}
}

.breadcrumb {
	background-color: #FFF;
	margin-bottom: 0;
	padding: 10px 0
}

.breadcrumb-container::before {
	content: "";
	background: #9D9D9C;
	background: -moz-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 5px),#153d8a calc(64% + 5px),#153d8a 0%);
	background: -webkit-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 5px),#153d8a calc(64% + 5px),#153d8a 0%);
	background: -o-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 5px),#153d8a calc(64% + 5px),#153d8a 0%);
	background: -ms-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 5px),#153d8a calc(64% + 5px),#153d8a 0%);
	background: linear-gradient(to right,#9d9d9c 64%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) calc(64% + 5px),#153d8a calc(64% + 5px),#153d8a 0%);
	height: 5px;
	display: block
}

@media (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.breadcrumb-container::before {
		background: -moz-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 0%);
		background: -webkit-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 0%);
		background: -o-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 0%);
		background: -ms-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 0%);
		background: linear-gradient(to right,#9d9d9c 64%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 64.5%,#153d8a 64.5%,#153d8a 0%)
	}
}

.navbar-toggle {
	border: 0;
	margin: 14px 0 14px 0;
	padding: 17px;
	height: 50px
}

.navbar-toggle .icon-bar {
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;
	background-color: #153D8A;
	border: 0;
	height: 3px;
	padding: 0;
	width: 28px
}

.navbar-toggle .icon-bar:first-of-type {
	transform: rotate(45deg)
}

.navbar-toggle .icon-bar:nth-of-type(2) {
	transform: rotate(-45deg)
}

.navbar-toggle .icon-bar:last-of-type {
	display: none
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: -3px
}

.navbar-toggle .icon-bar:active,.navbar-toggle .icon-bar:hover,.navbar-toggle .icon-bar:focus {
	background-color: #153D8A
}

.navbar-toggle.collapsed .icon-bar:first-of-type {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg)
}

.navbar-toggle.collapsed .icon-bar:nth-of-type(2) {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg)
}

.navbar-toggle.collapsed .icon-bar:last-of-type {
	display: block
}

.navbar-toggle.collapsed .icon-bar+.icon-bar {
	margin-top: 5px
}

.navbar-collapse {
	border: 0;
	box-shadow: none;
	overflow-x: hidden
}

.navbar {
	z-index: 1041;
	background-color: rgba(13,31,79,.9);
	height: 75px;
	-ms-overflow-style: none
}

.navbar .arrow-right {
	float: right;
	z-index: 11;
	width: 40px;
	height: 30px;
	padding-right: 17px;
	padding-top: 8px
}

.navbar .arrow-right::after {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	content: "";
	display: block;
	float: right
}

.navbar-header {
	background-color: #fff
}

.navbar-main {
	margin-top: 0
}

.navbar-main img {
	display: none
}

.navbar-main__link {
	font-family: IntervalProMedium,Helvetica,Arial,sans-serif;
	font-size: 18px;
	z-index: 11;
	float: left;
	color: #fff;
	padding: 10px 17px;
	line-height: 20px
}

.navbar-main__item.opened .navbar-main__link {
	color: #4A4949;
	position: relative
}

#navbar.collapsing {
	display: none
}

@media (min-width:767px) {
	.navbar {
		background-color: #fff;
		height: auto
	}

	.navbar .arrow-right {
		display: none
	}

	.navbar-main {
		margin-top: 50px
	}

	.navbar-main img {
		display: block;
		margin-bottom: 12px
	}

	.navbar-header {
		background-color: transparent
	}

	.navbar-main>li {
		position: static
	}

	.navbar-nav>li>.navbar-main__link {
		padding: 30px 20px 30px;
		color: #153D8A
	}

	.navbar-nav>.current>.navbar-main__link,.navbar-nav>.active>.navbar-main__link {
		color: #000;
		padding: 30px 20px 37px
	}

	.navbar-nav>.current>.navbar-main__link::after,.navbar-nav>.active>.navbar-main__link::after {
		background-color: #153D8A;
		content: "";
		display: block;
		height: 3px;
		margin-top: 5px;
		width: 100%
	}

	.overlay__open .navbar-main__link {
		float: none
	}

	.overlay__open.show-menu .navbar-main__link {
		color: #000;
		background-color: #fff
	}

	.overlay__open.show-menu .navbar-main__link::after {
		background-color: #153D8A;
		content: "";
		display: block;
		height: 3px;
		margin-top: 5px;
		width: 100%
	}
}

@media (min-width:991px) {
	.navbar-nav>.current>.navbar-main__link,.navbar-nav>.active>.navbar-main__link {
		padding: 30px 20px 32px
	}

	.navbar-nav>li>.navbar-main__link {
		padding: 30px 20px 40px
	}
}

@media screen and (min-device-width:1199px) {
	.navbar-main__item:hover>.navbar-main__link,.navbar-main__item:focus>.navbar-main__link {
		color: #000;
		background-color: #fff;
		padding: 30px 20px 32px;
		cursor: default
	}

	.navbar-main__item:hover>.navbar-main__link::after,.navbar-main__item:focus>.navbar-main__link::after {
		background-color: #153D8A;
		content: "";
		display: block;
		height: 3px;
		margin-top: 5px;
		width: 100%
	}
}

.overlay__body {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	background-color: #0d1f4f;
	bottom: 0;
	height: 0;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1040
}

.overlay__body.on {
	-webkit-transition-delay: 0;
	transition-delay: 0;
	height: auto;
	opacity: .9
}

.overlay__wrapper {
	background: #fff;
	font-size: 14px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	height: 0;
	left: 0;
	position: relative;
	width: 100vw;
	overflow: hidden
}

.overlay__wrapper .ce-menu {
	clear: both;
	height: 0;
	list-style-type: none;
	overflow: hidden
}

.overlay__wrapper .ce-menu li {
	margin-bottom: 10px
}

.overlay__wrapper .container,.overlay__wrapper .navbar-support__wrp {
	padding: 44px 17px 17px
}

.overlay__wrapper h3,.overlay__wrapper h4,.overlay__wrapper h5,.overlay__wrapper h6 {
	margin-bottom: 7px
}

.overlay__wrapper .row [class^="col-"] {
	margin-bottom: 0
}

.overlay__wrapper .fifth-column-divider {
	display: none
}

.overlay__wrapper .fifth-column-divider+.col-md-20 {
	display: none
}

.overlay__wrapper .fifth-column-divider+.col-md-20>div {
	height: auto!important
}

.overlay__wrapper .container:nth-child(2),.overlay__wrapper .navbar-support__wrp:nth-child(2) {
	padding: 22px 17px;
	position: relative;
	width: 100%
}

.overlay__wrapper .container:nth-child(2)>div:last-child .text-center,.overlay__wrapper .navbar-support__wrp:nth-child(2)>div:last-child .text-center {
	background-color: #F2F2F2;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 13px;
	position: relative;
	width: 100%
}

.opened>.overlay__wrapper {
	height: auto;
	overflow: visible;
	z-index: 10
}

.opened.navbar-main__item>.arrow-right {
	position: relative
}

.opened>.main-nav__collapse-headline::after {
	display: block
}

.opened>.ce-menu {
	display: block;
	height: auto;
	padding: 0 0 6px 15px
}

.navbar .opened>.arrow-right::after {
	-moz-transform: scale(1.2) rotate(90deg);
	-ms-transform: scale(1.2) rotate(90deg);
	-webkit-transform: scale(1.2) rotate(90deg);
	transform: scale(1.2) rotate(90deg)
}

.overlay__wrapper .arrow-right {
	padding-top: 12px;
	padding-right: 0
}

.overlay__wrapper .arrow-right::after {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.main-nav__collapse-headline::after {
	display: none
}

@media (min-width:767px) {
	.main-nav__collapse-headline {
		position: relative
	}

	.main-nav__collapse-headline::after {
		display: block;
		position: absolute;
		bottom: -10px
	}

	.overlay__body.on~.navbar {
		background-color: #F2F2F2
	}

	.overlay__wrapper {
		-webkit-transition: max-height;
		-o-transition: max-height;
		transition: max-height;
		-webkit-transition-duration: 1s;
		transition-duration: 1s;
		height: auto;
		max-height: 0;
		position: absolute
	}

	.overlay__wrapper .container,.overlay__wrapper .navbar-support__wrp {
		padding: 34px 17px
	}

	.overlay__wrapper .row {
		position: relative
	}

	.overlay__wrapper .row [id^="c"] {
		background-color: #F2F2F2;
		padding: 17px
	}

	.overlay__wrapper .ce-menu {
		height: auto;
		padding: 0
	}

	.overlay__wrapper .fifth-column-divider {
		display: block
	}

	.overlay__wrapper .fifth-column-divider+.col-md-20 {
		display: block
	}

	.overlay__wrapper .fifth-column-divider+.col-md-20 [id^="c"] {
		background: none;
		padding: 0
	}

	.overlay__wrapper .container:nth-child(2)>div:last-child .text-center,.overlay__wrapper .navbar-support__wrp:nth-child(2)>div:last-child .text-center {
		position: absolute
	}

	.overlay__open.show-menu .overlay__wrapper {
		overflow: auto
	}
}

@media (min-width:767px) and (max-width:991px) {
	.overlay__wrapper {
	}

	.overlay__wrapper .col-sm-4:nth-of-type(4) [id^="c"],.overlay__wrapper .col-sm-4:nth-of-type(5) [id^="c"] {
		margin-top: 17px
	}

	.overlay__wrapper .fourth-column-fullwidth {
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}

	.overlay__wrapper .fourth-column-fullwidth>div {
		width: 33.33333%;
		float: left;
		margin-top: 34px;
		padding-left: 17px;
		padding-right: 17px
	}

	.overlay__wrapper .fifth-column-divider+.col-md-20>div {
		float: left;
		width: 33.33%;
		margin-top: 0
	}
}

@media screen and (min-width:991px) {
	.overlay__wrapper {
		overflow: hidden
	}

	.overlay__wrapper-inner {
		overflow-x: hidden;
		overflow-y: scroll;
		max-height: inherit
	}
}

@media (min-width:1199px) {
	.overlay__wrapper {
	}

	.overlay__wrapper .fifth-column-divider+.col-md-20>div {
		width: 100%;
		margin-top: 34px
	}

	.overlay__wrapper .fifth-column-divider+.col-md-20>div:first-child {
		margin-top: 0
	}
}

.navbar-support__link {
	color: #fff
}

.navbar-support__link:hover,.navbar-support__link:focus,.navbar-support__link:active {
	color: #fff
}

.navbar-support {
	margin-left: -34px;
	margin-right: -34px
}

.navbar-support__item>.arrow-right {
	padding-top: 12px
}

.navbar-support__item.opened {
	background-color: #fff
}

.navbar-support__item.opened>.navbar-support__link {
	color: #4A4949
}

.navbar-support__item.opened .navbar-support__dropdown-menu-wrp {
	display: block
}

.nav>li>a.navbar-support__link {
	display: inline-block
}

.navbar-support__dropdown-menu-wrp {
	display: none;
	background-color: #fff;
	padding-bottom: 15px
}

.navbar-support__dropdown-menu-wrp .navbar-support__link {
	color: #153D8A
}

.dropdown-menu__list {
	list-style-type: none;
	padding: 0
}

.dropdown-menu__list .navbar-support__item {
	padding: 8px 17px
}

.dropdown-menu__list .navbar-support__item.current a {
	color: #4A4949
}

.no-touch .navbar-support__item:hover,.no-touch .navbar-support__item:focus {
	background-color: #fff
}

.no-touch .navbar-support__item:hover .navbar-support__dropdown-menu-wrp,.no-touch .navbar-support__item:focus .navbar-support__dropdown-menu-wrp {
	display: block
}

.no-touch .navbar-support__item:hover .navbar-support__link.first-level::after,.no-touch .navbar-support__item:focus .navbar-support__link.first-level::after,.no-touch .navbar-support__item.current .navbar-support__link.first-level::after,.no-touch .navbar-support__item.active .navbar-support__link.first-level::after {
	content: "";
	display: block;
	width: 100%;
	height: 3px;
	background-color: #153D8A;
	margin-top: 5px
}

.touch .navbar-support__item.show-menu {
	background-color: #fff
}

.touch .navbar-support__item.show-menu .navbar-support__dropdown-menu-wrp {
	display: block
}

.touch .navbar-support__item.show-menu .navbar-support__link.first-level::after,.touch .navbar-support__item.current .navbar-support__link.first-level::after,.touch .navbar-support__item.active .navbar-support__link.first-level::after {
	content: "";
	display: block;
	width: 100%;
	height: 3px;
	background-color: #153D8A;
	margin-top: 5px
}

@media (min-width:767px) {
	.navbar-support__wrp {
		height: 43px;
		width: 100%
	}

	.navbar-nav>.navbar-support__item>a {
		color: #494949;
		padding: 15px 15px 0 15px
	}

	.navbar-support {
		position: absolute;
		right: 17px;
		margin-left: 0;
		margin-right: 0
	}

	.navbar-support__dropdown-menu-wrp {
		z-index: 11;
		position: absolute;
		min-width: 200px;
		padding: 15px 0
	}

	.dropdown-menu__list {
		list-style-type: none;
		padding: 0
	}

	.dropdown-menu__list .navbar-support__item:hover {
		background-color: #91A9CC
	}

	.dropdown-menu__list .navbar-support__item:hover a {
		text-decoration: none;
		color: #fff
	}
}

@media (min-width:991px) {
	.navbar-support__wrp {
		position: relative
	}

	.navbar-support__link {
		color: #4A4949
	}

	.navbar-support__link:hover,.navbar-support__link:focus,.navbar-support__link:active {
		color: #4A4949
	}
}

.nav-jump-to-button {
	background-color: #FFF;
	cursor: pointer
}

.nav-jump-to-button.ios {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	-o-transform: scale(.5);
	transform: scale(.5);
	left: -13px;
	position: relative
}

.nav-jump-to-button.ios~.nav-jump-to ul {
	position: relative;
	top: -13px
}

.nav-jump-to--icon-arrow {
	margin: 4px 17px 0 10px
}

.nav-jump-to {
	position: fixed;
	overflow: scroll;
	overflow: -moz-scrollbars-none;
	-ms-overflow-style: none;
	left: 0;
	top: 40%;
	max-height: 60%;
	z-index: 1042;
	display: none;
	max-width: 50%
}

.nav-jump-to::-webkit-scrollbar {
	display: none
}

@media (min-width:1200px) {
	.nav-jump-to {
		margin-left: 20px;
		display: block
	}
}

.nav-jump-to ul {
	background-color: #DBE5F2;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 14px;
	list-style-type: none;
	padding: 0;
	display: none
}

.nav-jump-to ul li {
	display: -webkit-flex;
	display: flex;
	padding: 10px;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	line-height: 1.3
}

.nav-jump-to ul li.active {
	background-color: #91A9CC;
	color: #fff;
	cursor: default
}

.nav-jump-to ul li.active .nav-jump-to--icon-arrow {
	background: none;
	margin: 0 17px 0 0;
	width: 16px;
	height: 16px
}

.nav-jump-to ul li.active .nav-jump-to--icon-arrow::after {
	-moz-transform: scale(.5) translateY(-50%);
	-ms-transform: scale(.5) translateY(-50%);
	-webkit-transform: scale(.5) translateY(-50%);
	transform: scale(.5) translateY(-50%);
	content: "";
	display: block
}

.nav-jump-to ul li.active a {
	color: #fff;
	cursor: default
}

.nav-jump-to ul li.active a:hover {
	text-decoration: none
}

.nav-jump-to ul li.above .nav-jump-to--icon-arrow {
	-moz-transform: scale(1.3) rotate(-90deg);
	-ms-transform: scale(1.3) rotate(-90deg);
	-webkit-transform: scale(1.3) rotate(-90deg);
	transform: scale(1.3) rotate(-90deg)
}

.nav-jump-to ul li.underneath .nav-jump-to--icon-arrow {
	-moz-transform: scale(1.3) rotate(90deg);
	-ms-transform: scale(1.3) rotate(90deg);
	-webkit-transform: scale(1.3) rotate(90deg);
	transform: scale(1.3) rotate(90deg)
}

.nav-jump-to ul li:hover {
	background-color: #91A9CC;
	cursor: pointer
}

.nav-jump-to ul li:hover a {
	color: #fff
}

.nav-jump-to ul li:hover a:hover {
	text-decoration: none
}

.nav-jump-to ul li a {
	color: #153D8A
}

.nav-jump-to ul li a:focus {
	text-decoration: none
}

.pagination {
	list-style: none;
	font-family: IntervalPro-Italic,Helvetica,Arial,sans-serif;
	font-size: 18px;
	padding-left: 0;
	margin-left: -5px
}

.pagination>.pagination__item {
	-moz-transform: skewX(-10deg);
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	border-right: 1px solid #9D9D9C;
	padding-left: 13px;
	padding-right: 18px;
	display: inline-block
}

.pagination>.pagination__item>* {
	-moz-transform: skewX(10deg);
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	color: #9D9D9C
}

.pagination>.pagination__item.first {
	margin-bottom: 17px
}

.pagination>.pagination__item.active>* {
	color: #000
}

.pagination>.pagination__item.active::after {
	content: "";
	display: block;
	width: 75%;
	height: 3px;
	background-color: #153D8A;
	position: absolute;
	bottom: -7px;
	left: 4px
}

.pagination>.pagination__item.previous {
	border-right: 0;
	padding-left: 0;
	padding-right: 5px
}

.pagination>.pagination__item.previous:hover::after {
	content: none
}

.pagination>.pagination__item.last {
	border-right: 0;
	padding-right: 0
}

.pagination>.pagination__item.next {
	padding-left: 15px;
	padding-right: 0;
	border-right: none
}

.pagination>.pagination__item.next:hover::after {
	content: none
}

.pagination>.pagination__item.next+.ultimate-page {
	padding-left: 0
}

.pagination>.pagination__item.ultimate-page {
	padding: 0;
	border-right: 0
}

.pagination>.pagination__item.ultimate-page:hover::after {
	content: none
}

.pagination>.pagination__item:hover::after,.pagination>.pagination__item:focus::after {
	content: "";
	display: block;
	width: 75%;
	height: 3px;
	background-color: #153D8A;
	position: absolute;
	bottom: -7px;
	left: 4px
}

.pagination>.pagination__item:hover .pagination__number,.pagination>.pagination__item:focus .pagination__number {
	color: #000
}

.pagination .pagination__number:hover,.pagination .pagination__number:focus {
	text-decoration: none
}

.pagination .pagination__previous-page {
	-moz-transform: skewX(10deg) rotate(180deg);
	-ms-transform: skewX(10deg) rotate(180deg);
	-webkit-transform: skewX(10deg) rotate(180deg);
	transform: skewX(10deg) rotate(180deg);
	display: inline-block;
	vertical-align: middle
}

.pagination .pagination__previous-page::after {
	content: "";
	float: right;
	margin-top: 3px
}

.pagination .pagination__previous-page::after {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	margin-top: 0
}

.pagination .pagination__first-page {
	-moz-transform: skewX(10deg) rotate(180deg);
	-ms-transform: skewX(10deg) rotate(180deg);
	-webkit-transform: skewX(10deg) rotate(180deg);
	transform: skewX(10deg) rotate(180deg);
	margin-right: 5px;
	vertical-align: middle
}

.pagination .pagination__first-page::after {
	content: "";
	float: right
}

.pagination .pagination__next-page {
	-moz-transform: skewX(10deg);
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	vertical-align: middle
}

.pagination .pagination__next-page::after {
	content: "";
	float: right;
	margin-top: 3px
}

.pagination .pagination__next-page::after {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	margin-top: 0
}

.pagination .pagination__last-page {
	-moz-transform: skewX(10deg);
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	padding-left: 15px;
	vertical-align: middle
}

.pagination .pagination__last-page::after {
	content: "";
	float: right
}

.nav>.search-listelement {
	right: 0;
	position: relative;
	width: 100%
}

.navbar-search {
	margin: 17px
}

.navbar-search .tx-solr__submit {
	display: none
}

.navbar-search .tx-solr-q {
	-webkit-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s;
	background-color: #FFF;
	box-shadow: none;
	height: 40px;
	border-radius: 6px;
	border: 1px solid #D0D0CF;
	width: 100%;
	padding-left: 17px
}

.navbar-search .search-button-image {
	position: absolute;
	top: 8px;
	right: 25px
}

@media (min-width:767px) {
	.nav>.search-listelement {
		right: calc((100% - (754px - 34px) + 34px) / 2);
		position: absolute;
		width: 543px
	}

	.navbar-search {
		position: relative;
		top: 17px;
		left: 10px;
		margin: 0
	}

	.navbar-search .tx-solr__submit {
		display: none
	}

	.navbar-search .tx-solr-q {
		-webkit-transition: all 0.7s ease 0s;
		-o-transition: all 0.7s ease 0s;
		transition: all 0.7s ease 0s;
		background-color: transparent;
		box-shadow: none;
		width: 22px;
		cursor: pointer;
		height: 50px;
		position: absolute;
		border-radius: 6px;
		border: none;
		color: transparent;
		right: 0
	}

	.navbar-search .tx-solr-q:focus {
		border: 1px solid #D0D0CF;
		color: #4A4949;
		outline: none
	}

	.navbar-search .search-button-image {
		-webkit-transition: all 0.7s ease 0s;
		-o-transition: all 0.7s ease 0s;
		transition: all 0.7s ease 0s;
		top: 14px;
		z-index: -1;
		right: 0
	}

	.search-focused .search-button-image {
		z-index: 2;
		right: 15px
	}

	.search-focused .tx-solr-q {
		background-color: #FFF;
		z-index: 1;
		border: 1px solid #D0D0CF;
		width: 100%
	}

	.search-focused .tx-solr__submit {
		display: block;
		position: absolute;
		height: 50px;
		box-shadow: none;
		background: transparent;
		border: 0;
		z-index: 3;
		width: 50px
	}
}

.ui-autocomplete {
	background: #FFF;
	list-style-image: none;
	list-style-type: none;
	z-index: 1041;
	padding: 0
}

.ui-autocomplete .ui-menu-item-wrapper {
	color: #9D9D9C;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 16px;
	padding-left: 17px;
	line-height: 2em
}

.ui-autocomplete .ui-menu-item-wrapper strong {
	color: #000;
	font-weight: 400
}

.ui-autocomplete .ui-menu-item:hover {
	background-color: #91A9CC;
	color: #fff
}

.ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper {
	color: #fff;
	text-decoration: none
}

.ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper strong {
	color: #fff
}

@media (min-width:991px) {
	.nav>.search-listelement {
		right: calc((100% - (974px - 34px) + 90px) / 2);
		position: absolute;
		width: 660px
	}
}

@media (min-width:1200px) {
	.nav>.search-listelement {
		right: calc((100% - (1166px - 34px) + 90px) / 2);
		position: absolute;
		width: 852px
	}
}

.no-touch.noscroll {
	position: fixed;
	overflow-y: scroll;
	width: 100%
}

.language-navigation {
	width: 100%;
	right: 0;
	padding: 0;
	border: 1px solid #FFF;
	font-family: IntervalPro,Helvetica,Arial,sans-serif
}

.language-navigation .continent-left,.language-navigation .continent-right {
	width: 100%;
	float: left;
	min-height: 540px;
	background: #FFF
}

.language-navigation .continent-right {
	position: absolute;
	height: 100%;
	left: 100%;
	-webkit-transition: left 1s;
	-o-transition: left 1s;
	transition: left 1s
}

.language-navigation .continent-right.active {
	left: 0
}

.language-navigation .continent-right .close-right {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 17px;
	z-index: 1;
	border: 2px solid #D0D0CF;
	border-radius: 50%
}

.language-navigation .continent-right .close-right:hover {
	cursor: pointer
}

.language-navigation .continent-right .close-right::before,.language-navigation .continent-right .close-right::after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #D0D0CF;
	margin-top: 12px;
	margin-left: 6px;
	width: 15px;
	height: 2px
}

.language-navigation .continent-right .close-right::after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-top: -2px
}

.language-navigation .continen-map {
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url(../../typo3conf/ext/minebea_intec/Resources/Public/Images/Navigation-sfedf083853.png);
	width: 160px;
	height: 80px;
	left: 5px;
	position: absolute;
	background-size: cover;
	top: 50%
}

.language-navigation #north-america .continen-map {
	background-position: 0 100%
}

.language-navigation #north-america.active .continen-map {
	background-position: 0 86%
}

.language-navigation #latin-america .continen-map {
	background-position: 0 71%
}

.language-navigation #latin-america.active .continen-map {
	background-position: 0 57%
}

.language-navigation #europe .continen-map {
	background-position: 0 43%
}

.language-navigation #europe.active .continen-map {
	background-position: 0 29%
}

.language-navigation #asia-pacific .continen-map {
	background-position: 0 14%
}

.language-navigation #asia-pacific.active .continen-map {
	background-position: 0 0
}

.language-navigation .continent-nav {
	height: 134px;
	width: 100%;
	background: #9D9D9C;
	margin-top: 1px;
	color: #fff;
	padding-left: 165px;
	background-repeat: no-repeat;
	position: relative
}

.language-navigation .continent-nav:hover {
	cursor: pointer
}

.language-navigation .continent-nav .continent-label {
	font-size: 18px;
	letter-spacing: .03em;
	padding-left: 10px;
	top: 50%;
	position: relative;
	transform: translateY(-50%)
}

.language-navigation .continent-nav.active {
	background-color: #FFF;
	color: #494949
}

.language-navigation .continent-language {
	display: none;
	padding-left: 17px;
	padding-right: 17px;
	background: #FFF
}

.language-navigation .country {
	margin-bottom: 15px;
	margin-top: 0
}

.language-navigation .country-label {
	font-size: 18px
}

.language-navigation .continent-international {
	background-color: #F2F2F2;
	padding: 13px;
	width: 100%;
	text-align: center
}

.language-navigation .country-language__link {
	font-family: Verdana,Helvetica,Arial,sans-serif
}

@media (min-width:768px) {
	.language-navigation {
		position: fixed;
		left: 0;
		width: 100%
	}

	.language-navigation .continent-left {
		width: 40%
	}

	.language-navigation .continent-right {
		position: relative;
		width: 60%;
		left: 0
	}

	.language-navigation .continent-language {
		margin-top: 35px;
		padding-left: 35px;
		padding-right: 35px
	}

	.language-navigation .close-right {
		display: none;
		left: 0
	}

	.language-navigation .continent-map {
		left: 15px
	}

	.language-navigation .continent-nav {
		padding-left: 175px;
		padding-right: 17px
	}

	.language-navigation .continent-label {
		padding-left: 17px
	}

	.language-navigation .worldwide {
		background-image: url(../../typo3conf/ext/minebea_intec/Resources/Public/Images/Icons/Kontinente-karte-international-retina.png);
		background-size: cover;
		width: 470px;
		height: 273px;
		margin-left: auto;
		margin-right: auto
	}
}

@media (min-width:992px) {
	.language-navigation {
		width: 710px;
		position: absolute;
		left: auto
	}

	.language-navigation .worldwide {
		width: 400px;
		height: 215px
	}
}

@media (min-width:1200px) {
	.language-navigation {
		width: 890px
	}

	.language-navigation .worldwide {
		width: 470px;
		height: 273px
	}
}

.modal-open {
	padding-right: 0!important;
	overflow: visible!important
}

.background-turquoise-background {
	background-color: rgba(94,163,183,.9);
	padding: 17px 17px 0
}

.background-turquoise-background * {
	color: #fff
}

.background-blue-background {
	background-color: #153D8A;
	padding: 10px 17px 12px;
	top: -15px;
	position: relative
}

.background-blue-background * {
	color: #fff;
	margin: 0
}

.background-text-on-image .ce-textpic {
	position: relative
}

.background-text-on-image .ce-bodytext {
	bottom: 17px;
	color: #fff;
	padding: 0 17px;
	position: absolute;
	width: 100%
}

.background-text-on-image .ce-media {
	position: relative
}

.background-text-on-image .ce-media::before {
	content: "";
	display: block;
	background: rgba(0,0,0,.3);
	width: 100%;
	height: 100%;
	position: absolute
}

.background-text-on-image .ce-gallery {
	margin: 0
}

.background-text-on-image [class^="button-"] {
	color: #fff;
	border-color: #fff
}

.background-text-on-image .button-primary:hover,.background-text-on-image .button-grey:hover,.background-text-on-image .button-log-in:hover,.background-text-on-image .button-map:hover,.background-text-on-image .button-envelope:hover,.background-text-on-image .button-phone:hover,.background-text-on-image .btn-filter:hover {
	background-color: #fff;
	color: #153D8A
}

@media (min-width:767px) {
	.background-blue-background {
		top: -45px;
		margin-bottom: -75px
	}
}

@media (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.col-xs-12.col-sm-4.col-md-20 img,.col-xs-12.col-sm-6.col-md-3 img,.col-xs-12.col-sm-4 img,.col-xs-12.col-sm-6.col-md-3 img,.content-carousel img {
		width: 100%
	}

	h1,h2,h3,h4 {
		font-family: Helvetica,Arial,sans-serif
	}
}

.cc-window {
	background: #efefef;
	padding: 20px 10px 20px 10px;
	z-index: 1042;
	top: 0;
	position: fixed;
	width: 100%
}

.cc-window .container,.cc-window .navbar-support__wrp {
	margin-bottom: 0
}

.cc-dismiss {
	display: inline-block;
	position: relative;
	cursor: pointer;
	background-color: transparent;
	border: 2px solid #153D8A;
	color: #153D8A;
	font-size: 16px;
	font-family: IntervalProMedium,Helvetica,Arial,sans-serif;
	text-align: left;
	white-space: normal;
	padding: 7px 12px;
	vertical-align: middle;
	line-height: 1.42857;
	border-radius: 6px;
	text-transform: uppercase;
	left: 50%;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.cc-dismiss:hover {
	background-color: #153D8A;
	color: #fff;
	text-decoration: none
}

.cc-close {
	position: absolute;
	top: 5px;
	right: 10px;
	cursor: pointer;
	font-weight: 700;
	background-color: transparent;
	border: 2px solid #153D8A;
	color: #153D8A;
	font-size: 16px;
	font-family: IntervalProMedium,Helvetica,Arial,sans-serif;
	text-align: left;
	white-space: normal;
	padding: 7px 12px;
	vertical-align: middle;
	line-height: 1;
	border-radius: 6px
}

.cc-close:hover {
	background-color: #153D8A;
	color: #fff;
	text-decoration: none
}

.cc-invisible {
	display: none
}

.cc-compliance {
	line-height: 36px;
	margin-top: 20px
}

.cc-message {
	text-align: center
}

.cc-header {
	text-align: center
}

@media (min-width:1200px) {
	.cc-window {
		margin-left: -20px
	}
}

@media (max-width:768px) {
	.cc-close {
		right: 5px;
		top: 5px;
		padding: 2px 4px
	}
}

.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20 {
	position: relative;
	min-height: 1px;
	padding-left: 17px;
	padding-right: 17px
}

.col-xs-20 {
	width: 20%;
	float: left
}

.five-grid-margin {
	position: relative
}

.fifth-column-divider {
	display: block;
	background: #D0D0CF;
	height: 1px;
	position: relative;
	overflow: hidden;
	width: 100%
}

.fifth-column-divider+.col-md-20 {
	width: 100%;
	margin-top: 17px
}

@media (min-width:768px) {
	.col-sm-20 {
		width: 20%;
		float: left
	}
}

@media (min-width:992px) {
	.col-md-20 {
		width: 20%;
		float: left
	}

	.fifth-column-divider {
		height: 100%;
		position: absolute;
		overflow: hidden;
		right: 20%;
		width: 1px
	}

	.fifth-column-divider+.col-md-20 {
		width: 20%;
		margin-top: 0
	}
}

@media (min-width:1200px) {
	.col-lg-20 {
		width: 20%;
		float: left
	}
}

.carousel-container {
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden
}

.hero-unit-carousel .carousel-inner {
	overflow: visible
}

.carousel .carousel-control {
	background: none
}

.carousel .carousel-control span {
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	position: absolute;
	top: 50%
}

.carousel .carousel-control.left span {
	-moz-transform: rotate(180deg) translateY(50%);
	-ms-transform: rotate(180deg) translateY(50%);
	-webkit-transform: rotate(180deg) translateY(50%);
	transform: rotate(180deg) translateY(50%)
}

.hero-unit-carousel span {
	display: none;
	left: 50%
}

.carousel--link:hover,.carousel--link:focus {
	text-decoration: none
}

.carousel-indicators {
	bottom: 0;
	float: left;
	left: auto;
	width: 100%;
	margin-left: auto;
	padding-left: auto;
	position: relative;
	margin-top: 10px
}

.carousel-indicators li {
	width: 21px;
	height: 21px;
	border: 1px solid #fff;
	background-color: #9D9D9C;
	margin: 1px 8px 1px 1px
}

.carousel-indicators .active {
	width: 21px;
	height: 21px;
	background-color: #153D8A;
	margin: 1px 8px 1px 1px
}

.blue-diagonal-bar {
	background: #153d8a;
	width: 100%;
	margin-top: 0;
	color: #fff;
	padding: 17px 0 9px 20px;
	z-index:100;
}

.blue-diagonal-bar h1 {
	color: #fff;
	margin-bottom: 5px
}

.blue-diagonal-bar p {
	font-size: 14px; text-align:right;
}

.blue-diagonal-bar::after {
	content: ' ';
	height: 4px;
	background: #E63312;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0
}

@media (min-width:767px) {
	.carousel-control.right span,.carousel-control.left span {
		width: 35px;
		height: 66px
	}
}

@media (min-width:991px) {
	.carousel {
		margin-bottom: 64px
	}

	.blue-diagonal-bar {
		position: absolute;
		border-radius: 0 6px 0 0;
		border-top: 5px solid #153d8a;
		background: linear-gradient(-78deg,rgba(21,61,138,0) 20px,#153d8a 21px);
		margin-top: -50px;
		width: 77%;
		padding: 17px 35px 0 43px;
		height: 114px
	}@	-moz-document url-prefix() {
		.blue-diagonal-bar{background: linear-gradient(-78deg,rgba(21,61,138,0) 22px,#153d8a 22px)
	}
}

.blue-diagonal-bar::after {
	width: calc(100% - 22px)
}

.carousel-indicators {
	position: absolute;
	float: none;
	bottom: 18px;
	right: 13px;
	width: auto
}}

@media (min-width:1199px) {
	.carousel-indicators {
		bottom: 19px;
		right: 125px;
		float: none
	}

	.blue-diagonal-bar {
		width: 66.66%;
		padding: 17px 35px 0 135px
	}

	.hero-unit-carousel:hover .carousel-control span {
		display: block
	}
}

.grids-background-image__color {
	background-color: rgba(20,86,118,.7);
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0
}

.grids-background-image {
	color: #fff;
	margin-top: 30px;
	margin-bottom: 30px
}

.grids-background-image .grids-header {
	padding-top: 30px;
	position: absolute;
	top: 0
}

.grids-background-image .grids-header::after {
	background: #fff
}

.grids-background-image .grids-header h1,.grids-background-image .grids-header h2,.grids-background-image .grids-header h3,.grids-background-image .grids-header h4,.grids-background-image .grids-header h5,.grids-background-image .grids-header h6 {
	margin: 0
}

.grids-background-image h1,.grids-background-image h2,.grids-background-image h3,.grids-background-image h4,.grids-background-image h5,.grids-background-image h6,.grids-background-image blockquote {
	color: #fff
}

.grids-background-image picture {
	display: block;
	height: 130px;
	overflow: hidden
}

.grids-background-image__column-container {
	padding-top: 17px;
	border-top: 1px solid #fff;
	position: relative
}

@media (min-width:768px) {
	.grids-background-image {
		height: 390px;
		overflow: hidden
	}

	.grids-background-image picture {
		height: initial;
		overflow: auto
	}

	.grids-background-image__column-container {
		bottom: 0;
		border: 0;
		margin-bottom: 23px;
		padding-top: 0;
		position: absolute
	}
}

@media (min-width:992px) {
	.grids-background-image {
		height: 360px
	}
}

.obliquely-container {
	height: auto;
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto
}

.obliquely-container>div {
	height: 100%
}

.obliquely-container .grey {
	background: #efefef
}

.obliquely-container .dark-turquoise {
	background: #5a889f;
	color: #fff
}

.obliquely-container .dark-turquoise .button-primary,.obliquely-container .dark-turquoise .button-grey,.obliquely-container .dark-turquoise .button-log-in,.obliquely-container .dark-turquoise .button-map,.obliquely-container .dark-turquoise .button-envelope,.obliquely-container .dark-turquoise .button-phone,.obliquely-container .dark-turquoise .btn-filter {
	color: #fff;
	border: 2px solid #fff
}

.obliquely-container .dark-turquoise .button-primary:hover,.obliquely-container .dark-turquoise .button-grey:hover,.obliquely-container .dark-turquoise .button-log-in:hover,.obliquely-container .dark-turquoise .button-map:hover,.obliquely-container .dark-turquoise .button-envelope:hover,.obliquely-container .dark-turquoise .button-phone:hover,.obliquely-container .dark-turquoise .btn-filter:hover {
	color: #153D8A;
	background-color: #fff
}

.obliquely-container .dark-turquoise h1,.obliquely-container .dark-turquoise h2,.obliquely-container .dark-turquoise h3,.obliquely-container .dark-turquoise h4,.obliquely-container .dark-turquoise h5,.obliquely-container .dark-turquoise h6 {
	color: #fff
}

.obliquely-container .white {
	background: #fff
}

.obliquely-container .error {
	position: absolute;
	top: 50%;
	left: 20%
}

.obliquely-container .col-left,.obliquely-container .col-right {
	width: 100%;
	position: relative;
	overflow: visible;
	padding: 35px 17px
}

.obliquely-container [class*="background-image"] {
	padding: 0
}

.obliquely-container.background-image-both_wrp .col-left.dark-turquoise,.obliquely-container.background-image-both_wrp .col-left.grey,.obliquely-container.background-image-both_wrp .col-left.white,.obliquely-container.background-image-both_wrp .col-right.dark-turquoise,.obliquely-container.background-image-both_wrp .col-right.grey,.obliquely-container.background-image-both_wrp .col-right.white {
	padding: 0 0 0 0
}

.obliquely-container .Tx-Formhandler {
	overflow: hidden
}

.obliquely-container .Tx-Formhandler .help-block p {
	margin: 0
}

.background-image-right_wrp .white,.background-image-left_wrp .white,.no-background_wrp .white {
	border-top: 1px solid #D0D0CF;
	border-bottom: 1px solid #D0D0CF
}

@media (max-width:767px) {
	.obliquely-container .col-left,.obliquely-container .col-right {
		padding: 17px 17px!important;
		left: 0
	}
}

@media (min-width:767px) {
	.obliquely-container {
		position: relative;
		overflow: hidden;
		height: 525px
	}

	.obliquely-container .white+.col-right,.obliquely-container .col-left+.white {
		border-left: 0
	}

	.obliquely-container .col-right,.obliquely-container .white+.white,.obliquely-container .grey+.grey,.obliquely-container .dark-turquoise+.dark-turquoise {
		border-left: 5px solid #FFF
	}

	.obliquely-container .col-left,.obliquely-container .col-right {
		width: calc(50% + 125px);
		position: absolute;
		overflow: hidden;
		padding: 0
	}

	.obliquely-container .col-right {
		margin-right: -125px;
		right: 0;
		transform: skewX(-12deg)
	}

	.obliquely-container .col-right.dark-turquoise,.obliquely-container .col-right.grey,.obliquely-container .col-right.white {
		padding: 35px 150px 35px 60px
	}

	.obliquely-container .col-right .image-no-style img {
		transform: skewX(12deg);
		margin-left: -60px
	}

	.obliquely-container .col-right div[id^="c"] {
		transform: skewX(12deg)
	}

	.obliquely-container .col-left {
		left: 0
	}

	.obliquely-container .col-left.dark-turquoise,.obliquely-container .col-left.grey,.obliquely-container .col-left.white {
		padding: 35px 150px 35px 100px
	}

	.obliquely-container.background-image-both_wrp {
		max-height: 460px
	}
}

@media (max-width:991px) {
	.obliquely-container {
	}

	.obliquely-container.dark-turquoise_wrp {
		height: initial!important
	}

	.obliquely-container.dark-turquoise_wrp .col-left,.obliquely-container.dark-turquoise_wrp .col-right {
		margin: 0;
		width: 100%;
		position: relative;
		overflow: visible;
		transform: skewX(0deg);
		border: 0;
		padding: 35px 17px
	}

	.obliquely-container.dark-turquoise_wrp .col-right .image-no-style img,.obliquely-container.dark-turquoise_wrp .col-right div[id^="c"] {
		margin: 0;
		transform: skewX(0deg)
	}

	.obliquely-container .col-left.dark-turquoise,.obliquely-container .col-left.grey,.obliquely-container .col-left.white {
		padding: 35px 150px 35px 45px
	}

	.obliquely-container .col-right.dark-turquoise,.obliquely-container .col-right.grey,.obliquely-container .col-right.white {
		padding: 35px 200px 35px 60px
	}

	.obliquely-container .col-right.dark-turquoise {
		padding: 35px 17px
	}
}

@media (min-width:991px) {
	.obliquely-container {
	}

	.obliquely-container .col-left.dark-turquoise,.obliquely-container .col-left.grey,.obliquely-container .col-left.white {
		padding: 35px 150px 35px 45px
	}

	.obliquely-container .col-right.dark-turquoise,.obliquely-container .col-right.grey,.obliquely-container .col-right.white {
		padding: 35px 190px 35px 60px
	}

	.obliquely-container .col-right .Tx-Formhandler {
		transform: skewX(12deg)
	}
}

@media (min-width:1199px) {
	.obliquely-container {
	}

	.obliquely-container.background-image-both_wrp {
		max-height: initial
	}

	.obliquely-container .col-left.dark-turquoise,.obliquely-container .col-left.grey,.obliquely-container .col-left.white {
		padding: 50px 180px 50px 17px
	}

	.obliquely-container .col-right.dark-turquoise,.obliquely-container .col-right.grey,.obliquely-container .col-right.white {
		padding: 50px 170px 50px 104px
	}
}

@media (min-width:1400px) {
	.obliquely-container {
	}

	.obliquely-container .col-left.dark-turquoise,.obliquely-container .col-left.grey,.obliquely-container .col-left.white {
		padding: 50px 170px 50px 136px
	}

	.obliquely-container .col-right.dark-turquoise,.obliquely-container .col-right.grey,.obliquely-container .col-right.white {
		padding: 50px 260px 50px 104px
	}

	.obliquely-container .ce-textpic img {
		width: auto
	}
}

.panel.nav-tabs__tab {
	border: 0;
	box-shadow: none
}

.panel.nav-tabs__tab .panel-heading+.panel-collapse>.panel-body {
	border: 0
}

.panel.nav-tabs__tab .panel-heading {
	border-top: 1px solid #D0D0CF
}

.panel.nav-tabs__tab .panel-title {
	font-size: 18px;
	padding: 0
}

.panel.nav-tabs__tab .accordion-toggle {
	border-bottom: 4px solid #D0D0CF;
	padding-bottom: 5px;
	text-decoration: none;
	color: #000
}

.panel.nav-tabs__tab .accordion-toggle::after {
	content: "";
	float: right;
	margin-top: 3px
}

.panel.nav-tabs__tab .accordion-toggle[aria-expanded="true"] {
	border-bottom: 4px solid #153D8A
}

.panel.nav-tabs__tab .accordion-toggle[aria-expanded="true"]::after {
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg)
}

.panel-group .panel+.panel {
	margin: 0
}

.nav-tabs {
	text-align: center;
	border-bottom: 1px solid #D0D0CF
}

.nav-tabs>.nav-tabs__tab {
	float: none;
	display: inline-block
}

.nav-tabs>.nav-tabs__tab a,.nav-tabs>.nav-tabs__tab.active>a,.nav-tabs>.nav-tabs__tab.active>a:hover,.nav-tabs>.nav-tabs__tab.active>a:focus {
	border-width: 0 0 4px;
	border-color: #D0D0CF;
	border-style: solid;
	border-radius: 0;
	background: none;
	color: #4A4949;
	font-size: 18px;
	font-family: IntervalProMedium,Helvetica,Arial,sans-serif;
	margin: 0 17px
}

.nav-tabs>.nav-tabs__tab a:hover,.nav-tabs>.nav-tabs__tab.active>a,.nav-tabs>.nav-tabs__tab.active>a:hover,.nav-tabs>.nav-tabs__tab.active>a:focus {
	border-color: #153D8A;
	color: #000
}

.nav-tabs>.nav-tabs__tab::after {
	content: '';
	width: 1px;
	background-color: #9D9D9C;
	display: block;
	height: 40px;
	position: absolute;
	top: 0;
	-webkit-transform: skew(-20deg);
	-moz-transform: skew(-20deg);
	-ms-transform: skew(-20deg);
	-o-transform: skew(-20deg);
	transform: skew(-20deg)
}

.nav-tabs>.nav-tabs__tab:first-child::after {
	content: none
}

.tab-content {
	padding-top: 34px
}

.teaser-container {
	background: #ffffff;
	padding: 30px 0
}

.teaser-container-header {
	background: #9D9D9C
}

.teaser-container-header .container,.teaser-container-header .navbar-support__wrp {
	padding-top: 11px;
	padding-bottom: 6px
}

.teaser-container-header .container h1,.teaser-container-header .navbar-support__wrp h1,.teaser-container-header .container h2,.teaser-container-header .navbar-support__wrp h2,.teaser-container-header .container h3,.teaser-container-header .navbar-support__wrp h3,.teaser-container-header .container h4,.teaser-container-header .navbar-support__wrp h4,.teaser-container-header .container h5,.teaser-container-header .navbar-support__wrp h5,.teaser-container-header .container h6,.teaser-container-header .navbar-support__wrp h6 {
	color: #fff;
	margin-bottom: 0
}

@media (min-width:767px) {
	.teaser-container .container,.teaser-container .navbar-support__wrp,.teaser-container-header .container,.teaser-container-header .navbar-support__wrp {
		width: 735px
	}
}

@media (min-width:991px) {
	.teaser-container .container,.teaser-container .navbar-support__wrp,.teaser-container-header .container,.teaser-container-header .navbar-support__wrp {
		width: 974px
	}

	.teaser-container {
		padding: 50px 0
	}
}

@media (min-width:1199px) {
	.teaser-container .container,.teaser-container .navbar-support__wrp,.teaser-container-header .container,.teaser-container-header .navbar-support__wrp {
		width: 1166px
	}
}

.panel-box.background-grey,.panel-box.background-blue,.panel-box.background-grey-hover,.panel-box.background-0 {
	height: 100%
}

.background-grey,.background-blue,.background-grey-hover {
	padding: 20px 17px
}

.background-grey h1,.background-grey h2,.background-grey h3,.background-grey h4,.background-grey h5,.background-grey h6,.background-blue h1,.background-blue h2,.background-blue h3,.background-blue h4,.background-blue h5,.background-blue h6,.background-grey-hover h1,.background-grey-hover h2,.background-grey-hover h3,.background-grey-hover h4,.background-grey-hover h5,.background-grey-hover h6 {
	margin-bottom: 15px;
	position: relative;
	padding-bottom: 10px
}

.background-grey h1::after,.background-grey h2::after,.background-grey h3::after,.background-grey h4::after,.background-grey h5::after,.background-grey h6::after,.background-blue h1::after,.background-blue h2::after,.background-blue h3::after,.background-blue h4::after,.background-blue h5::after,.background-blue h6::after,.background-grey-hover h1::after,.background-grey-hover h2::after,.background-grey-hover h3::after,.background-grey-hover h4::after,.background-grey-hover h5::after,.background-grey-hover h6::after {
	background: #9D9D9C;
	background: -moz-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: -webkit-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: -o-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: -ms-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: linear-gradient(to right,#9d9d9c 64%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	height: 3px;
	display: block;
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%
}

@media (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.background-grey h1::after,.background-grey h2::after,.background-grey h3::after,.background-grey h4::after,.background-grey h5::after,.background-grey h6::after,.background-blue h1::after,.background-blue h2::after,.background-blue h3::after,.background-blue h4::after,.background-blue h5::after,.background-blue h6::after,.background-grey-hover h1::after,.background-grey-hover h2::after,.background-grey-hover h3::after,.background-grey-hover h4::after,.background-grey-hover h5::after,.background-grey-hover h6::after {
		background: -moz-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: -webkit-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: -o-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: -ms-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: linear-gradient(to right,#9d9d9c 64%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 64.5%,#153d8a 64.5%,#153d8a 100%)
	}
}

.background-grey .ce-gallery,.background-blue .ce-gallery,.background-grey-hover .ce-gallery {
	margin-bottom: 16px
}

.background-grey-hover h1::after,.background-grey-hover h2::after,.background-grey-hover h3::after,.background-grey-hover h4::after,.background-grey-hover h5::after,.background-grey-hover h6::after {
	background: #153d8a;
	width: 65px
}

.panel-box__linked .panel-box {
	color: #4A4949
}

.panel-box__linked .panel-box .arrow-right-circle {
	color: #153D8A;
	position: absolute;
	bottom: 17px
}

.panel-box__linked:hover,.panel-box__linked:active,.panel-box__linked:focus {
	text-decoration: none
}

.panel-box__linked:hover .panel-box,.panel-box__linked:active .panel-box,.panel-box__linked:focus .panel-box {
	color: #4A4949
}

.panel-box__linked:hover .panel-box .arrow-right-circle,.panel-box__linked:active .panel-box .arrow-right-circle,.panel-box__linked:focus .panel-box .arrow-right-circle {
	color: #000;
	text-decoration: underline
}

.panel-box__linked:hover .background-grey,.panel-box__linked:hover .background-blue,.panel-box__linked:hover .background-0,.panel-box__linked:active .background-grey,.panel-box__linked:active .background-blue,.panel-box__linked:active .background-0,.panel-box__linked:focus .background-grey,.panel-box__linked:focus .background-blue,.panel-box__linked:focus .background-0 {
	border: 3px solid #D0D0CF;
	padding: 17px 14px
}

.panel-box__linked:hover .background-grey-hover,.panel-box__linked:active .background-grey-hover,.panel-box__linked:focus .background-grey-hover {
	background: #DBE5F2
}

.background-grey {
	background: #efefef
}

.background-blue {
	background: rgba(165,204,215,.4)
}

.background-grey-hover {
	background: #efefef
}

.teaser-container .background-0 {
	padding: 20px 17px;
	background: #FFF
}

.teaser-container .background-0 h1,.teaser-container .background-0 h2,.teaser-container .background-0 h3,.teaser-container .background-0 h4,.teaser-container .background-0 h5,.teaser-container .background-0 h6 {
	margin-bottom: 15px;
	position: relative;
	padding-bottom: 10px
}

.teaser-container .background-0 h1::after,.teaser-container .background-0 h2::after,.teaser-container .background-0 h3::after,.teaser-container .background-0 h4::after,.teaser-container .background-0 h5::after,.teaser-container .background-0 h6::after {
	background: #9D9D9C;
	background: -moz-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: -webkit-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: -o-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: -ms-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: linear-gradient(to right,#9d9d9c 64%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	height: 3px;
	display: block;
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%
}

@media (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.teaser-container .background-0 h1::after,.teaser-container .background-0 h2::after,.teaser-container .background-0 h3::after,.teaser-container .background-0 h4::after,.teaser-container .background-0 h5::after,.teaser-container .background-0 h6::after {
		background: -moz-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: -webkit-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: -o-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: -ms-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: linear-gradient(to right,#9d9d9c 64%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 64.5%,#153d8a 64.5%,#153d8a 100%)
	}
}

.teaser-container .background-0 .ce-gallery {
	margin-bottom: 16px
}

@media (min-width:991px) {
	.teaser-container .background-grey,.teaser-container .background-blue {
		margin-bottom: 0
	}
}

.row>[class^="col-"] {
	margin-bottom: 17px
}

.row>[class^="col-"]:last-child {
	margin-bottom: 0
}

@media (min-width:767px) {
	.row .col-sm-4:nth-child(5) {
		margin-bottom: 0
	}

	.row .col-sm-6:nth-child(1),.row .col-sm-6:nth-child(2) {
		margin-bottom: 0
	}

	.row .col-sm-6.col-md-3 {
		margin-bottom: 17px
	}

	.row .col-sm-6.col-md-3:nth-child(4),.row .col-sm-6.col-md-3:last-child {
		margin-bottom: 0
	}

	.row .col-sm-8 {
		margin-bottom: 0
	}

	.row .col-sm-4:nth-child(1),.row .col-sm-4:nth-child(2),.row .col-sm-4:nth-child(3) {
		margin-bottom: 0
	}

	.row .col-sm-4.col-md-20 {
		margin-bottom: 17px
	}

	.row .col-sm-4.col-md-20:nth-child(5),.row .col-sm-4.col-md-20:nth-child(6) {
		margin-bottom: 0
	}

	.row .col-sm-12.col-md-6+.col-xs-12.col-sm-6.col-md-3 {
		margin-bottom: 0
	}
}

@media (min-width:991px) {
	.row .col-md-6,.row .col-md-6.col-sm-3,.row .col-md-3,.row .col-md-3.col-sm-6,.row .col-md-20.col-sm-4 {
		margin-bottom: 0
	}
}

.panel-box.background-grey,.panel-box.background-blue,.panel-box.background-grey-hover,.panel-box.background-0 {
	height: 100%
}

.background-grey,.background-blue,.background-grey-hover {
	padding: 20px 17px
}

.background-grey h1,.background-grey h2,.background-grey h3,.background-grey h4,.background-grey h5,.background-grey h6,.background-blue h1,.background-blue h2,.background-blue h3,.background-blue h4,.background-blue h5,.background-blue h6,.background-grey-hover h1,.background-grey-hover h2,.background-grey-hover h3,.background-grey-hover h4,.background-grey-hover h5,.background-grey-hover h6 {
	margin-bottom: 15px;
	position: relative;
	padding-bottom: 10px
}

.background-grey h1::after,.background-grey h2::after,.background-grey h3::after,.background-grey h4::after,.background-grey h5::after,.background-grey h6::after,.background-blue h1::after,.background-blue h2::after,.background-blue h3::after,.background-blue h4::after,.background-blue h5::after,.background-blue h6::after,.background-grey-hover h1::after,.background-grey-hover h2::after,.background-grey-hover h3::after,.background-grey-hover h4::after,.background-grey-hover h5::after,.background-grey-hover h6::after {
	background: #9D9D9C;
	background: -moz-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: -webkit-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: -o-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: -ms-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: linear-gradient(to right,#9d9d9c 64%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	height: 3px;
	display: block;
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%
}

@media (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.background-grey h1::after,.background-grey h2::after,.background-grey h3::after,.background-grey h4::after,.background-grey h5::after,.background-grey h6::after,.background-blue h1::after,.background-blue h2::after,.background-blue h3::after,.background-blue h4::after,.background-blue h5::after,.background-blue h6::after,.background-grey-hover h1::after,.background-grey-hover h2::after,.background-grey-hover h3::after,.background-grey-hover h4::after,.background-grey-hover h5::after,.background-grey-hover h6::after {
		background: -moz-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: -webkit-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: -o-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: -ms-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: linear-gradient(to right,#9d9d9c 64%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 64.5%,#153d8a 64.5%,#153d8a 100%)
	}
}

.background-grey .ce-gallery,.background-blue .ce-gallery,.background-grey-hover .ce-gallery {
	margin-bottom: 16px
}

.background-grey-hover h1::after,.background-grey-hover h2::after,.background-grey-hover h3::after,.background-grey-hover h4::after,.background-grey-hover h5::after,.background-grey-hover h6::after {
	background: #153d8a;
	width: 65px
}

.panel-box__linked .panel-box {
	color: #4A4949
}

.panel-box__linked .panel-box .arrow-right-circle {
	color: #153D8A;
	position: absolute;
	bottom: 17px
}

.panel-box__linked:hover,.panel-box__linked:active,.panel-box__linked:focus {
	text-decoration: none
}

.panel-box__linked:hover .panel-box,.panel-box__linked:active .panel-box,.panel-box__linked:focus .panel-box {
	color: #4A4949
}

.panel-box__linked:hover .panel-box .arrow-right-circle,.panel-box__linked:active .panel-box .arrow-right-circle,.panel-box__linked:focus .panel-box .arrow-right-circle {
	color: #000;
	text-decoration: underline
}

.panel-box__linked:hover .background-grey,.panel-box__linked:hover .background-blue,.panel-box__linked:hover .background-0,.panel-box__linked:active .background-grey,.panel-box__linked:active .background-blue,.panel-box__linked:active .background-0,.panel-box__linked:focus .background-grey,.panel-box__linked:focus .background-blue,.panel-box__linked:focus .background-0 {
	border: 3px solid #D0D0CF;
	padding: 17px 14px
}

.panel-box__linked:hover .background-grey-hover,.panel-box__linked:active .background-grey-hover,.panel-box__linked:focus .background-grey-hover {
	background: #DBE5F2
}

.background-grey {
	background: #efefef
}

.background-blue {
	background: rgba(165,204,215,.4)
}

.background-grey-hover {
	background: #efefef
}

.teaser-container .background-0 {
	padding: 20px 17px;
	background: #FFF
}

.teaser-container .background-0 h1,.teaser-container .background-0 h2,.teaser-container .background-0 h3,.teaser-container .background-0 h4,.teaser-container .background-0 h5,.teaser-container .background-0 h6 {
	margin-bottom: 15px;
	position: relative;
	padding-bottom: 10px
}

.teaser-container .background-0 h1::after,.teaser-container .background-0 h2::after,.teaser-container .background-0 h3::after,.teaser-container .background-0 h4::after,.teaser-container .background-0 h5::after,.teaser-container .background-0 h6::after {
	background: #9D9D9C;
	background: -moz-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: -webkit-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: -o-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: -ms-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	background: linear-gradient(to right,#9d9d9c 64%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 100%);
	height: 3px;
	display: block;
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%
}

@media (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.teaser-container .background-0 h1::after,.teaser-container .background-0 h2::after,.teaser-container .background-0 h3::after,.teaser-container .background-0 h4::after,.teaser-container .background-0 h5::after,.teaser-container .background-0 h6::after {
		background: -moz-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: -webkit-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: -o-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: -ms-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent 64.5%,#153d8a 64.5%,#153d8a 100%);
		background: linear-gradient(to right,#9d9d9c 64%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 64.5%,#153d8a 64.5%,#153d8a 100%)
	}
}

.teaser-container .background-0 .ce-gallery {
	margin-bottom: 16px
}

@media (min-width:991px) {
	.teaser-container .background-grey,.teaser-container .background-blue {
		margin-bottom: 0
	}
}

video {
	width: 100%
}

.youtube-player,.video-with-overlay .iframe-container {
	position: relative;
	cursor: pointer;
	display: inline-block;
	padding: 0;
	margin: 0;
	width: 100%;
	padding-top: 56.25%;
	height: 0
}

.youtube-player .youtube-play-button,.video-with-overlay .iframe-container .youtube-play-button {
	left: 50%;
	top: 50%;
	margin-left: -36px;
	margin-top: -36px;
	position: absolute
}

.video-with-overlay {
	position: relative;
	overflow: hidden
}

.video-with-overlay .ce-column {
	float: none
}

.video-with-overlay img {
	height: 100%
}

.video-with-overlay .youtube-player,.video-with-overlay .iframe-container {
	display: inline-block;
	padding: 0;
	margin: 0;
	width: 100%;
	padding-top: 56.25%;
	height: 0;
	z-index: -1
}

.video-with-overlay .youtube-player .youtube-play-button,.video-with-overlay .iframe-container .youtube-play-button {
	display: none
}

.video-with-overlay .youtube-thumb {
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	width: 100%;
	position: absolute;
	right: 0;
	top: 0
}

.video-with-overlay iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	background: #000
}

.video-with-overlay__preview-image {
	position: absolute;
	top: 0;
	left: 20%;
	width: 100%
}

.video-with-overlay__preview-image img {
	width: 80%
}

.video-with-overlay__description {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-direction: column;
	flex-direction: column;
	background: rgba(0,0,0,.7);
	color: #D0D0CF;
	height: 100%;
	position: absolute;
	top: 0;
	width: 20%;
	cursor: pointer;
	border-right: 4px solid #fff
}

.video-with-overlay__description p {
	display: none;
	text-align: center
}

.video-with-overlay__description::before {
	-webkit-transform: scale(.6);
	-ms-transform: scale(.6);
	-o-transform: scale(.6);
	transform: scale(.6);
	content: "";
	display: block;
	margin: 0 auto
}

.video-with-overlay__description.hide-icon>* {
	display: none
}

.video-with-overlay__close {
	background: rgba(0,0,0,.7);
	border: 3px solid #fff;
	border-radius: 50%;
	cursor: pointer;
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 1;
	width: 50px;
	height: 50px
}

.video-with-overlay__close::before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-top: 20px;
	margin-left: 13px
}

.video-with-overlay__close::after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-top: -3px;
	margin-left: 13px
}

@media (min-width:767px) {
	.video-with-overlay__description {
	}

	.video-with-overlay__description::before {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@media (min-width:991px) {
	.video-with-overlay__description p {
		display: block;
		padding: 34px 17px
	}

	.video-with-overlay__description p::before {
		margin: 0 auto 17px auto
	}
}

@media (min-width:1199px) {
	.video-play {
	}

	.video-play .video-with-overlay__close {
		display: block
	}
}

.content-carousel {
	padding-left: 6.33%;
	padding-right: 6.33%
}

.content-carousel .carousel-control {
	width: 8%;
	visibility: hidden
}

.content-carousel .carousel-control.left {
	left: 5px
}

.content-carousel .carousel-control.left span {
	margin: 0;
	left: 0;
	-moz-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg)
}

.content-carousel .carousel-control.right {
	right: 5px
}

.content-carousel .carousel-control.right span {
	margin: 0;
	right: -20px
}

.teaser-container .content-carousel {
	background-color: #fff;
	padding-top: 17px;
	padding-bottom: 17px;
	margin-left: 17px;
	margin-right: 17px
}

.category-carousel .content-carousel__item {
	height: 230px
}

.category-carousel .content-carousel__item .image-container {
	height: 135px;
	position: relative;
	width: 100%;
	text-align: center;
	margin-bottom: 15px
}

.category-carousel .content-carousel__item .image-container::before {
	content: ' ';
	display: inline-block;
	vertical-align: middle
}

.category-carousel .content-carousel__item .image-container img {
	width: auto;
	max-height: 100%
}

.content-carousel__container.simulate-product .grids-header {
	background-color: #fff;
	margin: 0 17px;
	padding-top: 17px
}

.content-carousel__container.simulate-product .grids-header h1,.content-carousel__container.simulate-product .grids-header h2,.content-carousel__container.simulate-product .grids-header h3,.content-carousel__container.simulate-product .grids-header h4,.content-carousel__container.simulate-product .grids-header h5,.content-carousel__container.simulate-product .grids-header h6 {
	margin: 0
}

@media (min-width:767px) {
	.content-carousel {
		padding-left: 4.33%;
		padding-right: 4.33%
	}

	.category-carousel h5 {
		margin-left: calc(-4.33% + 17px)
	}

	.category-carousel .item.active {
		display: -webkit-flex;
		display: flex
	}

	.category-carousel .content-carousel__item::after {
		content: '';
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 1px;
		background-color: #D0D0CF
	}

	.category-carousel.content-carousel-col-count-5 .cloneditem-2::after {
		content: normal
	}

	.category-carousel.content-carousel-col-count-4 .cloneditem-2::after {
		content: normal
	}

	.category-carousel.content-carousel-col-count-3 .cloneditem-2::after {
		content: normal
	}

	.content-carousel__container.simulate-product .content-carousel__item::after {
		content: '';
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 1px;
		background-color: #D0D0CF
	}

	.content-carousel__container.simulate-product .content-carousel__item:last-child::after,.content-carousel__container.simulate-product .content-carousel__item.cloneditem-2::after {
		display: none
	}
}

@media (min-width:991px) {
	.content-carousel {
		padding: 0;
		margin-bottom: 0
	}

	.content-carousel .carousel-control {
		width: 6%
	}

	.content-carousel .carousel-control.left {
		left: -20px
	}

	.content-carousel .carousel-control.right {
		right: -20px
	}

	.teaser-container .content-carousel {
		margin: 0 17px;
		padding-left: 4.33%;
		padding-right: 4.33%
	}

	.teaser-container .content-carousel .carousel-control.left {
		left: 17px
	}

	.teaser-container .content-carousel .carousel-control.right {
		right: 17px
	}

	.category-carousel.content-carousel-col-count-5 .cloneditem-4::after {
		content: normal
	}

	.category-carousel.content-carousel-col-count-5 .cloneditem-2::after {
		content: ''
	}

	.category-carousel.content-carousel-col-count-4 .cloneditem-3::after {
		content: normal
	}

	.category-carousel.content-carousel-col-count-4 .cloneditem-2::after {
		content: ''
	}

	.category-carousel.content-carousel-col-count-3 .cloneditem-2::after {
		content: normal
	}

	.content-carousel__container.simulate-product .content-carousel__item.cloneditem-2::after {
		display: block
	}
}

@media (min-width:1199px) {
	.content-carousel .carousel-control.left {
		left: -30px
	}

	.content-carousel .carousel-control.right {
		right: -30px
	}
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-1 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-2 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-3 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-4 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-5 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-6 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-7 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-8 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-9 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-10 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-11 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-12 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-13 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-14 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-15 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-16 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-17 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-18 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-19 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-20 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-21 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-22 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-23 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-24 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-25 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-26 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-27 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-28 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-29 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-30 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-31 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-32 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-33 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-34 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-35 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-36 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-37 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-38 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-39 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-40 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-41 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-42 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-43 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-44 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-45 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-46 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-47 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-48 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-49 {
	display: none
}

.content-carousel-col-count-3 .carousel-inner .cloneditem-50 {
	display: none
}

@media (min-width:767px) {
	.content-carousel-col-count-3 .carousel-inner {
	}
}

@media all and (min-width:767px) and (transform-3d),(min-width:767px) and (-webkit-transform-3d) {
	.content-carousel-col-count-3 .carousel-inner>.item.active.right,.content-carousel-col-count-3 .carousel-inner>.item.next {
		transform: translate3d(33.333%,0,0);
		left: 0
	}

	.content-carousel-col-count-3 .carousel-inner>.item.active.left,.content-carousel-col-count-3 .carousel-inner>.item.prev {
		transform: translate3d(-33.333%,0,0);
		left: 0
	}

	.content-carousel-col-count-3 .carousel-inner>.item.left,.content-carousel-col-count-3 .carousel-inner>.item.prev.right,.content-carousel-col-count-3 .carousel-inner>.item.active {
		transform: translate3d(0,0,0);
		left: 0
	}
}

@media (min-width:767px) {
	.content-carousel-col-count-3 .carousel-inner>.active.left,.content-carousel-col-count-3 .carousel-inner>.prev {
		left: -33.333%
	}

	.content-carousel-col-count-3 .carousel-inner>.active.right,.content-carousel-col-count-3 .carousel-inner>.next {
		left: 33.333%
	}

	.content-carousel-col-count-3 .carousel-inner>.left,.content-carousel-col-count-3 .carousel-inner>.prev.right,.content-carousel-col-count-3 .carousel-inner>.active {
		left: 0
	}

	.content-carousel-col-count-3 .carousel-inner .cloneditem-1,.content-carousel-col-count-3 .carousel-inner .cloneditem-2 {
		display: block
	}
}

@media (min-width:991px) {
	.content-carousel-col-count-3 .carousel-inner {
	}
}

@media all and (min-width:991px) and (transform-3d),(min-width:991px) and (-webkit-transform-3d) {
	.content-carousel-col-count-3 .carousel-inner>.item.active.right,.content-carousel-col-count-3 .carousel-inner>.item.next {
		transform: translate3d(33.33333%,0,0);
		left: 0
	}

	.content-carousel-col-count-3 .carousel-inner>.item.active.left,.content-carousel-col-count-3 .carousel-inner>.item.prev {
		transform: translate3d(-33.33333%,0,0);
		left: 0
	}

	.content-carousel-col-count-3 .carousel-inner>.item.left,.content-carousel-col-count-3 .carousel-inner>.item.prev.right,.content-carousel-col-count-3 .carousel-inner>.item.active {
		transform: translate3d(0,0,0);
		left: 0
	}
}

@media (min-width:991px) {
	.content-carousel-col-count-3 .carousel-inner>.active.left,.content-carousel-col-count-3 .carousel-inner>.prev {
		left: -33.33333%
	}

	.content-carousel-col-count-3 .carousel-inner>.active.right,.content-carousel-col-count-3 .carousel-inner>.next {
		left: 33.33333%
	}

	.content-carousel-col-count-3 .carousel-inner>.left,.content-carousel-col-count-3 .carousel-inner>.prev.right,.content-carousel-col-count-3 .carousel-inner>.active {
		left: 0
	}

	.content-carousel-col-count-3 .carousel-inner .cloneditem-2 {
		display: block
	}

	.content-carousel-col-count-3 .carousel-inner .cloneditem-1 {
		display: block
	}

	.content-carousel-col-count-3 .carousel-inner .content-carousel__item {
		width: 33.33333%;
		float: left
	}
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-1 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-2 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-3 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-4 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-5 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-6 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-7 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-8 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-9 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-10 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-11 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-12 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-13 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-14 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-15 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-16 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-17 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-18 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-19 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-20 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-21 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-22 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-23 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-24 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-25 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-26 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-27 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-28 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-29 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-30 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-31 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-32 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-33 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-34 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-35 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-36 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-37 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-38 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-39 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-40 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-41 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-42 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-43 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-44 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-45 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-46 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-47 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-48 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-49 {
	display: none
}

.content-carousel-col-count-4 .carousel-inner .cloneditem-50 {
	display: none
}

@media (min-width:767px) {
	.content-carousel-col-count-4 .carousel-inner {
	}
}

@media all and (min-width:767px) and (transform-3d),(min-width:767px) and (-webkit-transform-3d) {
	.content-carousel-col-count-4 .carousel-inner>.item.active.right,.content-carousel-col-count-4 .carousel-inner>.item.next {
		transform: translate3d(33.333%,0,0);
		left: 0
	}

	.content-carousel-col-count-4 .carousel-inner>.item.active.left,.content-carousel-col-count-4 .carousel-inner>.item.prev {
		transform: translate3d(-33.333%,0,0);
		left: 0
	}

	.content-carousel-col-count-4 .carousel-inner>.item.left,.content-carousel-col-count-4 .carousel-inner>.item.prev.right,.content-carousel-col-count-4 .carousel-inner>.item.active {
		transform: translate3d(0,0,0);
		left: 0
	}
}

@media (min-width:767px) {
	.content-carousel-col-count-4 .carousel-inner>.active.left,.content-carousel-col-count-4 .carousel-inner>.prev {
		left: -33.333%
	}

	.content-carousel-col-count-4 .carousel-inner>.active.right,.content-carousel-col-count-4 .carousel-inner>.next {
		left: 33.333%
	}

	.content-carousel-col-count-4 .carousel-inner>.left,.content-carousel-col-count-4 .carousel-inner>.prev.right,.content-carousel-col-count-4 .carousel-inner>.active {
		left: 0
	}

	.content-carousel-col-count-4 .carousel-inner .cloneditem-1,.content-carousel-col-count-4 .carousel-inner .cloneditem-2 {
		display: block
	}
}

@media (min-width:991px) {
	.content-carousel-col-count-4 .carousel-inner {
	}
}

@media all and (min-width:991px) and (transform-3d),(min-width:991px) and (-webkit-transform-3d) {
	.content-carousel-col-count-4 .carousel-inner>.item.active.right,.content-carousel-col-count-4 .carousel-inner>.item.next {
		transform: translate3d(25%,0,0);
		left: 0
	}

	.content-carousel-col-count-4 .carousel-inner>.item.active.left,.content-carousel-col-count-4 .carousel-inner>.item.prev {
		transform: translate3d(-25%,0,0);
		left: 0
	}

	.content-carousel-col-count-4 .carousel-inner>.item.left,.content-carousel-col-count-4 .carousel-inner>.item.prev.right,.content-carousel-col-count-4 .carousel-inner>.item.active {
		transform: translate3d(0,0,0);
		left: 0
	}
}

@media (min-width:991px) {
	.content-carousel-col-count-4 .carousel-inner>.active.left,.content-carousel-col-count-4 .carousel-inner>.prev {
		left: -25%
	}

	.content-carousel-col-count-4 .carousel-inner>.active.right,.content-carousel-col-count-4 .carousel-inner>.next {
		left: 25%
	}

	.content-carousel-col-count-4 .carousel-inner>.left,.content-carousel-col-count-4 .carousel-inner>.prev.right,.content-carousel-col-count-4 .carousel-inner>.active {
		left: 0
	}

	.content-carousel-col-count-4 .carousel-inner .cloneditem-3 {
		display: block
	}

	.content-carousel-col-count-4 .carousel-inner .cloneditem-2 {
		display: block
	}

	.content-carousel-col-count-4 .carousel-inner .content-carousel__item {
		width: 25%;
		float: left
	}
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-1 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-2 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-3 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-4 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-5 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-6 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-7 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-8 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-9 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-10 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-11 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-12 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-13 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-14 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-15 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-16 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-17 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-18 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-19 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-20 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-21 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-22 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-23 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-24 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-25 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-26 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-27 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-28 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-29 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-30 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-31 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-32 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-33 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-34 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-35 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-36 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-37 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-38 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-39 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-40 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-41 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-42 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-43 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-44 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-45 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-46 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-47 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-48 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-49 {
	display: none
}

.content-carousel-col-count-5 .carousel-inner .cloneditem-50 {
	display: none
}

@media (min-width:767px) {
	.content-carousel-col-count-5 .carousel-inner {
	}
}

@media all and (min-width:767px) and (transform-3d),(min-width:767px) and (-webkit-transform-3d) {
	.content-carousel-col-count-5 .carousel-inner>.item.active.right,.content-carousel-col-count-5 .carousel-inner>.item.next {
		transform: translate3d(33.333%,0,0);
		left: 0
	}

	.content-carousel-col-count-5 .carousel-inner>.item.active.left,.content-carousel-col-count-5 .carousel-inner>.item.prev {
		transform: translate3d(-33.333%,0,0);
		left: 0
	}

	.content-carousel-col-count-5 .carousel-inner>.item.left,.content-carousel-col-count-5 .carousel-inner>.item.prev.right,.content-carousel-col-count-5 .carousel-inner>.item.active {
		transform: translate3d(0,0,0);
		left: 0
	}
}

@media (min-width:767px) {
	.content-carousel-col-count-5 .carousel-inner>.active.left,.content-carousel-col-count-5 .carousel-inner>.prev {
		left: -33.333%
	}

	.content-carousel-col-count-5 .carousel-inner>.active.right,.content-carousel-col-count-5 .carousel-inner>.next {
		left: 33.333%
	}

	.content-carousel-col-count-5 .carousel-inner>.left,.content-carousel-col-count-5 .carousel-inner>.prev.right,.content-carousel-col-count-5 .carousel-inner>.active {
		left: 0
	}

	.content-carousel-col-count-5 .carousel-inner .cloneditem-1,.content-carousel-col-count-5 .carousel-inner .cloneditem-2 {
		display: block
	}
}

@media (min-width:991px) {
	.content-carousel-col-count-5 .carousel-inner {
	}
}

@media all and (min-width:991px) and (transform-3d),(min-width:991px) and (-webkit-transform-3d) {
	.content-carousel-col-count-5 .carousel-inner>.item.active.right,.content-carousel-col-count-5 .carousel-inner>.item.next {
		transform: translate3d(20%,0,0);
		left: 0
	}

	.content-carousel-col-count-5 .carousel-inner>.item.active.left,.content-carousel-col-count-5 .carousel-inner>.item.prev {
		transform: translate3d(-20%,0,0);
		left: 0
	}

	.content-carousel-col-count-5 .carousel-inner>.item.left,.content-carousel-col-count-5 .carousel-inner>.item.prev.right,.content-carousel-col-count-5 .carousel-inner>.item.active {
		transform: translate3d(0,0,0);
		left: 0
	}
}

@media (min-width:991px) {
	.content-carousel-col-count-5 .carousel-inner>.active.left,.content-carousel-col-count-5 .carousel-inner>.prev {
		left: -20%
	}

	.content-carousel-col-count-5 .carousel-inner>.active.right,.content-carousel-col-count-5 .carousel-inner>.next {
		left: 20%
	}

	.content-carousel-col-count-5 .carousel-inner>.left,.content-carousel-col-count-5 .carousel-inner>.prev.right,.content-carousel-col-count-5 .carousel-inner>.active {
		left: 0
	}

	.content-carousel-col-count-5 .carousel-inner .cloneditem-4 {
		display: block
	}

	.content-carousel-col-count-5 .carousel-inner .cloneditem-3 {
		display: block
	}

	.content-carousel-col-count-5 .carousel-inner .content-carousel__item {
		width: 20%;
		float: left
	}
}

.stacktable {
	width: 100%;
	margin-bottom: 40px;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	border: 1px solid #E6E6E6
}

.stacktable th,.stacktable td {
	padding: 10px;
	border-right: 1px solid #D0D0CF
}

.stacktable tr {
	border-bottom: 1px solid white
}

.stacktable tr:last-child {
	border-bottom: none
}

.stacktable tr:nth-of-type(odd) {
	background-color: #FFF
}

.stacktable tr:nth-of-type(even) {
	background-color: #F2F2F2
}

.stacktable th {
	font-family: IntervalProMedium,Helvetica,Arial,sans-serif;
	background-color: #E6E6E6;
	line-height: 1.16;
	color: #000
}

.stacktable.large-only {
	display: table
}

.stacktable.large-only td:first-child {
	background-color: #D2E5EB;
	border-left: 1px solid #E6E6E6
}

.stacktable.large-only td:last-child {
	border-right: 1px solid #E6E6E6
}

.stacktable.large-only th {
	font-size: 16px
}

.stacktable.large-only th:first-child {
	border-left: 1px solid #E6E6E6
}

.stacktable.large-only th:last-child {
	border-right: 1px solid #E6E6E6
}

.stacktable.small-only {
	display: none;
	border: none
}

.stacktable.small-only tr.st-head-row {
	border-top: 30px solid white
}

.stacktable.small-only tr.st-head-row th {
	font-size: 22px;
	border-right: none
}

.stacktable.small-only tr.st-head-row th.st-key {
	text-align: right;
	padding-right: 10px
}

.stacktable.small-only td {
	font-size: 16px;
	border-right: none
}

.stacktable.small-only td.st-val {
	width: 49%
}

.stacktable.small-only td.st-key {
	background-color: #D2E5EB;
	width: 49%;
	text-align: left
}

@media (max-width:991px) {
	.stacktable.large-only {
		display: none
	}

	.stacktable.small-only {
		display: table
	}
}

.tx-dkdshop .button-primary.right,.tx-dkdshop .right.button-grey,.tx-dkdshop .right.button-log-in,.tx-dkdshop .right.button-map,.tx-dkdshop .right.button-envelope,.tx-dkdshop .right.button-phone,.tx-dkdshop .right.btn-filter {
	float: left
}

.tx-dkdshop .bullet-list>[class^="col-"] {
	overflow: hidden
}

.tx-dkdshop .bullet-list ul {
	padding-left: 0;
	list-style: none
}

.tx-dkdshop .bullet-list ul li {
	padding-left: 13px;
	text-indent: -13px
}

.tx-dkdshop .bullet-list ul li::before {
	content: "\0025A0";
	color: #E63312;
	padding-right: 5px
}

.tx-dkdshop .product-file-list,.tx-dkdshop .downloads {
	list-style: none;
	padding-left: 0
}

.tx-dkdshop .product-file-list .ml_links,.tx-dkdshop .downloads .ml_links {
	padding-left: 25px;
	margin-bottom: 20px
}

.tx-dkdshop .product-file-list li,.tx-dkdshop .downloads li {
	list-style: none outside none;
	margin: 1em 0;
	overflow: hidden
}

.tx-dkdshop .product-file-list div,.tx-dkdshop .downloads div {
	overflow: hidden
}

.tx-dkdshop #contact {
	position: relative
}

.tx-dkdshop #contact-form {
	position: absolute;
	top: -78px
}

.tx-dkdshop .product-group {
	background: #FFF;
	height: 265px;
	text-align: center;
	position: relative;
	vertical-align: middle;
	width: 100%;
	padding: 17px
}

.tx-dkdshop .product-group img {
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	max-height: 100%;
	width: auto;
	float: left;
	top: 50%;
	position: relative
}

.tx-dkdshop .product-group::before {
	content: ' ';
	display: inline-block;
	vertical-align: middle;
	height: 100%
}

.tx-dkdshop .product-group .description {
	position: absolute;
	width: 100%;
	height: 0;
	bottom: 0;
	text-align: left;
	background: rgba(94,163,183,.9);
	color: #fff;
	overflow: hidden;
	-webkit-transition: height 1s;
	-moz-transition: height 1s;
	-o-transition: height 1s;
	transition: height 1s;
	left: 0
}

.tx-dkdshop .product-group .description .description-content {
	padding: 17px;
	display: block
}

.tx-dkdshop .product-group .description a {
	color: #fff
}

.tx-dkdshop .product-group .description a:hover {
	color: #fff;
	text-decoration: none
}

.tx-dkdshop .product-group:hover .description {
	cursor: pointer;
	height: 100%
}

.tx-dkdshop .product-group-titel {
	margin-top: 2px;
	background: #FFF;
	height: 99px;
	padding: 10px 34px 10px 17px;
	position: relative
}

.tx-dkdshop .product-group-titel::after {
	content: '';
	position: absolute;
	right: 17px;
	top: 12px
}

.tx-dkdshop .product-tile {
	margin-bottom: 30px
}

.tx-dkdshop .product-tile.col-sm-6:nth-child(2) {
	margin-bottom: 30px
}

.tx-dkdshop .tx-dkdshop-category-list .category-carousel {
	margin-bottom: 17px
}

.tx-dkdshop-order-single {
	margin-bottom: 25px
}

@media (min-width:767px) {
	.tx-dkdshop .product-group {
		padding: 24px
	}

	.tx-dkdshop .bullet-list {
		width: 66%;
		margin-bottom: 36px;
		overflow: hidden;
		margin-left: auto;
		margin-right: auto
	}

	.tx-dkdshop .bullet-list ul {
		width: 50%;
		float: left;
		padding-right: 34px
	}

	.tx-dkdshop .bullet-list-links .left .button-primary.right,.tx-dkdshop .bullet-list-links .left .right.button-grey,.tx-dkdshop .bullet-list-links .left .right.button-log-in,.tx-dkdshop .bullet-list-links .left .right.button-map,.tx-dkdshop .bullet-list-links .left .right.button-envelope,.tx-dkdshop .bullet-list-links .left .right.button-phone,.tx-dkdshop .bullet-list-links .left .right.btn-filter {
		float: right;
		margin-right: 10px
	}

	.tx-dkdshop .bullet-list-links .right .button-primary.right,.tx-dkdshop .bullet-list-links .right .right.button-grey,.tx-dkdshop .bullet-list-links .right .right.button-log-in,.tx-dkdshop .bullet-list-links .right .right.button-map,.tx-dkdshop .bullet-list-links .right .right.button-envelope,.tx-dkdshop .bullet-list-links .right .right.button-phone,.tx-dkdshop .bullet-list-links .right .right.btn-filter {
		margin-left: 10px
	}

	.tx-dkdshop #contact-form {
		top: -145px
	}
}

.ce-gallery.adjusted-image-width {
	width: 50%
}

.ce-left img {
	margin: 0 24px 24px 0
}

.ce-right img {
	margin: 0 0 24px 24px
}

.ce-intext.ce-left ol,.ce-intext.ce-left ul {
	padding-left: 20px
}

.tooltip {
	text-align: left
}

.tooltip li {
	text-align: left
}

.tooltip h3 {
	color: #fff
}

.tx-dkdshop-cart .device a:hover {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2214px%22%20height%3D%2214px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2214%22%20height%3D%2214%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdp%0D%0Abj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6%0D%0AeD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0%0D%0ANTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo%0D%0AdHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw%0D%0AdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu%0D%0AMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz%0D%0Ab3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1N%0D%0AOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODIyQURCOEYwRjRG%0D%0AMTExQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMkUxMTlEOEVFRTcxMUUxQkM3M0IzOTdB%0D%0AQzVFMjA3NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMkUxMTlEN0VFRTcxMUUxQkM3M0Iz%0D%0AOTdBQzVFMjA3NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRv%0D%0Ac2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDEx%0D%0ANzQwNzIwNjgxMTgyMkE5QjQ5QkNCNzI4RjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4%0D%0AMDExNzQwNzIwNjgxMTgyMkFEQjhGMEY0RjExMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24%2BIDwvcmRm%0D%0AOlJERj4gPC94OnhtcG1ldGE%2BIDw%2FeHBhY2tldCBlbmQ9InIiPz5fHefrAAABVUlEQVR42oxSQUrD%0D%0AUBCdn4SEEPJd2Lq0q6rbbCvUC6gb9QC6ykYQb6KbZKMXEDcFD2DBnqGoCHXZ1oUJoUYC8U39CdEW%0D%0AmoHJZP6fx8y8%2F0Se51RYGIYNhEv4PnxLHQ%2FhPfi17%2FvTolYUQICOEG4azeaalJJM05yfp2lKcRzT%0D%0AdDKJkJ4BfF8CFehus9USjuPQMkuShN5HI%2B5ywmARBEETyStAsgBJ1yXP8yjLMnoaDP6DuXPbwOcc%0D%0A48lqpwijPfb7C125hmsx9oWG%2FNBFh6pxx71ul3Y7nQUw78%2FkMXDHsiyqa4q0bR6VPqOIhBDlpabr%0D%0A88jE8V3V1Ct8c8chk1DXVO0bA3tfs1ltoKp94OfYwM%2FLOthatSuL4eNXCG0NjzlmReAg54sVoFyp%0D%0AZ1yV3DHCrSula9s26YZR7sTjxVEUIz39I7klIj9gypk9%2BDPvBL%2BqivxHgAEAzL6cJnolTKAAAAAA%0D%0ASUVORK5CYII%3D%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-repeat: no-repeat;
	background-position: right;
	margin-right: 25px
}

.tx-dkdshop-cart .sparepart a:hover {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2228px%22%20height%3D%2223px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2028%2023%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2228%22%20height%3D%2223%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABwAAAAXCAYAAAAYyi9XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdp%0D%0Abj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6%0D%0AeD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz%0D%0ANDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo%0D%0AdHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw%0D%0AdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv%0D%0AIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS%0D%0AZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD%0D%0AcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNl%0D%0ASUQ9InhtcC5paWQ6QkFENjgzNDAwQTI4MTFFMTg0QTJFRUUyOUQ1MjE4QzciIHhtcE1NOkRvY3Vt%0D%0AZW50SUQ9InhtcC5kaWQ6QkFENjgzNDEwQTI4MTFFMTg0QTJFRUUyOUQ1MjE4QzciPiA8eG1wTU06%0D%0ARGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQUQ2ODMzRTBBMjgxMUUxODRB%0D%0AMkVFRTI5RDUyMThDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQUQ2ODMzRjBBMjgxMUUx%0D%0AODRBMkVFRTI5RDUyMThDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w%0D%0AbWV0YT4gPD94cGFja2V0IGVuZD0iciI%2FPncur4wAAAJ6SURBVHjaYvz%2F%2Fz8DGUAUiA2AeDcWOWMg%0D%0AlgVicSB%2BCMSPgPg5EL8HSbKQY9nftzeW%2F761WZTDsnQGkD8dKm4LxF6%2Fri53%2FPv6Ku%2B%2Fjw%2B5mEW1%0D%0APzGL6nwB4q9MAgoTgPLbyLEQDL4frNNjYGRO57Ao%2Bgfk%2Fvr7%2BkrM1y3J%2Bn9fXhKGK7q%2BBkwxCSh%2B%0D%0A5vaaWc4iZ3uDbAshltbqMTAxZzALKH7%2Fuine9P%2BfHwjzGJn%2Bsyq6PuUwy7%2FPouB4ESiyHYjvYVh4%0D%0A7tw5vJYYGRkhOP%2F%2FMX7fX6XPwMTyj%2BHvL2aYMLOQ6kcurxkXWGSsNoGCEYhvwOQo8iHMUhTLhDU%2B%0D%0A8EbvPsHIJdKHLVHBLTx1%2BvQTICUN5dYDcRNOS0Cx9hVTmJGd9zdP2OZTQMt6gNy92LQywRhmpqYy%0D%0AQMz4588ffyAuBWJmIGZAx3g9%2B%2FMz6%2B9rG0BZRgWXGowg%2Ff3r11YgxQPEWE0%2FduwYg7oUD8KlaODb%0D%0A9nIDBnbeZHajeFA4zCZo4a9fv%2F4SirZ%2F%2F%2F7htBAUp9825hgzsvH%2BZdMJOgkUuUTIQryWgeRffhNm%0D%0AEMt9iCLOwcFxh4%2BPD5Ya%2F0BT5yWMeEYv2tatWwd2J4lpFeRKeSB%2BERQUhFchhg9%2F%2FvxJTuZYCbKM%0D%0AGIXUsPAjEHcQqxjDwh%2FYLbwMNfgaEL%2BG1gB3oGIXgPgv2RYi%2BdAEiO8D8TsGKgJcFv6FWkRVy%2FBl%0D%0Aiymgkp1Es24CsQa5FhZAMdUBRoHx%2B%2FdvGPYG4gNA7IEkhg37QdU5gfgk%2B%2FAPQlMjtH0Cqnp24DGj%0D%0ABYh1oer3kWzh37%2FwFN4NxPlAPJGAGSB1mUDcR0yQMpLZaiMbAAQYAK9kHXfEo2JOAAAAAElFTkSu%0D%0AQmCC%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-repeat: no-repeat;
	background-position: right;
	margin-right: 25px
}

.tx-dkdshop-cart .delete a {
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #D0D0CF;
	border-radius: 50%
}

.tx-dkdshop-cart .delete a:hover {
	text-decoration: none
}

.tx-dkdshop-cart .delete a::before,.tx-dkdshop-cart .delete a::after {
	content: "";
	display: block;
	width: 10px;
	height: 1px;
	background: #D0D0CF;
	transform: rotate(45deg);
	margin-top: 9px;
	margin-left: 4px
}

.tx-dkdshop-cart .delete a::after {
	transform: rotate(-45deg);
	margin-top: -20px
}

.tx-dkdshop-cart .ui-autocomplete {
	position: absolute
}

.tx-dkdshop-cart .navbar-cart {
	margin-bottom: 70px
}

.tx-dkdshop-cart .navbar-inner {
	min-height: 60px;
	background-color: #fafafa;
	background-image: url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size: 100%;
	background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#f2f2f2));
	background-image: -moz-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: -webkit-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: linear-gradient(to bottom,#ffffff,#f2f2f2);
	background-repeat: repeat-x;
	border: 1px solid #d4d4d4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
	box-shadow: 0 1px 4px rgba(0,0,0,.065)
}

.tx-dkdshop-cart .navbar-inner ul.nav {
	position: relative;
	left: 0;
	display: block;
	margin: 0 10px 0 0
}

.tx-dkdshop-cart .navbar-inner ul.nav li {
	float: left;
	padding: 20px 10px 0
}

.tx-dkdshop-cart .navbar-inner ul.nav li a {
	padding: 0
}

.tx-dkdshop-cart .navbar-inner ul.nav .active {
	color: #555;
	text-decoration: none;
	background-color: #e5e5e5;
	-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 8px rgba(0,0,0,.125);
	height: 58px
}

.mandatory-fields {
	float: right
}

.spinner-on-submit {
	float: right
}

.tx-dkdshop-minicart {
	display: none
}

.badge {
	margin-left: 5px
}

.tx-dkdshop-minicart-no-access {
	clear: both;
	display: block;
	float: right;
	font-size: 10px;
	margin: 10px
}

@media (min-width:1199px) {
	.tx-dkdshop-cart .navbar-inner ul.nav li {
		padding-left: 40px;
		padding-right: 40px
	}
}

.container_360 {
	background-color: #FFF
}

#reel_image {
	margin-left: auto;
	margin-right: auto
}

.reel-overlay {
	width: 100%!important;
	height: auto!important
}

.image_viewport {
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	max-width: 66.66%;
	width: 100%!important
}

.reel_zoom {
	margin-left: auto;
	margin-right: auto;
	display: block!important;
	max-height: 600px
}

.controls-360-view {
	z-index: 2;
	position: relative;
	display: inline-block;
	cursor: pointer;
	width: 50px;
	height: 50px
}

.controls-360-view:hover svg .st0-background {
	fill: #4A4949
}

.controls-360-view.disabled_icon {
	cursor: default;
	pointer-events: none
}

.controls-360-view.disabled_icon:hover svg .st0-background,.controls-360-view.disabled_icon svg .st0-background {
	fill: #F2F2F2
}

.controlbar {
	position: relative;
	background-color: #FFF;
	padding: 60px 0 20px;
	bottom: 0
}

.controlbuttons {
	margin-right: auto;
	margin-left: auto;
	text-align: center
}

.featherlight:last-of-type {
	background: rgba(13,31,79,.91)
}

.start_animation .st6-icon-360 {
	mask: none
}

.start_animation:hover svg .st1-icon-360,.start_animation:hover svg .st5-icon-360,.start_animation:hover svg .st6-icon-360 {
	fill: #fff;
	mask: none
}

.start_animation.disabled_icon {
	pointer-events: none;
	cursor: default
}

.start_animation.disabled_icon:hover svg .st1-icon-360,.start_animation.disabled_icon svg .st1-icon-360 {
	opacity: .3;
	enable-background: new
}

.start_animation.disabled_icon:hover svg .st6-icon-360,.start_animation.disabled_icon svg .st6-icon-360 {
	opacity: .3
}

.zoom_in_button:hover svg .st2-zoomin,.zoom_in_button:hover svg .st3-zoomin,.zoom_in_button:hover svg .st4-zoomin {
	fill: #fff
}

.zoom_in_button.disabled_icon:hover svg .st2-zoomin,.zoom_in_button.disabled_icon:hover svg .st3-zoomin,.zoom_in_button.disabled_icon:hover svg .st4-zoomin,.zoom_in_button.disabled_icon svg .st2-zoomin,.zoom_in_button.disabled_icon svg .st3-zoomin,.zoom_in_button.disabled_icon svg .st4-zoomin {
	fill: #fff
}

.zoom_out_button .st4-zoomout {
	mask: none
}

.zoom_out_button:hover {
	cursor: default
}

.zoom_out_button:hover svg .st0-background {
	fill: #F2F2F2
}

.zoom_out_button:hover svg .st1-zoomout {
	fill: #fff
}

.zoom_out_button.available_icon {
	cursor: pointer
}

.zoom_out_button.available_icon svg .st1-zoomout,.zoom_out_button.available_icon svg .st2-zoomout,.zoom_out_button.available_icon svg .st3-zoomout,.zoom_out_button.available_icon svg .st4-zoomout {
	fill: #4A4949;
	opacity: 1;
	mask: none
}

.zoom_out_button.available_icon:hover svg .st0-background {
	fill: #4A4949
}

.zoom_out_button.available_icon:hover svg .st1-zoomout,.zoom_out_button.available_icon:hover svg .st2-zoomout,.zoom_out_button.available_icon:hover svg .st3-zoomout,.zoom_out_button.available_icon:hover svg .st4-zoomout,.zoom_out_button.available_icon:hover svg .st5-zoomout {
	fill: #fff;
	mask: none
}

.lightbox_button:hover svg .st1-lightbox {
	stroke: #fff
}

.lightbox_button:hover svg .st2-lightbox {
	fill: #fff
}

.lightbox_button.disabled_icon:hover svg .st1-lightbox,.lightbox_button.disabled_icon:hover svg .st2-lightbox,.lightbox_button.disabled_icon svg .st1-lightbox,.lightbox_button.disabled_icon svg .st2-lightbox {
	opacity: .3
}

.lightbox_button.disabled_icon:hover svg .st1-lightbox,.lightbox_button.disabled_icon svg .st1-lightbox {
	stroke: #4A4949
}

.lightbox_button.disabled_icon:hover svg .st2-lightbox,.lightbox_button.disabled_icon svg .st2-lightbox {
	fill: #4A4949
}

.featherlight .featherlight-close-icon {
	color: transparent;
	margin: 17px 17px 0 0;
	border: 2px solid #D0D0CF;
	border-radius: 50%;
	width: 30px;
	height: 30px
}

.featherlight .featherlight-close-icon:hover {
	background-color: #D0D0CF
}

.featherlight .featherlight-close-icon:hover::before,.featherlight .featherlight-close-icon:hover::after {
	background-color: #fff
}

.featherlight .featherlight-close-icon::before,.featherlight .featherlight-close-icon::after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #D0D0CF;
	margin-top: 12px;
	margin-left: 6px;
	width: 15px;
	height: 2px
}

.featherlight .featherlight-close-icon::after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-top: -27px
}

@media (max-width:991px) {
	.reel {
		max-width: 100%
	}

	.reel_zoom {
		max-width: 100%
	}

	.image_viewport {
		max-width: 100%
	}

	.controlbar {
		padding: 20px 0 20px
	}
}

.ce-uploads .pdf-icon__inline+div {
	vertical-align: middle;
	display: inline-block
}

.scrollable-image {
	position: relative;
	margin: 0 auto;
	max-width: 1400px;
	margin-bottom: 40px
}

.scrollable-image__image {
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
	display: block;
	position: relative;
	max-width: none;
	left: 0
}

.image-scroll-control {
	background: none;
	position: absolute;
	top: 50%
}

.image-scroll-control span {
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	position: absolute;
	top: 50%;
	right: -17px
}

.image-scroll-control.right {
	right: 17px;
	display: none
}

.image-scroll-control.left {
	left: 17px;
	display: none
}

.image-scroll-control.left span {
	-moz-transform: rotate(180deg) translateY(50%);
	-ms-transform: rotate(180deg) translateY(50%);
	-webkit-transform: rotate(180deg) translateY(50%);
	transform: rotate(180deg) translateY(50%)
}

@media (min-width:767px) {
	.scrollable-image {
		margin-bottom: 60px
	}
}

.news {
	position: relative
}[class$="-list-view"]>.page-navigation {
	position: absolute;
	right: 0
}[class$="-list-view"]>.page-navigation.long-pagination:first-of-type {
	top: -105px
}[class$="-list-view"]>.page-navigation.long-pagination:nth-last-child(2) {
	bottom: -105px
}[class$="-list-view"]>.page-navigation:first-of-type {
	top: -85px
}[class$="-list-view"]>.page-navigation:nth-last-child(2) {
	bottom: -85px
}

.news-list-item {
	background-color: #FFF;
	text-align: left;
	padding: 24px 17px;
	vertical-align: top
}

.news-list-item p {
	margin-bottom: 15px
}

.news-list-item__link {
	color: #4A4949;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%
}

.news-list-item__link:hover {
	text-decoration: none
}

.news-list-item__link:hover .news-list-item {
	padding: 21px 14px;
	border: 3px solid #D0D0CF
}

.news-list-item__link:hover .news-item__readmore {
	color: #000;
	text-decoration: underline
}

.news-list-item__link:last-child {
	margin-bottom: 0
}

.news-item__readmore {
	color: #153D8A
}

.news-list-item.topnews {
	margin-bottom: 20px;
	display: inline-block
}

.news-list-item.topnews .img-responsive {
	width: 100%
}

.topnews__title {
	margin-top: 13px
}

.news-year-filter {
	min-width: 124px
}

.news-year-filter+.dropdown-menu {
	min-width: 124px
}

.news__additionalinfos {
	margin-top: 20px;
	margin-bottom: 15px
}

.news-single__date {
	margin: -10px 0 20px 0
}

.news-item__category {
	margin-top: 17px
}

.news__more-space-container {
	margin-top: 70px;
	margin-bottom: 90px
}

.news-single__media-wrapper .events-big-carousel {
	background-color: transparent
}

.news-detail-view .social_share_privacy_area {
	width: 100%;
	float: left;
	position: relative
}

@media (max-width:767px) {
[	class$="-list-view"]>.page-navigation {
		display: table;
		width: 100%
	}[	class$="-list-view"]>.page-navigation .pagination {
		display: table-cell;
		text-align: center;
		vertical-align: middle
	}
}

@media (min-width:767px) {
	.news {
	}

	.news .filter-wrp {
		position: absolute
	}

	.news [class^="col-"]>div~div {
		margin-top: 0
	}

	.no-topnews_wrp {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
		-moz-column-gap: 33px;
		-webkit-column-gap: 33px;
		column-gap: 33px
	}

	.news-list-item.topnews {
		width: 100%
	}

	.news-list-item.topnews .img-responsive {
		width: 48.5%
	}

	.topnews__title {
		margin-top: 0
	}

	.fliter-wrp__years {
		left: 295px
	}

	.filter-wrp__category {
		top: 45px;
		left: 17px
	}

	.news-list-item {
		margin-left: 0;
		margin-right: 0
	}

	.news__additionalinfos {
		margin-top: 0
	}

	.news-list-view .img-responsive {
		float: left;
		max-width: 50%;
		margin-right: 38px;
		margin-bottom: 10px
	}[	class$="-list-view"]>.page-navigation:nth-last-child(2) {
		bottom: -80px
	}
}

@media (min-width:991px) {
[	class$="-list-view"]>.page-navigation:first-of-type {
		top: -100px
	}[	class$="-list-view"]>.page-navigation:nth-last-child(2) {
		bottom: -100px
	}

	.filter-wrp__category {
		left: 0
	}

	.fliter-wrp__years {
		left: 280px
	}

	.news-single__media-wrapper {
		max-width: 50%;
		float: left;
		margin-right: 60px;
		margin-bottom: 34px
	}
}

.tx-pagebrowse {
	margin-bottom: 40px;
	float: right
}

.tx-pagebrowse li {
	float: left;
	display: inline-block
}

#tx-solr-pagination {
	float: right
}

.tx-pagebrowse-first {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	display: inline-block;
	margin-top: 5px;
	margin-right: 15px
}

.tx-pagebrowse-prev {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	display: inline-block;
	margin-top: 5px;
	margin-right: 15px
}

.tx-pagebrowse-next {
	display: inline-block;
	margin-top: 5px;
	margin-left: 15px
}

.tx-pagebrowse-last {
	display: inline-block;
	margin-top: 5px;
	margin-left: 15px
}

.tx-pagebrowse-pages ol {
	padding-left: 0
}

.tx-pagebrowse-pages ol li {
	-moz-transform: skewX(-10deg);
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	border-right: 1px solid #9D9D9C;
	padding-left: 13px;
	padding-right: 18px;
	font-size: 18px
}

.tx-pagebrowse-pages ol li.tx-pagebrowse-current::after {
	content: "";
	display: block;
	width: 75%;
	height: 3px;
	background-color: #153D8A;
	position: absolute;
	bottom: -7px;
	left: 4px
}

.tx-pagebrowse-pages ol li:hover::after {
	content: "";
	display: block;
	width: 75%;
	height: 3px;
	background-color: #153D8A;
	position: absolute;
	bottom: -7px;
	left: 4px
}

.tx-pagebrowse-pages ol a:hover {
	text-decoration: none
}

.facet-toggle-menu {
	list-style: none;
	padding-left: 0
}

.facet-toggle-menu .facet-toggle-menu {
	padding-left: 10px;
	padding-bottom: 6px;
	margin-bottom: 3px;
	border-bottom: 1px solid #D0D0CF;
	display: none
}

.facet-option-list {
	padding-left: 0
}

.facet-option-list .row {
	border-bottom: 1px solid #D0D0CF;
	margin-left: 0;
	margin-right: 0
}

.facet-option-list .facet-toggle-menu .active .facet-point {
	background-color: #91A9CC;
	color: #fff
}

.facet-option-list .facet-toggle-menu .active .facet-point::before {
	background-color: #fff;
	color: #91A9CC;
	content: "✓";
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	margin-right: 10px;
	padding-left: 5px
}

.facet-option-list .facet-toggle-menu .active .facet-point:hover::before {
	border: 2px solid #91A9CC
}

.facet-option-list .facet-toggle-menu .facet-point {
	padding: 5px;
	width: 100%;
	text-align: left;
	color: #000;
	margin-bottom: 1px;
	white-space: normal
}

.facet-option-list .facet-toggle-menu .facet-point::before {
	content: "";
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	margin-right: 10px;
	border: 2px solid #91A9CC;
	border-radius: 20%
}

.facet-option-list .facet-toggle-menu .facet-point:hover::before {
	border: 2px solid #0d1f4f
}

.facet-option-list .close-facet-menu {
	font-size: 13px;
	color: #153D8A;
	float: right;
	padding: 5px;
	border-top: 3px solid #D0D0CF
}

.facet-option-list .close-facet-menu:hover {
	cursor: pointer
}

.facet-option-list .close-facet-menu::after {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	content: "";
	float: right;
	margin-left: 10px
}

.facet-option-list .close-facet-menu.closed::after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	content: "";
	float: right;
	margin-left: 10px
}

.results-entry {
	background-color: #fff;
	padding: 15px!important;
	border-bottom: 1px solid #D0D0CF!important
}

.results-entry .results-preview {
	float: left;
	max-width: 50%
}

.results-entry .results-preview img {
	padding: 0 25px 25px 0
}

.results-entry .category {
	margin-bottom: 15px;
	font-size: 12px;
	color: #494949
}

.results-arrows {
	width: 20px;
	height: 20px
}

.results-topic {
	height: auto;
	color: #153D8A;
	word-wrap: break-word;
	word-break: break-all
}

.results-teaser .result-download-link {
	white-space: normal
}

.results-teaser .result-download-link a {
	white-space: normal;
	color: #153D8A;
	line-height: 34px
}

.results-teaser .result-download-link a::before {
	content: "";
	float: left;
	margin-right: 10px;
	margin-bottom: 10px
}

.results-teaser .result-download-link a:hover {
	color: #000;
	text-decoration: underline
}

.active-facet {
	display: inline-block
}

.active-facet-list {
	padding-left: 0
}

.active-facet-filter {
	margin-bottom: 5px
}

.results-downloads {
	background-color: #F2F2F2;
	padding-top: 17px;
	margin-top: 0!important
}

.results-downloads .results-entry-col {
	width: 100%;
	display: inline-block;
	background-color: #fff;
	margin: 0 0 17px
}

.tx-solr .container,.tx-solr .navbar-support__wrp {
	margin-bottom: 0
}

.tx-solr .container>.row,.tx-solr .navbar-support__wrp>.row {
	margin-top: 30px
}

.sorting-container {
	margin-top: 0!important
}

.sorting-container .row {
	margin-top: 0!important
}

.active-facets-container {
	margin-top: 10px!important
}

#tx-solr-search-form-pi-results {
	border: 1px solid #D0D0CF;
	background-color: #F2F2F2;
	border-radius: 5px;
	padding: 0 10px;
	margin-bottom: 17px
}

#tx-solr-search-form-pi-results .tx-solr-submit {
	border: none;
	background-color: transparent;
	float: right;
	margin-top: 12px
}

.tx-solr-q::-ms-clear {
	display: none
}

.tx-solr-search-form .tx-solr-q {
	border: none!important;
	width: 90%;
	background: transparent;
	line-height: 45px;
	height: 47px
}

.tx-solr-search-form .tx-solr-q:focus {
	outline: none
}

.results-rows {
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
	-moz-column-gap: 34px;
	-webkit-column-gap: 34px;
	column-gap: 34px
}

.facets-remove-all {
	list-style: none;
	padding-left: 20px
}

.facet-search {
	margin-top: 30px
}

.facet-search::before {
	content: "";
	float: left;
	margin-right: 10px
}

.facet-search::after {
	content: "";
	float: right;
	margin-left: 10px
}

.facet-search-active::before {
	content: "";
	float: left;
	margin-right: 10px
}

.facets {
	list-style: none;
	padding-left: 0
}

.facets li {
	list-style: none
}

.facet-topic {
	padding: 7px;
	width: 100%;
	text-align: left;
	color: #153D8A;
	margin-bottom: 6px;
	white-space: normal;
	border: 2px solid #91A9CC;
	border-radius: 7px;
	font-size: 16px
}

.facet-topic span {
	float: right
}

.facet-topic::before {
	content: "";
	float: left;
	margin-right: 10px
}

.facet-topic:hover {
	background-color: #91A9CC;
	text-decoration: none;
	color: #fff
}

.active .facet-topic {
	background-color: #91A9CC;
	color: #fff
}

.active .facet-topic::before {
	background-color: #fff;
	color: #91A9CC;
	content: "✓";
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: none;
	float: left;
	margin-right: 10px;
	padding-left: 5px
}

.result-preview-image {
	float: left;
	padding-right: 17px
}

.results-additionals span {
	color: #000
}

#tx-solr-facets-in-use ul {
	padding: 0 0 17px;
	border-bottom: 1px solid #9D9D9C
}

#tx-solr-facets-in-use li {
	list-style: none!important
}

.facet-list-search {
	padding-left: 0
}

.facet-list-search ul {
	padding-left: 12px;
	display: none
}

.facet-point-search {
	padding: 5px;
	width: 100%;
	text-align: left;
	color: #000;
	margin-bottom: 1px;
	white-space: normal
}

.facet-point-search::before {
	content: "";
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	margin-right: 10px;
	border: 2px solid #D0D0CF;
	border-radius: 20%
}

.facet-point-search:hover {
	color: #153D8A
}

.facet-point-search:hover::before {
	border: 2px solid #91A9CC
}

.active .facet-point-search::before {
	background-color: #91A9CC;
	color: #fff;
	content: "✓";
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	margin-right: 10px;
	padding-left: 5px
}

.active .facet-point-search:hover::before {
	border: 2px solid #91A9CC
}

#tx-solr-search-functions {
	border-top: 1px solid #D0D0CF;
	padding-top: 20px
}

.pagination-sorting-container {
	padding: 10px 0;
	border-top: 1px solid #D0D0CF;
	border-bottom: 1px solid #D0D0CF;
	margin-bottom: 34px;
	margin-left: 0;
	margin-right: 0
}

.pagination-sorting-container .tx-pagebrowse {
	margin-bottom: 0
}

.pagination-sorting-container .dropdown-toggle {
	margin-bottom: 0
}

.pagination-sorting-container>div {
	padding: 0
}

#tx-solr-pagination-results-per-page {
	float: right
}

.filter-cat-header {
	padding-left: 17px
}

.active-filter-header {
	display: none
}

.close-filters {
	display: block;
	padding: 17px 0;
	border-top: 1px solid #9D9D9C
}

.close-filters::after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	content: "";
	float: right;
	margin-right: 5px
}

.close-filters.opened::after {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}

.close-filters .close-filter-link {
	color: #000;
	font-size: 16px
}

@media (min-width:767px) {
	.facet-search::after {
		content: none
	}

	.facet-search.opened::after {
		content: none
	}

	.results-rows {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
		-moz-column-gap: 34px;
		-webkit-column-gap: 34px;
		column-gap: 34px;
		margin-top: 17px
	}

	.close-filters {
		display: none
	}
}

@media (max-width:767px) {
	.close-facet-menu {
		display: none
	}

	.dropdown-toggle {
		width: 100%;
		margin-top: 17px
	}

	.results-rows {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
		-moz-column-gap: 34px;
		-webkit-column-gap: 34px;
		column-gap: 34px;
		margin-top: 17px
	}

	.results-list {
		margin-bottom: 0!important
	}

	#tx-solr-pagination {
		float: left;
		margin: 17px 0 0;
		padding: 0 17px
	}

	.second-pagination.container,.second-pagination.navbar-support__wrp {
		float: left;
		margin-top: 17px;
		margin-bottom: 30px
	}

	.facet-option-list .col-xs-12 {
		margin-bottom: 0
	}

	.facet-option-list .col-xs-12 .facet-filter-button {
		margin-bottom: 5px
	}

	.facet-list-search {
		display: none
	}

	#tx-solr-search-functions {
		border-top: none;
		padding-top: 0
	}

	.tx-solr-search-form {
		padding-top: 30px;
		border-top: 1px solid #9D9D9C
	}

	#tx-solr-pagination-results-per-page {
		float: left;
		margin-bottom: 17px
	}

	.tx-solr-pagination-page-browser .tx-pagebrowse {
		float: left;
		padding-left: 0;
		margin-bottom: 17px
	}

	.pagination-sorting-container {
		margin-bottom: 17px
	}
}

.news-list-item-latest .news-list-item {
	padding: 0
}

.news-list-item-latest .news-list-item:last-child,.news-list-item-latest .news-list-item:nth-last-child(2) {
	display: none
}

.news-list-item-latest .news-list-item__link:hover,.news-list-item-latest .news-list-item__link:focus {
	background-color: #DBE5F2;
	text-decoration: none
}

@media (min-width:767px) {
	.news-list-item-latest {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
		-moz-column-gap: 17px;
		-webkit-column-gap: 17px;
		column-gap: 17px
	}

	.news-list-item-latest .news-list-item {
		border-right: 1px solid #D0D0CF;
		padding: 0 17px 0 0
	}

	.news-list-item-latest .news-list-item:nth-last-child(2) {
		display: block;
		border: 0
	}

	.news-list-item-latest .news-list-item__link {
		padding: 17px 17px 34px 17px;
		position: relative;
		height: 100%
	}

	.news-list-item-latest .img-responsive {
		float: left;
		margin-right: 17px;
		margin-bottom: 17px
	}

	.news-list-item-latest .news-item__readmore {
		position: absolute;
		bottom: 17px
	}
}

@media (min-width:991px) {
	.news-list-item-latest {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3
	}

	.news-list-item-latest .news-list-item:nth-last-child(2) {
		border-right: 1px solid #D0D0CF
	}

	.news-list-item-latest .news-list-item:last-child {
		border: 0;
		display: block
	}
}

.social_share_privacy_area {
	border-top: 1px solid #D0D0CF;
	border-bottom: 1px solid #D0D0CF;
	list-style-type: none;
	padding: 17px 0;
	margin: 0 0 20px 0
}

.social_share_privacy_area li {
	margin-right: 20px
}

.social_share_privacy_area .facebook,.social_share_privacy_area .twitter {
	margin-bottom: 17px
}

.social_share_privacy_area .settings_info_menu {
	border-left: 1px solid #BBB;
	padding-left: 20px;
	display: none
}

.social_share_privacy_area .switch {
	width: 36px;
	height: 19px;
	text-indent: -9999em;
	float: left;
	margin: 3px 0 0;
	cursor: pointer;
	background-repeat: no-repeat;
	background-size: cover
}

.social_share_privacy_area .switch.on {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2235px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2035%2018%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2039.1%20%2831720%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3EGroup%204%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22path-1%22%20x%3D%220%22%20y%3D%222%22%20width%3D%2232%22%20height%3D%2212%22%20rx%3D%226%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2212%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22News-%2F-Presse%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Desktop-News-Detailansicht%22%20transform%3D%22translate%28-269.000000%2C%20-1210.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-4%22%20transform%3D%22translate%28269.000000%2C%201211.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Rectangle-97%22%20stroke%3D%22%234A4949%22%20mask%3D%22url%28%23mask-2%29%22%20stroke-width%3D%222%22%20fill%3D%22%234A4949%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-1%22%20stroke%3D%22%23979797%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2226%22%20cy%3D%228%22%20r%3D%228%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E)
}

.social_share_privacy_area .switch.off {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2233px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2033%2018%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2039.1%20%2831720%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3EGroup%204%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22path-1%22%20x%3D%220%22%20y%3D%222%22%20width%3D%2232%22%20height%3D%2212%22%20rx%3D%226%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2212%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22News-%2F-Presse%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Desktop-News-Detailansicht%22%20transform%3D%22translate%28-137.000000%2C%20-1210.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-4%22%20transform%3D%22translate%28138.000000%2C%201211.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Rectangle-97%22%20stroke%3D%22%23D0D0CF%22%20mask%3D%22url%28%23mask-2%29%22%20stroke-width%3D%222%22%20fill%3D%22%23D8D8D8%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-1%22%20stroke%3D%22%23979797%22%20fill%3D%22%23FFFFFF%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%228%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E)
}

.social_share_privacy_area .help_info.icon {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.2.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%2391A9CC%3B%7D%0A%09.st1%7Bfill%3A%23FFFFFF%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22Info%22%20transform%3D%22translate%28554.000000%2C%201205.000000%29%22%3E%0A%09%3Ccircle%20id%3D%22Oval-4%22%20class%3D%22st0%22%20cx%3D%22-541.5%22%20cy%3D%22-1192.5%22%20r%3D%2212.5%22%2F%3E%0A%09%3Cpath%20id%3D%22Page-1%22%20class%3D%22st1%22%20d%3D%22M-539.1-1196.4L-539.1-1196.4h-3.5h-0.1c-0.7%2C0-1.3%2C0.6-1.3%2C1.3c0%2C0.7%2C0.6%2C1.3%2C1.3%2C1.3h0.1v7.4%0A%09%09h-1.4v2.5h6.2v-2.5h-1.4L-539.1-1196.4L-539.1-1196.4z%20M-541.1-1202c1.2%2C0%2C2.1%2C0.9%2C2.1%2C2.1c0%2C1.2-0.9%2C2.1-2.1%2C2.1%0A%09%09c-1.2%2C0-2.1-0.9-2.1-2.1C-543.2-1201.1-542.2-1202-541.1-1202L-541.1-1202z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	margin-left: 20px
}

.social_share_privacy_area .help_info .info {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display: none;
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 230px;
	padding: 20px;
	margin: 0;
	z-index: 500;
	background: #9D9D9C;
	color: #fff;
	font-size: 13px
}

.social_share_privacy_area .help_info iframe {
	margin-top: 3px
}

.social_share_privacy_area .fb_like,.social_share_privacy_area .tweet {
	width: 61px
}

.social_share_privacy_area .gplus {
	width: 100px
}

.social_share_privacy_area .gplusone {
	width: 30px
}

.social_share_privacy_area .dummy_btn img {
	height: 20px
}

@media (min-width:767px) {
	.social_share_privacy_area .facebook,.social_share_privacy_area .twitter {
		margin-bottom: 0
	}
}

.events-list-view .events-list-item {
	background-color: #FFF;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	width: 100%;
	position: relative;
	padding: 15px;
	margin-bottom: 17px
}

.events-list-view .events-list-view__headline {
	margin-bottom: 7px;
	font-size: 22px
}

.events-list-view .events-list-item__date-month {
	font-size: 24px
}

.events-list-view .img-responsive {
	float: left
}

.events-list-view .events-list-item__content {
	float: left;
	width: calc(100% - 100px)
}

.events-list-view .events-list-item__image {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	margin: 5px 38px 0 0
}

.events-list-view .events-list-item__date {
	border-width: 3px 3px 3px 0;
	border-style: solid;
	border-color: #FFF;
	margin: 0;
	width: 100px
}

.events-item__category {
	display: block;
	margin-bottom: 7px;
	font-size: 16px
}

.events-list-item__date {
	-webkit-flex-direction: column;
	flex-direction: column;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	background-color: #9D9D9C;
	color: #fff;
	font-family: IntervalPro,Helvetica,Arial,sans-serif;
	font-size: 16px;
	height: 100%;
	padding-top: 10px;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	margin: 34px 0
}

.events-detail-view .img-responsive {
	float: none;
	max-width: 100%
}

.events-detail-view .events-list-item__date {
	position: relative;
	text-align: left;
	padding: 20px;
	font-family: IntervalProMedium,Helvetica,Arial,sans-serif
}

.events-detail-view .events-list-item__date>* {
	color: #fff
}

.events-detail-view .events-list-item__date-days {
	font-size: 22px;
	margin-bottom: 17px
}

.events-detail-view .event-detail-view__additionalinfos {
	font-size: 16px;
	font-family: IntervalPro,Helvetica,Arial,sans-serif;
	margin-top: 12px
}

.events-detail-view .image-caption {
	float: right;
	font-size: 12px
}

.events-detail-view .row>[class^="col-"] {
	margin-bottom: 34px
}

@media (min-width:767px) {
	.events-list-view {
		margin-left: 17px;
		margin-right: 17px
	}

	.events-list-view .events-list-item {
		padding: 20px
	}

	.events-list-view .events-list-item__content {
		display: -webkit-flex;
		display: flex
	}

	.events-list-view .events-list-view__headline {
		margin-bottom: 12px
	}

	.events-list-view .events-list-item__image {
		width: 33.33%
	}

	.events-list-view .articletype-0 {
		width: 66.66%
	}

	.events-item__category {
		margin-bottom: 10px;
		font-size: 18px
	}

	.events-list-item__date {
		padding: 20px 0
	}
}

@media (min-width:991px) {
	.events-list-view {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
		-moz-column-gap: 33px;
		-webkit-column-gap: 33px;
		column-gap: 33px
	}

	.events-list-view .events-list-item__link:hover .events-list-item {
		padding: 17px;
		border: 3px solid #D0D0CF
	}

	.events-list-view .events-list-item__link:hover .events-list-item__date {
		border-width: 0 0 0 3px
	}

	.events-list-item__date {
		margin: 0
	}
}

.news-single .content-carousel {
	background-color: #efefef;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: calc(6.33% + 10px)
}

.news-single .event-detail__content-carousel-image {
	margin: 0;
	width: 100%
}

.news-single .content-carousel .carousel-control.right span,.news-single .content-carousel .carousel-control.left span {
	width: 35px;
	height: 66px
}

.news-single .content-carousel__item {
	padding-left: 0;
	padding-right: 10px
}

.events-big-carousel {
	margin-bottom: 20px;
	background-color: #efefef;
	padding: 10px
}

.events-big-carousel .event-detail__content-carousel-image {
	-webkit-justify-content: center;
	justify-content: center;
	display: -webkit-flex;
	display: flex;
	height: 35vh;
	cursor: pointer
}

.events-big-carousel .event-detail__content-carousel-image img {
	height: 100%
}

@media (min-width:767px) and (max-width:991px) {
	.news-single .content-carousel-col-count-3 .carousel-inner {
	}
}

@media all and (min-width:767px) and (max-width:991px) and (transform-3d),(min-width:767px) and (max-width:991px) and (-webkit-transform-3d) {
	.news-single .content-carousel-col-count-3 .carousel-inner>.item.active.right,.news-single .content-carousel-col-count-3 .carousel-inner>.item.next {
		transform: translate3d(25%,0,0);
		left: 0
	}

	.news-single .content-carousel-col-count-3 .carousel-inner>.item.active.left,.news-single .content-carousel-col-count-3 .carousel-inner>.item.prev {
		transform: translate3d(-25%,0,0);
		left: 0
	}

	.news-single .content-carousel-col-count-3 .carousel-inner>.item.left,.news-single .content-carousel-col-count-3 .carousel-inner>.item.prev.right,.news-single .content-carousel-col-count-3 .carousel-inner>.item.active {
		transform: translate3d(0,0,0);
		left: 0
	}
}

@media (min-width:767px) and (max-width:991px) {
	.news-single .content-carousel-col-count-3 .carousel-inner>.active.left,.news-single .content-carousel-col-count-3 .carousel-inner>.prev {
		left: -25%
	}

	.news-single .content-carousel-col-count-3 .carousel-inner>.active.right,.news-single .content-carousel-col-count-3 .carousel-inner>.next {
		left: 25%
	}

	.news-single .content-carousel-col-count-3 .carousel-inner>.left,.news-single .content-carousel-col-count-3 .carousel-inner>.prev.right,.news-single .content-carousel-col-count-3 .carousel-inner>.active {
		left: 0
	}

	.news-single .content-carousel-col-count-3 .carousel-inner .cloneditem-1,.news-single .content-carousel-col-count-3 .carousel-inner .cloneditem-2,.news-single .content-carousel-col-count-3 .carousel-inner .cloneditem-3 {
		display: block
	}
}

@media (min-width:767px) {
	.events-big-carousel {
	}

	.events-big-carousel .event-detail__content-carousel-image {
		height: 40vh
	}
}

@media (max-width:767px) {
	.news-single .content-carousel-col-count-3 .carousel-inner {
	}
}

@media all and (max-width:767px) and (transform-3d),(max-width:767px) and (-webkit-transform-3d) {
	.news-single .content-carousel-col-count-3 .carousel-inner>.item.active.right,.news-single .content-carousel-col-count-3 .carousel-inner>.item.next {
		transform: translate3d(50%,0,0);
		left: 0
	}

	.news-single .content-carousel-col-count-3 .carousel-inner>.item.active.left,.news-single .content-carousel-col-count-3 .carousel-inner>.item.prev {
		transform: translate3d(-50%,0,0);
		left: 0
	}

	.news-single .content-carousel-col-count-3 .carousel-inner>.item.left,.news-single .content-carousel-col-count-3 .carousel-inner>.item.prev.right,.news-single .content-carousel-col-count-3 .carousel-inner>.item.active {
		transform: translate3d(0,0,0);
		left: 0
	}
}

@media (max-width:767px) {
	.news-single .content-carousel-col-count-3 .carousel-inner>.active.left,.news-single .content-carousel-col-count-3 .carousel-inner>.prev {
		left: -50%
	}

	.news-single .content-carousel-col-count-3 .carousel-inner>.active.right,.news-single .content-carousel-col-count-3 .carousel-inner>.next {
		left: 50%
	}

	.news-single .content-carousel-col-count-3 .carousel-inner>.left,.news-single .content-carousel-col-count-3 .carousel-inner>.prev.right,.news-single .content-carousel-col-count-3 .carousel-inner>.active {
		left: 0
	}

	.news-single .content-carousel-col-count-3 .carousel-inner .cloneditem-1 {
		display: block
	}
}

@media (max-width:767px) and (orientation:landscape) {
	.events-big-carousel .event-detail__content-carousel-image {
		height: 80vh
	}
}

@media (min-width:991px) {
	.events-big-carousel {
		height: 218px;
		overflow: hidden
	}

	.events-big-carousel .carousel-inner {
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		top: 50%
	}

	.events-big-carousel .event-detail__content-carousel-image {
		display: -webkit-initial;
		display: initial;
		-webkit-justify-content: initial;
		justify-content: initial;
		height: auto
	}

	.events-big-carousel .event-detail__content-carousel-image img {
		height: auto
	}

	.events-small-carousel {
		padding-right: 6.33%
	}

	.events-small-carousel .carousel-control.left {
		left: 5px
	}

	.events-small-carousel .carousel-control.right {
		right: 8px
	}
}

@media (min-width:1199px) {
	.events-big-carousel {
		height: 290px
	}
}

.events-list-item-latest .events-list-item__link {
	display: -webkit-flex;
	display: flex
}

.events-list-item-latest .events-list-item-latest__date {
	margin-bottom: 10px
}

.latest__list-button {
	margin-top: 25px;
	display: block;
	text-align: center
}

@media (min-width:767px) {
	.events-list-item-latest {
	}

	.events-list-item-latest .events-list-view__headline {
		position: relative
	}

	.events-list-item-latest .events-list-view__headline::after {
		position: absolute;
		right: 0
	}

	.events-list-item-latest .events-list-item-latest__content {
		text-align: right
	}

	.events-list-item-latest .events-list-item__image {
		margin-top: 34px
	}

	.events-list-item-latest .events-list-item__link {
		display: block
	}

	.latest__list-button {
		display: inline-block
	}
}

.tx-dkdshop .serviceshop {
	overflow: hidden
}

.tx-dkdshop .serviceshop .page-navigation {
	float: right
}

.tx-dkdshop .add-to-cart {
	display: block;
	width: 28px;
	height: 23px;
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2228px%22%20height%3D%2223px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2028%2023%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2228%22%20height%3D%2223%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABwAAAAXCAYAAAAYyi9XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdp%0D%0Abj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6%0D%0AeD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz%0D%0ANDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo%0D%0AdHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw%0D%0AdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv%0D%0AIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS%0D%0AZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD%0D%0AcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNl%0D%0ASUQ9InhtcC5paWQ6QkFEOEQ3OTYwQTI4MTFFMTg0QTJFRUUyOUQ1MjE4QzciIHhtcE1NOkRvY3Vt%0D%0AZW50SUQ9InhtcC5kaWQ6QkFEOEQ3OTcwQTI4MTFFMTg0QTJFRUUyOUQ1MjE4QzciPiA8eG1wTU06%0D%0ARGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQUQ4RDc5NDBBMjgxMUUxODRB%0D%0AMkVFRTI5RDUyMThDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQUQ4RDc5NTBBMjgxMUUx%0D%0AODRBMkVFRTI5RDUyMThDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w%0D%0AbWV0YT4gPD94cGFja2V0IGVuZD0iciI%2FPjlr1roAAAHASURBVHjaYvz%2F%2Fz8DPQETA53BqIVUByxQ%0D%0AuhqIM4FYGsqfDsT123fufE2qgZ7u7kRZmLn%2F4EHpHz9%2BgDmqKiqZKsrKX4DMMqp7EZQtgLgaiJ8A%0D%0A8f%2BXL1%2F%2B37l79%2F9%2F%2F%2F79JwNMg5qHEzOi5UNmIP%2FPjl27yHK8iZERg6ioqA%2BQuZXYRPOXkZGRvMTA%0D%0AwsIgJCQEYh6kSyqVk5VlYGZm7gAyv9DcQiYmJgYFeXlY6qZ9PpSUkGBgZ2dfDMxGj2huISjulBQV%0D%0AifIdcj7EC3h5ecEG83BzM7CxsTFwcnIycHFxgcX4gHLAhNYB9N1xiiy0srRk4AIazMrKCuJeBuKP%0D%0AQHwNiEGlDyjo7kDFLgAt%2B0tqxkfGf4AG%2FP%2F27Rupmf4GEOeTmvFBYPL1GzdyHjx8SFJccgOD287G%0D%0A5iaQqUGqD9WhRRRNfIgRh8DgvAks8c%2B%2Bfv2a4d6DB%2BAUKCoiEg0UX4alZsh89erVtPvA0AAW9urC%0D%0AQkKvyc0Wmbfv3GF49%2B4dw9179xigVRdWdbeg6kDq8agjaOF0RaDPBAQECJUg0xUVFMDqFIksaTAS%0D%0ADTDoYMEVC3XxdKDYYjwVLoo6QhUwQIABAOwqpVpcm5LxAAAAAElFTkSuQmCC%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A)
}

.tx-dkdshop .add-to-cart:hover {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2228px%22%20height%3D%2223px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2028%2023%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2228%22%20height%3D%2223%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABwAAAAXCAYAAAAYyi9XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdp%0D%0Abj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6%0D%0AeD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz%0D%0ANDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo%0D%0AdHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw%0D%0AdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv%0D%0AIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS%0D%0AZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD%0D%0AcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNl%0D%0ASUQ9InhtcC5paWQ6QkFENjgzNDAwQTI4MTFFMTg0QTJFRUUyOUQ1MjE4QzciIHhtcE1NOkRvY3Vt%0D%0AZW50SUQ9InhtcC5kaWQ6QkFENjgzNDEwQTI4MTFFMTg0QTJFRUUyOUQ1MjE4QzciPiA8eG1wTU06%0D%0ARGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQUQ2ODMzRTBBMjgxMUUxODRB%0D%0AMkVFRTI5RDUyMThDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQUQ2ODMzRjBBMjgxMUUx%0D%0AODRBMkVFRTI5RDUyMThDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w%0D%0AbWV0YT4gPD94cGFja2V0IGVuZD0iciI%2FPncur4wAAAJ6SURBVHjaYvz%2F%2Fz8DGUAUiA2AeDcWOWMg%0D%0AlgVicSB%2BCMSPgPg5EL8HSbKQY9nftzeW%2F761WZTDsnQGkD8dKm4LxF6%2Fri53%2FPv6Ku%2B%2Fjw%2B5mEW1%0D%0APzGL6nwB4q9MAgoTgPLbyLEQDL4frNNjYGRO57Ao%2Bgfk%2Fvr7%2BkrM1y3J%2Bn9fXhKGK7q%2BBkwxCSh%2B%0D%0A5vaaWc4iZ3uDbAshltbqMTAxZzALKH7%2Fuine9P%2BfHwjzGJn%2Bsyq6PuUwy7%2FPouB4ESiyHYjvYVh4%0D%0A7tw5vJYYGRkhOP%2F%2FMX7fX6XPwMTyj%2BHvL2aYMLOQ6kcurxkXWGSsNoGCEYhvwOQo8iHMUhTLhDU%2B%0D%0A8EbvPsHIJdKHLVHBLTx1%2BvQTICUN5dYDcRNOS0Cx9hVTmJGd9zdP2OZTQMt6gNy92LQywRhmpqYy%0D%0AQMz4588ffyAuBWJmIGZAx3g9%2B%2FMz6%2B9rG0BZRgWXGowg%2Ff3r11YgxQPEWE0%2FduwYg7oUD8KlaODb%0D%0A9nIDBnbeZHajeFA4zCZo4a9fv%2F4SirZ%2F%2F%2F7htBAUp9825hgzsvH%2BZdMJOgkUuUTIQryWgeRffhNm%0D%0AEMt9iCLOwcFxh4%2BPD5Ya%2F0BT5yWMeEYv2tatWwd2J4lpFeRKeSB%2BERQUhFchhg9%2F%2FvxJTuZYCbKM%0D%0AGIXUsPAjEHcQqxjDwh%2FYLbwMNfgaEL%2BG1gB3oGIXgPgv2RYi%2BdAEiO8D8TsGKgJcFv6FWkRVy%2FBl%0D%0Aiymgkp1Es24CsQa5FhZAMdUBRoHx%2B%2FdvGPYG4gNA7IEkhg37QdU5gfgk%2B%2FAPQlMjtH0Cqnp24DGj%0D%0ABYh1oer3kWzh37%2FwFN4NxPlAPJGAGSB1mUDcR0yQMpLZaiMbAAQYAK9kHXfEo2JOAAAAAElFTkSu%0D%0AQmCC%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A)
}

.tx-dkdshop .product-in-cart {
	display: block;
	width: 28px;
	height: 23px;
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2228px%22%20height%3D%2223px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2028%2023%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2228%22%20height%3D%2223%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABwAAAAXCAYAAAAYyi9XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdp%0D%0Abj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6%0D%0AeD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz%0D%0ANDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo%0D%0AdHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw%0D%0AdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv%0D%0AIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS%0D%0AZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD%0D%0AcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNl%0D%0ASUQ9InhtcC5paWQ6QkFENzU2RDEwQTI4MTFFMTg0QTJFRUUyOUQ1MjE4QzciIHhtcE1NOkRvY3Vt%0D%0AZW50SUQ9InhtcC5kaWQ6QkFENzU2RDIwQTI4MTFFMTg0QTJFRUUyOUQ1MjE4QzciPiA8eG1wTU06%0D%0ARGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQUQ3NTZDRjBBMjgxMUUxODRB%0D%0AMkVFRTI5RDUyMThDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQUQ3NTZEMDBBMjgxMUUx%0D%0AODRBMkVFRTI5RDUyMThDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w%0D%0AbWV0YT4gPD94cGFja2V0IGVuZD0iciI%2FPk1%2FbLYAAAHNSURBVHjaYvz%2F%2Fz8DPQETA53BqIVD30IW%0D%0AGOPzdP4nQEoayq0H4iZyDOTN%2FIhXnhEpW7QAscCvyzMUfx6tcmT4%2F5cXyP9LSwvB4P%2FPj%2Fpf5sld%0D%0AIDPEfIAWbiUqSOEuYOe%2FDKL%2FvPxEvDWMjAwsUmK%2FuPw2vSY50QDj8h%2FJKY%2BLjYFFzvU8s7jZRdqn%0D%0AUkagIbxcf9l006cDHfuT5hYycbIxMEta3maWsllPUrbA6wkWJnA8MbIwA20AeokZyGaGinHy%2FGLV%0D%0ASlwE9N0niixkFuKGGAq0gJFH6i0jC%2FcvJl65d4wcgt8ZeWS%2BMAmofWTkEPrJIufymIGJdf6PPckM%0D%0AFFnI5bd6FbOI3mdGHukfQO4zIP4OxC%2BA%2BAsQvwNiUIoEyT0hJaFht5CR6f%2Ffp4cmsSh4ngca9o3m%0D%0AZSmLvMelX5emHQFa9hVUFhCJb5DtQ07P5aBizoFEx78EOpA8C4Ea10DjrBSIO4B4Bx4z%2FIC4CIjX%0D%0AUVQ9MbJydf398M2ekZW7Fb%2BTOXv%2BfvxuD1JPkYWsuhkXWOV1XrDqpl%2FGZwCbTupFVjntF6x62ZeI%0D%0AytPotQUsHoClvhGQcgTifUCx83iqIzMgZQvEe4DqLhKqngACDADaHZcnGA11uAAAAABJRU5ErkJg%0D%0Agg%3D%3D%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A)
}

.tx-dkdshop .tx_dkdshop-cartquantity {
	width: 50px
}

.tx-dkdshop .add-items-tobasket {
	margin-bottom: 17px
}

.tx-dkdshop .drawing-link {
	display: block
}

.tx-dkdshop ul.downloads {
	padding-left: 0
}

.tx-dkdshop ul.downloads li {
	list-style: none;
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2213px%22%20height%3D%2216px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2013%2016%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2213%22%20height%3D%2216%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo%2FU5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAK%0D%0AT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AU%0D%0AkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89%2BbN%2FrXX%0D%0APues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz%2FSMBAPh%2BPDwrIsAHvgAB%0D%0AeNMLCADATZvAMByH%2Fw%2FqQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAt%0D%0AAGAnf%2BbTAICd%2BJl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3%0D%0AAMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dX%0D%0ALh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA%2Fg88wAAKCRFRHgg%2FP9eM4Ors7ONo62Dl8t6r8G%2FyJiYuP%2B%0D%0A5c%2BrcEAAAOF0ftH%2BLC%2BzGoA7BoBt%2FqIl7gRoXgugdfeLZrIPQLUAoOnaV%2FNw%2BH48PEWhkLnZ2eXk%0D%0A5NhKxEJbYcpXff5nwl%2FAV%2F1s%2BX48%2FPf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H%2FLcL%2F%2Fwd%0D%0A0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s%2BwM%2B3zUAsGo%2BAXuRLahdYwP2SycQWHTA%0D%0A4vcAAPK7b8HUKAgDgGiD4c93%2F%2B8%2F%2FUegJQCAZkmScQAAXkQkLlTKsz%2FHCAAARKCBKrBBG%2FTBGCzA%0D%0ABhzBBdzBC%2FxgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD%2Fph%0D%0ACJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5%0D%0Ah1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8%2B%0D%0AQ8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8%2BxdwQSgUXACTYEd0IgYR5BSFhM%0D%0AWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR%2BcQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQ%0D%0AAkmxpFTSEtJG0m5SI%2BksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG%2BQh8lsKnWJAcaT4U%2BIo%0D%0AUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdp%0D%0Ar%2Bh0uhHdlR5Ol9BX0svpR%2BiX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK%2BYTKYZ04sZx1QwNzHrmOeZ%0D%0AD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI%2BpXlN9rkZVM1PjqQnUlqtVqp1Q61Mb%0D%0AU2epO6iHqmeob1Q%2FpH5Z%2FYkGWcNMw09DpFGgsV%2FjvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY%0D%0A%2FR27iz2qqaE5QzNKM1ezUvOUZj8H45hx%2BJx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllir%0D%0ASKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4%2FOBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79u%0D%0Ap%2B6Ynr5egJ5Mb6feeb3n%2Bhx9L%2F1U%2FW36p%2FVHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6Vh%0D%0AlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1%0D%0Amz0x1zLnm%2Beb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lO%0D%0Ak06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw%2B6TvZN9un2N%2FT0HDYfZDqsdWh1%2Bc7Ry%0D%0AFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc%2BLpsbxt3I%0D%0AveRKdPVxXeF60vWdm7Obwu2o26%2FuNu5p7ofcn8w0nymeWTNz0MPIQ%2BBR5dE%2FC5%2BVMGvfrH5PQ0%2BB%0D%0AZ7XnIy9jL5FXrdewt6V3qvdh7xc%2B9j5yn%2BM%2B4zw33jLeWV%2FMN8C3yLfLT8Nvnl%2BF30N%2FI%2F9k%2F3r%2F%0D%0A0QCngCUBZwOJgUGBWwL7%2BHp8Ib%2BOPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5p%0D%0ADoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo%2Bqi5q%0D%0APNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt%2F87fOH4p3iC%2BN7F5gvyF1weaHOwvSFpxapLhIs%0D%0AOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi%2FRNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5%0D%0AhCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z%2Bpn5mZ2y6xlhbL%2BxW6Lty8elQfJa7OQ%0D%0ArAVZLQq2QqboVFoo1yoHsmdlV2a%2FzYnKOZarnivN7cyzytuQN5zvn%2F%2FtEsIS4ZK2pYZLVy0dWOa9%0D%0ArGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1%2B1d%0D%0AT1gvWd%2B1YfqGnRs%2BFYmKrhTbF5cVf9go3HjlG4dvyr%2BZ3JS0qavEuWTPZtJm6ebeLZ5bDpaql%2BaX%0D%0ADm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO%2FPLi8ZafJzs07P1SkVPRU%2BlQ27tLdtWHX%2BG7R7ht7%0D%0AvPY07NXbW7z3%2FT7JvttVAVVN1WbVZftJ%2B7P3P66Jqun4lvttXa1ObXHtxwPSA%2F0HIw6217nU1R3S%0D%0APVRSj9Yr60cOxx%2B%2B%2Fp3vdy0NNg1VjZzG4iNwRHnk6fcJ3%2FceDTradox7rOEH0x92HWcdL2pCmvKa%0D%0ARptTmvtbYlu6T8w%2B0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO%0D%0A32oPb%2B%2B6EHTh0kX%2Fi%2Bc7vDvOXPK4dPKy2%2BUTV7hXmq86X23qdOo8%2FpPTT8e7nLuarrlca7nuer21%0D%0Ae2b36RueN87d9L158Rb%2F1tWeOT3dvfN6b%2FfF9%2FXfFt1%2Bcif9zsu72Xcn7q28T7xf9EDtQdlD3YfV%0D%0AP1v%2B3Njv3H9qwHeg89HcR%2FcGhYPP%2FpH1jw9DBY%2BZj8uGDYbrnjg%2BOTniP3L96fynQ89kzyaeF%2F6i%0D%0A%2FsuuFxYvfvjV69fO0ZjRoZfyl5O%2FbXyl%2FerA6xmv28bCxh6%2ByXgzMV70VvvtwXfcdx3vo98PT%2BR8%0D%0AIH8o%2F2j5sfVT0Kf7kxmTk%2F8EA5jz%2FGMzLdsAAAAgY0hSTQAAeiUAAICDAAD5%2FwAAgOkAAHUwAADq%0D%0AYAAAOpgAABdvkl%2FFRgAAAHdJREFUeNqsklEOgCAMQwfhbt2pNHgpt9Ppj5JNCQKxPySFl3UNYRc5%0D%0AqK2Vgc0asfWagUBEWVSXbsjIgb2QAxONKYvqN3TtVSSqRxMS1WqzkSY0BSWT3cYiBspp%2Fdek26zs%0D%0A5u7io6mxeK1JU0Uw4FKEjl%2F%2BT%2BXnAGguMJxZWuy2AAAAAElFTkSuQmCC%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-repeat: no-repeat;
	padding-left: 20px
}

.tx-dkdshop .quantity {
	position: relative
}

.tx-dkdshop .quantity a.minus {
	left: 38px;
	top: 24px;
	height: 11px;
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2219px%22%20height%3D%2211px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2019%2011%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2219%22%20height%3D%2211%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABMAAAALCAYAAACd1bY6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdp%0D%0Abj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6%0D%0AeD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz%0D%0ANDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo%0D%0AdHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw%0D%0AdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu%0D%0AMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz%0D%0Ab3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1N%0D%0AOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODEyRUEyQzM0M0Uz%0D%0ANzE0MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNkEwODM5OUZEOTYxMUUwQTUwQkNFMDVD%0D%0AMTBEM0IxRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNkEwODM5OEZEOTYxMUUwQTUwQkNF%0D%0AMDVDMTBEM0IxRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9z%0D%0AaCI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyMDlBNEJC%0D%0AMkEyMDY4MTE4NzFGQTI1RDU1RkQzNDMyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3N0Yx%0D%0AMTc0MDcyMDY4MTE4MTJFQTJDMzQzRTM3MTQyIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpS%0D%0AREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2Bccd7JgAAATZJREFUeNqsU0FOw0AM%0D%0AdHY3m3su8BD6C270JVUBCfWA%2BgbOPKGihAMPyAfKnSRHJFBEDkghJRt2XBy1VcQBamli2V5Pxhsn%0D%0AOBuPk5PR6LSua2qahtZr4Iucc9R1He1bEASklKIwNB6WrLUURRE9rVaPaqjhLwYe5Q5EBp4dZRhB%0D%0ALMueB5uG8uhjZZ2%2FGwQC3AfwcJ9Qnmc7NcTIyxnJ85ieh8dEQWvdk2mtaDKd%2FhDmnINHjDzqQii9%0D%0AmM%2BP6fqEMcZ7wx5f6%2FzygpLlkoqiYI8YeTmHHgD9GNNAGYpYBWD7DoCr2YzuFgv21kb9aOgRsDLw%0D%0AdFtkMFHZtm2%2FZ9fzOe%2BTvEjUbCYIGRtlrXsvy%2FIljuNjuQNR%2BdvSyktBVFXVq1%2F6D%2BMfN2mafvpD%0D%0AR%2F9Y2Df%2F99x%2BCzAAybWt8tvTGTYAAAAASUVORK5CYII%3D%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-repeat: no-repeat;
	display: block;
	width: 19px;
	position: absolute
}

.tx-dkdshop .quantity a.plus {
	left: 38px;
	top: 14px;
	height: 10px;
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2219px%22%20height%3D%2210px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2019%2010%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2219%22%20height%3D%2210%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdp%0D%0Abj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6%0D%0AeD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz%0D%0ANDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo%0D%0AdHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw%0D%0AdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu%0D%0AMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz%0D%0Ab3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1N%0D%0AOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODEyRUEyQzM0M0Uz%0D%0ANzE0MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNkEwODM5NUZEOTYxMUUwQTUwQkNFMDVD%0D%0AMTBEM0IxRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNkEwODM5NEZEOTYxMUUwQTUwQkNF%0D%0AMDVDMTBEM0IxRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9z%0D%0AaCI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyMDlBNEJC%0D%0AMkEyMDY4MTE4NzFGQTI1RDU1RkQzNDMyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3N0Yx%0D%0AMTc0MDcyMDY4MTE4MTJFQTJDMzQzRTM3MTQyIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpS%0D%0AREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2BYnukrgAAAR9JREFUeNqskD9OwzAU%0D%0Axp8dqyxtpVAQA0sPkIWh9AbMqEdg5xrQqDeoqEK4DF2j%2BAoMnbKVIbGNP6dOrbQsiCd9eXr%2Ffn55%0D%0A7HGxuBuPhk%2BM8Sn90YzRX%2Fv9dy4s6Hl2P3%2B4mkxum6YhpRRprUlZ%2FWYR58StoigiIQRVVbXbbj9H%0D%0AwtauAarrmgBrLMwDjTEnIMbYEXToieP4ZjC4uBQIHMSqPngPa3%2FBkJSSkiRxIBhgqDvZOvLo4%2Fhg%0D%0AGBt5aAe32xZFQW%2FrtfPd9sGjXg4GsrtRUPAqy5KyzYbS1cp5xP0ev2ELU%2B2xdU9SlpRnGb2mqYvh%0D%0AESPf7%2FXz3B859NDHe04vy2UXQ4iRD3PHuQAWAmHY5Jydy3uou9l%2FmLKcHwEGAJXZOBeBK55ZAAAA%0D%0AAElFTkSuQmCC%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-repeat: no-repeat;
	display: block;
	width: 19px;
	position: absolute
}

.tx-dkdshop .delivery-date .spinner {
	display: none
}

.tx-dkdshop .tab-content {
	position: relative
}

.tx-dkdshop .tooltip-container {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2214px%22%20height%3D%2214px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2214%22%20height%3D%2214%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdp%0D%0Abj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6%0D%0AeD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0%0D%0ANTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo%0D%0AdHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw%0D%0AdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu%0D%0AMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz%0D%0Ab3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1N%0D%0AOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODIyQURCOEYwRjRG%0D%0AMTExQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMkUxMTlEOEVFRTcxMUUxQkM3M0IzOTdB%0D%0AQzVFMjA3NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMkUxMTlEN0VFRTcxMUUxQkM3M0Iz%0D%0AOTdBQzVFMjA3NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRv%0D%0Ac2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDEx%0D%0ANzQwNzIwNjgxMTgyMkE5QjQ5QkNCNzI4RjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4%0D%0AMDExNzQwNzIwNjgxMTgyMkFEQjhGMEY0RjExMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24%2BIDwvcmRm%0D%0AOlJERj4gPC94OnhtcG1ldGE%2BIDw%2FeHBhY2tldCBlbmQ9InIiPz5fHefrAAABVUlEQVR42oxSQUrD%0D%0AUBCdn4SEEPJd2Lq0q6rbbCvUC6gb9QC6ykYQb6KbZKMXEDcFD2DBnqGoCHXZ1oUJoUYC8U39CdEW%0D%0AmoHJZP6fx8y8%2F0Se51RYGIYNhEv4PnxLHQ%2FhPfi17%2FvTolYUQICOEG4azeaalJJM05yfp2lKcRzT%0D%0AdDKJkJ4BfF8CFehus9USjuPQMkuShN5HI%2B5ywmARBEETyStAsgBJ1yXP8yjLMnoaDP6DuXPbwOcc%0D%0A48lqpwijPfb7C125hmsx9oWG%2FNBFh6pxx71ul3Y7nQUw78%2FkMXDHsiyqa4q0bR6VPqOIhBDlpabr%0D%0A88jE8V3V1Ct8c8chk1DXVO0bA3tfs1ltoKp94OfYwM%2FLOthatSuL4eNXCG0NjzlmReAg54sVoFyp%0D%0AZ1yV3DHCrSula9s26YZR7sTjxVEUIz39I7klIj9gypk9%2BDPvBL%2BqivxHgAEAzL6cJnolTKAAAAAA%0D%0ASUVORK5CYII%3D%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	background-position: 0 2px
}

.tx-dkdshop .amount {
	overflow: hidden
}

.tx-dkdshop .amount p {
	float: left
}

.tx-dkdshop .amount .less {
	display: block;
	height: 27px;
	width: 27px;
	float: right;
	margin-right: 0
}

.tx-dkdshop .amount .more {
	display: block;
	height: 27px;
	width: 27px;
	float: right
}

.tx-dkdshop .amount input {
	width: 45px;
	float: right
}

.tx-dkdshop .panel-default>.panel-heading h1,.tx-dkdshop .panel-default>.panel-heading h2,.tx-dkdshop .panel-default>.panel-heading h3,.tx-dkdshop .panel-default>.panel-heading h4,.tx-dkdshop .panel-default>.panel-heading h5,.tx-dkdshop .panel-default>.panel-heading h6 {
	margin-bottom: 0
}

.tx-dkdshop .panel-body {
	padding-bottom: 17px
}

.device {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2225px%22%20height%3D%2225px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2025%2025%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAAcNJREFUeNrclrtOAkEUhnc3FlZeiE9htHEFC6OlIloakQdQeywovJAY%0D%0A7WysTFAfwNB5C14qKzQh0cIXsJSFFRqxgPWf%2BJOQdZedwUjhSb7Mzpl%2FzjkTziyrO46j%2FbXpXkkK%0D%0AhYKXNga2wQR4ADvgyi0yTfPHRkOikBiDXjKBxlHMH8F8UIB2SRYYRASL%2BGjC4IK6BdUkaXDGIDIW%0D%0Apj6tkuSU1Z%2BDoM5wqItwn3SSF5AEKTDOKh2f4GHqktwn3V1NZ4PV7YJedtc0uGd31cAmiDcLRnfp%0D%0A7ng9Eo2RYJAs2GC1w2ALLMl0aNBJ3PYOBoENBrwEXicxVC%2Bva5QyQ%2BuC%2Ff8ktQ7jfaokMflSVDGh%0D%0AH5NO8mZZ%2B1a5HOdNDjqVWE%2BVbHtZ7FM5yVyj0XjGJsv5ri7vo8tj3RS6er3%2BJPZ5idrd%2BH5wUrSs%0D%0AnGEYiaFQaBHzda59gD2cNotiDvEc7eSHv215jvJUFbwdJsUbQoyY28LvSnCnkmQWrIIq530gUyyV%0D%0ADoAmRsyP6NeoWwMzKkkcBhkF1y3%2BKdco7Ia6jN9%2FT9BlfOWPuQIqrrUq%2FVHqfnXjRXXHrDZHnxhH%0D%0A6A%2F8ptK78d31JcAAbcKtVJzkYvsAAAAASUVORK5CYII%3D%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-position: left center;
	background-repeat: no-repeat
}

.device:hover {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2225px%22%20height%3D%2225px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2025%2025%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAAaFJREFUeNrclr1KA0EUhXeCtcb0%2BhBqtEhvVrEUdB8g2sefaAKGCOls%0D%0ArATFPsFKoyLGVoikMagvYO1f0hir9Vw8gbDsujMLsXDgY3bu3nvP3NnMTJTrutag25Cu41tBzaPb%0D%0AATPgDuwmyu6lTqwKq4TJi2Da53UTlCB2EUkEyRc486TGZJus7FxbBAJFzl4ZLL3LqkreF7GAgCqX%0D%0Ap8bgsOQ1%2Blf9HIJEnkAW5MAUOPMR6yVP0i%2FLOG0RsTvgEayDbYqdgnf2Mt4Ca%2FRzgvLFQpaiJ%2FYA%0D%0ANkEBa55AnwcbtDtheXT3iSRZAmkwCm5B3DIINmnK0w9EJFL7%2FyLdiPm%2BTEQmedKaNPGfMBHZ4082%0D%0Ap1FVl37LjNMWmQMt8MLZNQL8Gqxa%2FO4ZZ7QZR8AxuOKuXuQRIu0TlMEJOAB2lA9f73u2WVUbpGhL%0D%0A8QxreQRuTETk%2BFgBHY6HwSHY51j6I9ot%2Bq2CWePrF5fXOJOnaWrjgIzD%2FsHllHYNMrA%2FR9qMDJSP%0D%0AmeFy9bcO7fZvAj83DyrR4TVvjYEKnysy1o1Vf%2FG%2F61uAAQCAS73ADjTxxgAAAABJRU5ErkJggg%3D%3D%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-position: left center;
	background-repeat: no-repeat
}

.sparepart {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2225px%22%20height%3D%2225px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2025%2025%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAAdJJREFUeNrslssrRGEYxmcwMXIZk3JPbgtJQ1PuWShKClEsrKSk%2BQf8%0D%0AC5bKRvayUErZKGUnqdGwQJlBgzILs8CMiWE8Xz2n3k4zOnNcFvLWr%2FN933znPOe9fO8ZayKRsPy0%0D%0AZVh%2Bwf6OSJaceL1eOXWBIzAK1kARyAYV4OSzh7rd7tQiwpqAD2yAVpADdoAdOECdaU9opaCQ4zGx%0D%0A3s1rAJRR%2BNKMSCfYA69iLQpCoJo5VF7cgDAo1%2B01lPgDsAtsnK%2FTs1rQDM7EfQtGBJKJuJhYZTEw%0D%0AAx45V8n2iL29oNFMuGR5BYSAZsdiPAxyQX%2B6ntSLB6nYF%2Bt%2B7xLjFQqlHa4rcM%2Bxqp5NCisbAMti%0D%0A7xN4NiOiktsDHsSbn4M42GY1KbsDkzw3Th5Uwznx8bBVglPxEplizwVoAVXC2xcwQrFrI4cxypss%0D%0ADI868e18mCrZDor6eNVeJMzwKW8jRtqKyk0NCII2sAqmWNYqPO8cq162CPLAHEViRjzRLCgOaIMu%0D%0A4fsgHyyBea6XgHGwBQa%2F2urfwCHHTrFeIIrCsCepTOVrFkwwhA5WWR%2Fwg%2BnvENE8iLBxDnHtlrmx%0D%0A6XuaWZEQe1yc3xk%2FE29P1jSt%2F%2F9W0rEPAQYA1ERgyWDrYj0AAAAASUVORK5CYII%3D%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-position: left center;
	background-repeat: no-repeat
}

.sparepart:hover {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2225px%22%20height%3D%2225px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2025%2025%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAAeFJREFUeNrslssrxFEUx2cGeaQJWcgj74XEYONRLBQlhbJRljZYzD9g%0D%0ArWSrpPkHLEhRykJZkRRhgYVXSR7lUZ4Z%2FHxOnanbZMz8ZsZubn0693fn%2Fu73nnvOub9xWpbl%2BO%2Fm%0D%0ATIjEReR%2BzOnJGbf2sH08zkI2pEIB4wd2RJJDCFRjdrEL2HpIg1VIhywoj8kTFs7DlMF6iHdOoFWE%0D%0A8ejMtggCzZgN8EOKDr%2FCDRSDS8e%2BZTrkI%2BQPJ%2BIKet6CNUNgDvJYSDyrgSPjvYlIBH4T8Uhgtf8O%0D%0AQyz0JA8a7FFjbhueV0UT%2BG3z7AMCRts3%2Bj2QAR12PakwFipnp7lBv7cYfZ8K2T6uc7jTvqTtIkIV%0D%0AmhSdmBlj7jOevkWTXXUafHnZbcz7giTj%2BVrHKrV2LAQf7NSJnHMhHP7iqbRTkM0UwRUswQf0yq2A%0D%0A2EVE1wpCJVp0Pq34Rjk6rZ8mTedb9S6wEb%2BegNTOy18xcWi6SmxKsSNYLxzDIAxAgxajpPgnTMK0%0D%0ACr7peGy3MF5KDDahFqbYiFfH5zH9sMJYV1hPwjQJ%2BE7AaWPcbSRF7N8Tdi3XzqMW47JmWLscK15U%0D%0AhquTSJt4IMGVW7hbBS4hUzcQny%2BjLvap3xlJjGHxCE9eE38kYmo%2FAgwA%2BN28SgB2OA4AAAAASUVO%0D%0ARK5CYII%3D%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-position: left center;
	background-repeat: no-repeat
}

.spinner-icon,.loading-spinner-24 {
	background: url(../../typo3conf/ext/minebea_intec/Resources/Public/Images/spinner.gif);
	background-repeat: no-repeat;
	display: block
}

.spinner-icon {
	background-size: 40px;
	width: 40px;
	height: 40px
}

.loading-spinner-24 {
	background-size: 20px;
	width: 20px;
	height: 20px
}

.pager-spinner {
	background-color: #FFF;
	display: none;
	opacity: .8;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 10;
	top: 0
}

.pager-spinner .spinner {
	left: 50%;
	position: relative;
	width: 64px;
	height: 64px;
	top: 50%
}

.search-spinner {
	float: right;
	position: relative;
	top: -27px;
	width: 20px;
	right: 15px
}

.search-spinner .autocomplete-spinner {
	display: none
}

.tx-dkdshop .ui-autocomplete {
	z-index: 1;
	border: 1px solid #D0D0CF
}

.tx-dkdshop .ui-autocomplete li {
	display: block;
	float: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 10px 10px 10px 20px
}

.tx-dkdshop .ui-autocomplete li:hover .ui-menu-item-wrapper,.tx-dkdshop .ui-autocomplete li:hover .product-title {
	color: #fff
}

.tx-dkdshop .ui-autocomplete li a {
	background-image: none;
	cursor: pointer;
	color: #4A4949;
	display: block;
	text-decoration: none;
	overflow: hidden
}

.tx-dkdshop .ui-autocomplete li a .product-title {
	font-weight: 400;
	float: left;
	color: #9D9D9C
}

.tx-dkdshop .ui-autocomplete li a .product-item-number {
	float: left;
	margin-right: 20px;
	min-width: 145px
}

.tx-dkdshop .ui-helper-hidden-accessible {
	display: none
}

.results-list {
	list-style: none;
	padding-left: 0;
	margin-bottom: 50px
}

.results-list .results-entry {
	border-bottom: 1px solid #9D9D9C;
	padding-top: 17px
}

.results-list .results-entry:first-child {
	padding-top: 0
}

.results-list .results-entry:hover .device {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2225px%22%20height%3D%2225px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2025%2025%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAAaFJREFUeNrclr1KA0EUhXeCtcb0%2BhBqtEhvVrEUdB8g2sefaAKGCOls%0D%0ArATFPsFKoyLGVoikMagvYO1f0hir9Vw8gbDsujMLsXDgY3bu3nvP3NnMTJTrutag25Cu41tBzaPb%0D%0AATPgDuwmyu6lTqwKq4TJi2Da53UTlCB2EUkEyRc486TGZJus7FxbBAJFzl4ZLL3LqkreF7GAgCqX%0D%0Ap8bgsOQ1%2Blf9HIJEnkAW5MAUOPMR6yVP0i%2FLOG0RsTvgEayDbYqdgnf2Mt4Ca%2FRzgvLFQpaiJ%2FYA%0D%0ANkEBa55AnwcbtDtheXT3iSRZAmkwCm5B3DIINmnK0w9EJFL7%2FyLdiPm%2BTEQmedKaNPGfMBHZ4082%0D%0Ap1FVl37LjNMWmQMt8MLZNQL8Gqxa%2FO4ZZ7QZR8AxuOKuXuQRIu0TlMEJOAB2lA9f73u2WVUbpGhL%0D%0A8QxreQRuTETk%2BFgBHY6HwSHY51j6I9ot%2Bq2CWePrF5fXOJOnaWrjgIzD%2FsHllHYNMrA%2FR9qMDJSP%0D%0AmeFy9bcO7fZvAj83DyrR4TVvjYEKnysy1o1Vf%2FG%2F61uAAQCAS73ADjTxxgAAAABJRU5ErkJggg%3D%3D%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-position: left center;
	background-repeat: no-repeat
}

.results-list .results-entry:hover .sparepart {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2225px%22%20height%3D%2225px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2025%2025%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2225%22%20height%3D%2225%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAAeFJREFUeNrslssrxFEUx2cGeaQJWcgj74XEYONRLBQlhbJRljZYzD9g%0D%0ArWSrpPkHLEhRykJZkRRhgYVXSR7lUZ4Z%2FHxOnanbZMz8ZsZubn0693fn%2Fu73nnvOub9xWpbl%2BO%2Fm%0D%0ATIjEReR%2BzOnJGbf2sH08zkI2pEIB4wd2RJJDCFRjdrEL2HpIg1VIhywoj8kTFs7DlMF6iHdOoFWE%0D%0A8ejMtggCzZgN8EOKDr%2FCDRSDS8e%2BZTrkI%2BQPJ%2BIKet6CNUNgDvJYSDyrgSPjvYlIBH4T8Uhgtf8O%0D%0AQyz0JA8a7FFjbhueV0UT%2BG3z7AMCRts3%2Bj2QAR12PakwFipnp7lBv7cYfZ8K2T6uc7jTvqTtIkIV%0D%0AmhSdmBlj7jOevkWTXXUafHnZbcz7giTj%2BVrHKrV2LAQf7NSJnHMhHP7iqbRTkM0UwRUswQf0yq2A%0D%0A2EVE1wpCJVp0Pq34Rjk6rZ8mTedb9S6wEb%2BegNTOy18xcWi6SmxKsSNYLxzDIAxAgxajpPgnTMK0%0D%0ACr7peGy3MF5KDDahFqbYiFfH5zH9sMJYV1hPwjQJ%2BE7AaWPcbSRF7N8Tdi3XzqMW47JmWLscK15U%0D%0AhquTSJt4IMGVW7hbBS4hUzcQny%2BjLvap3xlJjGHxCE9eE38kYmo%2FAgwA%2BN28SgB2OA4AAAAASUVO%0D%0ARK5CYII%3D%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-position: left center;
	background-repeat: no-repeat
}

.results-product {
	padding-left: 30px
}

li.facet-li {
	background-image: url(data:image/svg+xml;
	charset=utf-8,%3Csvg%20%0A%20%20%20%20%20version%3D%221.1%22%20%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%20%20%20%20%20width%3D%2227px%22%20height%3D%2227px%22%20%0A%20%20%20%20%20viewBox%3D%220%200%2027%2027%22%20preserveAspectRatio%3D%22none%22%3E%20%0A%20%20%20%3Cg%3E%20%0A%3Cimage%20width%3D%2227%22%20height%3D%2227%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2C%20%0AiVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ%0D%0AbWFnZVJlYWR5ccllPAAAAmlJREFUeNq8Vs1u1DAQ9nid9lhVSBtOqNoHgD4BBaFeKw7hhvoOPBAS%0D%0AQtyaA%2FSKqrY8AfAEvdIVjZZbk00Gx4njydhOW7WqJW%2BSyWa%2B%2BebXIPwFkfvbLozce4rpvi8Ysi0U%0D%0AA5Jkwz3A2t2QbeSKAj3ffbGZZe%2FeJ4l6AyCfWCuQWISTZDrbEPFvVVUneX705ffPX9cWkDKTGuhw%0D%0AsVh8SOfzZ0qpTaQAiAIAGISWBciv1%2BvrP5eXu1mWSQ320bKVFCxJkv00ne%2B0QAOTFoQBcCBkjNvv%0D%0An6bpzkaysU9CIiRNEL221EwlLUC7e2EHYFmhAxTEGM5vNpsl%2Bpst%2BkryDDQgWnEH4hIVnEUGsJUY%0D%0AdgAjxoGcH%2FQrXgc0LrH8t%2F%2Bh8YJg4o4NkPFXYnAlsudXe3skVhj5Hj0z5VRFOgZjRmfn58Q%2FEOkQ%0D%0APlPpM8ch1S0TviyzW%2FWoOFgf8L6m%2FLrq1mnP7K4NVYoAdQqChMlrcqXyENPQUtzy1b8VqafOym%2FH%0D%0Ax0Zkr1%2F1NSS%2FoxuNBwUPFY%2FH24MDv3OAiFda2I1%2BHGgC2%2FuWmRXa%2F5heMFJyQzZ2%2Fc7v7sg%2BN8zQ%0D%0AV4f9j2tfeEPqDzXms7IPoxiB7wkHM1nUrogxYHko8oj%2BlKUe4mDD6KY%2B50NzyrUYGDOkOSOfZ0bY%0D%0AIK6apqlEZDJTxWTijA8v0NVrrfVo1iuqQhJDm6osv19dFRd1U5cY7fjOzaF6auV1XZdFUVyUZXnS%0D%0AHwlGBx4DdpTnn%2FUoT5bL5UvdRbZ5inQzTLhChHBj0j210GeQH3mef6Jg8EinK5cTj3VuhInm%2FRAn%0D%0A4tHzfwEGAHs%2FKPkbTWF%2FAAAAAElFTkSuQmCC%0D%0A%22%2F%3E%20%0A%20%20%20%3C%2Fg%3E%20%0A%3C%2Fsvg%3E%09%0A%0D%0A);background-repeat: no-repeat;
	padding-left: 30px;
	height: 30px;
	background-position: 0 -3px
}

.cursor-disabled,.bootstrap-select.btn-group>.disabled,.bootstrap-select.btn-group .dropdown-menu li.disabled a {
	cursor: not-allowed
}

.bs-container.btn-group.bootstrap-select.chosen-select.open {
	position: absolute
}

.bootstrap-select {
	position: relative;
	width: 220px \0
}

.bootstrap-select *:focus {
	outline: 0
}

.bootstrap-select>.btn,.bootstrap-select>.button-primary,.bootstrap-select>.button-grey,.bootstrap-select>.button-log-in,footer .bootstrap-select>.button-log-in,.background-blue-background .bootstrap-select>.button-log-in,.bootstrap-select>.button-map,.bootstrap-select>.button-envelope,.bootstrap-select>.button-phone,.bootstrap-select>.btn-filter,.bootstrap-select>.button-secondary,.bootstrap-select>[class^="icon-"],.bootstrap-select.btn-group .btn .bootstrap-select>.caret {
	width: 100%;
	padding-right: 25px;
	padding-top: 3px;
	padding-bottom: 3px
}

.error .bootstrap-select .btn,.error .bootstrap-select .button-primary,.error .bootstrap-select .button-grey,.error .bootstrap-select .button-log-in,.error .bootstrap-select .button-map,.error .bootstrap-select .button-envelope,.error .bootstrap-select .button-phone,.error .bootstrap-select .btn-filter,.error .bootstrap-select .button-secondary,.error .bootstrap-select [class^="icon-"],.error .bootstrap-select.btn-group .btn .caret {
	border: 1px solid #b94a48
}

.control-group.error .bootstrap-select .dropdown-toggle {
	border-color: #b94a48
}

.bootstrap-select.fit-width {
	width: auto!important
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 100%
}

.bootstrap-select .btn:focus,.bootstrap-select .button-primary:focus,.bootstrap-select .button-grey:focus,.bootstrap-select .button-log-in:focus,.bootstrap-select .button-map:focus,.bootstrap-select .button-envelope:focus,.bootstrap-select .button-phone:focus,.bootstrap-select .btn-filter:focus,.bootstrap-select .button-secondary:focus,.bootstrap-select [class^="icon-"]:focus,.bootstrap-select.btn-group .btn .caret:focus {
	outline: 0
}

.bootstrap-select.form-control,.bootstrap-select.tx-srfeuserregister-pi1-multiple-checkboxes {
	margin-bottom: 0;
	padding: 0;
	border: none
}

.bootstrap-select.form-control:not([class*="col-"]),.bootstrap-select.tx-srfeuserregister-pi1-multiple-checkboxes:not([class*="col-"]) {
	width: 100%
}

.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"] {
	float: none;
	display: inline-block;
	margin-left: 0
}

.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
	float: right
}

.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group {
	margin-bottom: 0
}

.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-lg .bootstrap-select.btn-group.tx-srfeuserregister-pi1-multiple-checkboxes,.form-group-sm .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.tx-srfeuserregister-pi1-multiple-checkboxes {
	padding: 0
}

.form-inline .bootstrap-select.btn-group .form-control,.form-inline .bootstrap-select.btn-group .tx-srfeuserregister-pi1-multiple-checkboxes {
	width: 100%
}

.input-append .bootstrap-select.btn-group {
	margin-left: -1px
}

.input-prepend .bootstrap-select.btn-group {
	margin-right: -1px
}

.bootstrap-select.btn-group>.disabled:focus {
	outline: none!important
}

.bootstrap-select.btn-group.open .btn .caret:after,.bootstrap-select.btn-group.open .button-primary .caret:after,.bootstrap-select.btn-group.open .button-grey .caret:after,.bootstrap-select.btn-group.open .button-log-in .caret:after,.bootstrap-select.btn-group.open .button-map .caret:after,.bootstrap-select.btn-group.open .button-envelope .caret:after,.bootstrap-select.btn-group.open .button-phone .caret:after,.bootstrap-select.btn-group.open .btn-filter .caret:after,.bootstrap-select.btn-group.open .button-secondary .caret:after,.bootstrap-select.btn-group.open [class^="icon-"] .caret:after {
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}

.bootstrap-select.btn-group.open .btn,.bootstrap-select.btn-group.open .button-primary,.bootstrap-select.btn-group.open .button-grey,.bootstrap-select.btn-group.open .button-log-in,.bootstrap-select.btn-group.open .button-map,.bootstrap-select.btn-group.open .button-envelope,.bootstrap-select.btn-group.open .button-phone,.bootstrap-select.btn-group.open .btn-filter,.bootstrap-select.btn-group.open .button-secondary,.bootstrap-select.btn-group.open [class^="icon-"],.bootstrap-select.btn-group.open .btn .caret {
	z-index: 1037
}

.bootstrap-select.btn-group .btn,.bootstrap-select.btn-group .button-primary,.bootstrap-select.btn-group .button-grey,.bootstrap-select.btn-group .button-log-in,.bootstrap-select.btn-group .button-map,.bootstrap-select.btn-group .button-envelope,.bootstrap-select.btn-group .button-phone,.bootstrap-select.btn-group .btn-filter,.bootstrap-select.btn-group .button-secondary,.bootstrap-select.btn-group [class^="icon-"],.bootstrap-select.btn-group .btn .caret {
	background-color: #EFEFEF;
	border-color: #D0D0CF;
	border-radius: 5px;
	height: 42px;
	overflow: hidden;
	position: relative;
	z-index: 1035
}

@media (max-width:767px) {
	.bootstrap-select.btn-group .btn,.bootstrap-select.btn-group .button-primary,.bootstrap-select.btn-group .button-grey,.bootstrap-select.btn-group .button-log-in,.bootstrap-select.btn-group .button-map,.bootstrap-select.btn-group .button-envelope,.bootstrap-select.btn-group .button-phone,.bootstrap-select.btn-group .btn-filter,.bootstrap-select.btn-group .button-secondary,.bootstrap-select.btn-group [class^="icon-"],.bootstrap-select.btn-group .btn .caret {
		margin: 0
	}
}

.bootstrap-select.btn-group .btn:hover,.bootstrap-select.btn-group .button-primary:hover,.bootstrap-select.btn-group .button-grey:hover,.bootstrap-select.btn-group .button-log-in:hover,.bootstrap-select.btn-group .button-map:hover,.bootstrap-select.btn-group .button-envelope:hover,.bootstrap-select.btn-group .button-phone:hover,.bootstrap-select.btn-group .btn-filter:hover,.bootstrap-select.btn-group .button-secondary:hover,.bootstrap-select.btn-group [class^="icon-"]:hover,.bootstrap-select.btn-group .btn .caret:hover {
	color: #000000!important;
	background-color: #ffffff!important;
	border-color: #D0D0CF!important;
	border-width: 2px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	box-shadow: none;
	-webkit-box-shadow: none
}

.bootstrap-select.btn-group .btn:focus,.bootstrap-select.btn-group .button-primary:focus,.bootstrap-select.btn-group .button-grey:focus,.bootstrap-select.btn-group .button-log-in:focus,.bootstrap-select.btn-group .button-map:focus,.bootstrap-select.btn-group .button-envelope:focus,.bootstrap-select.btn-group .button-phone:focus,.bootstrap-select.btn-group .btn-filter:focus,.bootstrap-select.btn-group .button-secondary:focus,.bootstrap-select.btn-group [class^="icon-"]:focus,.bootstrap-select.btn-group .btn .caret:focus {
	color: #000000!important;
	background-color: #ffffff!important;
	border-color: #D0D0CF!important;
	border-width: 2px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	box-shadow: none;
	-webkit-box-shadow: none
}

.bootstrap-select.btn-group .btn .filter-option,.bootstrap-select.btn-group .button-primary .filter-option,.bootstrap-select.btn-group .button-grey .filter-option,.bootstrap-select.btn-group .button-log-in .filter-option,.bootstrap-select.btn-group .button-map .filter-option,.bootstrap-select.btn-group .button-envelope .filter-option,.bootstrap-select.btn-group .button-phone .filter-option,.bootstrap-select.btn-group .btn-filter .filter-option,.bootstrap-select.btn-group .button-secondary .filter-option,.bootstrap-select.btn-group [class^="icon-"] .filter-option {
	word-wrap: break-word;
	-webkit-hyphens: keep-all;
	-moz-hyphens: keep-all;
	-ms-hyphens: keep-all;
	-o-hyphens: keep-all;
	hyphens: keep-all;
	display: inline-block;
	overflow: hidden;
	text-align: left;
	width: 100%;
	white-space: normal
}

.bootstrap-select.btn-group .btn .caret,.bootstrap-select.btn-group .button-primary .caret,.bootstrap-select.btn-group .button-grey .caret,.bootstrap-select.btn-group .button-log-in .caret,.bootstrap-select.btn-group .button-map .caret,.bootstrap-select.btn-group .button-envelope .caret,.bootstrap-select.btn-group .button-phone .caret,.bootstrap-select.btn-group .btn-filter .caret,.bootstrap-select.btn-group .button-secondary .caret,.bootstrap-select.btn-group [class^="icon-"] .caret {
	background: transparent!important;
	border: none
}

.bootstrap-select.btn-group .btn .caret:before,.bootstrap-select.btn-group .button-primary .caret:before,.bootstrap-select.btn-group .button-grey .caret:before,.bootstrap-select.btn-group .button-log-in .caret:before,.bootstrap-select.btn-group .button-map .caret:before,.bootstrap-select.btn-group .button-envelope .caret:before,.bootstrap-select.btn-group .button-phone .caret:before,.bootstrap-select.btn-group .btn-filter .caret:before,.bootstrap-select.btn-group .button-secondary .caret:before,.bootstrap-select.btn-group [class^="icon-"] .caret:before {
	font-size: 10px;
	line-height: 33px
}

.bootstrap-select.btn-group .btn .caret:after,.bootstrap-select.btn-group .button-primary .caret:after,.bootstrap-select.btn-group .button-grey .caret:after,.bootstrap-select.btn-group .button-log-in .caret:after,.bootstrap-select.btn-group .button-map .caret:after,.bootstrap-select.btn-group .button-envelope .caret:after,.bootstrap-select.btn-group .button-phone .caret:after,.bootstrap-select.btn-group .btn-filter .caret:after,.bootstrap-select.btn-group .button-secondary .caret:after,.bootstrap-select.btn-group [class^="icon-"] .caret:after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	content: "";
	float: right;
	margin-left: 17px;
	margin-top: 4px
}

.bootstrap-select.btn-group .btn .caret:hover,.bootstrap-select.btn-group .button-primary .caret:hover,.bootstrap-select.btn-group .button-grey .caret:hover,.bootstrap-select.btn-group .button-log-in .caret:hover,.bootstrap-select.btn-group .button-map .caret:hover,.bootstrap-select.btn-group .button-envelope .caret:hover,.bootstrap-select.btn-group .button-phone .caret:hover,.bootstrap-select.btn-group .btn-filter .caret:hover,.bootstrap-select.btn-group .button-secondary .caret:hover,.bootstrap-select.btn-group [class^="icon-"] .caret:hover {
	background: transparent!important
}

.bootstrap-select.btn-group .btn span,.bootstrap-select.btn-group .button-primary span,.bootstrap-select.btn-group .button-grey span,.bootstrap-select.btn-group .button-log-in span,.bootstrap-select.btn-group .button-map span,.bootstrap-select.btn-group .button-envelope span,.bootstrap-select.btn-group .button-phone span,.bootstrap-select.btn-group .btn-filter span,.bootstrap-select.btn-group .button-secondary span,.bootstrap-select.btn-group [class^="icon-"] span,.bootstrap-select.btn-group .btn .caret span {
	line-height: 33px
}

.bootstrap-select.btn-group[class*="col-"] .btn,.bootstrap-select.btn-group[class*="col-"] .button-primary,.bootstrap-select.btn-group[class*="col-"] .button-grey,.bootstrap-select.btn-group[class*="col-"] .button-log-in,.bootstrap-select.btn-group[class*="col-"] .button-map,.bootstrap-select.btn-group[class*="col-"] .button-envelope,.bootstrap-select.btn-group[class*="col-"] .button-phone,.bootstrap-select.btn-group[class*="col-"] .btn-filter,.bootstrap-select.btn-group[class*="col-"] .button-secondary,.bootstrap-select.btn-group[class*="col-"] [class^="icon-"],.bootstrap-select.btn-group[class*="col-"] .btn .caret {
	width: 100%
}

.bootstrap-select.btn-group .dropdown-menu {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #FFF;
	border-radius: 0;
	box-sizing: border-box;
	margin: 1px 0 0 0;
	min-width: 100%;
	padding: 1px 0 0 0;
	z-index: 1036
}

.bootstrap-select.btn-group .dropdown-menu.inner {
	border-radius: 0;
	box-shadow: none;
	border: 0;
	margin: 0;
	overflow-x: hidden;
	padding: 0;
	position: static
}

.bootstrap-select.btn-group .dropdown-menu li {
	display: block;
	margin: 0 0 1px 0;
	outline: 0!important;
	padding: 0 1px 0 1px;
	position: relative
}

.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small {
	color: #fff;
	background-color: #91A9CC
}

.bootstrap-select.btn-group .dropdown-menu li:first-child {
	display: none
}

.bootstrap-select.btn-group .dropdown-menu li a {
	cursor: pointer;
	padding: 8px 15px 8px 15px
}

.bootstrap-select.btn-group .dropdown-menu li a.opt {
	position: relative;
	padding-left: 2.25em
}

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
	display: none
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
	word-wrap: break-word;
	-webkit-hyphens: keep-all;
	-moz-hyphens: keep-all;
	-ms-hyphens: keep-all;
	-o-hyphens: keep-all;
	hyphens: keep-all;
	display: inline-block;
	white-space: normal
}

.bootstrap-select.btn-group .dropdown-menu li small {
	padding-left: .5em
}

.bootstrap-select.btn-group .dropdown-menu>li>a:hover,.bootstrap-select.btn-group .dropdown-menu>li>a:focus {
	background-color: #91A9CC;
	color: #fff
}

.bootstrap-select.btn-group .dropdown-menu .notify {
	position: absolute;
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	min-height: 26px;
	padding: 3px 5px;
	background: whitesmoke;
	border: 1px solid #e3e3e3;
	box-shadow: inset 0 1px 1px fade(black,5%);
	pointer-events: none;
	opacity: .9;
	box-sizing: border-box
}

.bootstrap-select.btn-group .no-results {
	padding: 3px;
	background: #f5f5f5;
	margin: 0 5px
}

.bootstrap-select.btn-group.fit-width .btn .filter-option,.bootstrap-select.btn-group.fit-width .button-primary .filter-option,.bootstrap-select.btn-group.fit-width .button-grey .filter-option,.bootstrap-select.btn-group.fit-width .button-log-in .filter-option,.bootstrap-select.btn-group.fit-width .button-map .filter-option,.bootstrap-select.btn-group.fit-width .button-envelope .filter-option,.bootstrap-select.btn-group.fit-width .button-phone .filter-option,.bootstrap-select.btn-group.fit-width .btn-filter .filter-option,.bootstrap-select.btn-group.fit-width .button-secondary .filter-option,.bootstrap-select.btn-group.fit-width [class^="icon-"] .filter-option {
	position: static
}

.bootstrap-select.btn-group.fit-width .btn .caret,.bootstrap-select.btn-group.fit-width .button-primary .caret,.bootstrap-select.btn-group.fit-width .button-grey .caret,.bootstrap-select.btn-group.fit-width .button-log-in .caret,.bootstrap-select.btn-group.fit-width .button-map .caret,.bootstrap-select.btn-group.fit-width .button-envelope .caret,.bootstrap-select.btn-group.fit-width .button-phone .caret,.bootstrap-select.btn-group.fit-width .btn-filter .caret,.bootstrap-select.btn-group.fit-width .button-secondary .caret,.bootstrap-select.btn-group.fit-width [class^="icon-"] .caret {
	position: static;
	top: auto;
	margin-top: -1px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
	position: absolute;
	display: inline-block;
	right: 15px;
	margin-top: 5px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right: 34px
}

.bootstrap-select.show-menu-arrow.open>.btn,.bootstrap-select.show-menu-arrow.open>.button-primary,.bootstrap-select.show-menu-arrow.open>.button-grey,.bootstrap-select.show-menu-arrow.open>.button-log-in,footer .bootstrap-select.show-menu-arrow.open>.button-log-in,.background-blue-background .bootstrap-select.show-menu-arrow.open>.button-log-in,.bootstrap-select.show-menu-arrow.open>.button-map,.bootstrap-select.show-menu-arrow.open>.button-envelope,.bootstrap-select.show-menu-arrow.open>.button-phone,.bootstrap-select.show-menu-arrow.open>.btn-filter,.bootstrap-select.show-menu-arrow.open>.button-secondary,.bootstrap-select.show-menu-arrow.open>[class^="icon-"],.bootstrap-select.btn-group .btn .bootstrap-select.show-menu-arrow.open>.caret {
	z-index: 1036
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	content: '';
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-bottom-color: fade(#cccccc,20%);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	content: '';
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: none
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
	bottom: auto;
	top: -3px;
	border-bottom: 0;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #ccc;
	border-top-color: fade(#cccccc,20%)
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	bottom: auto;
	top: -3px;
	border-top: 6px solid white;
	border-bottom: 0
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-menu.open {
	margin-bottom: -4px;
	z-index: 1037
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
	right: 12px;
	left: auto
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
	right: 13px;
	left: auto
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after {
	display: block
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .caret:after {
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}

.col-sm-3 .bootstrap-select.btn-group .dropdown-menu {
	width: 100%
}

.has-error .bootstrap-select.btn-group .btn,.has-error .bootstrap-select.btn-group .button-primary,.has-error .bootstrap-select.btn-group .button-grey,.has-error .bootstrap-select.btn-group .button-log-in,.has-error .bootstrap-select.btn-group .button-map,.has-error .bootstrap-select.btn-group .button-envelope,.has-error .bootstrap-select.btn-group .button-phone,.has-error .bootstrap-select.btn-group .btn-filter,.has-error .bootstrap-select.btn-group .button-secondary,.has-error .bootstrap-select.btn-group [class^="icon-"],.has-error .bootstrap-select.btn-group .btn .caret {
	color: #000;
	background-color: #ffffff!important;
	border-color: #E63312!important;
	border-width: 2px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	box-shadow: none;
	-webkit-box-shadow: none
}

.has-error .bootstrap-select.btn-group .btn:hover,.has-error .bootstrap-select.btn-group .button-primary:hover,.has-error .bootstrap-select.btn-group .button-grey:hover,.has-error .bootstrap-select.btn-group .button-log-in:hover,.has-error .bootstrap-select.btn-group .button-map:hover,.has-error .bootstrap-select.btn-group .button-envelope:hover,.has-error .bootstrap-select.btn-group .button-phone:hover,.has-error .bootstrap-select.btn-group .btn-filter:hover,.has-error .bootstrap-select.btn-group .button-secondary:hover,.has-error .bootstrap-select.btn-group [class^="icon-"]:hover,.has-error .bootstrap-select.btn-group .btn .caret:hover {
	border-color: #E63312
}

.has-error .bootstrap-select.btn-group .btn:focus,.has-error .bootstrap-select.btn-group .button-primary:focus,.has-error .bootstrap-select.btn-group .button-grey:focus,.has-error .bootstrap-select.btn-group .button-log-in:focus,.has-error .bootstrap-select.btn-group .button-map:focus,.has-error .bootstrap-select.btn-group .button-envelope:focus,.has-error .bootstrap-select.btn-group .button-phone:focus,.has-error .bootstrap-select.btn-group .btn-filter:focus,.has-error .bootstrap-select.btn-group .button-secondary:focus,.has-error .bootstrap-select.btn-group [class^="icon-"]:focus,.has-error .bootstrap-select.btn-group .btn .caret:focus {
	border-color: #E63312
}

.has-error .bootstrap-select.btn-group .btn .caret,.has-error .bootstrap-select.btn-group .button-primary .caret,.has-error .bootstrap-select.btn-group .button-grey .caret,.has-error .bootstrap-select.btn-group .button-log-in .caret,.has-error .bootstrap-select.btn-group .button-map .caret,.has-error .bootstrap-select.btn-group .button-envelope .caret,.has-error .bootstrap-select.btn-group .button-phone .caret,.has-error .bootstrap-select.btn-group .btn-filter .caret,.has-error .bootstrap-select.btn-group .button-secondary .caret,.has-error .bootstrap-select.btn-group [class^="icon-"] .caret {
	background: none!important
}

.bs-searchbox,.bs-actionsbox {
	padding: 4px 8px
}

.bs-actionsbox {
	float: left;
	width: 100%;
	box-sizing: border-box
}

.bs-actionsbox .btn-group button {
	width: 50%
}

.bs-searchbox+.bs-actionsbox {
	padding: 0 8px 4px
}

.bs-searchbox input.form-control,.bs-searchbox input.tx-srfeuserregister-pi1-multiple-checkboxes {
	margin-bottom: 0;
	width: 100%
}

.mobile-device {
	position: absolute;
	top: 0;
	left: 0;
	display: block!important;
	width: 100%;
	height: 100%!important;
	opacity: 0
}

.dropdown-toggle {
	border-color: #b7b7b7
}

select.dropup+.bootstrap-select .dropdown-menu {
	top: auto!important;
	bottom: 100%!important;
	margin-bottom: 1px!important
}

.control-checkbox,.control-radio,.type-check {
	padding: 0!important
}

.control-checkbox input[type="checkbox"],.control-checkbox input[type="radio"],.control-radio input[type="checkbox"],.control-radio input[type="radio"],.type-check input[type="checkbox"],.type-check input[type="radio"] {
	position: absolute;
	text-indent: -99999px;
	left: -9999px
}

.control-checkbox input[type="checkbox"]+label,.control-checkbox input[type="radio"]+label,.control-radio input[type="checkbox"]+label,.control-radio input[type="radio"]+label,.type-check input[type="checkbox"]+label,.type-check input[type="radio"]+label {
	background-color: #fff;
	border: 2px solid #D0D0CF;
	border-radius: 5px;
	cursor: pointer;
	display: block;
	float: left;
	height: 20px;
	margin: 0 10px 0 0;
	position: relative;
	width: 20px
}

.control-checkbox input[type="checkbox"]+label+label,.control-checkbox input[type="radio"]+label+label,.control-radio input[type="checkbox"]+label+label,.control-radio input[type="radio"]+label+label,.type-check input[type="checkbox"]+label+label,.type-check input[type="radio"]+label+label {
	color: #4A4949;
	cursor: pointer;
	display: table;
	font-size: 14px;
	line-height: 1.42857
}

@media (max-width:767px) {
	.control-checkbox input[type="checkbox"]+label+label,.control-checkbox input[type="radio"]+label+label,.control-radio input[type="checkbox"]+label+label,.control-radio input[type="radio"]+label+label,.type-check input[type="checkbox"]+label+label,.type-check input[type="radio"]+label+label {
		width: 88%
	}
}

.control-checkbox input[type="checkbox"]:checked+label,.control-checkbox input[type="radio"]:checked+label,.control-radio input[type="checkbox"]:checked+label,.control-radio input[type="radio"]:checked+label,.type-check input[type="checkbox"]:checked+label,.type-check input[type="radio"]:checked+label {
	border-color: #91A9CC!important;
	background-color: #91A9CC;
	cursor: none
}

.control-checkbox input[type="checkbox"]:checked+label:after,.control-checkbox input[type="radio"]:checked+label:after,.control-radio input[type="checkbox"]:checked+label:after,.control-radio input[type="radio"]:checked+label:after,.type-check input[type="checkbox"]:checked+label:after,.type-check input[type="radio"]:checked+label:after {
	background-color: #91A9CC;
	bottom: 0;
	color: #fff;
	content: "\e013";
	font-family: "Glyphicons Halflings";
	font-size: 12px;
	left: 1px;
	line-height: 14px;
	margin: auto;
	padding: 0 0 0 1px;
	position: absolute;
	right: 0;
	top: 1px
}

.control-checkbox input[type="checkbox"].has-error+label,.control-checkbox input[type="radio"].has-error+label,.control-radio input[type="checkbox"].has-error+label,.control-radio input[type="radio"].has-error+label,.type-check input[type="checkbox"].has-error+label,.type-check input[type="radio"].has-error+label {
	border-color: #E63312
}

.control-checkbox input[type="checkbox"]:disabled+label,.control-checkbox input[type="radio"]:disabled+label,.control-radio input[type="checkbox"]:disabled+label,.control-radio input[type="radio"]:disabled+label,.type-check input[type="checkbox"]:disabled+label,.type-check input[type="radio"]:disabled+label {
	cursor: default
}

.control-checkbox input[type="checkbox"]:disabled+label+label,.control-checkbox input[type="radio"]:disabled+label+label,.control-radio input[type="checkbox"]:disabled+label+label,.control-radio input[type="radio"]:disabled+label+label,.type-check input[type="checkbox"]:disabled+label+label,.type-check input[type="radio"]:disabled+label+label {
	cursor: default
}

.control-checkbox input[type="radio"]+label,.control-radio input[type="radio"]+label,.type-check input[type="radio"]+label {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%
}

@media (max-width:1200px) {
	.Tx-Formhandler.mobileform {
		margin: 0 -17px 0 -17px
	}
}

.Tx-Formhandler form {
	padding: 0
}

.Tx-Formhandler label {
	font-weight: 400
}

.Tx-Formhandler legend {
	border: none;
	margin: 0
}

.Tx-Formhandler .teaser-container {
	display: block;
	height: 100%;
	padding: 30px 14px 30px 14px;
	margin: 0 0 40px 0
}

.Tx-Formhandler #message.form-control,.Tx-Formhandler #message.tx-srfeuserregister-pi1-multiple-checkboxes {
	resize: none
}

.Tx-Formhandler .required-fields {
	display: block;
	font-size: smaller;
	margin: 0
}

.Tx-Formhandler .row {
	margin: 0
}

.Tx-Formhandler .form-group {
	padding: 0;
	margin: 0 0 10px 0!important
}

.Tx-Formhandler .form-group:nth-child(2n) {
	padding: 0 17px 0 17px
}

.Tx-Formhandler .form-group:last-child {
	padding-right: 0
}

@media (max-width:767px) {
	.Tx-Formhandler .form-group {
		padding: 0!important
	}
}

.Tx-Formhandler input,.Tx-Formhandler textarea,.Tx-Formhandler select {
	background-color: #EFEFEF;
	border-color: #D0D0CF;
	border-radius: 5px;
	height: 42px
}

.Tx-Formhandler textarea {
	height: auto
}

.Tx-Formhandler .form-control,.Tx-Formhandler .tx-srfeuserregister-pi1-multiple-checkboxes {
	-webkit-box-shadow: none;
	box-shadow: none
}

.Tx-Formhandler .form-control:focus,.Tx-Formhandler .tx-srfeuserregister-pi1-multiple-checkboxes:focus {
	color: #000;
	background-color: #fff;
	border-color: #D0D0CF;
	border-width: 2px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	box-shadow: none;
	-webkit-box-shadow: none
}

.Tx-Formhandler .radiobutton_line {
	margin: 0 0 15px 0
}

.Tx-Formhandler .has-error .control-label {
	color: #000
}

.Tx-Formhandler .has-error .form-control,.Tx-Formhandler .has-error .tx-srfeuserregister-pi1-multiple-checkboxes {
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #000;
	background-color: #ffffff!important;
	border-color: #E63312;
	border-width: 2px;
	-webkit-transition: all 3s;
	-o-transition: all 3s;
	transition: all 3s;
	-webkit-box-shadow: none;
	box-shadow: none
}

.Tx-Formhandler .help-block {
	margin: 0
}

.Tx-Formhandler .help-block p {
	color: #E63312;
	font-size: 12px;
	line-height: 12px;
	margin: 8px 0 0 0
}

.Tx-Formhandler #product {
	border-bottom: 1px solid #D0D0CF;
	border-top: 1px solid #D0D0CF
}

@media (max-width:768px) {
	.Tx-Formhandler #product {
		border-bottom: none
	}
}

.Tx-Formhandler #product h4 {
	font-size: 22px;
	margin: 0 0 15px 0
}

.Tx-Formhandler #product .column {
	padding: 40px 34px 50px 0
}

@media (max-width:1200px) {
	.Tx-Formhandler #product .column {
		padding: 40px 17px 50px 17px
	}
}

@media (max-width:768px) {
	.Tx-Formhandler #product .column {
		padding: 40px 17px 0 17px;
		margin: 0
	}
}

.Tx-Formhandler #product .column:nth-child(2n) {
	background-color: #5a889f;
	padding: 40px 34px 50px 34px
}

@media (max-width:1200px) {
	.Tx-Formhandler #product .column:nth-child(2n) {
		padding: 40px 17px 50px 17px
	}
}

@media (max-width:768px) {
	.Tx-Formhandler #product .column:nth-child(2n) {
		padding: 30px 17px 30px 17px;
		margin: 0
	}
}

.Tx-Formhandler #product label {
	color: #fff
}

.Tx-Formhandler #product .subheadline {
	color: #4A4949
}

.Tx-Formhandler #product input,.Tx-Formhandler #product textarea,.Tx-Formhandler #product select {
	background-color: #FFF;
	border-color: #FFF
}

.Tx-Formhandler #product input:focus,.Tx-Formhandler #product textarea:focus,.Tx-Formhandler #product select:focus {
	background-color: #5a889f;
	border-color: #FFF;
	color: #fff
}

.Tx-Formhandler #product .bootstrap-select.btn-group .btn,.Tx-Formhandler #product .bootstrap-select.btn-group .button-primary,.Tx-Formhandler #product .bootstrap-select.btn-group .button-grey,.Tx-Formhandler #product .bootstrap-select.btn-group .button-log-in,.Tx-Formhandler #product .bootstrap-select.btn-group .button-map,.Tx-Formhandler #product .bootstrap-select.btn-group .button-envelope,.Tx-Formhandler #product .bootstrap-select.btn-group .button-phone,.Tx-Formhandler #product .bootstrap-select.btn-group .btn-filter,.Tx-Formhandler #product .bootstrap-select.btn-group .button-secondary,.Tx-Formhandler #product .bootstrap-select.btn-group [class^="icon-"],.Tx-Formhandler #product .bootstrap-select.btn-group .btn .caret {
	background-color: #FFF;
	border-color: #FFF
}

.Tx-Formhandler #product .bootstrap-select.btn-group .btn:focus,.Tx-Formhandler #product .bootstrap-select.btn-group .button-primary:focus,.Tx-Formhandler #product .bootstrap-select.btn-group .button-grey:focus,.Tx-Formhandler #product .bootstrap-select.btn-group .button-log-in:focus,.Tx-Formhandler #product .bootstrap-select.btn-group .button-map:focus,.Tx-Formhandler #product .bootstrap-select.btn-group .button-envelope:focus,.Tx-Formhandler #product .bootstrap-select.btn-group .button-phone:focus,.Tx-Formhandler #product .bootstrap-select.btn-group .btn-filter:focus,.Tx-Formhandler #product .bootstrap-select.btn-group .button-secondary:focus,.Tx-Formhandler #product .bootstrap-select.btn-group [class^="icon-"]:focus,.Tx-Formhandler #product .bootstrap-select.btn-group .btn .caret:focus,.Tx-Formhandler #product .bootstrap-select.btn-group .btn:hover,.Tx-Formhandler #product .bootstrap-select.btn-group .button-primary:hover,.Tx-Formhandler #product .bootstrap-select.btn-group .button-grey:hover,.Tx-Formhandler #product .bootstrap-select.btn-group .button-log-in:hover,.Tx-Formhandler #product .bootstrap-select.btn-group .button-map:hover,.Tx-Formhandler #product .bootstrap-select.btn-group .button-envelope:hover,.Tx-Formhandler #product .bootstrap-select.btn-group .button-phone:hover,.Tx-Formhandler #product .bootstrap-select.btn-group .btn-filter:hover,.Tx-Formhandler #product .bootstrap-select.btn-group .button-secondary:hover,.Tx-Formhandler #product .bootstrap-select.btn-group [class^="icon-"]:hover,.Tx-Formhandler #product .bootstrap-select.btn-group .btn .caret:hover {
	background-color: #5a889f!important;
	border-color: #FFFFFF!important;
	color: #ffffff!important
}

.Tx-Formhandler #product .bootstrap-select.btn-group .dropdown-menu {
	border-color: #5a889f
}

.Tx-Formhandler #product .bootstrap-select.btn-group .dropdown-menu>li>a:hover,.Tx-Formhandler #product .bootstrap-select.btn-group .dropdown-menu>li>a:focus {
	background-color: #D2E5EB;
	color: #000
}

.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-primary,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-grey,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-log-in,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-map,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-envelope,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-phone,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn-filter,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-secondary,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group [class^="icon-"],.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn .caret {
	-webkit-transition: all 0,3s;
	-o-transition: all 0,3s;
	transition: all 0,3s;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	background-color: #5a889f!important;
	border-color: #000000!important;
	border-width: 2px
}

.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn:hover,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-primary:hover,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-grey:hover,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-log-in:hover,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-map:hover,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-envelope:hover,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-phone:hover,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn-filter:hover,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-secondary:hover,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group [class^="icon-"]:hover,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn .caret:hover {
	border-color: #000
}

.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn:focus,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-primary:focus,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-grey:focus,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-log-in:focus,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-map:focus,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-envelope:focus,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-phone:focus,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn-filter:focus,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .button-secondary:focus,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group [class^="icon-"]:focus,.Tx-Formhandler #product .has-error .bootstrap-select.btn-group .btn .caret:focus {
	border-color: #000
}

.Tx-Formhandler #product input[type="checkbox"]+label,.Tx-Formhandler #product input[type="radio"]+label {
	border-color: #FFF
}

.Tx-Formhandler #product input[type="checkbox"]+label+label a,.Tx-Formhandler #product input[type="radio"]+label+label a {
	color: #fff;
	text-decoration: underline
}

@media (max-width:1200px) {
	.Tx-Formhandler #product input[type="checkbox"]+label+label,.Tx-Formhandler #product input[type="radio"]+label+label {
		width: 88%
	}
}

.Tx-Formhandler #product input[type="checkbox"]:checked+label,.Tx-Formhandler #product input[type="radio"]:checked+label {
	border-color: #FFFFFF!important;
	background-color: #5a889f
}

.Tx-Formhandler #product input[type="checkbox"]:checked+label:after,.Tx-Formhandler #product input[type="radio"]:checked+label:after {
	background-color: #5a889f
}

.Tx-Formhandler #product input[type="checkbox"].has-error+label,.Tx-Formhandler #product input[type="radio"].has-error+label {
	border-color: #000;
	background-color: #5a889f
}

.Tx-Formhandler #product .button-primary,.Tx-Formhandler #product .button-grey,.Tx-Formhandler #product .button-log-in,.Tx-Formhandler #product .button-map,.Tx-Formhandler #product .button-envelope,.Tx-Formhandler #product .button-phone,.Tx-Formhandler #product .btn-filter {
	background-color: #5a889f;
	border-color: #FFF;
	color: #fff
}

.Tx-Formhandler #product .button-primary:hover,.Tx-Formhandler #product .button-grey:hover,.Tx-Formhandler #product .button-log-in:hover,.Tx-Formhandler #product .button-map:hover,.Tx-Formhandler #product .button-envelope:hover,.Tx-Formhandler #product .button-phone:hover,.Tx-Formhandler #product .btn-filter:hover {
	background-color: #FFF;
	color: #5a889f
}

.Tx-Formhandler #product .has-error .form-control,.Tx-Formhandler #product .has-error .tx-srfeuserregister-pi1-multiple-checkboxes {
	border-color: #000;
	background-color: #5a889f!important;
	color: #fff
}

.Tx-Formhandler #product .help-block p {
	color: #000
}

.Tx-Formhandler #product .required-fields {
	color: #fff
}

.Tx-Formhandler hr {
	border-top: 1px solid #D0D0CF;
	margin: 0 0 40px 0
}

#contact-person-form .required-fields {
	float: right
}

#contact-person-form .has-error {
	color: white
}

#contact-person-form .help-block {
	color: white;
	text-align: left;
	font-size: x-small;
	font-weight: 700
}

.control-checkbox input[type="checkbox"]:checked+label,.control-checkbox input[type="radio"]:checked+label,.control-radio input[type="checkbox"]:checked+label,.control-radio input[type="radio"]:checked+label,.type-check input[type="checkbox"]:checked+label,.type-check input[type="radio"]:checked+label {
	cursor: pointer
}

#ajax_contactform .Tx-Formhandler .row .row .row {
	margin-left: -17px;
	margin-right: -17px
}

@media (min-width:767px) {
	.ce-intext.ce-left .ce-gallery {
		width: auto
	}
}

.pxa-dealers-countries {
	border-top: 1px solid #D0D0CF;
	border-bottom: 1px solid #D0D0CF;
	margin-bottom: -30px;
	padding-top: 10px;
	overflow: hidden
}

.pxa-dealers-countries .form-group {
	margin-bottom: 10px
}

.pxa-dealers-list-container .dealer-item {
	margin-bottom: 30px
}

.dealers-list-icon {
	width: 180px
}

.dealer-header {
	font-size: 22px;
	color: #000;
	margin-bottom: 10px;
	line-height: 27px
}

.dealer-city,.dealer-fax {
	margin-bottom: 10px
}

.dealer-category {
	margin-top: 17px
}

.dealer-category__item {
	font-size: 12px;
	background-color: #efefef;
	padding: 4px 6px;
	display: inline-block;
	overflow: hidden
}

#pxa-dealers-map {
	margin-bottom: 25px;
	height: 550px
}

.dealer-partnerproducts {
	padding-top: 20px;
	border-top: 1px solid #D0D0CF
}

.dealer-partnerproducts a {
	color: #4A4949
}

.dealer-partnerproducts a::after {
	content: ", "
}

.dealer-partnerproducts a:last-child:after {
	content: ""
}

.dealer-partnerproducts a:hover {
	color: #000
}

.dealer-info {
	margin-bottom: 35px
}

.location {
	padding: 0;
	margin-bottom: -30px
}

.location .location-production,.location .location-partner,.location .location-sales {
	display: inline-block;
	background-repeat: no-repeat;
	margin-right: 20px
}

.location .location-production::before,.location .location-partner::before,.location .location-sales::before {
	content: "";
	display: inline-block;
	background: #E63312;
	width: 10px;
	height: 10px;
	border-radius: 50%
}

.location .location-sales::before {
	background: #153D8A
}

.location .location-partner::before {
	background: rgba(20,86,118,.7)
}

@media (max-width:991px) {
	#pxa-dealers-map {
		height: 460px
	}
}

@media (max-width:767px) {
	#pxa-dealers-map {
		height: 230px
	}

	.dealer-item .ce-gallery {
		float: none
	}
}

.nyroModalBg {
	position: fixed;
	overflow: hidden;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #0d1f4f;
	opacity: .9;
	z-index: 1045
}

.nyroModalLink,.nyroModalForm {
	position: relative;
	min-height: 300px;
	min-width: 250px;
	max-width: 1000px
}

.nyroModalCont {
	position: absolute;
	padding: 30px;
	z-index: 1046
}

.nyroModalLoad {
	position: absolute;
	width: 100px;
	height: 100px;
	background: #fff url(../../typo3conf/ext/minebea_intec/Resources/Public/Images/spinner.gif) no-repeat center;
	padding: 0
}

.nmReposition {
	position: absolute
}

.nyroModalHidden {
	left: -9999em;
	top: -9999em
}

.tx-srfeuserregister-pi1 .radio input[type="radio"] {
	margin-left: 0;
	position: relative
}

.tx-srfeuserregister-pi1 .radio label {
	padding-left: 5px;
	padding-right: 10px
}

.tx-srfeuserregister-pi1 .field-error {
	color: #E63312;
	margin-bottom: 0
}

.tx-srfeuserregister-pi1 .field-error+input,.tx-srfeuserregister-pi1 .field-error+select {
	border-color: #E63312
}

.tx-felogin-pi1 .button-grey.left {
	float: left
}

.tx-felogin-pi1 .button-primary.right,.tx-felogin-pi1 .right.button-grey,.tx-felogin-pi1 .right.button-log-in,.tx-felogin-pi1 .right.button-map,.tx-felogin-pi1 .right.button-envelope,.tx-felogin-pi1 .right.button-phone,.tx-felogin-pi1 .right.btn-filter {
	float: right
}

.newsletter-email,#newsletter_topics_error {
	display: none
}

#form_checkbox_container.has-error {
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #000;
	background-color: #ffffff!important;
	border-color: #E63312;
	border-width: 2px;
	border-style: solid;
	-webkit-transition: all 3s;
	-o-transition: all 3s;
	transition: all 3s;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden
}

#load_cells_subcategories,#bench_floor_subcategories,#weighing_electronics_subcategories,#checkweighers_subcategories,#foreign_body_subcategories,#process_software_subcategories {
	margin-left: 30px
}

.Tx-Formhandler .errorPage {
	display: none
}

.footer-newsletter {
	margin-bottom: 15px;
	position: relative
}

.footer-newsletter .submit-newsletter-footer {
	border: 0;
	position: absolute;
	top: 9px;
	right: 10px
}


/*顶部搜索*/
.navbar{ height:160px;}
.mT10{ margin-top:10px;}
.search_block_top{ height:40px;}
#search_query, #search_button {
    display: inline-block;
    float: right;
}

#search_query {
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    width: 220px;
    border: 1px solid #F2F2F2;
    outline: none;
    color: #000000;
}
#sub_bg {
    background: #153D8A;
    width: 70px;
    height: 25px;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    border: none;
    color: #fff;
    margin-left: 0px;
    float: right;
}

/*页面指引*/
.breadcrumb-container::before {
    content: "";
    background: #9D9D9C;
    background: -moz-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 5px),#153d8a calc(64% + 5px),#153d8a 0%);
    background: -webkit-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 5px),#153d8a calc(64% + 5px),#153d8a 0%);
    background: -o-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 5px),#153d8a calc(64% + 5px),#153d8a 0%);
    background: -ms-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 5px),#153d8a calc(64% + 5px),#153d8a 0%);
    background: linear-gradient(to right,#9d9d9c 64%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) calc(64% + 5px),#153d8a calc(64% + 5px),#153d8a 0%);
    height: 5px;
    display: block;
}
/*底部*/
.fr {
    float: right;
    display: inline-block;
}
.fl {
    float: left;
    display: inline-block;
}
.footerbody .footl{width:755px;min-height:210px;margin-top:10px;border-right:1px solid #c7c7c7; float:left;}
.footerbody .footl ul{float:left;width:130px;height:205px;margin-right:50px;}
.footerbody .footl ul p{font-weight:400px;font-size:16px;margin-bottom:20px;}
.footerbody .footl ul li{color:#8b8b8b;font-size:13px;line-height:27px; list-style:none;}
.footerbody .footl ul li a{
	color:#ffffff;
	text-decoration: none;
}
.footerbody .footr{width:155px;height:172px;margin-top:10px;float:right;margin-right:45px;color:#8b8b8b;font-size:12px;}

.bottom{height:102px;}
.bottom span{margin-top:22px;color:#ffffff;font-size:11px;}
.bottom span a{color:#ffffff;text-decoration: none;}

/*右侧浮标*/

.kefu,.kefu2{position: fixed;right: 20px;bottom: 240px;z-index: 1000;}
.kefu a{display: block;margin-top: 2px;position: relative;}
.kefu a div.pic{width: 40px;height: 40px;background-color: #fff;}
.kefu a.s_weixin div.pic{background-position:-160px 0;}
.kefu a.s_weixin div.erweima,.kefu2 a.s_weixin div.erweima{display:none;position: absolute;width: 125px;height: 150px;left: -125px;top: -40px;background-position:0 0px;}
.kefu a.s_weixin:hover div.pic{background-color: #333;background-position:-120px 0;}
.kefu a.s_weixin:hover div.erweima,.kefu2 a.s_weixin:hover div.erweima{display: block;}
.kefu a.s_talk div.pic{background-position:0 0;}
.kefu a.s_talk:hover div.pic{background-color: #333;background-position:-200px 0;}
.kefu a.s_top{display:none;}
.kefu a.s_top div.pic{background-position:-80px 0;}
.kefu a.s_top div.st_txt,.kefu a.s_talk div.st_txt{display:none;height: 40px;width: 90px;text-align: center;line-height: 40px;font-size: 16px;color: #fff;position: absolute;top:0;left: -90px;background-color: #333;}
.kefu a.s_top:hover div.pic{background-color: #333;background-position:-40px 0;}
.kefu a.s_top:hover div.st_txt,.kefu a.s_talk:hover div.st_txt{display: block;}
.kefu2 a{display: block;margin-top: 2px;width: 60px;height: 60px;background-color: #fff;text-align: center;}
.kefu2 a.s_weixin div.erweima{top: -30px;}
.kefu2 a:hover{background-color: #333;}
.kefu2 a{background-image: url("../images/kefu2.png");background-repeat: no-repeat;background-position: center;}
.kefu2 a.s_weixin{background-position:-240px 0;}
.kefu2 a.s_talk{background-position:0 0;}
.kefu2 a.s_top{background-position:-120px 0;}
.kefu2 a.s_weixin:hover{background-position:-180px 0;}
.kefu2 a.s_talk:hover{background-position:-300px 0;}
.kefu2 a.s_top:hover{background-position:-60px 0;}
.kefu2 a p{font-size: 12px;color: #888;padding-top: 36px;}
.kefu2 a:hover p{color: #fff;}

/*banner*/
.focus { height:538px; position:relative; overflow:hidden}
.focus li { position:absolute; left:0; right:0; top:0; width:100%; height:100%; z-index:90;cursor:pointer;}
.focusSelect { position:absolute; left:0; right:0; bottom:15px; text-align:right; z-index:100; padding-right:50px;}
.focusSelect a { display:inline-block; width:9px; height:9px; border-radius:5px; margin:0 5px; background-color:#888}
.focusSelect a.select { background-color:#fff}

/*首页新闻*/
.news{height:50px; background:url(../images/newsbg.jpg) center no-repeat;margin-top:27px;}
.news .newstit{font-size:20px;margin-top:10px;margin-left:10px;color:#2c2c2c;}
.news .linktit{font-size:20px;color:#8b8b8b;margin-left:45px;}
.scrollbox{width:1050px; margin:0 auto; overflow:hidden;position:relative;z-index:100;}
#scrollDiv{width:900px;height:25px;padding-top:0px; overflow:hidden;float:left; margin-top:15px;}
#scrollDiv ul li{width:900px; height:26px;overflow:hidden; vertical-align:bottom; zoom:1;}
.scroltit{float:right; width:25px; height:40px; line-height:20px;margin-top:3px;}
.scroltit .updown{width:25px; height:13px;margin-top:7px;}
#but_up{ background:url(../images/down.png) no-repeat 0 0; text-indent:-9999px}
#but_up:hover{ background:url(../images/downh.png) no-repeat 0 0; text-indent:-9999px}
#but_down{ background:url(../images/up.png) no-repeat 0 0; text-indent:-9999px}
#but_down:hover{ background:url(../images/uph.png) no-repeat 0 0; text-indent:-9999px}

/*首页分类展示*/
.bar{height:360px;margin-top:30px;}
.bar .ibar{width:152px;height:270px;overflow:hidden;margin-left:0px; border-left:4px solid #F2F2F2; padding-left:10px; }
.bar .ibar0{ border:0px;}
.bar .ibar:last-child{margin-right:0px;}
.bar .ibar .ibarimg{width:130px;height:100px; overflow:hidden;vertical-align:middle; text-align:center; line-height:100px;}
.bar .ibar .ibartit{width:135px;height:24px;font-size:20px;color:#df2d32;padding-top:15px;padding-bottom:10px;}
.bar .ibar .ibardsc{width:135px;height:90px;overflow:hidden;font-size:13px;color:#8b8b8b; word-break:break-all;line-height:24px; letter-spacing:0.5px;}
.bar .ibar .ibarmore{margin-top:10px;cursor:pointer;}
/*首页产品展示*/
.swiper-slide h5{ margin-top:35px;}
.swiper-slide h5::after{
    background: #9D9D9C;
    background: -moz-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 0%);
    background: -webkit-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 0%);
    background: -o-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 0%);
    background: -ms-linear-gradient(left,#9D9D9C 64%,transparent 64%,transparent calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 0%);
    background: linear-gradient(to right,#9d9d9c 64%,rgba(0,0,0,0) 64%,rgba(0,0,0,0) calc(64% + 4px),#153d8a calc(64% + 4px),#153d8a 0%);
    height: 3px;
    display: block;
    content: "";
    position: absolute;
    bottom: 0;
    width: 90%;
}
.h-products{ background-color:#F7F7F7}
.p-title{ width:180px; float:left; margin-top:30px;}
.h-catlist{ width:900px; float:right; text-align:right; margin-top:50px;}

/*产品页*/
.pbar{height:60px;font-size:15px;color:#000;background-color:#efefef;}
.pbar p{margin-top:20px;}
.sohp{height:36px;background-color:#efefef;}
.sohp .sohpline{width:1200px;height:35px;border-top:1px solid #d7d7d7;}
.product{ background-color:#efefef}
.product .pro1{min-height:450px;height:auto;position:relative; padding-top:20px; padding-bottom:20px; clear:both;}
.product .protit{color:#1d1717;font-size:20px;}
.product ul{padding:0 0; margin:0 0;}
.product ul li{float:left;margin:0 10px;}
.product ul li a{display:block;width:260px;height:330px;background:#fff;overflow:hidden;position:relative;margin-bottom:25px;}
.product .proimg{width:260px;height:260px;margin:0 auto;}
.product .proname{width:260px;height:50px;margin-top:10px;overflow:hidden;text-align:center;background:#fff;}
.product .proname span { margin-top:5px;}
.product .proh{position:absolute;width:260px;height:330px;left:0;top:0; background-color:rgba(94,163,183,0.9);z-index:100;color:#fff;display:none;}
.product .proh .proht{width:225px;height:20px;overflow:hidden;font-size:16px;margin-top:30px;margin-left:25px;mrgin-right:25px;}
.product .proh .prohd{display:block;width:225px;height:136px;overflow:hidden;font-size:12px;margin-top:12px;margin-left:25px;margin-right:25px;}
.product .proh .proha{width:128px;height:32px;border:1px solid #fff;text-align:center;margin-left:auto;margin-right:auto;margin-top:25px;padding-top:5px;}
.product .proname .pronametit{font-size:16px;color:#1d1717;display:block;}
.product .proname .pronamedsc{font-size:16px;color:#9fa0a0;display:block;}
.product .jmore{ clear:both;height:30px;background:#ececec;text-align:center; width:1170px;margin-top:15px;margin-bottom:50px;margin-left:6px;padding-top:14px;font-size:13px;color:#1d1717;cursor:pointer;}
.product .jmore:hover{text-decoration:underline;color:red;font-size:14px;}

/*产品详情*/
.main .container{ background-color:#FFFFFF}
.goods{min-height:560px; background-color:#F7F7F7; padding-top:20px;}
.goods .gl{width:585px;min-height:560px;overflow:hidden;}
.goods .gr{width:450px;height:560px;overflow:hidden;}
.goods .gl .goodstit{font-size:25px;color:#000;line-heihgt:30px;padding-top:5px;}
.goods .gl .goodsdeta{ width:585px;min-height:165px; max-height:305px; font-size:16px;overflow:hidden;line-height:28px;padding-top:35px; word-break:break-all; letter-spacing:1px;}
.goods .gl .goodsbuy{padding:30px 0;}
.goods .gl .goodsmore{font-size:14px;color:#515457;}
.goods .gl .goodsmore a{color:#0072be;}
.goods .gr{text-align:center;}
.goods .gr .grtit{ font-size:14px;color:#515457;text-align:center; height:20px; position:relative; top:-35px; }
.goods .gr .pdtu { width:402px; height:402px; border:1px solid #e8e8e8;}
.goods .gr .pdtu li{ width:400px; height:400px; border:0; margin:0 auto;}
.goods .gr .pdtu li img { display:block;margin:0 auto; max-height:400px; width:auto;}
.goods .gr .grsmall{width:435px;height:70px;margin-top:40px; margin-left:-5px;}
.goods .gr .grsmall span{padding:22px 5px;cursor:pointer;}
.goods ul{ padding-left:0px;}
.goods .gr .grsmall .grbigconte { width:364px;height:70px;overflow:hidden;float:left;padding-left:4px;padding-right:4px;}
.goods .gr .grsmall .grbigconte .cpxt{width:760px;height:66px;overflow:hidden;}
.goods .gr .grsmall .grbigconte .cpxt li{float:left;width:66px;height:60px;border:1px solid #dcdddd;margin:2px 3px;cursor:pointer;}
/*.goods .gr .grsmall .grbigconte .cpxt li:hover{border:1px solid #df3232;cursor:pointer;}*/
.goods .gr .grsmall .grbigconte .cpxt li.active { border:1px solid #153D8A;}
.goods .gr .grsmall .grbigconte .cpxt li img{ display:block; margin:0 auto; padding:5px 4px; max-height:60px; width:auto;}

.goodsfunction{height:auto;padding-top:20px;background-color:#F7F7F7}
.goodsfunction .function{width:100%;height:37px;border-top:0px solid #666666; text-align:center;color:#fff;font-size:30px;padding-top:15px;}
.goodsfunction .bigtext { font: 12px/18px "Microsoft Yahei","微软雅黑";font-size:45px; color:#666666; width:300px; height:auto; min-height:200px; padding-top:15px;}
.goodsfunction .bigtext1 { width:800px;text-align:left;line-height:2; word-break:keep-all; word-wrap:break-word;overflow:hidden;}
.goodsfunction .functionlist{width:100%;heihgt:100%;padding-top:40px;}
.goodsfunction .functionlist ul{padding-top:45px;}
.goodsfunction .functionlist ul li{width:525px;height:95px;padding:10px 0;}

.parameter{height:auto;background-color:#F7F7F7}
.parameter .func{width:100%;height:37px;border-top:0px solid #666666; text-align:center;color:#fff;font-size:30px;}
.parameter .table{padding-top:65px;padding-bottom:75px;}
.parameter .bigtext { font: 12px/18px "Microsoft Yahei","微软雅黑";font-size:45px; color: #666666; width:300px; height:auto; min-height:200px; padding-top:15px;}
.parameter .bigtext1 { width:800px;text-align:left;line-height:2; word-break:keep-all; word-wrap:break-word;overflow:hidden;}
/*** CONTENT ***/
#productContent {
	width: 100%;
	float: left;
	min-height: 346px;
	-height: 346px;
	margin-top:20px;
}
#productContent h1 {
	width: 100%;
    border-bottom: 2px solid #707070;
    padding-bottom: 12px;
    margin-bottom: 20px;
    font-weight: bold;
    text-align: left;
}
/*** CONTENT TABLE ***/
table.productContentTable {
	border-spacing: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	border: none;
	border-collapse: collapse;
}
table.productContentTable td,
table.productContentTable th {
	border-bottom: 1px solid #aeaeae;
	line-height: 20px;
	font-size: 16px;
	vertical-align: top;
	padding: 5px 0 6px 0;
	min-width:120px;
}
table.productContentTable th {
	padding-right: 10px;
}
span.download-pdf {
    padding-right: 50px;
    background-image: url(../images/download-pdf.gif);
    background-position: right -1px;
}
span.download {
    background-repeat: no-repeat;
    background-position: right top;
}
/*表格*/
/*** TABLE LEGEND ***/
/*** TABLE ***/
div.productTable {
	background-image: url(../images/tableHeaderBg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 724px;
}
table.productTable {
	width: 724px;
	border-spacing: 0;
	margin: 0 0 0 1px;
	padding: 0;
	border: none;	
	border-collapse: collapse;
}
table.productTable caption {
	display: none;
}

table.productTable td,
table.productTable th {
	vertical-align: top;
	font-size: 11px;
	line-height: 16px;
}
table.productTable th {
	border-left: 1px solid #4766aa;
	color: white;
	font-weight: bold;
	padding: 5px 5px 6px 5px;
	height: 16px;
	white-space: nowrap;
}
table.productTable td {
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #aeaeae;
	padding: 5px 5px 6px 5px;
	background-color: #fff;
}
table.productTable td.first,
table.productTable td:first-child,
table.productTable th.first,
table.productTable th:first-child {
	border-left: none;
}
table.productTable td.buttons {
	white-space: nowrap;
}
table.productTable td.buttons a {
	position: relative;
	vertical-align: middle;
}

/*新闻中心*/
.cy-fl{ float:left; _display:inline;}
.cy-fr{ float:right; _display:inline;}
.linebottom{ border-bottom:1px solid #CCCCCC}

.cy-content{ width: 100%; background-color: #ffffff; padding-top: 107px;}
.sec_banner{ width: 100%; height: 247px; position: relative;}
.sec_banner1{ width: 100%; height: 247px; overflow: hidden; position: absolute;  left: 0; display: block; z-index: 2;}
.sec_banner1 img{ width: 100%; min-height: 247px;}
.crumbs{ width: 100%; height:40px; line-height: 40px; text-align: right; position: absolute; left: 0;bottom: 0; z-index: 3; background: url(../images/crumbs_1.png) repeat center center;}
.crumbs {color: #ffffff; font-size: 18px;}
.crumbs  a{ color:  #ffffff; }
.crumbs strong{padding-right:5px;padding-right: 5px;}
.crumbs span a:hover{ color: #d8d8d8; }
.crumbs li{ margin-left: 5px; color: #ffffff; font-size: 18px;display: block;}
.crumbs li a{ color:  #ffffff; }
.crumbs li a:hover{ color: #d8d8d8; }

.cy-content_fl{ width: 220px; position: relative; z-index: 5;}
.sec_menu{margin-top:-108px; width: 220px; padding: 47px 0 220px; background: #0e6fa1 url(../images/second_1.jpg) no-repeat center bottom;}
.cy-cont_a{margin-left: 2px;}
.cy-cont_b{ width: 220px;  margin-top: 10px; text-align: center; color: #79a3c0; font-size: 32px;}
.cy-cont_c{ width: 240px; padding: 0px 0 0px;}
.cy-cont_c ul{ 
margin:0 0; 
padding:0 0;
-moz-border-radius: 15px;
border-radius: 15px;
}
.cy-cont_c ul li{ width: 100%; height: auto; line-height:60px; position: relative; text-align: left; font-size: 18px; border-bottom:1px solid #ffffff;}
.cy-cont_c ul li a{ color: #000000; width: 100%; height: 60px; line-height: 60px; display: block; text-decoration:none;background: #F7F7F7 url(../images/sec_0.png) no-repeat right center; padding-left:60px;}
.cy-cont_c ul li a:hover{ color: #000000; background: #EFEFEF url(../images/sec_2.png) no-repeat right center;}
.cy-cont_c ul li a.current{ color: #000000; background: #EFEFEF url(../images/sec_2.png) no-repeat right center;}
.cy-cont_c ul li ul{ display: none; position: absolute; top: 0; left: 220px; width: 220px; padding: 10px 0; height: auto; background: url(../images/sec_3.png) repeat;}
.cy-cont_c ul li ul li{ width: 100%; border-bottom: none;}
.cy-cont_c ul li ul li a{ padding:0px 30px; width: 160px;}
.cy-cont_c ul li ul li a:hover{ background: none; }
.cy-cont_c ul li ul li a span{ border-bottom: 1px solid #9cd4ff; display: block;}

.cy-content_fr{ width: 847px; margin-top: -75px;} 
.sec-right_title{ width: 100%; color: #333333;}
.sec-right_title1{ font-size: 30px; }
.sec-right_title2{ font-size: 14px; text-transform:uppercase;}

.fanye{ width: 100%; text-align: right; margin-bottom: 20px;float: left;}
.fanye ul{ list-style:none; }
.fanye ul li{ list-style:none; }
.fanye a{ margin-left:5px; font-size: 14px; padding: 5px 11px; color: #333333; display: inline-block; background-color: #f2f2f2;}
.fanye a:hover{ color: #ffffff; background-color: #cccccc;}
.fanye a.current{ color: #ffffff; background-color: #0e6fa1;}
.fanye .pagination{
	width: 100%;
}
.fanye .pagination li{
	list-style: none;
	float: left;
	width: 50px;
}
.fanye .pagination li.current a{
color: #ffffff; background-color: #cccccc;
}

.dynamic{ width: 100%; padding-bottom: 20px; margin-top:40px;}
.dynamic ul{ margin:0 0; padding:0 0;}
.dynamic ul li{ width: 100%; padding: 30px 0; border-bottom: 1px solid #cccccc; display:list-item;overflow:auto;}
.dynamic_fl{ width: 215px; overflow: hidden; }
.dynamic_fl img{ width: 100%; min-height: 215px;}
.dynamic_fr{ width: 605px; }
.dynamic_a{ padding-left:12px;  width: 593px; border-left: 2px solid #0e6fa1; color: #333333; font-size: 20px;}
.dynamic_a a{ color: #333333; width: 100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: inline-block;}
.dynamic_a a:hover{ color: #666666; }
.dynamic_b{ width: 100%; font-size: 18px; color: #666666; text-indent: 36px; line-height: 30px; margin: 25px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.dynamic_c{ width: 100%; }
.dynamic_c .cy-fl{ width: 50%; line-height: 40px; font-size: 16px; color: #666666; }
.dynamic_c .cy-fr{ width: 100px; height: 38px; line-height: 38px; background-color: #ffffff; border:1px solid #0e6fa1; padding-left: 28px;}
.dynamic_c .cy-fr a{ font-size: 16px; color: #666666; display: block; background: url(../images/sec_4.png) no-repeat 70px center; padding-left:0px;}
.dynamic_c .cy-fr a:hover{ color: #333333;}

.dynamic_detail{ width: 100%; padding: 60px 0;}
.dynamic_detail_title{ font-size: 24px; color: #333333; margin-bottom: 20px; font-weight: bold; padding-left: 12px; border-left: 3px solid #0e6fa1;}
.dynamic_detail_cont{ width: 100%; padding: 30px 0; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size: 18px; color: #666666; line-height: 30px; text-indent: 36px;}
.dynamic_detail_cont p{ margin-bottom: 10px; }

.piclist{width: 100%; padding-bottom: 20px; margin-top:40px;}
.piclist ul{ margin:0 0; padding:0 0;}
.piclist ul li{ width: 260px; margin-right:20px; border-bottom: 0px solid #cccccc; float:left;}
.piclist ul li.rowlast{ margin-right:0px;}
.piclist_img{ border:4px solid #EFEFEF}
.piclist_img img{ width: 100%; min-height: 215px;}
.piclist_a{ width: 100%; color: #333333; font-size: 20px; text-align:center;}
.piclist_a a{ color: #333333; width: 100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: inline-block;}


.list_detail_more{ width: 100%; margin: 35px auto 0; }
.list_detail_more span{ display: block; width: 320px; font-size: 18px; color: #666666; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.list_detail_more span a{ color: #666666;}
.list_detail_more span a:hover{ color: #333333;}

/*下载　*/
.fl {
    float: left;
    display: inline-block;
}
.fr {
    float: right;
    display: inline-block;
}
.dsof li{display:block;float:left;margin-right:15px;font-size:16px; cursor:pointer; width:100%; overflow:auto}
.dsof li.active { color:#898989; }
.dsof1 li{display:block;float:left;margin-right:15px;font-size:14px; cursor:pointer;}
.dsof1 li.active { color:#898989; }
.sdownload{width:825px;min-height:100px;padding-top:10px;padding-bottom:10px;margin-left:24px;border-bottom:1px solid #d7d7d7;margin-top:70px;margin-bottom:30px;}
.drr{padding-left:46px;width:640px;min-height:80px;overflow:hidden;}
.drr p{ margin-bottom:0px;}
.downtit{font-size:16px;color:#38383a;font-weight:400;}
.djians{font-size:12px;color:#898989;padding-top:8px;padding-bottom:8px;}
.dtime{font-size:12px;color:#898989;}
.dize{width:100px;height:70px;padding-top:5px;}
.dsiz{text-align:center;font-size:12;color:#38383a;padding-top:5px;}
.dsize .cy-fr{ width: 100px; height: 38px; line-height: 38px; background-color: #ffffff; border:1px solid #0e6fa1; padding-left: 28px; margin-top:20px;}
.dsize .cy-fr a{ font-size: 16px; color: #666666; display: block; background: url(../images/sec_4.png) no-repeat 70px center; padding-left:0px;}
.dsize .cy-fr a:hover{ color: #333333;}

.support{ margin-top:70px; margin-bottom:50px;}
.support li{display:block;float:left;margin-right:15px;font-size:16px; cursor:pointer; width:100%; overflow:auto;line-height:40px; padding-left:10px;}
.support li p{ float:left; width:650px; margin-bottom:0px;}
.support li p a{ color:#000000}
.support li span{ float:right; width:120px;}
.support li.listbg{ background-color:#F7F7F7}

/*联系我们*/
.contact{ width: 847px;; padding-bottom: 60px; margin-top:100px;}
.contact p{ margin:0 0; padding:0 0;}
.contact_one{ background: #ffffff; width: 100%; box-shadow: 0px 0px 10px #cccccc; overflow:auto;}
.contact_one_fl{ width: 398px; padding: 48px;}
.contactus_a{ width: 100%; border-bottom: 1px solid #cccccc; padding: 15px 0; overflow:auto;}
.contactus_a label{ color: #666666; font-size: 18px; float: left;}
.contactus_a input{ width: 245px; height: 24px; line-height: 24px; font-size: 16px; color: #666666; outline: none; border:none; float: right;}
.contactus_a textarea{ width: 245px; height: 140px; line-height: 24px; font-size: 14px; overflow-y: scroll; color: #666666; outline: none; border:none; float: right;}
.contactus_b{ width: 100%; padding: 15px 0;}
.contactus_b input{ width: 100px; height: 32px; cursor: pointer; border: none; background-color: #153D8A; line-height: 32px; font-size: 16px; color: #ffffff; text-align: center; float: left;}
.contactus_b input:hover{ background-color: #1889c3; }
.contact_one_fr{ width: 423px; background-color: #153D8A; color: #ffffff; font-size: 18px; padding-bottom: 50px;}
.contact_one_fr h2{width: 423px; height: 90px; padding: 0px 47px; line-height: 90px; font-size: 20px; border-bottom: 1px solid #cccccc;font-family: 'Microsoft YaHei','Heiti SC',simhei,'Lucida Sans Unicode','Myriad Pro','Hiragino Sans GB',Verdana; color:#FFFFFF;    font-weight: bold;}
.contact_one_fr p{width: 423px; line-height: 60px; padding: 0px 47px;}

.contact_two{width: 847px; }
.contact_feny{ width: 311px; padding:40px 46px; min-height:368px; color: #666666; font-size: 16px; box-shadow: 0px 0px 10px #cccccc; float: left; margin: 50px 40px 0 0;}
.contact_feny h2{ width: 100%; padding-bottom: 25px; font-size: 20px; color: #333333; background: url(../images/contact_1.jpg) no-repeat left bottom;}
.contact_feny p{ line-height: 24px; padding-top: 20px; }
.contact_feny.cy-last{ width:847px; min-height: 140px; background: url(../images/contact_1.png) no-repeat 630px 140px;}
