.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch
}

.fancybox-error {
	color: #444;
	font: 14px/20px Helvetica Neue, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}

.fancybox-iframe,
.fancybox-image {
	display: block;
	width: 100%;
	height: 100%
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%
}

#fancybox-loading,
.fancybox-close,
.fancybox-next span,
.fancybox-prev span {
	background-image: url(https://toyota-forklifts.fi/assets/images/fancybox_sprite.png?783d4031fe50c3d83c960911e1fbc705)
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: .8;
	cursor: pointer;
	z-index: 8060
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(https://toyota-forklifts.fi/assets/images/fancybox_loading.gif?e14dca13d1d24c7cdf89f8c7b20d57dc) 50% no-repeat
}

.fancybox-close {
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px
}

.fancybox-close,
.fancybox-nav {
	position: absolute;
	cursor: pointer;
	z-index: 8040
}

.fancybox-nav {
	top: 0;
	width: 40%;
	height: 100%;
	text-decoration: none;
	background: transparent url(https://toyota-forklifts.fi/assets/images/blank.gif?325472601571f31e1bf00674c368d335);
	-webkit-tap-highlight-color: transparent
}

.fancybox-prev {
	left: -60px
}

.fancybox-next {
	right: -60px
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px
}

.fancybox-nav:hover span {
	visibility: visible
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible!important
}

.fancybox-lock {
	width: auto
}

.fancybox-lock,
.fancybox-lock body {
	overflow: hidden!important
}

.fancybox-lock-test {
	overflow-y: hidden!important
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 2147483640;
	background: url(https://toyota-forklifts.fi/assets/images/fancybox_overlay.png?a6cb983e06029eecd067b666edd4d3d2)
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll
}

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px Helvetica Neue, Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050
}

.fancybox-opened .fancybox-title {
	visibility: visible
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0, 0, 0, .8);
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #fff;
	font-weight: 700;
	line-height: 24px;
	white-space: nowrap
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff
}

.fancybox-title-inside-wrap {
	padding-top: 10px
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8)
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading,
	.fancybox-close,
	.fancybox-next span,
	.fancybox-prev span {
		background-image: url(https://toyota-forklifts.fi/assets/images/fancybox_sprite@2x.png?8784554156c6f95c6acafffc92b38013);
		background-size: 44px 152px
	}
	#fancybox-loading div {
		background-image: url(https://toyota-forklifts.fi/assets/images/fancybox_loading@2x.gif?5bafaeb221caf96cf68f94654d2e19a7);
		background-size: 24px 24px
	}
}


/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2014 Hakim El Hattab, http://hakim.se
 */

.ladda-button {
	position: relative
}

.ladda-button .ladda-spinner {
	position: absolute;
	z-index: 2;
	display: inline-block;
	width: 32px;
	height: 32px;
	top: 50%;
	margin-top: 0;
	opacity: 0;
	pointer-events: none
}

.ladda-button .ladda-label {
	position: relative;
	z-index: 3
}

.ladda-button .ladda-progress {
	position: absolute;
	width: 0;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .2);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .1s linear!important;
	transition: all .1s linear!important
}

.ladda-button[data-loading] .ladda-progress {
	opacity: 1;
	visibility: visible
}

.ladda-button,
.ladda-button .ladda-label,
.ladda-button .ladda-spinner {
	-webkit-transition: all .3s cubic-bezier(.175, .885, .32, 1.275)!important;
	transition: all .3s cubic-bezier(.175, .885, .32, 1.275)!important
}

.ladda-button[data-style=zoom-in],
.ladda-button[data-style=zoom-in] .ladda-label,
.ladda-button[data-style=zoom-in] .ladda-spinner,
.ladda-button[data-style=zoom-out],
.ladda-button[data-style=zoom-out] .ladda-label,
.ladda-button[data-style=zoom-out] .ladda-spinner {
	-webkit-transition: all .3s ease!important;
	transition: all .3s ease!important
}

.ladda-button[data-style=expand-right] .ladda-spinner {
	right: -6px
}

.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner {
	right: -12px
}

.ladda-button[data-style=expand-right][data-loading] {
	padding-right: 56px
}

.ladda-button[data-style=expand-right][data-loading] .ladda-spinner {
	opacity: 1
}

.ladda-button[data-style=expand-right][data-loading][data-size=s],
.ladda-button[data-style=expand-right][data-loading][data-size=xs] {
	padding-right: 40px
}

.ladda-button[data-style=expand-left] .ladda-spinner {
	left: 26px
}

.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner {
	left: 4px
}

.ladda-button[data-style=expand-left][data-loading] {
	padding-left: 56px
}

.ladda-button[data-style=expand-left][data-loading] .ladda-spinner {
	opacity: 1
}

.ladda-button[data-style=expand-left][data-loading][data-size=s],
.ladda-button[data-style=expand-left][data-loading][data-size=xs] {
	padding-left: 40px
}

.ladda-button[data-style=expand-up] {
	overflow: hidden
}

.ladda-button[data-style=expand-up] .ladda-spinner {
	top: -32px;
	left: 50%;
	margin-left: 0
}

.ladda-button[data-style=expand-up][data-loading] {
	padding-top: 54px
}

.ladda-button[data-style=expand-up][data-loading] .ladda-spinner {
	opacity: 1;
	top: 26px;
	margin-top: 0
}

.ladda-button[data-style=expand-up][data-loading][data-size=s],
.ladda-button[data-style=expand-up][data-loading][data-size=xs] {
	padding-top: 32px
}

.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner {
	top: 4px
}

.ladda-button[data-style=expand-down] {
	overflow: hidden
}

.ladda-button[data-style=expand-down] .ladda-spinner {
	top: 62px;
	left: 50%;
	margin-left: 0
}

.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner {
	top: 40px
}

.ladda-button[data-style=expand-down][data-loading] {
	padding-bottom: 54px
}

.ladda-button[data-style=expand-down][data-loading] .ladda-spinner {
	opacity: 1
}

.ladda-button[data-style=expand-down][data-loading][data-size=s],
.ladda-button[data-style=expand-down][data-loading][data-size=xs] {
	padding-bottom: 32px
}

.ladda-button[data-style=slide-left] {
	overflow: hidden
}

.ladda-button[data-style=slide-left] .ladda-label {
	position: relative
}

.ladda-button[data-style=slide-left] .ladda-spinner {
	left: 100%;
	margin-left: 0
}

.ladda-button[data-style=slide-left][data-loading] .ladda-label {
	opacity: 0;
	left: -100%
}

.ladda-button[data-style=slide-left][data-loading] .ladda-spinner {
	opacity: 1;
	left: 50%
}

.ladda-button[data-style=slide-right] {
	overflow: hidden
}

.ladda-button[data-style=slide-right] .ladda-label {
	position: relative
}

.ladda-button[data-style=slide-right] .ladda-spinner {
	right: 100%;
	margin-left: 0;
	left: 16px
}

.ladda-button[data-style=slide-right][data-loading] .ladda-label {
	opacity: 0;
	left: 100%
}

.ladda-button[data-style=slide-right][data-loading] .ladda-spinner {
	opacity: 1;
	left: 50%
}

.ladda-button[data-style=slide-up] {
	overflow: hidden
}

.ladda-button[data-style=slide-up] .ladda-label {
	position: relative
}

.ladda-button[data-style=slide-up] .ladda-spinner {
	left: 50%;
	margin-left: 0;
	margin-top: 1em
}

.ladda-button[data-style=slide-up][data-loading] .ladda-label {
	opacity: 0;
	top: -1em
}

.ladda-button[data-style=slide-up][data-loading] .ladda-spinner {
	opacity: 1;
	margin-top: 0
}

.ladda-button[data-style=slide-down] {
	overflow: hidden
}

.ladda-button[data-style=slide-down] .ladda-label {
	position: relative
}

.ladda-button[data-style=slide-down] .ladda-spinner {
	left: 50%;
	margin-left: 0;
	margin-top: -2em
}

.ladda-button[data-style=slide-down][data-loading] .ladda-label {
	opacity: 0;
	top: 1em
}

.ladda-button[data-style=slide-down][data-loading] .ladda-spinner {
	opacity: 1;
	margin-top: 0
}

.ladda-button[data-style=zoom-out] {
	overflow: hidden
}

.ladda-button[data-style=zoom-out] .ladda-spinner {
	left: 50%;
	margin-left: 32px;
	-webkit-transform: scale(2.5);
	transform: scale(2.5)
}

.ladda-button[data-style=zoom-out] .ladda-label {
	position: relative;
	display: inline-block
}

.ladda-button[data-style=zoom-out][data-loading] .ladda-label {
	opacity: 0;
	-webkit-transform: scale(.5);
	transform: scale(.5)
}

.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner {
	opacity: 1;
	margin-left: 0;
	-webkit-transform: none;
	transform: none
}

.ladda-button[data-style=zoom-in] {
	overflow: hidden
}

.ladda-button[data-style=zoom-in] .ladda-spinner {
	left: 50%;
	margin-left: -16px;
	-webkit-transform: scale(.2);
	transform: scale(.2)
}

.ladda-button[data-style=zoom-in] .ladda-label {
	position: relative;
	display: inline-block
}

.ladda-button[data-style=zoom-in][data-loading] .ladda-label {
	opacity: 0;
	-webkit-transform: scale(2.2);
	transform: scale(2.2)
}

.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner {
	opacity: 1;
	margin-left: 0;
	-webkit-transform: none;
	transform: none
}

.ladda-button[data-style=contract] {
	overflow: hidden;
	width: 100px
}

.ladda-button[data-style=contract] .ladda-spinner {
	left: 50%;
	margin-left: 0
}

.ladda-button[data-style=contract][data-loading] {
	border-radius: 50%;
	width: 52px
}

.ladda-button[data-style=contract][data-loading] .ladda-label {
	opacity: 0
}

.ladda-button[data-style=contract][data-loading] .ladda-spinner {
	opacity: 1
}

.ladda-button[data-style=contract-overlay] {
	overflow: hidden;
	width: 100px;
	-webkit-box-shadow: 0 0 0 2000px transparent;
	box-shadow: 0 0 0 2000px transparent
}

.ladda-button[data-style=contract-overlay] .ladda-spinner {
	left: 50%;
	margin-left: 0
}

.ladda-button[data-style=contract-overlay][data-loading] {
	border-radius: 50%;
	width: 52px;
	-webkit-box-shadow: 0 0 0 2000px rgba(0, 0, 0, .8);
	box-shadow: 0 0 0 2000px rgba(0, 0, 0, .8)
}

.ladda-button[data-style=contract-overlay][data-loading] .ladda-label {
	opacity: 0
}

.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner {
	opacity: 1
}

.InputRange-slider {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #3f51b5;
	border: 1px solid #3f51b5;
	border-radius: 100%;
	cursor: pointer;
	display: block;
	height: 1rem;
	margin-left: -.5rem;
	margin-top: -.65rem;
	outline: none;
	position: absolute;
	top: 50%;
	-webkit-transition: -webkit-transform .3s ease-out, -webkit-box-shadow .3s ease-out;
	transition: -webkit-transform .3s ease-out, -webkit-box-shadow .3s ease-out;
	transition: transform .3s ease-out, box-shadow .3s ease-out;
	transition: transform .3s ease-out, box-shadow .3s ease-out, -webkit-transform .3s ease-out, -webkit-box-shadow .3s ease-out;
	width: 1rem
}

.InputRange-slider:active {
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}

.InputRange-slider:focus {
	-webkit-box-shadow: 0 0 0 5px rgba(63, 81, 181, .2);
	box-shadow: 0 0 0 5px rgba(63, 81, 181, .2)
}

.InputRange.is-disabled .InputRange-slider {
	background: #ccc;
	border: 1px solid #ccc;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transform: none;
	transform: none
}

.InputRange-sliderContainer {
	-webkit-transition: left .3s ease-out;
	transition: left .3s ease-out
}

.InputRange-label {
	color: #aaa;
	font-family: Helvetica Neue, san-serif;
	font-size: .8rem;
	white-space: nowrap
}

.InputRange-label--max,
.InputRange-label--min {
	bottom: -1.4rem;
	position: absolute
}

.InputRange-label--min {
	left: 0
}

.InputRange-label--max {
	right: 0
}

.InputRange-label--value {
	position: absolute;
	top: -1.8rem
}

.InputRange-labelContainer {
	left: -50%;
	position: relative
}

.InputRange-label--max .InputRange-labelContainer {
	left: 50%
}

.InputRange-track {
	background: #eee;
	border-radius: .3rem;
	display: block;
	height: .3rem;
	position: relative;
	-webkit-transition: left .3s ease-out, width .3s ease-out;
	transition: left .3s ease-out, width .3s ease-out
}

.InputRange.is-disabled .InputRange-track {
	background: #eee
}

.InputRange-track--container {
	left: 0;
	margin-top: -.15rem;
	position: absolute;
	right: 0;
	top: 50%
}

.InputRange-track--active {
	background: #3f51b5
}

.InputRange {
	cursor: pointer;
	height: 1rem;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translateZ(0)
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out
}

.owl-carousel .owl-item {
	float: left
}

.owl-controls .owl-buttons div,
.owl-controls .owl-page {
	cursor: pointer
}

.owl-controls {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0)
}

.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center
}

.owl-theme .owl-controls .owl-buttons div {
	color: #fff;
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);
	opacity: .5
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none
}

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: .5;
	border-radius: 20px;
	background: #869791
}

.owl-theme .owl-controls.clickable .owl-page:hover span,
.owl-theme .owl-controls .owl-page.active span {
	filter: Alpha(Opacity=100);
	opacity: 1
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #fff;
	padding: 2px 10px;
	font-size: 12px;
	border-radius: 30px
}

.owl-item.loading {
	min-height: 150px
}

.intl-tel-input {
	position: relative;
	display: inline-block
}

.intl-tel-input * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.intl-tel-input .hide {
	display: none
}

.intl-tel-input .v-hide {
	visibility: hidden
}

.intl-tel-input input,
.intl-tel-input input[type=tel],
.intl-tel-input input[type=text] {
	position: relative;
	z-index: 0;
	margin-top: 0!important;
	margin-bottom: 0!important;
	padding-right: 36px;
	margin-right: 0
}

.intl-tel-input .flag-container {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 1px
}

.intl-tel-input .selected-flag {
	z-index: 1;
	position: relative;
	width: 36px;
	height: 100%;
	padding: 0 0 0 8px
}

.intl-tel-input .selected-flag .iti-flag {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto
}

.intl-tel-input .selected-flag .iti-arrow {
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 6px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #555
}

.intl-tel-input .selected-flag .iti-arrow.up {
	border-top: none;
	border-bottom: 4px solid #555
}

.intl-tel-input .country-list {
	position: absolute;
	z-index: 2;
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0 0 0 -1px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	background-color: #fff;
	border: 1px solid #ccc;
	white-space: nowrap;
	max-height: 200px;
	overflow-y: scroll
}

.intl-tel-input .country-list.dropup {
	bottom: 100%;
	margin-bottom: -1px
}

.intl-tel-input .country-list .flag-box {
	display: inline-block;
	width: 20px
}

@media (max-width:500px) {
	.intl-tel-input .country-list {
		white-space: normal
	}
}

.intl-tel-input .country-list .divider {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc
}

.intl-tel-input .country-list .country {
	padding: 5px 10px
}

.intl-tel-input .country-list .country .dial-code {
	color: #999
}

.intl-tel-input .country-list .country.highlight {
	background-color: rgba(0, 0, 0, .05)
}

.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .dial-code,
.intl-tel-input .country-list .flag-box {
	vertical-align: middle
}

.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .flag-box {
	margin-right: 6px
}

.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=tel],
.intl-tel-input.allow-dropdown input[type=text],
.intl-tel-input.separate-dial-code input,
.intl-tel-input.separate-dial-code input[type=tel],
.intl-tel-input.separate-dial-code input[type=text] {
	padding-right: 6px;
	padding-left: 52px;
	margin-left: 0
}

.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container {
	right: auto;
	left: 0
}

.intl-tel-input.allow-dropdown .selected-flag,
.intl-tel-input.separate-dial-code .selected-flag {
	width: 46px
}

.intl-tel-input.allow-dropdown .flag-container:hover {
	cursor: pointer
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
	background-color: rgba(0, 0, 0, .05)
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,
.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover {
	cursor: default
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,
.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag {
	background-color: transparent
}

.intl-tel-input.separate-dial-code .selected-flag {
	background-color: rgba(0, 0, 0, .05);
	display: table
}

.intl-tel-input.separate-dial-code .selected-dial-code {
	display: table-cell;
	vertical-align: middle;
	padding-left: 28px
}

.intl-tel-input.separate-dial-code.iti-sdc-2 input,
.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],
.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text] {
	padding-left: 66px
}

.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
	width: 60px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text] {
	padding-left: 76px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
	width: 70px
}

.intl-tel-input.separate-dial-code.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],
.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text] {
	padding-left: 74px
}

.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
	width: 68px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
	padding-left: 84px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
	width: 78px
}

.intl-tel-input.separate-dial-code.iti-sdc-4 input,
.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],
.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text] {
	padding-left: 82px
}

.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
	width: 76px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text] {
	padding-left: 92px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
	width: 86px
}

.intl-tel-input.separate-dial-code.iti-sdc-5 input,
.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],
.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text] {
	padding-left: 90px
}

.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
	width: 84px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text] {
	padding-left: 100px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
	width: 94px
}

.intl-tel-input.iti-container {
	position: absolute;
	top: -1000px;
	left: -1000px;
	z-index: 1060;
	padding: 1px
}

.intl-tel-input.iti-container:hover {
	cursor: pointer
}

.iti-mobile .intl-tel-input.iti-container {
	top: 30px;
	bottom: 30px;
	left: 30px;
	right: 30px;
	position: fixed
}

.iti-mobile .intl-tel-input .country-list {
	max-height: 100%;
	width: 100%
}

.iti-mobile .intl-tel-input .country-list .country {
	padding: 10px;
	line-height: 1.5em
}

.iti-flag {
	height: 15px;
	-webkit-box-shadow: 0 0 1px 0 #888;
	box-shadow: 0 0 1px 0 #888;
	background-image: url("/Content/img/intl-tel-input/flags.png");
	background-repeat: no-repeat;
	background-color: #dbdbdb;
	background-position: 20px 0
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
	.iti-flag {
		background-image: url("/Content/img/intl-tel-input/flags@2x.png")
	}
}

.iti-flag.np {
	background-color: transparent
}

.iti-flag {
	width: 20px
}

.iti-flag.be {
	width: 18px
}

.iti-flag.ch {
	width: 15px
}

.iti-flag.mc {
	width: 19px
}

.iti-flag.ne {
	width: 18px
}

.iti-flag.np {
	width: 13px
}

.iti-flag.va {
	width: 15px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
	.iti-flag {
		background-size: 5630px 15px
	}
}

.iti-flag.ac {
	height: 10px;
	background-position: 0 0
}

.iti-flag.ad {
	height: 14px;
	background-position: -22px 0
}

.iti-flag.ae {
	height: 10px;
	background-position: -44px 0
}

.iti-flag.af {
	height: 14px;
	background-position: -66px 0
}

.iti-flag.ag {
	height: 14px;
	background-position: -88px 0
}

.iti-flag.ai {
	height: 10px;
	background-position: -110px 0
}

.iti-flag.al {
	height: 15px;
	background-position: -132px 0
}

.iti-flag.am {
	height: 10px;
	background-position: -154px 0
}

.iti-flag.ao {
	height: 14px;
	background-position: -176px 0
}

.iti-flag.aq {
	height: 14px;
	background-position: -198px 0
}

.iti-flag.ar {
	height: 13px;
	background-position: -220px 0
}

.iti-flag.as {
	height: 10px;
	background-position: -242px 0
}

.iti-flag.at {
	height: 14px;
	background-position: -264px 0
}

.iti-flag.au {
	height: 10px;
	background-position: -286px 0
}

.iti-flag.aw {
	height: 14px;
	background-position: -308px 0
}

.iti-flag.ax {
	height: 13px;
	background-position: -330px 0
}

.iti-flag.az {
	height: 10px;
	background-position: -352px 0
}

.iti-flag.ba {
	height: 10px;
	background-position: -374px 0
}

.iti-flag.bb {
	height: 14px;
	background-position: -396px 0
}

.iti-flag.bd {
	height: 12px;
	background-position: -418px 0
}

.iti-flag.be {
	height: 15px;
	background-position: -440px 0
}

.iti-flag.bf {
	height: 14px;
	background-position: -460px 0
}

.iti-flag.bg {
	height: 12px;
	background-position: -482px 0
}

.iti-flag.bh {
	height: 12px;
	background-position: -504px 0
}

.iti-flag.bi {
	height: 12px;
	background-position: -526px 0
}

.iti-flag.bj {
	height: 14px;
	background-position: -548px 0
}

.iti-flag.bl {
	height: 14px;
	background-position: -570px 0
}

.iti-flag.bm {
	height: 10px;
	background-position: -592px 0
}

.iti-flag.bn {
	height: 10px;
	background-position: -614px 0
}

.iti-flag.bo {
	height: 14px;
	background-position: -636px 0
}

.iti-flag.bq {
	height: 14px;
	background-position: -658px 0
}

.iti-flag.br {
	height: 14px;
	background-position: -680px 0
}

.iti-flag.bs {
	height: 10px;
	background-position: -702px 0
}

.iti-flag.bt {
	height: 14px;
	background-position: -724px 0
}

.iti-flag.bv {
	height: 15px;
	background-position: -746px 0
}

.iti-flag.bw {
	height: 14px;
	background-position: -768px 0
}

.iti-flag.by {
	height: 10px;
	background-position: -790px 0
}

.iti-flag.bz {
	height: 14px;
	background-position: -812px 0
}

.iti-flag.ca {
	height: 10px;
	background-position: -834px 0
}

.iti-flag.cc {
	height: 10px;
	background-position: -856px 0
}

.iti-flag.cd {
	height: 15px;
	background-position: -878px 0
}

.iti-flag.cf {
	height: 14px;
	background-position: -900px 0
}

.iti-flag.cg {
	height: 14px;
	background-position: -922px 0
}

.iti-flag.ch {
	height: 15px;
	background-position: -944px 0
}

.iti-flag.ci {
	height: 14px;
	background-position: -961px 0
}

.iti-flag.ck {
	height: 10px;
	background-position: -983px 0
}

.iti-flag.cl {
	height: 14px;
	background-position: -1005px 0
}

.iti-flag.cm {
	height: 14px;
	background-position: -1027px 0
}

.iti-flag.cn {
	height: 14px;
	background-position: -1049px 0
}

.iti-flag.co {
	height: 14px;
	background-position: -1071px 0
}

.iti-flag.cp {
	height: 14px;
	background-position: -1093px 0
}

.iti-flag.cr {
	height: 12px;
	background-position: -1115px 0
}

.iti-flag.cu {
	height: 10px;
	background-position: -1137px 0
}

.iti-flag.cv {
	height: 12px;
	background-position: -1159px 0
}

.iti-flag.cw {
	height: 14px;
	background-position: -1181px 0
}

.iti-flag.cx {
	height: 10px;
	background-position: -1203px 0
}

.iti-flag.cy {
	height: 13px;
	background-position: -1225px 0
}

.iti-flag.cz {
	height: 14px;
	background-position: -1247px 0
}

.iti-flag.de {
	height: 12px;
	background-position: -1269px 0
}

.iti-flag.dg {
	height: 10px;
	background-position: -1291px 0
}

.iti-flag.dj {
	height: 14px;
	background-position: -1313px 0
}

.iti-flag.dk {
	height: 15px;
	background-position: -1335px 0
}

.iti-flag.dm {
	height: 10px;
	background-position: -1357px 0
}

.iti-flag.do {
	height: 13px;
	background-position: -1379px 0
}

.iti-flag.dz {
	height: 14px;
	background-position: -1401px 0
}

.iti-flag.ea {
	height: 14px;
	background-position: -1423px 0
}

.iti-flag.ec {
	height: 14px;
	background-position: -1445px 0
}

.iti-flag.ee {
	height: 13px;
	background-position: -1467px 0
}

.iti-flag.eg {
	height: 14px;
	background-position: -1489px 0
}

.iti-flag.eh {
	height: 10px;
	background-position: -1511px 0
}

.iti-flag.er {
	height: 10px;
	background-position: -1533px 0
}

.iti-flag.es {
	height: 14px;
	background-position: -1555px 0
}

.iti-flag.et {
	height: 10px;
	background-position: -1577px 0
}

.iti-flag.eu {
	height: 14px;
	background-position: -1599px 0
}

.iti-flag.fi {
	height: 12px;
	background-position: -1621px 0
}

.iti-flag.fj {
	height: 10px;
	background-position: -1643px 0
}

.iti-flag.fk {
	height: 10px;
	background-position: -1665px 0
}

.iti-flag.fm {
	height: 11px;
	background-position: -1687px 0
}

.iti-flag.fo {
	height: 15px;
	background-position: -1709px 0
}

.iti-flag.fr {
	height: 14px;
	background-position: -1731px 0
}

.iti-flag.ga {
	height: 15px;
	background-position: -1753px 0
}

.iti-flag.gb {
	height: 10px;
	background-position: -1775px 0
}

.iti-flag.gd {
	height: 12px;
	background-position: -1797px 0
}

.iti-flag.ge {
	height: 14px;
	background-position: -1819px 0
}

.iti-flag.gf {
	height: 14px;
	background-position: -1841px 0
}

.iti-flag.gg {
	height: 14px;
	background-position: -1863px 0
}

.iti-flag.gh {
	height: 14px;
	background-position: -1885px 0
}

.iti-flag.gi {
	height: 10px;
	background-position: -1907px 0
}

.iti-flag.gl {
	height: 14px;
	background-position: -1929px 0
}

.iti-flag.gm {
	height: 14px;
	background-position: -1951px 0
}

.iti-flag.gn {
	height: 14px;
	background-position: -1973px 0
}

.iti-flag.gp {
	height: 14px;
	background-position: -1995px 0
}

.iti-flag.gq {
	height: 14px;
	background-position: -2017px 0
}

.iti-flag.gr {
	height: 14px;
	background-position: -2039px 0
}

.iti-flag.gs {
	height: 10px;
	background-position: -2061px 0
}

.iti-flag.gt {
	height: 13px;
	background-position: -2083px 0
}

.iti-flag.gu {
	height: 11px;
	background-position: -2105px 0
}

.iti-flag.gw {
	height: 10px;
	background-position: -2127px 0
}

.iti-flag.gy {
	height: 12px;
	background-position: -2149px 0
}

.iti-flag.hk {
	height: 14px;
	background-position: -2171px 0
}

.iti-flag.hm {
	height: 10px;
	background-position: -2193px 0
}

.iti-flag.hn {
	height: 10px;
	background-position: -2215px 0
}

.iti-flag.hr {
	height: 10px;
	background-position: -2237px 0
}

.iti-flag.ht {
	height: 12px;
	background-position: -2259px 0
}

.iti-flag.hu {
	height: 10px;
	background-position: -2281px 0
}

.iti-flag.ic {
	height: 14px;
	background-position: -2303px 0
}

.iti-flag.id {
	height: 14px;
	background-position: -2325px 0
}

.iti-flag.ie {
	height: 10px;
	background-position: -2347px 0
}

.iti-flag.il {
	height: 15px;
	background-position: -2369px 0
}

.iti-flag.im {
	height: 10px;
	background-position: -2391px 0
}

.iti-flag.in {
	height: 14px;
	background-position: -2413px 0
}

.iti-flag.io {
	height: 10px;
	background-position: -2435px 0
}

.iti-flag.iq {
	height: 14px;
	background-position: -2457px 0
}

.iti-flag.ir {
	height: 12px;
	background-position: -2479px 0
}

.iti-flag.is {
	height: 15px;
	background-position: -2501px 0
}

.iti-flag.it {
	height: 14px;
	background-position: -2523px 0
}

.iti-flag.je {
	height: 12px;
	background-position: -2545px 0
}

.iti-flag.jm {
	height: 10px;
	background-position: -2567px 0
}

.iti-flag.jo {
	height: 10px;
	background-position: -2589px 0
}

.iti-flag.jp {
	height: 14px;
	background-position: -2611px 0
}

.iti-flag.ke {
	height: 14px;
	background-position: -2633px 0
}

.iti-flag.kg {
	height: 12px;
	background-position: -2655px 0
}

.iti-flag.kh {
	height: 13px;
	background-position: -2677px 0
}

.iti-flag.ki {
	height: 10px;
	background-position: -2699px 0
}

.iti-flag.km {
	height: 12px;
	background-position: -2721px 0
}

.iti-flag.kn {
	height: 14px;
	background-position: -2743px 0
}

.iti-flag.kp {
	height: 10px;
	background-position: -2765px 0
}

.iti-flag.kr {
	height: 14px;
	background-position: -2787px 0
}

.iti-flag.kw {
	height: 10px;
	background-position: -2809px 0
}

.iti-flag.ky {
	height: 10px;
	background-position: -2831px 0
}

.iti-flag.kz {
	height: 10px;
	background-position: -2853px 0
}

.iti-flag.la {
	height: 14px;
	background-position: -2875px 0
}

.iti-flag.lb {
	height: 14px;
	background-position: -2897px 0
}

.iti-flag.lc {
	height: 10px;
	background-position: -2919px 0
}

.iti-flag.li {
	height: 12px;
	background-position: -2941px 0
}

.iti-flag.lk {
	height: 10px;
	background-position: -2963px 0
}

.iti-flag.lr {
	height: 11px;
	background-position: -2985px 0
}

.iti-flag.ls {
	height: 14px;
	background-position: -3007px 0
}

.iti-flag.lt {
	height: 12px;
	background-position: -3029px 0
}

.iti-flag.lu {
	height: 12px;
	background-position: -3051px 0
}

.iti-flag.lv {
	height: 10px;
	background-position: -3073px 0
}

.iti-flag.ly {
	height: 10px;
	background-position: -3095px 0
}

.iti-flag.ma {
	height: 14px;
	background-position: -3117px 0
}

.iti-flag.mc {
	height: 15px;
	background-position: -3139px 0
}

.iti-flag.md {
	height: 10px;
	background-position: -3160px 0
}

.iti-flag.me {
	height: 10px;
	background-position: -3182px 0
}

.iti-flag.mf {
	height: 14px;
	background-position: -3204px 0
}

.iti-flag.mg {
	height: 14px;
	background-position: -3226px 0
}

.iti-flag.mh {
	height: 11px;
	background-position: -3248px 0
}

.iti-flag.mk {
	height: 10px;
	background-position: -3270px 0
}

.iti-flag.ml {
	height: 14px;
	background-position: -3292px 0
}

.iti-flag.mm {
	height: 14px;
	background-position: -3314px 0
}

.iti-flag.mn {
	height: 10px;
	background-position: -3336px 0
}

.iti-flag.mo {
	height: 14px;
	background-position: -3358px 0
}

.iti-flag.mp {
	height: 10px;
	background-position: -3380px 0
}

.iti-flag.mq {
	height: 14px;
	background-position: -3402px 0
}

.iti-flag.mr {
	height: 14px;
	background-position: -3424px 0
}

.iti-flag.ms {
	height: 10px;
	background-position: -3446px 0
}

.iti-flag.mt {
	height: 14px;
	background-position: -3468px 0
}

.iti-flag.mu {
	height: 14px;
	background-position: -3490px 0
}

.iti-flag.mv {
	height: 14px;
	background-position: -3512px 0
}

.iti-flag.mw {
	height: 14px;
	background-position: -3534px 0
}

.iti-flag.mx {
	height: 12px;
	background-position: -3556px 0
}

.iti-flag.my {
	height: 10px;
	background-position: -3578px 0
}

.iti-flag.mz {
	height: 14px;
	background-position: -3600px 0
}

.iti-flag.na {
	height: 14px;
	background-position: -3622px 0
}

.iti-flag.nc {
	height: 10px;
	background-position: -3644px 0
}

.iti-flag.ne {
	height: 15px;
	background-position: -3666px 0
}

.iti-flag.nf {
	height: 10px;
	background-position: -3686px 0
}

.iti-flag.ng {
	height: 10px;
	background-position: -3708px 0
}

.iti-flag.ni {
	height: 12px;
	background-position: -3730px 0
}

.iti-flag.nl {
	height: 14px;
	background-position: -3752px 0
}

.iti-flag.no {
	height: 15px;
	background-position: -3774px 0
}

.iti-flag.np {
	height: 15px;
	background-position: -3796px 0
}

.iti-flag.nr {
	height: 10px;
	background-position: -3811px 0
}

.iti-flag.nu {
	height: 10px;
	background-position: -3833px 0
}

.iti-flag.nz {
	height: 10px;
	background-position: -3855px 0
}

.iti-flag.om {
	height: 10px;
	background-position: -3877px 0
}

.iti-flag.pa {
	height: 14px;
	background-position: -3899px 0
}

.iti-flag.pe {
	height: 14px;
	background-position: -3921px 0
}

.iti-flag.pf {
	height: 14px;
	background-position: -3943px 0
}

.iti-flag.pg {
	height: 15px;
	background-position: -3965px 0
}

.iti-flag.ph {
	height: 10px;
	background-position: -3987px 0
}

.iti-flag.pk {
	height: 14px;
	background-position: -4009px 0
}

.iti-flag.pl {
	height: 13px;
	background-position: -4031px 0
}

.iti-flag.pm {
	height: 14px;
	background-position: -4053px 0
}

.iti-flag.pn {
	height: 10px;
	background-position: -4075px 0
}

.iti-flag.pr {
	height: 14px;
	background-position: -4097px 0
}

.iti-flag.ps {
	height: 10px;
	background-position: -4119px 0
}

.iti-flag.pt {
	height: 14px;
	background-position: -4141px 0
}

.iti-flag.pw {
	height: 13px;
	background-position: -4163px 0
}

.iti-flag.py {
	height: 11px;
	background-position: -4185px 0
}

.iti-flag.qa {
	height: 8px;
	background-position: -4207px 0
}

.iti-flag.re {
	height: 14px;
	background-position: -4229px 0
}

.iti-flag.ro {
	height: 14px;
	background-position: -4251px 0
}

.iti-flag.rs {
	height: 14px;
	background-position: -4273px 0
}

.iti-flag.ru {
	height: 14px;
	background-position: -4295px 0
}

.iti-flag.rw {
	height: 14px;
	background-position: -4317px 0
}

.iti-flag.sa {
	height: 14px;
	background-position: -4339px 0
}

.iti-flag.sb {
	height: 10px;
	background-position: -4361px 0
}

.iti-flag.sc {
	height: 10px;
	background-position: -4383px 0
}

.iti-flag.sd {
	height: 10px;
	background-position: -4405px 0
}

.iti-flag.se {
	height: 13px;
	background-position: -4427px 0
}

.iti-flag.sg {
	height: 14px;
	background-position: -4449px 0
}

.iti-flag.sh {
	height: 10px;
	background-position: -4471px 0
}

.iti-flag.si {
	height: 10px;
	background-position: -4493px 0
}

.iti-flag.sj {
	height: 15px;
	background-position: -4515px 0
}

.iti-flag.sk {
	height: 14px;
	background-position: -4537px 0
}

.iti-flag.sl {
	height: 14px;
	background-position: -4559px 0
}

.iti-flag.sm {
	height: 15px;
	background-position: -4581px 0
}

.iti-flag.sn {
	height: 14px;
	background-position: -4603px 0
}

.iti-flag.so {
	height: 14px;
	background-position: -4625px 0
}

.iti-flag.sr {
	height: 14px;
	background-position: -4647px 0
}

.iti-flag.ss {
	height: 10px;
	background-position: -4669px 0
}

.iti-flag.st {
	height: 10px;
	background-position: -4691px 0
}

.iti-flag.sv {
	height: 12px;
	background-position: -4713px 0
}

.iti-flag.sx {
	height: 14px;
	background-position: -4735px 0
}

.iti-flag.sy {
	height: 14px;
	background-position: -4757px 0
}

.iti-flag.sz {
	height: 14px;
	background-position: -4779px 0
}

.iti-flag.ta {
	height: 10px;
	background-position: -4801px 0
}

.iti-flag.tc {
	height: 10px;
	background-position: -4823px 0
}

.iti-flag.td {
	height: 14px;
	background-position: -4845px 0
}

.iti-flag.tf {
	height: 14px;
	background-position: -4867px 0
}

.iti-flag.tg {
	height: 13px;
	background-position: -4889px 0
}

.iti-flag.th {
	height: 14px;
	background-position: -4911px 0
}

.iti-flag.tj {
	height: 10px;
	background-position: -4933px 0
}

.iti-flag.tk {
	height: 10px;
	background-position: -4955px 0
}

.iti-flag.tl {
	height: 10px;
	background-position: -4977px 0
}

.iti-flag.tm {
	height: 14px;
	background-position: -4999px 0
}

.iti-flag.tn {
	height: 14px;
	background-position: -5021px 0
}

.iti-flag.to {
	height: 10px;
	background-position: -5043px 0
}

.iti-flag.tr {
	height: 14px;
	background-position: -5065px 0
}

.iti-flag.tt {
	height: 12px;
	background-position: -5087px 0
}

.iti-flag.tv {
	height: 10px;
	background-position: -5109px 0
}

.iti-flag.tw {
	height: 14px;
	background-position: -5131px 0
}

.iti-flag.tz {
	height: 14px;
	background-position: -5153px 0
}

.iti-flag.ua {
	height: 14px;
	background-position: -5175px 0
}

.iti-flag.ug {
	height: 14px;
	background-position: -5197px 0
}

.iti-flag.um {
	height: 11px;
	background-position: -5219px 0
}

.iti-flag.us {
	height: 11px;
	background-position: -5241px 0
}

.iti-flag.uy {
	height: 14px;
	background-position: -5263px 0
}

.iti-flag.uz {
	height: 10px;
	background-position: -5285px 0
}

.iti-flag.va {
	height: 15px;
	background-position: -5307px 0
}

.iti-flag.vc {
	height: 14px;
	background-position: -5324px 0
}

.iti-flag.ve {
	height: 14px;
	background-position: -5346px 0
}

.iti-flag.vg {
	height: 10px;
	background-position: -5368px 0
}

.iti-flag.vi {
	height: 14px;
	background-position: -5390px 0
}

.iti-flag.vn {
	height: 14px;
	background-position: -5412px 0
}

.iti-flag.vu {
	height: 12px;
	background-position: -5434px 0
}

.iti-flag.wf {
	height: 14px;
	background-position: -5456px 0
}

.iti-flag.ws {
	height: 10px;
	background-position: -5478px 0
}

.iti-flag.xk {
	height: 15px;
	background-position: -5500px 0
}

.iti-flag.ye {
	height: 14px;
	background-position: -5522px 0
}

.iti-flag.yt {
	height: 14px;
	background-position: -5544px 0
}

.iti-flag.za {
	height: 14px;
	background-position: -5566px 0
}

.iti-flag.zm {
	height: 14px;
	background-position: -5588px 0
}

.iti-flag.zw {
	height: 10px;
	background-position: -5610px 0
}

.royalSlider {
	width: 600px;
	height: 400px;
	position: relative;
	direction: ltr
}

.royalSlider>* {
	float: left
}

.rsWebkit3d .rsABlock,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsLink,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsPreloader,
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsThumbs,
.rsWebkit3d img {
	-webkit-backface-visibility: hidden
}

.rsFade.rsWebkit3d .rsContainer,
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img {
	-webkit-transform: none
}

.rsOverflow {
	float: left
}

.rsOverflow,
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	-webkit-tap-highlight-color: transparent
}

.rsVisibleNearbyWrap {
	left: 0;
	top: 0
}

.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0
}

.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color: transparent
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer
}

.rsThumb {
	float: left;
	position: relative
}

.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition: opacity .3s linear;
	transition: opacity .3s linear
}

.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0s linear .3s, opacity .3s linear;
	transition: visibility 0s linear .3s, opacity .3s linear
}

.rsGCaption {
	width: 100%;
	float: left;
	text-align: center
}

.royalSlider.rsFullscreen {
	position: fixed!important;
	height: auto!important;
	width: auto!important;
	margin: 0!important;
	padding: 0!important;
	z-index: 2147483647!important;
	top: 0!important;
	left: 0!important;
	bottom: 0!important;
	right: 0!important
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1!important;
	-webkit-transition: 0s;
	transition: 0s;
	display: none
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative
}

.rsPreloader {
	position: absolute;
	z-index: 0
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.rsNavItem {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .25)
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22
}

.rsTabs {
	float: left;
	background: none!important
}

.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color: transparent
}

.rsVideoContainer {
	width: auto;
	height: auto;
	line-height: 0;
	position: relative
}

.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s
}

.rsVideoFrameHolder.rsVideoActive {
	opacity: 1
}

.rsVideoContainer .rsVideoObj,
.rsVideoContainer embed,
.rsVideoContainer iframe,
.rsVideoContainer video {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.rsVideoContainer.rsIOSVideo embed,
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px
}

.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15
}

img.rsImg {
	max-width: none
}

.grab-cursor {
	cursor: url(https://toyota-forklifts.fi/assets/images/grab.png?16a537a7032cbcc4450c320aef28eaa5) 8 8, move
}

.grabbing-cursor {
	cursor: url(https://toyota-forklifts.fi/assets/images/grabbing.png?ea6ad784231081eefe3aa3bea6edab66) 8 8, move
}

.rsNoDrag {
	cursor: auto
}

.rsLink {
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 20;
	background: url(https://toyota-forklifts.fi/assets/images/blank.gif?b2ceb3275a613572912691a86bca3840)
}

.rsDefaultInv,
.rsDefaultInv .rsOverflow,
.rsDefaultInv .rsSlide,
.rsDefaultInv .rsThumbs,
.rsDefaultInv .rsVideoFrameHolder {
	background: #eee;
	color: #222
}

.rsDefaultInv .rsArrow {
	height: 100%;
	width: 44px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21
}

.rsDefaultInv.rsVer .rsArrow {
	width: 100%;
	height: 44px
}

.rsDefaultInv.rsVer .rsArrowLeft {
	top: 0;
	left: 0
}

.rsDefaultInv.rsVer .rsArrowRight {
	bottom: 0;
	left: 0
}

.rsDefaultInv.rsHor .rsArrowLeft {
	left: 0;
	top: 0
}

.rsDefaultInv.rsHor .rsArrowRight {
	right: 0;
	top: 0
}

.rsDefaultInv .rsArrowIcn {
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -16px;
	position: absolute;
	cursor: pointer;
	background: url(https://toyota-forklifts.fi/assets/images/rs-default-inverted.png?14b45c41b84a0011876631f8a56c39da);
	background-color: #fff;
	background-color: hsla(0, 0%, 100%, .75);
	*background-color: #fff;
	border-radius: 2px
}

.rsDefaultInv .rsArrowIcn:hover {
	background-color: hsla(0, 0%, 100%, .9)
}

.rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn {
	background-position: -64px -32px
}

.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn {
	background-position: -64px -64px
}

.rsDefaultInv.rsVer .rsArrowLeft .rsArrowIcn {
	background-position: -96px -32px
}

.rsDefaultInv.rsVer .rsArrowRight .rsArrowIcn {
	background-position: -96px -64px
}

.rsDefaultInv .rsArrowDisabled .rsArrowIcn {
	filter: alpha(opacity=20);
	opacity: .2;
	*display: none
}

.rsDefaultInv .rsBullets {
	position: relative;
	z-index: 35;
	padding-top: 4px;
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	line-height: 5px;
	overflow: hidden
}

.rsDefaultInv .rsBullet {
	width: 5px;
	height: 5px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 6px
}

.rsDefaultInv .rsBullet span {
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #bbb
}

.rsDefaultInv .rsBullet.rsNavSelected span {
	background-color: #000
}

.rsDefaultInv .rsThumbsHor {
	width: 100%;
	height: 72px
}

.rsDefaultInv .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0
}

.rsDefaultInv.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%
}

.rsDefaultInv.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%
}

.rsDefaultInv .rsThumb {
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px
}

.rsDefaultInv .rsThumb img {
	width: 100%;
	height: 100%
}

.rsDefaultInv .rsThumb.rsNavSelected {
	background: #fff
}

.rsDefaultInv .rsThumb.rsNavSelected img {
	opacity: .5;
	filter: alpha(opacity=50)
}

.rsDefaultInv .rsTmb {
	display: block
}

.rsDefaultInv .rsTmb h5 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 20px
}

.rsDefaultInv .rsTmb span {
	color: #ddd;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 18px
}

.rsDefaultInv .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
	background: #fff;
	background: hsla(0, 0%, 100%, .75)
}

.rsDefaultInv .rsThumbsArrow:hover {
	background: hsla(0, 0%, 100%, .9)
}

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px
}

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowLeft {
	top: 0;
	left: 0
}

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowRight {
	bottom: 0;
	left: 0
}

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowLeft {
	left: 0;
	top: 0
}

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowRight {
	right: 0;
	top: 0
}

.rsDefaultInv .rsThumbsArrowIcn {
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	position: absolute;
	cursor: pointer;
	background: url(https://toyota-forklifts.fi/assets/images/rs-default-inverted.png?14b45c41b84a0011876631f8a56c39da)
}

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -128px -32px
}

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -128px -48px
}

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -144px -32px
}

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -144px -48px
}

.rsDefaultInv .rsThumbsArrowDisabled {
	display: none!important
}

@media screen and (min-width:0px) and (max-width:800px) {
	.rsDefaultInv .rsThumb {
		width: 59px;
		height: 44px
	}
	.rsDefaultInv .rsThumbsHor {
		height: 44px
	}
	.rsDefaultInv .rsThumbsVer {
		width: 59px
	}
}

.rsDefaultInv .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	padding-top: 12px;
	position: relative
}

.rsDefaultInv .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #d9d9dd;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f4f4f4));
	background-image: linear-gradient(180deg, #fefefe, #f4f4f4);
	-webkit-box-shadow: inset 1px 0 0 #fff;
	box-shadow: inset 1px 0 0 #fff;
	*display: inline;
	*zoom: 1
}

.rsDefaultInv .rsTab:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.rsDefaultInv .rsTab:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-right: 1px solid #cfcfcf
}

.rsDefaultInv .rsTab:active {
	border: 1px solid #d9d9dd;
	background-color: #f4f4f4;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2) inset;
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2)
}

.rsDefaultInv .rsTab.rsNavSelected {
	color: #fff;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	-webkit-box-shadow: 0 1px 9px hsla(0, 0%, 40%, .65) inset;
	box-shadow: inset 0 1px 9px hsla(0, 0%, 40%, .65);
	background: #acacac;
	background-image: -moz-llinear-gradient(top, #acacac, #bbb);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#acacac), to(#bbb));
	background-image: linear-gradient(180deg, #acacac, #bbb)
}

.rsDefaultInv .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer
}

.rsDefaultInv .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url(https://toyota-forklifts.fi/assets/images/rs-default-inverted.png?14b45c41b84a0011876631f8a56c39da) 0 0;
	background-color: #fff;
	background-color: hsla(0, 0%, 100%, .75);
	*background-color: #fff;
	border-radius: 2px
}

.rsDefaultInv .rsFullscreenIcn:hover {
	background-color: hsla(0, 0%, 100%, .9)
}

.rsDefaultInv.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0
}

.rsDefaultInv .rsPlayBtn {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .3);
	width: 64px;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	cursor: pointer
}

.rsDefaultInv .rsPlayBtnIcon {
	width: 64px;
	display: block;
	height: 64px;
	border-radius: 4px;
	-webkit-transition: .3s;
	transition: .3s;
	background: url(https://toyota-forklifts.fi/assets/images/rs-default-inverted.png?14b45c41b84a0011876631f8a56c39da) no-repeat 0 -32px;
	background-color: #fff;
	background-color: hsla(0, 0%, 100%, .75);
	*background-color: #fff
}

.rsDefaultInv .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: hsla(0, 0%, 100%, .9)
}

.rsDefaultInv .rsBtnCenterer {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 20px;
	height: 20px
}

.rsDefaultInv .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0)
}

.rsDefaultInv .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px
}

.rsDefaultInv .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url(https://toyota-forklifts.fi/assets/images/rs-default-inverted.png?14b45c41b84a0011876631f8a56c39da) -64px 0;
	background-color: #fff;
	background-color: hsla(0, 0%, 100%, .75);
	*background-color: #fff
}

.rsDefaultInv .rsCloseVideoIcn:hover {
	background-color: hsla(0, 0%, 100%, .9)
}

.rsDefaultInv .rsPreloader {
	width: 20px;
	height: 20px;
	background-image: url(https://toyota-forklifts.fi/assets/images/preloader.gif?213c67804ffb9fe9d5292cd3f9b18c4c);
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -10px
}

.rsDefaultInv .rsGCaption {
	position: absolute;
	float: none;
	bottom: 6px;
	left: 6px;
	text-align: left;
	background: #fff;
	background: hsla(0, 0%, 100%, .75);
	color: #000;
	padding: 2px 8px;
	width: auto;
	font-size: 12px;
	border-radius: 2px
}



.black {
	color: #333
}

.black-bg {
	background: #333
}

.black-80 {
	color: #5c5c5c
}

.black-80-bg {
	background: #5c5c5c
}

.black-footer {
	background: #262626
}

.green {
	color: #059e5f
}

.grey {
	color: #aeb0b3
}

.grey-bg {
	background: #aeb0b3
}

#parts-footer-content .grey-block,
.grey-dark-bg {
	background: #2e2b2b
}

.grey-40 {
	color: #dfdfe1
}

.grey-40-bg {
	background: #dfdfe1
}

.grey-20 {
	color: #efeff0
}

.grey-20-bg {
	background: #efeff0
}

.grey-10 {
	color: #f7f7f7
}

.grey-10-bg {
	background: #f7f7f7
}

.grey-9C {
	background: #9c9c9c
}

.grey-light {
	background: #dedede
}

.block-link-button a.buy,
.buy.btn,
.dbl .dbl-col .buy.dbl-button-LightGray,
.dbl .dbl-col .buy.dbl-button-Red,
.dbl .dbl-col .buy.dbl-button-Transparent,
.footer-buttons li a.buy,
.mblc .buy.dbl-button-LightGray,
.mblc .buy.dbl-button-Red,
.mblc .buy.dbl-button-Transparent,
.parts-footer-buttons li a.buy,
.red,
button.buy {
	color: #bb001e
}

.red-bg {
	background: #bb001e
}

.light-red,
.red-onlinestore {
	color: #c9102e
}

.white {
	color: #fff
}

.white-bg {
	background: #fff
}

.gradient1 {
	background: -webkit-gradient(linear, left top, left bottom, from(#efeff0), to(#fff));
	background: linear-gradient(180deg, #efeff0, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#efeff0, endColorstr=#ffffff, GradientType=0)
}

.gradient2-to-bottom {
	background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#dfdfe1));
	background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00dfdfe1, endColorstr=#dfdfe1, GradientType=0)
}

.gradient2-to-top {
	background: -webkit-gradient(linear, left bottom, left top, from(hsla(0, 0%, 100%, 0)), to(#dfdfe1));
	background: linear-gradient(0deg, hsla(0, 0%, 100%, 0), #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfe1, endColorstr=#00dfdfe1, GradientType=0)
}

.gradient2-to-right {
	background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(#dfdfe1));
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00dfdfe1, endColorstr=#dfdfe1, GradientType=1)
}

.gradient2-to-left {
	background: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, 0)), to(#dfdfe1));
	background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfe1, endColorstr=#00dfdfe1, GradientType=1)
}

.gradient3-to-bottom {
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#dfdfe1));
	background: linear-gradient(180deg, #f7f7f7 0, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f7, endColorstr=#dfdfe1, GradientType=0)
}

.gradient3-to-top {
	background: -webkit-gradient(linear, left bottom, left top, from(#f7f7f7), to(#dfdfe1));
	background: linear-gradient(0deg, #f7f7f7, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfe1, endColorstr=#f7f7f7, GradientType=0)
}

.gradient3-to-right {
	background: -webkit-gradient(linear, left top, right top, from(#f7f7f7), to(#dfdfe1));
	background: linear-gradient(90deg, #f7f7f7, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f7, endColorstr=#dfdfe1, GradientType=1)
}

.gradient3-to-left {
	background: -webkit-gradient(linear, right top, left top, from(#f7f7f7), to(#dfdfe1));
	background: linear-gradient(270deg, #f7f7f7, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfe1, endColorstr=#f7f7f7, GradientType=1)
}

.gradient4 {
	background: -webkit-gradient(linear, left top, right top, from(#f2f2f2), to(#fff));
	background: linear-gradient(90deg, #f2f2f2, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f2f2, GradientType=1)
}

body,
p {
	font-family: Titillium Web;
	font-size: 16px;
	line-height: 1.5em;
	color: #333
}

[lang=el] body,
[lang=el] p {
	font-family: sans-serif
}

p {
	margin: 1em 0
}

.checkout-step.active .fancybox-inner.checkout-reset-password h1,
.checkout-step.active h3,
.fancybox-inner.checkout-reset-password .checkout-step.active h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.fancybox-inner.checkout-reset-password h1,
.h1,
.h2,
.h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.parts-checkout-step.active h3,
.partsCatalog-item-position,
h1,
h2,
h3 {
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 400;
	font-family: Titillium Web, sans-serif
}

.checkout-step.active .fancybox-inner.checkout-reset-password [lang=el] h1,
.checkout-step.active [lang=el] h3,
.fancybox-inner.checkout-reset-password .checkout-step.active [lang=el] h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active [lang=el] h1,
.fancybox-inner.checkout-reset-password [lang=el] h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password [lang=el] h1,
.parts-checkout-step.active [lang=el] h3,
[lang=el] .checkout-step.active .fancybox-inner.checkout-reset-password h1,
[lang=el] .checkout-step.active h3,
[lang=el] .fancybox-inner.checkout-reset-password .checkout-step.active h1,
[lang=el] .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
[lang=el] .fancybox-inner.checkout-reset-password h1,
[lang=el] .h1,
[lang=el] .h2,
[lang=el] .h3,
[lang=el] .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
[lang=el] .parts-checkout-step.active h3,
[lang=el] .partsCatalog-item-position,
[lang=el] h1,
[lang=el] h2,
[lang=el] h3 {
	font-family: sans-serif
}

.checkout-step.active .fancybox-inner.checkout-reset-password h1.headline-bold,
.checkout-step.active h3.headline-bold,
.fancybox-inner.checkout-reset-password .checkout-step.active h1.headline-bold,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1.headline-bold,
.fancybox-inner.checkout-reset-password h1.headline-bold,
.h1.headline-bold,
.h2.headline-bold,
.h3.headline-bold,
.headline-bold.partsCatalog-item-position,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1.headline-bold,
.parts-checkout-step.active h3.headline-bold,
h1.headline-bold,
h2.headline-bold,
h3.headline-bold {
	font-family: Titillium-Bold, sans-serif
}

.checkout-step.active .fancybox-inner.checkout-reset-password [lang=el] h1.headline-bold,
.checkout-step.active [lang=el] h3.headline-bold,
.fancybox-inner.checkout-reset-password .checkout-step.active [lang=el] h1.headline-bold,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active [lang=el] h1.headline-bold,
.fancybox-inner.checkout-reset-password [lang=el] h1.headline-bold,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password [lang=el] h1.headline-bold,
.parts-checkout-step.active [lang=el] h3.headline-bold,
[lang=el] .checkout-step.active .fancybox-inner.checkout-reset-password h1.headline-bold,
[lang=el] .checkout-step.active h3.headline-bold,
[lang=el] .fancybox-inner.checkout-reset-password .checkout-step.active h1.headline-bold,
[lang=el] .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1.headline-bold,
[lang=el] .fancybox-inner.checkout-reset-password h1.headline-bold,
[lang=el] .h1.headline-bold,
[lang=el] .h2.headline-bold,
[lang=el] .h3.headline-bold,
[lang=el] .headline-bold.partsCatalog-item-position,
[lang=el] .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1.headline-bold,
[lang=el] .parts-checkout-step.active h3.headline-bold,
[lang=el] h1.headline-bold,
[lang=el] h2.headline-bold,
[lang=el] h3.headline-bold {
	font-weight: 700;
	font-family: sans-serif
}

.checkout-step.active .fancybox-inner.checkout-reset-password h1.page-area,
.checkout-step.active h3.page-area,
.fancybox-inner.checkout-reset-password .checkout-step.active h1.page-area,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1.page-area,
.fancybox-inner.checkout-reset-password h1.page-area,
.h1.page-area,
.h2.page-area,
.h3.page-area,
.page-area.partsCatalog-item-position,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1.page-area,
.parts-checkout-step.active h3.page-area,
h1.page-area,
h2.page-area,
h3.page-area {
	padding-left: 20px;
	display: inline-block;
	font-family: Titillium-Bold, sans-serif;
	font-weight: 400
}

.checkout-step.active .fancybox-inner.checkout-reset-password [lang=el] h1.page-area,
.checkout-step.active [lang=el] h3.page-area,
.fancybox-inner.checkout-reset-password .checkout-step.active [lang=el] h1.page-area,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active [lang=el] h1.page-area,
.fancybox-inner.checkout-reset-password [lang=el] h1.page-area,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password [lang=el] h1.page-area,
.parts-checkout-step.active [lang=el] h3.page-area,
[lang=el] .checkout-step.active .fancybox-inner.checkout-reset-password h1.page-area,
[lang=el] .checkout-step.active h3.page-area,
[lang=el] .fancybox-inner.checkout-reset-password .checkout-step.active h1.page-area,
[lang=el] .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1.page-area,
[lang=el] .fancybox-inner.checkout-reset-password h1.page-area,
[lang=el] .h1.page-area,
[lang=el] .h2.page-area,
[lang=el] .h3.page-area,
[lang=el] .page-area.partsCatalog-item-position,
[lang=el] .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1.page-area,
[lang=el] .parts-checkout-step.active h3.page-area,
[lang=el] h1.page-area,
[lang=el] h2.page-area,
[lang=el] h3.page-area {
	font-weight: 700;
	font-family: sans-serif
}

.h1,
h1 {
	font-size: 40px;
	line-height: 48px;
	font-family: Titillium Web, sans-serif
}

@media (max-width:767px) {
	.h1,
	h1 {
		font-size: 20px
	}
}

.h1.headline-bold,
h1.headline-bold {
	font-family: Titillium-Bold, sans-serif
}

.h1.padding-top,
h1.padding-top {
	padding-top: 40px
}

.checkout-step.active .fancybox-inner.checkout-reset-password h1,
.checkout-step.active h3,
.fancybox-inner.checkout-reset-password .checkout-step.active h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.h2,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.parts-checkout-step.active h3,
.partsCatalog-item-position,
h2 {
	font-size: 36px;
	line-height: 44px;
	font-family: Titillium Web, sans-serif
}

@media (max-width:767px) {
	.checkout-step.active .fancybox-inner.checkout-reset-password h1,
	.checkout-step.active h3,
	.fancybox-inner.checkout-reset-password .checkout-step.active h1,
	.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
	.h2,
	.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
	.parts-checkout-step.active h3,
	.partsCatalog-item-position,
	h2 {
		font-size: 18px
	}
}

.fancybox-inner.checkout-reset-password h1,
.h3,
h3 {
	font-size: 24px;
	line-height: 30px;
	font-family: Titillium Web, sans-serif
}

@media (max-width:767px) {
	.fancybox-inner.checkout-reset-password h1,
	.h3,
	h3 {
		font-size: 16px
	}
}

.bold,
.delivery-time,
.noscript p,
.product-summary-bar ol li a:before,
.strong,
b,
strong {
	font-family: Titillium-Semibold, sans-serif;
	font-weight: 400
}

.noscript [lang=el] p,
.product-summary-bar ol li [lang=el] a:before,
[lang=el] .bold,
[lang=el] .delivery-time,
[lang=el] .noscript p,
[lang=el] .product-summary-bar ol li a:before,
[lang=el] .strong,
[lang=el] b,
[lang=el] strong {
	font-weight: 700;
	font-family: sans-serif
}

#minicart-details .inner-minicart table .product-name,
.checkout-step strong,
.config-price,
.large-cart--details .name,
.large-cart--details .name:active,
.mainmenu .mainmenu-title,
.options-accessories-wrapper .options-summary-container .summary h4,
.parts-checkout-step strong,
.product-block-full .product-detail .product-title,
.product-row .product .product-detail .product-title .product-title-inner-wrapper p,
.row .product .product-detail .product-title .product-title-inner-wrapper p,
.semibold {
	font-family: Titillium-Semibold, sans-serif!important
}

#minicart-details .inner-minicart table [lang=el] .product-name,
.checkout-step [lang=el] strong,
.large-cart--details [lang=el] .name,
.mainmenu [lang=el] .mainmenu-title,
.options-accessories-wrapper .options-summary-container .summary [lang=el] h4,
.parts-checkout-step [lang=el] strong,
.product-block-full .product-detail [lang=el] .product-title,
.product-row .product .product-detail .product-title .product-title-inner-wrapper [lang=el] p,
.row .product .product-detail .product-title .product-title-inner-wrapper [lang=el] p,
[lang=el] #minicart-details .inner-minicart table .product-name,
[lang=el] .checkout-step strong,
[lang=el] .config-price,
[lang=el] .large-cart--details .name,
[lang=el] .mainmenu .mainmenu-title,
[lang=el] .options-accessories-wrapper .options-summary-container .summary h4,
[lang=el] .parts-checkout-step strong,
[lang=el] .product-block-full .product-detail .product-title,
[lang=el] .product-row .product .product-detail .product-title .product-title-inner-wrapper p,
[lang=el] .row .product .product-detail .product-title .product-title-inner-wrapper p,
[lang=el] .semibold {
	font-weight: 700;
	font-family: sans-serif!important
}

.p,
.product-block-full .product-detail .price-from,
.product-row .product .product-detail .price-from,
.row .product .product-detail .price-from,
p {
	font-family: Titillium Web;
	font-size: 14px;
	line-height: 1.5em;
	margin: .5em 0
}

.product-block-full .product-detail [lang=el] .price-from,
.product-row .product .product-detail [lang=el] .price-from,
.row .product .product-detail [lang=el] .price-from,
[lang=el] .p,
[lang=el] .product-block-full .product-detail .price-from,
[lang=el] .product-row .product .product-detail .price-from,
[lang=el] .row .product .product-detail .price-from,
[lang=el] p {
	font-family: sans-serif
}

.error-message,
.field-validation-error,
.p-small {
	font-family: Titillium Web;
	font-size: 14px;
	line-height: 1.5em;
	margin: .5em 0
}

[lang=el] .error-message,
[lang=el] .field-validation-error,
[lang=el] .p-small {
	font-family: sans-serif
}

.ingress,
.preamble {
	font-family: Titillium Web;
	font-size: 24px
}

[lang=el] .ingress,
[lang=el] .preamble {
	font-family: sans-serif
}

.driver-testimonials .driver-story .story-text,
.italic {
	font-family: Titillium-Thin-Italic
}

.driver-testimonials .driver-story [lang=el] .story-text,
[lang=el] .driver-testimonials .driver-story .story-text,
[lang=el] .italic {
	font-style: italic;
	font-family: sans-serif
}

.nopadding {
	padding: 0!important;
	margin: 0!important
}

.a,
.link,
.link-black,
a {
	color: #bb001e;
	text-decoration: none;
	cursor: pointer
}

.a:hover,
.link-black:hover,
.link:hover,
a:hover {
	color: #bb001e;
	text-decoration: underline
}

.a.iconlink:hover,
.a.nohover,
.iconlink.link-black:hover,
.iconlink.link:hover,
.nohover.link,
.nohover.link-black,
a.iconlink:hover,
a.nohover {
	text-decoration: none
}

.link {
	font-size: 16px;
	line-height: 21px;
	text-transform: uppercase
}

.link:hover {
	text-decoration: underline
}

.link.active {
	background: #dfdfe1;
	color: #333;
	text-decoration: none
}

.link-black {
	color: #5c5c5c
}

.link-black.active,
.link-black:hover {
	color: #333;
	text-decoration: none
}

.icon-delete-circle {
	color: #5c5c5c
}

.talign-right {
	text-align: right
}

.talign-center {
	text-align: center
}

.text-uppercase {
	text-transform: uppercase
}

@media (max-width:991px) {
	.linebroken {
		display: none
	}
	.not-linebroken {
		display: inline
	}
}

.linebroken {
	display: inline
}

.not-linebroken {
	display: none
}


#tabbed-content .tab-content .tab_drawer:after,
.accessories-finder .filter-toggler:after,
.block-link-button a.btn.showmore:after,
.block-link-button a.outlined.dropdown:after,
.block-link-button a.showmore:after,
.breadcrumb_btn:first-child a:before,
.breadcrumbs>li:nth-last-of-type(2) a:before,
.breadcrumbs li:first-child a:before,
.btn-cart:before,
.btn.buy.showmore:after,
.btn.outlined.dropdown:after,
.btn.showmore:after,
.bullet-sign:before,
.carousel .owl-controls .owl-buttons .owl-next:after,
.carousel .owl-controls .owl-buttons .owl-prev:after,
.category-page .sort-options ul li input[type=radio]+label:after,
.checkout-page .validation-error:before,
.checkout-step.invalid:before,
.checkout-step.valid:before,
.checkout .continue-shopping a:before,
.clear-facets:after,
.compare-page .compare-product .remove-from-list-button:before,
.compare-product-bar ul li button:before,
.dbl .dbl-col .dropdown.dbl-button-LightGray:after,
.dbl .dbl-col .outlined.dropdown.dbl-button-Red:after,
.dbl .dbl-col .outlined.dropdown.dbl-button-Transparent:after,
.dbl .dbl-col .scroll-to-top-button button.big.dbl-button-LightGray:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-LightGray:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Red:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Transparent:after,
.dbl .dbl-col .showmore.dbl-button-LightGray:after,
.dbl .dbl-col .showmore.dbl-button-Red:after,
.dbl .dbl-col .showmore.dbl-button-Transparent:after,
.dbl .dbl-col button.dropdown.dbl-button-LightGray:after,
.dbl .dbl-col button.showmore.dbl-button-LightGray:after,
.dbl .dbl-col button.showmore.dbl-button-Red:after,
.dbl .dbl-col button.showmore.dbl-button-Transparent:after,
.dropdown__multi:after,
.error-message:before,
.facet-headers>li .facet-header:after,
.facets-inner:after,
.field-validation-error:before,
.filterButton:before,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded li:before,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included li:before,
.footer-buttons li a.btn.showmore:after,
.footer-buttons li a.outlined.dropdown:after,
.footer-buttons li a.showmore:after,
.formcontainerblock .EPiServerForms .Form__Element .Form__Element__ValidationError:before,
.header-dropdown-btn:after,
.header-link-onlinestore:before,
.iconExport:after,
.iconInfo:after,
.iconWarning:after,
.import-info:before,
.js-import-order-form .import-info:before,
.js-orders-download:after,
.js-quick-order-add-row:after,
.js-quick-order-delete-row:after,
.js-quick-order-delete:after,
.mainmenu-icon,
.mainmenu .mainmenu__icon:before,
.mblc .dbl-button-LightGray.showmore:after,
.mblc .dropdown.dbl-button-LightGray:after,
.mblc .outlined.dropdown.dbl-button-Red:after,
.mblc .outlined.dropdown.dbl-button-Transparent:after,
.mblc .scroll-to-top-button button.big.dbl-button-LightGray:after,
.mblc .scroll-to-top-button button.dbl-button-LightGray.showmore:after,
.mblc .scroll-to-top-button button.showmore.dbl-button-Red:after,
.mblc .scroll-to-top-button button.showmore.dbl-button-Transparent:after,
.mblc .showmore.dbl-button-Red:after,
.mblc .showmore.dbl-button-Transparent:after,
.mblc button.dbl-button-LightGray.showmore:after,
.mblc button.dropdown.dbl-button-LightGray:after,
.mblc button.showmore.dbl-button-Red:after,
.mblc button.showmore.dbl-button-Transparent:after,
.mega-menu__icon-lvl2,
.mega-menu__mobile-icon,
.mega-menu__mobile-icon-back,
.menu-header:after,
.pageTop .customer-btn:before,
.pageTop .open-search-btn:before,
.pageTop .user-btn:before,
.parts-checkout-page .validation-error:before,
.parts-checkout-step.invalid:before,
.parts-checkout-step.valid:before,
.parts-checkout .continue-shopping a:before,
.parts-footer-buttons li a.btn.showmore:after,
.parts-footer-buttons li a.outlined.dropdown:after,
.parts-footer-buttons li a.showmore:after,
.parts-footer-support-area .support-block .content-footer .support-link:after,
.parts-input-error.visible:before,
.parts-pageTop .customer-btn:before,
.parts-pageTop .open-search-btn:before,
.parts-pageTop .user-btn:before,
.parts-topmenu-list li.email:after,
.parts-topmenu-list li.myaccount:after,
.parts-topmenu-list li.orders:after,
.parts-topmenu-list li.phone:after,
.parts-topmenu-list li.urgent:after,
.parts-truckitem-search-button:after,
.partsCatalog-leftmenu--header a:after,
.partsCatalog-leftmenu--maincategory a:after,
.partsCatalog-leftmenu--maincategory a[aria-expanded=true]:after,
.partsCatalog-search .partsSearch-showLess:after,
.partsCatalog-search .partsSearch-showMore:after,
.partsSearch-price-netprice:after,
.partsSearch-showLess:after,
.partsSearch-showMore:after,
.quick-order-input-error:before,
.quickorder-table .js-chevron-down-icon:after,
.quickorder-table .js-chevron-up-icon:after,
.rental-page .sort-options ul li input[type=radio]+label:after,
.scroll-to-top-button .dbl .dbl-col button.big.dbl-button-LightGray:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-LightGray:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Red:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button .mblc button.big.dbl-button-LightGray:after,
.scroll-to-top-button .mblc button.dbl-button-LightGray.showmore:after,
.scroll-to-top-button .mblc button.showmore.dbl-button-Red:after,
.scroll-to-top-button .mblc button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button button.btn.showmore:after,
.scroll-to-top-button button.outlined.big:after,
.scroll-to-top-button button.showmore.buy:after,
.scroll-to-top-button button.showmore:after,
.search-btn:after,
.search-category-icon:before,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded li:before,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included li:before,
.short-rental-page .sort-options ul li input[type=radio]+label:after,
.sort-wrapper .sort-options .sort-header:after,
.tabbed-content .tab-content .tab_drawer:after,
.top-menu-btn-area .top-menu-btn:before,
.top-menu-list li.myaccount:before,
.top-menu-list li.orders:before,
.top-menu-list li.phone:before,
.top-menu-list li.urgent:before,
.truck-finder .filter-toggler:after,
.truck-input-error.visible:before,
.used-product-extra-information .checks li:before,
[class*=" icon-"],
[class^=icon-],
button.btn.showmore:after,
button.outlined.dropdown.buy:after,
button.outlined.dropdown:after,
button.showmore.buy:after,
button.showmore:after,
input[type=checkbox]+label:before,
input[type=radio]+label:before,
label input[type=checkbox]:before,
label input[type=radio]:before,
ul.benefits li:before,
ul.link-list li:before,
ul.pdf-list li:before,
ul.tickbox-bullets li:before {
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-balance-scale:before {
	content: "\E900"
}

.icon-info:before,
.iconInfo:after,
.import-info:before,
.js-import-order-form .import-info:before,
.partsSearch-price-netprice:after {
	content: "2"
}

.icon-truck-stacker:before {
	content: "@"
}

.icon-truck-highlift:before {
	content: "A"
}

.icon-truck-forklift:before {
	content: "B"
}

.icon-truck-handtruck:before {
	content: "C"
}

.icon-customer-btn:before,
.pageTop .customer-btn:before,
.parts-pageTop .customer-btn:before {
	content: "D"
}

.icon-service:before {
	content: "E"
}

.icon-drivers-training:before {
	content: "F"
}

.icon-geo-location:before {
	content: "G"
}

.icon-phone:before,
.parts-topmenu-list li.phone:after,
.top-menu-list li.phone:before {
	content: "H"
}

.filterButton:before,
.icon-search:before,
.pageTop .open-search-btn:before,
.parts-pageTop .open-search-btn:before,
.parts-truckitem-search-button:after,
.search-btn:after,
.search-category-icon:before {
	content: "I"
}

.checkout-page .validation-error:before,
.checkout-step.invalid:before,
.error-message:before,
.field-validation-error:before,
.formcontainerblock .EPiServerForms .Form__Element .Form__Element__ValidationError:before,
.icon-warning:before,
.iconWarning:after,
.parts-checkout-page .validation-error:before,
.parts-checkout-step.invalid:before,
.parts-input-error.visible:before,
.parts-topmenu-list li.urgent:after,
.quick-order-input-error:before,
.top-menu-list li.urgent:before,
.truck-input-error.visible:before {
	content: "K"
}

.icon-question:before {
	content: "L"
}

.icon-human-profile:before,
.pageTop .user-btn:before,
.parts-pageTop .user-btn:before,
.parts-topmenu-list li.myaccount:after,
.top-menu-list li.myaccount:before {
	content: "M"
}

.icon-list-view:before {
	content: "N"
}

.facets-inner:after,
.icon-arrow-down-filled:before {
	content: "O"
}

.icon-euro-sign:before {
	content: "P"
}

.icon-undo:before,
.partsCatalog-leftmenu--header a:after {
	content: "Q"
}

.icon-download:before,
.iconExport:after {
	content: "R"
}

.icon-arrow-right-circle:before,
ul.link-list li:before {
	content: "S"
}

.icon-arrow-down-circle:before {
	content: "T"
}

.icon-arrow-up-circle:before {
	content: "U"
}

.icon-arrow-left-circle:before {
	content: "V"
}

.icon-check-circle:before {
	content: "W"
}

.accessories-finder .filter-toggler:after,
.block-link-button a.btn.showmore:after,
.block-link-button a.outlined.dropdown:after,
.block-link-button a.showmore:after,
.btn.buy.showmore:after,
.btn.outlined.dropdown:after,
.btn.showmore:after,
.category-page .sort-options ul li input[type=radio]+label:after,
.dbl .dbl-col .dropdown.dbl-button-LightGray:after,
.dbl .dbl-col .outlined.dropdown.dbl-button-Red:after,
.dbl .dbl-col .outlined.dropdown.dbl-button-Transparent:after,
.dbl .dbl-col .showmore.dbl-button-LightGray:after,
.dbl .dbl-col .showmore.dbl-button-Red:after,
.dbl .dbl-col .showmore.dbl-button-Transparent:after,
.dropdown__multi:after,
.facet-headers>li .facet-header:after,
.footer-buttons li a.btn.showmore:after,
.footer-buttons li a.outlined.dropdown:after,
.footer-buttons li a.showmore:after,
.header-dropdown-btn:after,
.icon-arrow-down:before,
.mainmenu .mainmenu__icon:before,
.mblc .dbl-button-LightGray.showmore:after,
.mblc .dropdown.dbl-button-LightGray:after,
.mblc .outlined.dropdown.dbl-button-Red:after,
.mblc .outlined.dropdown.dbl-button-Transparent:after,
.mblc .showmore.dbl-button-Red:after,
.mblc .showmore.dbl-button-Transparent:after,
.mega-menu__icon-lvl2:before,
.menu-header:after,
.parts-footer-buttons li a.btn.showmore:after,
.parts-footer-buttons li a.outlined.dropdown:after,
.parts-footer-buttons li a.showmore:after,
.partsCatalog-leftmenu--maincategory a:after,
.partsCatalog-search .partsSearch-showLess:after,
.partsCatalog-search .partsSearch-showMore:after,
.partsSearch-showLess:after,
.partsSearch-showMore:after,
.quickorder-table .js-chevron-down-icon:after,
.rental-page .sort-options ul li input[type=radio]+label:after,
.short-rental-page .sort-options ul li input[type=radio]+label:after,
.sort-wrapper .sort-options .sort-header:after,
.truck-finder .filter-toggler:after,
button.btn.showmore:after,
button.outlined.dropdown.buy:after,
button.outlined.dropdown:after,
button.showmore.buy:after,
button.showmore:after {
	content: "X"
}

.icon-arrow-up-filled:before {
	content: "Y"
}

.block-link-button a.showmore:not(.collapsed):after,
.btn.showmore:not(.collapsed):after,
.dbl .dbl-col .showmore.dbl-button-LightGray:not(.collapsed):after,
.dbl .dbl-col .showmore.dbl-button-Red:not(.collapsed):after,
.dbl .dbl-col .showmore.dbl-button-Transparent:not(.collapsed):after,
.footer-buttons li a.showmore:not(.collapsed):after,
.icon-arrow-up:before,
.mblc .showmore.dbl-button-LightGray:not(.collapsed):after,
.mblc .showmore.dbl-button-Red:not(.collapsed):after,
.mblc .showmore.dbl-button-Transparent:not(.collapsed):after,
.parts-footer-buttons li a.showmore:not(.collapsed):after,
.partsCatalog-leftmenu--maincategory a[aria-expanded=true]:after,
.partsCatalog-search .partsSearch-showLess:after,
.partsSearch-showLess:after,
.quickorder-table .js-chevron-up-icon:after,
button.showmore.buy:not(.collapsed):after,
button.showmore:not(.collapsed):after {
	content: "Z"
}

.icon-car:before {
	content: "\E9050"
}

.icon-dots-horizontal:before {
	content: "a"
}

.breadcrumb_btn:first-child a:before,
.breadcrumbs li:first-child a:before,
.carousel .owl-controls .owl-buttons .owl-prev:after,
.icon-arrow-left:before,
.mega-menu__mobile-icon-back:before {
	content: "b"
}

.carousel .owl-controls .owl-buttons .owl-next:after,
.icon-arrow-right:before,
.mega-menu__mobile-icon:before,
.parts-footer-support-area .support-block .content-footer .support-link:after {
	content: "c"
}

.icon-recycle:before {
	content: "d"
}

.icon-recycle-truck:before {
	content: "e"
}

.btn-cart:before,
.icon-shoppingcart:before {
	content: "f"
}

.icon-radio:before,
input[type=radio]+label:before,
input[type=radio]:disabled+label:before,
label input[type=radio]:before,
label input[type=radio]:disabled:before {
	content: "g"
}

.bullet-sign:before,
.checkout-step.valid:before,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included li:before,
.icon-check-circle-filled:before,
.parts-checkout-step.valid:before,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included li:before,
.used-product-extra-information .checks li:before,
ul.benefits li:before,
ul.tickbox-bullets li:before {
	content: "h"
}

.icon-pdf:before,
ul.pdf-list li:before {
	content: "i"
}

.icon-delete:before {
	content: "j"
}

.clear-facets:after,
.compare-page .compare-product .remove-from-list-button:before,
.compare-product-bar ul li button:before,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded li:before,
.icon-delete-circle:before,
.js-quick-order-delete-row:after,
.js-quick-order-delete:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded li:before {
	content: "k"
}

.icon-radio-filled:before,
input[type=radio]:checked+label:before,
label input[type=radio]:checked:before {
	content: "l"
}

.icon-checkbox:before,
input[type=checkbox]+label:before,
input[type=checkbox]:disabled+label:before,
label input[type=checkbox]:before,
label input[type=checkbox]:disabled:before {
	content: "m"
}

.icon-checkbox-filled:before,
input[type=checkbox]:checked+label:before,
label input[type=checkbox]:checked:before {
	content: "n"
}

.icon-play:before {
	content: "q"
}

.icon-truck-forklift2:before {
	content: "r"
}

.icon-truck-counter:before {
	content: "s"
}

.icon-short-term-rental:before,
.parts-topmenu-list li.orders:after,
.top-menu-list li.orders:before {
	content: "\E9010"
}

.icon-parts:before {
	content: "\E9030"
}

.icon-deals-offers:before {
	content: "\E9020"
}

.icon-trolly:before {
	content: "w"
}

.icon-used:before {
	content: "\E9000"
}

.icon-location:before {
	content: "\E901"
}

.icon-excel:before,
.js-orders-download:after {
	content: "\E902"
}

.icon-Graduates:before {
	content: "\E903"
}

.icon-Home:before {
	content: "\E904"
}

.icon-Job:before {
	content: "\E905"
}

.icon-Location:before {
	content: "\E906"
}

.icon-Quote:before {
	content: "\E907"
}

.icon-TPS:before {
	content: "\E908"
}

.icon-Training:before {
	content: "\E909"
}

.icon-Download:before {
	content: "\E90A"
}

.icon-Call:before {
	content: "\E90B"
}

.icon-truck-ourproducts:before {
	content: "\E9060"
}

.icon-headphones:before {
	content: "\E948"
}

.icon-headset:before {
	content: "\E949"
}

.header-link-onlinestore:before,
.icon-store:before {
	content: "\E9FC"
}

.icon-store2:before {
	content: "\E9FD"
}

.icon-envelop:before {
	content: "\EA30"
}

.icon-envelop2:before,
.parts-topmenu-list li.email:after {
	content: "\EA31"
}

.icon-cog2:before {
	content: "\EB61"
}

.icon-paperplane:before {
	content: "\EC09"
}

.icon-truck:before {
	content: "\EC0F"
}

.icon-menu7:before {
	content: "\EC71"
}

.icon-plus-circle:before,
.js-quick-order-add-row:after,
.partsDropdown__button.partsIcon--plus:before {
	content: "\ED5F"
}

.icon-minus-circle:before,
.partsDropdown__button.partsIcon--minus:before {
	content: "\ED60"
}

.icon-accessories:before {
	content: "\E9040"
}

.icon-dangerous-good:before {
	content: "K"
}

.dbl .dbl-col .scroll-to-top-button button.big.dbl-button-LightGray:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-LightGray:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Red:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Transparent:after,
.icon-arrow-up2:before,
.mblc .scroll-to-top-button button.big.dbl-button-LightGray:after,
.mblc .scroll-to-top-button button.dbl-button-LightGray.showmore:after,
.mblc .scroll-to-top-button button.showmore.dbl-button-Red:after,
.mblc .scroll-to-top-button button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button .dbl .dbl-col button.big.dbl-button-LightGray:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-LightGray:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Red:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button .mblc button.big.dbl-button-LightGray:after,
.scroll-to-top-button .mblc button.dbl-button-LightGray.showmore:after,
.scroll-to-top-button .mblc button.showmore.dbl-button-Red:after,
.scroll-to-top-button .mblc button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button button.btn.showmore:after,
.scroll-to-top-button button.outlined.big:after,
.scroll-to-top-button button.showmore.buy:after,
.scroll-to-top-button button.showmore:after {
	content: "\EA3A"
}

.icon-calender:before {
	content: "\E953"
}

.icon-th-list:before {
	content: "\E90E"
}

.icon-grid-view:before {
	content: "\E90F"
}

::-webkit-input-placeholder {
	color: #828282
}

:-ms-input-placeholder {
	color: #828282
}

::-moz-placeholder {
	color: #828282
}

.fancybox-nav {
	width: 57px
}

.fancybox-nav span {
	visibility: visible
}

.fancybox-inner .container {
	width: auto!important
}

.fancybox-inner>row {
	margin: 0
}

@media screen and (max-width:768px) {
	.helpers.hidden-mobile {
		display: none
	}
}

@media screen and (max-width:1200px) {
	.helpers.hidden-tablet-down {
		display: none
	}
}

@media screen and (min-width:768px) {
	.helpers.hidden-above-mobile {
		display: none
	}
}

@media screen and (min-width:1200px) {
	.helpers.hidden-desktop {
		display: none
	}
}

body:not(.js-parts).alternativeStartPage {
	background: #efeff0
}

@media (max-width:1200px) {
	body:not(.js-parts) {
		padding-top: 51px
	}
}

@media (max-width:1200px) {
	.nav-open .backdrop {
		display: block;
		-webkit-animation: fadein .3s;
		animation: fadein .3s
	}
}

.backdrop {
	display: none;
	position: fixed;
	background-color: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999
}

.main-page-area {
	background-color: #fff;
	background-size: auto 847px;
	background-repeat: repeat-x;
	position: relative;
	overflow: hidden;
	z-index: 1
}

.main-page-area.white-bg {
	background: #fff
}

.main-page-area>.container {
	padding-top: 20px;
	padding-bottom: 40px
}

@media (min-width:768px) {
	.main-page-area>.container {
		padding-top: 60px
	}
}

.parts-main-page-area {
	background-size: auto 847px;
	background-repeat: repeat-x;
	position: relative;
	min-height: 20px
}

.parts-main-page-area.white-bg {
	background: #fff
}

.parts-main-page-area>.container {
	padding-top: 20px;
	padding-bottom: 40px
}

@media (min-width:768px) {
	.parts-main-page-area>.container {
		padding-top: 60px
	}
}

@media (max-width:1199px) {
	.parts-main-page-area .catalog-container .container {
		width: 100%
	}
}

.parts-main-page-area .promo .block-area {
	padding-bottom: 50px
}

@media (max-width:1199px) {
	.js-parts>.container-fluid>.container {
		width: 100%
	}
}

.start-main-page-area {
	background: #efeff0
}

.extra-horizontal-padding {
	padding-left: 15px;
	padding-right: 15px
}

.extra-horizontal-padding.container {
	padding-left: 30px;
	padding-right: 30px
}

#parts-footer-content .grey-block,
.vertical-padding {
	padding-top: 15px;
	padding-bottom: 15px
}

.extra-vertical-padding {
	padding-top: 30px;
	padding-bottom: 30px
}

.extra-vertical-padding-bottom {
	padding-top: 15px;
	padding-bottom: 30px
}

.nomargin-bottom {
	margin-bottom: 0
}

.margin-top {
	margin-top: 10px
}

.no-horizontal-margin {
	margin-left: 0;
	margin-right: 0
}

.flexbox .eq-height-columns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.flexbox .eq-height-columns.flex-vertical-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (min-width:768px) {
	.eq-height-table {
		display: table;
		table-layout: fixed;
		width: 100%
	}
	.eq-height-table .grid-col {
		display: table-cell;
		float: none
	}
	.eq-height-table.vertical-center .grid-col {
		vertical-align: top
	}
}

.visible-hidden {
	visibility: hidden!important
}

.nowrap {
	white-space: nowrap
}

.cssanimations .fadein {
	-webkit-animation: fadein 1s;
	animation: fadein 1s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	opacity: 0
}

.lazy {
	display: none
}

.scroll-to-top-button {
	position: fixed;
	height: 50px;
	width: 50px;
	bottom: 40px;
	right: 30px;
	z-index: 998;
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

@media (max-width:767px) {
	.scroll-to-top-button {
		right: 20px
	}
}

.scroll-to-top-button.visible {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.dbl .dbl-col .scroll-to-top-button button.big.dbl-button-LightGray,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-LightGray,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Red,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Transparent,
.mblc .scroll-to-top-button button.big.dbl-button-LightGray,
.mblc .scroll-to-top-button button.dbl-button-LightGray.showmore,
.mblc .scroll-to-top-button button.showmore.dbl-button-Red,
.mblc .scroll-to-top-button button.showmore.dbl-button-Transparent,
.scroll-to-top-button .dbl .dbl-col button.big.dbl-button-LightGray,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-LightGray,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Red,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Transparent,
.scroll-to-top-button .mblc button.big.dbl-button-LightGray,
.scroll-to-top-button .mblc button.dbl-button-LightGray.showmore,
.scroll-to-top-button .mblc button.showmore.dbl-button-Red,
.scroll-to-top-button .mblc button.showmore.dbl-button-Transparent,
.scroll-to-top-button button.btn.showmore,
.scroll-to-top-button button.outlined.big,
.scroll-to-top-button button.showmore,
.scroll-to-top-button button.showmore.buy {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	padding: 0;
	margin: 0;
	position: relative
}

.dbl .dbl-col .scroll-to-top-button button.big.dbl-button-LightGray:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-LightGray:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Red:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Transparent:after,
.mblc .scroll-to-top-button button.big.dbl-button-LightGray:after,
.mblc .scroll-to-top-button button.dbl-button-LightGray.showmore:after,
.mblc .scroll-to-top-button button.showmore.dbl-button-Red:after,
.mblc .scroll-to-top-button button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button .dbl .dbl-col button.big.dbl-button-LightGray:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-LightGray:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Red:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button .mblc button.big.dbl-button-LightGray:after,
.scroll-to-top-button .mblc button.dbl-button-LightGray.showmore:after,
.scroll-to-top-button .mblc button.showmore.dbl-button-Red:after,
.scroll-to-top-button .mblc button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button button.btn.showmore:after,
.scroll-to-top-button button.outlined.big:after,
.scroll-to-top-button button.showmore.buy:after,
.scroll-to-top-button button.showmore:after {
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%
}

@-webkit-keyframes fadein {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes fadein {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@media print {
	.container {
		width: 970px
	}
	#livechat-compact-container,
	.noprint {
		display: none!important
	}
	.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-12 {
		width: 100%
	}
	.col-sm-11 {
		width: 91.66666666666666%
	}
	.col-sm-10 {
		width: 83.33333333333334%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-8 {
		width: 66.66666666666666%
	}
	.col-sm-7 {
		width: 58.333333333333336%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-5 {
		width: 41.66666666666667%
	}
	.col-sm-4 {
		width: 33.33333333333333%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-2 {
		width: 16.666666666666664%
	}
	.col-sm-1 {
		width: 8.333333333333332%
	}
	.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-12 {
		width: 100%
	}
	.col-md-11 {
		width: 91.66666666666666%
	}
	.col-md-10 {
		width: 83.33333333333334%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-8 {
		width: 66.66666666666666%
	}
	.col-md-7 {
		width: 58.333333333333336%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-5 {
		width: 41.66666666666667%
	}
	.col-md-4 {
		width: 33.33333333333333%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-2 {
		width: 16.666666666666664%
	}
	.col-md-1 {
		width: 8.333333333333332%
	}
}

.form-group .required:after {
	content: " *"
}

.fancybox-inner .checkout-login-form .form-group,
.form-group.stretch,
.stretch {
	max-width: 100%
}

.heading-ingress {
	text-align: center;
	font-size: 18px;
	margin: 0 auto 50px;
	max-width: 950px
}

.promo {
	overflow-x: hidden
}

.promo,
.promo .container {
	position: relative
}

.block-area.promo {
	overflow-x: visible
}

.block-heading-box {
	width: 100%;
	clear: both
}

.block-heading-box .border-bottom {
	border-bottom: 1px solid #bb001e;
	margin: 0 auto;
	margin-bottom: 30px;
	width: 100px
}

@media screen and (min-width:992px) {
	.block-heading-box .border-bottom--short-left {
		margin-left: 0
	}
}

.promo-content {
	position: static
}

@media (min-width:768px) {
	.promo-content {
		position: absolute;
		bottom: 44px;
		left: 15px;
		padding-left: 0;
		background-color: hsla(240, 3%, 94%, .9);
		padding: 20px 0
	}
}

.promo-content:before {
	left: -100%
}

.promo-content:after,
.promo-content:before {
	content: "";
	position: absolute;
	top: 0;
	background-color: hsla(240, 3%, 94%, .9);
	height: 100%;
	width: 100%
}

.promo-content:after {
	left: 100%
}

.promo-content.promo-content-half:after {
	display: none
}

.promo-content.promo-content-half:first-of-type {
	padding-right: 20px
}

@media (min-width:1499px) {
	.promo-content {
		max-width: 100%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.promo-content {
		max-width: 100%
	}
}

@media (max-width:767px) {
	.promo-content {
		max-width: 100%;
		height: 100%;
		bottom: 0
	}
	.promo-content .promo-right-area,
	.promo-content:after,
	.promo-content:before {
		display: none
	}
}

@media (min-width:1499px) {
	.promo-content-half {
		max-width: 65%
	}
}

@media (min-width:768px) {
	.promo-content-half {
		max-width: 65%
	}
}

@media (max-width:767px) {
	.promo-content-half {
		max-width: 100%;
		height: 100%;
		bottom: 0
	}
}

@media (min-width:767px) {
	.small-media-block-text {
		min-height: 140px
	}
}

.promo-content-small {
	padding: 1px 40px 20px;
	width: 100%;
	margin-top: 40px
}

.checkout-step.active .fancybox-inner.checkout-reset-password .promo-content-small h1,
.checkout-step.active .promo-content-small h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .promo-content-small h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .promo-content-small h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .promo-content-small h1,
.parts-checkout-step.active .promo-content-small h3,
.promo-content-small .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.promo-content-small .checkout-step.active h3,
.promo-content-small .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.promo-content-small .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.promo-content-small .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.promo-content-small .parts-checkout-step.active h3,
.promo-content-small .partsCatalog-item-position,
.promo-content-small h2 {
	text-transform: uppercase
}

.media-block-image,
.promo-image {
	width: 100%
}

.promo-content-box {
	margin-top: 20px;
	padding: 0 20px
}

@media (max-width:767px) {
	.promo-content-box {
		padding-bottom: 10px
	}
}

.promo-block-media {
	min-height: 173px
}

.block-link-button {
	margin-top: 15px;
	margin-bottom: 15px!important;
	display: block
}

.block-link-button a {
	font-family: Titillium Web, OpenSans-Regular, sans-serif
}

.block-link-button .white-btn {
	color: #bb001e;
	background-color: transparent;
	display: inline-block;
	border: 1px solid #bb001e;
	width: auto;
	padding: 10px 35px;
	font-size: 18px;
	line-height: 23px
}

.block-link-button .white-btn:hover {
	background-color: #dfdfe1
}

.block-link-button .red-btn {
	color: #fff;
	background-color: #bb001e;
	display: inline-block;
	border: 1px solid #bb001e;
	width: auto;
	padding: 10px 35px;
	font-size: 18px;
	line-height: 23px
}

.block-link-button .red-btn:hover {
	color: #bb001e;
	background-color: #dfdfe1
}

.promo-space {
	margin-top: 80px
}

.media-block {
	margin: 0 0 80px
}

.divider-block {
	padding-top: 35px;
	padding-bottom: 35px;
	max-width: 950px;
	margin: 0 auto;
	display: block;
	float: none
}

.checkout-step.active .divider-block h3,
.checkout-step.active .fancybox-inner.checkout-reset-password .divider-block h1,
.divider-block .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.divider-block .checkout-step.active h3,
.divider-block .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.divider-block .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.divider-block .fancybox-inner.checkout-reset-password h1,
.divider-block .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.divider-block .parts-checkout-step.active h3,
.divider-block .partsCatalog-item-position,
.divider-block h1,
.divider-block h2,
.divider-block h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .divider-block h1,
.fancybox-inner.checkout-reset-password .divider-block h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .divider-block h1,
.parts-checkout-step.active .divider-block h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .divider-block h1 {
	font-family: Titillium Web;
	line-height: 1.2
}

.divider-block h1 {
	font-size: 40px
}

.checkout-step.active .divider-block h3,
.checkout-step.active .fancybox-inner.checkout-reset-password .divider-block h1,
.divider-block .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.divider-block .checkout-step.active h3,
.divider-block .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.divider-block .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.divider-block .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.divider-block .parts-checkout-step.active h3,
.divider-block .partsCatalog-item-position,
.divider-block h2,
.fancybox-inner.checkout-reset-password .checkout-step.active .divider-block h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .divider-block h1,
.parts-checkout-step.active .divider-block h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .divider-block h1 {
	font-size: 36px
}

.divider-block .fancybox-inner.checkout-reset-password h1,
.divider-block h3,
.fancybox-inner.checkout-reset-password .divider-block h1 {
	font-size: 24px
}

.divider-block p {
	font-size: 16px;
	margin: 1em 0
}

@media (min-width:767px) {
	.small-media-block {
		padding: 15px
	}
}

.small-media-block .media-block-content-small {
	padding-left: 15px;
	padding-right: 15px
}

.small-media-block .media-block-content-small a {
	color: #bb001e
}

.small-media-block .media-block-content-small .red-button a {
	color: #fff
}

.small-media-block .media-block-content-small .red-button a:hover {
	color: #bb001e;
	background-color: #fff;
	text-decoration: underline
}

.space-container {
	height: 15px;
	clear: both
}

.prodblock-text,
.prodblock-wrapper {
	clear: both
}

.newsletter-subscription-block .invisible {
	display: none
}

.newsletter-subscription-block .subscription-feedback {
	padding-top: 10px
}

.newsletter-subscription-block .subscription-feedback .error {
	color: #bb001e
}

.newsletter-subscription-block .privacy-policy {
	margin-bottom: 10px
}

.mbl {
	padding: 0 15px
}

.mbl .mbl-inner-wrapper {
	margin: 0 -5px
}

.nopadding .mblc {
	border: 0
}

.scale-in .mblc:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

@media (min-width:991px) {
	.img-fade .mblc .mblc-content a,
	.img-fade .mblc .mblc-content p {
		opacity: 0
	}
	.img-fade .mblc:hover>a img {
		opacity: .4
	}
	.img-fade .mblc:hover .mblc-content a,
	.img-fade .mblc:hover .mblc-content p {
		opacity: 1
	}
}

.mblc {
	overflow: hidden;
	opacity: 1;
	color: #fff;
	border: 5px solid transparent;
	padding: 0!important;
	margin: 0!important
}

.checkout-step.active .fancybox-inner.checkout-reset-password .mblc h1,
.checkout-step.active .mblc h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .mblc h1,
.fancybox-inner.checkout-reset-password .mblc h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .mblc h1,
.mblc .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc .checkout-step.active h3,
.mblc .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.mblc .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.mblc .fancybox-inner.checkout-reset-password h1,
.mblc .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc .parts-checkout-step.active h3,
.mblc .partsCatalog-item-position,
.mblc h1,
.mblc h2,
.mblc h3,
.mblc p,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .mblc h1,
.parts-checkout-step.active .mblc h3 {
	color: #fff;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1)
}

.checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-White h1,
.checkout-step.active .mblc.mblc-bgcolor-White h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .mblc.mblc-bgcolor-White h1,
.fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-White h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .mblc.mblc-bgcolor-White h1,
.mblc.mblc-bgcolor-White .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-White .checkout-step.active h3,
.mblc.mblc-bgcolor-White .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.mblc.mblc-bgcolor-White .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.mblc.mblc-bgcolor-White .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-White .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-White .parts-checkout-step.active h3,
.mblc.mblc-bgcolor-White .partsCatalog-item-position,
.mblc.mblc-bgcolor-White h1,
.mblc.mblc-bgcolor-White h2,
.mblc.mblc-bgcolor-White h3,
.mblc.mblc-bgcolor-White p,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-White h1,
.parts-checkout-step.active .mblc.mblc-bgcolor-White h3 {
	color: #333
}

.mblc>a {
	display: block;
	background: #000
}

.mblc>a:hover {
	text-decoration: none
}

.mblc img {
	opacity: .7;
	width: 100%;
	-webkit-transition: all .4s cubic-bezier(.645, .045, .355, 1);
	transition: all .4s cubic-bezier(.645, .045, .355, 1)
}

.mblc .mblc-content {
	padding: 20px
}

.mblc .mblc-content a,
.mblc .mblc-content p {
	-webkit-transition: all .4s cubic-bezier(.645, .045, .355, 1);
	transition: all .4s cubic-bezier(.645, .045, .355, 1)
}

.mblc .dbl-button {
	margin-top: 15px;
	display: inline-block
}

.mblc .dbl-button-TextRed {
	color: #bb001e
}

.mblc .dbl-button-TextWhite {
	color: #fff
}

.mblc .mblc-content {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center
}

.mblc .mblc-content .dbl-button-LightGray,
.mblc .mblc-content .dbl-button-Red,
.mblc .mblc-content .dbl-button-TextRed,
.mblc .mblc-content .dbl-button-TextWhite,
.mblc .mblc-content .dbl-button-Transparent {
	padding: 6px 30px;
	font-size: 16px;
	line-height: 20px
}

@media (max-width:991px) {
	.checkout-step.active .fancybox-inner.checkout-reset-password .mblc .mblc-content h1,
	.checkout-step.active .mblc .mblc-content h3,
	.fancybox-inner.checkout-reset-password .checkout-step.active .mblc .mblc-content h1,
	.fancybox-inner.checkout-reset-password .parts-checkout-step.active .mblc .mblc-content h1,
	.mblc .mblc-content .checkout-step.active .fancybox-inner.checkout-reset-password h1,
	.mblc .mblc-content .checkout-step.active h3,
	.mblc .mblc-content .fancybox-inner.checkout-reset-password .checkout-step.active h1,
	.mblc .mblc-content .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
	.mblc .mblc-content .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
	.mblc .mblc-content .parts-checkout-step.active h3,
	.mblc .mblc-content .partsCatalog-item-position,
	.mblc .mblc-content h2,
	.parts-checkout-step.active .fancybox-inner.checkout-reset-password .mblc .mblc-content h1,
	.parts-checkout-step.active .mblc .mblc-content h3 {
		font-size: 22px;
		line-height: 20px
	}
	.mblc .mblc-content p {
		margin: 0
	}
}

.mblc .mosaic-text-wrapper {
	position: relative;
	width: 100%;
	height: 250px
}

.mblc.mblc-bgcolor-Gray {
	background: #aeb0b3;
	background-clip: content-box
}

.mblc.mblc-bgcolor-DarkGray {
	background: #2e2b2b;
	background-clip: content-box
}

.checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-DarkGray h1,
.checkout-step.active .mblc.mblc-bgcolor-DarkGray h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .mblc.mblc-bgcolor-DarkGray h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .mblc.mblc-bgcolor-DarkGray h1,
.mblc.mblc-bgcolor-DarkGray .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-DarkGray .checkout-step.active h3,
.mblc.mblc-bgcolor-DarkGray .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.mblc.mblc-bgcolor-DarkGray .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.mblc.mblc-bgcolor-DarkGray .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-DarkGray .parts-checkout-step.active h3,
.mblc.mblc-bgcolor-DarkGray .partsCatalog-item-position,
.mblc.mblc-bgcolor-DarkGray h2,
.mblc.mblc-bgcolor-DarkGray p,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-DarkGray h1,
.parts-checkout-step.active .mblc.mblc-bgcolor-DarkGray h3 {
	color: #fff
}

.mblc.mblc-bgcolor-Green {
	background: #059e5f;
	background-clip: content-box
}

.checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-Green h1,
.checkout-step.active .mblc.mblc-bgcolor-Green h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .mblc.mblc-bgcolor-Green h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .mblc.mblc-bgcolor-Green h1,
.mblc.mblc-bgcolor-Green .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-Green .checkout-step.active h3,
.mblc.mblc-bgcolor-Green .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.mblc.mblc-bgcolor-Green .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.mblc.mblc-bgcolor-Green .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-Green .parts-checkout-step.active h3,
.mblc.mblc-bgcolor-Green .partsCatalog-item-position,
.mblc.mblc-bgcolor-Green h2,
.mblc.mblc-bgcolor-Green p,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-Green h1,
.parts-checkout-step.active .mblc.mblc-bgcolor-Green h3 {
	color: #fff
}

.mblc.mblc-bgcolor-White {
	background: #fff;
	background-clip: content-box
}

.mblc.mblc-bgcolor-Red {
	background: #bb001e;
	background-clip: content-box
}

.checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-Red h1,
.checkout-step.active .mblc.mblc-bgcolor-Red h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .mblc.mblc-bgcolor-Red h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .mblc.mblc-bgcolor-Red h1,
.mblc.mblc-bgcolor-Red .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-Red .checkout-step.active h3,
.mblc.mblc-bgcolor-Red .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.mblc.mblc-bgcolor-Red .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.mblc.mblc-bgcolor-Red .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-Red .parts-checkout-step.active h3,
.mblc.mblc-bgcolor-Red .partsCatalog-item-position,
.mblc.mblc-bgcolor-Red h2,
.mblc.mblc-bgcolor-Red p,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-Red h1,
.parts-checkout-step.active .mblc.mblc-bgcolor-Red h3 {
	color: #fff
}

.latest-career-block {
	background-color: #f7f7f7;
	padding-bottom: 40px
}

.latest-career-block .latest-career .latest-career-heading {
	float: left;
	padding-top: 30px
}

.latest-career-block .latest-career .latest-career-border-left {
	float: left
}

.latest-career-block .latest-career .latest-career-single-row {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single {
	background-color: #fff;
	display: inline-block;
	width: 20%;
	margin-right: 40px;
	margin-bottom: 40px
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single .latest-career-single-text {
	padding: 20px
}

.fancybox-inner.checkout-reset-password .latest-career-block .latest-career .latest-career-single-row .latest-career-single .latest-career-single-text h1,
.latest-career-block .latest-career .latest-career-single-row .latest-career-single .latest-career-single-text .fancybox-inner.checkout-reset-password h1,
.latest-career-block .latest-career .latest-career-single-row .latest-career-single .latest-career-single-text h3 {
	height: 96px;
	font-size: 17px
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single .latest-career-single-img img {
	width: 100%
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single a {
	text-decoration: none;
	color: #bb001e;
	padding-top: 15px
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single .tag {
	padding-bottom: 10px
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single .tag a:not(:first-child):before {
	content: " / "
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single .tag a.active-news-category {
	color: #bb001e;
	font-weight: 700
}

@media (max-width:992px) {
	.latest-career-block .latest-career .latest-career-single-row .latest-career-single {
		width: 40%;
		margin-right: 65px
	}
}

@media (max-width:768px) {
	.latest-career-block .latest-career .latest-career-single-row .latest-career-single {
		width: 100%
	}
}

.paging ol {
	margin: 0;
	padding: 0;
	overflow: hidden
}

.paging li {
	list-style: none;
	display: inline
}

.paging .active,
.paging a {
	text-decoration: none;
	float: left;
	padding: .2em;
	color: #333;
	margin-right: .1em
}

.paging .active {
	font-weight: 700;
	color: #bb001e
}

@media screen and (min-width:768px) {
	.latest-news-block .latest-news .latest-news-single-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single {
	display: block;
	width: calc(25% - 40px)
}

.tag-menu-mobile {
	display: none
}

@media (max-width:767px) {
	.tag-menu-mobile {
		display: inline-block;
		float: left;
		margin-bottom: 20px;
		margin-top: 20px;
		padding: 10px;
		border: 1px solid #dfdfe1;
		width: 100%
	}
}

.latest-news-tag-menu {
	background-color: #fff
}

.latest-news-tag-menu ul {
	padding: 10px;
	width: 100%
}

@media (max-width:767px) {
	.latest-news-tag-menu ul {
		display: none
	}
}

.latest-news-tag-menu ul a {
	padding-left: 15px;
	padding-right: 15px;
	border-left: 1px solid #000;
	text-decoration: none
}

@media (max-width:992px) {
	.latest-news-tag-menu ul a {
		margin-bottom: 15px
	}
}

.latest-news-tag-menu ul a:first-child {
	border-left: none;
	padding-left: 0
}

.latest-news-tag-menu a.active-news-category {
	color: #bb001e;
	font-weight: 700;
	padding-left: 15px
}

.latest-news-tag-menu a.active-news-category:first-child {
	border-left: none;
	padding-left: 0
}

.small-block-container-25 {
	display: inline-block;
	padding: 10px;
	margin-bottom: 80px
}

.small-block-container-25 img {
	display: block;
	max-width: 100%;
	height: auto
}

.small-block-container-25 a {
	width: 100%
}

.fancybox-inner.checkout-reset-password .small-block-container-25 h1,
.small-block-container-25 .fancybox-inner.checkout-reset-password h1,
.small-block-container-25 h3 {
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	line-height: 30px;
	font-size: 24px
}

.small-block-container-50 {
	display: inline-block;
	padding: 10px;
	margin-bottom: 80px
}

.small-block-container-50 img {
	display: block;
	max-width: 100%;
	height: auto
}

.fancybox-inner.checkout-reset-password .small-block-container-50 h1,
.small-block-container-50 .fancybox-inner.checkout-reset-password h1,
.small-block-container-50 h3 {
	text-align: center
}

.fullwidth-image-block {
	position: relative
}

.fullwidth-image-block img {
	width: 100%
}

.fullwidth-image-block .content {
	position: absolute;
	bottom: 50px;
	right: 0;
	background-color: hsla(0, 0%, 100%, .7);
	width: 40%;
	padding: 40px
}

.fullwidth-image-block .content .headline-bold {
	text-transform: uppercase
}

.checkout-step.active .fancybox-inner.checkout-reset-password .fullwidth-image-block .content h1,
.checkout-step.active .fullwidth-image-block .content h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .fullwidth-image-block .content h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .fullwidth-image-block .content h1,
.fullwidth-image-block .content .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.fullwidth-image-block .content .checkout-step.active h3,
.fullwidth-image-block .content .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.fullwidth-image-block .content .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.fullwidth-image-block .content .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.fullwidth-image-block .content .parts-checkout-step.active h3,
.fullwidth-image-block .content .partsCatalog-item-position,
.fullwidth-image-block .content h2,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .fullwidth-image-block .content h1,
.parts-checkout-step.active .fullwidth-image-block .content h3 {
	line-height: 40px;
	font-size: 34px;
	font-family: Titillium-SemiBold;
	margin: 0
}

@media (max-width:1499px) {
	.fullwidth-image-block .content {
		bottom: 20px;
		width: 50%
	}
}

@media (max-width:991px) {
	.fullwidth-image-block .content {
		position: relative;
		margin-left: 10%;
		text-align: center;
		width: 80%;
		background-color: transparent;
		padding: 30px
	}
}

@media (max-width:480px) {
	.fullwidth-image-block .content {
		width: 100%;
		margin-left: 0
	}
}

@media (max-width:480px) {
	.fullwidth-image-block {
		margin-bottom: 0
	}
}

@media (max-width:992px) {
	.fullwidth-image-block {
		margin-bottom: 0
	}
}

.fullwidth-youtube-block {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	margin-bottom: 80px
}

.fullwidth-youtube-block iframe,
.fullwidth-youtube-block object,
.fullwidth-youtube-block video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}

.inriver-block p:not(.red-button):not(.white-button) a {
	text-decoration: none;
	padding-top: 10px;
	font-family: Titillium Web, OpenSans-Regular, sans-serif;
	color: #fff
}

.inriver-block p:not(.red-button):not(.white-button) a:hover {
	text-decoration: underline!important;
	color: #bb001e
}

.large-media-block-image {
	padding-left: 0;
	padding-right: 0
}

.product-image-inriver {
	display: block;
	position: relative;
	max-height: 100%
}

p.red-button {
	display: inline-block
}

p.red-button a {
	color: #fff;
	background-color: #bb001e
}

p.red-button a:hover {
	background-color: #fff;
	color: #bb001e
}

.white-button {
	display: inline-block
}

.white-button a {
	border: 1px solid #bb001e
}

.media-block-content {
	padding-left: 30px;
	padding-right: 30px
}

.media-block-content .media-block-heading {
	font-family: Titillium Web, OpenSans-Regular, sans-serif;
	padding-top: 15px;
	font-size: 24px;
	line-height: 30px
}

.media-block-content p:not(.red-button):not(.white-button) a {
	text-decoration: none;
	padding-top: 10px;
	font-family: Titillium Web, OpenSans-Regular, sans-serif;
	color: #bb001e
}

.media-block-content p:not(.red-button):not(.white-button) a:hover {
	text-decoration: underline!important
}

.media-block-content ul {
	list-style-type: square;
	padding-bottom: 15px
}

.media-block-content ul a {
	font-size: 16px;
	color: #bb001e;
	text-decoration: none
}

.media-block-content p {
	margin-bottom: 0
}

.mosaic-block-area .block-area-inner {
	height: 300px
}

@media (max-width:767px) {
	.mosaic-block-area .block-area-inner {
		height: 250px
	}
}

@media (max-width:767px) {
	.mosaic-block-area .block-area-inner:nth-child(odd) .mosaic-block {
		background-color: none!important
	}
}

@media (max-width:767px) {
	.mosaic-block-area .block-area-inner:nth-child(2n) .mosaic-block {
		background-color: none!important
	}
}

.mosaic-block-area .block-area-inner .mosaic-link {
	width: 100%;
	text-decoration: none
}

.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block {
	position: relative;
	height: 300px;
	margin-left: -15px;
	margin-right: -15px
}

@media (max-width:767px) {
	.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block {
		height: 250px
	}
}

.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content {
	text-align: center;
	font-family: Titillium-Semibold, OpenSans-Semibold, sans-serif;
	height: 100%;
	width: 100%;
	background-color: transparent;
	-webkit-transition: background-color .4s ease-out .1s;
	transition: background-color .4s ease-out .1s
}

.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .block-heading {
	position: absolute;
	font-family: Titillium-Semibold, OpenSans-Semibold, sans-serif;
	top: 46%;
	padding-bottom: 10px;
	color: #fff;
	text-align: center;
	width: 100%
}

@media (max-width:768px) {
	.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .block-heading {
		width: 100%
	}
}

.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .text-hover {
	color: hsla(0, 0%, 100%, 0);
	position: relative;
	top: 70%;
	-webkit-transform: translate(-20%, -50%);
	transform: translate(-20%, -50%);
	-webkit-transition: .5s ease;
	transition: .5s ease;
	padding: 10px
}

@media (max-width:767px) {
	.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .text-hover {
		display: none
	}
}

@media (max-width:767px) {
	.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .mosaic-button {
		background: #fff;
		color: #bb001e;
		font-family: "Titillium Web, sans-serif";
		font-size: 18px;
		line-height: 23px;
		text-transform: uppercase;
		border: 1px solid #bb001e;
		padding: 10px 35px;
		position: relative;
		top: 70%
	}
	.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .mosaic-button:hover {
		background: #dfdfe1;
		color: #bb001e;
		-webkit-transition: none!important;
		transition: none!important
	}
}

@media (min-width:768px) {
	.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .mosaic-button {
		display: none
	}
}

.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block:hover .content {
	background-color: rgba(0, 0, 0, .25)
}

.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block:hover .text-hover {
	color: #fff;
	-webkit-transition: .5s ease;
	transition: .5s ease
}

.number-animation-block {
	width: 100%;
	margin-bottom: 80px
}

.number-animation-block .number-animation-container {
	float: left;
	padding: 0 20px
}

.number-animation-block .number-animation-container .number-section {
	text-align: center;
	margin-bottom: 15px;
	color: #bb001e;
	font-size: 45px;
	line-height: 1.42857143
}

.number-animation-block .number-animation-container .text-section {
	text-align: center;
	font-size: 26px
}

.number-animation-block .section-count-1 {
	width: 100%
}

.number-animation-block .section-count-2 {
	width: 50%
}

.number-animation-block .section-count-3 {
	width: 33%
}

.number-animation-block .section-count-3:nth-of-type(2) {
	width: 34%
}

.number-animation-block .section-count-4 {
	width: 25%
}

.number-animation-block .section-count-5 {
	width: 20%
}

@media (max-width:992px) {
	.number-animation-block .number-animation-container {
		padding: 0 5px
	}
	.number-animation-block .number-animation-container .number-section {
		font-size: 40px
	}
	.number-animation-block .number-animation-container .text-section {
		font-size: 20px
	}
}

@media (max-width:768px) {
	.number-animation-block .number-animation-container {
		padding: 10px
	}
	.number-animation-block .number-animation-container .number-section {
		font-size: 45px;
		margin-bottom: 0
	}
	.number-animation-block .section-count-3 {
		width: 50%
	}
	.number-animation-block .section-count-3:nth-of-type(3) {
		width: 100%
	}
	.number-animation-block .section-count-4,
	.number-animation-block .section-count-5 {
		width: 50%
	}
	.number-animation-block .section-count-5:nth-of-type(5) {
		width: 100%
	}
}

.circle-animation-block .block-description {
	padding: 0 60px 30px;
	text-align: center
}

.circle-animation-block .circle-animation-container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	height: 480px;
	background-size: cover;
	background-position: 50%;
	padding: 80px
}

.circle-animation-block .circle-animation-container .circle-animation-wrapper {
	position: relative;
	float: left;
	margin: auto;
	margin-bottom: 15px
}

.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	text-align: center;
	font-weight: 700;
	position: relative;
	margin: auto;
	padding: 10px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation .circle-heading {
	-ms-flex-item-align: center;
	align-self: center
}

.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation .circle-description {
	display: none;
	-ms-flex-item-align: center;
	align-self: center;
	overflow: hidden;
	max-height: 135px;
	max-width: 210px
}

.circle-animation-block .circle-red {
	background-color: #c9102e;
	color: #fff
}

.circle-animation-block .circle-white {
	background-color: #fff;
	color: #333
}

.circle-animation-block .circle-gray {
	background-color: #2e2b2b;
	color: #fff
}

.circle-animation-block .section-count-1 {
	width: 100%
}

.circle-animation-block .section-count-2 {
	width: 50%
}

.circle-animation-block .section-count-3 {
	width: 33%
}

.circle-animation-block .section-count-3:nth-of-type(2) {
	width: 34%
}

.circle-animation-block .section-count-4 {
	width: 25%
}

.circle-animation-block .section-count-5 {
	width: 20%
}

@media (max-width:1499px) {
	.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation .circle-description {
		max-height: 97px
	}
}

@media (max-width:1500px) {
	.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation {
		width: 160px;
		height: 160px
	}
}

@media (max-width:1200px) {
	.circle-animation-block .circle-animation-container {
		padding: 20px
	}
	.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation {
		width: 130px;
		height: 130px
	}
}

@media (max-width:992px) {
	.circle-animation-block .circle-animation-container {
		padding: 50px
	}
	.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation {
		width: 160px;
		height: 160px
	}
	.circle-animation-block .section-count-1 {
		width: 100%
	}
	.circle-animation-block .section-count-2 {
		width: 50%
	}
	.circle-animation-block .section-count-3 {
		width: 33%
	}
	.circle-animation-block .section-count-3:nth-of-type(2) {
		width: 34%
	}
	.circle-animation-block .section-count-4 {
		width: 33%
	}
	.circle-animation-block .section-count-4:nth-of-type(2) {
		width: 34%
	}
	.circle-animation-block .section-count-4:nth-of-type(4) {
		width: 100%
	}
	.circle-animation-block .section-count-5 {
		width: 33%
	}
	.circle-animation-block .section-count-5:nth-of-type(2) {
		width: 34%
	}
	.circle-animation-block .section-count-5:nth-of-type(4),
	.circle-animation-block .section-count-5:nth-of-type(5) {
		width: 50%
	}
}

@media (max-width:768px) {
	.circle-animation-block .circle-animation-container {
		padding: 10px;
		min-height: 600px;
		height: auto
	}
	.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation {
		width: 150px;
		height: 150px
	}
	.circle-animation-block .section-count-1 {
		width: 100%
	}
	.circle-animation-block .section-count-2 {
		width: 50%
	}
	.circle-animation-block .section-count-3 {
		width: 50%!important
	}
	.circle-animation-block .section-count-3:nth-of-type(3) {
		width: 100%
	}
	.circle-animation-block .section-count-4 {
		width: 50%!important
	}
	.circle-animation-block .section-count-5 {
		width: 100%!important
	}
	.circle-animation-block .section-count-5:nth-of-type(5) {
		width: 100%
	}
}

.map-block-area .google-maps-container {
	height: 400px;
	width: 100%
}

.image-career-page {
	position: relative
}

.image-career-page img {
	width: 100%
}

.career-page-main-text {
	padding: 10px
}

.career-page-main-text .img-margin-left,
.career-page-main-text .img-margin-right {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px
}

.image-news-page {
	position: relative
}

.image-news-page img {
	width: 100%
}

.latest-news-block {
	background-color: #f7f7f7;
	padding-bottom: 40px
}

.latest-news-block .latest-news .latest-news-heading {
	float: left;
	padding-top: 30px
}

.latest-news-block .latest-news .latest-news-border-left {
	float: left
}

.latest-news-block .latest-news .latest-news-single-row {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single {
	background-color: #fff;
	display: inline-block;
	width: 20%;
	margin-right: 40px;
	margin-bottom: 40px
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text {
	padding: 20px
}

.fancybox-inner.checkout-reset-password .latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text h1,
.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text .fancybox-inner.checkout-reset-password h1,
.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text h3 {
	height: 96px;
	font-size: 17px
}

.fancybox-inner.checkout-reset-password .latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text h1 a,
.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text .fancybox-inner.checkout-reset-password h1 a,
.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text h3 a {
	color: #333
}

.fancybox-inner.checkout-reset-password .latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text h1 a:hover,
.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text .fancybox-inner.checkout-reset-password h1 a:hover,
.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text h3 a:hover {
	color: #bb001e
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text p a {
	color: #333
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text p a:hover {
	color: #bb001e
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text .datum {
	padding-top: 10px
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-img img {
	width: 100%
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single a {
	text-decoration: none;
	color: #bb001e;
	padding-top: 15px
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .tag {
	padding-bottom: 10px
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .tag a:not(:first-child):before {
	content: " / "
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .tag a.active-news-category {
	color: #bb001e;
	font-weight: 700
}

@media (max-width:992px) {
	.latest-news-block .latest-news .latest-news-single-row .latest-news-single {
		width: 40%;
		margin-right: 65px
	}
}

@media (max-width:768px) {
	.latest-news-block .latest-news .latest-news-single-row .latest-news-single {
		width: 100%
	}
}

.block-link-button a,
.btn,
.btn.buy,
.dbl .dbl-col .dbl-button-LightGray,
.dbl .dbl-col .dbl-button-Red,
.dbl .dbl-col .dbl-button-Transparent,
.footer-buttons li a,
.mblc .dbl-button-LightGray,
.mblc .dbl-button-Red,
.mblc .dbl-button-Transparent,
.parts-footer-buttons li a,
button,
button.buy {
	background: none;
	border: none;
	padding: 0 5px;
	cursor: pointer;
	font-weight: 400;
	margin-right: 5px;
	outline: none
}

@media (max-width:767px) {
	.block-link-button a,
	.btn,
	.btn.buy,
	.dbl .dbl-col .dbl-button-LightGray,
	.dbl .dbl-col .dbl-button-Red,
	.dbl .dbl-col .dbl-button-Transparent,
	.footer-buttons li a,
	.mblc .dbl-button-LightGray,
	.mblc .dbl-button-Red,
	.mblc .dbl-button-Transparent,
	.parts-footer-buttons li a,
	button,
	button.buy {
		white-space: normal
	}
}

.block-link-button a:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.btn:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.dbl .dbl-col .dbl-button-LightGray:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.dbl .dbl-col .dbl-button-Red:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.dbl .dbl-col .dbl-button-Transparent:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.footer-buttons li a:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.mblc .dbl-button-LightGray:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.mblc .dbl-button-Red:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.mblc .dbl-button-Transparent:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.parts-footer-buttons li a:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
button.buy:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
button:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close) {
	padding: 10px 30px;
	border: 1px solid #bb001e;
	background: #bb001e;
	color: #fff
}

.block-link-button a:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.btn:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.dbl .dbl-col .dbl-button-LightGray:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.dbl .dbl-col .dbl-button-Red:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.dbl .dbl-col .dbl-button-Transparent:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.footer-buttons li a:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.mblc .dbl-button-LightGray:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.mblc .dbl-button-Red:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.mblc .dbl-button-Transparent:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.parts-footer-buttons li a:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
button.buy:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
button:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover {
	border: 1px solid #bb001e;
	color: #bb001e;
	background: #dfdfe1
}

.block-link-button a:focus,
.btn:focus,
.dbl .dbl-col .dbl-button-LightGray:focus,
.dbl .dbl-col .dbl-button-Red:focus,
.dbl .dbl-col .dbl-button-Transparent:focus,
.footer-buttons li a:focus,
.mblc .dbl-button-LightGray:focus,
.mblc .dbl-button-Red:focus,
.mblc .dbl-button-Transparent:focus,
.parts-footer-buttons li a:focus,
button.buy:focus,
button:focus {
	outline: none
}

.block-link-button a:hover,
.btn:hover,
.dbl .dbl-col .dbl-button-LightGray:hover,
.dbl .dbl-col .dbl-button-Red:hover,
.dbl .dbl-col .dbl-button-Transparent:hover,
.footer-buttons li a:hover,
.mblc .dbl-button-LightGray:hover,
.mblc .dbl-button-Red:hover,
.mblc .dbl-button-Transparent:hover,
.parts-footer-buttons li a:hover,
button.buy:hover,
button:hover {
	text-decoration: none
}

.block-link-button a.disabled,
.btn.disabled,
.dbl .dbl-col .disabled.dbl-button-LightGray,
.dbl .dbl-col .disabled.dbl-button-Red,
.dbl .dbl-col .disabled.dbl-button-Transparent,
.footer-buttons li a.disabled,
.mblc .disabled.dbl-button-LightGray,
.mblc .disabled.dbl-button-Red,
.mblc .disabled.dbl-button-Transparent,
.parts-footer-buttons li a.disabled,
button.disabled,
button.disabled.buy {
	cursor: default!important
}

.block-link-button .formcontainerblock .EPiServerForms a.FormSubmitButton,
.block-link-button a.buy,
.block-link-button a.calltoaction,
.block-link-button a.red,
.btn.calltoaction,
.btn.red,
.buy.btn,
.dbl .dbl-col .buy.dbl-button-LightGray,
.dbl .dbl-col .buy.dbl-button-Red,
.dbl .dbl-col .buy.dbl-button-Transparent,
.dbl .dbl-col .dbl-button-LightGray,
.dbl .dbl-col .dbl-button-Red,
.dbl .dbl-col .dbl-button-Transparent,
.dbl .dbl-col .red.dbl-button-LightGray,
.dbl .dbl-col .red.dbl-button-Red,
.dbl .dbl-col .red.dbl-button-Transparent,
.dbl .dbl-col button.buy.dbl-button-LightGray,
.dbl .dbl-col button.buy.dbl-button-Red,
.dbl .dbl-col button.buy.dbl-button-Transparent,
.dbl .dbl-col button.dbl-button-LightGray,
.dbl .dbl-col button.dbl-button-Red,
.dbl .dbl-col button.dbl-button-Transparent,
.footer-buttons li .formcontainerblock .EPiServerForms a.FormSubmitButton,
.footer-buttons li a.buy,
.footer-buttons li a.calltoaction,
.footer-buttons li a.red,
.formcontainerblock .EPiServerForms .block-link-button a.FormSubmitButton,
.formcontainerblock .EPiServerForms .btn.FormSubmitButton,
.formcontainerblock .EPiServerForms .footer-buttons li a.FormSubmitButton,
.formcontainerblock .EPiServerForms .mblc .FormSubmitButton.dbl-button-LightGray,
.formcontainerblock .EPiServerForms .mblc .FormSubmitButton.dbl-button-Red,
.formcontainerblock .EPiServerForms .mblc .FormSubmitButton.dbl-button-Transparent,
.formcontainerblock .EPiServerForms .parts-footer-buttons li a.FormSubmitButton,
.formcontainerblock .EPiServerForms button.buy.FormSubmitButton,
.formcontainerblock .EPiServerForms button.FormSubmitButton,
.mblc .buy.dbl-button-LightGray,
.mblc .buy.dbl-button-Red,
.mblc .buy.dbl-button-Transparent,
.mblc .dbl-button-LightGray,
.mblc .dbl-button-Red,
.mblc .dbl-button-Transparent,
.mblc .formcontainerblock .EPiServerForms .FormSubmitButton.dbl-button-LightGray,
.mblc .formcontainerblock .EPiServerForms .FormSubmitButton.dbl-button-Red,
.mblc .formcontainerblock .EPiServerForms .FormSubmitButton.dbl-button-Transparent,
.mblc .red.dbl-button-LightGray,
.mblc .red.dbl-button-Red,
.mblc .red.dbl-button-Transparent,
.mblc button.buy.dbl-button-LightGray,
.mblc button.buy.dbl-button-Red,
.mblc button.buy.dbl-button-Transparent,
.mblc button.dbl-button-LightGray,
.mblc button.dbl-button-Red,
.mblc button.dbl-button-Transparent,
.parts-footer-buttons li .formcontainerblock .EPiServerForms a.FormSubmitButton,
.parts-footer-buttons li a.buy,
.parts-footer-buttons li a.calltoaction,
.parts-footer-buttons li a.red,
button.buy,
button.buy.btn,
button.calltoaction,
button.calltoaction.buy,
button.red {
	background: #bb001e;
	color: #fff;
	font-family: Titillium Web;
	font-size: 18px;
	line-height: 23px;
	text-transform: uppercase;
	border: 1px solid #bb001e;
	padding: 10px 15px
}

.block-link-button .formcontainerblock .EPiServerForms [lang=el] a.FormSubmitButton,
.block-link-button [lang=el] a.buy,
.block-link-button [lang=el] a.calltoaction,
.block-link-button [lang=el] a.red,
.dbl .dbl-col [lang=el] .buy.dbl-button-LightGray,
.dbl .dbl-col [lang=el] .buy.dbl-button-Red,
.dbl .dbl-col [lang=el] .buy.dbl-button-Transparent,
.dbl .dbl-col [lang=el] .dbl-button-LightGray,
.dbl .dbl-col [lang=el] .dbl-button-Red,
.dbl .dbl-col [lang=el] .dbl-button-Transparent,
.dbl .dbl-col [lang=el] .red.dbl-button-LightGray,
.dbl .dbl-col [lang=el] .red.dbl-button-Red,
.dbl .dbl-col [lang=el] .red.dbl-button-Transparent,
.dbl .dbl-col [lang=el] button.buy.dbl-button-LightGray,
.dbl .dbl-col [lang=el] button.buy.dbl-button-Red,
.dbl .dbl-col [lang=el] button.buy.dbl-button-Transparent,
.dbl .dbl-col [lang=el] button.dbl-button-LightGray,
.dbl .dbl-col [lang=el] button.dbl-button-Red,
.dbl .dbl-col [lang=el] button.dbl-button-Transparent,
.footer-buttons li .formcontainerblock .EPiServerForms [lang=el] a.FormSubmitButton,
.footer-buttons li [lang=el] a.buy,
.footer-buttons li [lang=el] a.calltoaction,
.footer-buttons li [lang=el] a.red,
.formcontainerblock .EPiServerForms .block-link-button [lang=el] a.FormSubmitButton,
.formcontainerblock .EPiServerForms .footer-buttons li [lang=el] a.FormSubmitButton,
.formcontainerblock .EPiServerForms .parts-footer-buttons li [lang=el] a.FormSubmitButton,
.formcontainerblock .EPiServerForms [lang=el] .btn.FormSubmitButton,
.formcontainerblock .EPiServerForms [lang=el] button.buy.FormSubmitButton,
.formcontainerblock .EPiServerForms [lang=el] button.FormSubmitButton,
.mblc [lang=el] .buy.dbl-button-LightGray,
.mblc [lang=el] .buy.dbl-button-Red,
.mblc [lang=el] .buy.dbl-button-Transparent,
.mblc [lang=el] .dbl-button-LightGray,
.mblc [lang=el] .dbl-button-Red,
.mblc [lang=el] .dbl-button-Transparent,
.mblc [lang=el] .red.dbl-button-LightGray,
.mblc [lang=el] .red.dbl-button-Red,
.mblc [lang=el] .red.dbl-button-Transparent,
.mblc [lang=el] button.dbl-button-LightGray,
.mblc [lang=el] button.dbl-button-Red,
.mblc [lang=el] button.dbl-button-Transparent,
.parts-footer-buttons li .formcontainerblock .EPiServerForms [lang=el] a.FormSubmitButton,
.parts-footer-buttons li [lang=el] a.buy,
.parts-footer-buttons li [lang=el] a.calltoaction,
.parts-footer-buttons li [lang=el] a.red,
[lang=el] .block-link-button .formcontainerblock .EPiServerForms a.FormSubmitButton,
[lang=el] .block-link-button a.buy,
[lang=el] .block-link-button a.calltoaction,
[lang=el] .block-link-button a.red,
[lang=el] .btn.calltoaction,
[lang=el] .btn.red,
[lang=el] .buy.btn,
[lang=el] .dbl .dbl-col .buy.dbl-button-LightGray,
[lang=el] .dbl .dbl-col .buy.dbl-button-Red,
[lang=el] .dbl .dbl-col .buy.dbl-button-Transparent,
[lang=el] .dbl .dbl-col .dbl-button-LightGray,
[lang=el] .dbl .dbl-col .dbl-button-Red,
[lang=el] .dbl .dbl-col .dbl-button-Transparent,
[lang=el] .dbl .dbl-col .red.dbl-button-LightGray,
[lang=el] .dbl .dbl-col .red.dbl-button-Red,
[lang=el] .dbl .dbl-col .red.dbl-button-Transparent,
[lang=el] .dbl .dbl-col button.buy.dbl-button-LightGray,
[lang=el] .dbl .dbl-col button.buy.dbl-button-Red,
[lang=el] .dbl .dbl-col button.buy.dbl-button-Transparent,
[lang=el] .dbl .dbl-col button.dbl-button-LightGray,
[lang=el] .dbl .dbl-col button.dbl-button-Red,
[lang=el] .dbl .dbl-col button.dbl-button-Transparent,
[lang=el] .footer-buttons li .formcontainerblock .EPiServerForms a.FormSubmitButton,
[lang=el] .footer-buttons li a.buy,
[lang=el] .footer-buttons li a.calltoaction,
[lang=el] .footer-buttons li a.red,
[lang=el] .formcontainerblock .EPiServerForms .block-link-button a.FormSubmitButton,
[lang=el] .formcontainerblock .EPiServerForms .btn.FormSubmitButton,
[lang=el] .formcontainerblock .EPiServerForms .footer-buttons li a.FormSubmitButton,
[lang=el] .formcontainerblock .EPiServerForms .parts-footer-buttons li a.FormSubmitButton,
[lang=el] .formcontainerblock .EPiServerForms button.buy.FormSubmitButton,
[lang=el] .formcontainerblock .EPiServerForms button.FormSubmitButton,
[lang=el] .mblc .buy.dbl-button-LightGray,
[lang=el] .mblc .buy.dbl-button-Red,
[lang=el] .mblc .buy.dbl-button-Transparent,
[lang=el] .mblc .dbl-button-LightGray,
[lang=el] .mblc .dbl-button-Red,
[lang=el] .mblc .dbl-button-Transparent,
[lang=el] .mblc .red.dbl-button-LightGray,
[lang=el] .mblc .red.dbl-button-Red,
[lang=el] .mblc .red.dbl-button-Transparent,
[lang=el] .mblc button.dbl-button-LightGray,
[lang=el] .mblc button.dbl-button-Red,
[lang=el] .mblc button.dbl-button-Transparent,
[lang=el] .parts-footer-buttons li .formcontainerblock .EPiServerForms a.FormSubmitButton,
[lang=el] .parts-footer-buttons li a.buy,
[lang=el] .parts-footer-buttons li a.calltoaction,
[lang=el] .parts-footer-buttons li a.red,
[lang=el] button.buy,
[lang=el] button.calltoaction,
[lang=el] button.calltoaction.buy,
[lang=el] button.red {
	font-family: sans-serif
}

.block-link-button .formcontainerblock .EPiServerForms a.FormSubmitButton:hover,
.block-link-button a.buy:hover,
.block-link-button a.calltoaction:hover,
.block-link-button a.red:hover,
.btn.calltoaction:hover,
.btn.red:hover,
.buy.btn:hover,
.dbl .dbl-col .buy.dbl-button-LightGray:hover,
.dbl .dbl-col .buy.dbl-button-Red:hover,
.dbl .dbl-col .buy.dbl-button-Transparent:hover,
.dbl .dbl-col .dbl-button-LightGray:hover,
.dbl .dbl-col .dbl-button-Red:hover,
.dbl .dbl-col .dbl-button-Transparent:hover,
.dbl .dbl-col .red.dbl-button-LightGray:hover,
.dbl .dbl-col .red.dbl-button-Red:hover,
.dbl .dbl-col .red.dbl-button-Transparent:hover,
.dbl .dbl-col button.buy.dbl-button-LightGray:hover,
.dbl .dbl-col button.buy.dbl-button-Red:hover,
.dbl .dbl-col button.buy.dbl-button-Transparent:hover,
.dbl .dbl-col button.dbl-button-LightGray:hover,
.dbl .dbl-col button.dbl-button-Red:hover,
.dbl .dbl-col button.dbl-button-Transparent:hover,
.footer-buttons li .formcontainerblock .EPiServerForms a.FormSubmitButton:hover,
.footer-buttons li a.buy:hover,
.footer-buttons li a.calltoaction:hover,
.footer-buttons li a.red:hover,
.formcontainerblock .EPiServerForms .block-link-button a.FormSubmitButton:hover,
.formcontainerblock .EPiServerForms .btn.FormSubmitButton:hover,
.formcontainerblock .EPiServerForms .footer-buttons li a.FormSubmitButton:hover,
.formcontainerblock .EPiServerForms .parts-footer-buttons li a.FormSubmitButton:hover,
.formcontainerblock .EPiServerForms button.buy.FormSubmitButton:hover,
.formcontainerblock .EPiServerForms button.FormSubmitButton:hover,
.mblc .buy.dbl-button-LightGray:hover,
.mblc .buy.dbl-button-Red:hover,
.mblc .buy.dbl-button-Transparent:hover,
.mblc .dbl-button-LightGray:hover,
.mblc .dbl-button-Red:hover,
.mblc .dbl-button-Transparent:hover,
.mblc .red.dbl-button-LightGray:hover,
.mblc .red.dbl-button-Red:hover,
.mblc .red.dbl-button-Transparent:hover,
.mblc button.dbl-button-LightGray:hover,
.mblc button.dbl-button-Red:hover,
.mblc button.dbl-button-Transparent:hover,
.parts-footer-buttons li .formcontainerblock .EPiServerForms a.FormSubmitButton:hover,
.parts-footer-buttons li a.buy:hover,
.parts-footer-buttons li a.calltoaction:hover,
.parts-footer-buttons li a.red:hover,
button.buy:hover,
button.calltoaction.buy:hover,
button.calltoaction:hover,
button.red:hover {
	background: #dfdfe1;
	color: #bb001e;
	-webkit-transition: none!important;
	transition: none!important
}

.block-link-button .formcontainerblock .EPiServerForms a.disabled.FormSubmitButton,
.block-link-button a.calltoaction.disabled,
.block-link-button a.disabled.buy,
.block-link-button a.red.disabled,
.btn.calltoaction.disabled,
.btn.red.disabled,
.dbl .dbl-col .disabled.buy.dbl-button-LightGray,
.dbl .dbl-col .disabled.buy.dbl-button-Red,
.dbl .dbl-col .disabled.buy.dbl-button-Transparent,
.dbl .dbl-col .disabled.dbl-button-LightGray,
.dbl .dbl-col .disabled.dbl-button-Red,
.dbl .dbl-col .disabled.dbl-button-Transparent,
.dbl .dbl-col .red.disabled.dbl-button-LightGray,
.dbl .dbl-col .red.disabled.dbl-button-Red,
.dbl .dbl-col .red.disabled.dbl-button-Transparent,
.dbl .dbl-col button.disabled.buy.dbl-button-LightGray,
.dbl .dbl-col button.disabled.buy.dbl-button-Red,
.dbl .dbl-col button.disabled.buy.dbl-button-Transparent,
.dbl .dbl-col button.disabled.dbl-button-LightGray,
.dbl .dbl-col button.disabled.dbl-button-Red,
.dbl .dbl-col button.disabled.dbl-button-Transparent,
.disabled.buy.btn,
.footer-buttons li .formcontainerblock .EPiServerForms a.disabled.FormSubmitButton,
.footer-buttons li a.calltoaction.disabled,
.footer-buttons li a.disabled.buy,
.footer-buttons li a.red.disabled,
.formcontainerblock .EPiServerForms .block-link-button a.disabled.FormSubmitButton,
.formcontainerblock .EPiServerForms .btn.disabled.FormSubmitButton,
.formcontainerblock .EPiServerForms .footer-buttons li a.disabled.FormSubmitButton,
.formcontainerblock .EPiServerForms .parts-footer-buttons li a.disabled.FormSubmitButton,
.formcontainerblock .EPiServerForms button.disabled.buy.FormSubmitButton,
.formcontainerblock .EPiServerForms button.disabled.FormSubmitButton,
.mblc .disabled.buy.dbl-button-LightGray,
.mblc .disabled.buy.dbl-button-Red,
.mblc .disabled.buy.dbl-button-Transparent,
.mblc .disabled.dbl-button-LightGray,
.mblc .disabled.dbl-button-Red,
.mblc .disabled.dbl-button-Transparent,
.mblc .red.disabled.dbl-button-LightGray,
.mblc .red.disabled.dbl-button-Red,
.mblc .red.disabled.dbl-button-Transparent,
.mblc button.disabled.dbl-button-LightGray,
.mblc button.disabled.dbl-button-Red,
.mblc button.disabled.dbl-button-Transparent,
.parts-footer-buttons li .formcontainerblock .EPiServerForms a.disabled.FormSubmitButton,
.parts-footer-buttons li a.calltoaction.disabled,
.parts-footer-buttons li a.disabled.buy,
.parts-footer-buttons li a.red.disabled,
button.calltoaction.disabled,
button.calltoaction.disabled.buy,
button.disabled.buy,
button.red.disabled {
	background: #dfdfe1!important;
	color: #aeb0b3!important;
	border-color: #aeb0b3!important
}

.block-link-button a.dark,
.btn.dark,
.dbl .dbl-col .dark.dbl-button-LightGray,
.dbl .dbl-col .dark.dbl-button-Red,
.dbl .dbl-col .dark.dbl-button-Transparent,
.dbl .dbl-col .footer-buttons li a.dbl-button-LightGray,
.dbl .dbl-col .footer-buttons li a.dbl-button-Red,
.dbl .dbl-col .footer-buttons li a.dbl-button-Transparent,
.dbl .dbl-col .parts-footer-buttons li a.dbl-button-LightGray,
.dbl .dbl-col .parts-footer-buttons li a.dbl-button-Red,
.dbl .dbl-col .parts-footer-buttons li a.dbl-button-Transparent,
.footer-buttons li .dbl .dbl-col a.dbl-button-LightGray,
.footer-buttons li .dbl .dbl-col a.dbl-button-Red,
.footer-buttons li .dbl .dbl-col a.dbl-button-Transparent,
.footer-buttons li .mblc a.dbl-button-LightGray,
.footer-buttons li .mblc a.dbl-button-Red,
.footer-buttons li .mblc a.dbl-button-Transparent,
.footer-buttons li a,
.footer-buttons li a.buy,
.mblc .dark.dbl-button-LightGray,
.mblc .dark.dbl-button-Red,
.mblc .dark.dbl-button-Transparent,
.mblc .footer-buttons li a.dbl-button-LightGray,
.mblc .footer-buttons li a.dbl-button-Red,
.mblc .footer-buttons li a.dbl-button-Transparent,
.mblc .parts-footer-buttons li a.dbl-button-LightGray,
.mblc .parts-footer-buttons li a.dbl-button-Red,
.mblc .parts-footer-buttons li a.dbl-button-Transparent,
.parts-footer-buttons li .dbl .dbl-col a.dbl-button-LightGray,
.parts-footer-buttons li .dbl .dbl-col a.dbl-button-Red,
.parts-footer-buttons li .dbl .dbl-col a.dbl-button-Transparent,
.parts-footer-buttons li .mblc a.dbl-button-LightGray,
.parts-footer-buttons li .mblc a.dbl-button-Red,
.parts-footer-buttons li .mblc a.dbl-button-Transparent,
.parts-footer-buttons li a,
.parts-footer-buttons li a.buy,
button.dark,
button.dark.buy {
	background: #333;
	color: #fff;
	font-size: 16px;
	line-height: 21px;
	padding: 12px 35px
}

.block-link-button a.dark:hover,
.btn.dark:hover,
.dbl .dbl-col .dark.dbl-button-LightGray:hover,
.dbl .dbl-col .dark.dbl-button-Red:hover,
.dbl .dbl-col .dark.dbl-button-Transparent:hover,
.dbl .dbl-col .footer-buttons li a.dbl-button-LightGray:hover,
.dbl .dbl-col .footer-buttons li a.dbl-button-Red:hover,
.dbl .dbl-col .footer-buttons li a.dbl-button-Transparent:hover,
.dbl .dbl-col .parts-footer-buttons li a.dbl-button-LightGray:hover,
.dbl .dbl-col .parts-footer-buttons li a.dbl-button-Red:hover,
.dbl .dbl-col .parts-footer-buttons li a.dbl-button-Transparent:hover,
.footer-buttons li .dbl .dbl-col a.dbl-button-LightGray:hover,
.footer-buttons li .dbl .dbl-col a.dbl-button-Red:hover,
.footer-buttons li .dbl .dbl-col a.dbl-button-Transparent:hover,
.footer-buttons li a:hover,
.mblc .dark.dbl-button-LightGray:hover,
.mblc .dark.dbl-button-Red:hover,
.mblc .dark.dbl-button-Transparent:hover,
.parts-footer-buttons li .dbl .dbl-col a.dbl-button-LightGray:hover,
.parts-footer-buttons li .dbl .dbl-col a.dbl-button-Red:hover,
.parts-footer-buttons li .dbl .dbl-col a.dbl-button-Transparent:hover,
.parts-footer-buttons li a:hover,
button.dark.buy:hover,
button.dark:hover {
	background: #aeb0b3;
	color: #333
}

.block-link-button a.dark.disabled,
.btn.dark.disabled,
.dbl .dbl-col .dark.disabled.dbl-button-LightGray,
.dbl .dbl-col .dark.disabled.dbl-button-Red,
.dbl .dbl-col .dark.disabled.dbl-button-Transparent,
.dbl .dbl-col .footer-buttons li a.disabled.dbl-button-LightGray,
.dbl .dbl-col .footer-buttons li a.disabled.dbl-button-Red,
.dbl .dbl-col .footer-buttons li a.disabled.dbl-button-Transparent,
.dbl .dbl-col .parts-footer-buttons li a.disabled.dbl-button-LightGray,
.dbl .dbl-col .parts-footer-buttons li a.disabled.dbl-button-Red,
.dbl .dbl-col .parts-footer-buttons li a.disabled.dbl-button-Transparent,
.footer-buttons li .dbl .dbl-col a.disabled.dbl-button-LightGray,
.footer-buttons li .dbl .dbl-col a.disabled.dbl-button-Red,
.footer-buttons li .dbl .dbl-col a.disabled.dbl-button-Transparent,
.footer-buttons li a.disabled,
.mblc .dark.disabled.dbl-button-LightGray,
.mblc .dark.disabled.dbl-button-Red,
.mblc .dark.disabled.dbl-button-Transparent,
.parts-footer-buttons li .dbl .dbl-col a.disabled.dbl-button-LightGray,
.parts-footer-buttons li .dbl .dbl-col a.disabled.dbl-button-Red,
.parts-footer-buttons li .dbl .dbl-col a.disabled.dbl-button-Transparent,
.parts-footer-buttons li a.disabled,
button.dark.disabled,
button.dark.disabled.buy {
	background: #dfdfe1!important;
	color: #aeb0b3!important;
	border-color: #aeb0b3!important
}

.block-link-button a.btn-topheader,
.btn.btn-topheader,
.dbl .dbl-col .btn-topheader.dbl-button-LightGray,
.dbl .dbl-col .btn-topheader.dbl-button-Red,
.dbl .dbl-col .btn-topheader.dbl-button-Transparent,
.footer-buttons li a.btn-topheader,
.mblc .btn-topheader.dbl-button-LightGray,
.mblc .btn-topheader.dbl-button-Red,
.mblc .btn-topheader.dbl-button-Transparent,
.parts-footer-buttons li a.btn-topheader,
button.btn-topheader,
button.btn-topheader.buy {
	font-size: 14px;
	text-transform: none;
	border: inherit
}

.block-link-button a.btn-topheader:hover,
.btn.btn-topheader:hover,
.dbl .dbl-col .btn-topheader.dbl-button-LightGray:hover,
.dbl .dbl-col .btn-topheader.dbl-button-Red:hover,
.dbl .dbl-col .btn-topheader.dbl-button-Transparent:hover,
.footer-buttons li a.btn-topheader:hover,
.mblc .btn-topheader.dbl-button-LightGray:hover,
.mblc .btn-topheader.dbl-button-Red:hover,
.mblc .btn-topheader.dbl-button-Transparent:hover,
.parts-footer-buttons li a.btn-topheader:hover,
button.btn-topheader.buy:hover,
button.btn-topheader:hover {
	text-decoration: none
}

.block-link-button a.btn-topheader.disabled,
.btn.btn-topheader.disabled,
.dbl .dbl-col .btn-topheader.disabled.dbl-button-LightGray,
.dbl .dbl-col .btn-topheader.disabled.dbl-button-Red,
.dbl .dbl-col .btn-topheader.disabled.dbl-button-Transparent,
.footer-buttons li a.btn-topheader.disabled,
.mblc .btn-topheader.disabled.dbl-button-LightGray,
.mblc .btn-topheader.disabled.dbl-button-Red,
.mblc .btn-topheader.disabled.dbl-button-Transparent,
.parts-footer-buttons li a.btn-topheader.disabled,
button.btn-topheader.disabled,
button.btn-topheader.disabled.buy {
	background: #dfdfe1!important;
	color: #aeb0b3!important;
	border-color: #aeb0b3!important
}

.block-link-button .dbl .dbl-col a.dbl-button-LightGray,
.block-link-button .dbl .dbl-col a.dbl-button-Red,
.block-link-button .dbl .dbl-col a.dbl-button-Transparent,
.block-link-button .footer-buttons li a,
.block-link-button .mblc a.dbl-button-LightGray,
.block-link-button .mblc a.dbl-button-Red,
.block-link-button .mblc a.dbl-button-Transparent,
.block-link-button .parts-footer-buttons li a,
.block-link-button a,
.block-link-button a.buy,
.block-link-button a.showmore,
.btn.big,
.btn.showmore,
.dbl .dbl-col .big.dbl-button-LightGray,
.dbl .dbl-col .big.dbl-button-Red,
.dbl .dbl-col .big.dbl-button-Transparent,
.dbl .dbl-col .block-link-button a.dbl-button-LightGray,
.dbl .dbl-col .block-link-button a.dbl-button-Red,
.dbl .dbl-col .block-link-button a.dbl-button-Transparent,
.dbl .dbl-col .showmore.dbl-button-LightGray,
.dbl .dbl-col .showmore.dbl-button-Red,
.dbl .dbl-col .showmore.dbl-button-Transparent,
.dbl .dbl-col button.showmore.dbl-button-LightGray,
.dbl .dbl-col button.showmore.dbl-button-Red,
.dbl .dbl-col button.showmore.dbl-button-Transparent,
.footer-buttons li .block-link-button a,
.footer-buttons li a.big,
.footer-buttons li a.showmore,
.mblc .big.dbl-button-LightGray,
.mblc .big.dbl-button-Red,
.mblc .big.dbl-button-Transparent,
.mblc .block-link-button a.dbl-button-LightGray,
.mblc .block-link-button a.dbl-button-Red,
.mblc .block-link-button a.dbl-button-Transparent,
.mblc .showmore.dbl-button-LightGray,
.mblc .showmore.dbl-button-Red,
.mblc .showmore.dbl-button-Transparent,
.mblc button.showmore.dbl-button-LightGray,
.mblc button.showmore.dbl-button-Red,
.mblc button.showmore.dbl-button-Transparent,
.parts-footer-buttons li .block-link-button a,
.parts-footer-buttons li a.big,
.parts-footer-buttons li a.showmore,
button.big,
button.big.buy,
button.btn.showmore,
button.buy.showmore,
button.showmore,
button.showmore.buy {
	line-height: 21px;
	padding-top: 11px;
	padding-bottom: 11px
}

.block-link-button .dbl .dbl-col a.dbl-button-LightGray .icon,
.block-link-button .dbl .dbl-col a.dbl-button-Red .icon,
.block-link-button .dbl .dbl-col a.dbl-button-Transparent .icon,
.block-link-button .footer-buttons li a .icon,
.block-link-button .mblc a.dbl-button-LightGray .icon,
.block-link-button .mblc a.dbl-button-Red .icon,
.block-link-button .mblc a.dbl-button-Transparent .icon,
.block-link-button .parts-footer-buttons li a .icon,
.block-link-button a.buy .icon,
.block-link-button a .icon,
.block-link-button a.showmore .icon,
.btn.big .icon,
.btn.showmore .icon,
.dbl .dbl-col .big.dbl-button-LightGray .icon,
.dbl .dbl-col .big.dbl-button-Red .icon,
.dbl .dbl-col .big.dbl-button-Transparent .icon,
.dbl .dbl-col .block-link-button a.dbl-button-LightGray .icon,
.dbl .dbl-col .block-link-button a.dbl-button-Red .icon,
.dbl .dbl-col .block-link-button a.dbl-button-Transparent .icon,
.dbl .dbl-col .showmore.dbl-button-LightGray .icon,
.dbl .dbl-col .showmore.dbl-button-Red .icon,
.dbl .dbl-col .showmore.dbl-button-Transparent .icon,
.dbl .dbl-col button.showmore.dbl-button-LightGray .icon,
.dbl .dbl-col button.showmore.dbl-button-Red .icon,
.dbl .dbl-col button.showmore.dbl-button-Transparent .icon,
.footer-buttons li .block-link-button a .icon,
.footer-buttons li a.big .icon,
.footer-buttons li a.showmore .icon,
.mblc .big.dbl-button-LightGray .icon,
.mblc .big.dbl-button-Red .icon,
.mblc .big.dbl-button-Transparent .icon,
.mblc .block-link-button a.dbl-button-LightGray .icon,
.mblc .block-link-button a.dbl-button-Red .icon,
.mblc .block-link-button a.dbl-button-Transparent .icon,
.mblc .showmore.dbl-button-LightGray .icon,
.mblc .showmore.dbl-button-Red .icon,
.mblc .showmore.dbl-button-Transparent .icon,
.parts-footer-buttons li .block-link-button a .icon,
.parts-footer-buttons li a.big .icon,
.parts-footer-buttons li a.showmore .icon,
button.big.buy .icon,
button.big .icon,
button.buy.showmore .icon,
button.showmore .icon {
	margin-right: 15px;
	font-size: 20px;
	line-height: 18px;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	top: -1px
}

.block-link-button a.outlined,
.block-link-button a.showmore,
.btn.outlined,
.btn.showmore,
.dbl .dbl-col .dbl-button-LightGray,
.dbl .dbl-col .outlined.dbl-button-Red,
.dbl .dbl-col .outlined.dbl-button-Transparent,
.dbl .dbl-col .showmore.dbl-button-Red,
.dbl .dbl-col .showmore.dbl-button-Transparent,
.dbl .dbl-col button.dbl-button-LightGray,
.dbl .dbl-col button.showmore.dbl-button-Red,
.dbl .dbl-col button.showmore.dbl-button-Transparent,
.footer-buttons li a.outlined,
.footer-buttons li a.showmore,
.mblc .dbl-button-LightGray,
.mblc .outlined.dbl-button-Red,
.mblc .outlined.dbl-button-Transparent,
.mblc .showmore.dbl-button-Red,
.mblc .showmore.dbl-button-Transparent,
.mblc button.dbl-button-LightGray,
.mblc button.showmore.dbl-button-Red,
.mblc button.showmore.dbl-button-Transparent,
.parts-footer-buttons li a.outlined,
.parts-footer-buttons li a.showmore,
button.btn.showmore,
button.buy.showmore,
button.outlined,
button.outlined.buy,
button.showmore,
button.showmore.buy {
	background: #fff;
	color: #bb001e;
	padding: 6px 30px;
	font-size: 16px;
	line-height: 20px;
	border: 1px solid #bb001e
}

@media (max-width:767px) {
	.block-link-button a.outlined,
	.block-link-button a.showmore,
	.btn.outlined,
	.btn.showmore,
	.dbl .dbl-col .dbl-button-LightGray,
	.dbl .dbl-col .outlined.dbl-button-Red,
	.dbl .dbl-col .outlined.dbl-button-Transparent,
	.dbl .dbl-col .showmore.dbl-button-Red,
	.dbl .dbl-col .showmore.dbl-button-Transparent,
	.dbl .dbl-col button.dbl-button-LightGray,
	.dbl .dbl-col button.showmore.dbl-button-Red,
	.dbl .dbl-col button.showmore.dbl-button-Transparent,
	.footer-buttons li a.outlined,
	.footer-buttons li a.showmore,
	.mblc .dbl-button-LightGray,
	.mblc .outlined.dbl-button-Red,
	.mblc .outlined.dbl-button-Transparent,
	.mblc .showmore.dbl-button-Red,
	.mblc .showmore.dbl-button-Transparent,
	.mblc button.dbl-button-LightGray,
	.mblc button.showmore.dbl-button-Red,
	.mblc button.showmore.dbl-button-Transparent,
	.parts-footer-buttons li a.outlined,
	.parts-footer-buttons li a.showmore,
	button.btn.showmore,
	button.buy.showmore,
	button.outlined,
	button.outlined.buy,
	button.showmore,
	button.showmore.buy {
		font-size: 14px;
		padding: 3px 10px
	}
}

.block-link-button a.outlined.dropdown:after,
.block-link-button a.showmore:after,
.btn.outlined.dropdown:after,
.btn.showmore:after,
.dbl .dbl-col .dropdown.dbl-button-LightGray:after,
.dbl .dbl-col .outlined.dropdown.dbl-button-Red:after,
.dbl .dbl-col .outlined.dropdown.dbl-button-Transparent:after,
.dbl .dbl-col .showmore.dbl-button-LightGray:after,
.dbl .dbl-col .showmore.dbl-button-Red:after,
.dbl .dbl-col .showmore.dbl-button-Transparent:after,
.dbl .dbl-col button.dropdown.dbl-button-LightGray:after,
.dbl .dbl-col button.showmore.dbl-button-LightGray:after,
.dbl .dbl-col button.showmore.dbl-button-Red:after,
.dbl .dbl-col button.showmore.dbl-button-Transparent:after,
.footer-buttons li a.outlined.dropdown:after,
.footer-buttons li a.showmore:after,
.mblc .dbl-button-LightGray.showmore:after,
.mblc .dropdown.dbl-button-LightGray:after,
.mblc .outlined.dropdown.dbl-button-Red:after,
.mblc .outlined.dropdown.dbl-button-Transparent:after,
.mblc .showmore.dbl-button-Red:after,
.mblc .showmore.dbl-button-Transparent:after,
.mblc button.dbl-button-LightGray.showmore:after,
.mblc button.dropdown.dbl-button-LightGray:after,
.mblc button.showmore.dbl-button-Red:after,
.mblc button.showmore.dbl-button-Transparent:after,
.parts-footer-buttons li a.outlined.dropdown:after,
.parts-footer-buttons li a.showmore:after,
button.btn.showmore:after,
button.buy.showmore:after,
button.outlined.dropdown.buy:after,
button.outlined.dropdown:after,
button.showmore.buy:after,
button.showmore:after {
	vertical-align: middle;
	margin-left: 10px;
	position: relative;
	top: -1px
}

.block-link-button a.outlined.transparent,
.block-link-button a.transparent.showmore,
.btn.outlined.transparent,
.btn.transparent.showmore,
.dbl .dbl-col .outlined.transparent.dbl-button-Red,
.dbl .dbl-col .outlined.transparent.dbl-button-Transparent,
.dbl .dbl-col .transparent.dbl-button-LightGray,
.dbl .dbl-col .transparent.showmore.dbl-button-Red,
.dbl .dbl-col .transparent.showmore.dbl-button-Transparent,
.dbl .dbl-col button.transparent.dbl-button-LightGray,
.dbl .dbl-col button.transparent.showmore.dbl-button-Red,
.dbl .dbl-col button.transparent.showmore.dbl-button-Transparent,
.footer-buttons li a.outlined.transparent,
.footer-buttons li a.transparent.showmore,
.mblc .outlined.transparent.dbl-button-Red,
.mblc .outlined.transparent.dbl-button-Transparent,
.mblc .transparent.dbl-button-LightGray,
.mblc .transparent.showmore.dbl-button-Red,
.mblc .transparent.showmore.dbl-button-Transparent,
.mblc button.transparent.dbl-button-LightGray,
.parts-footer-buttons li a.outlined.transparent,
.parts-footer-buttons li a.transparent.showmore,
button.outlined.transparent,
button.outlined.transparent.buy,
button.transparent.buy.showmore,
button.transparent.showmore {
	background: transparent
}

.block-link-button a.outlined:hover,
.block-link-button a.showmore:hover,
.btn.outlined:hover,
.btn.showmore:hover,
.dbl .dbl-col .dbl-button-LightGray:hover,
.dbl .dbl-col .outlined.dbl-button-Red:hover,
.dbl .dbl-col .outlined.dbl-button-Transparent:hover,
.dbl .dbl-col .showmore.dbl-button-Red:hover,
.dbl .dbl-col .showmore.dbl-button-Transparent:hover,
.dbl .dbl-col button.dbl-button-LightGray:hover,
.dbl .dbl-col button.showmore.dbl-button-Red:hover,
.dbl .dbl-col button.showmore.dbl-button-Transparent:hover,
.footer-buttons li a.outlined:hover,
.footer-buttons li a.showmore:hover,
.mblc .dbl-button-LightGray:hover,
.mblc .outlined.dbl-button-Red:hover,
.mblc .outlined.dbl-button-Transparent:hover,
.mblc .showmore.dbl-button-Red:hover,
.mblc .showmore.dbl-button-Transparent:hover,
.mblc button.dbl-button-LightGray:hover,
.parts-footer-buttons li a.outlined:hover,
.parts-footer-buttons li a.showmore:hover,
button.buy.showmore:hover,
button.outlined.buy:hover,
button.outlined:hover,
button.showmore:hover {
	background: #bb001e;
	color: #fff
}

.block-link-button a.outlined:disabled,
.block-link-button a.showmore:disabled,
.btn.outlined:disabled,
.btn.showmore:disabled,
.dbl .dbl-col .dbl-button-LightGray:disabled,
.dbl .dbl-col .outlined.dbl-button-Red:disabled,
.dbl .dbl-col .outlined.dbl-button-Transparent:disabled,
.dbl .dbl-col .showmore.dbl-button-Red:disabled,
.dbl .dbl-col .showmore.dbl-button-Transparent:disabled,
.dbl .dbl-col button.dbl-button-LightGray:disabled,
.dbl .dbl-col button.showmore.dbl-button-Red:disabled,
.dbl .dbl-col button.showmore.dbl-button-Transparent:disabled,
.footer-buttons li a.outlined:disabled,
.footer-buttons li a.showmore:disabled,
.mblc .dbl-button-LightGray:disabled,
.mblc .outlined.dbl-button-Red:disabled,
.mblc .outlined.dbl-button-Transparent:disabled,
.mblc .showmore.dbl-button-Red:disabled,
.mblc .showmore.dbl-button-Transparent:disabled,
.mblc button.dbl-button-LightGray:disabled,
.parts-footer-buttons li a.outlined:disabled,
.parts-footer-buttons li a.showmore:disabled,
button.buy.showmore:disabled,
button.outlined.buy:disabled,
button.outlined:disabled,
button.showmore:disabled {
	background: #fff;
	color: #dfdfe1;
	border-color: #dfdfe1
}

.block-link-button a.transparent-outlined,
.btn.transparent-outlined,
.dbl .dbl-col .dbl-button-Transparent,
.dbl .dbl-col .transparent-outlined.dbl-button-LightGray,
.dbl .dbl-col .transparent-outlined.dbl-button-Red,
.dbl .dbl-col button.dbl-button-Transparent,
.footer-buttons li a.transparent-outlined,
.mblc .dbl-button-Transparent,
.mblc .transparent-outlined.dbl-button-LightGray,
.mblc .transparent-outlined.dbl-button-Red,
.mblc button.dbl-button-Transparent,
.parts-footer-buttons li a.transparent-outlined,
button.transparent-outlined,
button.transparent-outlined.buy {
	background: transparent;
	color: #fff;
	padding: 6px 30px;
	font-size: 16px;
	line-height: 20px;
	border: 1px solid #fff
}

@media (max-width:767px) {
	.block-link-button a.transparent-outlined,
	.btn.transparent-outlined,
	.dbl .dbl-col .dbl-button-Transparent,
	.dbl .dbl-col .transparent-outlined.dbl-button-LightGray,
	.dbl .dbl-col .transparent-outlined.dbl-button-Red,
	.dbl .dbl-col button.dbl-button-Transparent,
	.footer-buttons li a.transparent-outlined,
	.mblc .dbl-button-Transparent,
	.mblc .transparent-outlined.dbl-button-LightGray,
	.mblc .transparent-outlined.dbl-button-Red,
	.mblc button.dbl-button-Transparent,
	.parts-footer-buttons li a.transparent-outlined,
	button.transparent-outlined,
	button.transparent-outlined.buy {
		font-size: 14px;
		padding: 3px 10px
	}
}

.block-link-button a.transparent-outlined:hover,
.btn.transparent-outlined:hover,
.dbl .dbl-col .dbl-button-Transparent:hover,
.dbl .dbl-col .transparent-outlined.dbl-button-LightGray:hover,
.dbl .dbl-col .transparent-outlined.dbl-button-Red:hover,
.dbl .dbl-col button.dbl-button-Transparent:hover,
.footer-buttons li a.transparent-outlined:hover,
.mblc .dbl-button-Transparent:hover,
.mblc .transparent-outlined.dbl-button-LightGray:hover,
.mblc .transparent-outlined.dbl-button-Red:hover,
.mblc button.dbl-button-Transparent:hover,
.parts-footer-buttons li a.transparent-outlined:hover,
button.transparent-outlined.buy:hover,
button.transparent-outlined:hover {
	background: #fff;
	color: #333
}

.block-link-button a.disabled,
.btn.disabled,
.dbl .dbl-col .disabled.dbl-button-LightGray,
.dbl .dbl-col .disabled.dbl-button-Red,
.dbl .dbl-col .disabled.dbl-button-Transparent,
.footer-buttons li a.disabled,
.mblc .disabled.dbl-button-LightGray,
.mblc .disabled.dbl-button-Red,
.mblc .disabled.dbl-button-Transparent,
.parts-footer-buttons li a.disabled,
button.disabled,
button.disabled.buy {
	background: #dfdfe1;
	color: #bb001e
}

.block-link-button a.buy input.buy-quantity,
.buy.btn input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-LightGray input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-Red input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-Transparent input.buy-quantity,
.footer-buttons li a.buy input.buy-quantity,
.mblc .buy.dbl-button-LightGray input.buy-quantity,
.mblc .buy.dbl-button-Red input.buy-quantity,
.mblc .buy.dbl-button-Transparent input.buy-quantity,
.parts-footer-buttons li a.buy input.buy-quantity,
button.buy input.buy-quantity {
	width: 70px;
	padding: 1px 0;
	margin: 0 8px 0 4px;
	text-align: center;
	z-index: 2;
	border: 1px solid #fff;
	vertical-align: baseline;
	line-height: 25px
}

.block-link-button a.buy:hover input.buy-quantity,
.buy.btn:hover input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-LightGray:hover input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-Red:hover input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-Transparent:hover input.buy-quantity,
.footer-buttons li a.buy:hover input.buy-quantity,
.mblc .buy.dbl-button-LightGray:hover input.buy-quantity,
.mblc .buy.dbl-button-Red:hover input.buy-quantity,
.mblc .buy.dbl-button-Transparent:hover input.buy-quantity,
.parts-footer-buttons li a.buy:hover input.buy-quantity,
button.buy:hover input.buy-quantity {
	border-color: #bb001e
}

@media (max-width:767px) {
	.block-link-button a.buy,
	.buy.btn,
	.dbl .dbl-col .buy.dbl-button-LightGray,
	.dbl .dbl-col .buy.dbl-button-Red,
	.dbl .dbl-col .buy.dbl-button-Transparent,
	.footer-buttons li a.buy,
	.mblc .buy.dbl-button-LightGray,
	.mblc .buy.dbl-button-Red,
	.mblc .buy.dbl-button-Transparent,
	.parts-footer-buttons li a.buy,
	button.buy {
		font-size: 16px;
		padding: 10px
	}
	.block-link-button a.buy input.buy-quantity,
	.buy.btn input.buy-quantity,
	.dbl .dbl-col .buy.dbl-button-LightGray input.buy-quantity,
	.dbl .dbl-col .buy.dbl-button-Red input.buy-quantity,
	.dbl .dbl-col .buy.dbl-button-Transparent input.buy-quantity,
	.footer-buttons li a.buy input.buy-quantity,
	.mblc .buy.dbl-button-LightGray input.buy-quantity,
	.mblc .buy.dbl-button-Red input.buy-quantity,
	.mblc .buy.dbl-button-Transparent input.buy-quantity,
	.parts-footer-buttons li a.buy input.buy-quantity,
	button.buy input.buy-quantity {
		width: 30px;
		padding: 1px 0;
		margin: 0 8px 0 4px;
		font-size: 18px;
		line-height: 18px
	}
}

.block-link-button a.showmore .collapsed,
.btn.showmore .collapsed,
.dbl .dbl-col .showmore.dbl-button-LightGray .collapsed,
.dbl .dbl-col .showmore.dbl-button-Red .collapsed,
.dbl .dbl-col .showmore.dbl-button-Transparent .collapsed,
.footer-buttons li a.showmore .collapsed,
.mblc .showmore.dbl-button-LightGray .collapsed,
.mblc .showmore.dbl-button-Red .collapsed,
.mblc .showmore.dbl-button-Transparent .collapsed,
.parts-footer-buttons li a.showmore .collapsed,
button.showmore.buy .collapsed,
button.showmore .collapsed {
	display: none
}

.block-link-button a.showmore.collapsed .collapsed,
.block-link-button a.showmore .expanded,
.btn.showmore.collapsed .collapsed,
.btn.showmore .expanded,
.dbl .dbl-col .showmore.collapsed.dbl-button-LightGray .collapsed,
.dbl .dbl-col .showmore.collapsed.dbl-button-Red .collapsed,
.dbl .dbl-col .showmore.collapsed.dbl-button-Transparent .collapsed,
.dbl .dbl-col .showmore.dbl-button-LightGray .expanded,
.dbl .dbl-col .showmore.dbl-button-Red .expanded,
.dbl .dbl-col .showmore.dbl-button-Transparent .expanded,
.footer-buttons li a.showmore.collapsed .collapsed,
.footer-buttons li a.showmore .expanded,
.mblc .showmore.collapsed.dbl-button-LightGray .collapsed,
.mblc .showmore.collapsed.dbl-button-Red .collapsed,
.mblc .showmore.collapsed.dbl-button-Transparent .collapsed,
.mblc .showmore.dbl-button-LightGray .expanded,
.mblc .showmore.dbl-button-Red .expanded,
.mblc .showmore.dbl-button-Transparent .expanded,
.parts-footer-buttons li a.showmore.collapsed .collapsed,
.parts-footer-buttons li a.showmore .expanded,
button.showmore.buy .expanded,
button.showmore.collapsed.buy .collapsed,
button.showmore.collapsed .collapsed,
button.showmore .expanded {
	display: inline
}

.block-link-button a.showmore.collapsed .expanded,
.btn.showmore.collapsed .expanded,
.dbl .dbl-col .showmore.collapsed.dbl-button-LightGray .expanded,
.dbl .dbl-col .showmore.collapsed.dbl-button-Red .expanded,
.dbl .dbl-col .showmore.collapsed.dbl-button-Transparent .expanded,
.footer-buttons li a.showmore.collapsed .expanded,
.mblc .showmore.collapsed.dbl-button-LightGray .expanded,
.mblc .showmore.collapsed.dbl-button-Red .expanded,
.mblc .showmore.collapsed.dbl-button-Transparent .expanded,
.parts-footer-buttons li a.showmore.collapsed .expanded,
button.showmore.collapsed.buy .expanded,
button.showmore.collapsed .expanded {
	display: none
}

.block-link-button a.fullwidth,
.btn.fullwidth,
.dbl .dbl-col .fullwidth.dbl-button-LightGray,
.dbl .dbl-col .fullwidth.dbl-button-Red,
.dbl .dbl-col .fullwidth.dbl-button-Transparent,
.footer-buttons li a.fullwidth,
.mblc .fullwidth.dbl-button-LightGray,
.mblc .fullwidth.dbl-button-Red,
.mblc .fullwidth.dbl-button-Transparent,
.parts-footer-buttons li a.fullwidth,
button.fullwidth,
button.fullwidth.buy {
	width: 100%
}

.block-link-button a.nomargin,
.btn.nomargin,
.dbl .dbl-col .nomargin.dbl-button-LightGray,
.dbl .dbl-col .nomargin.dbl-button-Red,
.dbl .dbl-col .nomargin.dbl-button-Transparent,
.footer-buttons li a.nomargin,
.mblc .nomargin.dbl-button-LightGray,
.mblc .nomargin.dbl-button-Red,
.mblc .nomargin.dbl-button-Transparent,
.parts-footer-buttons li a.nomargin,
button.nomargin,
button.nomargin.buy {
	margin: 0
}

.red-text {
	color: #bb001e
}

.price-wrapper {
	position: relative
}

.price-wrapper:hover {
	text-decoration: none
}

.price-wrapper:hover:after {
	position: absolute;
	content: "";
	display: block;
	width: 100%;
	border-bottom: 1px solid;
	height: 1px;
	top: 100%;
	left: 0
}

.price {
	color: #5c5c5c;
	font-family: Titillium-Bold, sans-serif;
	font-size: 32px;
	line-height: 30px;
	white-space: nowrap;
	margin-left: 4px
}

[lang=el] .price {
	font-weight: 700;
	font-family: sans-serif
}

@media (max-width:767px) {
	.price {
		font-size: 18px;
		line-height: 20px;
		margin-left: 0
	}
}

.price.small {
	font-size: 13px;
	margin-left: 0!important;
	margin-right: 0!important
}

.price.small:after,
.price.small:before {
	content: "\A0"
}

.price.medium {
	font-size: 18px;
	margin-left: 0!important;
	margin-right: 0!important
}

.price.medium:after,
.price.medium:before {
	content: "\A0"
}

.block-link-button a.price,
.dbl .dbl-col .price.showmore.dbl-button-LightGray,
.dbl .dbl-col .price.showmore.dbl-button-Red,
.dbl .dbl-col .price.showmore.dbl-button-Transparent,
.footer-buttons li a.price.showmore,
.mblc .price.showmore.dbl-button-LightGray,
.mblc .price.showmore.dbl-button-Red,
.mblc .price.showmore.dbl-button-Transparent,
.parts-footer-buttons li a.price.showmore,
.price.big,
.price.btn.showmore,
button.price.showmore {
	font-size: 42px;
	line-height: 38px
}

.price-discounted {
	color: #bb001e
}

.price-finance-option {
	color: #333!important
}

.price-ordinary {
	text-decoration: line-through;
	color: #aeb0b3;
	font-family: Titillium Web, sans-serif
}

[lang=el] .price-ordinary {
	font-family: sans-serif
}

.price-days,
.price-new,
.price-used {
	white-space: nowrap
}

ul {
	list-style-type: square;
	color: #333;
	padding-left: 20px;
	margin: 0
}

ul li {
	font-family: Titillium Web, sans-serif;
	font-size: 14px;
	line-height: 1.5em
}

[lang=el] ul li {
	font-family: sans-serif
}

ul.product-box li,
ul li a {
	font-size: 14px
}

ul.benefits,
ul.tickbox-bullets {
	list-style-type: none
}

ul.benefits li,
ul.tickbox-bullets li {
	text-indent: -1.3em
}

ul.benefits li:before,
ul.tickbox-bullets li:before {
	padding-right: 6px
}

ul.benefits li a,
ul.tickbox-bullets li a {
	font-size: 16px
}

ul.benefits.small li,
ul.tickbox-bullets.small li {
	text-indent: -1.6em;
	font-size: 13px;
	display: block
}

ul.link-list {
	list-style-type: none;
	padding-left: 0;
	color: #bb001e
}

ul.link-list li {
	font-size: 14px
}

ul.link-list li.mobile-login {
	display: none
}

ul.link-list li.active:before {
	color: #333
}

ul.link-list li.active a {
	color: #333;
	text-decoration: none
}

ul.link-list li:before {
	padding-right: 5px;
	line-height: 1.5em;
	vertical-align: middle;
	display: inline-block
}

ul.link-list li a {
	display: inline-block
}

ul.documents-list {
	list-style-type: none;
	padding: 0
}

ul.documents-list li a {
	font-size: inherit
}

ul.pdf-list {
	list-style-type: none;
	padding-left: 0;
	color: #bb001e
}

ul.pdf-list li {
	font-size: 14px;
	text-transform: uppercase
}

ul.pdf-list li:before {
	padding-right: 5px;
	line-height: 1.5em;
	vertical-align: middle;
	display: inline-block
}

ul.sub-page-menu {
	list-style-type: none;
	padding: 0;
	color: #bb001e;
	background: #dfdfe1
}

ul.sub-page-menu li:first-child {
	border: none
}

ul.sub-page-menu li {
	border-top: 1px solid #aeb0b3
}

ul.sub-page-menu li a {
	display: block;
	padding: 10px
}

ul.sub-page-menu li a:hover {
	background: #5c5c5c;
	color: #fff;
	text-decoration: none
}

ul.sub-page-menu li.active {
	background: #333
}

ul.sub-page-menu li.active a {
	color: #fff;
	text-decoration: none
}

ul.site-links {
	list-style-type: none;
	padding: 4px
}

ul.site-links li {
	padding: 3px;
	text-align: center
}

ul.alter-start-footer {
	list-style-type: none;
	text-align: center;
	padding: 10px 0
}

ul.alter-start-footer li {
	padding: 2px
}

ul.alter-start-footer a {
	text-transform: uppercase;
	color: #333
}

.sub-menu {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: 20px 0
}

.bullet-sign {
	text-indent: -1.3em
}

.bullet-sign:before {
	padding-right: 6px
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	appearance: none;
	margin: 0;
	border-radius: none
}

input[type=number] {
	-moz-appearance: textfield!important
}

input {
	color: #333
}

input+label {
	cursor: pointer
}

input[disabled]+label {
	cursor: default
}

.label,
label {
	color: #333;
	font-family: Titillium Web;
	font-size: 14px;
	line-height: 1.5em
}

[lang=el] .label,
[lang=el] label {
	font-family: sans-serif
}

input[type=checkbox],
input[type=radio] {
	position: absolute;
	z-index: -1;
	opacity: 0
}

input[type=checkbox]+label,
input[type=radio]+label,
label input[type=checkbox],
label input[type=radio] {
	display: inline-block;
	font-family: Titillium Web, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	position: relative;
	margin-left: 25px
}

[lang=el] input[type=checkbox]+label,
[lang=el] input[type=radio]+label,
[lang=el] label input[type=checkbox],
[lang=el] label input[type=radio] {
	font-family: sans-serif
}

input[type=checkbox]+label:before,
input[type=radio]+label:before,
label input[type=checkbox]:before,
label input[type=radio]:before {
	padding-right: 5px;
	vertical-align: middle;
	font-size: 18px;
	display: block;
	position: absolute;
	left: -25px;
	top: 3px;
	overflow: hidden;
	height: .99em;
	text-align: center;
	width: 1.2em
}

input[type=checkbox]+label:hover,
input[type=radio]+label:hover,
label input[type=checkbox]:hover,
label input[type=radio]:hover {
	color: #bb001e;
	text-decoration: underline
}

.checkbox input[type=checkbox]+label,
.checkbox input[type=radio]+label,
.checkbox label input[type=checkbox],
.checkbox label input[type=radio] {
	margin-bottom: 0
}

input[type=checkbox]:disabled+label,
input[type=radio]:disabled+label,
label input[type=checkbox]:disabled,
label input[type=radio]:disabled {
	text-decoration: none;
	cursor: not-allowed;
	color: #333
}

input[type=checkbox]:disabled+label:before,
input[type=radio]:disabled+label:before,
label input[type=checkbox]:disabled:before,
label input[type=radio]:disabled:before {
	opacity: .2
}

input[type=checkbox].nounderline+label:hover {
	text-decoration: none
}

input[type=checkbox]:checked+label,
input[type=checkbox]:checked+label:before,
input[type=radio]:checked+label,
input[type=radio]:checked+label:before,
label input[type=checkbox]:checked,
label input[type=checkbox]:checked:before,
label input[type=radio]:checked,
label input[type=radio]:checked:before {
	color: #bb001e
}

input[type=checkbox]:disabled+label input[type=radio]:disabled+label,
input[type=checkbox]:disabled+label input[type=radio]:disabled+label:before {
	color: #aeb0b3
}

input[type=checkbox]:disabled+label input[type=radio]:disabled+label:hover {
	text-decoration: none
}

input[type=email],
input[type=number],
input[type=password],
input[type=text],
input[type=url],
textarea {
	background: #fff;
	background-color: #fff;
	border: 1px solid #dfdfe1;
	border-radius: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

input[type=text]:-webkit-autofill {
	background-color: #fff!important
}

input[type=search] {
	border: 1px solid #bb001e
}

select.title-field {
	max-width: 100px
}

select {
	border: 1px solid #dfdfe1
}

.input-validation-error {
	border: 1px solid #bb001e
}

.error-message,
.field-validation-error {
	display: block;
	padding-left: 20px;
	position: relative;
	color: #bb001e
}

.error-message:before,
.field-validation-error:before {
	position: absolute;
	left: 0;
	top: 3px
}

.error-message {
	display: none
}

.error-message-center {
	max-width: 300px;
	margin-right: auto;
	margin-left: auto
}

.contact-form-column .formcontainerblock {
	padding: 0
}

.formcontainerblock .EPiServerForms {
	overflow: hidden
}

@media (min-width:768px) {
	.formcontainerblock .EPiServerForms .half {
		width: 50%
	}
}

.formcontainerblock .EPiServerForms .Form__Description,
.formcontainerblock .EPiServerForms .Form__MainBody,
.formcontainerblock .EPiServerForms .Form__Title {
	padding: 0 15px
}

.formcontainerblock .EPiServerForms .Form__Status .Form__Success__Message {
	background-color: #059e5f;
	color: #fff;
	padding: 10px 15px
}

.formcontainerblock .EPiServerForms .Form__Element .Form__Element__Caption {
	display: block
}

.formcontainerblock .EPiServerForms .Form__Element select {
	height: auto
}

.formcontainerblock .EPiServerForms .Form__Element .input-validation-error {
	border-color: #bb001e
}

.formcontainerblock .EPiServerForms .Form__Element .Form__Element__ValidationError {
	color: #bb001e;
	margin-top: 5px
}

.formcontainerblock .EPiServerForms .Form__Element .Form__Element__ValidationError:before {
	margin-right: 5px
}

.formcontainerblock .EPiServerForms .Form__NavigationBar {
	overflow: hidden;
	padding: 0 15px
}

.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action {
	background: #fff;
	color: #bb001e;
	padding: 11px 30px;
	font-size: 14px;
	line-height: 20px;
	border: 1px solid #bb001e;
	width: 100%;
	max-width: 100%;
	border-radius: 0;
	height: auto;
	text-transform: uppercase
}

@media (min-width:768px) {
	.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action {
		width: auto;
		font-size: 16px
	}
}

.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:hover {
	background: #bb001e;
	color: #fff
}

.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:disabled {
	display: none
}

.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnPrev {
	margin-bottom: 10px
}

@media (min-width:768px) {
	.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnPrev {
		margin-bottom: 0
	}
}

@media (min-width:768px) {
	.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnNext {
		float: right
	}
}

.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar {
	display: none
}

.formcontainerblock .EPiServerForms .FormTextbox--Textarea .FormTextbox__Input {
	min-height: 175px
}

.formcontainerblock .EPiServerForms .FormSubmitButton {
	float: right
}

.formcontainerblock .EPiServerForms .FormCaptcha .FormTextbox__Input.FormCaptcha__Input {
	width: auto
}

.formcontainerblock .EPiServerForms .FormCaptcha__Refresh {
	color: #bb001e
}

.formcontainerblock .EPiServerForms .FormCaptcha__Image {
	display: block;
	max-width: 100%;
	margin-bottom: 10px
}

.formcontainerblock .EPiServerForms .submitbuttonelementblock {
	text-align: right
}

.dropdown__multi {
	display: block;
	color: #333;
	cursor: pointer;
	font-size: 14px;
	border-radius: 0;
	padding: 5px 10px;
	background-color: #fff;
	border: 1px solid #dfdfe1;
	list-style: none
}

.dropdown__multi:after {
	margin-left: 8px;
	vertical-align: middle;
	font-size: 12px;
	height: 1em;
	overflow: hidden;
	display: inline-block;
	float: right;
	margin-top: 5px
}

.dropdown__multi.open,
.dropdown__multi__content {
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2)
}

.dropdown__multi__content {
	position: absolute;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #dfdfe1;
	border-top-width: 0;
	width: calc(100% - 100px);
	display: none;
	padding: 15px;
	list-style: none
}

.facets {
	margin-top: 0;
	margin-bottom: 10px
}

.facets-inner {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(55%, #f7f7f7), to(#dfdfe1));
	background: linear-gradient(180deg, #f7f7f7 55%, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f7, endColorstr=#dfdfe1, GradientType=0);
	padding-top: 40px;
	border-bottom: 2px solid #fff;
	position: relative
}

.facets-inner:after {
	display: block;
	position: absolute;
	bottom: -14px;
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #dfdfe1;
	text-shadow: 0 2px 0 #fff
}

.product-cms-switch {
	width: 100%;
	border-bottom: 2px solid #aeb0b3;
	list-style-type: none;
	padding-left: 20px;
	margin-top: 30px
}

@media (max-width:767px) {
	.product-cms-switch {
		padding-left: 10px
	}
}

.product-cms-switch button {
	display: inline-block;
	padding: 5px 15px;
	margin-bottom: 0;
	margin-right: 10px;
	color: #bb001e;
	font-size: 16px
}

.product-cms-switch button.active {
	background: #aeb0b3;
	color: #fff;
	text-decoration: none;
	cursor: default
}

@media (max-width:767px) {
	.product-cms-switch button {
		margin-right: 5px;
		margin-left: 5px;
		padding-right: 12px;
		padding-left: 12px
	}
}

.facet-wrapper {
	margin-top: 10px;
	float: left
}

.has-promo .on-category-page {
	padding-top: 20px
}

.breadcrumb-wrapper {
	width: 100%;
	background: -webkit-gradient(linear, left top, right top, from(#f2f2f2), to(#fff));
	background: linear-gradient(90deg, #f2f2f2, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f2f2, GradientType=1);
	background-repeat: repeat-y
}

.breadcrumb-wrapper>.container {
	padding-left: 0
}

.main-page-area .breadcrumb-wrapper {
	top: 0
}

.breadcrumbs--new-icon {
	display: none
}

.breadcrumbs {
	padding: 0 15px;
	line-height: 2.5em
}

@media (max-width:767px) {
	.breadcrumbs>li:nth-last-of-type(-n+2) {
		display: inline-block
	}
	.breadcrumbs>li:nth-last-of-type(2) {
		border-left: none;
		margin-left: 0;
		padding: 0
	}
	.breadcrumbs>li:nth-last-of-type(2) a:before {
		content: "b";
		font-size: 10px;
		display: inline-block;
		padding-right: 7px
	}
}

.breadcrumb_btn,
.breadcrumbs li {
	display: inline-block;
	padding: 0 0 0 10px;
	margin: 0 5px 0 0;
	color: #5c5c5c;
	font-size: 14px;
	line-height: 14px;
	border-left: 1px solid #5c5c5c
}

.breadcrumb_btn:first-child,
.breadcrumbs li:first-child {
	border-left: none;
	margin-left: 0;
	padding: 0
}

.breadcrumb_btn:first-child a:before,
.breadcrumbs li:first-child a:before {
	font-size: 10px;
	display: inline-block;
	padding-right: 7px
}

.breadcrumb_btn a,
.breadcrumbs li a {
	color: #bb001e
}

@media (max-width:767px) {
	.breadcrumb_btn,
	.breadcrumbs li {
		display: none
	}
}

.main-menu-wrapper {
	padding: 0;
	width: 100%;
	background: #fff
}

@media screen and (min-width:1200px) {
	.main-menu-wrapper>.container {
		width: calc(100% - 2px) !important;
		margin: 0 auto
	}
}

@media screen and (min-width:1350px) {
	.main-menu-wrapper>.container {
		width: 1170px !important;
		margin: 0 auto
	}
}

@media screen and (min-width:1500px) {
	.main-menu-wrapper>.container {
		width: 1460px !important;
	}
}

@media (max-width:1200px) {
	.main-menu-wrapper {
		border-bottom: 1px solid #dfdfe1;
		position: fixed;
		z-index: 1000;
		top: 0;
		-webkit-transition: -webkit-transform .3s ease;
		transition: -webkit-transform .3s ease;
		transition: transform .3s ease;
		transition: transform .3s ease, -webkit-transform .3s ease;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	.main-menu-wrapper.up {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	.main-menu-wrapper>.container {
		width: 100% !important;
	}
}

@media (min-width:1200px) {
	.main-menu-wrapper {
		line-height: 0;
		height: 70px
	}
}

.alternativeStartPage .main-menu-wrapper {
	background: #efeff0;
	border-bottom: 1px solid #efeff0;
	border-top: 1px solid #efeff0
}

@media (min-width:1200px) {
	.main-menu-wrapper:after {
		content: "";
		display: block;
		height: 0;
		background: #fff;
		border-bottom: 1px solid #dfdfe1
	}
	.alternativeStartPage .main-menu-wrapper:after {
		background: #efeff0;
		border-bottom: 1px solid #efeff0
	}
}

@media (min-width:1200px) {
	nav.navbar {
		margin-left: 200px;
		padding-right: 50px;
		height: 70px
	}
	nav.navbar.search-bar-expanded {
		max-width: calc(100% - 500px);
		overflow-x: hidden
	}
}

#nav-bar-overflow {
	display: none
}

@media (max-width:1200px) {
	#nav-bar-overflow {
		list-style-type: none;
		padding: 20px;
		width: 250px;
		background: #fff
	}
	#nav-bar-overflow li {
		margin-bottom: 2px
	}
	#nav-bar-overflow .mainmenu-icon {
		display: none
	}
}

@media (min-width:1200px) {
	#nav-bar-overflow {
		position: absolute;
		z-index: 2;
		list-style-type: none;
		padding: 20px;
		background: #dfdfe1;
		margin-top: 1px
	}
	#nav-bar-overflow .mainmenu-icon {
		color: #bb001e;
		font-size: 18px;
		text-align: center;
		display: inline-block;
		margin-bottom: 10px;
		position: relative;
		top: 2px
	}
	#nav-bar-overflow .mainmenu-title {
		display: inline-block
	}
}

.mainmenu__icon {
	margin-left: 5px;
	display: inline-block
}

.mainmenu {
	list-style-type: none;
	white-space: nowrap;
	padding-left: 7px;
	padding-right: 7px;
	width: calc(100% - 14px);
	overflow: hidden
}

.mainmenu:after,
.mainmenu:before {
	content: " ";
	display: table
}

.mainmenu:after {
	clear: both
}

.mainmenu>li.mobile-login {
	display: none
}

@media screen and (min-width:1200px) {
	.mainmenu li:hover .mega-menu__item-link {
		color: #bb001e
	}
	.mainmenu li:hover .mega-menu__item-link.no-link {
		color: #333
	}
}

.mainmenu li:hover .mainmenu__icon {
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
	-webkit-transition: all .5s;
	transition: all .5s;
	color: #bb001e
}

.open .mainmenu {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: transform .35s;
	transition: transform .35s
}

.mainmenu .mainmenu__icon:before {
	display: inline-block;
	vertical-align: middle
}

@media (max-width:1200px) {
	.mainmenu {
		width: 100%;
		max-width: 350px;
		top: 52px;
		position: fixed;
		height: calc(100vh - 52px);
		background: #fff;
		visibility: visible;
		z-index: 101;
		-webkit-transform: translateX(-105%);
		transform: translateX(-105%);
		-webkit-transition: -webkit-transform .35s ease;
		transition: -webkit-transform .35s ease;
		transition: transform .35s ease;
		transition: transform .35s ease, -webkit-transform .35s ease;
		-webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, .15);
		box-shadow: 4px 4px 8px rgba(0, 0, 0, .15);
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		padding-left: 0;
		padding-right: 0;
		overflow-x: hidden
	}
	.mainmenu>li {
		display: block;
		margin: 0
	}
	.mainmenu>li.mobile-login {
		display: block;
		background-color: #efeff0;
		font-family: Titillium-SemiBold, sans-serif
	}
	.mainmenu>li.mobile-login a {
		color: #333
	}
	.mainmenu>li>a {
		padding: 18px 15px;
		font-size: 16px;
		line-height: 1;
		border-radius: 0
	}
	.mainmenu>li>a.active {
		background: transparent;
		color: #bb001e
	}
	.mainmenu>li>a.active:before {
		display: none
	}
	.mainmenu>li>a:hover {
		background: transparent
	}
	.mainmenu>li>a:hover:before {
		display: none
	}
	.mainmenu a {
		color: #bb001e;
		display: inline-block
	}
	.mainmenu .mainmenu-icon {
		display: none
	}
	.mainmenu .more-items {
		position: absolute;
		top: 0;
		right: 0
	}
	.mainmenu .overflowing {
		display: none
	}
	.mainmenu .table-cell {
		display: block
	}
}

@media (min-width:1200px) {
	.mainmenu,
	.mainmenu>li {
		height: inherit
	}
	.mainmenu>li {
		display: inline-block;
		margin-bottom: -30px;
		z-index: 10;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	.mainmenu>li.overflowing {
		display: none
	}
	.mainmenu>li.more-items {
		position: relative
	}
	.mainmenu>li>a {
		color: #333;
		text-align: center;
		padding: 0 15px;
		height: inherit;
		line-height: 70px;
		position: relative;
		display: block
	}
	.mainmenu>li>a .mainmenu-icon {
		color: #bb001e;
		font-size: 40px;
		text-align: center;
		display: block;
		margin-bottom: 10px
	}
	.mainmenu>li>a .mainmenu-title {
		display: block;
		font-size: 16px;
		line-height: 16px;
		white-space: nowrap
	}
	.mainmenu>li>a.active,
	.mainmenu>li>a:hover {
		text-decoration: none
	}
	.mainmenu>li>a.active:before,
	.mainmenu>li>a:hover:before {
		color: #dfdfe1;
		font-size: 20px;
		position: absolute;
		z-index: 2;
		bottom: -12px;
		left: 50%;
		width: 22px;
		margin-left: -11px
	}
}

.mobile-burger {
	width: 43px;
	padding: 0 10px;
	margin: 0
}

@media (min-width:1200px) {
	.mobile-burger {
		display: none
	}
}

.mobile-nav-left,
.mobile-nav-right {
	display: block;
	float: left;
	width: 33.33333333%;
	padding: 0
}

@media (min-width:1200px) {
	.mobile-nav-left,
	.mobile-nav-right {
		display: none
	}
}

.mobile-nav-left .nav-btn,
.mobile-nav-right .nav-btn {
	vertical-align: top;
	white-space: nowrap;
	height: 51px;
	width: 51px;
	margin: 0 -3px 0 0;
	line-height: 1;
	font-size: 20px;
	-webkit-transition: background-color .3s ease;
	transition: background-color .3s ease
}

.mobile-nav-left .nav-btn.collapsed,
.mobile-nav-left .nav-btn.open,
.mobile-nav-right .nav-btn.collapsed,
.mobile-nav-right .nav-btn.open {
	font-size: 20px;
	background-color: #efeff0
}

.mobile-nav-left .nav-btn.collapsed [class^=icon]:before,
.mobile-nav-left .nav-btn.open [class^=icon]:before,
.mobile-nav-right .nav-btn.collapsed [class^=icon]:before,
.mobile-nav-right .nav-btn.open [class^=icon]:before {
	content: "j"
}

.mobile-nav-left .mobile-burger,
.mobile-nav-right .mobile-burger {
	font-size: 24px
}

.mobile-nav-right {
	text-align: right;
	clear: right
}

.mobile-nav-right .table-cell {
	display: inline-block
}

.mobile-nav-right .cart {
	position: static
}

.mobile-nav-right .cart .cart-items {
	left: 0
}

.mobile-nav-right .btn-cart {
	margin: 0;
	width: 51px;
	height: 51px;
	padding: 0!important
}

@media (min-width:768px) {
	.mobile-nav-right .btn-cart {
		width: auto;
		padding: 0 20px!important
	}
}

.mobile-nav-right .btn-cart:before {
	margin-right: 0
}

.mobile-contact-dropdown.header-dropdown .inner-wrap {
	background-color: #efeff0;
	padding: 0 15px 10px;
	border-top: 1px solid #efeff0
}

.mobile-contact-dropdown.header-dropdown .inner-wrap .top-menu-link-list {
	padding: 0 15px;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 0;
	background: #fff
}

.mypages-overview .overview-area {
	background: #efeff0;
	padding: 15px;
	margin-bottom: 10px
}

.mypages-overview .table {
	margin-bottom: 10px
}

.mypages-overview .table-responsive {
	margin-bottom: 15px
}

.mypages-profile .privacy-policy {
	margin-top: 10px
}

ul.nav-tabs.sub-page-menu.my-account li {
	float: none
}

ul.nav-tabs.sub-page-menu.my-account li a {
	border: 0;
	margin: 0
}

ul.nav-tabs.sub-page-menu.my-account li a:active,
ul.nav-tabs.sub-page-menu.my-account li a:focus {
	background-color: inherit;
	text-decoration: inherit;
	color: inherit
}

ul.nav-tabs.sub-page-menu.my-account li.active,
ul.nav-tabs.sub-page-menu.my-account li:hover {
	background: #bb001e
}

ul.nav-tabs.sub-page-menu.my-account li.active a,
ul.nav-tabs.sub-page-menu.my-account li:hover a {
	background: #fff;
	color: #333
}

ul.nav-tabs.sub-page-menu.my-account li.active a {
	margin: 0 0 0 4px
}

.mypages-history .table-condensed tbody tr th {
	width: 15%
}

.mypages-addressbook address {
	margin-top: 15px;
	margin-bottom: 15px
}

.mypages-addressbook textarea {
	width: 100%;
	height: 5em
}

.shipping-address {
	padding: 6px;
	margin-left: 6px
}

.cookies {
	padding: 10px 0 0;
	background: #fff
}

.cookies p {
	text-align: right
}

.cookies .cookie-weuse-text {
	display: inline-block;
	margin-bottom: 10px;
	text-align: left
}

.cookies .cookie-accept-btn {
	margin-left: 10px
}

.noscript {
	padding: 10px 0 0;
	background: #fff;
	text-align: center
}

.header-box {
	display: block
}

@media (max-width:1200px) {
	.header-box {
		padding: 10px 0;
		float: left;
		width: 33.33333333%;
		text-align: center
	}
}

@media (min-width:1200px) {
	.header-box {
		position: absolute;
		padding-top: 0
	}
}

.logotype {
	width: 80px;
	height: 31px
}

@media (min-width:1200px) {
	.logotype {
		width: 160px;
		height: 50px;
		margin-top: 10px
	}
}

@media (max-width:1200px) {
	#header-main {
		background: #fff;
		margin-left: -15px;
		margin-right: -15px
	}
}

@media (min-width:1200px) {
	#header-main {
		position: relative;
		height: 70px
	}
}

@media (max-width:1200px) {
	.alternativeStartPage #header-main {
		background: none
	}
}

.pageTop {
	background: #efeff0;
	border-bottom: 1px solid #dfdfe1;
	font-size: 14px;
	font-family: Titillium Web, sans-serif;
	line-height: 33px;
	height: 33px
}

@media print {
	.pageTop {
		display: none
	}
}

.pageTop>.container {
	margin: 0;
	width: 100%
}

@media screen and (min-width:1350px) {
	.pageTop>.container {
		width: 1170px;
		margin: 0 auto
	}
}

@media screen and (min-width:1500px) {
	.pageTop>.container {
		width: 1460px
	}
}

@media (max-width:1200px) {
	.pageTop>.container {
		padding-right: 0
	}
}

.pagetop-wrap {
	display: table;
	width: 100%;
	border: none;
	line-height: 33px
}

.table-cell {
	display: table-cell;
	vertical-align: top;
	white-space: nowrap;
	border: none;
	font-size: 13px
}

.pageTop .btn-topheader,
.table-cell {
	font-family: Titillium Web, sans-serif
}

.pageTop .btn-topheader {
	background: #efeff0;
	color: #333;
	padding: 7px 18px;
	border-radius: 0;
	margin: 0;
	border: 0 solid #dfdfe1;
	display: block;
	min-width: 100%;
	font-size: 14px
}

.pageTop .btn-cart {
	margin-right: 0;
	border: none;
	background-color: #bb001e
}

.pageTop .sign-btn:before {
	top: 2px;
	margin-right: 6px
}

@media (max-width:1200px) {
	.pageTop .sign-btn:before {
		margin-right: 0
	}
}

.pageTop .user-btn:before {
	position: relative;
	top: 1px
}

@media (max-width:1200px) {
	.pageTop .user-btn:before {
		margin-right: 0
	}
}

.pageTop .customer-btn:before {
	position: relative;
	top: 1px
}

@media (max-width:1200px) {
	.pageTop .customer-btn:before {
		margin-right: 0
	}
}

.pageTop .open-search-btn:before {
	position: relative;
	top: 1px
}

@media (max-width:1200px) {
	.pageTop .open-search-btn:before {
		margin-right: 0
	}
}

.pageTop .btn-group.open .dropdown-toggle {
	-webkit-box-shadow: none;
	box-shadow: none
}

.header-dropdown-btn {
	z-index: 12;
	-webkit-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.header-dropdown-btn:after {
	margin-left: 8px;
	vertical-align: middle;
	font-size: 14px
}

@media (max-width:1200px) {
	.header-dropdown-btn:after {
		display: none
	}
}

.header-dropdown {
	background: #fff;
	display: none;
	position: absolute;
	z-index: 30;
	padding: 0;
	min-width: 230px;
	overflow: hidden;
	-webkit-box-shadow: 0 10px 18px rgba(0, 0, 0, .15);
	box-shadow: 0 10px 18px rgba(0, 0, 0, .15);
	visibility: hidden;
	-webkit-transition-property: height;
	transition-property: height;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1)
}

@media (max-width:1200px) {
	.header-dropdown {
		width: 100%;
		left: 0!important;
		height: auto!important;
		text-align: left;
		overflow: visible;
		-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .15);
		box-shadow: 0 4px 8px rgba(0, 0, 0, .15)
	}
}

.header-dropdown.expanded {
	visibility: visible;
	z-index: 99
}

.header-dropdown .inner-wrap {
	padding: 15px 24px 5px
}

@media (max-width:1200px) {
	.header-dropdown .inner-wrap {
		padding: 15px;
		max-height: calc(100vh - 52px);
		overflow: auto;
		-webkit-overflow-scrolling: touch
	}
}

.top-menu-container {
	width: 100%
}

.top-menu-links {
	position: relative
}

.top-menu-link-list {
	padding: 0;
	margin-bottom: 15px
}

.top-menu-link-list li {
	list-style-type: none
}

.top-menu-link-list li a {
	display: block;
	border-top: 1px solid #dfdfe1;
	margin-left: -24px;
	margin-right: -24px;
	padding: 6px 24px
}

@media (max-width:1200px) {
	.top-menu-link-list li a {
		margin-left: 0;
		margin-right: 0;
		padding: 15px 0;
		border-top: none;
		border-bottom: 1px solid #efeff0;
		color: #333;
		font-size: 16px;
		line-height: 1;
		font-family: Titillium Web, sans-serif
	}
}

.top-menu-link-list li a:hover {
	background: #efeff0;
	text-decoration: none
}

.top-menu-link-list li:last-child a {
	border-bottom: 1px solid #dfdfe1
}

@media (max-width:1200px) {
	.top-menu-link-list li:last-child a {
		border-bottom: 1px solid #efeff0
	}
}

.top-menu-close-btn {
	position: absolute;
	top: 15px;
	right: 24px;
	margin: 0;
	padding: 0;
	z-index: 1
}

.top-menu-close-btn:hover {
	text-decoration: none
}

.top-menu-close-btn i {
	color: #333;
	font-size: 20px
}

.top-menu-btn-area {
	position: relative
}

.top-menu-btn-area .top-menu-btn:before {
	margin-right: 6px;
	position: relative;
	top: 2px
}

@media (max-width:1200px) {
	.top-menu-btn-area .top-menu-btn:before {
		margin-right: 0
	}
}

.top-menu-btn-area .header-dropdown p {
	font-size: 12px
}

.top-menu-list {
	height: 31px;
	overflow: hidden;
	text-align: right;
	white-space: normal
}

@media (max-width:1200px) {
	.top-menu-list {
		display: none
	}
}

.top-menu-list a {
	color: #333;
	font-size: 14px;
	font-family: Titillium Web, sans-serif
}

.top-menu-list a:active,
.top-menu-list a:hover {
	text-decoration: none
}

.top-menu-list li {
	display: inline-block;
	list-style: none;
	margin-right: 25px;
	font-size: 14px;
	line-height: 31px
}

.top-menu-list li:active,
.top-menu-list li:hover {
	text-decoration: none
}

.top-menu-list li:before {
	margin-right: 6px;
	position: relative;
	top: 2px;
	color: #5c5c5c!important
}

.region-selector {
	background: none;
	color: #333;
	padding: 0 5px;
	border-radius: 0;
	line-height: 33px;
	height: 33px;
	vertical-align: top
}

.region-selector .icon:before {
	margin-right: 3px;
	position: relative;
	top: 1px
}

.block-link-button .region-selector a,
.dbl .dbl-col .region-selector .dbl-button-LightGray,
.dbl .dbl-col .region-selector .dbl-button-Red,
.dbl .dbl-col .region-selector .dbl-button-Transparent,
.footer-buttons li .region-selector a,
.mblc .region-selector .dbl-button-LightGray,
.mblc .region-selector .dbl-button-Red,
.mblc .region-selector .dbl-button-Transparent,
.parts-footer-buttons li .region-selector a,
.region-selector .block-link-button a,
.region-selector .btn,
.region-selector .dbl .dbl-col .dbl-button-LightGray,
.region-selector .dbl .dbl-col .dbl-button-Red,
.region-selector .dbl .dbl-col .dbl-button-Transparent,
.region-selector .footer-buttons li a,
.region-selector .mblc .dbl-button-LightGray,
.region-selector .mblc .dbl-button-Red,
.region-selector .mblc .dbl-button-Transparent,
.region-selector .parts-footer-buttons li a,
.region-selector button.buy {
	border-left: none!important;
	padding-left: 0;
	color: #5c5c5c
}

.block-link-button .region-selector a .icon-arrow-down,
.dbl .dbl-col .region-selector .dbl-button-LightGray .icon-arrow-down,
.dbl .dbl-col .region-selector .dbl-button-Red .icon-arrow-down,
.dbl .dbl-col .region-selector .dbl-button-Transparent .icon-arrow-down,
.footer-buttons li .region-selector a .icon-arrow-down,
.mblc .region-selector .dbl-button-LightGray .icon-arrow-down,
.mblc .region-selector .dbl-button-Red .icon-arrow-down,
.mblc .region-selector .dbl-button-Transparent .icon-arrow-down,
.parts-footer-buttons li .region-selector a .icon-arrow-down,
.region-selector .block-link-button a .icon-arrow-down,
.region-selector .btn .icon-arrow-down,
.region-selector .dbl .dbl-col .dbl-button-LightGray .icon-arrow-down,
.region-selector .dbl .dbl-col .dbl-button-Red .icon-arrow-down,
.region-selector .dbl .dbl-col .dbl-button-Transparent .icon-arrow-down,
.region-selector .footer-buttons li a .icon-arrow-down,
.region-selector .mblc .dbl-button-LightGray .icon-arrow-down,
.region-selector .mblc .dbl-button-Red .icon-arrow-down,
.region-selector .mblc .dbl-button-Transparent .icon-arrow-down,
.region-selector .parts-footer-buttons li a .icon-arrow-down,
.region-selector button.buy .icon-arrow-down {
	margin-left: 5px;
	vertical-align: middle;
	font-size: 14px
}

.block-link-button .region-selector a .icon-geo-location,
.dbl .dbl-col .region-selector .dbl-button-LightGray .icon-geo-location,
.dbl .dbl-col .region-selector .dbl-button-Red .icon-geo-location,
.dbl .dbl-col .region-selector .dbl-button-Transparent .icon-geo-location,
.footer-buttons li .region-selector a .icon-geo-location,
.mblc .region-selector .dbl-button-LightGray .icon-geo-location,
.mblc .region-selector .dbl-button-Red .icon-geo-location,
.mblc .region-selector .dbl-button-Transparent .icon-geo-location,
.parts-footer-buttons li .region-selector a .icon-geo-location,
.region-selector .block-link-button a .icon-geo-location,
.region-selector .btn .icon-geo-location,
.region-selector .dbl .dbl-col .dbl-button-LightGray .icon-geo-location,
.region-selector .dbl .dbl-col .dbl-button-Red .icon-geo-location,
.region-selector .dbl .dbl-col .dbl-button-Transparent .icon-geo-location,
.region-selector .footer-buttons li a .icon-geo-location,
.region-selector .mblc .dbl-button-LightGray .icon-geo-location,
.region-selector .mblc .dbl-button-Red .icon-geo-location,
.region-selector .mblc .dbl-button-Transparent .icon-geo-location,
.region-selector .parts-footer-buttons li a .icon-geo-location,
.region-selector button.buy .icon-geo-location {
	font-size: 16px;
	margin-right: 5px;
	vertical-align: middle;
	position: relative;
	top: -2px
}

.block-link-button .region-selector a span,
.dbl .dbl-col .region-selector .dbl-button-LightGray span,
.dbl .dbl-col .region-selector .dbl-button-Red span,
.dbl .dbl-col .region-selector .dbl-button-Transparent span,
.footer-buttons li .region-selector a span,
.mblc .region-selector .dbl-button-LightGray span,
.mblc .region-selector .dbl-button-Red span,
.mblc .region-selector .dbl-button-Transparent span,
.parts-footer-buttons li .region-selector a span,
.region-selector .block-link-button a span,
.region-selector .btn span,
.region-selector .dbl .dbl-col .dbl-button-LightGray span,
.region-selector .dbl .dbl-col .dbl-button-Red span,
.region-selector .dbl .dbl-col .dbl-button-Transparent span,
.region-selector .footer-buttons li a span,
.region-selector .mblc .dbl-button-LightGray span,
.region-selector .mblc .dbl-button-Red span,
.region-selector .mblc .dbl-button-Transparent span,
.region-selector .parts-footer-buttons li a span,
.region-selector button.buy span {
	cursor: default
}

.region-selector img {
	margin-top: -3px
}

.region-selector ul.dropdown-menu li a:hover {
	background: #444a4c;
	color: #fff
}

.btn-onlinestore {
	padding: 0 8px 0 0;
	line-height: 33px;
	height: 33px;
	border-right: 2px solid #dfdfe1
}

.btn-onlinestore,
.language-selector {
	display: inline-block;
	vertical-align: top;
	cursor: default
}

.language-selector {
	padding: 0 8px
}

@media (max-width:991px) {
	.language-selector {
		display: block;
		width: 100%;
		padding: 10px 15px
	}
	.language-selector a,
	.language-selector span {
		padding: 8px 0;
		width: 100%;
		font-size: 14px;
		line-height: 1;
		display: block;
		font-family: Titillium-SemiBold, sans-serif;
		margin-bottom: 10px
	}
	.language-selector a:before,
	.language-selector span:before {
		position: relative;
		display: inline-block;
		width: 20px;
		vertical-align: middle;
		height: 20px;
		border-radius: 10px;
		content: "";
		border: 2px solid #333;
		margin-right: 10px
	}
	.language-selector span {
		color: #bb001e
	}
	.language-selector span:before {
		background: #bb001e;
		border-color: #bb001e;
		-webkit-box-shadow: inset 0 0 0 3px #fff;
		box-shadow: inset 0 0 0 3px #fff
	}
}

.login-wrap {
	position: relative
}

.login-wrap .error-message {
	display: none
}

.header-login {
	padding: 0
}

@media (min-width:1200px) {
	.header-login {
		width: 330px
	}
}

.header-login .login-button {
	width: 100%
}

.header-login .login-block {
	position: relative
}

.header-login .login-block .close {
	position: absolute;
	top: 13px;
	right: 15px;
	margin: 0;
	padding: 0
}

.header-login .login-block .close:hover {
	text-decoration: none
}

.header-login .login-block .close i {
	color: #333;
	font-size: 20px
}

.flag {
	height: 16px;
	width: 16px;
	background-image: url(https://toyota-forklifts.fi/assets/images/flags.png?8a15fb2248bcfcf9d3265d68f21e046a);
	float: left;
	margin-right: 5px;
	margin-top: 3px
}

.flag.flag-ad {
	background-position: -16px 0
}

.flag.flag-ae {
	background-position: -32px 0
}

.flag.flag-af {
	background-position: -48px 0
}

.flag.flag-ag {
	background-position: -64px 0
}

.flag.flag-ai {
	background-position: -80px 0
}

.flag.flag-al {
	background-position: -96px 0
}

.flag.flag-am {
	background-position: -112px 0
}

.flag.flag-an {
	background-position: -128px 0
}

.flag.flag-ao {
	background-position: -144px 0
}

.flag.flag-ar {
	background-position: -160px 0
}

.flag.flag-as {
	background-position: -176px 0
}

.flag.flag-at {
	background-position: -192px 0
}

.flag.flag-au {
	background-position: -208px 0
}

.flag.flag-aw {
	background-position: -224px 0
}

.flag.flag-az {
	background-position: 0 -16px
}

.flag.flag-ba {
	background-position: -16px -16px
}

.flag.flag-bb {
	background-position: -32px -16px
}

.flag.flag-bd {
	background-position: -48px -16px
}

.flag.flag-be {
	background-position: -64px -16px
}

.flag.flag-bf {
	background-position: -80px -16px
}

.flag.flag-bg {
	background-position: -96px -16px
}

.flag.flag-bh {
	background-position: -112px -16px
}

.flag.flag-bi {
	background-position: -128px -16px
}

.flag.flag-bj {
	background-position: -144px -16px
}

.flag.flag-bm {
	background-position: -160px -16px
}

.flag.flag-bn {
	background-position: -176px -16px
}

.flag.flag-bo {
	background-position: -192px -16px
}

.flag.flag-br {
	background-position: -208px -16px
}

.flag.flag-bs {
	background-position: -224px -16px
}

.flag.flag-bt {
	background-position: 0 -32px
}

.flag.flag-bw {
	background-position: -16px -32px
}

.flag.flag-by {
	background-position: -32px -32px
}

.flag.flag-bz {
	background-position: -48px -32px
}

.flag.flag-ca {
	background-position: -64px -32px
}

.flag.flag-cd {
	background-position: -80px -32px
}

.flag.flag-cf {
	background-position: -96px -32px
}

.flag.flag-cg {
	background-position: -112px -32px
}

.flag.flag-ch {
	background-position: -128px -32px
}

.flag.flag-ci {
	background-position: -144px -32px
}

.flag.flag-ck {
	background-position: -160px -32px
}

.flag.flag-cl {
	background-position: -176px -32px
}

.flag.flag-cm {
	background-position: -192px -32px
}

.flag.flag-cn {
	background-position: -208px -32px
}

.flag.flag-co {
	background-position: -224px -32px
}

.flag.flag-cr {
	background-position: 0 -48px
}

.flag.flag-cu {
	background-position: -16px -48px
}

.flag.flag-cv {
	background-position: -32px -48px
}

.flag.flag-cy {
	background-position: -48px -48px
}

.flag.flag-cz {
	background-position: -64px -48px
}

.flag.flag-de {
	background-position: -80px -48px
}

.flag.flag-dj {
	background-position: -96px -48px
}

.flag.flag-dk {
	background-position: -112px -48px
}

.flag.flag-dm {
	background-position: -128px -48px
}

.flag.flag-do {
	background-position: -144px -48px
}

.flag.flag-dz {
	background-position: -160px -48px
}

.flag.flag-ec {
	background-position: -176px -48px
}

.flag.flag-ee {
	background-position: -192px -48px
}

.flag.flag-eg {
	background-position: -208px -48px
}

.flag.flag-eh {
	background-position: -224px -48px
}

.flag.flag-er {
	background-position: 0 -64px
}

.flag.flag-es {
	background-position: -16px -64px
}

.flag.flag-et {
	background-position: -32px -64px
}

.flag.flag-default {
	background-color: #039
}

.flag.flag-fi {
	background-position: -48px -64px
}

.flag.flag-fj {
	background-position: -64px -64px
}

.flag.flag-fm {
	background-position: -80px -64px
}

.flag.flag-fo {
	background-position: -96px -64px
}

.flag.flag-fr {
	background-position: -112px -64px
}

.flag.flag-ga {
	background-position: -128px -64px
}

.flag.flag-uk {
	background-position: -144px -64px
}

.flag.flag-gd {
	background-position: -160px -64px
}

.flag.flag-ge {
	background-position: -176px -64px
}

.flag.flag-gg {
	background-position: -192px -64px
}

.flag.flag-gh {
	background-position: -208px -64px
}

.flag.flag-gi {
	background-position: -224px -64px
}

.flag.flag-gl {
	background-position: 0 -80px
}

.flag.flag-gm {
	background-position: -16px -80px
}

.flag.flag-gn {
	background-position: -32px -80px
}

.flag.flag-gp {
	background-position: -48px -80px
}

.flag.flag-gq {
	background-position: -64px -80px
}

.flag.flag-gr {
	background-position: -80px -80px
}

.flag.flag-gt {
	background-position: -96px -80px
}

.flag.flag-gu {
	background-position: -112px -80px
}

.flag.flag-gw {
	background-position: -128px -80px
}

.flag.flag-gy {
	background-position: -144px -80px
}

.flag.flag-hk {
	background-position: -160px -80px
}

.flag.flag-hn {
	background-position: -176px -80px
}

.flag.flag-hr {
	background-position: -192px -80px
}

.flag.flag-ht {
	background-position: -208px -80px
}

.flag.flag-hu {
	background-position: -224px -80px
}

.flag.flag-id {
	background-position: 0 -96px
}

.flag.flag-ie {
	background-position: -16px -96px
}

.flag.flag-il {
	background-position: -32px -96px
}

.flag.flag-im {
	background-position: -48px -96px
}

.flag.flag-in {
	background-position: -64px -96px
}

.flag.flag-iq {
	background-position: -80px -96px
}

.flag.flag-ir {
	background-position: -96px -96px
}

.flag.flag-is {
	background-position: -112px -96px
}

.flag.flag-it {
	background-position: -128px -96px
}

.flag.flag-je {
	background-position: -144px -96px
}

.flag.flag-jm {
	background-position: -160px -96px
}

.flag.flag-jo {
	background-position: -176px -96px
}

.flag.flag-jp {
	background-position: -192px -96px
}

.flag.flag-ke {
	background-position: -208px -96px
}

.flag.flag-kg {
	background-position: -224px -96px
}

.flag.flag-kh {
	background-position: 0 -112px
}

.flag.flag-ki {
	background-position: -16px -112px
}

.flag.flag-km {
	background-position: -32px -112px
}

.flag.flag-kn {
	background-position: -48px -112px
}

.flag.flag-kp {
	background-position: -64px -112px
}

.flag.flag-kr {
	background-position: -80px -112px
}

.flag.flag-kw {
	background-position: -96px -112px
}

.flag.flag-ky {
	background-position: -112px -112px
}

.flag.flag-kz {
	background-position: -128px -112px
}

.flag.flag-la {
	background-position: -144px -112px
}

.flag.flag-lb {
	background-position: -160px -112px
}

.flag.flag-lc {
	background-position: -176px -112px
}

.flag.flag-li {
	background-position: -192px -112px
}

.flag.flag-lk {
	background-position: -208px -112px
}

.flag.flag-lr {
	background-position: -224px -112px
}

.flag.flag-ls {
	background-position: 0 -128px
}

.flag.flag-lt {
	background-position: -16px -128px
}

.flag.flag-lu {
	background-position: -32px -128px
}

.flag.flag-lv {
	background-position: -48px -128px
}

.flag.flag-ly {
	background-position: -64px -128px
}

.flag.flag-ma {
	background-position: -80px -128px
}

.flag.flag-mc {
	background-position: -96px -128px
}

.flag.flag-md {
	background-position: -112px -128px
}

.flag.flag-me {
	background-position: -128px -128px
}

.flag.flag-mg {
	background-position: -144px -128px
}

.flag.flag-mh {
	background-position: -160px -128px
}

.flag.flag-mk {
	background-position: -176px -128px
}

.flag.flag-ml {
	background-position: -192px -128px
}

.flag.flag-mm {
	background-position: -208px -128px
}

.flag.flag-mn {
	background-position: -224px -128px
}

.flag.flag-mo {
	background-position: 0 -144px
}

.flag.flag-mq {
	background-position: -16px -144px
}

.flag.flag-mr {
	background-position: -32px -144px
}

.flag.flag-ms {
	background-position: -48px -144px
}

.flag.flag-mt {
	background-position: -64px -144px
}

.flag.flag-mu {
	background-position: -80px -144px
}

.flag.flag-mv {
	background-position: -96px -144px
}

.flag.flag-mw {
	background-position: -112px -144px
}

.flag.flag-mx {
	background-position: -128px -144px
}

.flag.flag-my {
	background-position: -144px -144px
}

.flag.flag-mz {
	background-position: -160px -144px
}

.flag.flag-na {
	background-position: -176px -144px
}

.flag.flag-nc {
	background-position: -192px -144px
}

.flag.flag-ne {
	background-position: -208px -144px
}

.flag.flag-ng {
	background-position: -224px -144px
}

.flag.flag-ni {
	background-position: 0 -160px
}

.flag.flag-nl {
	background-position: -16px -160px
}

.flag.flag-no {
	background-position: -32px -160px
}

.flag.flag-np {
	background-position: -48px -160px
}

.flag.flag-nr {
	background-position: -64px -160px
}

.flag.flag-nz {
	background-position: -80px -160px
}

.flag.flag-om {
	background-position: -96px -160px
}

.flag.flag-pa {
	background-position: -112px -160px
}

.flag.flag-pe {
	background-position: -128px -160px
}

.flag.flag-pf {
	background-position: -144px -160px
}

.flag.flag-pg {
	background-position: -160px -160px
}

.flag.flag-ph {
	background-position: -176px -160px
}

.flag.flag-pk {
	background-position: -192px -160px
}

.flag.flag-pl {
	background-position: -208px -160px
}

.flag.flag-pr {
	background-position: -224px -160px
}

.flag.flag-ps {
	background-position: 0 -176px
}

.flag.flag-pt {
	background-position: -16px -176px
}

.flag.flag-pw {
	background-position: -32px -176px
}

.flag.flag-py {
	background-position: -48px -176px
}

.flag.flag-qa {
	background-position: -64px -176px
}

.flag.flag-re {
	background-position: -80px -176px
}

.flag.flag-ro {
	background-position: -96px -176px
}

.flag.flag-rs {
	background-position: -112px -176px
}

.flag.flag-ru {
	background-position: -128px -176px
}

.flag.flag-rw {
	background-position: -144px -176px
}

.flag.flag-sa {
	background-position: -160px -176px
}

.flag.flag-sb {
	background-position: -176px -176px
}

.flag.flag-sc {
	background-position: -192px -176px
}

.flag.flag-sd {
	background-position: -208px -176px
}

.flag.flag-se {
	background-position: -224px -176px
}

.flag.flag-sg {
	background-position: 0 -192px
}

.flag.flag-si {
	background-position: -16px -192px
}

.flag.flag-sk {
	background-position: -32px -192px
}

.flag.flag-sl {
	background-position: -48px -192px
}

.flag.flag-sm {
	background-position: -64px -192px
}

.flag.flag-sn {
	background-position: -80px -192px
}

.flag.flag-so {
	background-position: -96px -192px
}

.flag.flag-sr {
	background-position: -112px -192px
}

.flag.flag-st {
	background-position: -128px -192px
}

.flag.flag-sv {
	background-position: -144px -192px
}

.flag.flag-sy {
	background-position: -160px -192px
}

.flag.flag-sz {
	background-position: -176px -192px
}

.flag.flag-tc {
	background-position: -192px -192px
}

.flag.flag-td {
	background-position: -208px -192px
}

.flag.flag-tg {
	background-position: -224px -192px
}

.flag.flag-th {
	background-position: 0 -208px
}

.flag.flag-tj {
	background-position: -16px -208px
}

.flag.flag-tl {
	background-position: -32px -208px
}

.flag.flag-tm {
	background-position: -48px -208px
}

.flag.flag-tn {
	background-position: -64px -208px
}

.flag.flag-to {
	background-position: -80px -208px
}

.flag.flag-tr {
	background-position: -96px -208px
}

.flag.flag-tt {
	background-position: -112px -208px
}

.flag.flag-tv {
	background-position: -128px -208px
}

.flag.flag-tw {
	background-position: -144px -208px
}

.flag.flag-tz {
	background-position: -160px -208px
}

.flag.flag-ua {
	background-position: -176px -208px
}

.flag.flag-ug {
	background-position: -192px -208px
}

.flag.flag-us {
	background-position: -208px -208px
}

.flag.flag-uy {
	background-position: -224px -208px
}

.flag.flag-uz {
	background-position: 0 -224px
}

.flag.flag-va {
	background-position: -16px -224px
}

.flag.flag-vc {
	background-position: -32px -224px
}

.flag.flag-ve {
	background-position: -48px -224px
}

.flag.flag-vg {
	background-position: -64px -224px
}

.flag.flag-vi {
	background-position: -80px -224px
}

.flag.flag-vn {
	background-position: -96px -224px
}

.flag.flag-vu {
	background-position: -112px -224px
}

.flag.flag-ws {
	background-position: -128px -224px
}

.flag.flag-ye {
	background-position: -144px -224px
}

.flag.flag-za {
	background-position: -160px -224px
}

.flag.flag-zm {
	background-position: -176px -224px
}

.flag.flag-zw {
	background-position: -192px -224px
}

#footer-top {
	padding: 20px;
	padding-top: 40px
}

@media print {
	#footer-top {
		display: none
	}
}

.secure-image {
	display: inline-block;
	margin-left: 20px
}

.secure-image img {
	display: inline!important;
	vertical-align: middle!important
}

.secure-box {
	margin-left: 15px
}

.secure-box,
.secure-pay {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.secure-pay {
	margin-top: 40px
}

.creditcards {
	padding-top: 10px;
	margin-bottom: -20px
}

#footer-content,
#parts-footer-content {
	padding: 15px 0 0;
	clear: both
}

#footer-content .row,
#parts-footer-content .row {
	margin-top: 8px;
	position: relative
}

#footer-content .footer-area-item,
#parts-footer-content .footer-area-item {
	text-align: center;
	padding: 0 7px
}

@media screen and (max-width:768px) {
	#footer-content .footer-area-item,
	#parts-footer-content .footer-area-item {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		text-align: left;
		margin-bottom: 10px
	}
}

#footer-content .link-block,
#parts-footer-content .link-block {
	text-align: left;
	display: inline-block;
	margin-bottom: 80px
}

#footer-content .link-block .margin-bottom-80,
#parts-footer-content .link-block .margin-bottom-80 {
	margin-bottom: 80px
}

#footer-content .link-block li:before,
#parts-footer-content .link-block li:before {
	display: none
}

#footer-content .link-block .fancybox-inner.checkout-reset-password h1,
#footer-content .link-block h3,
#parts-footer-content .link-block .fancybox-inner.checkout-reset-password h1,
#parts-footer-content .link-block h3,
.fancybox-inner.checkout-reset-password #footer-content .link-block h1,
.fancybox-inner.checkout-reset-password #parts-footer-content .link-block h1 {
	font-weight: 700;
	margin-top: 0;
	color: #333;
	font-size: 18px;
	line-height: 24px
}

#footer-content .link-block li a,
#parts-footer-content .link-block li a {
	color: #333;
	padding-bottom: 3px;
	font-size: 16px
}

@media (max-width:991px) {
	.footer-area .footer-area-item:nth-child(3) .link-block {
		clear: left
	}
}

#footer-bottom,
#parts-footer-bottom {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #1c1c1c
}

#footer-bottom .row,
#parts-footer-bottom .row {
	margin-top: 8px
}

@media print {
	#footer-bottom,
	#parts-footer-bottom {
		display: none
	}
}

.footer-bottom__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	-ms-flex-line-pack: center
}

.footer-bottom__item,
.footer-bottom__wrapper {
	-webkit-box-pack: center;
	justify-content: center;
	align-content: center;
	text-align: center
}

.footer-bottom__item {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	-ms-flex-pack: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	-ms-flex-item-align: center;
	align-self: center;
	display: inline-block
}

.footer-bottom__item * {
	color: #fff
}

.footer-bottom__item .at-follow-tbx-element {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: inline-flex!important;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.footer-bottom__item .at-follow-tbx-element p {
	margin-right: 10px
}

.footer-bottom__item--info-text {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.footer-bottom__item--info-text p {
	color: grey;
	font-size: 12px
}

.footer-buttons {
	padding: 0;
	display: inline-block
}

@media (max-width:991px) {
	.footer-buttons {
		text-align: center
	}
}

@media (max-width:767px) {
	.footer-buttons,
	.footer-buttons a,
	.footer-buttons li {
		width: 100%
	}
}

.footer-buttons li {
	list-style-type: none;
	text-transform: uppercase;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 12px
}

.footer-links {
	padding: 0
}

.footer-links li {
	list-style-type: none;
	display: inline-block;
	border: none
}

.footer-links li a {
	padding: 0 5px 0 1px;
	border-right: 1px solid #fff
}

.footer-links li:last-child a {
	border: none
}

.link-block {
	text-align: left;
	display: inline-block
}

.fancybox-inner.checkout-reset-password .link-block h1,
.link-block .fancybox-inner.checkout-reset-password h1,
.link-block h3 {
	font-weight: 700;
	margin-top: 0;
	color: #333;
	font-size: 18px;
	line-height: 24px
}

.link-block li a,
ul.link-list li a {
	color: #333;
	padding-bottom: 3px
}

ul.link-list li a {
	font-size: 16px
}

.grey-block {
	background-color: #f2f2f2;
	padding-bottom: 50px;
	padding-top: 50px
}

.addthis_horizontal_follow_toolbox p {
	margin: -.5em 0 .5em
}

.search-btn {
	height: 48px;
	width: 54px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 3;
	border: 1px solid #bb001e;
	background-color: #fff;
	margin: 0
}

@media (max-width:1200px) {
	.search-btn {
		right: 0;
		height: 41px
	}
}

.search-btn:after {
	font-size: 28px;
	color: #bb001e;
	vertical-align: middle
}

@media (max-width:1200px) {
	.search-btn:after {
		font-size: 20px;
		vertical-align: sub
	}
}

.jsQuickSearchResult {
	display: none
}

.jsQuickSearchResult.visible {
	display: block
}

.search-wrapper {
	position: absolute;
	width: 350px
}

@media (max-width:1200px) {
	.search-wrapper {
		display: none;
		left: 0;
		right: 0;
		top: 52px
	}
}

@media (min-width:1200px) {
	.search-wrapper {
		-webkit-transition-property: width;
		transition-property: width;
		-webkit-transition-duration: .4s;
		transition-duration: .4s;
		-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
		transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
		right: 0;
		top: 10px
	}
}

.search-wrapper .search {
	position: relative
}

.search-wrapper .search .search-input {
	width: 100%;
	height: 48px;
	padding-left: 20px;
	padding-right: 60px;
	border: 1px solid #bb001e;
	line-height: normal;
	-webkit-border-radius: 0;
	-webkit-transition-property: padding;
	transition-property: padding;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

@media (max-width:991px) {
	.search-wrapper .search .search-input {
		width: 100%;
		height: 41px;
		font-size: 16px;
		padding-left: 10px
	}
}

.search-wrapper .search .search-input:focus {
	outline: 1px solid #bb001e
}

.search-wrapper.search-collapsed {
	width: 50px
}

.search-wrapper.search-collapsed .search-input {
	padding-left: 0;
	padding-right: 0
}

.search-wrapper.search-collapsed .search-btn {
	background: #fff;
	border: 1px solid #bb001e
}

.search-wrapper .quick-search {
	position: absolute;
	background: #fff;
	border: 1px solid #ededed;
	width: 100%;
	width: calc(100% - 54px);
	z-index: 101
}

@media (max-width:1200px) {
	.search-wrapper .quick-search {
		width: 100%;
		left: 0;
		border: none;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		max-height: calc(100vh - 108px);
		height: auto
	}
}

.search-wrapper .quick-search .did-you-mean {
	font-size: 14px
}

.fancybox-inner.checkout-reset-password .search-wrapper .quick-search .did-you-mean h1,
.search-wrapper .quick-search .did-you-mean .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .did-you-mean h3 {
	font-size: inherit;
	display: inline;
	margin: 0
}

.search-wrapper .quick-search .did-you-mean ul {
	display: inline;
	font-size: inherit;
	padding-left: 5px
}

.search-wrapper .quick-search .did-you-mean ul li {
	display: inline;
	font-size: inherit
}

.search-wrapper .quick-search .did-you-mean ul li button {
	font-size: inherit;
	color: #bb001e;
	background: none;
	border: 0;
	padding: 0;
	margin: 0
}

.search-wrapper .quick-search .did-you-mean ul li:after {
	content: ", "
}

.search-wrapper .quick-search .did-you-mean ul li:last-child:after {
	content: ""
}

.search-wrapper .quick-search .quick-search-section {
	border-bottom: 1px solid #aeb0b3;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px 0;
	clear: both
}

@media (max-width:1200px) {
	.search-wrapper .quick-search .quick-search-section {
		margin-left: 15px;
		margin-right: 15px
	}
}

.checkout-step.active .fancybox-inner.checkout-reset-password .search-wrapper .quick-search .quick-search-section h1,
.checkout-step.active .search-wrapper .quick-search .quick-search-section h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .search-wrapper .quick-search .quick-search-section h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .search-wrapper .quick-search .quick-search-section h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .search-wrapper .quick-search .quick-search-section h1,
.parts-checkout-step.active .search-wrapper .quick-search .quick-search-section h3,
.search-wrapper .quick-search .quick-search-section .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .quick-search-section .checkout-step.active h3,
.search-wrapper .quick-search .quick-search-section .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.search-wrapper .quick-search .quick-search-section .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.search-wrapper .quick-search .quick-search-section .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .quick-search-section .parts-checkout-step.active h3,
.search-wrapper .quick-search .quick-search-section .partsCatalog-item-position,
.search-wrapper .quick-search .quick-search-section h2 {
	margin-top: 0
}

.search-wrapper .quick-search .sections .quick-search-section:last-child {
	border-bottom: 0
}

.checkout-step.active .fancybox-inner.checkout-reset-password .search-wrapper .quick-search .page-search-results h1,
.checkout-step.active .fancybox-inner.checkout-reset-password .search-wrapper .quick-search .product-search-results h1,
.checkout-step.active .search-wrapper .quick-search .page-search-results h3,
.checkout-step.active .search-wrapper .quick-search .product-search-results h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .search-wrapper .quick-search .page-search-results h1,
.fancybox-inner.checkout-reset-password .checkout-step.active .search-wrapper .quick-search .product-search-results h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .search-wrapper .quick-search .page-search-results h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .search-wrapper .quick-search .product-search-results h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .search-wrapper .quick-search .page-search-results h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .search-wrapper .quick-search .product-search-results h1,
.parts-checkout-step.active .search-wrapper .quick-search .page-search-results h3,
.parts-checkout-step.active .search-wrapper .quick-search .product-search-results h3,
.search-wrapper .quick-search .page-search-results .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .page-search-results .checkout-step.active h3,
.search-wrapper .quick-search .page-search-results .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.search-wrapper .quick-search .page-search-results .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.search-wrapper .quick-search .page-search-results .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .page-search-results .parts-checkout-step.active h3,
.search-wrapper .quick-search .page-search-results .partsCatalog-item-position,
.search-wrapper .quick-search .page-search-results h2,
.search-wrapper .quick-search .product-search-results .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .product-search-results .checkout-step.active h3,
.search-wrapper .quick-search .product-search-results .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.search-wrapper .quick-search .product-search-results .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.search-wrapper .quick-search .product-search-results .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .product-search-results .parts-checkout-step.active h3,
.search-wrapper .quick-search .product-search-results .partsCatalog-item-position,
.search-wrapper .quick-search .product-search-results h2 {
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 0
}

.search-wrapper .quick-search .page-search-results ul {
	list-style: none;
	padding: 0
}

.search-wrapper .quick-search .page-search-results ul li {
	display: inline
}

.search-wrapper .quick-search .page-search-results ul li:after {
	content: ", "
}

.search-wrapper .quick-search .page-search-results ul li:last-child:after {
	content: ""
}

.search-wrapper .quick-search .show-all {
	clear: both;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px
}

.search-wrapper .quick-search .show-all button {
	background: #bb001e;
	width: 100%;
	display: block;
	text-transform: uppercase;
	height: 35px;
	font-size: 16px;
	border: 0;
	color: #fff
}

.pageTop .search .search-input {
	height: 40px
}

.pageTop .search .search-btn {
	border: 0;
	height: 38px;
	width: 44px
}

.pageTop .search .search-btn:after {
	color: #aeb0b3;
	font-size: 20px
}

.pageTop .quick-search {
	position: static;
	border: 0;
	width: 100%
}

.quick-search .product-search-results ul,
.search ul {
	padding: 0
}

.quick-search .product-search-results li,
.search ul li {
	list-style-type: none;
	float: left;
	width: 100%
}

.quick-search .product-search-results ul li a,
.search ul li a {
	float: left;
	width: 100%;
	padding: 5px;
	color: #333
}

.quick-search .product-search-results ul li a>.black-link {
	margin-top: 2px
}

.quick-search .product-search-results ul li a:hover,
.search ul li a:hover {
	background: #ededed;
	text-decoration: none
}

.quick-search .product-search-results ul li a>img,
.search ul li a>img {
	margin-right: 15px
}

.quick-search .product-search-results ul li a>img {
	max-width: 40px;
	float: left
}

.quick-search .product-search-results {
	float: left
}

.product-model-id {
	font-family: Titillium-Thin;
	color: #5c5c5c
}

[lang=el] .product-model-id {
	font-family: sans-serif
}

.product-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	width: 100%;
	padding-top: 10px
}

.rental-wrap {
	color: #bb001e
}

.rental-wrap:hover {
	text-decoration: underline
}

.product-wrapper {
	background: #efeff0;
	display: none;
	padding-top: 60px
}

.no-flexbox .product-row,
.no-flexbox .row {
	display: block
}

.product-row .product-block-full .classification-wrapper,
.product-row .product .classification-wrapper,
.row .product-block-full .classification-wrapper,
.row .product .classification-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2
}

.product-row .product-block-full .classification-wrapper label,
.product-row .product .classification-wrapper label,
.row .product-block-full .classification-wrapper label,
.row .product .classification-wrapper label {
	display: inline-block
}

.product-row .product-block-full .price-and-quickfacts,
.product-row .product .price-and-quickfacts,
.row .product-block-full .price-and-quickfacts,
.row .product .price-and-quickfacts {
	padding: 10px 0 15px;
	display: table;
	width: 100%
}

.product-row .product-block-full .price-and-quickfacts>div,
.product-row .product .price-and-quickfacts>div,
.row .product-block-full .price-and-quickfacts>div,
.row .product .price-and-quickfacts>div {
	display: table-cell;
	vertical-align: middle;
	padding: 0;
	width: 50%
}

.product-row .product-block-full .price-and-quickfacts .col-quick-facts .quick-facts,
.product-row .product .price-and-quickfacts .col-quick-facts .quick-facts,
.row .product-block-full .price-and-quickfacts .col-quick-facts .quick-facts,
.row .product .price-and-quickfacts .col-quick-facts .quick-facts {
	list-style: none;
	margin: 0;
	padding: 0
}

.product-row .product-block-full .price-and-quickfacts .col-quick-facts .quick-facts li,
.product-row .product .price-and-quickfacts .col-quick-facts .quick-facts li,
.row .product-block-full .price-and-quickfacts .col-quick-facts .quick-facts li,
.row .product .price-and-quickfacts .col-quick-facts .quick-facts li {
	font-size: 14px
}

.product-row .product-block-full .price-and-quickfacts .col-quick-facts .quick-facts li span,
.product-row .product .price-and-quickfacts .col-quick-facts .quick-facts li span,
.row .product-block-full .price-and-quickfacts .col-quick-facts .quick-facts li span,
.row .product .price-and-quickfacts .col-quick-facts .quick-facts li span {
	font-family: Titillium-Semibold, sans-serief
}

.product-row .product-block-full .price-and-quickfacts .col-price,
.product-row .product .price-and-quickfacts .col-price,
.row .product-block-full .price-and-quickfacts .col-price,
.row .product .price-and-quickfacts .col-price {
	padding: 0
}

.product-row .product-block-full .price-and-quickfacts .col-price .price-wrap,
.product-row .product .price-and-quickfacts .col-price .price-wrap,
.row .product-block-full .price-and-quickfacts .col-price .price-wrap,
.row .product .price-and-quickfacts .col-price .price-wrap {
	margin: 0;
	text-align: right
}

.product-row .product-block-full .price-and-quickfacts .col-price .price-wrap .price,
.product-row .product .price-and-quickfacts .col-price .price-wrap .price,
.row .product-block-full .price-and-quickfacts .col-price .price-wrap .price,
.row .product .price-and-quickfacts .col-price .price-wrap .price {
	font-size: 27px
}

.product-row .product-block-full .price-and-quickfacts .col-price .price-wrap .price.small,
.product-row .product .price-and-quickfacts .col-price .price-wrap .price.small,
.row .product-block-full .price-and-quickfacts .col-price .price-wrap .price.small,
.row .product .price-and-quickfacts .col-price .price-wrap .price.small {
	font-size: 15px
}

.product-row .product-block-full .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .price-from,
.product-row .product .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .price-from,
.row .product-block-full .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .price-from,
.row .product .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .price-from {
	font-family: Titillium-Semibold, sans-serief
}

.product-row .product-block-full .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .product-price,
.product-row .product .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .product-price,
.row .product-block-full .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .product-price,
.row .product .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .product-price {
	font-size: 18px
}

.product-row .product-block-full .price-and-quickfacts .col-price.text-left .price-wrap,
.product-row .product .price-and-quickfacts .col-price.text-left .price-wrap,
.row .product-block-full .price-and-quickfacts .col-price.text-left .price-wrap,
.row .product .price-and-quickfacts .col-price.text-left .price-wrap {
	text-align: left
}

.product-row .product-block-full .price-and-quickfacts .col-price.text-left .price-wrap .price-from,
.product-row .product .price-and-quickfacts .col-price.text-left .price-wrap .price-from,
.row .product-block-full .price-and-quickfacts .col-price.text-left .price-wrap .price-from,
.row .product .price-and-quickfacts .col-price.text-left .price-wrap .price-from {
	font-size: 14px
}

.product-row .product-block-full .col-quick-facts,
.row .product-block-full .col-quick-facts {
	width: 100%
}

.product-row .product-block-full .classification-wrapper,
.row .product-block-full .classification-wrapper {
	position: absolute;
	top: 10px;
	right: 10px
}

.product-row .product,
.row .product {
	border: 4px solid transparent;
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-width: 40px;
	overflow: hidden;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	opacity: 0;
	-webkit-transition: all .5s;
	transition: all .5s
}

.product-row .product:before,
.row .product:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	z-index: 1
}

.product-row .product.show-product,
.row .product.show-product {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

.product-row .product.show-product-no-animation,
.row .product.show-product-no-animation {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: none;
	transition: none
}

.product-row .product.has-comparison,
.row .product.has-comparison {
	padding-bottom: 45px!important
}

.product-row .product.has-feature-icons,
.row .product.has-feature-icons {
	padding-bottom: 85px!important
}

.product-row .product.has-feature-icons .product-facts,
.row .product.has-feature-icons .product-facts {
	bottom: 5px
}

.product-row .product.has-feature-icons.has-comparison,
.row .product.has-feature-icons.has-comparison {
	padding-bottom: 125px!important
}

.product-row .product.has-feature-icons.has-comparison .product-facts,
.row .product.has-feature-icons.has-comparison .product-facts {
	bottom: 50px
}

.product-row .product.used-product .product-image:before,
.row .product.used-product .product-image:before {
	padding-top: 70%
}

.product-row .product a,
.row .product a {
	color: #333;
	position: relative;
	display: inline-block;
	z-index: 2;
	width: 100%
}

.no-flexbox .product-row .product,
.no-flexbox .row .product {
	display: block;
	float: left
}

.product-row .product .product-image,
.row .product .product-image {
	background: #fff;
	display: block;
	position: relative;
	width: 100%
}

.product-row .product .product-image:before,
.row .product .product-image:before {
	content: "";
	display: block;
	padding-top: 100%
}

.product-row .product .product-image .responsive-ratio-wrapper,
.row .product .product-image .responsive-ratio-wrapper {
	position: absolute;
	top: 10px;
	left: 10px;
	bottom: 10px;
	right: 10px;
	padding: 0
}

.product-row .product .product-image img,
.row .product .product-image img {
	max-width: 100%;
	max-height: 100%;
	margin-left: auto;
	margin-right: auto
}

.product-row .product .product-detail,
.row .product .product-detail {
	background: #fff;
	text-align: left;
	padding: 0 20px 10px;
	position: relative
}

@media (min-width:992px) and (max-width:1199px) {
	.product-row .product .product-detail,
	.row .product .product-detail {
		padding-left: 12px;
		padding-right: 12px
	}
}

.product-row .product .product-detail .price-from.small,
.row .product .product-detail .price-from.small {
	font-size: 13px
}

.product-row .product .product-detail .product-label-new,
.row .product .product-detail .product-label-new {
	padding: 0
}

.product-row .product .product-detail .product-label-new li,
.row .product .product-detail .product-label-new li {
	font-family: Titillium-SemiBold;
	font-size: 12pt;
	display: inline-block;
	padding: 2px 10px;
	background: #bb001e;
	color: #fff
}

[lang=el] .product-row .product .product-detail .product-label-new li,
[lang=el] .row .product .product-detail .product-label-new li {
	font-weight: 700;
	font-family: sans-serif
}

.product-row .product .product-detail .product-title,
.row .product .product-detail .product-title {
	height: 54px;
	display: table
}

.product-row .product .product-detail .product-title .product-title-inner-wrapper,
.row .product .product-detail .product-title .product-title-inner-wrapper {
	display: table-cell;
	vertical-align: bottom
}

.product-row .product .product-detail .product-title .product-title-inner-wrapper p,
.row .product .product-detail .product-title .product-title-inner-wrapper p {
	font-size: 18px;
	margin: 0
}

.product-row .product .product-detail .benefits,
.row .product .product-detail .benefits {
	margin-right: 0
}

.product-row .product .product-detail .benefits li,
.row .product .product-detail .benefits li {
	margin-right: 0;
	font-size: 14px
}

.product-row .product .product-compare,
.row .product .product-compare {
	position: absolute;
	z-index: 1;
	text-align: right;
	padding: 0 15px 15px 0;
	background: #fff;
	bottom: 0;
	right: 0
}

.product-row .product .product-compare label,
.row .product .product-compare label {
	text-transform: uppercase;
	color: #bb001e
}

.product-row .product .product-compare button,
.row .product .product-compare button {
	margin: 0;
	font-size: 14px;
	padding: 4px 20px
}

.product-row .product .product-compare button.compare-chosen,
.row .product .product-compare button.compare-chosen {
	color: #fff;
	background: #bb001e
}

.product-row .product .product-facts,
.row .product .product-facts {
	padding: 5px 20px 10px;
	background: #fff;
	text-align: left;
	z-index: 1;
	position: absolute;
	bottom: 50px;
	left: 0
}

@media (min-width:992px) and (max-width:1199px) {
	.product-row .product .product-facts,
	.row .product .product-facts {
		padding: 3px 12px
	}
}

.product-row .product .product-facts .text,
.row .product .product-facts .text {
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	max-width: 100%;
	color: #333
}

.product-row .product .product-facts table td,
.row .product .product-facts table td {
	padding-left: 15px;
	vertical-align: top;
	text-align: center
}

@media (min-width:992px) and (max-width:1199px) {
	.product-row .product .product-facts table td,
	.row .product .product-facts table td {
		padding-left: 12px
	}
}

@media (min-width:1500px) {
	.product-row .product .product-facts table td,
	.row .product .product-facts table td {
		padding-left: 24px
	}
}

.product-row .product .product-facts table td:first-child,
.row .product .product-facts table td:first-child {
	padding-left: 0
}

.product-row .product .product-facts table .facts-value,
.row .product .product-facts table .facts-value {
	font-size: 13px
}

.product-row .product .product-facts table .facts-unit,
.row .product .product-facts table .facts-unit {
	font-size: 12px
}

.product-row .product .product-facts table img,
.row .product .product-facts table img {
	height: 24px
}

@media (min-width:992px) and (max-width:1199px) {
	.product-row .product .product-facts table img,
	.row .product .product-facts table img {
		height: 20px
	}
}

.product-row .product .product-facts .quick-facts,
.row .product .product-facts .quick-facts {
	list-style: none;
	margin: 0;
	padding: 0
}

.product-row .product .product-facts .quick-facts li,
.row .product .product-facts .quick-facts li {
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 13px;
	padding-right: 3px;
	position: relative
}

.product-row .product .product-facts .quick-facts li:last-child,
.row .product .product-facts .quick-facts li:last-child {
	padding-left: 5px
}

.product-row .product .product-facts .quick-facts li:last-child:before,
.row .product .product-facts .quick-facts li:last-child:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 3px;
	height: 13px;
	width: 1px;
	border-left: 1px solid #666
}

.product-row .product .product-facts .quick-facts li span,
.row .product .product-facts .quick-facts li span {
	font-family: Titillium-SemiBold
}

.product-block-full {
	border: 4px solid transparent;
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-width: 40px;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	opacity: 0;
	-webkit-transition: all .5s;
	transition: all .5s
}

@media (max-width:767px) {
	.product-block-full {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.product-block-full.show-product,
.product-block-full.show-product-no-animation {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

.product-block-full.show-product-no-animation {
	-webkit-transition: none;
	transition: none
}

.product-block-full .product-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 60px
}

.product-block-full .product-compare {
	background: #fff;
	position: absolute;
	bottom: 0;
	padding: 0 15px 15px 0;
	height: 45px;
	width: 100%;
	text-align: right;
	text-transform: uppercase
}

.product-block-full .product-compare label {
	color: #bb001e
}

.product-block-full .product-compare button {
	margin: 0;
	font-size: 14px;
	padding: 4px 20px
}

.product-block-full .product-compare button.compare-chosen {
	color: #fff;
	background: #bb001e
}

.product-block-full .product-image-wrap {
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.no-flexbox .product-block-full .product-image-wrap {
	padding-bottom: 300px!important;
	margin-bottom: -300px!important
}

.product-block-full .product-image-wrap img {
	max-width: 100%;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px
}

@media (min-width:767px) and (max-width:992px) {
	.product-block-full .product-image-wrap img {
		width: 300px
	}
}

.product-block-full .product-facts {
	text-align: left;
	position: absolute;
	bottom: 50px;
	left: 380px;
	padding: 5px 0 10px
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch
}

.fancybox-error {
	color: #444;
	font: 14px/20px Helvetica Neue, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}

.fancybox-iframe,
.fancybox-image {
	display: block;
	width: 100%;
	height: 100%
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%
}

#fancybox-loading,
.fancybox-close,
.fancybox-next span,
.fancybox-prev span {
	background-image: url(https://toyota-forklifts.fi/assets/images/fancybox_sprite.png?783d4031fe50c3d83c960911e1fbc705)
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: .8;
	cursor: pointer;
	z-index: 8060
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(https://toyota-forklifts.fi/assets/images/fancybox_loading.gif?e14dca13d1d24c7cdf89f8c7b20d57dc) 50% no-repeat
}

.fancybox-close {
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px
}

.fancybox-close,
.fancybox-nav {
	position: absolute;
	cursor: pointer;
	z-index: 8040
}

.fancybox-nav {
	top: 0;
	width: 40%;
	height: 100%;
	text-decoration: none;
	background: transparent url(https://toyota-forklifts.fi/assets/images/blank.gif?325472601571f31e1bf00674c368d335);
	-webkit-tap-highlight-color: transparent
}

.fancybox-prev {
	left: -60px
}

.fancybox-next {
	right: -60px
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px
}

.fancybox-nav:hover span {
	visibility: visible
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible!important
}

.fancybox-lock {
	width: auto
}

.fancybox-lock,
.fancybox-lock body {
	overflow: hidden!important
}

.fancybox-lock-test {
	overflow-y: hidden!important
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 2147483640;
	background: url(https://toyota-forklifts.fi/assets/images/fancybox_overlay.png?a6cb983e06029eecd067b666edd4d3d2)
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll
}

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px Helvetica Neue, Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050
}

.fancybox-opened .fancybox-title {
	visibility: visible
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0, 0, 0, .8);
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #fff;
	font-weight: 700;
	line-height: 24px;
	white-space: nowrap
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff
}

.fancybox-title-inside-wrap {
	padding-top: 10px
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8)
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading,
	.fancybox-close,
	.fancybox-next span,
	.fancybox-prev span {
		background-image: url(https://toyota-forklifts.fi/assets/images/fancybox_sprite@2x.png?8784554156c6f95c6acafffc92b38013);
		background-size: 44px 152px
	}
	#fancybox-loading div {
		background-image: url(https://toyota-forklifts.fi/assets/images/fancybox_loading@2x.gif?5bafaeb221caf96cf68f94654d2e19a7);
		background-size: 24px 24px
	}
}


/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2014 Hakim El Hattab, http://hakim.se
 */

.ladda-button {
	position: relative
}

.ladda-button .ladda-spinner {
	position: absolute;
	z-index: 2;
	display: inline-block;
	width: 32px;
	height: 32px;
	top: 50%;
	margin-top: 0;
	opacity: 0;
	pointer-events: none
}

.ladda-button .ladda-label {
	position: relative;
	z-index: 3
}

.ladda-button .ladda-progress {
	position: absolute;
	width: 0;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .2);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .1s linear!important;
	transition: all .1s linear!important
}

.ladda-button[data-loading] .ladda-progress {
	opacity: 1;
	visibility: visible
}

.ladda-button,
.ladda-button .ladda-label,
.ladda-button .ladda-spinner {
	-webkit-transition: all .3s cubic-bezier(.175, .885, .32, 1.275)!important;
	transition: all .3s cubic-bezier(.175, .885, .32, 1.275)!important
}

.ladda-button[data-style=zoom-in],
.ladda-button[data-style=zoom-in] .ladda-label,
.ladda-button[data-style=zoom-in] .ladda-spinner,
.ladda-button[data-style=zoom-out],
.ladda-button[data-style=zoom-out] .ladda-label,
.ladda-button[data-style=zoom-out] .ladda-spinner {
	-webkit-transition: all .3s ease!important;
	transition: all .3s ease!important
}

.ladda-button[data-style=expand-right] .ladda-spinner {
	right: -6px
}

.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner {
	right: -12px
}

.ladda-button[data-style=expand-right][data-loading] {
	padding-right: 56px
}

.ladda-button[data-style=expand-right][data-loading] .ladda-spinner {
	opacity: 1
}

.ladda-button[data-style=expand-right][data-loading][data-size=s],
.ladda-button[data-style=expand-right][data-loading][data-size=xs] {
	padding-right: 40px
}

.ladda-button[data-style=expand-left] .ladda-spinner {
	left: 26px
}

.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner {
	left: 4px
}

.ladda-button[data-style=expand-left][data-loading] {
	padding-left: 56px
}

.ladda-button[data-style=expand-left][data-loading] .ladda-spinner {
	opacity: 1
}

.ladda-button[data-style=expand-left][data-loading][data-size=s],
.ladda-button[data-style=expand-left][data-loading][data-size=xs] {
	padding-left: 40px
}

.ladda-button[data-style=expand-up] {
	overflow: hidden
}

.ladda-button[data-style=expand-up] .ladda-spinner {
	top: -32px;
	left: 50%;
	margin-left: 0
}

.ladda-button[data-style=expand-up][data-loading] {
	padding-top: 54px
}

.ladda-button[data-style=expand-up][data-loading] .ladda-spinner {
	opacity: 1;
	top: 26px;
	margin-top: 0
}

.ladda-button[data-style=expand-up][data-loading][data-size=s],
.ladda-button[data-style=expand-up][data-loading][data-size=xs] {
	padding-top: 32px
}

.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner {
	top: 4px
}

.ladda-button[data-style=expand-down] {
	overflow: hidden
}

.ladda-button[data-style=expand-down] .ladda-spinner {
	top: 62px;
	left: 50%;
	margin-left: 0
}

.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner {
	top: 40px
}

.ladda-button[data-style=expand-down][data-loading] {
	padding-bottom: 54px
}

.ladda-button[data-style=expand-down][data-loading] .ladda-spinner {
	opacity: 1
}

.ladda-button[data-style=expand-down][data-loading][data-size=s],
.ladda-button[data-style=expand-down][data-loading][data-size=xs] {
	padding-bottom: 32px
}

.ladda-button[data-style=slide-left] {
	overflow: hidden
}

.ladda-button[data-style=slide-left] .ladda-label {
	position: relative
}

.ladda-button[data-style=slide-left] .ladda-spinner {
	left: 100%;
	margin-left: 0
}

.ladda-button[data-style=slide-left][data-loading] .ladda-label {
	opacity: 0;
	left: -100%
}

.ladda-button[data-style=slide-left][data-loading] .ladda-spinner {
	opacity: 1;
	left: 50%
}

.ladda-button[data-style=slide-right] {
	overflow: hidden
}

.ladda-button[data-style=slide-right] .ladda-label {
	position: relative
}

.ladda-button[data-style=slide-right] .ladda-spinner {
	right: 100%;
	margin-left: 0;
	left: 16px
}

.ladda-button[data-style=slide-right][data-loading] .ladda-label {
	opacity: 0;
	left: 100%
}

.ladda-button[data-style=slide-right][data-loading] .ladda-spinner {
	opacity: 1;
	left: 50%
}

.ladda-button[data-style=slide-up] {
	overflow: hidden
}

.ladda-button[data-style=slide-up] .ladda-label {
	position: relative
}

.ladda-button[data-style=slide-up] .ladda-spinner {
	left: 50%;
	margin-left: 0;
	margin-top: 1em
}

.ladda-button[data-style=slide-up][data-loading] .ladda-label {
	opacity: 0;
	top: -1em
}

.ladda-button[data-style=slide-up][data-loading] .ladda-spinner {
	opacity: 1;
	margin-top: 0
}

.ladda-button[data-style=slide-down] {
	overflow: hidden
}

.ladda-button[data-style=slide-down] .ladda-label {
	position: relative
}

.ladda-button[data-style=slide-down] .ladda-spinner {
	left: 50%;
	margin-left: 0;
	margin-top: -2em
}

.ladda-button[data-style=slide-down][data-loading] .ladda-label {
	opacity: 0;
	top: 1em
}

.ladda-button[data-style=slide-down][data-loading] .ladda-spinner {
	opacity: 1;
	margin-top: 0
}

.ladda-button[data-style=zoom-out] {
	overflow: hidden
}

.ladda-button[data-style=zoom-out] .ladda-spinner {
	left: 50%;
	margin-left: 32px;
	-webkit-transform: scale(2.5);
	transform: scale(2.5)
}

.ladda-button[data-style=zoom-out] .ladda-label {
	position: relative;
	display: inline-block
}

.ladda-button[data-style=zoom-out][data-loading] .ladda-label {
	opacity: 0;
	-webkit-transform: scale(.5);
	transform: scale(.5)
}

.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner {
	opacity: 1;
	margin-left: 0;
	-webkit-transform: none;
	transform: none
}

.ladda-button[data-style=zoom-in] {
	overflow: hidden
}

.ladda-button[data-style=zoom-in] .ladda-spinner {
	left: 50%;
	margin-left: -16px;
	-webkit-transform: scale(.2);
	transform: scale(.2)
}

.ladda-button[data-style=zoom-in] .ladda-label {
	position: relative;
	display: inline-block
}

.ladda-button[data-style=zoom-in][data-loading] .ladda-label {
	opacity: 0;
	-webkit-transform: scale(2.2);
	transform: scale(2.2)
}

.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner {
	opacity: 1;
	margin-left: 0;
	-webkit-transform: none;
	transform: none
}

.ladda-button[data-style=contract] {
	overflow: hidden;
	width: 100px
}

.ladda-button[data-style=contract] .ladda-spinner {
	left: 50%;
	margin-left: 0
}

.ladda-button[data-style=contract][data-loading] {
	border-radius: 50%;
	width: 52px
}

.ladda-button[data-style=contract][data-loading] .ladda-label {
	opacity: 0
}

.ladda-button[data-style=contract][data-loading] .ladda-spinner {
	opacity: 1
}

.ladda-button[data-style=contract-overlay] {
	overflow: hidden;
	width: 100px;
	-webkit-box-shadow: 0 0 0 2000px transparent;
	box-shadow: 0 0 0 2000px transparent
}

.ladda-button[data-style=contract-overlay] .ladda-spinner {
	left: 50%;
	margin-left: 0
}

.ladda-button[data-style=contract-overlay][data-loading] {
	border-radius: 50%;
	width: 52px;
	-webkit-box-shadow: 0 0 0 2000px rgba(0, 0, 0, .8);
	box-shadow: 0 0 0 2000px rgba(0, 0, 0, .8)
}

.ladda-button[data-style=contract-overlay][data-loading] .ladda-label {
	opacity: 0
}

.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner {
	opacity: 1
}

.InputRange-slider {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #3f51b5;
	border: 1px solid #3f51b5;
	border-radius: 100%;
	cursor: pointer;
	display: block;
	height: 1rem;
	margin-left: -.5rem;
	margin-top: -.65rem;
	outline: none;
	position: absolute;
	top: 50%;
	-webkit-transition: -webkit-transform .3s ease-out, -webkit-box-shadow .3s ease-out;
	transition: -webkit-transform .3s ease-out, -webkit-box-shadow .3s ease-out;
	transition: transform .3s ease-out, box-shadow .3s ease-out;
	transition: transform .3s ease-out, box-shadow .3s ease-out, -webkit-transform .3s ease-out, -webkit-box-shadow .3s ease-out;
	width: 1rem
}

.InputRange-slider:active {
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}

.InputRange-slider:focus {
	-webkit-box-shadow: 0 0 0 5px rgba(63, 81, 181, .2);
	box-shadow: 0 0 0 5px rgba(63, 81, 181, .2)
}

.InputRange.is-disabled .InputRange-slider {
	background: #ccc;
	border: 1px solid #ccc;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transform: none;
	transform: none
}

.InputRange-sliderContainer {
	-webkit-transition: left .3s ease-out;
	transition: left .3s ease-out
}

.InputRange-label {
	color: #aaa;
	font-family: Helvetica Neue, san-serif;
	font-size: .8rem;
	white-space: nowrap
}

.InputRange-label--max,
.InputRange-label--min {
	bottom: -1.4rem;
	position: absolute
}

.InputRange-label--min {
	left: 0
}

.InputRange-label--max {
	right: 0
}

.InputRange-label--value {
	position: absolute;
	top: -1.8rem
}

.InputRange-labelContainer {
	left: -50%;
	position: relative
}

.InputRange-label--max .InputRange-labelContainer {
	left: 50%
}

.InputRange-track {
	background: #eee;
	border-radius: .3rem;
	display: block;
	height: .3rem;
	position: relative;
	-webkit-transition: left .3s ease-out, width .3s ease-out;
	transition: left .3s ease-out, width .3s ease-out
}

.InputRange.is-disabled .InputRange-track {
	background: #eee
}

.InputRange-track--container {
	left: 0;
	margin-top: -.15rem;
	position: absolute;
	right: 0;
	top: 50%
}

.InputRange-track--active {
	background: #3f51b5
}

.InputRange {
	cursor: pointer;
	height: 1rem;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translateZ(0)
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out
}

.owl-carousel .owl-item {
	float: left
}

.owl-controls .owl-buttons div,
.owl-controls .owl-page {
	cursor: pointer
}

.owl-controls {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0)
}

.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center
}

.owl-theme .owl-controls .owl-buttons div {
	color: #fff;
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);
	opacity: .5
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none
}

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: .5;
	border-radius: 20px;
	background: #869791
}

.owl-theme .owl-controls.clickable .owl-page:hover span,
.owl-theme .owl-controls .owl-page.active span {
	filter: Alpha(Opacity=100);
	opacity: 1
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #fff;
	padding: 2px 10px;
	font-size: 12px;
	border-radius: 30px
}

.owl-item.loading {
	min-height: 150px
}

.intl-tel-input {
	position: relative;
	display: inline-block
}

.intl-tel-input * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.intl-tel-input .hide {
	display: none
}

.intl-tel-input .v-hide {
	visibility: hidden
}

.intl-tel-input input,
.intl-tel-input input[type=tel],
.intl-tel-input input[type=text] {
	position: relative;
	z-index: 0;
	margin-top: 0!important;
	margin-bottom: 0!important;
	padding-right: 36px;
	margin-right: 0
}

.intl-tel-input .flag-container {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 1px
}

.intl-tel-input .selected-flag {
	z-index: 1;
	position: relative;
	width: 36px;
	height: 100%;
	padding: 0 0 0 8px
}

.intl-tel-input .selected-flag .iti-flag {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto
}

.intl-tel-input .selected-flag .iti-arrow {
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 6px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #555
}

.intl-tel-input .selected-flag .iti-arrow.up {
	border-top: none;
	border-bottom: 4px solid #555
}

.intl-tel-input .country-list {
	position: absolute;
	z-index: 2;
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0 0 0 -1px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	background-color: #fff;
	border: 1px solid #ccc;
	white-space: nowrap;
	max-height: 200px;
	overflow-y: scroll
}

.intl-tel-input .country-list.dropup {
	bottom: 100%;
	margin-bottom: -1px
}

.intl-tel-input .country-list .flag-box {
	display: inline-block;
	width: 20px
}

@media (max-width:500px) {
	.intl-tel-input .country-list {
		white-space: normal
	}
}

.intl-tel-input .country-list .divider {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc
}

.intl-tel-input .country-list .country {
	padding: 5px 10px
}

.intl-tel-input .country-list .country .dial-code {
	color: #999
}

.intl-tel-input .country-list .country.highlight {
	background-color: rgba(0, 0, 0, .05)
}

.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .dial-code,
.intl-tel-input .country-list .flag-box {
	vertical-align: middle
}

.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .flag-box {
	margin-right: 6px
}

.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=tel],
.intl-tel-input.allow-dropdown input[type=text],
.intl-tel-input.separate-dial-code input,
.intl-tel-input.separate-dial-code input[type=tel],
.intl-tel-input.separate-dial-code input[type=text] {
	padding-right: 6px;
	padding-left: 52px;
	margin-left: 0
}

.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container {
	right: auto;
	left: 0
}

.intl-tel-input.allow-dropdown .selected-flag,
.intl-tel-input.separate-dial-code .selected-flag {
	width: 46px
}

.intl-tel-input.allow-dropdown .flag-container:hover {
	cursor: pointer
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
	background-color: rgba(0, 0, 0, .05)
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,
.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover {
	cursor: default
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,
.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag {
	background-color: transparent
}

.intl-tel-input.separate-dial-code .selected-flag {
	background-color: rgba(0, 0, 0, .05);
	display: table
}

.intl-tel-input.separate-dial-code .selected-dial-code {
	display: table-cell;
	vertical-align: middle;
	padding-left: 28px
}

.intl-tel-input.separate-dial-code.iti-sdc-2 input,
.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],
.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text] {
	padding-left: 66px
}

.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
	width: 60px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text] {
	padding-left: 76px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
	width: 70px
}

.intl-tel-input.separate-dial-code.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],
.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text] {
	padding-left: 74px
}

.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
	width: 68px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
	padding-left: 84px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
	width: 78px
}

.intl-tel-input.separate-dial-code.iti-sdc-4 input,
.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],
.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text] {
	padding-left: 82px
}

.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
	width: 76px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text] {
	padding-left: 92px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
	width: 86px
}

.intl-tel-input.separate-dial-code.iti-sdc-5 input,
.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],
.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text] {
	padding-left: 90px
}

.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
	width: 84px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text] {
	padding-left: 100px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
	width: 94px
}

.intl-tel-input.iti-container {
	position: absolute;
	top: -1000px;
	left: -1000px;
	z-index: 1060;
	padding: 1px
}

.intl-tel-input.iti-container:hover {
	cursor: pointer
}

.iti-mobile .intl-tel-input.iti-container {
	top: 30px;
	bottom: 30px;
	left: 30px;
	right: 30px;
	position: fixed
}

.iti-mobile .intl-tel-input .country-list {
	max-height: 100%;
	width: 100%
}

.iti-mobile .intl-tel-input .country-list .country {
	padding: 10px;
	line-height: 1.5em
}

.iti-flag {
	height: 15px;
	-webkit-box-shadow: 0 0 1px 0 #888;
	box-shadow: 0 0 1px 0 #888;
	background-image: url("/Content/img/intl-tel-input/flags.png");
	background-repeat: no-repeat;
	background-color: #dbdbdb;
	background-position: 20px 0
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
	.iti-flag {
		background-image: url("/Content/img/intl-tel-input/flags@2x.png")
	}
}

.iti-flag.np {
	background-color: transparent
}

.iti-flag {
	width: 20px
}

.iti-flag.be {
	width: 18px
}

.iti-flag.ch {
	width: 15px
}

.iti-flag.mc {
	width: 19px
}

.iti-flag.ne {
	width: 18px
}

.iti-flag.np {
	width: 13px
}

.iti-flag.va {
	width: 15px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
	.iti-flag {
		background-size: 5630px 15px
	}
}

.iti-flag.ac {
	height: 10px;
	background-position: 0 0
}

.iti-flag.ad {
	height: 14px;
	background-position: -22px 0
}

.iti-flag.ae {
	height: 10px;
	background-position: -44px 0
}

.iti-flag.af {
	height: 14px;
	background-position: -66px 0
}

.iti-flag.ag {
	height: 14px;
	background-position: -88px 0
}

.iti-flag.ai {
	height: 10px;
	background-position: -110px 0
}

.iti-flag.al {
	height: 15px;
	background-position: -132px 0
}

.iti-flag.am {
	height: 10px;
	background-position: -154px 0
}

.iti-flag.ao {
	height: 14px;
	background-position: -176px 0
}

.iti-flag.aq {
	height: 14px;
	background-position: -198px 0
}

.iti-flag.ar {
	height: 13px;
	background-position: -220px 0
}

.iti-flag.as {
	height: 10px;
	background-position: -242px 0
}

.iti-flag.at {
	height: 14px;
	background-position: -264px 0
}

.iti-flag.au {
	height: 10px;
	background-position: -286px 0
}

.iti-flag.aw {
	height: 14px;
	background-position: -308px 0
}

.iti-flag.ax {
	height: 13px;
	background-position: -330px 0
}

.iti-flag.az {
	height: 10px;
	background-position: -352px 0
}

.iti-flag.ba {
	height: 10px;
	background-position: -374px 0
}

.iti-flag.bb {
	height: 14px;
	background-position: -396px 0
}

.iti-flag.bd {
	height: 12px;
	background-position: -418px 0
}

.iti-flag.be {
	height: 15px;
	background-position: -440px 0
}

.iti-flag.bf {
	height: 14px;
	background-position: -460px 0
}

.iti-flag.bg {
	height: 12px;
	background-position: -482px 0
}

.iti-flag.bh {
	height: 12px;
	background-position: -504px 0
}

.iti-flag.bi {
	height: 12px;
	background-position: -526px 0
}

.iti-flag.bj {
	height: 14px;
	background-position: -548px 0
}

.iti-flag.bl {
	height: 14px;
	background-position: -570px 0
}

.iti-flag.bm {
	height: 10px;
	background-position: -592px 0
}

.iti-flag.bn {
	height: 10px;
	background-position: -614px 0
}

.iti-flag.bo {
	height: 14px;
	background-position: -636px 0
}

.iti-flag.bq {
	height: 14px;
	background-position: -658px 0
}

.iti-flag.br {
	height: 14px;
	background-position: -680px 0
}

.iti-flag.bs {
	height: 10px;
	background-position: -702px 0
}

.iti-flag.bt {
	height: 14px;
	background-position: -724px 0
}

.iti-flag.bv {
	height: 15px;
	background-position: -746px 0
}

.iti-flag.bw {
	height: 14px;
	background-position: -768px 0
}

.iti-flag.by {
	height: 10px;
	background-position: -790px 0
}

.iti-flag.bz {
	height: 14px;
	background-position: -812px 0
}

.iti-flag.ca {
	height: 10px;
	background-position: -834px 0
}

.iti-flag.cc {
	height: 10px;
	background-position: -856px 0
}

.iti-flag.cd {
	height: 15px;
	background-position: -878px 0
}

.iti-flag.cf {
	height: 14px;
	background-position: -900px 0
}

.iti-flag.cg {
	height: 14px;
	background-position: -922px 0
}

.iti-flag.ch {
	height: 15px;
	background-position: -944px 0
}

.iti-flag.ci {
	height: 14px;
	background-position: -961px 0
}

.iti-flag.ck {
	height: 10px;
	background-position: -983px 0
}

.iti-flag.cl {
	height: 14px;
	background-position: -1005px 0
}

.iti-flag.cm {
	height: 14px;
	background-position: -1027px 0
}

.iti-flag.cn {
	height: 14px;
	background-position: -1049px 0
}

.iti-flag.co {
	height: 14px;
	background-position: -1071px 0
}

.iti-flag.cp {
	height: 14px;
	background-position: -1093px 0
}

.iti-flag.cr {
	height: 12px;
	background-position: -1115px 0
}

.iti-flag.cu {
	height: 10px;
	background-position: -1137px 0
}

.iti-flag.cv {
	height: 12px;
	background-position: -1159px 0
}

.iti-flag.cw {
	height: 14px;
	background-position: -1181px 0
}

.iti-flag.cx {
	height: 10px;
	background-position: -1203px 0
}

.iti-flag.cy {
	height: 13px;
	background-position: -1225px 0
}

.iti-flag.cz {
	height: 14px;
	background-position: -1247px 0
}

.iti-flag.de {
	height: 12px;
	background-position: -1269px 0
}

.iti-flag.dg {
	height: 10px;
	background-position: -1291px 0
}

.iti-flag.dj {
	height: 14px;
	background-position: -1313px 0
}

.iti-flag.dk {
	height: 15px;
	background-position: -1335px 0
}

.iti-flag.dm {
	height: 10px;
	background-position: -1357px 0
}

.iti-flag.do {
	height: 13px;
	background-position: -1379px 0
}

.iti-flag.dz {
	height: 14px;
	background-position: -1401px 0
}

.iti-flag.ea {
	height: 14px;
	background-position: -1423px 0
}

.iti-flag.ec {
	height: 14px;
	background-position: -1445px 0
}

.iti-flag.ee {
	height: 13px;
	background-position: -1467px 0
}

.iti-flag.eg {
	height: 14px;
	background-position: -1489px 0
}

.iti-flag.eh {
	height: 10px;
	background-position: -1511px 0
}

.iti-flag.er {
	height: 10px;
	background-position: -1533px 0
}

.iti-flag.es {
	height: 14px;
	background-position: -1555px 0
}

.iti-flag.et {
	height: 10px;
	background-position: -1577px 0
}

.iti-flag.eu {
	height: 14px;
	background-position: -1599px 0
}

.iti-flag.fi {
	height: 12px;
	background-position: -1621px 0
}

.iti-flag.fj {
	height: 10px;
	background-position: -1643px 0
}

.iti-flag.fk {
	height: 10px;
	background-position: -1665px 0
}

.iti-flag.fm {
	height: 11px;
	background-position: -1687px 0
}

.iti-flag.fo {
	height: 15px;
	background-position: -1709px 0
}

.iti-flag.fr {
	height: 14px;
	background-position: -1731px 0
}

.iti-flag.ga {
	height: 15px;
	background-position: -1753px 0
}

.iti-flag.gb {
	height: 10px;
	background-position: -1775px 0
}

.iti-flag.gd {
	height: 12px;
	background-position: -1797px 0
}

.iti-flag.ge {
	height: 14px;
	background-position: -1819px 0
}

.iti-flag.gf {
	height: 14px;
	background-position: -1841px 0
}

.iti-flag.gg {
	height: 14px;
	background-position: -1863px 0
}

.iti-flag.gh {
	height: 14px;
	background-position: -1885px 0
}

.iti-flag.gi {
	height: 10px;
	background-position: -1907px 0
}

.iti-flag.gl {
	height: 14px;
	background-position: -1929px 0
}

.iti-flag.gm {
	height: 14px;
	background-position: -1951px 0
}

.iti-flag.gn {
	height: 14px;
	background-position: -1973px 0
}

.iti-flag.gp {
	height: 14px;
	background-position: -1995px 0
}

.iti-flag.gq {
	height: 14px;
	background-position: -2017px 0
}

.iti-flag.gr {
	height: 14px;
	background-position: -2039px 0
}

.iti-flag.gs {
	height: 10px;
	background-position: -2061px 0
}

.iti-flag.gt {
	height: 13px;
	background-position: -2083px 0
}

.iti-flag.gu {
	height: 11px;
	background-position: -2105px 0
}

.iti-flag.gw {
	height: 10px;
	background-position: -2127px 0
}

.iti-flag.gy {
	height: 12px;
	background-position: -2149px 0
}

.iti-flag.hk {
	height: 14px;
	background-position: -2171px 0
}

.iti-flag.hm {
	height: 10px;
	background-position: -2193px 0
}

.iti-flag.hn {
	height: 10px;
	background-position: -2215px 0
}

.iti-flag.hr {
	height: 10px;
	background-position: -2237px 0
}

.iti-flag.ht {
	height: 12px;
	background-position: -2259px 0
}

.iti-flag.hu {
	height: 10px;
	background-position: -2281px 0
}

.iti-flag.ic {
	height: 14px;
	background-position: -2303px 0
}

.iti-flag.id {
	height: 14px;
	background-position: -2325px 0
}

.iti-flag.ie {
	height: 10px;
	background-position: -2347px 0
}

.iti-flag.il {
	height: 15px;
	background-position: -2369px 0
}

.iti-flag.im {
	height: 10px;
	background-position: -2391px 0
}

.iti-flag.in {
	height: 14px;
	background-position: -2413px 0
}

.iti-flag.io {
	height: 10px;
	background-position: -2435px 0
}

.iti-flag.iq {
	height: 14px;
	background-position: -2457px 0
}

.iti-flag.ir {
	height: 12px;
	background-position: -2479px 0
}

.iti-flag.is {
	height: 15px;
	background-position: -2501px 0
}

.iti-flag.it {
	height: 14px;
	background-position: -2523px 0
}

.iti-flag.je {
	height: 12px;
	background-position: -2545px 0
}

.iti-flag.jm {
	height: 10px;
	background-position: -2567px 0
}

.iti-flag.jo {
	height: 10px;
	background-position: -2589px 0
}

.iti-flag.jp {
	height: 14px;
	background-position: -2611px 0
}

.iti-flag.ke {
	height: 14px;
	background-position: -2633px 0
}

.iti-flag.kg {
	height: 12px;
	background-position: -2655px 0
}

.iti-flag.kh {
	height: 13px;
	background-position: -2677px 0
}

.iti-flag.ki {
	height: 10px;
	background-position: -2699px 0
}

.iti-flag.km {
	height: 12px;
	background-position: -2721px 0
}

.iti-flag.kn {
	height: 14px;
	background-position: -2743px 0
}

.iti-flag.kp {
	height: 10px;
	background-position: -2765px 0
}

.iti-flag.kr {
	height: 14px;
	background-position: -2787px 0
}

.iti-flag.kw {
	height: 10px;
	background-position: -2809px 0
}

.iti-flag.ky {
	height: 10px;
	background-position: -2831px 0
}

.iti-flag.kz {
	height: 10px;
	background-position: -2853px 0
}

.iti-flag.la {
	height: 14px;
	background-position: -2875px 0
}

.iti-flag.lb {
	height: 14px;
	background-position: -2897px 0
}

.iti-flag.lc {
	height: 10px;
	background-position: -2919px 0
}

.iti-flag.li {
	height: 12px;
	background-position: -2941px 0
}

.iti-flag.lk {
	height: 10px;
	background-position: -2963px 0
}

.iti-flag.lr {
	height: 11px;
	background-position: -2985px 0
}

.iti-flag.ls {
	height: 14px;
	background-position: -3007px 0
}

.iti-flag.lt {
	height: 12px;
	background-position: -3029px 0
}

.iti-flag.lu {
	height: 12px;
	background-position: -3051px 0
}

.iti-flag.lv {
	height: 10px;
	background-position: -3073px 0
}

.iti-flag.ly {
	height: 10px;
	background-position: -3095px 0
}

.iti-flag.ma {
	height: 14px;
	background-position: -3117px 0
}

.iti-flag.mc {
	height: 15px;
	background-position: -3139px 0
}

.iti-flag.md {
	height: 10px;
	background-position: -3160px 0
}

.iti-flag.me {
	height: 10px;
	background-position: -3182px 0
}

.iti-flag.mf {
	height: 14px;
	background-position: -3204px 0
}

.iti-flag.mg {
	height: 14px;
	background-position: -3226px 0
}

.iti-flag.mh {
	height: 11px;
	background-position: -3248px 0
}

.iti-flag.mk {
	height: 10px;
	background-position: -3270px 0
}

.iti-flag.ml {
	height: 14px;
	background-position: -3292px 0
}

.iti-flag.mm {
	height: 14px;
	background-position: -3314px 0
}

.iti-flag.mn {
	height: 10px;
	background-position: -3336px 0
}

.iti-flag.mo {
	height: 14px;
	background-position: -3358px 0
}

.iti-flag.mp {
	height: 10px;
	background-position: -3380px 0
}

.iti-flag.mq {
	height: 14px;
	background-position: -3402px 0
}

.iti-flag.mr {
	height: 14px;
	background-position: -3424px 0
}

.iti-flag.ms {
	height: 10px;
	background-position: -3446px 0
}

.iti-flag.mt {
	height: 14px;
	background-position: -3468px 0
}

.iti-flag.mu {
	height: 14px;
	background-position: -3490px 0
}

.iti-flag.mv {
	height: 14px;
	background-position: -3512px 0
}

.iti-flag.mw {
	height: 14px;
	background-position: -3534px 0
}

.iti-flag.mx {
	height: 12px;
	background-position: -3556px 0
}

.iti-flag.my {
	height: 10px;
	background-position: -3578px 0
}

.iti-flag.mz {
	height: 14px;
	background-position: -3600px 0
}

.iti-flag.na {
	height: 14px;
	background-position: -3622px 0
}

.iti-flag.nc {
	height: 10px;
	background-position: -3644px 0
}

.iti-flag.ne {
	height: 15px;
	background-position: -3666px 0
}

.iti-flag.nf {
	height: 10px;
	background-position: -3686px 0
}

.iti-flag.ng {
	height: 10px;
	background-position: -3708px 0
}

.iti-flag.ni {
	height: 12px;
	background-position: -3730px 0
}

.iti-flag.nl {
	height: 14px;
	background-position: -3752px 0
}

.iti-flag.no {
	height: 15px;
	background-position: -3774px 0
}

.iti-flag.np {
	height: 15px;
	background-position: -3796px 0
}

.iti-flag.nr {
	height: 10px;
	background-position: -3811px 0
}

.iti-flag.nu {
	height: 10px;
	background-position: -3833px 0
}

.iti-flag.nz {
	height: 10px;
	background-position: -3855px 0
}

.iti-flag.om {
	height: 10px;
	background-position: -3877px 0
}

.iti-flag.pa {
	height: 14px;
	background-position: -3899px 0
}

.iti-flag.pe {
	height: 14px;
	background-position: -3921px 0
}

.iti-flag.pf {
	height: 14px;
	background-position: -3943px 0
}

.iti-flag.pg {
	height: 15px;
	background-position: -3965px 0
}

.iti-flag.ph {
	height: 10px;
	background-position: -3987px 0
}

.iti-flag.pk {
	height: 14px;
	background-position: -4009px 0
}

.iti-flag.pl {
	height: 13px;
	background-position: -4031px 0
}

.iti-flag.pm {
	height: 14px;
	background-position: -4053px 0
}

.iti-flag.pn {
	height: 10px;
	background-position: -4075px 0
}

.iti-flag.pr {
	height: 14px;
	background-position: -4097px 0
}

.iti-flag.ps {
	height: 10px;
	background-position: -4119px 0
}

.iti-flag.pt {
	height: 14px;
	background-position: -4141px 0
}

.iti-flag.pw {
	height: 13px;
	background-position: -4163px 0
}

.iti-flag.py {
	height: 11px;
	background-position: -4185px 0
}

.iti-flag.qa {
	height: 8px;
	background-position: -4207px 0
}

.iti-flag.re {
	height: 14px;
	background-position: -4229px 0
}

.iti-flag.ro {
	height: 14px;
	background-position: -4251px 0
}

.iti-flag.rs {
	height: 14px;
	background-position: -4273px 0
}

.iti-flag.ru {
	height: 14px;
	background-position: -4295px 0
}

.iti-flag.rw {
	height: 14px;
	background-position: -4317px 0
}

.iti-flag.sa {
	height: 14px;
	background-position: -4339px 0
}

.iti-flag.sb {
	height: 10px;
	background-position: -4361px 0
}

.iti-flag.sc {
	height: 10px;
	background-position: -4383px 0
}

.iti-flag.sd {
	height: 10px;
	background-position: -4405px 0
}

.iti-flag.se {
	height: 13px;
	background-position: -4427px 0
}

.iti-flag.sg {
	height: 14px;
	background-position: -4449px 0
}

.iti-flag.sh {
	height: 10px;
	background-position: -4471px 0
}

.iti-flag.si {
	height: 10px;
	background-position: -4493px 0
}

.iti-flag.sj {
	height: 15px;
	background-position: -4515px 0
}

.iti-flag.sk {
	height: 14px;
	background-position: -4537px 0
}

.iti-flag.sl {
	height: 14px;
	background-position: -4559px 0
}

.iti-flag.sm {
	height: 15px;
	background-position: -4581px 0
}

.iti-flag.sn {
	height: 14px;
	background-position: -4603px 0
}

.iti-flag.so {
	height: 14px;
	background-position: -4625px 0
}

.iti-flag.sr {
	height: 14px;
	background-position: -4647px 0
}

.iti-flag.ss {
	height: 10px;
	background-position: -4669px 0
}

.iti-flag.st {
	height: 10px;
	background-position: -4691px 0
}

.iti-flag.sv {
	height: 12px;
	background-position: -4713px 0
}

.iti-flag.sx {
	height: 14px;
	background-position: -4735px 0
}

.iti-flag.sy {
	height: 14px;
	background-position: -4757px 0
}

.iti-flag.sz {
	height: 14px;
	background-position: -4779px 0
}

.iti-flag.ta {
	height: 10px;
	background-position: -4801px 0
}

.iti-flag.tc {
	height: 10px;
	background-position: -4823px 0
}

.iti-flag.td {
	height: 14px;
	background-position: -4845px 0
}

.iti-flag.tf {
	height: 14px;
	background-position: -4867px 0
}

.iti-flag.tg {
	height: 13px;
	background-position: -4889px 0
}

.iti-flag.th {
	height: 14px;
	background-position: -4911px 0
}

.iti-flag.tj {
	height: 10px;
	background-position: -4933px 0
}

.iti-flag.tk {
	height: 10px;
	background-position: -4955px 0
}

.iti-flag.tl {
	height: 10px;
	background-position: -4977px 0
}

.iti-flag.tm {
	height: 14px;
	background-position: -4999px 0
}

.iti-flag.tn {
	height: 14px;
	background-position: -5021px 0
}

.iti-flag.to {
	height: 10px;
	background-position: -5043px 0
}

.iti-flag.tr {
	height: 14px;
	background-position: -5065px 0
}

.iti-flag.tt {
	height: 12px;
	background-position: -5087px 0
}

.iti-flag.tv {
	height: 10px;
	background-position: -5109px 0
}

.iti-flag.tw {
	height: 14px;
	background-position: -5131px 0
}

.iti-flag.tz {
	height: 14px;
	background-position: -5153px 0
}

.iti-flag.ua {
	height: 14px;
	background-position: -5175px 0
}

.iti-flag.ug {
	height: 14px;
	background-position: -5197px 0
}

.iti-flag.um {
	height: 11px;
	background-position: -5219px 0
}

.iti-flag.us {
	height: 11px;
	background-position: -5241px 0
}

.iti-flag.uy {
	height: 14px;
	background-position: -5263px 0
}

.iti-flag.uz {
	height: 10px;
	background-position: -5285px 0
}

.iti-flag.va {
	height: 15px;
	background-position: -5307px 0
}

.iti-flag.vc {
	height: 14px;
	background-position: -5324px 0
}

.iti-flag.ve {
	height: 14px;
	background-position: -5346px 0
}

.iti-flag.vg {
	height: 10px;
	background-position: -5368px 0
}

.iti-flag.vi {
	height: 14px;
	background-position: -5390px 0
}

.iti-flag.vn {
	height: 14px;
	background-position: -5412px 0
}

.iti-flag.vu {
	height: 12px;
	background-position: -5434px 0
}

.iti-flag.wf {
	height: 14px;
	background-position: -5456px 0
}

.iti-flag.ws {
	height: 10px;
	background-position: -5478px 0
}

.iti-flag.xk {
	height: 15px;
	background-position: -5500px 0
}

.iti-flag.ye {
	height: 14px;
	background-position: -5522px 0
}

.iti-flag.yt {
	height: 14px;
	background-position: -5544px 0
}

.iti-flag.za {
	height: 14px;
	background-position: -5566px 0
}

.iti-flag.zm {
	height: 14px;
	background-position: -5588px 0
}

.iti-flag.zw {
	height: 10px;
	background-position: -5610px 0
}

.royalSlider {
	width: 600px;
	height: 400px;
	position: relative;
	direction: ltr
}

.royalSlider>* {
	float: left
}

.rsWebkit3d .rsABlock,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsLink,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsPreloader,
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsThumbs,
.rsWebkit3d img {
	-webkit-backface-visibility: hidden
}

.rsFade.rsWebkit3d .rsContainer,
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img {
	-webkit-transform: none
}

.rsOverflow {
	float: left
}

.rsOverflow,
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	-webkit-tap-highlight-color: transparent
}

.rsVisibleNearbyWrap {
	left: 0;
	top: 0
}

.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0
}

.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color: transparent
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer
}

.rsThumb {
	float: left;
	position: relative
}

.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition: opacity .3s linear;
	transition: opacity .3s linear
}

.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0s linear .3s, opacity .3s linear;
	transition: visibility 0s linear .3s, opacity .3s linear
}

.rsGCaption {
	width: 100%;
	float: left;
	text-align: center
}

.royalSlider.rsFullscreen {
	position: fixed!important;
	height: auto!important;
	width: auto!important;
	margin: 0!important;
	padding: 0!important;
	z-index: 2147483647!important;
	top: 0!important;
	left: 0!important;
	bottom: 0!important;
	right: 0!important
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1!important;
	-webkit-transition: 0s;
	transition: 0s;
	display: none
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative
}

.rsPreloader {
	position: absolute;
	z-index: 0
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.rsNavItem {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .25)
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22
}

.rsTabs {
	float: left;
	background: none!important
}

.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color: transparent
}

.rsVideoContainer {
	width: auto;
	height: auto;
	line-height: 0;
	position: relative
}

.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s
}

.rsVideoFrameHolder.rsVideoActive {
	opacity: 1
}

.rsVideoContainer .rsVideoObj,
.rsVideoContainer embed,
.rsVideoContainer iframe,
.rsVideoContainer video {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.rsVideoContainer.rsIOSVideo embed,
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px
}

.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15
}

img.rsImg {
	max-width: none
}

.grab-cursor {
	cursor: url(https://toyota-forklifts.fi/assets/images/grab.png?16a537a7032cbcc4450c320aef28eaa5) 8 8, move
}

.grabbing-cursor {
	cursor: url(https://toyota-forklifts.fi/assets/images/grabbing.png?ea6ad784231081eefe3aa3bea6edab66) 8 8, move
}

.rsNoDrag {
	cursor: auto
}

.rsLink {
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 20;
	background: url(https://toyota-forklifts.fi/assets/images/blank.gif?b2ceb3275a613572912691a86bca3840)
}

.rsDefaultInv,
.rsDefaultInv .rsOverflow,
.rsDefaultInv .rsSlide,
.rsDefaultInv .rsThumbs,
.rsDefaultInv .rsVideoFrameHolder {
	background: #eee;
	color: #222
}

.rsDefaultInv .rsArrow {
	height: 100%;
	width: 44px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21
}

.rsDefaultInv.rsVer .rsArrow {
	width: 100%;
	height: 44px
}

.rsDefaultInv.rsVer .rsArrowLeft {
	top: 0;
	left: 0
}

.rsDefaultInv.rsVer .rsArrowRight {
	bottom: 0;
	left: 0
}

.rsDefaultInv.rsHor .rsArrowLeft {
	left: 0;
	top: 0
}

.rsDefaultInv.rsHor .rsArrowRight {
	right: 0;
	top: 0
}

.rsDefaultInv .rsArrowIcn {
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -16px;
	position: absolute;
	cursor: pointer;
	background: url(https://toyota-forklifts.fi/assets/images/rs-default-inverted.png?14b45c41b84a0011876631f8a56c39da);
	background-color: #fff;
	background-color: hsla(0, 0%, 100%, .75);
	*background-color: #fff;
	border-radius: 2px
}

.rsDefaultInv .rsArrowIcn:hover {
	background-color: hsla(0, 0%, 100%, .9)
}

.rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn {
	background-position: -64px -32px
}

.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn {
	background-position: -64px -64px
}

.rsDefaultInv.rsVer .rsArrowLeft .rsArrowIcn {
	background-position: -96px -32px
}

.rsDefaultInv.rsVer .rsArrowRight .rsArrowIcn {
	background-position: -96px -64px
}

.rsDefaultInv .rsArrowDisabled .rsArrowIcn {
	filter: alpha(opacity=20);
	opacity: .2;
	*display: none
}

.rsDefaultInv .rsBullets {
	position: relative;
	z-index: 35;
	padding-top: 4px;
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	line-height: 5px;
	overflow: hidden
}

.rsDefaultInv .rsBullet {
	width: 5px;
	height: 5px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 6px
}

.rsDefaultInv .rsBullet span {
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #bbb
}

.rsDefaultInv .rsBullet.rsNavSelected span {
	background-color: #000
}

.rsDefaultInv .rsThumbsHor {
	width: 100%;
	height: 72px
}

.rsDefaultInv .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0
}

.rsDefaultInv.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%
}

.rsDefaultInv.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%
}

.rsDefaultInv .rsThumb {
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px
}

.rsDefaultInv .rsThumb img {
	width: 100%;
	height: 100%
}

.rsDefaultInv .rsThumb.rsNavSelected {
	background: #fff
}

.rsDefaultInv .rsThumb.rsNavSelected img {
	opacity: .5;
	filter: alpha(opacity=50)
}

.rsDefaultInv .rsTmb {
	display: block
}

.rsDefaultInv .rsTmb h5 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 20px
}

.rsDefaultInv .rsTmb span {
	color: #ddd;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 18px
}

.rsDefaultInv .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
	background: #fff;
	background: hsla(0, 0%, 100%, .75)
}

.rsDefaultInv .rsThumbsArrow:hover {
	background: hsla(0, 0%, 100%, .9)
}

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px
}

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowLeft {
	top: 0;
	left: 0
}

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowRight {
	bottom: 0;
	left: 0
}

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowLeft {
	left: 0;
	top: 0
}

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowRight {
	right: 0;
	top: 0
}

.rsDefaultInv .rsThumbsArrowIcn {
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	position: absolute;
	cursor: pointer;
	background: url(https://toyota-forklifts.fi/assets/images/rs-default-inverted.png?14b45c41b84a0011876631f8a56c39da)
}

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -128px -32px
}

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -128px -48px
}

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -144px -32px
}

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -144px -48px
}

.rsDefaultInv .rsThumbsArrowDisabled {
	display: none!important
}

@media screen and (min-width:0px) and (max-width:800px) {
	.rsDefaultInv .rsThumb {
		width: 59px;
		height: 44px
	}
	.rsDefaultInv .rsThumbsHor {
		height: 44px
	}
	.rsDefaultInv .rsThumbsVer {
		width: 59px
	}
}

.rsDefaultInv .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	padding-top: 12px;
	position: relative
}

.rsDefaultInv .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #d9d9dd;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f4f4f4));
	background-image: linear-gradient(180deg, #fefefe, #f4f4f4);
	-webkit-box-shadow: inset 1px 0 0 #fff;
	box-shadow: inset 1px 0 0 #fff;
	*display: inline;
	*zoom: 1
}

.rsDefaultInv .rsTab:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.rsDefaultInv .rsTab:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-right: 1px solid #cfcfcf
}

.rsDefaultInv .rsTab:active {
	border: 1px solid #d9d9dd;
	background-color: #f4f4f4;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2) inset;
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2)
}

.rsDefaultInv .rsTab.rsNavSelected {
	color: #fff;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	-webkit-box-shadow: 0 1px 9px hsla(0, 0%, 40%, .65) inset;
	box-shadow: inset 0 1px 9px hsla(0, 0%, 40%, .65);
	background: #acacac;
	background-image: -moz-llinear-gradient(top, #acacac, #bbb);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#acacac), to(#bbb));
	background-image: linear-gradient(180deg, #acacac, #bbb)
}

.rsDefaultInv .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer
}

.rsDefaultInv .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url(https://toyota-forklifts.fi/assets/images/rs-default-inverted.png?14b45c41b84a0011876631f8a56c39da) 0 0;
	background-color: #fff;
	background-color: hsla(0, 0%, 100%, .75);
	*background-color: #fff;
	border-radius: 2px
}

.rsDefaultInv .rsFullscreenIcn:hover {
	background-color: hsla(0, 0%, 100%, .9)
}

.rsDefaultInv.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0
}

.rsDefaultInv .rsPlayBtn {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .3);
	width: 64px;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	cursor: pointer
}

.rsDefaultInv .rsPlayBtnIcon {
	width: 64px;
	display: block;
	height: 64px;
	border-radius: 4px;
	-webkit-transition: .3s;
	transition: .3s;
	background: url(https://toyota-forklifts.fi/assets/images/rs-default-inverted.png?14b45c41b84a0011876631f8a56c39da) no-repeat 0 -32px;
	background-color: #fff;
	background-color: hsla(0, 0%, 100%, .75);
	*background-color: #fff
}

.rsDefaultInv .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: hsla(0, 0%, 100%, .9)
}

.rsDefaultInv .rsBtnCenterer {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 20px;
	height: 20px
}

.rsDefaultInv .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0)
}

.rsDefaultInv .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px
}

.rsDefaultInv .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url(https://toyota-forklifts.fi/assets/images/rs-default-inverted.png?14b45c41b84a0011876631f8a56c39da) -64px 0;
	background-color: #fff;
	background-color: hsla(0, 0%, 100%, .75);
	*background-color: #fff
}

.rsDefaultInv .rsCloseVideoIcn:hover {
	background-color: hsla(0, 0%, 100%, .9)
}

.rsDefaultInv .rsPreloader {
	width: 20px;
	height: 20px;
	background-image: url(https://toyota-forklifts.fi/assets/images/preloader.gif?213c67804ffb9fe9d5292cd3f9b18c4c);
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -10px
}

.rsDefaultInv .rsGCaption {
	position: absolute;
	float: none;
	bottom: 6px;
	left: 6px;
	text-align: left;
	background: #fff;
	background: hsla(0, 0%, 100%, .75);
	color: #000;
	padding: 2px 8px;
	width: auto;
	font-size: 12px;
	border-radius: 2px
}



.black {
	color: #333
}

.black-bg {
	background: #333
}

.black-80 {
	color: #5c5c5c
}

.black-80-bg {
	background: #5c5c5c
}

.black-footer {
	background: #262626
}

.green {
	color: #059e5f
}

.grey {
	color: #aeb0b3
}

.grey-bg {
	background: #aeb0b3
}

#parts-footer-content .grey-block,
.grey-dark-bg {
	background: #2e2b2b
}

.grey-40 {
	color: #dfdfe1
}

.grey-40-bg {
	background: #dfdfe1
}

.grey-20 {
	color: #efeff0
}

.grey-20-bg {
	background: #efeff0
}

.grey-10 {
	color: #f7f7f7
}

.grey-10-bg {
	background: #f7f7f7
}

.grey-9C {
	background: #9c9c9c
}

.grey-light {
	background: #dedede
}

.block-link-button a.buy,
.buy.btn,
.dbl .dbl-col .buy.dbl-button-LightGray,
.dbl .dbl-col .buy.dbl-button-Red,
.dbl .dbl-col .buy.dbl-button-Transparent,
.footer-buttons li a.buy,
.mblc .buy.dbl-button-LightGray,
.mblc .buy.dbl-button-Red,
.mblc .buy.dbl-button-Transparent,
.parts-footer-buttons li a.buy,
.red,
button.buy {
	color: #bb001e
}

.red-bg {
	background: #bb001e
}

.light-red,
.red-onlinestore {
	color: #c9102e
}

.white {
	color: #fff
}

.white-bg {
	background: #fff
}

.gradient1 {
	background: -webkit-gradient(linear, left top, left bottom, from(#efeff0), to(#fff));
	background: linear-gradient(180deg, #efeff0, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#efeff0, endColorstr=#ffffff, GradientType=0)
}

.gradient2-to-bottom {
	background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#dfdfe1));
	background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00dfdfe1, endColorstr=#dfdfe1, GradientType=0)
}

.gradient2-to-top {
	background: -webkit-gradient(linear, left bottom, left top, from(hsla(0, 0%, 100%, 0)), to(#dfdfe1));
	background: linear-gradient(0deg, hsla(0, 0%, 100%, 0), #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfe1, endColorstr=#00dfdfe1, GradientType=0)
}

.gradient2-to-right {
	background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(#dfdfe1));
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00dfdfe1, endColorstr=#dfdfe1, GradientType=1)
}

.gradient2-to-left {
	background: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, 0)), to(#dfdfe1));
	background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfe1, endColorstr=#00dfdfe1, GradientType=1)
}

.gradient3-to-bottom {
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#dfdfe1));
	background: linear-gradient(180deg, #f7f7f7 0, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f7, endColorstr=#dfdfe1, GradientType=0)
}

.gradient3-to-top {
	background: -webkit-gradient(linear, left bottom, left top, from(#f7f7f7), to(#dfdfe1));
	background: linear-gradient(0deg, #f7f7f7, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfe1, endColorstr=#f7f7f7, GradientType=0)
}

.gradient3-to-right {
	background: -webkit-gradient(linear, left top, right top, from(#f7f7f7), to(#dfdfe1));
	background: linear-gradient(90deg, #f7f7f7, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f7, endColorstr=#dfdfe1, GradientType=1)
}

.gradient3-to-left {
	background: -webkit-gradient(linear, right top, left top, from(#f7f7f7), to(#dfdfe1));
	background: linear-gradient(270deg, #f7f7f7, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfe1, endColorstr=#f7f7f7, GradientType=1)
}

.gradient4 {
	background: -webkit-gradient(linear, left top, right top, from(#f2f2f2), to(#fff));
	background: linear-gradient(90deg, #f2f2f2, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f2f2, GradientType=1)
}

body,
p {
	font-family: Titillium Web;
	font-size: 16px;
	line-height: 1.5em;
	color: #333
}

[lang=el] body,
[lang=el] p {
	font-family: sans-serif
}

p {
	margin: 1em 0
}

.checkout-step.active .fancybox-inner.checkout-reset-password h1,
.checkout-step.active h3,
.fancybox-inner.checkout-reset-password .checkout-step.active h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.fancybox-inner.checkout-reset-password h1,
.h1,
.h2,
.h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.parts-checkout-step.active h3,
.partsCatalog-item-position,
h1,
h2,
h3 {
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 400;
	font-family: Titillium Web, sans-serif
}

.checkout-step.active .fancybox-inner.checkout-reset-password [lang=el] h1,
.checkout-step.active [lang=el] h3,
.fancybox-inner.checkout-reset-password .checkout-step.active [lang=el] h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active [lang=el] h1,
.fancybox-inner.checkout-reset-password [lang=el] h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password [lang=el] h1,
.parts-checkout-step.active [lang=el] h3,
[lang=el] .checkout-step.active .fancybox-inner.checkout-reset-password h1,
[lang=el] .checkout-step.active h3,
[lang=el] .fancybox-inner.checkout-reset-password .checkout-step.active h1,
[lang=el] .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
[lang=el] .fancybox-inner.checkout-reset-password h1,
[lang=el] .h1,
[lang=el] .h2,
[lang=el] .h3,
[lang=el] .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
[lang=el] .parts-checkout-step.active h3,
[lang=el] .partsCatalog-item-position,
[lang=el] h1,
[lang=el] h2,
[lang=el] h3 {
	font-family: sans-serif
}

.checkout-step.active .fancybox-inner.checkout-reset-password h1.headline-bold,
.checkout-step.active h3.headline-bold,
.fancybox-inner.checkout-reset-password .checkout-step.active h1.headline-bold,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1.headline-bold,
.fancybox-inner.checkout-reset-password h1.headline-bold,
.h1.headline-bold,
.h2.headline-bold,
.h3.headline-bold,
.headline-bold.partsCatalog-item-position,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1.headline-bold,
.parts-checkout-step.active h3.headline-bold,
h1.headline-bold,
h2.headline-bold,
h3.headline-bold {
	font-family: Titillium-Bold, sans-serif
}

.checkout-step.active .fancybox-inner.checkout-reset-password [lang=el] h1.headline-bold,
.checkout-step.active [lang=el] h3.headline-bold,
.fancybox-inner.checkout-reset-password .checkout-step.active [lang=el] h1.headline-bold,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active [lang=el] h1.headline-bold,
.fancybox-inner.checkout-reset-password [lang=el] h1.headline-bold,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password [lang=el] h1.headline-bold,
.parts-checkout-step.active [lang=el] h3.headline-bold,
[lang=el] .checkout-step.active .fancybox-inner.checkout-reset-password h1.headline-bold,
[lang=el] .checkout-step.active h3.headline-bold,
[lang=el] .fancybox-inner.checkout-reset-password .checkout-step.active h1.headline-bold,
[lang=el] .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1.headline-bold,
[lang=el] .fancybox-inner.checkout-reset-password h1.headline-bold,
[lang=el] .h1.headline-bold,
[lang=el] .h2.headline-bold,
[lang=el] .h3.headline-bold,
[lang=el] .headline-bold.partsCatalog-item-position,
[lang=el] .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1.headline-bold,
[lang=el] .parts-checkout-step.active h3.headline-bold,
[lang=el] h1.headline-bold,
[lang=el] h2.headline-bold,
[lang=el] h3.headline-bold {
	font-weight: 700;
	font-family: sans-serif
}

.checkout-step.active .fancybox-inner.checkout-reset-password h1.page-area,
.checkout-step.active h3.page-area,
.fancybox-inner.checkout-reset-password .checkout-step.active h1.page-area,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1.page-area,
.fancybox-inner.checkout-reset-password h1.page-area,
.h1.page-area,
.h2.page-area,
.h3.page-area,
.page-area.partsCatalog-item-position,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1.page-area,
.parts-checkout-step.active h3.page-area,
h1.page-area,
h2.page-area,
h3.page-area {
	padding-left: 20px;
	display: inline-block;
	font-family: Titillium-Bold, sans-serif;
	font-weight: 400
}

.checkout-step.active .fancybox-inner.checkout-reset-password [lang=el] h1.page-area,
.checkout-step.active [lang=el] h3.page-area,
.fancybox-inner.checkout-reset-password .checkout-step.active [lang=el] h1.page-area,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active [lang=el] h1.page-area,
.fancybox-inner.checkout-reset-password [lang=el] h1.page-area,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password [lang=el] h1.page-area,
.parts-checkout-step.active [lang=el] h3.page-area,
[lang=el] .checkout-step.active .fancybox-inner.checkout-reset-password h1.page-area,
[lang=el] .checkout-step.active h3.page-area,
[lang=el] .fancybox-inner.checkout-reset-password .checkout-step.active h1.page-area,
[lang=el] .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1.page-area,
[lang=el] .fancybox-inner.checkout-reset-password h1.page-area,
[lang=el] .h1.page-area,
[lang=el] .h2.page-area,
[lang=el] .h3.page-area,
[lang=el] .page-area.partsCatalog-item-position,
[lang=el] .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1.page-area,
[lang=el] .parts-checkout-step.active h3.page-area,
[lang=el] h1.page-area,
[lang=el] h2.page-area,
[lang=el] h3.page-area {
	font-weight: 700;
	font-family: sans-serif
}

.h1,
h1 {
	font-size: 40px;
	line-height: 48px;
	font-family: Titillium Web, sans-serif
}

@media (max-width:767px) {
	.h1,
	h1 {
		font-size: 20px
	}
}

.h1.headline-bold,
h1.headline-bold {
	font-family: Titillium-Bold, sans-serif
}

.h1.padding-top,
h1.padding-top {
	padding-top: 40px
}

.checkout-step.active .fancybox-inner.checkout-reset-password h1,
.checkout-step.active h3,
.fancybox-inner.checkout-reset-password .checkout-step.active h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.h2,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.parts-checkout-step.active h3,
.partsCatalog-item-position,
h2 {
	font-size: 36px;
	line-height: 44px;
	font-family: Titillium Web, sans-serif
}

@media (max-width:767px) {
	.checkout-step.active .fancybox-inner.checkout-reset-password h1,
	.checkout-step.active h3,
	.fancybox-inner.checkout-reset-password .checkout-step.active h1,
	.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
	.h2,
	.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
	.parts-checkout-step.active h3,
	.partsCatalog-item-position,
	h2 {
		font-size: 18px
	}
}

.fancybox-inner.checkout-reset-password h1,
.h3,
h3 {
	font-size: 24px;
	line-height: 30px;
	font-family: Titillium Web, sans-serif
}

@media (max-width:767px) {
	.fancybox-inner.checkout-reset-password h1,
	.h3,
	h3 {
		font-size: 16px
	}
}

.bold,
.delivery-time,
.noscript p,
.product-summary-bar ol li a:before,
.strong,
b,
strong {
	font-family: Titillium-Semibold, sans-serif;
	font-weight: 400
}

.noscript [lang=el] p,
.product-summary-bar ol li [lang=el] a:before,
[lang=el] .bold,
[lang=el] .delivery-time,
[lang=el] .noscript p,
[lang=el] .product-summary-bar ol li a:before,
[lang=el] .strong,
[lang=el] b,
[lang=el] strong {
	font-weight: 700;
	font-family: sans-serif
}

#minicart-details .inner-minicart table .product-name,
.checkout-step strong,
.config-price,
.large-cart--details .name,
.large-cart--details .name:active,
.mainmenu .mainmenu-title,
.options-accessories-wrapper .options-summary-container .summary h4,
.parts-checkout-step strong,
.product-block-full .product-detail .product-title,
.product-row .product .product-detail .product-title .product-title-inner-wrapper p,
.row .product .product-detail .product-title .product-title-inner-wrapper p,
.semibold {
	font-family: Titillium-Semibold, sans-serif!important
}

#minicart-details .inner-minicart table [lang=el] .product-name,
.checkout-step [lang=el] strong,
.large-cart--details [lang=el] .name,
.mainmenu [lang=el] .mainmenu-title,
.options-accessories-wrapper .options-summary-container .summary [lang=el] h4,
.parts-checkout-step [lang=el] strong,
.product-block-full .product-detail [lang=el] .product-title,
.product-row .product .product-detail .product-title .product-title-inner-wrapper [lang=el] p,
.row .product .product-detail .product-title .product-title-inner-wrapper [lang=el] p,
[lang=el] #minicart-details .inner-minicart table .product-name,
[lang=el] .checkout-step strong,
[lang=el] .config-price,
[lang=el] .large-cart--details .name,
[lang=el] .mainmenu .mainmenu-title,
[lang=el] .options-accessories-wrapper .options-summary-container .summary h4,
[lang=el] .parts-checkout-step strong,
[lang=el] .product-block-full .product-detail .product-title,
[lang=el] .product-row .product .product-detail .product-title .product-title-inner-wrapper p,
[lang=el] .row .product .product-detail .product-title .product-title-inner-wrapper p,
[lang=el] .semibold {
	font-weight: 700;
	font-family: sans-serif!important
}

.p,
.product-block-full .product-detail .price-from,
.product-row .product .product-detail .price-from,
.row .product .product-detail .price-from,
p {
	font-family: Titillium Web;
	font-size: 14px;
	line-height: 1.5em;
	margin: .5em 0
}

.product-block-full .product-detail [lang=el] .price-from,
.product-row .product .product-detail [lang=el] .price-from,
.row .product .product-detail [lang=el] .price-from,
[lang=el] .p,
[lang=el] .product-block-full .product-detail .price-from,
[lang=el] .product-row .product .product-detail .price-from,
[lang=el] .row .product .product-detail .price-from,
[lang=el] p {
	font-family: sans-serif
}

.error-message,
.field-validation-error,
.p-small {
	font-family: Titillium Web;
	font-size: 14px;
	line-height: 1.5em;
	margin: .5em 0
}

[lang=el] .error-message,
[lang=el] .field-validation-error,
[lang=el] .p-small {
	font-family: sans-serif
}

.ingress,
.preamble {
	font-family: Titillium Web;
	font-size: 24px
}

[lang=el] .ingress,
[lang=el] .preamble {
	font-family: sans-serif
}

.driver-testimonials .driver-story .story-text,
.italic {
	font-family: Titillium-Thin-Italic
}

.driver-testimonials .driver-story [lang=el] .story-text,
[lang=el] .driver-testimonials .driver-story .story-text,
[lang=el] .italic {
	font-style: italic;
	font-family: sans-serif
}

.nopadding {
	padding: 0!important;
	margin: 0!important
}

.a,
.link,
.link-black,
a {
	color: #bb001e;
	text-decoration: none;
	cursor: pointer
}

.a:hover,
.link-black:hover,
.link:hover,
a:hover {
	color: #bb001e;
	text-decoration: underline
}

.a.iconlink:hover,
.a.nohover,
.iconlink.link-black:hover,
.iconlink.link:hover,
.nohover.link,
.nohover.link-black,
a.iconlink:hover,
a.nohover {
	text-decoration: none
}

.link {
	font-size: 16px;
	line-height: 21px;
	text-transform: uppercase
}

.link:hover {
	text-decoration: underline
}

.link.active {
	background: #dfdfe1;
	color: #333;
	text-decoration: none
}

.link-black {
	color: #5c5c5c
}

.link-black.active,
.link-black:hover {
	color: #333;
	text-decoration: none
}

.icon-delete-circle {
	color: #5c5c5c
}

.talign-right {
	text-align: right
}

.talign-center {
	text-align: center
}

.text-uppercase {
	text-transform: uppercase
}

@media (max-width:991px) {
	.linebroken {
		display: none
	}
	.not-linebroken {
		display: inline
	}
}

.linebroken {
	display: inline
}

.not-linebroken {
	display: none
}

#tabbed-content .tab-content .tab_drawer:after,
.accessories-finder .filter-toggler:after,
.block-link-button a.btn.showmore:after,
.block-link-button a.outlined.dropdown:after,
.block-link-button a.showmore:after,
.breadcrumb_btn:first-child a:before,
.breadcrumbs>li:nth-last-of-type(2) a:before,
.breadcrumbs li:first-child a:before,
.btn-cart:before,
.btn.buy.showmore:after,
.btn.outlined.dropdown:after,
.btn.showmore:after,
.bullet-sign:before,
.carousel .owl-controls .owl-buttons .owl-next:after,
.carousel .owl-controls .owl-buttons .owl-prev:after,
.category-page .sort-options ul li input[type=radio]+label:after,
.checkout-page .validation-error:before,
.checkout-step.invalid:before,
.checkout-step.valid:before,
.checkout .continue-shopping a:before,
.clear-facets:after,
.compare-page .compare-product .remove-from-list-button:before,
.compare-product-bar ul li button:before,
.dbl .dbl-col .dropdown.dbl-button-LightGray:after,
.dbl .dbl-col .outlined.dropdown.dbl-button-Red:after,
.dbl .dbl-col .outlined.dropdown.dbl-button-Transparent:after,
.dbl .dbl-col .scroll-to-top-button button.big.dbl-button-LightGray:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-LightGray:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Red:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Transparent:after,
.dbl .dbl-col .showmore.dbl-button-LightGray:after,
.dbl .dbl-col .showmore.dbl-button-Red:after,
.dbl .dbl-col .showmore.dbl-button-Transparent:after,
.dbl .dbl-col button.dropdown.dbl-button-LightGray:after,
.dbl .dbl-col button.showmore.dbl-button-LightGray:after,
.dbl .dbl-col button.showmore.dbl-button-Red:after,
.dbl .dbl-col button.showmore.dbl-button-Transparent:after,
.dropdown__multi:after,
.error-message:before,
.facet-headers>li .facet-header:after,
.facets-inner:after,
.field-validation-error:before,
.filterButton:before,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded li:before,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included li:before,
.footer-buttons li a.btn.showmore:after,
.footer-buttons li a.outlined.dropdown:after,
.footer-buttons li a.showmore:after,
.formcontainerblock .EPiServerForms .Form__Element .Form__Element__ValidationError:before,
.header-dropdown-btn:after,
.header-link-onlinestore:before,
.iconExport:after,
.iconInfo:after,
.iconWarning:after,
.import-info:before,
.js-import-order-form .import-info:before,
.js-orders-download:after,
.js-quick-order-add-row:after,
.js-quick-order-delete-row:after,
.js-quick-order-delete:after,
.mainmenu-icon,
.mainmenu .mainmenu__icon:before,
.mblc .dbl-button-LightGray.showmore:after,
.mblc .dropdown.dbl-button-LightGray:after,
.mblc .outlined.dropdown.dbl-button-Red:after,
.mblc .outlined.dropdown.dbl-button-Transparent:after,
.mblc .scroll-to-top-button button.big.dbl-button-LightGray:after,
.mblc .scroll-to-top-button button.dbl-button-LightGray.showmore:after,
.mblc .scroll-to-top-button button.showmore.dbl-button-Red:after,
.mblc .scroll-to-top-button button.showmore.dbl-button-Transparent:after,
.mblc .showmore.dbl-button-Red:after,
.mblc .showmore.dbl-button-Transparent:after,
.mblc button.dbl-button-LightGray.showmore:after,
.mblc button.dropdown.dbl-button-LightGray:after,
.mblc button.showmore.dbl-button-Red:after,
.mblc button.showmore.dbl-button-Transparent:after,
.mega-menu__icon-lvl2,
.mega-menu__mobile-icon,
.mega-menu__mobile-icon-back,
.menu-header:after,
.pageTop .customer-btn:before,
.pageTop .open-search-btn:before,
.pageTop .user-btn:before,
.parts-checkout-page .validation-error:before,
.parts-checkout-step.invalid:before,
.parts-checkout-step.valid:before,
.parts-checkout .continue-shopping a:before,
.parts-footer-buttons li a.btn.showmore:after,
.parts-footer-buttons li a.outlined.dropdown:after,
.parts-footer-buttons li a.showmore:after,
.parts-footer-support-area .support-block .content-footer .support-link:after,
.parts-input-error.visible:before,
.parts-pageTop .customer-btn:before,
.parts-pageTop .open-search-btn:before,
.parts-pageTop .user-btn:before,
.parts-topmenu-list li.email:after,
.parts-topmenu-list li.myaccount:after,
.parts-topmenu-list li.orders:after,
.parts-topmenu-list li.phone:after,
.parts-topmenu-list li.urgent:after,
.parts-truckitem-search-button:after,
.partsCatalog-leftmenu--header a:after,
.partsCatalog-leftmenu--maincategory a:after,
.partsCatalog-leftmenu--maincategory a[aria-expanded=true]:after,
.partsCatalog-search .partsSearch-showLess:after,
.partsCatalog-search .partsSearch-showMore:after,
.partsSearch-price-netprice:after,
.partsSearch-showLess:after,
.partsSearch-showMore:after,
.quick-order-input-error:before,
.quickorder-table .js-chevron-down-icon:after,
.quickorder-table .js-chevron-up-icon:after,
.rental-page .sort-options ul li input[type=radio]+label:after,
.scroll-to-top-button .dbl .dbl-col button.big.dbl-button-LightGray:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-LightGray:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Red:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button .mblc button.big.dbl-button-LightGray:after,
.scroll-to-top-button .mblc button.dbl-button-LightGray.showmore:after,
.scroll-to-top-button .mblc button.showmore.dbl-button-Red:after,
.scroll-to-top-button .mblc button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button button.btn.showmore:after,
.scroll-to-top-button button.outlined.big:after,
.scroll-to-top-button button.showmore.buy:after,
.scroll-to-top-button button.showmore:after,
.search-btn:after,
.search-category-icon:before,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded li:before,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included li:before,
.short-rental-page .sort-options ul li input[type=radio]+label:after,
.sort-wrapper .sort-options .sort-header:after,
.tabbed-content .tab-content .tab_drawer:after,
.top-menu-btn-area .top-menu-btn:before,
.top-menu-list li.myaccount:before,
.top-menu-list li.orders:before,
.top-menu-list li.phone:before,
.top-menu-list li.urgent:before,
.truck-finder .filter-toggler:after,
.truck-input-error.visible:before,
.used-product-extra-information .checks li:before,
[class*=" icon-"],
[class^=icon-],
button.btn.showmore:after,
button.outlined.dropdown.buy:after,
button.outlined.dropdown:after,
button.showmore.buy:after,
button.showmore:after,
input[type=checkbox]+label:before,
input[type=radio]+label:before,
label input[type=checkbox]:before,
label input[type=radio]:before,
ul.benefits li:before,
ul.link-list li:before,
ul.pdf-list li:before,
ul.tickbox-bullets li:before {
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-balance-scale:before {
	content: "\E900"
}

.icon-info:before,
.iconInfo:after,
.import-info:before,
.js-import-order-form .import-info:before,
.partsSearch-price-netprice:after {
	content: "2"
}

.icon-truck-stacker:before {
	content: "@"
}

.icon-truck-highlift:before {
	content: "A"
}

.icon-truck-forklift:before {
	content: "B"
}

.icon-truck-handtruck:before {
	content: "C"
}

.icon-customer-btn:before,
.pageTop .customer-btn:before,
.parts-pageTop .customer-btn:before {
	content: "D"
}

.icon-service:before {
	content: "E"
}

.icon-drivers-training:before {
	content: "F"
}

.icon-geo-location:before {
	content: "G"
}

.icon-phone:before,
.parts-topmenu-list li.phone:after,
.top-menu-list li.phone:before {
	content: "H"
}

.filterButton:before,
.icon-search:before,
.pageTop .open-search-btn:before,
.parts-pageTop .open-search-btn:before,
.parts-truckitem-search-button:after,
.search-btn:after,
.search-category-icon:before {
	content: "I"
}

.checkout-page .validation-error:before,
.checkout-step.invalid:before,
.error-message:before,
.field-validation-error:before,
.formcontainerblock .EPiServerForms .Form__Element .Form__Element__ValidationError:before,
.icon-warning:before,
.iconWarning:after,
.parts-checkout-page .validation-error:before,
.parts-checkout-step.invalid:before,
.parts-input-error.visible:before,
.parts-topmenu-list li.urgent:after,
.quick-order-input-error:before,
.top-menu-list li.urgent:before,
.truck-input-error.visible:before {
	content: "K"
}

.icon-question:before {
	content: "L"
}

.icon-human-profile:before,
.pageTop .user-btn:before,
.parts-pageTop .user-btn:before,
.parts-topmenu-list li.myaccount:after,
.top-menu-list li.myaccount:before {
	content: "M"
}

.icon-list-view:before {
	content: "N"
}

.facets-inner:after,
.icon-arrow-down-filled:before {
	content: "O"
}

.icon-euro-sign:before {
	content: "P"
}

.icon-undo:before,
.partsCatalog-leftmenu--header a:after {
	content: "Q"
}

.icon-download:before,
.iconExport:after {
	content: "R"
}

.icon-arrow-right-circle:before,
ul.link-list li:before {
	content: "S"
}

.icon-arrow-down-circle:before {
	content: "T"
}

.icon-arrow-up-circle:before {
	content: "U"
}

.icon-arrow-left-circle:before {
	content: "V"
}

.icon-check-circle:before {
	content: "W"
}

.accessories-finder .filter-toggler:after,
.block-link-button a.btn.showmore:after,
.block-link-button a.outlined.dropdown:after,
.block-link-button a.showmore:after,
.btn.buy.showmore:after,
.btn.outlined.dropdown:after,
.btn.showmore:after,
.category-page .sort-options ul li input[type=radio]+label:after,
.dbl .dbl-col .dropdown.dbl-button-LightGray:after,
.dbl .dbl-col .outlined.dropdown.dbl-button-Red:after,
.dbl .dbl-col .outlined.dropdown.dbl-button-Transparent:after,
.dbl .dbl-col .showmore.dbl-button-LightGray:after,
.dbl .dbl-col .showmore.dbl-button-Red:after,
.dbl .dbl-col .showmore.dbl-button-Transparent:after,
.dropdown__multi:after,
.facet-headers>li .facet-header:after,
.footer-buttons li a.btn.showmore:after,
.footer-buttons li a.outlined.dropdown:after,
.footer-buttons li a.showmore:after,
.header-dropdown-btn:after,
.icon-arrow-down:before,
.mainmenu .mainmenu__icon:before,
.mblc .dbl-button-LightGray.showmore:after,
.mblc .dropdown.dbl-button-LightGray:after,
.mblc .outlined.dropdown.dbl-button-Red:after,
.mblc .outlined.dropdown.dbl-button-Transparent:after,
.mblc .showmore.dbl-button-Red:after,
.mblc .showmore.dbl-button-Transparent:after,
.mega-menu__icon-lvl2:before,
.menu-header:after,
.parts-footer-buttons li a.btn.showmore:after,
.parts-footer-buttons li a.outlined.dropdown:after,
.parts-footer-buttons li a.showmore:after,
.partsCatalog-leftmenu--maincategory a:after,
.partsCatalog-search .partsSearch-showLess:after,
.partsCatalog-search .partsSearch-showMore:after,
.partsSearch-showLess:after,
.partsSearch-showMore:after,
.quickorder-table .js-chevron-down-icon:after,
.rental-page .sort-options ul li input[type=radio]+label:after,
.short-rental-page .sort-options ul li input[type=radio]+label:after,
.sort-wrapper .sort-options .sort-header:after,
.truck-finder .filter-toggler:after,
button.btn.showmore:after,
button.outlined.dropdown.buy:after,
button.outlined.dropdown:after,
button.showmore.buy:after,
button.showmore:after {
	content: "X"
}

.icon-arrow-up-filled:before {
	content: "Y"
}

.block-link-button a.showmore:not(.collapsed):after,
.btn.showmore:not(.collapsed):after,
.dbl .dbl-col .showmore.dbl-button-LightGray:not(.collapsed):after,
.dbl .dbl-col .showmore.dbl-button-Red:not(.collapsed):after,
.dbl .dbl-col .showmore.dbl-button-Transparent:not(.collapsed):after,
.footer-buttons li a.showmore:not(.collapsed):after,
.icon-arrow-up:before,
.mblc .showmore.dbl-button-LightGray:not(.collapsed):after,
.mblc .showmore.dbl-button-Red:not(.collapsed):after,
.mblc .showmore.dbl-button-Transparent:not(.collapsed):after,
.parts-footer-buttons li a.showmore:not(.collapsed):after,
.partsCatalog-leftmenu--maincategory a[aria-expanded=true]:after,
.partsCatalog-search .partsSearch-showLess:after,
.partsSearch-showLess:after,
.quickorder-table .js-chevron-up-icon:after,
button.showmore.buy:not(.collapsed):after,
button.showmore:not(.collapsed):after {
	content: "Z"
}

.icon-car:before {
	content: "\E9050"
}

.icon-dots-horizontal:before {
	content: "a"
}

.breadcrumb_btn:first-child a:before,
.breadcrumbs li:first-child a:before,
.carousel .owl-controls .owl-buttons .owl-prev:after,
.icon-arrow-left:before,
.mega-menu__mobile-icon-back:before {
	content: "b"
}

.carousel .owl-controls .owl-buttons .owl-next:after,
.icon-arrow-right:before,
.mega-menu__mobile-icon:before,
.parts-footer-support-area .support-block .content-footer .support-link:after {
	content: "c"
}

.icon-recycle:before {
	content: "d"
}

.icon-recycle-truck:before {
	content: "e"
}

.btn-cart:before,
.icon-shoppingcart:before {
	content: "f"
}

.icon-radio:before,
input[type=radio]+label:before,
input[type=radio]:disabled+label:before,
label input[type=radio]:before,
label input[type=radio]:disabled:before {
	content: "g"
}

.bullet-sign:before,
.checkout-step.valid:before,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included li:before,
.icon-check-circle-filled:before,
.parts-checkout-step.valid:before,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included li:before,
.used-product-extra-information .checks li:before,
ul.benefits li:before,
ul.tickbox-bullets li:before {
	content: "h"
}

.icon-pdf:before,
ul.pdf-list li:before {
	content: "i"
}

.icon-delete:before {
	content: "j"
}

.clear-facets:after,
.compare-page .compare-product .remove-from-list-button:before,
.compare-product-bar ul li button:before,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded li:before,
.icon-delete-circle:before,
.js-quick-order-delete-row:after,
.js-quick-order-delete:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded li:before {
	content: "k"
}

.icon-radio-filled:before,
input[type=radio]:checked+label:before,
label input[type=radio]:checked:before {
	content: "l"
}

.icon-checkbox:before,
input[type=checkbox]+label:before,
input[type=checkbox]:disabled+label:before,
label input[type=checkbox]:before,
label input[type=checkbox]:disabled:before {
	content: "m"
}

.icon-checkbox-filled:before,
input[type=checkbox]:checked+label:before,
label input[type=checkbox]:checked:before {
	content: "n"
}

.icon-play:before {
	content: "q"
}

.icon-truck-forklift2:before {
	content: "r"
}

.icon-truck-counter:before {
	content: "s"
}

.icon-short-term-rental:before,
.parts-topmenu-list li.orders:after,
.top-menu-list li.orders:before {
	content: "\E9010"
}

.icon-parts:before {
	content: "\E9030"
}

.icon-deals-offers:before {
	content: "\E9020"
}

.icon-trolly:before {
	content: "w"
}

.icon-used:before {
	content: "\E9000"
}

.icon-location:before {
	content: "\E901"
}

.icon-excel:before,
.js-orders-download:after {
	content: "\E902"
}

.icon-Graduates:before {
	content: "\E903"
}

.icon-Home:before {
	content: "\E904"
}

.icon-Job:before {
	content: "\E905"
}

.icon-Location:before {
	content: "\E906"
}

.icon-Quote:before {
	content: "\E907"
}

.icon-TPS:before {
	content: "\E908"
}

.icon-Training:before {
	content: "\E909"
}

.icon-Download:before {
	content: "\E90A"
}

.icon-Call:before {
	content: "\E90B"
}

.icon-truck-ourproducts:before {
	content: "\E9060"
}

.icon-headphones:before {
	content: "\E948"
}

.icon-headset:before {
	content: "\E949"
}

.header-link-onlinestore:before,
.icon-store:before {
	content: "\E9FC"
}

.icon-store2:before {
	content: "\E9FD"
}

.icon-envelop:before {
	content: "\EA30"
}

.icon-envelop2:before,
.parts-topmenu-list li.email:after {
	content: "\EA31"
}

.icon-cog2:before {
	content: "\EB61"
}

.icon-paperplane:before {
	content: "\EC09"
}

.icon-truck:before {
	content: "\EC0F"
}

.icon-menu7:before {
	content: "\EC71"
}

.icon-plus-circle:before,
.js-quick-order-add-row:after,
.partsDropdown__button.partsIcon--plus:before {
	content: "\ED5F"
}

.icon-minus-circle:before,
.partsDropdown__button.partsIcon--minus:before {
	content: "\ED60"
}

.icon-accessories:before {
	content: "\E9040"
}

.icon-dangerous-good:before {
	content: "K"
}

.dbl .dbl-col .scroll-to-top-button button.big.dbl-button-LightGray:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-LightGray:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Red:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Transparent:after,
.icon-arrow-up2:before,
.mblc .scroll-to-top-button button.big.dbl-button-LightGray:after,
.mblc .scroll-to-top-button button.dbl-button-LightGray.showmore:after,
.mblc .scroll-to-top-button button.showmore.dbl-button-Red:after,
.mblc .scroll-to-top-button button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button .dbl .dbl-col button.big.dbl-button-LightGray:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-LightGray:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Red:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button .mblc button.big.dbl-button-LightGray:after,
.scroll-to-top-button .mblc button.dbl-button-LightGray.showmore:after,
.scroll-to-top-button .mblc button.showmore.dbl-button-Red:after,
.scroll-to-top-button .mblc button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button button.btn.showmore:after,
.scroll-to-top-button button.outlined.big:after,
.scroll-to-top-button button.showmore.buy:after,
.scroll-to-top-button button.showmore:after {
	content: "\EA3A"
}

.icon-calender:before {
	content: "\E953"
}

.icon-th-list:before {
	content: "\E90E"
}

.icon-grid-view:before {
	content: "\E90F"
}

::-webkit-input-placeholder {
	color: #828282
}

:-ms-input-placeholder {
	color: #828282
}

::-moz-placeholder {
	color: #828282
}

.fancybox-nav {
	width: 57px
}

.fancybox-nav span {
	visibility: visible
}

.fancybox-inner .container {
	width: auto!important
}

.fancybox-inner>row {
	margin: 0
}

@media screen and (max-width:768px) {
	.helpers.hidden-mobile {
		display: none
	}
}

@media screen and (max-width:1200px) {
	.helpers.hidden-tablet-down {
		display: none
	}
}

@media screen and (min-width:768px) {
	.helpers.hidden-above-mobile {
		display: none
	}
}

@media screen and (min-width:1200px) {
	.helpers.hidden-desktop {
		display: none
	}
}

body:not(.js-parts).alternativeStartPage {
	background: #efeff0
}

@media (max-width:1200px) {
	body:not(.js-parts) {
		padding-top: 51px
	}
}

@media (max-width:1200px) {
	.nav-open .backdrop {
		display: block;
		-webkit-animation: fadein .3s;
		animation: fadein .3s
	}
}

.backdrop {
	display: none;
	position: fixed;
	background-color: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999
}

.main-page-area {
	background-color: #fff;
	background-size: auto 847px;
	background-repeat: repeat-x;
	position: relative;
	overflow: hidden;
	z-index: 1
}

.main-page-area.white-bg {
	background: #fff
}

.main-page-area>.container {
	padding-top: 20px;
	padding-bottom: 40px
}

@media (min-width:768px) {
	.main-page-area>.container {
		padding-top: 60px
	}
}

.parts-main-page-area {
	background-size: auto 847px;
	background-repeat: repeat-x;
	position: relative;
	min-height: 20px
}

.parts-main-page-area.white-bg {
	background: #fff
}

.parts-main-page-area>.container {
	padding-top: 20px;
	padding-bottom: 40px
}

@media (min-width:768px) {
	.parts-main-page-area>.container {
		padding-top: 60px
	}
}

@media (max-width:1199px) {
	.parts-main-page-area .catalog-container .container {
		width: 100%
	}
}

.parts-main-page-area .promo .block-area {
	padding-bottom: 50px
}

@media (max-width:1199px) {
	.js-parts>.container-fluid>.container {
		width: 100%
	}
}

.start-main-page-area {
	background: #efeff0
}

.extra-horizontal-padding {
	padding-left: 15px;
	padding-right: 15px
}

.extra-horizontal-padding.container {
	padding-left: 30px;
	padding-right: 30px
}

#parts-footer-content .grey-block,
.vertical-padding {
	padding-top: 15px;
	padding-bottom: 15px
}

.extra-vertical-padding {
	padding-top: 30px;
	padding-bottom: 30px
}

.extra-vertical-padding-bottom {
	padding-top: 15px;
	padding-bottom: 30px
}

.nomargin-bottom {
	margin-bottom: 0
}

.margin-top {
	margin-top: 10px
}

.no-horizontal-margin {
	margin-left: 0;
	margin-right: 0
}

.flexbox .eq-height-columns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.flexbox .eq-height-columns.flex-vertical-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (min-width:768px) {
	.eq-height-table {
		display: table;
		table-layout: fixed;
		width: 100%
	}
	.eq-height-table .grid-col {
		display: table-cell;
		float: none
	}
	.eq-height-table.vertical-center .grid-col {
		vertical-align: top
	}
}

.visible-hidden {
	visibility: hidden!important
}

.nowrap {
	white-space: nowrap
}

.cssanimations .fadein {
	-webkit-animation: fadein 1s;
	animation: fadein 1s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	opacity: 0
}

.lazy {
	display: none
}

.scroll-to-top-button {
	position: fixed;
	height: 50px;
	width: 50px;
	bottom: 40px;
	right: 30px;
	z-index: 998;
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

@media (max-width:767px) {
	.scroll-to-top-button {
		right: 20px
	}
}

.scroll-to-top-button.visible {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.dbl .dbl-col .scroll-to-top-button button.big.dbl-button-LightGray,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-LightGray,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Red,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Transparent,
.mblc .scroll-to-top-button button.big.dbl-button-LightGray,
.mblc .scroll-to-top-button button.dbl-button-LightGray.showmore,
.mblc .scroll-to-top-button button.showmore.dbl-button-Red,
.mblc .scroll-to-top-button button.showmore.dbl-button-Transparent,
.scroll-to-top-button .dbl .dbl-col button.big.dbl-button-LightGray,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-LightGray,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Red,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Transparent,
.scroll-to-top-button .mblc button.big.dbl-button-LightGray,
.scroll-to-top-button .mblc button.dbl-button-LightGray.showmore,
.scroll-to-top-button .mblc button.showmore.dbl-button-Red,
.scroll-to-top-button .mblc button.showmore.dbl-button-Transparent,
.scroll-to-top-button button.btn.showmore,
.scroll-to-top-button button.outlined.big,
.scroll-to-top-button button.showmore,
.scroll-to-top-button button.showmore.buy {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	padding: 0;
	margin: 0;
	position: relative
}

.dbl .dbl-col .scroll-to-top-button button.big.dbl-button-LightGray:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-LightGray:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Red:after,
.dbl .dbl-col .scroll-to-top-button button.showmore.dbl-button-Transparent:after,
.mblc .scroll-to-top-button button.big.dbl-button-LightGray:after,
.mblc .scroll-to-top-button button.dbl-button-LightGray.showmore:after,
.mblc .scroll-to-top-button button.showmore.dbl-button-Red:after,
.mblc .scroll-to-top-button button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button .dbl .dbl-col button.big.dbl-button-LightGray:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-LightGray:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Red:after,
.scroll-to-top-button .dbl .dbl-col button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button .mblc button.big.dbl-button-LightGray:after,
.scroll-to-top-button .mblc button.dbl-button-LightGray.showmore:after,
.scroll-to-top-button .mblc button.showmore.dbl-button-Red:after,
.scroll-to-top-button .mblc button.showmore.dbl-button-Transparent:after,
.scroll-to-top-button button.btn.showmore:after,
.scroll-to-top-button button.outlined.big:after,
.scroll-to-top-button button.showmore.buy:after,
.scroll-to-top-button button.showmore:after {
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%
}

@-webkit-keyframes fadein {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes fadein {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@media print {
	.container {
		width: 970px
	}
	#livechat-compact-container,
	.noprint {
		display: none!important
	}
	.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-12 {
		width: 100%
	}
	.col-sm-11 {
		width: 91.66666666666666%
	}
	.col-sm-10 {
		width: 83.33333333333334%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-8 {
		width: 66.66666666666666%
	}
	.col-sm-7 {
		width: 58.333333333333336%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-5 {
		width: 41.66666666666667%
	}
	.col-sm-4 {
		width: 33.33333333333333%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-2 {
		width: 16.666666666666664%
	}
	.col-sm-1 {
		width: 8.333333333333332%
	}
	.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-12 {
		width: 100%
	}
	.col-md-11 {
		width: 91.66666666666666%
	}
	.col-md-10 {
		width: 83.33333333333334%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-8 {
		width: 66.66666666666666%
	}
	.col-md-7 {
		width: 58.333333333333336%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-5 {
		width: 41.66666666666667%
	}
	.col-md-4 {
		width: 33.33333333333333%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-2 {
		width: 16.666666666666664%
	}
	.col-md-1 {
		width: 8.333333333333332%
	}
}

.form-group .required:after {
	content: " *"
}

.fancybox-inner .checkout-login-form .form-group,
.form-group.stretch,
.stretch {
	max-width: 100%
}

.heading-ingress {
	text-align: center;
	font-size: 18px;
	margin: 0 auto 50px;
	max-width: 950px
}

.promo {
	overflow-x: hidden
}

.promo,
.promo .container {
	position: relative
}

.block-area.promo {
	overflow-x: visible
}

.block-heading-box {
	width: 100%;
	clear: both
}

.block-heading-box .border-bottom {
	border-bottom: 1px solid #bb001e;
	margin: 0 auto;
	margin-bottom: 30px;
	width: 100px
}

@media screen and (min-width:992px) {
	.block-heading-box .border-bottom--short-left {
		margin-left: 0
	}
}

.promo-content {
	position: static
}

@media (min-width:768px) {
	.promo-content {
		position: absolute;
		bottom: 44px;
		left: 15px;
		padding-left: 0;
		background-color: hsla(240, 3%, 94%, .9);
		padding: 20px 0
	}
}

.promo-content:before {
	left: -100%
}

.promo-content:after,
.promo-content:before {
	content: "";
	position: absolute;
	top: 0;
	background-color: hsla(240, 3%, 94%, .9);
	height: 100%;
	width: 100%
}

.promo-content:after {
	left: 100%
}

.promo-content.promo-content-half:after {
	display: none
}

.promo-content.promo-content-half:first-of-type {
	padding-right: 20px
}

@media (min-width:1499px) {
	.promo-content {
		max-width: 100%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.promo-content {
		max-width: 100%
	}
}

@media (max-width:767px) {
	.promo-content {
		max-width: 100%;
		height: 100%;
		bottom: 0
	}
	.promo-content .promo-right-area,
	.promo-content:after,
	.promo-content:before {
		display: none
	}
}

@media (min-width:1499px) {
	.promo-content-half {
		max-width: 65%
	}
}

@media (min-width:768px) {
	.promo-content-half {
		max-width: 65%
	}
}

@media (max-width:767px) {
	.promo-content-half {
		max-width: 100%;
		height: 100%;
		bottom: 0
	}
}

@media (min-width:767px) {
	.small-media-block-text {
		min-height: 140px
	}
}

.promo-content-small {
	padding: 1px 40px 20px;
	width: 100%;
	margin-top: 40px
}

.checkout-step.active .fancybox-inner.checkout-reset-password .promo-content-small h1,
.checkout-step.active .promo-content-small h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .promo-content-small h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .promo-content-small h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .promo-content-small h1,
.parts-checkout-step.active .promo-content-small h3,
.promo-content-small .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.promo-content-small .checkout-step.active h3,
.promo-content-small .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.promo-content-small .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.promo-content-small .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.promo-content-small .parts-checkout-step.active h3,
.promo-content-small .partsCatalog-item-position,
.promo-content-small h2 {
	text-transform: uppercase
}

.media-block-image,
.promo-image {
	width: 100%
}

.promo-content-box {
	margin-top: 20px;
	padding: 0 20px
}

@media (max-width:767px) {
	.promo-content-box {
		padding-bottom: 10px
	}
}

.promo-block-media {
	min-height: 173px
}

.block-link-button {
	margin-top: 15px;
	margin-bottom: 15px!important;
	display: block
}

.block-link-button a {
	font-family: Titillium Web, OpenSans-Regular, sans-serif
}

.block-link-button .white-btn {
	color: #bb001e;
	background-color: transparent;
	display: inline-block;
	border: 1px solid #bb001e;
	width: auto;
	padding: 10px 35px;
	font-size: 18px;
	line-height: 23px
}

.block-link-button .white-btn:hover {
	background-color: #dfdfe1
}

.block-link-button .red-btn {
	color: #fff;
	background-color: #bb001e;
	display: inline-block;
	border: 1px solid #bb001e;
	width: auto;
	padding: 10px 35px;
	font-size: 18px;
	line-height: 23px
}

.block-link-button .red-btn:hover {
	color: #bb001e;
	background-color: #dfdfe1
}

.promo-space {
	margin-top: 80px
}

.media-block {
	margin: 0 0 80px
}

.divider-block {
	padding-top: 35px;
	padding-bottom: 35px;
	max-width: 950px;
	margin: 0 auto;
	display: block;
	float: none
}

.checkout-step.active .divider-block h3,
.checkout-step.active .fancybox-inner.checkout-reset-password .divider-block h1,
.divider-block .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.divider-block .checkout-step.active h3,
.divider-block .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.divider-block .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.divider-block .fancybox-inner.checkout-reset-password h1,
.divider-block .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.divider-block .parts-checkout-step.active h3,
.divider-block .partsCatalog-item-position,
.divider-block h1,
.divider-block h2,
.divider-block h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .divider-block h1,
.fancybox-inner.checkout-reset-password .divider-block h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .divider-block h1,
.parts-checkout-step.active .divider-block h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .divider-block h1 {
	font-family: Titillium Web;
	line-height: 1.2
}

.divider-block h1 {
	font-size: 40px
}

.checkout-step.active .divider-block h3,
.checkout-step.active .fancybox-inner.checkout-reset-password .divider-block h1,
.divider-block .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.divider-block .checkout-step.active h3,
.divider-block .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.divider-block .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.divider-block .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.divider-block .parts-checkout-step.active h3,
.divider-block .partsCatalog-item-position,
.divider-block h2,
.fancybox-inner.checkout-reset-password .checkout-step.active .divider-block h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .divider-block h1,
.parts-checkout-step.active .divider-block h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .divider-block h1 {
	font-size: 36px
}

.divider-block .fancybox-inner.checkout-reset-password h1,
.divider-block h3,
.fancybox-inner.checkout-reset-password .divider-block h1 {
	font-size: 24px
}

.divider-block p {
	font-size: 16px;
	margin: 1em 0
}

@media (min-width:767px) {
	.small-media-block {
		padding: 15px
	}
}

.small-media-block .media-block-content-small {
	padding-left: 15px;
	padding-right: 15px
}

.small-media-block .media-block-content-small a {
	color: #bb001e
}

.small-media-block .media-block-content-small .red-button a {
	color: #fff
}

.small-media-block .media-block-content-small .red-button a:hover {
	color: #bb001e;
	background-color: #fff;
	text-decoration: underline
}

.space-container {
	height: 15px;
	clear: both
}

.prodblock-text,
.prodblock-wrapper {
	clear: both
}

.newsletter-subscription-block .invisible {
	display: none
}

.newsletter-subscription-block .subscription-feedback {
	padding-top: 10px
}

.newsletter-subscription-block .subscription-feedback .error {
	color: #bb001e
}

.newsletter-subscription-block .privacy-policy {
	margin-bottom: 10px
}

.mbl {
	padding: 0 15px
}

.mbl .mbl-inner-wrapper {
	margin: 0 -5px
}

.nopadding .mblc {
	border: 0
}

.scale-in .mblc:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

@media (min-width:991px) {
	.img-fade .mblc .mblc-content a,
	.img-fade .mblc .mblc-content p {
		opacity: 0
	}
	.img-fade .mblc:hover>a img {
		opacity: .4
	}
	.img-fade .mblc:hover .mblc-content a,
	.img-fade .mblc:hover .mblc-content p {
		opacity: 1
	}
}

.mblc {
	overflow: hidden;
	opacity: 1;
	color: #fff;
	border: 5px solid transparent;
	padding: 0!important;
	margin: 0!important
}

.checkout-step.active .fancybox-inner.checkout-reset-password .mblc h1,
.checkout-step.active .mblc h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .mblc h1,
.fancybox-inner.checkout-reset-password .mblc h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .mblc h1,
.mblc .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc .checkout-step.active h3,
.mblc .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.mblc .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.mblc .fancybox-inner.checkout-reset-password h1,
.mblc .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc .parts-checkout-step.active h3,
.mblc .partsCatalog-item-position,
.mblc h1,
.mblc h2,
.mblc h3,
.mblc p,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .mblc h1,
.parts-checkout-step.active .mblc h3 {
	color: #fff;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1)
}

.checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-White h1,
.checkout-step.active .mblc.mblc-bgcolor-White h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .mblc.mblc-bgcolor-White h1,
.fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-White h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .mblc.mblc-bgcolor-White h1,
.mblc.mblc-bgcolor-White .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-White .checkout-step.active h3,
.mblc.mblc-bgcolor-White .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.mblc.mblc-bgcolor-White .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.mblc.mblc-bgcolor-White .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-White .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-White .parts-checkout-step.active h3,
.mblc.mblc-bgcolor-White .partsCatalog-item-position,
.mblc.mblc-bgcolor-White h1,
.mblc.mblc-bgcolor-White h2,
.mblc.mblc-bgcolor-White h3,
.mblc.mblc-bgcolor-White p,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-White h1,
.parts-checkout-step.active .mblc.mblc-bgcolor-White h3 {
	color: #333
}

.mblc>a {
	display: block;
	background: #000
}

.mblc>a:hover {
	text-decoration: none
}

.mblc img {
	opacity: .7;
	width: 100%;
	-webkit-transition: all .4s cubic-bezier(.645, .045, .355, 1);
	transition: all .4s cubic-bezier(.645, .045, .355, 1)
}

.mblc .mblc-content {
	padding: 20px
}

.mblc .mblc-content a,
.mblc .mblc-content p {
	-webkit-transition: all .4s cubic-bezier(.645, .045, .355, 1);
	transition: all .4s cubic-bezier(.645, .045, .355, 1)
}

.mblc .dbl-button {
	margin-top: 15px;
	display: inline-block
}

.mblc .dbl-button-TextRed {
	color: #bb001e
}

.mblc .dbl-button-TextWhite {
	color: #fff
}

.mblc .mblc-content {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center
}

.mblc .mblc-content .dbl-button-LightGray,
.mblc .mblc-content .dbl-button-Red,
.mblc .mblc-content .dbl-button-TextRed,
.mblc .mblc-content .dbl-button-TextWhite,
.mblc .mblc-content .dbl-button-Transparent {
	padding: 6px 30px;
	font-size: 16px;
	line-height: 20px
}

@media (max-width:991px) {
	.checkout-step.active .fancybox-inner.checkout-reset-password .mblc .mblc-content h1,
	.checkout-step.active .mblc .mblc-content h3,
	.fancybox-inner.checkout-reset-password .checkout-step.active .mblc .mblc-content h1,
	.fancybox-inner.checkout-reset-password .parts-checkout-step.active .mblc .mblc-content h1,
	.mblc .mblc-content .checkout-step.active .fancybox-inner.checkout-reset-password h1,
	.mblc .mblc-content .checkout-step.active h3,
	.mblc .mblc-content .fancybox-inner.checkout-reset-password .checkout-step.active h1,
	.mblc .mblc-content .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
	.mblc .mblc-content .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
	.mblc .mblc-content .parts-checkout-step.active h3,
	.mblc .mblc-content .partsCatalog-item-position,
	.mblc .mblc-content h2,
	.parts-checkout-step.active .fancybox-inner.checkout-reset-password .mblc .mblc-content h1,
	.parts-checkout-step.active .mblc .mblc-content h3 {
		font-size: 22px;
		line-height: 20px
	}
	.mblc .mblc-content p {
		margin: 0
	}
}

.mblc .mosaic-text-wrapper {
	position: relative;
	width: 100%;
	height: 250px
}

.mblc.mblc-bgcolor-Gray {
	background: #aeb0b3;
	background-clip: content-box
}

.mblc.mblc-bgcolor-DarkGray {
	background: #2e2b2b;
	background-clip: content-box
}

.checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-DarkGray h1,
.checkout-step.active .mblc.mblc-bgcolor-DarkGray h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .mblc.mblc-bgcolor-DarkGray h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .mblc.mblc-bgcolor-DarkGray h1,
.mblc.mblc-bgcolor-DarkGray .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-DarkGray .checkout-step.active h3,
.mblc.mblc-bgcolor-DarkGray .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.mblc.mblc-bgcolor-DarkGray .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.mblc.mblc-bgcolor-DarkGray .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-DarkGray .parts-checkout-step.active h3,
.mblc.mblc-bgcolor-DarkGray .partsCatalog-item-position,
.mblc.mblc-bgcolor-DarkGray h2,
.mblc.mblc-bgcolor-DarkGray p,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-DarkGray h1,
.parts-checkout-step.active .mblc.mblc-bgcolor-DarkGray h3 {
	color: #fff
}

.mblc.mblc-bgcolor-Green {
	background: #059e5f;
	background-clip: content-box
}

.checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-Green h1,
.checkout-step.active .mblc.mblc-bgcolor-Green h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .mblc.mblc-bgcolor-Green h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .mblc.mblc-bgcolor-Green h1,
.mblc.mblc-bgcolor-Green .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-Green .checkout-step.active h3,
.mblc.mblc-bgcolor-Green .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.mblc.mblc-bgcolor-Green .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.mblc.mblc-bgcolor-Green .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-Green .parts-checkout-step.active h3,
.mblc.mblc-bgcolor-Green .partsCatalog-item-position,
.mblc.mblc-bgcolor-Green h2,
.mblc.mblc-bgcolor-Green p,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-Green h1,
.parts-checkout-step.active .mblc.mblc-bgcolor-Green h3 {
	color: #fff
}

.mblc.mblc-bgcolor-White {
	background: #fff;
	background-clip: content-box
}

.mblc.mblc-bgcolor-Red {
	background: #bb001e;
	background-clip: content-box
}

.checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-Red h1,
.checkout-step.active .mblc.mblc-bgcolor-Red h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .mblc.mblc-bgcolor-Red h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .mblc.mblc-bgcolor-Red h1,
.mblc.mblc-bgcolor-Red .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-Red .checkout-step.active h3,
.mblc.mblc-bgcolor-Red .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.mblc.mblc-bgcolor-Red .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.mblc.mblc-bgcolor-Red .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.mblc.mblc-bgcolor-Red .parts-checkout-step.active h3,
.mblc.mblc-bgcolor-Red .partsCatalog-item-position,
.mblc.mblc-bgcolor-Red h2,
.mblc.mblc-bgcolor-Red p,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .mblc.mblc-bgcolor-Red h1,
.parts-checkout-step.active .mblc.mblc-bgcolor-Red h3 {
	color: #fff
}

.latest-career-block {
	background-color: #f7f7f7;
	padding-bottom: 40px
}

.latest-career-block .latest-career .latest-career-heading {
	float: left;
	padding-top: 30px
}

.latest-career-block .latest-career .latest-career-border-left {
	float: left
}

.latest-career-block .latest-career .latest-career-single-row {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single {
	background-color: #fff;
	display: inline-block;
	width: 20%;
	margin-right: 40px;
	margin-bottom: 40px
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single .latest-career-single-text {
	padding: 20px
}

.fancybox-inner.checkout-reset-password .latest-career-block .latest-career .latest-career-single-row .latest-career-single .latest-career-single-text h1,
.latest-career-block .latest-career .latest-career-single-row .latest-career-single .latest-career-single-text .fancybox-inner.checkout-reset-password h1,
.latest-career-block .latest-career .latest-career-single-row .latest-career-single .latest-career-single-text h3 {
	height: 96px;
	font-size: 17px
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single .latest-career-single-img img {
	width: 100%
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single a {
	text-decoration: none;
	color: #bb001e;
	padding-top: 15px
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single .tag {
	padding-bottom: 10px
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single .tag a:not(:first-child):before {
	content: " / "
}

.latest-career-block .latest-career .latest-career-single-row .latest-career-single .tag a.active-news-category {
	color: #bb001e;
	font-weight: 700
}

@media (max-width:992px) {
	.latest-career-block .latest-career .latest-career-single-row .latest-career-single {
		width: 40%;
		margin-right: 65px
	}
}

@media (max-width:768px) {
	.latest-career-block .latest-career .latest-career-single-row .latest-career-single {
		width: 100%
	}
}

.paging ol {
	margin: 0;
	padding: 0;
	overflow: hidden
}

.paging li {
	list-style: none;
	display: inline
}

.paging .active,
.paging a {
	text-decoration: none;
	float: left;
	padding: .2em;
	color: #333;
	margin-right: .1em
}

.paging .active {
	font-weight: 700;
	color: #bb001e
}

@media screen and (min-width:768px) {
	.latest-news-block .latest-news .latest-news-single-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single {
	display: block;
	width: calc(25% - 40px)
}

.tag-menu-mobile {
	display: none
}

@media (max-width:767px) {
	.tag-menu-mobile {
		display: inline-block;
		float: left;
		margin-bottom: 20px;
		margin-top: 20px;
		padding: 10px;
		border: 1px solid #dfdfe1;
		width: 100%
	}
}

.latest-news-tag-menu {
	background-color: #fff
}

.latest-news-tag-menu ul {
	padding: 10px;
	width: 100%
}

@media (max-width:767px) {
	.latest-news-tag-menu ul {
		display: none
	}
}

.latest-news-tag-menu ul a {
	padding-left: 15px;
	padding-right: 15px;
	border-left: 1px solid #000;
	text-decoration: none
}

@media (max-width:992px) {
	.latest-news-tag-menu ul a {
		margin-bottom: 15px
	}
}

.latest-news-tag-menu ul a:first-child {
	border-left: none;
	padding-left: 0
}

.latest-news-tag-menu a.active-news-category {
	color: #bb001e;
	font-weight: 700;
	padding-left: 15px
}

.latest-news-tag-menu a.active-news-category:first-child {
	border-left: none;
	padding-left: 0
}

.small-block-container-25 {
	display: inline-block;
	padding: 10px;
	margin-bottom: 80px
}

.small-block-container-25 img {
	display: block;
	max-width: 100%;
	height: auto
}

.small-block-container-25 a {
	width: 100%
}

.fancybox-inner.checkout-reset-password .small-block-container-25 h1,
.small-block-container-25 .fancybox-inner.checkout-reset-password h1,
.small-block-container-25 h3 {
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	line-height: 30px;
	font-size: 24px
}

.small-block-container-50 {
	display: inline-block;
	padding: 10px;
	margin-bottom: 80px
}

.small-block-container-50 img {
	display: block;
	max-width: 100%;
	height: auto
}

.fancybox-inner.checkout-reset-password .small-block-container-50 h1,
.small-block-container-50 .fancybox-inner.checkout-reset-password h1,
.small-block-container-50 h3 {
	text-align: center
}

.fullwidth-image-block {
	position: relative
}

.fullwidth-image-block img {
	width: 100%
}

.fullwidth-image-block .content {
	position: absolute;
	bottom: 50px;
	right: 0;
	background-color: hsla(0, 0%, 100%, .7);
	width: 40%;
	padding: 40px
}

.fullwidth-image-block .content .headline-bold {
	text-transform: uppercase
}

.checkout-step.active .fancybox-inner.checkout-reset-password .fullwidth-image-block .content h1,
.checkout-step.active .fullwidth-image-block .content h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .fullwidth-image-block .content h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .fullwidth-image-block .content h1,
.fullwidth-image-block .content .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.fullwidth-image-block .content .checkout-step.active h3,
.fullwidth-image-block .content .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.fullwidth-image-block .content .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.fullwidth-image-block .content .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.fullwidth-image-block .content .parts-checkout-step.active h3,
.fullwidth-image-block .content .partsCatalog-item-position,
.fullwidth-image-block .content h2,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .fullwidth-image-block .content h1,
.parts-checkout-step.active .fullwidth-image-block .content h3 {
	line-height: 40px;
	font-size: 34px;
	font-family: Titillium-SemiBold;
	margin: 0
}

@media (max-width:1499px) {
	.fullwidth-image-block .content {
		bottom: 20px;
		width: 50%
	}
}

@media (max-width:991px) {
	.fullwidth-image-block .content {
		position: relative;
		margin-left: 10%;
		text-align: center;
		width: 80%;
		background-color: transparent;
		padding: 30px
	}
}

@media (max-width:480px) {
	.fullwidth-image-block .content {
		width: 100%;
		margin-left: 0
	}
}

@media (max-width:480px) {
	.fullwidth-image-block {
		margin-bottom: 0
	}
}

@media (max-width:992px) {
	.fullwidth-image-block {
		margin-bottom: 0
	}
}

.fullwidth-youtube-block {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	margin-bottom: 80px
}

.fullwidth-youtube-block iframe,
.fullwidth-youtube-block object,
.fullwidth-youtube-block video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}

.inriver-block p:not(.red-button):not(.white-button) a {
	text-decoration: none;
	padding-top: 10px;
	font-family: Titillium Web, OpenSans-Regular, sans-serif;
	color: #fff
}

.inriver-block p:not(.red-button):not(.white-button) a:hover {
	text-decoration: underline!important;
	color: #bb001e
}

.large-media-block-image {
	padding-left: 0;
	padding-right: 0
}

.product-image-inriver {
	display: block;
	position: relative;
	max-height: 100%
}

p.red-button {
	display: inline-block
}

p.red-button a {
	color: #fff;
	background-color: #bb001e
}

p.red-button a:hover {
	background-color: #fff;
	color: #bb001e
}

.white-button {
	display: inline-block
}

.white-button a {
	border: 1px solid #bb001e
}

.media-block-content {
	padding-left: 30px;
	padding-right: 30px
}

.media-block-content .media-block-heading {
	font-family: Titillium Web, OpenSans-Regular, sans-serif;
	padding-top: 15px;
	font-size: 24px;
	line-height: 30px
}

.media-block-content p:not(.red-button):not(.white-button) a {
	text-decoration: none;
	padding-top: 10px;
	font-family: Titillium Web, OpenSans-Regular, sans-serif;
	color: #bb001e
}

.media-block-content p:not(.red-button):not(.white-button) a:hover {
	text-decoration: underline!important
}

.media-block-content ul {
	list-style-type: square;
	padding-bottom: 15px
}

.media-block-content ul a {
	font-size: 16px;
	color: #bb001e;
	text-decoration: none
}

.media-block-content p {
	margin-bottom: 0
}

.mosaic-block-area .block-area-inner {
	height: 300px
}

@media (max-width:767px) {
	.mosaic-block-area .block-area-inner {
		height: 250px
	}
}

@media (max-width:767px) {
	.mosaic-block-area .block-area-inner:nth-child(odd) .mosaic-block {
		background-color: none!important
	}
}

@media (max-width:767px) {
	.mosaic-block-area .block-area-inner:nth-child(2n) .mosaic-block {
		background-color: none!important
	}
}

.mosaic-block-area .block-area-inner .mosaic-link {
	width: 100%;
	text-decoration: none
}

.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block {
	position: relative;
	height: 300px;
	margin-left: -15px;
	margin-right: -15px
}

@media (max-width:767px) {
	.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block {
		height: 250px
	}
}

.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content {
	text-align: center;
	font-family: Titillium-Semibold, OpenSans-Semibold, sans-serif;
	height: 100%;
	width: 100%;
	background-color: transparent;
	-webkit-transition: background-color .4s ease-out .1s;
	transition: background-color .4s ease-out .1s
}

.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .block-heading {
	position: absolute;
	font-family: Titillium-Semibold, OpenSans-Semibold, sans-serif;
	top: 46%;
	padding-bottom: 10px;
	color: #fff;
	text-align: center;
	width: 100%
}

@media (max-width:768px) {
	.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .block-heading {
		width: 100%
	}
}

.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .text-hover {
	color: hsla(0, 0%, 100%, 0);
	position: relative;
	top: 70%;
	-webkit-transform: translate(-20%, -50%);
	transform: translate(-20%, -50%);
	-webkit-transition: .5s ease;
	transition: .5s ease;
	padding: 10px
}

@media (max-width:767px) {
	.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .text-hover {
		display: none
	}
}

@media (max-width:767px) {
	.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .mosaic-button {
		background: #fff;
		color: #bb001e;
		font-family: "Titillium Web, sans-serif";
		font-size: 18px;
		line-height: 23px;
		text-transform: uppercase;
		border: 1px solid #bb001e;
		padding: 10px 35px;
		position: relative;
		top: 70%
	}
	.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .mosaic-button:hover {
		background: #dfdfe1;
		color: #bb001e;
		-webkit-transition: none!important;
		transition: none!important
	}
}

@media (min-width:768px) {
	.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block .content .mosaic-button {
		display: none
	}
}

.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block:hover .content {
	background-color: rgba(0, 0, 0, .25)
}

.mosaic-block-area .block-area-inner .mosaic-link .mosaic-block:hover .text-hover {
	color: #fff;
	-webkit-transition: .5s ease;
	transition: .5s ease
}

.number-animation-block {
	width: 100%;
	margin-bottom: 80px
}

.number-animation-block .number-animation-container {
	float: left;
	padding: 0 20px
}

.number-animation-block .number-animation-container .number-section {
	text-align: center;
	margin-bottom: 15px;
	color: #bb001e;
	font-size: 45px;
	line-height: 1.42857143
}

.number-animation-block .number-animation-container .text-section {
	text-align: center;
	font-size: 26px
}

.number-animation-block .section-count-1 {
	width: 100%
}

.number-animation-block .section-count-2 {
	width: 50%
}

.number-animation-block .section-count-3 {
	width: 33%
}

.number-animation-block .section-count-3:nth-of-type(2) {
	width: 34%
}

.number-animation-block .section-count-4 {
	width: 25%
}

.number-animation-block .section-count-5 {
	width: 20%
}

@media (max-width:992px) {
	.number-animation-block .number-animation-container {
		padding: 0 5px
	}
	.number-animation-block .number-animation-container .number-section {
		font-size: 40px
	}
	.number-animation-block .number-animation-container .text-section {
		font-size: 20px
	}
}

@media (max-width:768px) {
	.number-animation-block .number-animation-container {
		padding: 10px
	}
	.number-animation-block .number-animation-container .number-section {
		font-size: 45px;
		margin-bottom: 0
	}
	.number-animation-block .section-count-3 {
		width: 50%
	}
	.number-animation-block .section-count-3:nth-of-type(3) {
		width: 100%
	}
	.number-animation-block .section-count-4,
	.number-animation-block .section-count-5 {
		width: 50%
	}
	.number-animation-block .section-count-5:nth-of-type(5) {
		width: 100%
	}
}

.circle-animation-block .block-description {
	padding: 0 60px 30px;
	text-align: center
}

.circle-animation-block .circle-animation-container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	height: 480px;
	background-size: cover;
	background-position: 50%;
	padding: 80px
}

.circle-animation-block .circle-animation-container .circle-animation-wrapper {
	position: relative;
	float: left;
	margin: auto;
	margin-bottom: 15px
}

.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	text-align: center;
	font-weight: 700;
	position: relative;
	margin: auto;
	padding: 10px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation .circle-heading {
	-ms-flex-item-align: center;
	align-self: center
}

.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation .circle-description {
	display: none;
	-ms-flex-item-align: center;
	align-self: center;
	overflow: hidden;
	max-height: 135px;
	max-width: 210px
}

.circle-animation-block .circle-red {
	background-color: #c9102e;
	color: #fff
}

.circle-animation-block .circle-white {
	background-color: #fff;
	color: #333
}

.circle-animation-block .circle-gray {
	background-color: #2e2b2b;
	color: #fff
}

.circle-animation-block .section-count-1 {
	width: 100%
}

.circle-animation-block .section-count-2 {
	width: 50%
}

.circle-animation-block .section-count-3 {
	width: 33%
}

.circle-animation-block .section-count-3:nth-of-type(2) {
	width: 34%
}

.circle-animation-block .section-count-4 {
	width: 25%
}

.circle-animation-block .section-count-5 {
	width: 20%
}

@media (max-width:1499px) {
	.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation .circle-description {
		max-height: 97px
	}
}

@media (max-width:1500px) {
	.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation {
		width: 160px;
		height: 160px
	}
}

@media (max-width:1200px) {
	.circle-animation-block .circle-animation-container {
		padding: 20px
	}
	.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation {
		width: 130px;
		height: 130px
	}
}

@media (max-width:992px) {
	.circle-animation-block .circle-animation-container {
		padding: 50px
	}
	.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation {
		width: 160px;
		height: 160px
	}
	.circle-animation-block .section-count-1 {
		width: 100%
	}
	.circle-animation-block .section-count-2 {
		width: 50%
	}
	.circle-animation-block .section-count-3 {
		width: 33%
	}
	.circle-animation-block .section-count-3:nth-of-type(2) {
		width: 34%
	}
	.circle-animation-block .section-count-4 {
		width: 33%
	}
	.circle-animation-block .section-count-4:nth-of-type(2) {
		width: 34%
	}
	.circle-animation-block .section-count-4:nth-of-type(4) {
		width: 100%
	}
	.circle-animation-block .section-count-5 {
		width: 33%
	}
	.circle-animation-block .section-count-5:nth-of-type(2) {
		width: 34%
	}
	.circle-animation-block .section-count-5:nth-of-type(4),
	.circle-animation-block .section-count-5:nth-of-type(5) {
		width: 50%
	}
}

@media (max-width:768px) {
	.circle-animation-block .circle-animation-container {
		padding: 10px;
		min-height: 600px;
		height: auto
	}
	.circle-animation-block .circle-animation-container .circle-animation-wrapper .circle-animation {
		width: 150px;
		height: 150px
	}
	.circle-animation-block .section-count-1 {
		width: 100%
	}
	.circle-animation-block .section-count-2 {
		width: 50%
	}
	.circle-animation-block .section-count-3 {
		width: 50%!important
	}
	.circle-animation-block .section-count-3:nth-of-type(3) {
		width: 100%
	}
	.circle-animation-block .section-count-4 {
		width: 50%!important
	}
	.circle-animation-block .section-count-5 {
		width: 100%!important
	}
	.circle-animation-block .section-count-5:nth-of-type(5) {
		width: 100%
	}
}

.map-block-area .google-maps-container {
	height: 400px;
	width: 100%
}

.image-career-page {
	position: relative
}

.image-career-page img {
	width: 100%
}

.career-page-main-text {
	padding: 10px
}

.career-page-main-text .img-margin-left,
.career-page-main-text .img-margin-right {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px
}

.image-news-page {
	position: relative
}

.image-news-page img {
	width: 100%
}

.latest-news-block {
	background-color: #f7f7f7;
	padding-bottom: 40px
}

.latest-news-block .latest-news .latest-news-heading {
	float: left;
	padding-top: 30px
}

.latest-news-block .latest-news .latest-news-border-left {
	float: left
}

.latest-news-block .latest-news .latest-news-single-row {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single {
	background-color: #fff;
	display: inline-block;
	width: 20%;
	margin-right: 40px;
	margin-bottom: 40px
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text {
	padding: 20px
}

.fancybox-inner.checkout-reset-password .latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text h1,
.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text .fancybox-inner.checkout-reset-password h1,
.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text h3 {
	height: 96px;
	font-size: 17px
}

.fancybox-inner.checkout-reset-password .latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text h1 a,
.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text .fancybox-inner.checkout-reset-password h1 a,
.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text h3 a {
	color: #333
}

.fancybox-inner.checkout-reset-password .latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text h1 a:hover,
.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text .fancybox-inner.checkout-reset-password h1 a:hover,
.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text h3 a:hover {
	color: #bb001e
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text p a {
	color: #333
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text p a:hover {
	color: #bb001e
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-text .datum {
	padding-top: 10px
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .latest-news-single-img img {
	width: 100%
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single a {
	text-decoration: none;
	color: #bb001e;
	padding-top: 15px
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .tag {
	padding-bottom: 10px
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .tag a:not(:first-child):before {
	content: " / "
}

.latest-news-block .latest-news .latest-news-single-row .latest-news-single .tag a.active-news-category {
	color: #bb001e;
	font-weight: 700
}

@media (max-width:992px) {
	.latest-news-block .latest-news .latest-news-single-row .latest-news-single {
		width: 40%;
		margin-right: 65px
	}
}

@media (max-width:768px) {
	.latest-news-block .latest-news .latest-news-single-row .latest-news-single {
		width: 100%
	}
}

.block-link-button a,
.btn,
.btn.buy,
.dbl .dbl-col .dbl-button-LightGray,
.dbl .dbl-col .dbl-button-Red,
.dbl .dbl-col .dbl-button-Transparent,
.footer-buttons li a,
.mblc .dbl-button-LightGray,
.mblc .dbl-button-Red,
.mblc .dbl-button-Transparent,
.parts-footer-buttons li a,
button,
button.buy {
	background: none;
	border: none;
	padding: 0 5px;
	cursor: pointer;
	font-weight: 400;
	margin-right: 5px;
	outline: none
}

@media (max-width:767px) {
	.block-link-button a,
	.btn,
	.btn.buy,
	.dbl .dbl-col .dbl-button-LightGray,
	.dbl .dbl-col .dbl-button-Red,
	.dbl .dbl-col .dbl-button-Transparent,
	.footer-buttons li a,
	.mblc .dbl-button-LightGray,
	.mblc .dbl-button-Red,
	.mblc .dbl-button-Transparent,
	.parts-footer-buttons li a,
	button,
	button.buy {
		white-space: normal
	}
}

.block-link-button a:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.btn:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.dbl .dbl-col .dbl-button-LightGray:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.dbl .dbl-col .dbl-button-Red:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.dbl .dbl-col .dbl-button-Transparent:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.footer-buttons li a:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.mblc .dbl-button-LightGray:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.mblc .dbl-button-Red:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.mblc .dbl-button-Transparent:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
.parts-footer-buttons li a:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
button.buy:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close),
button:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close) {
	padding: 10px 30px;
	border: 1px solid #bb001e;
	background: #bb001e;
	color: #fff
}

.block-link-button a:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.btn:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.dbl .dbl-col .dbl-button-LightGray:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.dbl .dbl-col .dbl-button-Red:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.dbl .dbl-col .dbl-button-Transparent:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.footer-buttons li a:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.mblc .dbl-button-LightGray:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.mblc .dbl-button-Red:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.mblc .dbl-button-Transparent:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
.parts-footer-buttons li a:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
button.buy:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover,
button:not(.search-btn):not(.mobile-burger):not(.nav-btn):not(.btn-topheader):not(.white-button):not(.top-menu-close-btn):not(.usage-area-btn):not(.scroll-top-btn):not(.submit-promo):not(.product-compare-btn):not(.compare-product-bar__btn):not(.parts-truckitem-search-button):not(.dbl-button-LightGray):not(.filterButton):not(.menu-btn):not(.red-btn):not(.white-btn):not(.leadinModal-close):hover {
	border: 1px solid #bb001e;
	color: #bb001e;
	background: #dfdfe1
}

.block-link-button a:focus,
.btn:focus,
.dbl .dbl-col .dbl-button-LightGray:focus,
.dbl .dbl-col .dbl-button-Red:focus,
.dbl .dbl-col .dbl-button-Transparent:focus,
.footer-buttons li a:focus,
.mblc .dbl-button-LightGray:focus,
.mblc .dbl-button-Red:focus,
.mblc .dbl-button-Transparent:focus,
.parts-footer-buttons li a:focus,
button.buy:focus,
button:focus {
	outline: none
}

.block-link-button a:hover,
.btn:hover,
.dbl .dbl-col .dbl-button-LightGray:hover,
.dbl .dbl-col .dbl-button-Red:hover,
.dbl .dbl-col .dbl-button-Transparent:hover,
.footer-buttons li a:hover,
.mblc .dbl-button-LightGray:hover,
.mblc .dbl-button-Red:hover,
.mblc .dbl-button-Transparent:hover,
.parts-footer-buttons li a:hover,
button.buy:hover,
button:hover {
	text-decoration: none
}

.block-link-button a.disabled,
.btn.disabled,
.dbl .dbl-col .disabled.dbl-button-LightGray,
.dbl .dbl-col .disabled.dbl-button-Red,
.dbl .dbl-col .disabled.dbl-button-Transparent,
.footer-buttons li a.disabled,
.mblc .disabled.dbl-button-LightGray,
.mblc .disabled.dbl-button-Red,
.mblc .disabled.dbl-button-Transparent,
.parts-footer-buttons li a.disabled,
button.disabled,
button.disabled.buy {
	cursor: default!important
}

.block-link-button .formcontainerblock .EPiServerForms a.FormSubmitButton,
.block-link-button a.buy,
.block-link-button a.calltoaction,
.block-link-button a.red,
.btn.calltoaction,
.btn.red,
.buy.btn,
.dbl .dbl-col .buy.dbl-button-LightGray,
.dbl .dbl-col .buy.dbl-button-Red,
.dbl .dbl-col .buy.dbl-button-Transparent,
.dbl .dbl-col .dbl-button-LightGray,
.dbl .dbl-col .dbl-button-Red,
.dbl .dbl-col .dbl-button-Transparent,
.dbl .dbl-col .red.dbl-button-LightGray,
.dbl .dbl-col .red.dbl-button-Red,
.dbl .dbl-col .red.dbl-button-Transparent,
.dbl .dbl-col button.buy.dbl-button-LightGray,
.dbl .dbl-col button.buy.dbl-button-Red,
.dbl .dbl-col button.buy.dbl-button-Transparent,
.dbl .dbl-col button.dbl-button-LightGray,
.dbl .dbl-col button.dbl-button-Red,
.dbl .dbl-col button.dbl-button-Transparent,
.footer-buttons li .formcontainerblock .EPiServerForms a.FormSubmitButton,
.footer-buttons li a.buy,
.footer-buttons li a.calltoaction,
.footer-buttons li a.red,
.formcontainerblock .EPiServerForms .block-link-button a.FormSubmitButton,
.formcontainerblock .EPiServerForms .btn.FormSubmitButton,
.formcontainerblock .EPiServerForms .footer-buttons li a.FormSubmitButton,
.formcontainerblock .EPiServerForms .mblc .FormSubmitButton.dbl-button-LightGray,
.formcontainerblock .EPiServerForms .mblc .FormSubmitButton.dbl-button-Red,
.formcontainerblock .EPiServerForms .mblc .FormSubmitButton.dbl-button-Transparent,
.formcontainerblock .EPiServerForms .parts-footer-buttons li a.FormSubmitButton,
.formcontainerblock .EPiServerForms button.buy.FormSubmitButton,
.formcontainerblock .EPiServerForms button.FormSubmitButton,
.mblc .buy.dbl-button-LightGray,
.mblc .buy.dbl-button-Red,
.mblc .buy.dbl-button-Transparent,
.mblc .dbl-button-LightGray,
.mblc .dbl-button-Red,
.mblc .dbl-button-Transparent,
.mblc .formcontainerblock .EPiServerForms .FormSubmitButton.dbl-button-LightGray,
.mblc .formcontainerblock .EPiServerForms .FormSubmitButton.dbl-button-Red,
.mblc .formcontainerblock .EPiServerForms .FormSubmitButton.dbl-button-Transparent,
.mblc .red.dbl-button-LightGray,
.mblc .red.dbl-button-Red,
.mblc .red.dbl-button-Transparent,
.mblc button.buy.dbl-button-LightGray,
.mblc button.buy.dbl-button-Red,
.mblc button.buy.dbl-button-Transparent,
.mblc button.dbl-button-LightGray,
.mblc button.dbl-button-Red,
.mblc button.dbl-button-Transparent,
.parts-footer-buttons li .formcontainerblock .EPiServerForms a.FormSubmitButton,
.parts-footer-buttons li a.buy,
.parts-footer-buttons li a.calltoaction,
.parts-footer-buttons li a.red,
button.buy,
button.buy.btn,
button.calltoaction,
button.calltoaction.buy,
button.red {
	background: #bb001e;
	color: #fff;
	font-family: Titillium Web;
	font-size: 18px;
	line-height: 23px;
	text-transform: uppercase;
	border: 1px solid #bb001e;
	padding: 10px 15px
}

.block-link-button .formcontainerblock .EPiServerForms [lang=el] a.FormSubmitButton,
.block-link-button [lang=el] a.buy,
.block-link-button [lang=el] a.calltoaction,
.block-link-button [lang=el] a.red,
.dbl .dbl-col [lang=el] .buy.dbl-button-LightGray,
.dbl .dbl-col [lang=el] .buy.dbl-button-Red,
.dbl .dbl-col [lang=el] .buy.dbl-button-Transparent,
.dbl .dbl-col [lang=el] .dbl-button-LightGray,
.dbl .dbl-col [lang=el] .dbl-button-Red,
.dbl .dbl-col [lang=el] .dbl-button-Transparent,
.dbl .dbl-col [lang=el] .red.dbl-button-LightGray,
.dbl .dbl-col [lang=el] .red.dbl-button-Red,
.dbl .dbl-col [lang=el] .red.dbl-button-Transparent,
.dbl .dbl-col [lang=el] button.buy.dbl-button-LightGray,
.dbl .dbl-col [lang=el] button.buy.dbl-button-Red,
.dbl .dbl-col [lang=el] button.buy.dbl-button-Transparent,
.dbl .dbl-col [lang=el] button.dbl-button-LightGray,
.dbl .dbl-col [lang=el] button.dbl-button-Red,
.dbl .dbl-col [lang=el] button.dbl-button-Transparent,
.footer-buttons li .formcontainerblock .EPiServerForms [lang=el] a.FormSubmitButton,
.footer-buttons li [lang=el] a.buy,
.footer-buttons li [lang=el] a.calltoaction,
.footer-buttons li [lang=el] a.red,
.formcontainerblock .EPiServerForms .block-link-button [lang=el] a.FormSubmitButton,
.formcontainerblock .EPiServerForms .footer-buttons li [lang=el] a.FormSubmitButton,
.formcontainerblock .EPiServerForms .parts-footer-buttons li [lang=el] a.FormSubmitButton,
.formcontainerblock .EPiServerForms [lang=el] .btn.FormSubmitButton,
.formcontainerblock .EPiServerForms [lang=el] button.buy.FormSubmitButton,
.formcontainerblock .EPiServerForms [lang=el] button.FormSubmitButton,
.mblc [lang=el] .buy.dbl-button-LightGray,
.mblc [lang=el] .buy.dbl-button-Red,
.mblc [lang=el] .buy.dbl-button-Transparent,
.mblc [lang=el] .dbl-button-LightGray,
.mblc [lang=el] .dbl-button-Red,
.mblc [lang=el] .dbl-button-Transparent,
.mblc [lang=el] .red.dbl-button-LightGray,
.mblc [lang=el] .red.dbl-button-Red,
.mblc [lang=el] .red.dbl-button-Transparent,
.mblc [lang=el] button.dbl-button-LightGray,
.mblc [lang=el] button.dbl-button-Red,
.mblc [lang=el] button.dbl-button-Transparent,
.parts-footer-buttons li .formcontainerblock .EPiServerForms [lang=el] a.FormSubmitButton,
.parts-footer-buttons li [lang=el] a.buy,
.parts-footer-buttons li [lang=el] a.calltoaction,
.parts-footer-buttons li [lang=el] a.red,
[lang=el] .block-link-button .formcontainerblock .EPiServerForms a.FormSubmitButton,
[lang=el] .block-link-button a.buy,
[lang=el] .block-link-button a.calltoaction,
[lang=el] .block-link-button a.red,
[lang=el] .btn.calltoaction,
[lang=el] .btn.red,
[lang=el] .buy.btn,
[lang=el] .dbl .dbl-col .buy.dbl-button-LightGray,
[lang=el] .dbl .dbl-col .buy.dbl-button-Red,
[lang=el] .dbl .dbl-col .buy.dbl-button-Transparent,
[lang=el] .dbl .dbl-col .dbl-button-LightGray,
[lang=el] .dbl .dbl-col .dbl-button-Red,
[lang=el] .dbl .dbl-col .dbl-button-Transparent,
[lang=el] .dbl .dbl-col .red.dbl-button-LightGray,
[lang=el] .dbl .dbl-col .red.dbl-button-Red,
[lang=el] .dbl .dbl-col .red.dbl-button-Transparent,
[lang=el] .dbl .dbl-col button.buy.dbl-button-LightGray,
[lang=el] .dbl .dbl-col button.buy.dbl-button-Red,
[lang=el] .dbl .dbl-col button.buy.dbl-button-Transparent,
[lang=el] .dbl .dbl-col button.dbl-button-LightGray,
[lang=el] .dbl .dbl-col button.dbl-button-Red,
[lang=el] .dbl .dbl-col button.dbl-button-Transparent,
[lang=el] .footer-buttons li .formcontainerblock .EPiServerForms a.FormSubmitButton,
[lang=el] .footer-buttons li a.buy,
[lang=el] .footer-buttons li a.calltoaction,
[lang=el] .footer-buttons li a.red,
[lang=el] .formcontainerblock .EPiServerForms .block-link-button a.FormSubmitButton,
[lang=el] .formcontainerblock .EPiServerForms .btn.FormSubmitButton,
[lang=el] .formcontainerblock .EPiServerForms .footer-buttons li a.FormSubmitButton,
[lang=el] .formcontainerblock .EPiServerForms .parts-footer-buttons li a.FormSubmitButton,
[lang=el] .formcontainerblock .EPiServerForms button.buy.FormSubmitButton,
[lang=el] .formcontainerblock .EPiServerForms button.FormSubmitButton,
[lang=el] .mblc .buy.dbl-button-LightGray,
[lang=el] .mblc .buy.dbl-button-Red,
[lang=el] .mblc .buy.dbl-button-Transparent,
[lang=el] .mblc .dbl-button-LightGray,
[lang=el] .mblc .dbl-button-Red,
[lang=el] .mblc .dbl-button-Transparent,
[lang=el] .mblc .red.dbl-button-LightGray,
[lang=el] .mblc .red.dbl-button-Red,
[lang=el] .mblc .red.dbl-button-Transparent,
[lang=el] .mblc button.dbl-button-LightGray,
[lang=el] .mblc button.dbl-button-Red,
[lang=el] .mblc button.dbl-button-Transparent,
[lang=el] .parts-footer-buttons li .formcontainerblock .EPiServerForms a.FormSubmitButton,
[lang=el] .parts-footer-buttons li a.buy,
[lang=el] .parts-footer-buttons li a.calltoaction,
[lang=el] .parts-footer-buttons li a.red,
[lang=el] button.buy,
[lang=el] button.calltoaction,
[lang=el] button.calltoaction.buy,
[lang=el] button.red {
	font-family: sans-serif
}

.block-link-button .formcontainerblock .EPiServerForms a.FormSubmitButton:hover,
.block-link-button a.buy:hover,
.block-link-button a.calltoaction:hover,
.block-link-button a.red:hover,
.btn.calltoaction:hover,
.btn.red:hover,
.buy.btn:hover,
.dbl .dbl-col .buy.dbl-button-LightGray:hover,
.dbl .dbl-col .buy.dbl-button-Red:hover,
.dbl .dbl-col .buy.dbl-button-Transparent:hover,
.dbl .dbl-col .dbl-button-LightGray:hover,
.dbl .dbl-col .dbl-button-Red:hover,
.dbl .dbl-col .dbl-button-Transparent:hover,
.dbl .dbl-col .red.dbl-button-LightGray:hover,
.dbl .dbl-col .red.dbl-button-Red:hover,
.dbl .dbl-col .red.dbl-button-Transparent:hover,
.dbl .dbl-col button.buy.dbl-button-LightGray:hover,
.dbl .dbl-col button.buy.dbl-button-Red:hover,
.dbl .dbl-col button.buy.dbl-button-Transparent:hover,
.dbl .dbl-col button.dbl-button-LightGray:hover,
.dbl .dbl-col button.dbl-button-Red:hover,
.dbl .dbl-col button.dbl-button-Transparent:hover,
.footer-buttons li .formcontainerblock .EPiServerForms a.FormSubmitButton:hover,
.footer-buttons li a.buy:hover,
.footer-buttons li a.calltoaction:hover,
.footer-buttons li a.red:hover,
.formcontainerblock .EPiServerForms .block-link-button a.FormSubmitButton:hover,
.formcontainerblock .EPiServerForms .btn.FormSubmitButton:hover,
.formcontainerblock .EPiServerForms .footer-buttons li a.FormSubmitButton:hover,
.formcontainerblock .EPiServerForms .parts-footer-buttons li a.FormSubmitButton:hover,
.formcontainerblock .EPiServerForms button.buy.FormSubmitButton:hover,
.formcontainerblock .EPiServerForms button.FormSubmitButton:hover,
.mblc .buy.dbl-button-LightGray:hover,
.mblc .buy.dbl-button-Red:hover,
.mblc .buy.dbl-button-Transparent:hover,
.mblc .dbl-button-LightGray:hover,
.mblc .dbl-button-Red:hover,
.mblc .dbl-button-Transparent:hover,
.mblc .red.dbl-button-LightGray:hover,
.mblc .red.dbl-button-Red:hover,
.mblc .red.dbl-button-Transparent:hover,
.mblc button.dbl-button-LightGray:hover,
.mblc button.dbl-button-Red:hover,
.mblc button.dbl-button-Transparent:hover,
.parts-footer-buttons li .formcontainerblock .EPiServerForms a.FormSubmitButton:hover,
.parts-footer-buttons li a.buy:hover,
.parts-footer-buttons li a.calltoaction:hover,
.parts-footer-buttons li a.red:hover,
button.buy:hover,
button.calltoaction.buy:hover,
button.calltoaction:hover,
button.red:hover {
	background: #dfdfe1;
	color: #bb001e;
	-webkit-transition: none!important;
	transition: none!important
}

.block-link-button .formcontainerblock .EPiServerForms a.disabled.FormSubmitButton,
.block-link-button a.calltoaction.disabled,
.block-link-button a.disabled.buy,
.block-link-button a.red.disabled,
.btn.calltoaction.disabled,
.btn.red.disabled,
.dbl .dbl-col .disabled.buy.dbl-button-LightGray,
.dbl .dbl-col .disabled.buy.dbl-button-Red,
.dbl .dbl-col .disabled.buy.dbl-button-Transparent,
.dbl .dbl-col .disabled.dbl-button-LightGray,
.dbl .dbl-col .disabled.dbl-button-Red,
.dbl .dbl-col .disabled.dbl-button-Transparent,
.dbl .dbl-col .red.disabled.dbl-button-LightGray,
.dbl .dbl-col .red.disabled.dbl-button-Red,
.dbl .dbl-col .red.disabled.dbl-button-Transparent,
.dbl .dbl-col button.disabled.buy.dbl-button-LightGray,
.dbl .dbl-col button.disabled.buy.dbl-button-Red,
.dbl .dbl-col button.disabled.buy.dbl-button-Transparent,
.dbl .dbl-col button.disabled.dbl-button-LightGray,
.dbl .dbl-col button.disabled.dbl-button-Red,
.dbl .dbl-col button.disabled.dbl-button-Transparent,
.disabled.buy.btn,
.footer-buttons li .formcontainerblock .EPiServerForms a.disabled.FormSubmitButton,
.footer-buttons li a.calltoaction.disabled,
.footer-buttons li a.disabled.buy,
.footer-buttons li a.red.disabled,
.formcontainerblock .EPiServerForms .block-link-button a.disabled.FormSubmitButton,
.formcontainerblock .EPiServerForms .btn.disabled.FormSubmitButton,
.formcontainerblock .EPiServerForms .footer-buttons li a.disabled.FormSubmitButton,
.formcontainerblock .EPiServerForms .parts-footer-buttons li a.disabled.FormSubmitButton,
.formcontainerblock .EPiServerForms button.disabled.buy.FormSubmitButton,
.formcontainerblock .EPiServerForms button.disabled.FormSubmitButton,
.mblc .disabled.buy.dbl-button-LightGray,
.mblc .disabled.buy.dbl-button-Red,
.mblc .disabled.buy.dbl-button-Transparent,
.mblc .disabled.dbl-button-LightGray,
.mblc .disabled.dbl-button-Red,
.mblc .disabled.dbl-button-Transparent,
.mblc .red.disabled.dbl-button-LightGray,
.mblc .red.disabled.dbl-button-Red,
.mblc .red.disabled.dbl-button-Transparent,
.mblc button.disabled.dbl-button-LightGray,
.mblc button.disabled.dbl-button-Red,
.mblc button.disabled.dbl-button-Transparent,
.parts-footer-buttons li .formcontainerblock .EPiServerForms a.disabled.FormSubmitButton,
.parts-footer-buttons li a.calltoaction.disabled,
.parts-footer-buttons li a.disabled.buy,
.parts-footer-buttons li a.red.disabled,
button.calltoaction.disabled,
button.calltoaction.disabled.buy,
button.disabled.buy,
button.red.disabled {
	background: #dfdfe1!important;
	color: #aeb0b3!important;
	border-color: #aeb0b3!important
}

.block-link-button a.dark,
.btn.dark,
.dbl .dbl-col .dark.dbl-button-LightGray,
.dbl .dbl-col .dark.dbl-button-Red,
.dbl .dbl-col .dark.dbl-button-Transparent,
.dbl .dbl-col .footer-buttons li a.dbl-button-LightGray,
.dbl .dbl-col .footer-buttons li a.dbl-button-Red,
.dbl .dbl-col .footer-buttons li a.dbl-button-Transparent,
.dbl .dbl-col .parts-footer-buttons li a.dbl-button-LightGray,
.dbl .dbl-col .parts-footer-buttons li a.dbl-button-Red,
.dbl .dbl-col .parts-footer-buttons li a.dbl-button-Transparent,
.footer-buttons li .dbl .dbl-col a.dbl-button-LightGray,
.footer-buttons li .dbl .dbl-col a.dbl-button-Red,
.footer-buttons li .dbl .dbl-col a.dbl-button-Transparent,
.footer-buttons li .mblc a.dbl-button-LightGray,
.footer-buttons li .mblc a.dbl-button-Red,
.footer-buttons li .mblc a.dbl-button-Transparent,
.footer-buttons li a,
.footer-buttons li a.buy,
.mblc .dark.dbl-button-LightGray,
.mblc .dark.dbl-button-Red,
.mblc .dark.dbl-button-Transparent,
.mblc .footer-buttons li a.dbl-button-LightGray,
.mblc .footer-buttons li a.dbl-button-Red,
.mblc .footer-buttons li a.dbl-button-Transparent,
.mblc .parts-footer-buttons li a.dbl-button-LightGray,
.mblc .parts-footer-buttons li a.dbl-button-Red,
.mblc .parts-footer-buttons li a.dbl-button-Transparent,
.parts-footer-buttons li .dbl .dbl-col a.dbl-button-LightGray,
.parts-footer-buttons li .dbl .dbl-col a.dbl-button-Red,
.parts-footer-buttons li .dbl .dbl-col a.dbl-button-Transparent,
.parts-footer-buttons li .mblc a.dbl-button-LightGray,
.parts-footer-buttons li .mblc a.dbl-button-Red,
.parts-footer-buttons li .mblc a.dbl-button-Transparent,
.parts-footer-buttons li a,
.parts-footer-buttons li a.buy,
button.dark,
button.dark.buy {
	background: #333;
	color: #fff;
	font-size: 16px;
	line-height: 21px;
	padding: 12px 35px
}

.block-link-button a.dark:hover,
.btn.dark:hover,
.dbl .dbl-col .dark.dbl-button-LightGray:hover,
.dbl .dbl-col .dark.dbl-button-Red:hover,
.dbl .dbl-col .dark.dbl-button-Transparent:hover,
.dbl .dbl-col .footer-buttons li a.dbl-button-LightGray:hover,
.dbl .dbl-col .footer-buttons li a.dbl-button-Red:hover,
.dbl .dbl-col .footer-buttons li a.dbl-button-Transparent:hover,
.dbl .dbl-col .parts-footer-buttons li a.dbl-button-LightGray:hover,
.dbl .dbl-col .parts-footer-buttons li a.dbl-button-Red:hover,
.dbl .dbl-col .parts-footer-buttons li a.dbl-button-Transparent:hover,
.footer-buttons li .dbl .dbl-col a.dbl-button-LightGray:hover,
.footer-buttons li .dbl .dbl-col a.dbl-button-Red:hover,
.footer-buttons li .dbl .dbl-col a.dbl-button-Transparent:hover,
.footer-buttons li a:hover,
.mblc .dark.dbl-button-LightGray:hover,
.mblc .dark.dbl-button-Red:hover,
.mblc .dark.dbl-button-Transparent:hover,
.parts-footer-buttons li .dbl .dbl-col a.dbl-button-LightGray:hover,
.parts-footer-buttons li .dbl .dbl-col a.dbl-button-Red:hover,
.parts-footer-buttons li .dbl .dbl-col a.dbl-button-Transparent:hover,
.parts-footer-buttons li a:hover,
button.dark.buy:hover,
button.dark:hover {
	background: #aeb0b3;
	color: #333
}

.block-link-button a.dark.disabled,
.btn.dark.disabled,
.dbl .dbl-col .dark.disabled.dbl-button-LightGray,
.dbl .dbl-col .dark.disabled.dbl-button-Red,
.dbl .dbl-col .dark.disabled.dbl-button-Transparent,
.dbl .dbl-col .footer-buttons li a.disabled.dbl-button-LightGray,
.dbl .dbl-col .footer-buttons li a.disabled.dbl-button-Red,
.dbl .dbl-col .footer-buttons li a.disabled.dbl-button-Transparent,
.dbl .dbl-col .parts-footer-buttons li a.disabled.dbl-button-LightGray,
.dbl .dbl-col .parts-footer-buttons li a.disabled.dbl-button-Red,
.dbl .dbl-col .parts-footer-buttons li a.disabled.dbl-button-Transparent,
.footer-buttons li .dbl .dbl-col a.disabled.dbl-button-LightGray,
.footer-buttons li .dbl .dbl-col a.disabled.dbl-button-Red,
.footer-buttons li .dbl .dbl-col a.disabled.dbl-button-Transparent,
.footer-buttons li a.disabled,
.mblc .dark.disabled.dbl-button-LightGray,
.mblc .dark.disabled.dbl-button-Red,
.mblc .dark.disabled.dbl-button-Transparent,
.parts-footer-buttons li .dbl .dbl-col a.disabled.dbl-button-LightGray,
.parts-footer-buttons li .dbl .dbl-col a.disabled.dbl-button-Red,
.parts-footer-buttons li .dbl .dbl-col a.disabled.dbl-button-Transparent,
.parts-footer-buttons li a.disabled,
button.dark.disabled,
button.dark.disabled.buy {
	background: #dfdfe1!important;
	color: #aeb0b3!important;
	border-color: #aeb0b3!important
}

.block-link-button a.btn-topheader,
.btn.btn-topheader,
.dbl .dbl-col .btn-topheader.dbl-button-LightGray,
.dbl .dbl-col .btn-topheader.dbl-button-Red,
.dbl .dbl-col .btn-topheader.dbl-button-Transparent,
.footer-buttons li a.btn-topheader,
.mblc .btn-topheader.dbl-button-LightGray,
.mblc .btn-topheader.dbl-button-Red,
.mblc .btn-topheader.dbl-button-Transparent,
.parts-footer-buttons li a.btn-topheader,
button.btn-topheader,
button.btn-topheader.buy {
	font-size: 14px;
	text-transform: none;
	border: inherit
}

.block-link-button a.btn-topheader:hover,
.btn.btn-topheader:hover,
.dbl .dbl-col .btn-topheader.dbl-button-LightGray:hover,
.dbl .dbl-col .btn-topheader.dbl-button-Red:hover,
.dbl .dbl-col .btn-topheader.dbl-button-Transparent:hover,
.footer-buttons li a.btn-topheader:hover,
.mblc .btn-topheader.dbl-button-LightGray:hover,
.mblc .btn-topheader.dbl-button-Red:hover,
.mblc .btn-topheader.dbl-button-Transparent:hover,
.parts-footer-buttons li a.btn-topheader:hover,
button.btn-topheader.buy:hover,
button.btn-topheader:hover {
	text-decoration: none
}

.block-link-button a.btn-topheader.disabled,
.btn.btn-topheader.disabled,
.dbl .dbl-col .btn-topheader.disabled.dbl-button-LightGray,
.dbl .dbl-col .btn-topheader.disabled.dbl-button-Red,
.dbl .dbl-col .btn-topheader.disabled.dbl-button-Transparent,
.footer-buttons li a.btn-topheader.disabled,
.mblc .btn-topheader.disabled.dbl-button-LightGray,
.mblc .btn-topheader.disabled.dbl-button-Red,
.mblc .btn-topheader.disabled.dbl-button-Transparent,
.parts-footer-buttons li a.btn-topheader.disabled,
button.btn-topheader.disabled,
button.btn-topheader.disabled.buy {
	background: #dfdfe1!important;
	color: #aeb0b3!important;
	border-color: #aeb0b3!important
}

.block-link-button .dbl .dbl-col a.dbl-button-LightGray,
.block-link-button .dbl .dbl-col a.dbl-button-Red,
.block-link-button .dbl .dbl-col a.dbl-button-Transparent,
.block-link-button .footer-buttons li a,
.block-link-button .mblc a.dbl-button-LightGray,
.block-link-button .mblc a.dbl-button-Red,
.block-link-button .mblc a.dbl-button-Transparent,
.block-link-button .parts-footer-buttons li a,
.block-link-button a,
.block-link-button a.buy,
.block-link-button a.showmore,
.btn.big,
.btn.showmore,
.dbl .dbl-col .big.dbl-button-LightGray,
.dbl .dbl-col .big.dbl-button-Red,
.dbl .dbl-col .big.dbl-button-Transparent,
.dbl .dbl-col .block-link-button a.dbl-button-LightGray,
.dbl .dbl-col .block-link-button a.dbl-button-Red,
.dbl .dbl-col .block-link-button a.dbl-button-Transparent,
.dbl .dbl-col .showmore.dbl-button-LightGray,
.dbl .dbl-col .showmore.dbl-button-Red,
.dbl .dbl-col .showmore.dbl-button-Transparent,
.dbl .dbl-col button.showmore.dbl-button-LightGray,
.dbl .dbl-col button.showmore.dbl-button-Red,
.dbl .dbl-col button.showmore.dbl-button-Transparent,
.footer-buttons li .block-link-button a,
.footer-buttons li a.big,
.footer-buttons li a.showmore,
.mblc .big.dbl-button-LightGray,
.mblc .big.dbl-button-Red,
.mblc .big.dbl-button-Transparent,
.mblc .block-link-button a.dbl-button-LightGray,
.mblc .block-link-button a.dbl-button-Red,
.mblc .block-link-button a.dbl-button-Transparent,
.mblc .showmore.dbl-button-LightGray,
.mblc .showmore.dbl-button-Red,
.mblc .showmore.dbl-button-Transparent,
.mblc button.showmore.dbl-button-LightGray,
.mblc button.showmore.dbl-button-Red,
.mblc button.showmore.dbl-button-Transparent,
.parts-footer-buttons li .block-link-button a,
.parts-footer-buttons li a.big,
.parts-footer-buttons li a.showmore,
button.big,
button.big.buy,
button.btn.showmore,
button.buy.showmore,
button.showmore,
button.showmore.buy {
	line-height: 21px;
	padding-top: 11px;
	padding-bottom: 11px
}

.block-link-button .dbl .dbl-col a.dbl-button-LightGray .icon,
.block-link-button .dbl .dbl-col a.dbl-button-Red .icon,
.block-link-button .dbl .dbl-col a.dbl-button-Transparent .icon,
.block-link-button .footer-buttons li a .icon,
.block-link-button .mblc a.dbl-button-LightGray .icon,
.block-link-button .mblc a.dbl-button-Red .icon,
.block-link-button .mblc a.dbl-button-Transparent .icon,
.block-link-button .parts-footer-buttons li a .icon,
.block-link-button a.buy .icon,
.block-link-button a .icon,
.block-link-button a.showmore .icon,
.btn.big .icon,
.btn.showmore .icon,
.dbl .dbl-col .big.dbl-button-LightGray .icon,
.dbl .dbl-col .big.dbl-button-Red .icon,
.dbl .dbl-col .big.dbl-button-Transparent .icon,
.dbl .dbl-col .block-link-button a.dbl-button-LightGray .icon,
.dbl .dbl-col .block-link-button a.dbl-button-Red .icon,
.dbl .dbl-col .block-link-button a.dbl-button-Transparent .icon,
.dbl .dbl-col .showmore.dbl-button-LightGray .icon,
.dbl .dbl-col .showmore.dbl-button-Red .icon,
.dbl .dbl-col .showmore.dbl-button-Transparent .icon,
.dbl .dbl-col button.showmore.dbl-button-LightGray .icon,
.dbl .dbl-col button.showmore.dbl-button-Red .icon,
.dbl .dbl-col button.showmore.dbl-button-Transparent .icon,
.footer-buttons li .block-link-button a .icon,
.footer-buttons li a.big .icon,
.footer-buttons li a.showmore .icon,
.mblc .big.dbl-button-LightGray .icon,
.mblc .big.dbl-button-Red .icon,
.mblc .big.dbl-button-Transparent .icon,
.mblc .block-link-button a.dbl-button-LightGray .icon,
.mblc .block-link-button a.dbl-button-Red .icon,
.mblc .block-link-button a.dbl-button-Transparent .icon,
.mblc .showmore.dbl-button-LightGray .icon,
.mblc .showmore.dbl-button-Red .icon,
.mblc .showmore.dbl-button-Transparent .icon,
.parts-footer-buttons li .block-link-button a .icon,
.parts-footer-buttons li a.big .icon,
.parts-footer-buttons li a.showmore .icon,
button.big.buy .icon,
button.big .icon,
button.buy.showmore .icon,
button.showmore .icon {
	margin-right: 15px;
	font-size: 20px;
	line-height: 18px;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	top: -1px
}

.block-link-button a.outlined,
.block-link-button a.showmore,
.btn.outlined,
.btn.showmore,
.dbl .dbl-col .dbl-button-LightGray,
.dbl .dbl-col .outlined.dbl-button-Red,
.dbl .dbl-col .outlined.dbl-button-Transparent,
.dbl .dbl-col .showmore.dbl-button-Red,
.dbl .dbl-col .showmore.dbl-button-Transparent,
.dbl .dbl-col button.dbl-button-LightGray,
.dbl .dbl-col button.showmore.dbl-button-Red,
.dbl .dbl-col button.showmore.dbl-button-Transparent,
.footer-buttons li a.outlined,
.footer-buttons li a.showmore,
.mblc .dbl-button-LightGray,
.mblc .outlined.dbl-button-Red,
.mblc .outlined.dbl-button-Transparent,
.mblc .showmore.dbl-button-Red,
.mblc .showmore.dbl-button-Transparent,
.mblc button.dbl-button-LightGray,
.mblc button.showmore.dbl-button-Red,
.mblc button.showmore.dbl-button-Transparent,
.parts-footer-buttons li a.outlined,
.parts-footer-buttons li a.showmore,
button.btn.showmore,
button.buy.showmore,
button.outlined,
button.outlined.buy,
button.showmore,
button.showmore.buy {
	background: #fff;
	color: #bb001e;
	padding: 6px 30px;
	font-size: 16px;
	line-height: 20px;
	border: 1px solid #bb001e
}

@media (max-width:767px) {
	.block-link-button a.outlined,
	.block-link-button a.showmore,
	.btn.outlined,
	.btn.showmore,
	.dbl .dbl-col .dbl-button-LightGray,
	.dbl .dbl-col .outlined.dbl-button-Red,
	.dbl .dbl-col .outlined.dbl-button-Transparent,
	.dbl .dbl-col .showmore.dbl-button-Red,
	.dbl .dbl-col .showmore.dbl-button-Transparent,
	.dbl .dbl-col button.dbl-button-LightGray,
	.dbl .dbl-col button.showmore.dbl-button-Red,
	.dbl .dbl-col button.showmore.dbl-button-Transparent,
	.footer-buttons li a.outlined,
	.footer-buttons li a.showmore,
	.mblc .dbl-button-LightGray,
	.mblc .outlined.dbl-button-Red,
	.mblc .outlined.dbl-button-Transparent,
	.mblc .showmore.dbl-button-Red,
	.mblc .showmore.dbl-button-Transparent,
	.mblc button.dbl-button-LightGray,
	.mblc button.showmore.dbl-button-Red,
	.mblc button.showmore.dbl-button-Transparent,
	.parts-footer-buttons li a.outlined,
	.parts-footer-buttons li a.showmore,
	button.btn.showmore,
	button.buy.showmore,
	button.outlined,
	button.outlined.buy,
	button.showmore,
	button.showmore.buy {
		font-size: 14px;
		padding: 3px 10px
	}
}

.block-link-button a.outlined.dropdown:after,
.block-link-button a.showmore:after,
.btn.outlined.dropdown:after,
.btn.showmore:after,
.dbl .dbl-col .dropdown.dbl-button-LightGray:after,
.dbl .dbl-col .outlined.dropdown.dbl-button-Red:after,
.dbl .dbl-col .outlined.dropdown.dbl-button-Transparent:after,
.dbl .dbl-col .showmore.dbl-button-LightGray:after,
.dbl .dbl-col .showmore.dbl-button-Red:after,
.dbl .dbl-col .showmore.dbl-button-Transparent:after,
.dbl .dbl-col button.dropdown.dbl-button-LightGray:after,
.dbl .dbl-col button.showmore.dbl-button-LightGray:after,
.dbl .dbl-col button.showmore.dbl-button-Red:after,
.dbl .dbl-col button.showmore.dbl-button-Transparent:after,
.footer-buttons li a.outlined.dropdown:after,
.footer-buttons li a.showmore:after,
.mblc .dbl-button-LightGray.showmore:after,
.mblc .dropdown.dbl-button-LightGray:after,
.mblc .outlined.dropdown.dbl-button-Red:after,
.mblc .outlined.dropdown.dbl-button-Transparent:after,
.mblc .showmore.dbl-button-Red:after,
.mblc .showmore.dbl-button-Transparent:after,
.mblc button.dbl-button-LightGray.showmore:after,
.mblc button.dropdown.dbl-button-LightGray:after,
.mblc button.showmore.dbl-button-Red:after,
.mblc button.showmore.dbl-button-Transparent:after,
.parts-footer-buttons li a.outlined.dropdown:after,
.parts-footer-buttons li a.showmore:after,
button.btn.showmore:after,
button.buy.showmore:after,
button.outlined.dropdown.buy:after,
button.outlined.dropdown:after,
button.showmore.buy:after,
button.showmore:after {
	vertical-align: middle;
	margin-left: 10px;
	position: relative;
	top: -1px
}

.block-link-button a.outlined.transparent,
.block-link-button a.transparent.showmore,
.btn.outlined.transparent,
.btn.transparent.showmore,
.dbl .dbl-col .outlined.transparent.dbl-button-Red,
.dbl .dbl-col .outlined.transparent.dbl-button-Transparent,
.dbl .dbl-col .transparent.dbl-button-LightGray,
.dbl .dbl-col .transparent.showmore.dbl-button-Red,
.dbl .dbl-col .transparent.showmore.dbl-button-Transparent,
.dbl .dbl-col button.transparent.dbl-button-LightGray,
.dbl .dbl-col button.transparent.showmore.dbl-button-Red,
.dbl .dbl-col button.transparent.showmore.dbl-button-Transparent,
.footer-buttons li a.outlined.transparent,
.footer-buttons li a.transparent.showmore,
.mblc .outlined.transparent.dbl-button-Red,
.mblc .outlined.transparent.dbl-button-Transparent,
.mblc .transparent.dbl-button-LightGray,
.mblc .transparent.showmore.dbl-button-Red,
.mblc .transparent.showmore.dbl-button-Transparent,
.mblc button.transparent.dbl-button-LightGray,
.parts-footer-buttons li a.outlined.transparent,
.parts-footer-buttons li a.transparent.showmore,
button.outlined.transparent,
button.outlined.transparent.buy,
button.transparent.buy.showmore,
button.transparent.showmore {
	background: transparent
}

.block-link-button a.outlined:hover,
.block-link-button a.showmore:hover,
.btn.outlined:hover,
.btn.showmore:hover,
.dbl .dbl-col .dbl-button-LightGray:hover,
.dbl .dbl-col .outlined.dbl-button-Red:hover,
.dbl .dbl-col .outlined.dbl-button-Transparent:hover,
.dbl .dbl-col .showmore.dbl-button-Red:hover,
.dbl .dbl-col .showmore.dbl-button-Transparent:hover,
.dbl .dbl-col button.dbl-button-LightGray:hover,
.dbl .dbl-col button.showmore.dbl-button-Red:hover,
.dbl .dbl-col button.showmore.dbl-button-Transparent:hover,
.footer-buttons li a.outlined:hover,
.footer-buttons li a.showmore:hover,
.mblc .dbl-button-LightGray:hover,
.mblc .outlined.dbl-button-Red:hover,
.mblc .outlined.dbl-button-Transparent:hover,
.mblc .showmore.dbl-button-Red:hover,
.mblc .showmore.dbl-button-Transparent:hover,
.mblc button.dbl-button-LightGray:hover,
.parts-footer-buttons li a.outlined:hover,
.parts-footer-buttons li a.showmore:hover,
button.buy.showmore:hover,
button.outlined.buy:hover,
button.outlined:hover,
button.showmore:hover {
	background: #bb001e;
	color: #fff
}

.block-link-button a.outlined:disabled,
.block-link-button a.showmore:disabled,
.btn.outlined:disabled,
.btn.showmore:disabled,
.dbl .dbl-col .dbl-button-LightGray:disabled,
.dbl .dbl-col .outlined.dbl-button-Red:disabled,
.dbl .dbl-col .outlined.dbl-button-Transparent:disabled,
.dbl .dbl-col .showmore.dbl-button-Red:disabled,
.dbl .dbl-col .showmore.dbl-button-Transparent:disabled,
.dbl .dbl-col button.dbl-button-LightGray:disabled,
.dbl .dbl-col button.showmore.dbl-button-Red:disabled,
.dbl .dbl-col button.showmore.dbl-button-Transparent:disabled,
.footer-buttons li a.outlined:disabled,
.footer-buttons li a.showmore:disabled,
.mblc .dbl-button-LightGray:disabled,
.mblc .outlined.dbl-button-Red:disabled,
.mblc .outlined.dbl-button-Transparent:disabled,
.mblc .showmore.dbl-button-Red:disabled,
.mblc .showmore.dbl-button-Transparent:disabled,
.mblc button.dbl-button-LightGray:disabled,
.parts-footer-buttons li a.outlined:disabled,
.parts-footer-buttons li a.showmore:disabled,
button.buy.showmore:disabled,
button.outlined.buy:disabled,
button.outlined:disabled,
button.showmore:disabled {
	background: #fff;
	color: #dfdfe1;
	border-color: #dfdfe1
}

.block-link-button a.transparent-outlined,
.btn.transparent-outlined,
.dbl .dbl-col .dbl-button-Transparent,
.dbl .dbl-col .transparent-outlined.dbl-button-LightGray,
.dbl .dbl-col .transparent-outlined.dbl-button-Red,
.dbl .dbl-col button.dbl-button-Transparent,
.footer-buttons li a.transparent-outlined,
.mblc .dbl-button-Transparent,
.mblc .transparent-outlined.dbl-button-LightGray,
.mblc .transparent-outlined.dbl-button-Red,
.mblc button.dbl-button-Transparent,
.parts-footer-buttons li a.transparent-outlined,
button.transparent-outlined,
button.transparent-outlined.buy {
	background: transparent;
	color: #fff;
	padding: 6px 30px;
	font-size: 16px;
	line-height: 20px;
	border: 1px solid #fff
}

@media (max-width:767px) {
	.block-link-button a.transparent-outlined,
	.btn.transparent-outlined,
	.dbl .dbl-col .dbl-button-Transparent,
	.dbl .dbl-col .transparent-outlined.dbl-button-LightGray,
	.dbl .dbl-col .transparent-outlined.dbl-button-Red,
	.dbl .dbl-col button.dbl-button-Transparent,
	.footer-buttons li a.transparent-outlined,
	.mblc .dbl-button-Transparent,
	.mblc .transparent-outlined.dbl-button-LightGray,
	.mblc .transparent-outlined.dbl-button-Red,
	.mblc button.dbl-button-Transparent,
	.parts-footer-buttons li a.transparent-outlined,
	button.transparent-outlined,
	button.transparent-outlined.buy {
		font-size: 14px;
		padding: 3px 10px
	}
}

.block-link-button a.transparent-outlined:hover,
.btn.transparent-outlined:hover,
.dbl .dbl-col .dbl-button-Transparent:hover,
.dbl .dbl-col .transparent-outlined.dbl-button-LightGray:hover,
.dbl .dbl-col .transparent-outlined.dbl-button-Red:hover,
.dbl .dbl-col button.dbl-button-Transparent:hover,
.footer-buttons li a.transparent-outlined:hover,
.mblc .dbl-button-Transparent:hover,
.mblc .transparent-outlined.dbl-button-LightGray:hover,
.mblc .transparent-outlined.dbl-button-Red:hover,
.mblc button.dbl-button-Transparent:hover,
.parts-footer-buttons li a.transparent-outlined:hover,
button.transparent-outlined.buy:hover,
button.transparent-outlined:hover {
	background: #fff;
	color: #333
}

.block-link-button a.disabled,
.btn.disabled,
.dbl .dbl-col .disabled.dbl-button-LightGray,
.dbl .dbl-col .disabled.dbl-button-Red,
.dbl .dbl-col .disabled.dbl-button-Transparent,
.footer-buttons li a.disabled,
.mblc .disabled.dbl-button-LightGray,
.mblc .disabled.dbl-button-Red,
.mblc .disabled.dbl-button-Transparent,
.parts-footer-buttons li a.disabled,
button.disabled,
button.disabled.buy {
	background: #dfdfe1;
	color: #bb001e
}

.block-link-button a.buy input.buy-quantity,
.buy.btn input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-LightGray input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-Red input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-Transparent input.buy-quantity,
.footer-buttons li a.buy input.buy-quantity,
.mblc .buy.dbl-button-LightGray input.buy-quantity,
.mblc .buy.dbl-button-Red input.buy-quantity,
.mblc .buy.dbl-button-Transparent input.buy-quantity,
.parts-footer-buttons li a.buy input.buy-quantity,
button.buy input.buy-quantity {
	width: 70px;
	padding: 1px 0;
	margin: 0 8px 0 4px;
	text-align: center;
	z-index: 2;
	border: 1px solid #fff;
	vertical-align: baseline;
	line-height: 25px
}

.block-link-button a.buy:hover input.buy-quantity,
.buy.btn:hover input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-LightGray:hover input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-Red:hover input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-Transparent:hover input.buy-quantity,
.footer-buttons li a.buy:hover input.buy-quantity,
.mblc .buy.dbl-button-LightGray:hover input.buy-quantity,
.mblc .buy.dbl-button-Red:hover input.buy-quantity,
.mblc .buy.dbl-button-Transparent:hover input.buy-quantity,
.parts-footer-buttons li a.buy:hover input.buy-quantity,
button.buy:hover input.buy-quantity {
	border-color: #bb001e
}

@media (max-width:767px) {
	.block-link-button a.buy,
	.buy.btn,
	.dbl .dbl-col .buy.dbl-button-LightGray,
	.dbl .dbl-col .buy.dbl-button-Red,
	.dbl .dbl-col .buy.dbl-button-Transparent,
	.footer-buttons li a.buy,
	.mblc .buy.dbl-button-LightGray,
	.mblc .buy.dbl-button-Red,
	.mblc .buy.dbl-button-Transparent,
	.parts-footer-buttons li a.buy,
	button.buy {
		font-size: 16px;
		padding: 10px
	}
	.block-link-button a.buy input.buy-quantity,
	.buy.btn input.buy-quantity,
	.dbl .dbl-col .buy.dbl-button-LightGray input.buy-quantity,
	.dbl .dbl-col .buy.dbl-button-Red input.buy-quantity,
	.dbl .dbl-col .buy.dbl-button-Transparent input.buy-quantity,
	.footer-buttons li a.buy input.buy-quantity,
	.mblc .buy.dbl-button-LightGray input.buy-quantity,
	.mblc .buy.dbl-button-Red input.buy-quantity,
	.mblc .buy.dbl-button-Transparent input.buy-quantity,
	.parts-footer-buttons li a.buy input.buy-quantity,
	button.buy input.buy-quantity {
		width: 30px;
		padding: 1px 0;
		margin: 0 8px 0 4px;
		font-size: 18px;
		line-height: 18px
	}
}

.block-link-button a.showmore .collapsed,
.btn.showmore .collapsed,
.dbl .dbl-col .showmore.dbl-button-LightGray .collapsed,
.dbl .dbl-col .showmore.dbl-button-Red .collapsed,
.dbl .dbl-col .showmore.dbl-button-Transparent .collapsed,
.footer-buttons li a.showmore .collapsed,
.mblc .showmore.dbl-button-LightGray .collapsed,
.mblc .showmore.dbl-button-Red .collapsed,
.mblc .showmore.dbl-button-Transparent .collapsed,
.parts-footer-buttons li a.showmore .collapsed,
button.showmore.buy .collapsed,
button.showmore .collapsed {
	display: none
}

.block-link-button a.showmore.collapsed .collapsed,
.block-link-button a.showmore .expanded,
.btn.showmore.collapsed .collapsed,
.btn.showmore .expanded,
.dbl .dbl-col .showmore.collapsed.dbl-button-LightGray .collapsed,
.dbl .dbl-col .showmore.collapsed.dbl-button-Red .collapsed,
.dbl .dbl-col .showmore.collapsed.dbl-button-Transparent .collapsed,
.dbl .dbl-col .showmore.dbl-button-LightGray .expanded,
.dbl .dbl-col .showmore.dbl-button-Red .expanded,
.dbl .dbl-col .showmore.dbl-button-Transparent .expanded,
.footer-buttons li a.showmore.collapsed .collapsed,
.footer-buttons li a.showmore .expanded,
.mblc .showmore.collapsed.dbl-button-LightGray .collapsed,
.mblc .showmore.collapsed.dbl-button-Red .collapsed,
.mblc .showmore.collapsed.dbl-button-Transparent .collapsed,
.mblc .showmore.dbl-button-LightGray .expanded,
.mblc .showmore.dbl-button-Red .expanded,
.mblc .showmore.dbl-button-Transparent .expanded,
.parts-footer-buttons li a.showmore.collapsed .collapsed,
.parts-footer-buttons li a.showmore .expanded,
button.showmore.buy .expanded,
button.showmore.collapsed.buy .collapsed,
button.showmore.collapsed .collapsed,
button.showmore .expanded {
	display: inline
}

.block-link-button a.showmore.collapsed .expanded,
.btn.showmore.collapsed .expanded,
.dbl .dbl-col .showmore.collapsed.dbl-button-LightGray .expanded,
.dbl .dbl-col .showmore.collapsed.dbl-button-Red .expanded,
.dbl .dbl-col .showmore.collapsed.dbl-button-Transparent .expanded,
.footer-buttons li a.showmore.collapsed .expanded,
.mblc .showmore.collapsed.dbl-button-LightGray .expanded,
.mblc .showmore.collapsed.dbl-button-Red .expanded,
.mblc .showmore.collapsed.dbl-button-Transparent .expanded,
.parts-footer-buttons li a.showmore.collapsed .expanded,
button.showmore.collapsed.buy .expanded,
button.showmore.collapsed .expanded {
	display: none
}

.block-link-button a.fullwidth,
.btn.fullwidth,
.dbl .dbl-col .fullwidth.dbl-button-LightGray,
.dbl .dbl-col .fullwidth.dbl-button-Red,
.dbl .dbl-col .fullwidth.dbl-button-Transparent,
.footer-buttons li a.fullwidth,
.mblc .fullwidth.dbl-button-LightGray,
.mblc .fullwidth.dbl-button-Red,
.mblc .fullwidth.dbl-button-Transparent,
.parts-footer-buttons li a.fullwidth,
button.fullwidth,
button.fullwidth.buy {
	width: 100%
}

.block-link-button a.nomargin,
.btn.nomargin,
.dbl .dbl-col .nomargin.dbl-button-LightGray,
.dbl .dbl-col .nomargin.dbl-button-Red,
.dbl .dbl-col .nomargin.dbl-button-Transparent,
.footer-buttons li a.nomargin,
.mblc .nomargin.dbl-button-LightGray,
.mblc .nomargin.dbl-button-Red,
.mblc .nomargin.dbl-button-Transparent,
.parts-footer-buttons li a.nomargin,
button.nomargin,
button.nomargin.buy {
	margin: 0
}

.red-text {
	color: #bb001e
}

.price-wrapper {
	position: relative
}

.price-wrapper:hover {
	text-decoration: none
}

.price-wrapper:hover:after {
	position: absolute;
	content: "";
	display: block;
	width: 100%;
	border-bottom: 1px solid;
	height: 1px;
	top: 100%;
	left: 0
}

.price {
	color: #5c5c5c;
	font-family: Titillium-Bold, sans-serif;
	font-size: 32px;
	line-height: 30px;
	white-space: nowrap;
	margin-left: 4px
}

[lang=el] .price {
	font-weight: 700;
	font-family: sans-serif
}

@media (max-width:767px) {
	.price {
		font-size: 18px;
		line-height: 20px;
		margin-left: 0
	}
}

.price.small {
	font-size: 13px;
	margin-left: 0!important;
	margin-right: 0!important
}

.price.small:after,
.price.small:before {
	content: "\A0"
}

.price.medium {
	font-size: 18px;
	margin-left: 0!important;
	margin-right: 0!important
}

.price.medium:after,
.price.medium:before {
	content: "\A0"
}

.block-link-button a.price,
.dbl .dbl-col .price.showmore.dbl-button-LightGray,
.dbl .dbl-col .price.showmore.dbl-button-Red,
.dbl .dbl-col .price.showmore.dbl-button-Transparent,
.footer-buttons li a.price.showmore,
.mblc .price.showmore.dbl-button-LightGray,
.mblc .price.showmore.dbl-button-Red,
.mblc .price.showmore.dbl-button-Transparent,
.parts-footer-buttons li a.price.showmore,
.price.big,
.price.btn.showmore,
button.price.showmore {
	font-size: 42px;
	line-height: 38px
}

.price-discounted {
	color: #bb001e
}

.price-finance-option {
	color: #333!important
}

.price-ordinary {
	text-decoration: line-through;
	color: #aeb0b3;
	font-family: Titillium Web, sans-serif
}

[lang=el] .price-ordinary {
	font-family: sans-serif
}

.price-days,
.price-new,
.price-used {
	white-space: nowrap
}

ul {
	list-style-type: square;
	color: #333;
	padding-left: 20px;
	margin: 0
}

ul li {
	font-family: Titillium Web, sans-serif;
	font-size: 14px;
	line-height: 1.5em
}

[lang=el] ul li {
	font-family: sans-serif
}

ul.product-box li,
ul li a {
	font-size: 14px
}

ul.benefits,
ul.tickbox-bullets {
	list-style-type: none
}

ul.benefits li,
ul.tickbox-bullets li {
	text-indent: -1.3em
}

ul.benefits li:before,
ul.tickbox-bullets li:before {
	padding-right: 6px
}

ul.benefits li a,
ul.tickbox-bullets li a {
	font-size: 16px
}

ul.benefits.small li,
ul.tickbox-bullets.small li {
	text-indent: -1.6em;
	font-size: 13px;
	display: block
}

ul.link-list {
	list-style-type: none;
	padding-left: 0;
	color: #bb001e
}

ul.link-list li {
	font-size: 14px
}

ul.link-list li.mobile-login {
	display: none
}

ul.link-list li.active:before {
	color: #333
}

ul.link-list li.active a {
	color: #333;
	text-decoration: none
}

ul.link-list li:before {
	padding-right: 5px;
	line-height: 1.5em;
	vertical-align: middle;
	display: inline-block
}

ul.link-list li a {
	display: inline-block
}

ul.documents-list {
	list-style-type: none;
	padding: 0
}

ul.documents-list li a {
	font-size: inherit
}

ul.pdf-list {
	list-style-type: none;
	padding-left: 0;
	color: #bb001e
}

ul.pdf-list li {
	font-size: 14px;
	text-transform: uppercase
}

ul.pdf-list li:before {
	padding-right: 5px;
	line-height: 1.5em;
	vertical-align: middle;
	display: inline-block
}

ul.sub-page-menu {
	list-style-type: none;
	padding: 0;
	color: #bb001e;
	background: #dfdfe1
}

ul.sub-page-menu li:first-child {
	border: none
}

ul.sub-page-menu li {
	border-top: 1px solid #aeb0b3
}

ul.sub-page-menu li a {
	display: block;
	padding: 10px
}

ul.sub-page-menu li a:hover {
	background: #5c5c5c;
	color: #fff;
	text-decoration: none
}

ul.sub-page-menu li.active {
	background: #333
}

ul.sub-page-menu li.active a {
	color: #fff;
	text-decoration: none
}

ul.site-links {
	list-style-type: none;
	padding: 4px
}

ul.site-links li {
	padding: 3px;
	text-align: center
}

ul.alter-start-footer {
	list-style-type: none;
	text-align: center;
	padding: 10px 0
}

ul.alter-start-footer li {
	padding: 2px
}

ul.alter-start-footer a {
	text-transform: uppercase;
	color: #333
}

.sub-menu {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: 20px 0
}

.bullet-sign {
	text-indent: -1.3em
}

.bullet-sign:before {
	padding-right: 6px
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	appearance: none;
	margin: 0;
	border-radius: none
}

input[type=number] {
	-moz-appearance: textfield!important
}

input {
	color: #333
}

input+label {
	cursor: pointer
}

input[disabled]+label {
	cursor: default
}

.label,
label {
	color: #333;
	font-family: Titillium Web;
	font-size: 14px;
	line-height: 1.5em
}

[lang=el] .label,
[lang=el] label {
	font-family: sans-serif
}

input[type=checkbox],
input[type=radio] {
	position: absolute;
	z-index: -1;
	opacity: 0
}

input[type=checkbox]+label,
input[type=radio]+label,
label input[type=checkbox],
label input[type=radio] {
	display: inline-block;
	font-family: Titillium Web, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	position: relative;
	margin-left: 25px
}

[lang=el] input[type=checkbox]+label,
[lang=el] input[type=radio]+label,
[lang=el] label input[type=checkbox],
[lang=el] label input[type=radio] {
	font-family: sans-serif
}

input[type=checkbox]+label:before,
input[type=radio]+label:before,
label input[type=checkbox]:before,
label input[type=radio]:before {
	padding-right: 5px;
	vertical-align: middle;
	font-size: 18px;
	display: block;
	position: absolute;
	left: -25px;
	top: 3px;
	overflow: hidden;
	height: .99em;
	text-align: center;
	width: 1.2em
}

input[type=checkbox]+label:hover,
input[type=radio]+label:hover,
label input[type=checkbox]:hover,
label input[type=radio]:hover {
	color: #bb001e;
	text-decoration: underline
}

.checkbox input[type=checkbox]+label,
.checkbox input[type=radio]+label,
.checkbox label input[type=checkbox],
.checkbox label input[type=radio] {
	margin-bottom: 0
}

input[type=checkbox]:disabled+label,
input[type=radio]:disabled+label,
label input[type=checkbox]:disabled,
label input[type=radio]:disabled {
	text-decoration: none;
	cursor: not-allowed;
	color: #333
}

input[type=checkbox]:disabled+label:before,
input[type=radio]:disabled+label:before,
label input[type=checkbox]:disabled:before,
label input[type=radio]:disabled:before {
	opacity: .2
}

input[type=checkbox].nounderline+label:hover {
	text-decoration: none
}

input[type=checkbox]:checked+label,
input[type=checkbox]:checked+label:before,
input[type=radio]:checked+label,
input[type=radio]:checked+label:before,
label input[type=checkbox]:checked,
label input[type=checkbox]:checked:before,
label input[type=radio]:checked,
label input[type=radio]:checked:before {
	color: #bb001e
}

input[type=checkbox]:disabled+label input[type=radio]:disabled+label,
input[type=checkbox]:disabled+label input[type=radio]:disabled+label:before {
	color: #aeb0b3
}

input[type=checkbox]:disabled+label input[type=radio]:disabled+label:hover {
	text-decoration: none
}

input[type=email],
input[type=number],
input[type=password],
input[type=text],
input[type=url],
textarea {
	background: #fff;
	background-color: #fff;
	border: 1px solid #dfdfe1;
	border-radius: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

input[type=text]:-webkit-autofill {
	background-color: #fff!important
}

input[type=search] {
	border: 1px solid #bb001e
}

select.title-field {
	max-width: 100px
}

select {
	border: 1px solid #dfdfe1
}

.input-validation-error {
	border: 1px solid #bb001e
}

.error-message,
.field-validation-error {
	display: block;
	padding-left: 20px;
	position: relative;
	color: #bb001e
}

.error-message:before,
.field-validation-error:before {
	position: absolute;
	left: 0;
	top: 3px
}

.error-message {
	display: none
}

.error-message-center {
	max-width: 300px;
	margin-right: auto;
	margin-left: auto
}

.contact-form-column .formcontainerblock {
	padding: 0
}

.formcontainerblock .EPiServerForms {
	overflow: hidden
}

@media (min-width:768px) {
	.formcontainerblock .EPiServerForms .half {
		width: 50%
	}
}

.formcontainerblock .EPiServerForms .Form__Description,
.formcontainerblock .EPiServerForms .Form__MainBody,
.formcontainerblock .EPiServerForms .Form__Title {
	padding: 0 15px
}

.formcontainerblock .EPiServerForms .Form__Status .Form__Success__Message {
	background-color: #059e5f;
	color: #fff;
	padding: 10px 15px
}

.formcontainerblock .EPiServerForms .Form__Element .Form__Element__Caption {
	display: block
}

.formcontainerblock .EPiServerForms .Form__Element select {
	height: auto
}

.formcontainerblock .EPiServerForms .Form__Element .input-validation-error {
	border-color: #bb001e
}

.formcontainerblock .EPiServerForms .Form__Element .Form__Element__ValidationError {
	color: #bb001e;
	margin-top: 5px
}

.formcontainerblock .EPiServerForms .Form__Element .Form__Element__ValidationError:before {
	margin-right: 5px
}

.formcontainerblock .EPiServerForms .Form__NavigationBar {
	overflow: hidden;
	padding: 0 15px
}

.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action {
	background: #fff;
	color: #bb001e;
	padding: 11px 30px;
	font-size: 14px;
	line-height: 20px;
	border: 1px solid #bb001e;
	width: 100%;
	max-width: 100%;
	border-radius: 0;
	height: auto;
	text-transform: uppercase
}

@media (min-width:768px) {
	.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action {
		width: auto;
		font-size: 16px
	}
}

.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:hover {
	background: #bb001e;
	color: #fff
}

.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:disabled {
	display: none
}

.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnPrev {
	margin-bottom: 10px
}

@media (min-width:768px) {
	.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnPrev {
		margin-bottom: 0
	}
}

@media (min-width:768px) {
	.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.btnNext {
		float: right
	}
}

.formcontainerblock .EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar {
	display: none
}

.formcontainerblock .EPiServerForms .FormTextbox--Textarea .FormTextbox__Input {
	min-height: 175px
}

.formcontainerblock .EPiServerForms .FormSubmitButton {
	float: right
}

.formcontainerblock .EPiServerForms .FormCaptcha .FormTextbox__Input.FormCaptcha__Input {
	width: auto
}

.formcontainerblock .EPiServerForms .FormCaptcha__Refresh {
	color: #bb001e
}

.formcontainerblock .EPiServerForms .FormCaptcha__Image {
	display: block;
	max-width: 100%;
	margin-bottom: 10px
}

.formcontainerblock .EPiServerForms .submitbuttonelementblock {
	text-align: right
}

.dropdown__multi {
	display: block;
	color: #333;
	cursor: pointer;
	font-size: 14px;
	border-radius: 0;
	padding: 5px 10px;
	background-color: #fff;
	border: 1px solid #dfdfe1;
	list-style: none
}

.dropdown__multi:after {
	margin-left: 8px;
	vertical-align: middle;
	font-size: 12px;
	height: 1em;
	overflow: hidden;
	display: inline-block;
	float: right;
	margin-top: 5px
}

.dropdown__multi.open,
.dropdown__multi__content {
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2)
}

.dropdown__multi__content {
	position: absolute;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #dfdfe1;
	border-top-width: 0;
	width: calc(100% - 100px);
	display: none;
	padding: 15px;
	list-style: none
}

.facets {
	margin-top: 0;
	margin-bottom: 10px
}

.facets-inner {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(55%, #f7f7f7), to(#dfdfe1));
	background: linear-gradient(180deg, #f7f7f7 55%, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f7, endColorstr=#dfdfe1, GradientType=0);
	padding-top: 40px;
	border-bottom: 2px solid #fff;
	position: relative
}

.facets-inner:after {
	display: block;
	position: absolute;
	bottom: -14px;
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #dfdfe1;
	text-shadow: 0 2px 0 #fff
}

.product-cms-switch {
	width: 100%;
	border-bottom: 2px solid #aeb0b3;
	list-style-type: none;
	padding-left: 20px;
	margin-top: 30px
}

@media (max-width:767px) {
	.product-cms-switch {
		padding-left: 10px
	}
}

.product-cms-switch button {
	display: inline-block;
	padding: 5px 15px;
	margin-bottom: 0;
	margin-right: 10px;
	color: #bb001e;
	font-size: 16px
}

.product-cms-switch button.active {
	background: #aeb0b3;
	color: #fff;
	text-decoration: none;
	cursor: default
}

@media (max-width:767px) {
	.product-cms-switch button {
		margin-right: 5px;
		margin-left: 5px;
		padding-right: 12px;
		padding-left: 12px
	}
}

.facet-wrapper {
	margin-top: 10px;
	float: left
}

.has-promo .on-category-page {
	padding-top: 20px
}

.breadcrumb-wrapper {
	width: 100%;
	background: -webkit-gradient(linear, left top, right top, from(#f2f2f2), to(#fff));
	background: linear-gradient(90deg, #f2f2f2, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f2f2, GradientType=1);
	background-repeat: repeat-y
}

.breadcrumb-wrapper>.container {
	padding-left: 0
}

.main-page-area .breadcrumb-wrapper {
	top: 0
}

.breadcrumbs--new-icon {
	display: none
}

.breadcrumbs {
	padding: 0 15px;
	line-height: 2.5em
}

@media (max-width:767px) {
	.breadcrumbs>li:nth-last-of-type(-n+2) {
		display: inline-block
	}
	.breadcrumbs>li:nth-last-of-type(2) {
		border-left: none;
		margin-left: 0;
		padding: 0
	}
	.breadcrumbs>li:nth-last-of-type(2) a:before {
		content: "b";
		font-size: 10px;
		display: inline-block;
		padding-right: 7px
	}
}

.breadcrumb_btn,
.breadcrumbs li {
	display: inline-block;
	padding: 0 0 0 10px;
	margin: 0 5px 0 0;
	color: #5c5c5c;
	font-size: 14px;
	line-height: 14px;
	border-left: 1px solid #5c5c5c
}

.breadcrumb_btn:first-child,
.breadcrumbs li:first-child {
	border-left: none;
	margin-left: 0;
	padding: 0
}

.breadcrumb_btn:first-child a:before,
.breadcrumbs li:first-child a:before {
	font-size: 10px;
	display: inline-block;
	padding-right: 7px
}

.breadcrumb_btn a,
.breadcrumbs li a {
	color: #bb001e
}

@media (max-width:767px) {
	.breadcrumb_btn,
	.breadcrumbs li {
		display: none
	}
}

.main-menu-wrapper {
	padding: 0;
	width: 100%;
	background: #fff
}

@media screen and (min-width:1200px) {
	.main-menu-wrapper>.container {
		width: calc(100% - 2px) !important;
		margin: 0 auto
	}
}

@media screen and (min-width:1350px) {
	.main-menu-wrapper>.container {
		width: 1170px !important;
		margin: 0 auto
	}
}

@media screen and (min-width:1500px) {
	.main-menu-wrapper>.container {
		width: 1460px !important;
	}
}

@media (max-width:1200px) {
	.main-menu-wrapper {
		border-bottom: 1px solid #dfdfe1;
		position: fixed;
		z-index: 1000;
		top: 0;
		-webkit-transition: -webkit-transform .3s ease;
		transition: -webkit-transform .3s ease;
		transition: transform .3s ease;
		transition: transform .3s ease, -webkit-transform .3s ease;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	.main-menu-wrapper.up {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	.main-menu-wrapper>.container {
		width: 100%
	}
}

@media (min-width:1200px) {
	.main-menu-wrapper {
		line-height: 0;
		height: 70px
	}
}

.alternativeStartPage .main-menu-wrapper {
	background: #efeff0;
	border-bottom: 1px solid #efeff0;
	border-top: 1px solid #efeff0
}

@media (min-width:1200px) {
	.main-menu-wrapper:after {
		content: "";
		display: block;
		height: 0;
		background: #fff;
		border-bottom: 1px solid #dfdfe1
	}
	.alternativeStartPage .main-menu-wrapper:after {
		background: #efeff0;
		border-bottom: 1px solid #efeff0
	}
}

@media (min-width:1200px) {
	nav.navbar {
		margin-left: 200px;
		padding-right: 50px;
		height: 70px
	}
	nav.navbar.search-bar-expanded {
		max-width: calc(100% - 500px);
		overflow-x: hidden
	}
}

#nav-bar-overflow {
	display: none
}

@media (max-width:1200px) {
	#nav-bar-overflow {
		list-style-type: none;
		padding: 20px;
		width: 250px;
		background: #fff
	}
	#nav-bar-overflow li {
		margin-bottom: 2px
	}
	#nav-bar-overflow .mainmenu-icon {
		display: none
	}
}

@media (min-width:1200px) {
	#nav-bar-overflow {
		position: absolute;
		z-index: 2;
		list-style-type: none;
		padding: 20px;
		background: #dfdfe1;
		margin-top: 1px
	}
	#nav-bar-overflow .mainmenu-icon {
		color: #bb001e;
		font-size: 18px;
		text-align: center;
		display: inline-block;
		margin-bottom: 10px;
		position: relative;
		top: 2px
	}
	#nav-bar-overflow .mainmenu-title {
		display: inline-block
	}
}

.mainmenu__icon {
	margin-left: 5px;
	display: inline-block
}

.mainmenu {
	list-style-type: none;
	white-space: nowrap;
	padding-left: 7px;
	padding-right: 7px;
	width: calc(100% - 14px);
	overflow: hidden
}

.mainmenu:after,
.mainmenu:before {
	content: " ";
	display: table
}

.mainmenu:after {
	clear: both
}

.mainmenu>li.mobile-login {
	display: none
}

@media screen and (min-width:1200px) {
	.mainmenu li:hover .mega-menu__item-link {
		color: #bb001e
	}
	.mainmenu li:hover .mega-menu__item-link.no-link {
		color: #333
	}
}

.mainmenu li:hover .mainmenu__icon {
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
	-webkit-transition: all .5s;
	transition: all .5s;
	color: #bb001e
}

.open .mainmenu {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: transform .35s;
	transition: transform .35s
}

.mainmenu .mainmenu__icon:before {
	display: inline-block;
	vertical-align: middle
}

@media (max-width:1200px) {
	.mainmenu {
		width: 100%;
		max-width: 350px;
		top: 52px;
		position: fixed;
		height: calc(100vh - 52px);
		background: #fff;
		visibility: visible;
		z-index: 101;
		-webkit-transform: translateX(-105%);
		transform: translateX(-105%);
		-webkit-transition: -webkit-transform .35s ease;
		transition: -webkit-transform .35s ease;
		transition: transform .35s ease;
		transition: transform .35s ease, -webkit-transform .35s ease;
		-webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, .15);
		box-shadow: 4px 4px 8px rgba(0, 0, 0, .15);
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		padding-left: 0;
		padding-right: 0;
		overflow-x: hidden
	}
	.mainmenu>li {
		display: block;
		margin: 0
	}
	.mainmenu>li.mobile-login {
		display: block;
		background-color: #efeff0;
		font-family: Titillium-SemiBold, sans-serif
	}
	.mainmenu>li.mobile-login a {
		color: #333
	}
	.mainmenu>li>a {
		padding: 18px 15px;
		font-size: 16px;
		line-height: 1;
		border-radius: 0
	}
	.mainmenu>li>a.active {
		background: transparent;
		color: #bb001e
	}
	.mainmenu>li>a.active:before {
		display: none
	}
	.mainmenu>li>a:hover {
		background: transparent
	}
	.mainmenu>li>a:hover:before {
		display: none
	}
	.mainmenu a {
		color: #bb001e;
		display: inline-block
	}
	.mainmenu .mainmenu-icon {
		display: none
	}
	.mainmenu .more-items {
		position: absolute;
		top: 0;
		right: 0
	}
	.mainmenu .overflowing {
		display: none
	}
	.mainmenu .table-cell {
		display: block
	}
}

@media (min-width:1200px) {
	.mainmenu,
	.mainmenu>li {
		height: inherit
	}
	.mainmenu>li {
		display: inline-block;
		margin-bottom: -30px;
		z-index: 10;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	.mainmenu>li.overflowing {
		display: none
	}
	.mainmenu>li.more-items {
		position: relative
	}
	.mainmenu>li>a {
		color: #333;
		text-align: center;
		padding: 0 15px;
		height: inherit;
		line-height: 70px;
		position: relative;
		display: block
	}
	.mainmenu>li>a .mainmenu-icon {
		color: #bb001e;
		font-size: 40px;
		text-align: center;
		display: block;
		margin-bottom: 10px
	}
	.mainmenu>li>a .mainmenu-title {
		display: block;
		font-size: 16px;
		line-height: 16px;
		white-space: nowrap
	}
	.mainmenu>li>a.active,
	.mainmenu>li>a:hover {
		text-decoration: none
	}
	.mainmenu>li>a.active:before,
	.mainmenu>li>a:hover:before {
		color: #dfdfe1;
		font-size: 20px;
		position: absolute;
		z-index: 2;
		bottom: -12px;
		left: 50%;
		width: 22px;
		margin-left: -11px
	}
}

.mobile-burger {
	width: 43px;
	padding: 0 10px;
	margin: 0
}

@media (min-width:1200px) {
	.mobile-burger {
		display: none
	}
}

.mobile-nav-left,
.mobile-nav-right {
	display: block;
	float: left;
	width: 33.33333333%;
	padding: 0
}

@media (min-width:1200px) {
	.mobile-nav-left,
	.mobile-nav-right {
		display: none
	}
}

.mobile-nav-left .nav-btn,
.mobile-nav-right .nav-btn {
	vertical-align: top;
	white-space: nowrap;
	height: 51px;
	width: 51px;
	margin: 0 -3px 0 0;
	line-height: 1;
	font-size: 20px;
	-webkit-transition: background-color .3s ease;
	transition: background-color .3s ease
}

.mobile-nav-left .nav-btn.collapsed,
.mobile-nav-left .nav-btn.open,
.mobile-nav-right .nav-btn.collapsed,
.mobile-nav-right .nav-btn.open {
	font-size: 20px;
	background-color: #efeff0
}

.mobile-nav-left .nav-btn.collapsed [class^=icon]:before,
.mobile-nav-left .nav-btn.open [class^=icon]:before,
.mobile-nav-right .nav-btn.collapsed [class^=icon]:before,
.mobile-nav-right .nav-btn.open [class^=icon]:before {
	content: "j"
}

.mobile-nav-left .mobile-burger,
.mobile-nav-right .mobile-burger {
	font-size: 24px
}

.mobile-nav-right {
	text-align: right;
	clear: right
}

.mobile-nav-right .table-cell {
	display: inline-block
}

.mobile-nav-right .cart {
	position: static
}

.mobile-nav-right .cart .cart-items {
	left: 0
}

.mobile-nav-right .btn-cart {
	margin: 0;
	width: 51px;
	height: 51px;
	padding: 0!important
}

@media (min-width:768px) {
	.mobile-nav-right .btn-cart {
		width: auto;
		padding: 0 20px!important
	}
}

.mobile-nav-right .btn-cart:before {
	margin-right: 0
}

.mobile-contact-dropdown.header-dropdown .inner-wrap {
	background-color: #efeff0;
	padding: 0 15px 10px;
	border-top: 1px solid #efeff0
}

.mobile-contact-dropdown.header-dropdown .inner-wrap .top-menu-link-list {
	padding: 0 15px;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 0;
	background: #fff
}

.mypages-overview .overview-area {
	background: #efeff0;
	padding: 15px;
	margin-bottom: 10px
}

.mypages-overview .table {
	margin-bottom: 10px
}

.mypages-overview .table-responsive {
	margin-bottom: 15px
}

.mypages-profile .privacy-policy {
	margin-top: 10px
}

ul.nav-tabs.sub-page-menu.my-account li {
	float: none
}

ul.nav-tabs.sub-page-menu.my-account li a {
	border: 0;
	margin: 0
}

ul.nav-tabs.sub-page-menu.my-account li a:active,
ul.nav-tabs.sub-page-menu.my-account li a:focus {
	background-color: inherit;
	text-decoration: inherit;
	color: inherit
}

ul.nav-tabs.sub-page-menu.my-account li.active,
ul.nav-tabs.sub-page-menu.my-account li:hover {
	background: #bb001e
}

ul.nav-tabs.sub-page-menu.my-account li.active a,
ul.nav-tabs.sub-page-menu.my-account li:hover a {
	background: #fff;
	color: #333
}

ul.nav-tabs.sub-page-menu.my-account li.active a {
	margin: 0 0 0 4px
}

.mypages-history .table-condensed tbody tr th {
	width: 15%
}

.mypages-addressbook address {
	margin-top: 15px;
	margin-bottom: 15px
}

.mypages-addressbook textarea {
	width: 100%;
	height: 5em
}

.shipping-address {
	padding: 6px;
	margin-left: 6px
}

.cookies {
	padding: 10px 0 0;
	background: #fff
}

.cookies p {
	text-align: right
}

.cookies .cookie-weuse-text {
	display: inline-block;
	margin-bottom: 10px;
	text-align: left
}

.cookies .cookie-accept-btn {
	margin-left: 10px
}

.noscript {
	padding: 10px 0 0;
	background: #fff;
	text-align: center
}

.header-box {
	display: block
}

@media (max-width:1200px) {
	.header-box {
		padding: 10px 0;
		float: left;
		width: 33.33333333%;
		text-align: center
	}
}

@media (min-width:1200px) {
	.header-box {
		position: absolute;
		padding-top: 0
	}
}

.logotype {
	width: 80px;
	height: 31px
}

@media (min-width:1200px) {
	.logotype {
		width: 160px;
		height: 50px;
		margin-top: 10px
	}
}

@media (max-width:1200px) {
	#header-main {
		background: #fff;
		margin-left: -15px;
		margin-right: -15px
	}
}

@media (min-width:1200px) {
	#header-main {
		position: relative;
		height: 70px
	}
}

@media (max-width:1200px) {
	.alternativeStartPage #header-main {
		background: none
	}
}

.pageTop {
	background: #efeff0;
	border-bottom: 1px solid #dfdfe1;
	font-size: 14px;
	font-family: Titillium Web, sans-serif;
	line-height: 33px;
	height: 33px
}

@media print {
	.pageTop {
		display: none
	}
}

.pageTop>.container {
	margin: 0;
	width: 100%
}

@media screen and (min-width:1350px) {
	.pageTop>.container {
		width: 1170px;
		margin: 0 auto
	}
}

@media screen and (min-width:1500px) {
	.pageTop>.container {
		width: 1460px
	}
}

@media (max-width:1200px) {
	.pageTop>.container {
		padding-right: 0
	}
}

.pagetop-wrap {
	display: table;
	width: 100%;
	border: none;
	line-height: 33px
}

.table-cell {
	display: table-cell;
	vertical-align: top;
	white-space: nowrap;
	border: none;
	font-size: 13px
}

.pageTop .btn-topheader,
.table-cell {
	font-family: Titillium Web, sans-serif
}

.pageTop .btn-topheader {
	background: #efeff0;
	color: #333;
	padding: 7px 18px;
	border-radius: 0;
	margin: 0;
	border: 0 solid #dfdfe1;
	display: block;
	min-width: 100%;
	font-size: 14px
}

.pageTop .btn-cart {
	margin-right: 0;
	border: none;
	background-color: #bb001e
}

.pageTop .sign-btn:before {
	top: 2px;
	margin-right: 6px
}

@media (max-width:1200px) {
	.pageTop .sign-btn:before {
		margin-right: 0
	}
}

.pageTop .user-btn:before {
	position: relative;
	top: 1px
}

@media (max-width:1200px) {
	.pageTop .user-btn:before {
		margin-right: 0
	}
}

.pageTop .customer-btn:before {
	position: relative;
	top: 1px
}

@media (max-width:1200px) {
	.pageTop .customer-btn:before {
		margin-right: 0
	}
}

.pageTop .open-search-btn:before {
	position: relative;
	top: 1px
}

@media (max-width:1200px) {
	.pageTop .open-search-btn:before {
		margin-right: 0
	}
}

.pageTop .btn-group.open .dropdown-toggle {
	-webkit-box-shadow: none;
	box-shadow: none
}

.header-dropdown-btn {
	z-index: 12;
	-webkit-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.header-dropdown-btn:after {
	margin-left: 8px;
	vertical-align: middle;
	font-size: 14px
}

@media (max-width:1200px) {
	.header-dropdown-btn:after {
		display: none
	}
}

.header-dropdown {
	background: #fff;
	display: none;
	position: absolute;
	z-index: 30;
	padding: 0;
	min-width: 230px;
	overflow: hidden;
	-webkit-box-shadow: 0 10px 18px rgba(0, 0, 0, .15);
	box-shadow: 0 10px 18px rgba(0, 0, 0, .15);
	visibility: hidden;
	-webkit-transition-property: height;
	transition-property: height;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1)
}

@media (max-width:1200px) {
	.header-dropdown {
		width: 100%;
		left: 0!important;
		height: auto!important;
		text-align: left;
		overflow: visible;
		-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .15);
		box-shadow: 0 4px 8px rgba(0, 0, 0, .15)
	}
}

.header-dropdown.expanded {
	visibility: visible;
	z-index: 99
}

.header-dropdown .inner-wrap {
	padding: 15px 24px 5px
}

@media (max-width:1200px) {
	.header-dropdown .inner-wrap {
		padding: 15px;
		max-height: calc(100vh - 52px);
		overflow: auto;
		-webkit-overflow-scrolling: touch
	}
}

.top-menu-container {
	width: 100%
}

.top-menu-links {
	position: relative
}

.top-menu-link-list {
	padding: 0;
	margin-bottom: 15px
}

.top-menu-link-list li {
	list-style-type: none
}

.top-menu-link-list li a {
	display: block;
	border-top: 1px solid #dfdfe1;
	margin-left: -24px;
	margin-right: -24px;
	padding: 6px 24px
}

@media (max-width:1200px) {
	.top-menu-link-list li a {
		margin-left: 0;
		margin-right: 0;
		padding: 15px 0;
		border-top: none;
		border-bottom: 1px solid #efeff0;
		color: #333;
		font-size: 16px;
		line-height: 1;
		font-family: Titillium Web, sans-serif
	}
}

.top-menu-link-list li a:hover {
	background: #efeff0;
	text-decoration: none
}

.top-menu-link-list li:last-child a {
	border-bottom: 1px solid #dfdfe1
}

@media (max-width:1200px) {
	.top-menu-link-list li:last-child a {
		border-bottom: 1px solid #efeff0
	}
}

.top-menu-close-btn {
	position: absolute;
	top: 15px;
	right: 24px;
	margin: 0;
	padding: 0;
	z-index: 1
}

.top-menu-close-btn:hover {
	text-decoration: none
}

.top-menu-close-btn i {
	color: #333;
	font-size: 20px
}

.top-menu-btn-area {
	position: relative
}

.top-menu-btn-area .top-menu-btn:before {
	margin-right: 6px;
	position: relative;
	top: 2px
}

@media (max-width:1200px) {
	.top-menu-btn-area .top-menu-btn:before {
		margin-right: 0
	}
}

.top-menu-btn-area .header-dropdown p {
	font-size: 12px
}

.top-menu-list {
	height: 31px;
	overflow: hidden;
	text-align: right;
	white-space: normal
}

@media (max-width:1200px) {
	.top-menu-list {
		display: none
	}
}

.top-menu-list a {
	color: #333;
	font-size: 14px;
	font-family: Titillium Web, sans-serif
}

.top-menu-list a:active,
.top-menu-list a:hover {
	text-decoration: none
}

.top-menu-list li {
	display: inline-block;
	list-style: none;
	margin-right: 25px;
	font-size: 14px;
	line-height: 31px
}

.top-menu-list li:active,
.top-menu-list li:hover {
	text-decoration: none
}

.top-menu-list li:before {
	margin-right: 6px;
	position: relative;
	top: 2px;
	color: #5c5c5c!important
}

.region-selector {
	background: none;
	color: #333;
	padding: 0 5px;
	border-radius: 0;
	line-height: 33px;
	height: 33px;
	vertical-align: top
}

.region-selector .icon:before {
	margin-right: 3px;
	position: relative;
	top: 1px
}

.block-link-button .region-selector a,
.dbl .dbl-col .region-selector .dbl-button-LightGray,
.dbl .dbl-col .region-selector .dbl-button-Red,
.dbl .dbl-col .region-selector .dbl-button-Transparent,
.footer-buttons li .region-selector a,
.mblc .region-selector .dbl-button-LightGray,
.mblc .region-selector .dbl-button-Red,
.mblc .region-selector .dbl-button-Transparent,
.parts-footer-buttons li .region-selector a,
.region-selector .block-link-button a,
.region-selector .btn,
.region-selector .dbl .dbl-col .dbl-button-LightGray,
.region-selector .dbl .dbl-col .dbl-button-Red,
.region-selector .dbl .dbl-col .dbl-button-Transparent,
.region-selector .footer-buttons li a,
.region-selector .mblc .dbl-button-LightGray,
.region-selector .mblc .dbl-button-Red,
.region-selector .mblc .dbl-button-Transparent,
.region-selector .parts-footer-buttons li a,
.region-selector button.buy {
	border-left: none!important;
	padding-left: 0;
	color: #5c5c5c
}

.block-link-button .region-selector a .icon-arrow-down,
.dbl .dbl-col .region-selector .dbl-button-LightGray .icon-arrow-down,
.dbl .dbl-col .region-selector .dbl-button-Red .icon-arrow-down,
.dbl .dbl-col .region-selector .dbl-button-Transparent .icon-arrow-down,
.footer-buttons li .region-selector a .icon-arrow-down,
.mblc .region-selector .dbl-button-LightGray .icon-arrow-down,
.mblc .region-selector .dbl-button-Red .icon-arrow-down,
.mblc .region-selector .dbl-button-Transparent .icon-arrow-down,
.parts-footer-buttons li .region-selector a .icon-arrow-down,
.region-selector .block-link-button a .icon-arrow-down,
.region-selector .btn .icon-arrow-down,
.region-selector .dbl .dbl-col .dbl-button-LightGray .icon-arrow-down,
.region-selector .dbl .dbl-col .dbl-button-Red .icon-arrow-down,
.region-selector .dbl .dbl-col .dbl-button-Transparent .icon-arrow-down,
.region-selector .footer-buttons li a .icon-arrow-down,
.region-selector .mblc .dbl-button-LightGray .icon-arrow-down,
.region-selector .mblc .dbl-button-Red .icon-arrow-down,
.region-selector .mblc .dbl-button-Transparent .icon-arrow-down,
.region-selector .parts-footer-buttons li a .icon-arrow-down,
.region-selector button.buy .icon-arrow-down {
	margin-left: 5px;
	vertical-align: middle;
	font-size: 14px
}

.block-link-button .region-selector a .icon-geo-location,
.dbl .dbl-col .region-selector .dbl-button-LightGray .icon-geo-location,
.dbl .dbl-col .region-selector .dbl-button-Red .icon-geo-location,
.dbl .dbl-col .region-selector .dbl-button-Transparent .icon-geo-location,
.footer-buttons li .region-selector a .icon-geo-location,
.mblc .region-selector .dbl-button-LightGray .icon-geo-location,
.mblc .region-selector .dbl-button-Red .icon-geo-location,
.mblc .region-selector .dbl-button-Transparent .icon-geo-location,
.parts-footer-buttons li .region-selector a .icon-geo-location,
.region-selector .block-link-button a .icon-geo-location,
.region-selector .btn .icon-geo-location,
.region-selector .dbl .dbl-col .dbl-button-LightGray .icon-geo-location,
.region-selector .dbl .dbl-col .dbl-button-Red .icon-geo-location,
.region-selector .dbl .dbl-col .dbl-button-Transparent .icon-geo-location,
.region-selector .footer-buttons li a .icon-geo-location,
.region-selector .mblc .dbl-button-LightGray .icon-geo-location,
.region-selector .mblc .dbl-button-Red .icon-geo-location,
.region-selector .mblc .dbl-button-Transparent .icon-geo-location,
.region-selector .parts-footer-buttons li a .icon-geo-location,
.region-selector button.buy .icon-geo-location {
	font-size: 16px;
	margin-right: 5px;
	vertical-align: middle;
	position: relative;
	top: -2px
}

.block-link-button .region-selector a span,
.dbl .dbl-col .region-selector .dbl-button-LightGray span,
.dbl .dbl-col .region-selector .dbl-button-Red span,
.dbl .dbl-col .region-selector .dbl-button-Transparent span,
.footer-buttons li .region-selector a span,
.mblc .region-selector .dbl-button-LightGray span,
.mblc .region-selector .dbl-button-Red span,
.mblc .region-selector .dbl-button-Transparent span,
.parts-footer-buttons li .region-selector a span,
.region-selector .block-link-button a span,
.region-selector .btn span,
.region-selector .dbl .dbl-col .dbl-button-LightGray span,
.region-selector .dbl .dbl-col .dbl-button-Red span,
.region-selector .dbl .dbl-col .dbl-button-Transparent span,
.region-selector .footer-buttons li a span,
.region-selector .mblc .dbl-button-LightGray span,
.region-selector .mblc .dbl-button-Red span,
.region-selector .mblc .dbl-button-Transparent span,
.region-selector .parts-footer-buttons li a span,
.region-selector button.buy span {
	cursor: default
}

.region-selector img {
	margin-top: -3px
}

.region-selector ul.dropdown-menu li a:hover {
	background: #444a4c;
	color: #fff
}

.btn-onlinestore {
	padding: 0 8px 0 0;
	line-height: 33px;
	height: 33px;
	border-right: 2px solid #dfdfe1
}

.btn-onlinestore,
.language-selector {
	display: inline-block;
	vertical-align: top;
	cursor: default
}

.language-selector {
	padding: 0 8px
}

@media (max-width:991px) {
	.language-selector {
		display: block;
		width: 100%;
		padding: 10px 15px
	}
	.language-selector a,
	.language-selector span {
		padding: 8px 0;
		width: 100%;
		font-size: 14px;
		line-height: 1;
		display: block;
		font-family: Titillium-SemiBold, sans-serif;
		margin-bottom: 10px
	}
	.language-selector a:before,
	.language-selector span:before {
		position: relative;
		display: inline-block;
		width: 20px;
		vertical-align: middle;
		height: 20px;
		border-radius: 10px;
		content: "";
		border: 2px solid #333;
		margin-right: 10px
	}
	.language-selector span {
		color: #bb001e
	}
	.language-selector span:before {
		background: #bb001e;
		border-color: #bb001e;
		-webkit-box-shadow: inset 0 0 0 3px #fff;
		box-shadow: inset 0 0 0 3px #fff
	}
}

.login-wrap {
	position: relative
}

.login-wrap .error-message {
	display: none
}

.header-login {
	padding: 0
}

@media (min-width:1200px) {
	.header-login {
		width: 330px
	}
}

.header-login .login-button {
	width: 100%
}

.header-login .login-block {
	position: relative
}

.header-login .login-block .close {
	position: absolute;
	top: 13px;
	right: 15px;
	margin: 0;
	padding: 0
}

.header-login .login-block .close:hover {
	text-decoration: none
}

.header-login .login-block .close i {
	color: #333;
	font-size: 20px
}

.flag {
	height: 16px;
	width: 16px;
	background-image: url(https://toyota-forklifts.fi/assets/images/flags.png?8a15fb2248bcfcf9d3265d68f21e046a);
	float: left;
	margin-right: 5px;
	margin-top: 3px
}

.flag.flag-ad {
	background-position: -16px 0
}

.flag.flag-ae {
	background-position: -32px 0
}

.flag.flag-af {
	background-position: -48px 0
}

.flag.flag-ag {
	background-position: -64px 0
}

.flag.flag-ai {
	background-position: -80px 0
}

.flag.flag-al {
	background-position: -96px 0
}

.flag.flag-am {
	background-position: -112px 0
}

.flag.flag-an {
	background-position: -128px 0
}

.flag.flag-ao {
	background-position: -144px 0
}

.flag.flag-ar {
	background-position: -160px 0
}

.flag.flag-as {
	background-position: -176px 0
}

.flag.flag-at {
	background-position: -192px 0
}

.flag.flag-au {
	background-position: -208px 0
}

.flag.flag-aw {
	background-position: -224px 0
}

.flag.flag-az {
	background-position: 0 -16px
}

.flag.flag-ba {
	background-position: -16px -16px
}

.flag.flag-bb {
	background-position: -32px -16px
}

.flag.flag-bd {
	background-position: -48px -16px
}

.flag.flag-be {
	background-position: -64px -16px
}

.flag.flag-bf {
	background-position: -80px -16px
}

.flag.flag-bg {
	background-position: -96px -16px
}

.flag.flag-bh {
	background-position: -112px -16px
}

.flag.flag-bi {
	background-position: -128px -16px
}

.flag.flag-bj {
	background-position: -144px -16px
}

.flag.flag-bm {
	background-position: -160px -16px
}

.flag.flag-bn {
	background-position: -176px -16px
}

.flag.flag-bo {
	background-position: -192px -16px
}

.flag.flag-br {
	background-position: -208px -16px
}

.flag.flag-bs {
	background-position: -224px -16px
}

.flag.flag-bt {
	background-position: 0 -32px
}

.flag.flag-bw {
	background-position: -16px -32px
}

.flag.flag-by {
	background-position: -32px -32px
}

.flag.flag-bz {
	background-position: -48px -32px
}

.flag.flag-ca {
	background-position: -64px -32px
}

.flag.flag-cd {
	background-position: -80px -32px
}

.flag.flag-cf {
	background-position: -96px -32px
}

.flag.flag-cg {
	background-position: -112px -32px
}

.flag.flag-ch {
	background-position: -128px -32px
}

.flag.flag-ci {
	background-position: -144px -32px
}

.flag.flag-ck {
	background-position: -160px -32px
}

.flag.flag-cl {
	background-position: -176px -32px
}

.flag.flag-cm {
	background-position: -192px -32px
}

.flag.flag-cn {
	background-position: -208px -32px
}

.flag.flag-co {
	background-position: -224px -32px
}

.flag.flag-cr {
	background-position: 0 -48px
}

.flag.flag-cu {
	background-position: -16px -48px
}

.flag.flag-cv {
	background-position: -32px -48px
}

.flag.flag-cy {
	background-position: -48px -48px
}

.flag.flag-cz {
	background-position: -64px -48px
}

.flag.flag-de {
	background-position: -80px -48px
}

.flag.flag-dj {
	background-position: -96px -48px
}

.flag.flag-dk {
	background-position: -112px -48px
}

.flag.flag-dm {
	background-position: -128px -48px
}

.flag.flag-do {
	background-position: -144px -48px
}

.flag.flag-dz {
	background-position: -160px -48px
}
 
.flag.flag-ec {
	background-position: -176px -48px
}

.flag.flag-ee {
	background-position: -192px -48px
}

.flag.flag-eg {
	background-position: -208px -48px
}

.flag.flag-eh {
	background-position: -224px -48px
}

.flag.flag-er {
	background-position: 0 -64px
}

.flag.flag-es {
	background-position: -16px -64px
}

.flag.flag-et {
	background-position: -32px -64px
}

.flag.flag-default {
	background-color: #039
}

.flag.flag-fi {
	background-position: -48px -64px
}

.flag.flag-fj {
	background-position: -64px -64px
}

.flag.flag-fm {
	background-position: -80px -64px
}

.flag.flag-fo {
	background-position: -96px -64px
}

.flag.flag-fr {
	background-position: -112px -64px
}

.flag.flag-ga {
	background-position: -128px -64px
}

.flag.flag-uk {
	background-position: -144px -64px
}

.flag.flag-gd {
	background-position: -160px -64px
}

.flag.flag-ge {
	background-position: -176px -64px
}

.flag.flag-gg {
	background-position: -192px -64px
}

.flag.flag-gh {
	background-position: -208px -64px
}

.flag.flag-gi {
	background-position: -224px -64px
}

.flag.flag-gl {
	background-position: 0 -80px
}

.flag.flag-gm {
	background-position: -16px -80px
}

.flag.flag-gn {
	background-position: -32px -80px
}

.flag.flag-gp {
	background-position: -48px -80px
}

.flag.flag-gq {
	background-position: -64px -80px
}

.flag.flag-gr {
	background-position: -80px -80px
}

.flag.flag-gt {
	background-position: -96px -80px
}

.flag.flag-gu {
	background-position: -112px -80px
}

.flag.flag-gw {
	background-position: -128px -80px
}

.flag.flag-gy {
	background-position: -144px -80px
}

.flag.flag-hk {
	background-position: -160px -80px
}

.flag.flag-hn {
	background-position: -176px -80px
}

.flag.flag-hr {
	background-position: -192px -80px
}

.flag.flag-ht {
	background-position: -208px -80px
}

.flag.flag-hu {
	background-position: -224px -80px
}

.flag.flag-id {
	background-position: 0 -96px
}

.flag.flag-ie {
	background-position: -16px -96px
}

.flag.flag-il {
	background-position: -32px -96px
}

.flag.flag-im {
	background-position: -48px -96px
}

.flag.flag-in {
	background-position: -64px -96px
}

.flag.flag-iq {
	background-position: -80px -96px
}

.flag.flag-ir {
	background-position: -96px -96px
}

.flag.flag-is {
	background-position: -112px -96px
}

.flag.flag-it {
	background-position: -128px -96px
}

.flag.flag-je {
	background-position: -144px -96px
}

.flag.flag-jm {
	background-position: -160px -96px
}

.flag.flag-jo {
	background-position: -176px -96px
}

.flag.flag-jp {
	background-position: -192px -96px
}

.flag.flag-ke {
	background-position: -208px -96px
}

.flag.flag-kg {
	background-position: -224px -96px
}

.flag.flag-kh {
	background-position: 0 -112px
}

.flag.flag-ki {
	background-position: -16px -112px
}

.flag.flag-km {
	background-position: -32px -112px
}

.flag.flag-kn {
	background-position: -48px -112px
}

.flag.flag-kp {
	background-position: -64px -112px
}

.flag.flag-kr {
	background-position: -80px -112px
}

.flag.flag-kw {
	background-position: -96px -112px
}

.flag.flag-ky {
	background-position: -112px -112px
}

.flag.flag-kz {
	background-position: -128px -112px
}

.flag.flag-la {
	background-position: -144px -112px
}

.flag.flag-lb {
	background-position: -160px -112px
}

.flag.flag-lc {
	background-position: -176px -112px
}

.flag.flag-li {
	background-position: -192px -112px
}

.flag.flag-lk {
	background-position: -208px -112px
}

.flag.flag-lr {
	background-position: -224px -112px
}

.flag.flag-ls {
	background-position: 0 -128px
}

.flag.flag-lt {
	background-position: -16px -128px
}

.flag.flag-lu {
	background-position: -32px -128px
}

.flag.flag-lv {
	background-position: -48px -128px
}

.flag.flag-ly {
	background-position: -64px -128px
}

.flag.flag-ma {
	background-position: -80px -128px
}

.flag.flag-mc {
	background-position: -96px -128px
}

.flag.flag-md {
	background-position: -112px -128px
}

.flag.flag-me {
	background-position: -128px -128px
}

.flag.flag-mg {
	background-position: -144px -128px
}

.flag.flag-mh {
	background-position: -160px -128px
}

.flag.flag-mk {
	background-position: -176px -128px
}

.flag.flag-ml {
	background-position: -192px -128px
}

.flag.flag-mm {
	background-position: -208px -128px
}

.flag.flag-mn {
	background-position: -224px -128px
}

.flag.flag-mo {
	background-position: 0 -144px
}

.flag.flag-mq {
	background-position: -16px -144px
}

.flag.flag-mr {
	background-position: -32px -144px
}

.flag.flag-ms {
	background-position: -48px -144px
}

.flag.flag-mt {
	background-position: -64px -144px
}

.flag.flag-mu {
	background-position: -80px -144px
}

.flag.flag-mv {
	background-position: -96px -144px
}

.flag.flag-mw {
	background-position: -112px -144px
}

.flag.flag-mx {
	background-position: -128px -144px
}

.flag.flag-my {
	background-position: -144px -144px
}

.flag.flag-mz {
	background-position: -160px -144px
}

.flag.flag-na {
	background-position: -176px -144px
}

.flag.flag-nc {
	background-position: -192px -144px
}

.flag.flag-ne {
	background-position: -208px -144px
}

.flag.flag-ng {
	background-position: -224px -144px
}

.flag.flag-ni {
	background-position: 0 -160px
}

.flag.flag-nl {
	background-position: -16px -160px
}

.flag.flag-no {
	background-position: -32px -160px
}

.flag.flag-np {
	background-position: -48px -160px
}

.flag.flag-nr {
	background-position: -64px -160px
}

.flag.flag-nz {
	background-position: -80px -160px
}

.flag.flag-om {
	background-position: -96px -160px
}

.flag.flag-pa {
	background-position: -112px -160px
}

.flag.flag-pe {
	background-position: -128px -160px
}

.flag.flag-pf {
	background-position: -144px -160px
}

.flag.flag-pg {
	background-position: -160px -160px
}

.flag.flag-ph {
	background-position: -176px -160px
}

.flag.flag-pk {
	background-position: -192px -160px
}

.flag.flag-pl {
	background-position: -208px -160px
}

.flag.flag-pr {
	background-position: -224px -160px
}

.flag.flag-ps {
	background-position: 0 -176px
}

.flag.flag-pt {
	background-position: -16px -176px
}

.flag.flag-pw {
	background-position: -32px -176px
}

.flag.flag-py {
	background-position: -48px -176px
}

.flag.flag-qa {
	background-position: -64px -176px
}

.flag.flag-re {
	background-position: -80px -176px
}

.flag.flag-ro {
	background-position: -96px -176px
}

.flag.flag-rs {
	background-position: -112px -176px
}

.flag.flag-ru {
	background-position: -128px -176px
}

.flag.flag-rw {
	background-position: -144px -176px
}

.flag.flag-sa {
	background-position: -160px -176px
}

.flag.flag-sb {
	background-position: -176px -176px
}

.flag.flag-sc {
	background-position: -192px -176px
}

.flag.flag-sd {
	background-position: -208px -176px
}

.flag.flag-se {
	background-position: -224px -176px
}

.flag.flag-sg {
	background-position: 0 -192px
}

.flag.flag-si {
	background-position: -16px -192px
}

.flag.flag-sk {
	background-position: -32px -192px
}

.flag.flag-sl {
	background-position: -48px -192px
}

.flag.flag-sm {
	background-position: -64px -192px
}

.flag.flag-sn {
	background-position: -80px -192px
}

.flag.flag-so {
	background-position: -96px -192px
}

.flag.flag-sr {
	background-position: -112px -192px
}

.flag.flag-st {
	background-position: -128px -192px
}

.flag.flag-sv {
	background-position: -144px -192px
}

.flag.flag-sy {
	background-position: -160px -192px
}

.flag.flag-sz {
	background-position: -176px -192px
}

.flag.flag-tc {
	background-position: -192px -192px
}

.flag.flag-td {
	background-position: -208px -192px
}

.flag.flag-tg {
	background-position: -224px -192px
}

.flag.flag-th {
	background-position: 0 -208px
}

.flag.flag-tj {
	background-position: -16px -208px
}

.flag.flag-tl {
	background-position: -32px -208px
}

.flag.flag-tm {
	background-position: -48px -208px
}

.flag.flag-tn {
	background-position: -64px -208px
}

.flag.flag-to {
	background-position: -80px -208px
}

.flag.flag-tr {
	background-position: -96px -208px
}

.flag.flag-tt {
	background-position: -112px -208px
}

.flag.flag-tv {
	background-position: -128px -208px
}

.flag.flag-tw {
	background-position: -144px -208px
}

.flag.flag-tz {
	background-position: -160px -208px
}

.flag.flag-ua {
	background-position: -176px -208px
}

.flag.flag-ug {
	background-position: -192px -208px
}

.flag.flag-us {
	background-position: -208px -208px
}

.flag.flag-uy {
	background-position: -224px -208px
}

.flag.flag-uz {
	background-position: 0 -224px
}

.flag.flag-va {
	background-position: -16px -224px
}

.flag.flag-vc {
	background-position: -32px -224px
}

.flag.flag-ve {
	background-position: -48px -224px
}

.flag.flag-vg {
	background-position: -64px -224px
}

.flag.flag-vi {
	background-position: -80px -224px
}

.flag.flag-vn {
	background-position: -96px -224px
}

.flag.flag-vu {
	background-position: -112px -224px
}

.flag.flag-ws {
	background-position: -128px -224px
}

.flag.flag-ye {
	background-position: -144px -224px
}

.flag.flag-za {
	background-position: -160px -224px
}

.flag.flag-zm {
	background-position: -176px -224px
}

.flag.flag-zw {
	background-position: -192px -224px
}

#footer-top {
	padding: 20px;
	padding-top: 40px
}

@media print {
	#footer-top {
		display: none
	}
}

.secure-image {
	display: inline-block;
	margin-left: 20px
}

.secure-image img {
	display: inline!important;
	vertical-align: middle!important
}

.secure-box {
	margin-left: 15px
}

.secure-box,
.secure-pay {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.secure-pay {
	margin-top: 40px
}

.creditcards {
	padding-top: 10px;
	margin-bottom: -20px
}

#footer-content,
#parts-footer-content {
	padding: 15px 0 0;
	clear: both
}

#footer-content .row,
#parts-footer-content .row {
	margin-top: 8px;
	position: relative
}

#footer-content .footer-area-item,
#parts-footer-content .footer-area-item {
	text-align: center;
	padding: 0 7px
}

@media screen and (max-width:768px) {
	#footer-content .footer-area-item,
	#parts-footer-content .footer-area-item {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		text-align: left;
		margin-bottom: 10px
	}
}

#footer-content .link-block,
#parts-footer-content .link-block {
	text-align: left;
	display: inline-block;
	margin-bottom: 80px
}

#footer-content .link-block .margin-bottom-80,
#parts-footer-content .link-block .margin-bottom-80 {
	margin-bottom: 80px
}

#footer-content .link-block li:before,
#parts-footer-content .link-block li:before {
	display: none
}

#footer-content .link-block .fancybox-inner.checkout-reset-password h1,
#footer-content .link-block h3,
#parts-footer-content .link-block .fancybox-inner.checkout-reset-password h1,
#parts-footer-content .link-block h3,
.fancybox-inner.checkout-reset-password #footer-content .link-block h1,
.fancybox-inner.checkout-reset-password #parts-footer-content .link-block h1 {
	font-weight: 700;
	margin-top: 0;
	color: #333;
	font-size: 18px;
	line-height: 24px
}

#footer-content .link-block li a,
#parts-footer-content .link-block li a {
	color: #333;
	padding-bottom: 3px;
	font-size: 16px
}

@media (max-width:991px) {
	.footer-area .footer-area-item:nth-child(3) .link-block {
		clear: left
	}
}

#footer-bottom,
#parts-footer-bottom {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #1c1c1c
}

#footer-bottom .row,
#parts-footer-bottom .row {
	margin-top: 8px
}

@media print {
	#footer-bottom,
	#parts-footer-bottom {
		display: none
	}
}

.footer-bottom__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	-ms-flex-line-pack: center
}

.footer-bottom__item,
.footer-bottom__wrapper {
	-webkit-box-pack: center;
	justify-content: center;
	align-content: center;
	text-align: center
}

.footer-bottom__item {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	-ms-flex-pack: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	-ms-flex-item-align: center;
	align-self: center;
	display: inline-block
}

.footer-bottom__item * {
	color: #fff
}

.footer-bottom__item .at-follow-tbx-element {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: inline-flex!important;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.footer-bottom__item .at-follow-tbx-element p {
	margin-right: 10px
}

.footer-bottom__item--info-text {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.footer-bottom__item--info-text p {
	color: grey;
	font-size: 12px
}

.footer-buttons {
	padding: 0;
	display: inline-block
}

@media (max-width:991px) {
	.footer-buttons {
		text-align: center
	}
}

@media (max-width:767px) {
	.footer-buttons,
	.footer-buttons a,
	.footer-buttons li {
		width: 100%
	}
}

.footer-buttons li {
	list-style-type: none;
	text-transform: uppercase;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 12px
}

.footer-links {
	padding: 0
}

.footer-links li {
	list-style-type: none;
	display: inline-block;
	border: none
}

.footer-links li a {
	padding: 0 5px 0 1px;
	border-right: 1px solid #fff
}

.footer-links li:last-child a {
	border: none
}

.link-block {
	text-align: left;
	display: inline-block
}

.fancybox-inner.checkout-reset-password .link-block h1,
.link-block .fancybox-inner.checkout-reset-password h1,
.link-block h3 {
	font-weight: 700;
	margin-top: 0;
	color: #333;
	font-size: 18px;
	line-height: 24px
}

.link-block li a,
ul.link-list li a {
	color: #333;
	padding-bottom: 3px
}

ul.link-list li a {
	font-size: 16px
}

.grey-block {
	background-color: #f2f2f2;
	padding-bottom: 50px;
	padding-top: 50px
}

.addthis_horizontal_follow_toolbox p {
	margin: -.5em 0 .5em
}

.search-btn {
	height: 48px;
	width: 54px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 3;
	border: 1px solid #bb001e;
	background-color: #fff;
	margin: 0
}

@media (max-width:1200px) {
	.search-btn {
		right: 0;
		height: 41px
	}
}

.search-btn:after {
	font-size: 28px;
	color: #bb001e;
	vertical-align: middle
}

@media (max-width:1200px) {
	.search-btn:after {
		font-size: 20px;
		vertical-align: sub
	}
}

.jsQuickSearchResult {
	display: none
}

.jsQuickSearchResult.visible {
	display: block
}

.search-wrapper {
	position: absolute;
	width: 350px
}

@media (max-width:1200px) {
	.search-wrapper {
		display: none;
		left: 0;
		right: 0;
		top: 52px
	}
}

@media (min-width:1200px) {
	.search-wrapper {
		-webkit-transition-property: width;
		transition-property: width;
		-webkit-transition-duration: .4s;
		transition-duration: .4s;
		-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
		transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
		right: 0;
		top: 10px
	}
}

.search-wrapper .search {
	position: relative
}

.search-wrapper .search .search-input {
	width: 100%;
	height: 48px;
	padding-left: 20px;
	padding-right: 60px;
	border: 1px solid #bb001e;
	line-height: normal;
	-webkit-border-radius: 0;
	-webkit-transition-property: padding;
	transition-property: padding;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

@media (max-width:991px) {
	.search-wrapper .search .search-input {
		width: 100%;
		height: 41px;
		font-size: 16px;
		padding-left: 10px
	}
}

.search-wrapper .search .search-input:focus {
	outline: 1px solid #bb001e
}

.search-wrapper.search-collapsed {
	width: 50px
}

.search-wrapper.search-collapsed .search-input {
	padding-left: 0;
	padding-right: 0
}

.search-wrapper.search-collapsed .search-btn {
	background: #fff;
	border: 1px solid #bb001e
}

.search-wrapper .quick-search {
	position: absolute;
	background: #fff;
	border: 1px solid #ededed;
	width: 100%;
	width: calc(100% - 54px);
	z-index: 101
}

@media (max-width:1200px) {
	.search-wrapper .quick-search {
		width: 100%;
		left: 0;
		border: none;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		max-height: calc(100vh - 108px);
		height: auto
	}
}

.search-wrapper .quick-search .did-you-mean {
	font-size: 14px
}

.fancybox-inner.checkout-reset-password .search-wrapper .quick-search .did-you-mean h1,
.search-wrapper .quick-search .did-you-mean .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .did-you-mean h3 {
	font-size: inherit;
	display: inline;
	margin: 0
}

.search-wrapper .quick-search .did-you-mean ul {
	display: inline;
	font-size: inherit;
	padding-left: 5px
}

.search-wrapper .quick-search .did-you-mean ul li {
	display: inline;
	font-size: inherit
}

.search-wrapper .quick-search .did-you-mean ul li button {
	font-size: inherit;
	color: #bb001e;
	background: none;
	border: 0;
	padding: 0;
	margin: 0
}

.search-wrapper .quick-search .did-you-mean ul li:after {
	content: ", "
}

.search-wrapper .quick-search .did-you-mean ul li:last-child:after {
	content: ""
}

.search-wrapper .quick-search .quick-search-section {
	border-bottom: 1px solid #aeb0b3;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px 0;
	clear: both
}

@media (max-width:1200px) {
	.search-wrapper .quick-search .quick-search-section {
		margin-left: 15px;
		margin-right: 15px
	}
}

.checkout-step.active .fancybox-inner.checkout-reset-password .search-wrapper .quick-search .quick-search-section h1,
.checkout-step.active .search-wrapper .quick-search .quick-search-section h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .search-wrapper .quick-search .quick-search-section h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .search-wrapper .quick-search .quick-search-section h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .search-wrapper .quick-search .quick-search-section h1,
.parts-checkout-step.active .search-wrapper .quick-search .quick-search-section h3,
.search-wrapper .quick-search .quick-search-section .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .quick-search-section .checkout-step.active h3,
.search-wrapper .quick-search .quick-search-section .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.search-wrapper .quick-search .quick-search-section .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.search-wrapper .quick-search .quick-search-section .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .quick-search-section .parts-checkout-step.active h3,
.search-wrapper .quick-search .quick-search-section .partsCatalog-item-position,
.search-wrapper .quick-search .quick-search-section h2 {
	margin-top: 0
}

.search-wrapper .quick-search .sections .quick-search-section:last-child {
	border-bottom: 0
}

.checkout-step.active .fancybox-inner.checkout-reset-password .search-wrapper .quick-search .page-search-results h1,
.checkout-step.active .fancybox-inner.checkout-reset-password .search-wrapper .quick-search .product-search-results h1,
.checkout-step.active .search-wrapper .quick-search .page-search-results h3,
.checkout-step.active .search-wrapper .quick-search .product-search-results h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .search-wrapper .quick-search .page-search-results h1,
.fancybox-inner.checkout-reset-password .checkout-step.active .search-wrapper .quick-search .product-search-results h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .search-wrapper .quick-search .page-search-results h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .search-wrapper .quick-search .product-search-results h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .search-wrapper .quick-search .page-search-results h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .search-wrapper .quick-search .product-search-results h1,
.parts-checkout-step.active .search-wrapper .quick-search .page-search-results h3,
.parts-checkout-step.active .search-wrapper .quick-search .product-search-results h3,
.search-wrapper .quick-search .page-search-results .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .page-search-results .checkout-step.active h3,
.search-wrapper .quick-search .page-search-results .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.search-wrapper .quick-search .page-search-results .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.search-wrapper .quick-search .page-search-results .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .page-search-results .parts-checkout-step.active h3,
.search-wrapper .quick-search .page-search-results .partsCatalog-item-position,
.search-wrapper .quick-search .page-search-results h2,
.search-wrapper .quick-search .product-search-results .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .product-search-results .checkout-step.active h3,
.search-wrapper .quick-search .product-search-results .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.search-wrapper .quick-search .product-search-results .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.search-wrapper .quick-search .product-search-results .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.search-wrapper .quick-search .product-search-results .parts-checkout-step.active h3,
.search-wrapper .quick-search .product-search-results .partsCatalog-item-position,
.search-wrapper .quick-search .product-search-results h2 {
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 0
}

.search-wrapper .quick-search .page-search-results ul {
	list-style: none;
	padding: 0
}

.search-wrapper .quick-search .page-search-results ul li {
	display: inline
}

.search-wrapper .quick-search .page-search-results ul li:after {
	content: ", "
}

.search-wrapper .quick-search .page-search-results ul li:last-child:after {
	content: ""
}

.search-wrapper .quick-search .show-all {
	clear: both;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px
}

.search-wrapper .quick-search .show-all button {
	background: #bb001e;
	width: 100%;
	display: block;
	text-transform: uppercase;
	height: 35px;
	font-size: 16px;
	border: 0;
	color: #fff
}

.pageTop .search .search-input {
	height: 40px
}

.pageTop .search .search-btn {
	border: 0;
	height: 38px;
	width: 44px
}

.pageTop .search .search-btn:after {
	color: #aeb0b3;
	font-size: 20px
}

.pageTop .quick-search {
	position: static;
	border: 0;
	width: 100%
}

.quick-search .product-search-results ul,
.search ul {
	padding: 0
}

.quick-search .product-search-results li,
.search ul li {
	list-style-type: none;
	float: left;
	width: 100%
}

.quick-search .product-search-results ul li a,
.search ul li a {
	float: left;
	width: 100%;
	padding: 5px;
	color: #333
}

.quick-search .product-search-results ul li a>.black-link {
	margin-top: 2px
}

.quick-search .product-search-results ul li a:hover,
.search ul li a:hover {
	background: #ededed;
	text-decoration: none
}

.quick-search .product-search-results ul li a>img,
.search ul li a>img {
	margin-right: 15px
}

.quick-search .product-search-results ul li a>img {
	max-width: 40px;
	float: left
}

.quick-search .product-search-results {
	float: left
}

.product-model-id {
	font-family: Titillium-Thin;
	color: #5c5c5c
}

[lang=el] .product-model-id {
	font-family: sans-serif
}

.product-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	width: 100%;
	padding-top: 10px
}

.rental-wrap {
	color: #bb001e
}

.rental-wrap:hover {
	text-decoration: underline
}

.product-wrapper {
	background: #efeff0;
	display: none;
	padding-top: 60px
}

.no-flexbox .product-row,
.no-flexbox .row {
	display: block
}

.product-row .product-block-full .classification-wrapper,
.product-row .product .classification-wrapper,
.row .product-block-full .classification-wrapper,
.row .product .classification-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2
}

.product-row .product-block-full .classification-wrapper label,
.product-row .product .classification-wrapper label,
.row .product-block-full .classification-wrapper label,
.row .product .classification-wrapper label {
	display: inline-block
}

.product-row .product-block-full .price-and-quickfacts,
.product-row .product .price-and-quickfacts,
.row .product-block-full .price-and-quickfacts,
.row .product .price-and-quickfacts {
	padding: 10px 0 15px;
	display: table;
	width: 100%
}

.product-row .product-block-full .price-and-quickfacts>div,
.product-row .product .price-and-quickfacts>div,
.row .product-block-full .price-and-quickfacts>div,
.row .product .price-and-quickfacts>div {
	display: table-cell;
	vertical-align: middle;
	padding: 0;
	width: 50%
}

.product-row .product-block-full .price-and-quickfacts .col-quick-facts .quick-facts,
.product-row .product .price-and-quickfacts .col-quick-facts .quick-facts,
.row .product-block-full .price-and-quickfacts .col-quick-facts .quick-facts,
.row .product .price-and-quickfacts .col-quick-facts .quick-facts {
	list-style: none;
	margin: 0;
	padding: 0
}

.product-row .product-block-full .price-and-quickfacts .col-quick-facts .quick-facts li,
.product-row .product .price-and-quickfacts .col-quick-facts .quick-facts li,
.row .product-block-full .price-and-quickfacts .col-quick-facts .quick-facts li,
.row .product .price-and-quickfacts .col-quick-facts .quick-facts li {
	font-size: 14px
}

.product-row .product-block-full .price-and-quickfacts .col-quick-facts .quick-facts li span,
.product-row .product .price-and-quickfacts .col-quick-facts .quick-facts li span,
.row .product-block-full .price-and-quickfacts .col-quick-facts .quick-facts li span,
.row .product .price-and-quickfacts .col-quick-facts .quick-facts li span {
	font-family: Titillium-Semibold, sans-serief
}

.product-row .product-block-full .price-and-quickfacts .col-price,
.product-row .product .price-and-quickfacts .col-price,
.row .product-block-full .price-and-quickfacts .col-price,
.row .product .price-and-quickfacts .col-price {
	padding: 0
}

.product-row .product-block-full .price-and-quickfacts .col-price .price-wrap,
.product-row .product .price-and-quickfacts .col-price .price-wrap,
.row .product-block-full .price-and-quickfacts .col-price .price-wrap,
.row .product .price-and-quickfacts .col-price .price-wrap {
	margin: 0;
	text-align: right
}

.product-row .product-block-full .price-and-quickfacts .col-price .price-wrap .price,
.product-row .product .price-and-quickfacts .col-price .price-wrap .price,
.row .product-block-full .price-and-quickfacts .col-price .price-wrap .price,
.row .product .price-and-quickfacts .col-price .price-wrap .price {
	font-size: 27px
}

.product-row .product-block-full .price-and-quickfacts .col-price .price-wrap .price.small,
.product-row .product .price-and-quickfacts .col-price .price-wrap .price.small,
.row .product-block-full .price-and-quickfacts .col-price .price-wrap .price.small,
.row .product .price-and-quickfacts .col-price .price-wrap .price.small {
	font-size: 15px
}

.product-row .product-block-full .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .price-from,
.product-row .product .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .price-from,
.row .product-block-full .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .price-from,
.row .product .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .price-from {
	font-family: Titillium-Semibold, sans-serief
}

.product-row .product-block-full .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .product-price,
.product-row .product .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .product-price,
.row .product-block-full .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .product-price,
.row .product .price-and-quickfacts .col-price .price-wrap.price-wrap-direct .product-price {
	font-size: 18px
}

.product-row .product-block-full .price-and-quickfacts .col-price.text-left .price-wrap,
.product-row .product .price-and-quickfacts .col-price.text-left .price-wrap,
.row .product-block-full .price-and-quickfacts .col-price.text-left .price-wrap,
.row .product .price-and-quickfacts .col-price.text-left .price-wrap {
	text-align: left
}

.product-row .product-block-full .price-and-quickfacts .col-price.text-left .price-wrap .price-from,
.product-row .product .price-and-quickfacts .col-price.text-left .price-wrap .price-from,
.row .product-block-full .price-and-quickfacts .col-price.text-left .price-wrap .price-from,
.row .product .price-and-quickfacts .col-price.text-left .price-wrap .price-from {
	font-size: 14px
}

.product-row .product-block-full .col-quick-facts,
.row .product-block-full .col-quick-facts {
	width: 100%
}

.product-row .product-block-full .classification-wrapper,
.row .product-block-full .classification-wrapper {
	position: absolute;
	top: 10px;
	right: 10px
}

.product-row .product,
.row .product {
	border: 4px solid transparent;
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-width: 40px;
	overflow: hidden;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	opacity: 0;
	-webkit-transition: all .5s;
	transition: all .5s
}

.product-row .product:before,
.row .product:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	z-index: 1
}

.product-row .product.show-product,
.row .product.show-product {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

.product-row .product.show-product-no-animation,
.row .product.show-product-no-animation {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: none;
	transition: none
}

.product-row .product.has-comparison,
.row .product.has-comparison {
	padding-bottom: 45px!important
}

.product-row .product.has-feature-icons,
.row .product.has-feature-icons {
	padding-bottom: 85px!important
}

.product-row .product.has-feature-icons .product-facts,
.row .product.has-feature-icons .product-facts {
	bottom: 5px
}

.product-row .product.has-feature-icons.has-comparison,
.row .product.has-feature-icons.has-comparison {
	padding-bottom: 125px!important
}

.product-row .product.has-feature-icons.has-comparison .product-facts,
.row .product.has-feature-icons.has-comparison .product-facts {
	bottom: 50px
}

.product-row .product.used-product .product-image:before,
.row .product.used-product .product-image:before {
	padding-top: 70%
}

.product-row .product a,
.row .product a {
	color: #333;
	position: relative;
	display: inline-block;
	z-index: 2;
	width: 100%
}

.no-flexbox .product-row .product,
.no-flexbox .row .product {
	display: block;
	float: left
}

.product-row .product .product-image,
.row .product .product-image {
	background: #fff;
	display: block;
	position: relative;
	width: 100%
}

.product-row .product .product-image:before,
.row .product .product-image:before {
	content: "";
	display: block;
	padding-top: 100%
}

.product-row .product .product-image .responsive-ratio-wrapper,
.row .product .product-image .responsive-ratio-wrapper {
	position: absolute;
	top: 10px;
	left: 10px;
	bottom: 10px;
	right: 10px;
	padding: 0
}

.product-row .product .product-image img,
.row .product .product-image img {
	max-width: 100%;
	max-height: 100%;
	margin-left: auto;
	margin-right: auto
}

.product-row .product .product-detail,
.row .product .product-detail {
	background: #fff;
	text-align: left;
	padding: 0 20px 10px;
	position: relative
}

@media (min-width:992px) and (max-width:1199px) {
	.product-row .product .product-detail,
	.row .product .product-detail {
		padding-left: 12px;
		padding-right: 12px
	}
}

.product-row .product .product-detail .price-from.small,
.row .product .product-detail .price-from.small {
	font-size: 13px
}

.product-row .product .product-detail .product-label-new,
.row .product .product-detail .product-label-new {
	padding: 0
}

.product-row .product .product-detail .product-label-new li,
.row .product .product-detail .product-label-new li {
	font-family: Titillium-SemiBold;
	font-size: 12pt;
	display: inline-block;
	padding: 2px 10px;
	background: #bb001e;
	color: #fff
}

[lang=el] .product-row .product .product-detail .product-label-new li,
[lang=el] .row .product .product-detail .product-label-new li {
	font-weight: 700;
	font-family: sans-serif
}

.product-row .product .product-detail .product-title,
.row .product .product-detail .product-title {
	height: 54px;
	display: table
}

.product-row .product .product-detail .product-title .product-title-inner-wrapper,
.row .product .product-detail .product-title .product-title-inner-wrapper {
	display: table-cell;
	vertical-align: bottom
}

.product-row .product .product-detail .product-title .product-title-inner-wrapper p,
.row .product .product-detail .product-title .product-title-inner-wrapper p {
	font-size: 18px;
	margin: 0
}

.product-row .product .product-detail .benefits,
.row .product .product-detail .benefits {
	margin-right: 0
}

.product-row .product .product-detail .benefits li,
.row .product .product-detail .benefits li {
	margin-right: 0;
	font-size: 14px
}

.product-row .product .product-compare,
.row .product .product-compare {
	position: absolute;
	z-index: 1;
	text-align: right;
	padding: 0 15px 15px 0;
	background: #fff;
	bottom: 0;
	right: 0
}

.product-row .product .product-compare label,
.row .product .product-compare label {
	text-transform: uppercase;
	color: #bb001e
}

.product-row .product .product-compare button,
.row .product .product-compare button {
	margin: 0;
	font-size: 14px;
	padding: 4px 20px
}

.product-row .product .product-compare button.compare-chosen,
.row .product .product-compare button.compare-chosen {
	color: #fff;
	background: #bb001e
}

.product-row .product .product-facts,
.row .product .product-facts {
	padding: 5px 20px 10px;
	background: #fff;
	text-align: left;
	z-index: 1;
	position: absolute;
	bottom: 50px;
	left: 0
}

@media (min-width:992px) and (max-width:1199px) {
	.product-row .product .product-facts,
	.row .product .product-facts {
		padding: 3px 12px
	}
}

.product-row .product .product-facts .text,
.row .product .product-facts .text {
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	max-width: 100%;
	color: #333
}

.product-row .product .product-facts table td,
.row .product .product-facts table td {
	padding-left: 15px;
	vertical-align: top;
	text-align: center
}

@media (min-width:992px) and (max-width:1199px) {
	.product-row .product .product-facts table td,
	.row .product .product-facts table td {
		padding-left: 12px
	}
}

@media (min-width:1500px) {
	.product-row .product .product-facts table td,
	.row .product .product-facts table td {
		padding-left: 24px
	}
}

.product-row .product .product-facts table td:first-child,
.row .product .product-facts table td:first-child {
	padding-left: 0
}

.product-row .product .product-facts table .facts-value,
.row .product .product-facts table .facts-value {
	font-size: 13px
}

.product-row .product .product-facts table .facts-unit,
.row .product .product-facts table .facts-unit {
	font-size: 12px
}

.product-row .product .product-facts table img,
.row .product .product-facts table img {
	height: 24px
}

@media (min-width:992px) and (max-width:1199px) {
	.product-row .product .product-facts table img,
	.row .product .product-facts table img {
		height: 20px
	}
}

.product-row .product .product-facts .quick-facts,
.row .product .product-facts .quick-facts {
	list-style: none;
	margin: 0;
	padding: 0
}

.product-row .product .product-facts .quick-facts li,
.row .product .product-facts .quick-facts li {
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 13px;
	padding-right: 3px;
	position: relative
}

.product-row .product .product-facts .quick-facts li:last-child,
.row .product .product-facts .quick-facts li:last-child {
	padding-left: 5px
}

.product-row .product .product-facts .quick-facts li:last-child:before,
.row .product .product-facts .quick-facts li:last-child:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 3px;
	height: 13px;
	width: 1px;
	border-left: 1px solid #666
}

.product-row .product .product-facts .quick-facts li span,
.row .product .product-facts .quick-facts li span {
	font-family: Titillium-SemiBold
}

.product-block-full {
	border: 4px solid transparent;
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-width: 40px;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	opacity: 0;
	-webkit-transition: all .5s;
	transition: all .5s
}

@media (max-width:767px) {
	.product-block-full {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.product-block-full.show-product,
.product-block-full.show-product-no-animation {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

.product-block-full.show-product-no-animation {
	-webkit-transition: none;
	transition: none
}

.product-block-full .product-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 60px
}

.product-block-full .product-compare {
	background: #fff;
	position: absolute;
	bottom: 0;
	padding: 0 15px 15px 0;
	height: 45px;
	width: 100%;
	text-align: right;
	text-transform: uppercase
}

.product-block-full .product-compare label {
	color: #bb001e
}

.product-block-full .product-compare button {
	margin: 0;
	font-size: 14px;
	padding: 4px 20px
}

.product-block-full .product-compare button.compare-chosen {
	color: #fff;
	background: #bb001e
}

.product-block-full .product-image-wrap {
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.no-flexbox .product-block-full .product-image-wrap {
	padding-bottom: 300px!important;
	margin-bottom: -300px!important
}

.product-block-full .product-image-wrap img {
	max-width: 100%;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px
}

@media (min-width:767px) and (max-width:992px) {
	.product-block-full .product-image-wrap img {
		width: 300px
	}
}

.product-block-full .product-facts {
	text-align: left;
	position: absolute;
	bottom: 50px;
	left: 380px;
	padding: 5px 0 10px
}

@media (max-width:1499px) {
	.product-block-full .product-facts {
		left: 310px
	}
}

@media (max-width:1199px) {
	.product-block-full .product-facts {
		left: 250px
	}
}

@media (max-width:991px) {
	.product-block-full .product-facts {
		left: 280px
	}
}

@media (max-width:767px) {
	.product-block-full .product-facts {
		left: 15px;
		bottom: 35px
	}
}

.product-block-full .product-facts .text {
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	max-width: 100%;
	color: #333
}

.product-block-full .product-facts table {
	color: #333
}

.product-block-full .product-facts table td {
	padding-left: 15px;
	vertical-align: top;
	text-align: center
}

@media (min-width:1500px) {
	.product-block-full .product-facts table td {
		padding-left: 20px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.product-block-full .product-facts table td {
		padding-left: 12px
	}
}

.product-block-full .product-facts table td:first-child {
	padding-left: 0
}

.product-block-full .product-facts table .facts-value {
	font-size: 14px
}

.product-block-full .product-facts table .facts-unit {
	font-size: 13px
}

.product-block-full .product-facts table img {
	height: 24px
}

@media (min-width:992px) and (max-width:1199px) {
	.product-block-full .product-facts table img {
		height: 20px
	}
}

.product-block-full .product-facts .quick-facts {
	list-style: none;
	margin: 0;
	padding: 0
}

.product-block-full .product-facts .quick-facts li {
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 13px;
	padding-right: 3px;
	position: relative
}

.product-block-full .product-facts .quick-facts li:last-child {
	padding-left: 5px
}

.product-block-full .product-facts .quick-facts li:last-child:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 3px;
	height: 13px;
	width: 1px;
	border-left: 1px solid #666
}

.product-block-full .product-facts .quick-facts li span {
	font-family: Titillium-SemiBold
}

.product-block-full .product-detail {
	text-align: left;
	padding: 44px 20px 0;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative
}

@media (max-width:767px) {
	.product-block-full .product-detail {
		background: #fff
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.product-block-full .product-detail {
		padding-left: 10px;
		padding-right: 10px
	}
}

.no-flexbox .product-block-full .product-detail {
	padding-top: 60px;
	padding-bottom: 300px!important;
	margin-bottom: -300px!important
}

.product-block-full .product-detail .price-wrap {
	margin-bottom: 5px
}

.product-block-full .product-detail .price-from.small {
	font-size: 13px
}

.product-block-full .product-detail a {
	text-decoration: none
}

.product-block-full .product-detail ul.benefits {
	padding-bottom: 125px;
	margin-right: 0
}

.product-block-full .product-detail ul.benefits li {
	margin-right: 0;
	font-size: 14px
}

.product-block-full .product-detail .product-label-new {
	padding: 0
}

.product-block-full .product-detail .product-label-new li {
	font-family: Titillium-SemiBold;
	font-size: 12pt;
	display: inline-block;
	padding: 2px 10px;
	background: #bb001e;
	color: #fff
}

[lang=el] .product-block-full .product-detail .product-label-new li {
	font-weight: 700;
	font-family: sans-serif
}

.product-block-full .product-detail .product-title {
	font-size: 18px
}

.product-category-block .product-detail {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 20px
}

.product-category-block .product-image .responsive-ratio-wrapper img {
	margin-bottom: 0;
	width: 100%
}

.used-product-extra-information {
	margin: 10px 0
}

.used-product-extra-information .premium div {
	display: inline-block;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #dfb31e), to(#b69524));
	background: linear-gradient(180deg, #dfb31e 60%, #b69524);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfb31e, endColorstr=#b69524, GradientType=0);
	padding: 3px 15px
}

.used-product-extra-information .premium .icon-info {
	color: #828282;
	margin: 0 0 0 5px
}

.used-product-extra-information .premium .icon-info:hover {
	cursor: pointer;
	color: #5c5c5c
}

.used-product-extra-information .checks {
	list-style: none;
	padding: 0;
	margin: 10px 0 0
}

.used-product-extra-information .checks li:before {
	padding: 0 5px 0 0;
	position: relative;
	top: 1px
}

.product-page .article-number-indicator {
	font-style: italic;
	font-size: 12px
}

.product-page .product-more-info {
	padding-bottom: 10px;
	vertical-align: middle
}

.product-page .product-more-info .more-info {
	margin: -35px 0 0
}

@media (max-width:767px) {
	.product-page .product-more-info .more-info {
		display: none
	}
}

.product-page .product-more-info .more-info ul {
	padding: 0;
	list-style: none
}

.product-page .product-more-info .more-info ul li {
	display: inline-block;
	padding-right: 10px
}

.product-page .product-more-info .more-info ul li a {
	text-decoration: none;
	color: #333;
	font-size: 14px
}

.product-page .product-more-info .more-info ul li span {
	position: relative;
	top: 1px;
	padding: 0 5px 0 0
}

@media (max-width:768px) {
	.product-page .product-more-info .more-info {
		margin: 60px 0 0;
		text-align: center
	}
}

.product-page .product-more-info .delivery {
	display: none;
	margin: 10px 0 0
}

@media (max-width:480px) {
	.product-page .product-more-info .delivery {
		display: block
	}
}

.product-page .product-more-info .delivery .icon-truck {
	font-size: 20px;
	position: relative;
	top: 2px;
	margin: 0 10px 0 0
}

@media (max-width:768px) {
	.product-page .product-more-info {
		padding-bottom: 20px
	}
}

.more-info-mobile {
	display: none;
	padding: 20px 0
}

@media (max-width:767px) {
	.more-info-mobile {
		display: block
	}
}

.more-info-mobile ul {
	padding: 0;
	list-style-type: none;
	text-align: center
}

.more-info-mobile li {
	display: inline-block;
	padding: 0 15px
}

.more-info-mobile li span {
	margin-right: 5px
}

.rental-page .section-inner-container .container>.row {
	padding: 0
}

.rental-page .product-rental-contact,
.rental-page .product-rental-information {
	padding: 30px 15px;
	margin-bottom: 30px
}

.rental-page .product-information-area {
	margin-bottom: 70px;
	margin-top: 5px
}

.rental-page .advertising-price {
	margin-top: 30px;
	font-weight: 700
}

.rental-page .nextPeriod {
	font-style: italic
}

.rental-page .product-rental-period .form-group {
	display: inline-block;
	margin: 0 10px
}

.rental-page .main-page-area {
	background: #fff
}

.rental-page .rental-date,
.rental-page .rental-date-icon {
	display: inline-block
}

.rental-page .form-group {
	max-width: 100%
}

.rental-page .rental-quantity input {
	width: 50px
}

.rental-page .sort-options,
.short-rental-page .sort-options {
	float: right;
	clear: both;
	margin-top: 10px;
	vertical-align: top
}

.rental-page .sort-options .sort-title,
.short-rental-page .sort-options .sort-title {
	font-family: Titillium-Semibold, sans-serif;
	font-weight: 400
}

.rental-page .sort-options ul,
.short-rental-page .sort-options ul {
	display: inline-block;
	list-style-type: none;
	padding: 0
}

.rental-page .sort-options ul li,
.short-rental-page .sort-options ul li {
	margin-left: 5px;
	display: inline-block
}

.rental-page .sort-options ul li input[type=radio]+label,
.short-rental-page .sort-options ul li input[type=radio]+label {
	margin-left: 0;
	font-size: 14px;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #ccc;
	border-radius: 2px;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#dfdfe1));
	background: linear-gradient(180deg, #f7f7f7 0, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f7, endColorstr=#dfdfe1, GradientType=0);
	line-height: 24px
}

.rental-page .sort-options ul li input[type=radio]+label:before,
.short-rental-page .sort-options ul li input[type=radio]+label:before {
	content: ""
}

.rental-page .sort-options ul li input[type=radio]+label:after,
.short-rental-page .sort-options ul li input[type=radio]+label:after {
	margin-left: 8px;
	vertical-align: middle;
	font-size: 12px
}

.rental-page .sort-options ul li input[type=radio]:checked+label,
.short-rental-page .sort-options ul li input[type=radio]:checked+label {
	background: -webkit-gradient(linear, left bottom, left top, from(#f7f7f7), to(#dfdfe1));
	background: linear-gradient(0deg, #f7f7f7, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfe1, endColorstr=#f7f7f7, GradientType=0);
	cursor: auto;
	text-decoration: none
}

.category-main-page-area {
	position: relative;
	padding-top: 0;
	padding-bottom: 40px;
	min-height: 250px
}

.category-main-page-area .category-page {
	background: #fff
}

.category-range-area {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.category-range-area .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.category-range-area .checkout-step.active h3,
.category-range-area .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.category-range-area .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.category-range-area .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.category-range-area .parts-checkout-step.active h3,
.category-range-area .partsCatalog-item-position,
.category-range-area h2,
.checkout-step.active .category-range-area h3,
.checkout-step.active .fancybox-inner.checkout-reset-password .category-range-area h1,
.fancybox-inner.checkout-reset-password .checkout-step.active .category-range-area h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .category-range-area h1,
.parts-checkout-step.active .category-range-area h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .category-range-area h1 {
	padding-left: 0
}

.checkout-page.section-header,
.checkout-page .section-header {
	background-size: 100% 100px;
	background-repeat: no-repeat
}

.checkout-page .section-header {
	padding: 40px 0
}

.checkout-page .text-right {
	text-align: right
}

.checkout-page .text-center {
	text-align: center
}

.checkout-page .padding-after {
	padding-bottom: 15px
}

.checkout-page .padding-before {
	padding-top: 15px
}

.checkout-page .validation-error {
	display: none;
	background-color: #f2dede;
	padding: 15px 15px 15px 45px;
	margin: 15px 0;
	position: relative;
	text-align: left
}

.checkout-page .validation-error:before {
	position: absolute;
	left: 15px;
	top: 50%;
	margin-top: -10px;
	font-size: 20px;
	color: #d9534f
}

.checkout-page .field-validation-valid {
	display: none
}

@media (min-width:992px) {
	.checkout-page .company-detailed-information {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (min-width:992px) {
	.checkout-page .additional-information-block {
		-ms-flex-item-align: end;
		align-self: flex-end
	}
}

.checkout-page .inner-sub-continue-container {
	padding-bottom: 120px
}

.checkout-page .intl-tel-input {
	display: block;
	width: 80%
}

.company-selector-dialog {
	padding: 10px
}

.company-selector-dialog button {
	width: 100%;
	margin: 10px 0
}

.company-selector-dialog .comany-selector-ingress {
	margin-bottom: 10px
}

.checkout .cart {
	padding-bottom: 25px
}

.checkout .checkout-login-form {
	display: none
}

.checkout .jsPromotionCode form {
	display: block
}

.checkout .jsPromotionCode .promotionArea .code-input {
	padding-right: 0
}

.checkout .jsPromotionCode .promotionArea .submit-button button {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	text-align: center
}

@media (max-width:991px) {
	.checkout .jsPromotionCode .promotionArea .submit-button button {
		position: relative;
		top: 3px;
		width: 100%
	}
}

.checkout .continue-shopping a {
	font-size: 14px
}

.checkout .continue-shopping a:before {
	content: "b";
	font-size: 10px;
	display: inline-block;
	padding-right: 7px
}

@media (max-width:991px) {
	.contact-and-information {
		margin-left: -15px;
		margin-right: -15px
	}
}

.contact-and-information.affix {
	top: 0;
	z-index: 98
}

@media (max-width:991px) {
	.contact-and-information.affix {
		position: static
	}
}

.contact-and-information .contact {
	background-color: #3a9e3b;
	color: #fff;
	padding: 30px 20px
}

.checkout-step.active .contact-and-information .contact h3,
.checkout-step.active .fancybox-inner.checkout-reset-password .contact-and-information .contact h1,
.contact-and-information .contact .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.contact-and-information .contact .checkout-step.active h3,
.contact-and-information .contact .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.contact-and-information .contact .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.contact-and-information .contact .fancybox-inner.checkout-reset-password h1,
.contact-and-information .contact .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.contact-and-information .contact .parts-checkout-step.active h3,
.contact-and-information .contact .partsCatalog-item-position,
.contact-and-information .contact h1,
.contact-and-information .contact h2,
.contact-and-information .contact h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .contact-and-information .contact h1,
.fancybox-inner.checkout-reset-password .contact-and-information .contact h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .contact-and-information .contact h1,
.parts-checkout-step.active .contact-and-information .contact h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .contact-and-information .contact h1 {
	color: #fff;
	margin-top: 0
}

.contact-and-information .contact .fancybox-inner.checkout-reset-password h1,
.contact-and-information .contact h3,
.fancybox-inner.checkout-reset-password .contact-and-information .contact h1 {
	font-size: 24px;
	font-family: Titillium Web
}

.contact-and-information .contact button {
	width: 100%;
	background: none;
	border-color: #fff;
	color: #fff;
	margin: 15px 0 0
}

.contact-and-information .contact button:hover {
	background-color: #fff;
	color: #3a9e3b
}

.contact-and-information .contact .open-chat {
	display: block;
	padding: 10px 0;
	border: 1px solid #fff;
	text-decoration: none;
	color: #fff;
	text-align: center;
	margin: 15px 0 0
}

.contact-and-information .contact .open-chat:hover {
	background-color: #fff;
	color: #3a9e3b
}

.contact-and-information .contact .open-chat span {
	margin-right: 15px;
	font-size: 20px;
	line-height: 18px;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	top: -1px
}

.contact-and-information .contact .phone-icon {
	padding: 10px 0 0 15px;
	text-align: center
}

.contact-and-information .contact .phone-icon .icon-phone {
	font-size: 34px
}

.contact-and-information .contact .large {
	font-size: 18px
}

.contact-and-information .contact p {
	color: #fff
}

.contact-and-information .information-icons {
	background-color: #efeff0;
	margin: 15px 0;
	padding: 50px 0;
	text-align: center
}

.contact-and-information .information-icons a {
	text-decoration: none;
	color: #333
}

.contact-and-information .information-icons .row {
	margin-bottom: 25px
}

.contact-and-information .information-icons .row:last-child {
	margin-bottom: 0
}

.contact-and-information .information-icons .row .icon {
	font-size: 44px
}

.contact-and-information .practical-information {
	background-color: #efeff0;
	margin: 15px 0;
	padding: 20px
}

.contact-and-information .practical-information ul {
	padding-left: 0;
	list-style: none
}

.contact-and-information .practical-information ul li a {
	font-size: inherit
}

.contact-and-information .practical-information h4 {
	margin: 0 0 5px
}

.fancybox-inner.checkout-reset-password button[type=submit] {
	width: 100%
}

.fancybox-inner .checkout-login-form {
	display: block;
	width: 300px
}

.fancybox-inner .checkout-login-form .jsgetCheckoutRegisterUserForm {
	display: none
}

.fancybox-inner .checkout-login-form button[type=submit] {
	width: 100%
}

.large-cart {
	padding: 15px 30px
}

.promotionArea label {
	display: block
}

.promotionArea input {
	display: inline
}

.promotionArea a {
	padding-left: 10px
}

@media (max-width:991px) {
	.payment-summary {
		padding-top: 20px
	}
}

@media (min-width:992px) {
	.order-summary,
	.order-summary tr:first-child td {
		padding-top: 0
	}
}

.order-summary table {
	margin: 0;
	text-align: left;
	margin-left: auto
}

@media (max-width:991px) {
	.order-summary table {
		text-align: left;
		margin: 0
	}
	.order-summary table td {
		padding-left: 0!important
	}
}

.order-summary table td {
	padding: 5px 10px;
	vertical-align: top
}

@media (min-width:768px) {
	.order-summary table td:last-child {
		padding-left: 30px
	}
}

.order-summary--centered {
	text-align: center
}

.order-summary--centered table {
	margin-right: auto
}

.input__VATnumber {
	padding-left: 65px
}

.input__dropdown--country {
	border: none;
	cursor: pointer;
	height: 32px;
	left: 16px;
	padding-left: 7px;
	position: absolute;
	top: 1px;
	width: 60px;
	z-index: 0
}

.input__dropdown--country option {
	z-index: 9
}

.checkout-step {
	background-color: #dfdfe1;
	padding: 15px 15px 15px 45px;
	margin: 0 0 10px;
	cursor: pointer
}

.checkout-step:hover:not(.active) {
	background-color: #efeff0
}

.checkout-step:hover:not(.active) .section-icon:hover {
	color: #bb001e
}

.checkout-step .section-icon {
	cursor: pointer
}

.checkout-step.active {
	background-color: #f7f7f7;
	padding: 30px 15px;
	cursor: default
}

.checkout-step.active.invalid:before,
.checkout-step.active.valid:before {
	display: none
}

.checkout-step.active .step-content {
	display: block
}

.checkout-step.active .fancybox-inner.checkout-reset-password h1,
.checkout-step.active h3,
.fancybox-inner.checkout-reset-password .checkout-step.active h1 {
	margin: 0
}

.checkout-step.valid:before {
	position: absolute;
	left: 15px;
	top: 14px;
	font-size: 23px;
	color: #5cb85c
}

.checkout-step.invalid:before {
	position: absolute;
	left: 15px;
	top: 19px;
	font-size: 18px;
	color: #bb001e
}

.checkout-step .fancybox-inner.checkout-reset-password h1,
.checkout-step h3,
.fancybox-inner.checkout-reset-password .checkout-step h1 {
	font-size: 18px;
	margin: 0
}

@media (max-width:767px) {
	.checkout-step .fancybox-inner.checkout-reset-password h1,
	.checkout-step h3,
	.fancybox-inner.checkout-reset-password .checkout-step h1 {
		font-size: 16px
	}
}

.checkout-step h4 {
	font-size: 18px;
	font-weight: 400
}

.checkout-step .section-icon {
	font-size: 18px
}

.checkout-step .step-content {
	display: none;
	margin-top: 15px
}

.checkout-step .divider-new-customer {
	position: relative;
	text-align: center;
	margin-top: 5px
}

.checkout-step .divider-new-customer:after {
	content: " ";
	position: absolute;
	top: 13px;
	left: 0;
	right: 0;
	border-bottom: 1px solid #dfdfe1;
	z-index: 1
}

.checkout-step .divider-new-customer .first-line {
	position: relative;
	top: 0;
	z-index: 2;
	padding: 5px 10px;
	background-color: #f7f7f7;
	font-size: 18px;
	font-weight: 700
}

.checkout-step .divider-new-customer .second-line {
	display: block
}

.checkout-step .separate-delivery-address {
	margin-bottom: 10px
}

.checkout-step .details-box {
	border: 1px solid #dfdfe1;
	padding: 15px;
	margin: 15px 0 0
}

.checkout-step .details-box h4 {
	margin: 0 0 10px
}

.checkout-step .details-box textarea {
	resize: none
}

.checkout-step .details-box .privacy-policy {
	display: inline;
	font-size: inherit
}

.checkout-step .payment-option,
.checkout-step .shipping-option {
	background-color: #fff;
	border: 1px solid #dfdfe1;
	padding: 15px 15px 5px 20px;
	margin: 0 0 15px;
	position: relative;
	cursor: pointer
}

.checkout-step .payment-option.selected:before,
.checkout-step .payment-option:hover:before,
.checkout-step .shipping-option.selected:before,
.checkout-step .shipping-option:hover:before {
	position: absolute;
	left: 0;
	top: -1px;
	bottom: -1px;
	width: 5px;
	background-color: #dfdfe1;
	content: " "
}

.checkout-step .payment-option.selected:before,
.checkout-step .shipping-option.selected:before {
	background-color: #bb001e
}

.checkout-step .payment-option h4,
.checkout-step .shipping-option h4 {
	margin: 0
}

.checkout-step .payment-option .radio-button label,
.checkout-step .shipping-option .radio-button label {
	text-decoration: none
}

.checkout-step .payment-option .radio-button label:before,
.checkout-step .shipping-option .radio-button label:before {
	left: -13px
}

.checkout-step .payment-option .pickup-point-information,
.checkout-step .shipping-option .pickup-point-information {
	padding: 10px;
	border: 1px solid #dfdfe1;
	font-size: 14px;
	margin-bottom: 10px;
	display: none
}

.checkout-step .payment-option .pickup-point-information strong,
.checkout-step .shipping-option .pickup-point-information strong {
	font-size: 16px
}

.checkout-step .shipping-option-pickup .description p {
	margin-bottom: 0
}

.checkout-step .shipping-option-pickup select {
	margin-top: 10px
}

.checkout-step .summary-box {
	border: 1px solid #dfdfe1;
	padding: 15px;
	margin: 0 0 15px;
	background-color: #fff
}

.checkout-step .summary-box h4 {
	margin: 0 0 10px
}

.checkout-step .summary-box hr {
	border-top-color: #dfdfe1
}

.checkout-step .summary-box .summary-details,
.checkout-step .summary-box address {
	font-style: normal;
	margin: 10px 0 0
}

.checkout-step .summary-box .summary-details span,
.checkout-step .summary-box address span {
	display: block
}

.checkout-step .summary-box .summary-details span span,
.checkout-step .summary-box address span span {
	display: inline
}

.checkout-step .summary-box address {
	margin-bottom: 10px
}

.checkout-step .summary-box .order-total {
	font-size: 18px
}

.checkout-step .terms-and-conditions {
	text-align: right
}

.checkout-step .terms-and-conditions label p {
	display: inline;
	margin: 0
}

@media (max-width:767px) {
	.checkout-step .terms-and-conditions {
		text-align: left
	}
}

.cart {
	position: relative
}

@media (max-width:991px) {
	.js-parts .cart {
		position: static
	}
}

.cart .cart-items {
	position: relative;
	left: -5px
}

@media (min-width:768px) {
	.cart .cart-items {
		margin-right: 8px
	}
}

.minicart-show-all-wrapper {
	text-align: right;
	padding-top: 10px
}

.minicart-header-wrapper {
	display: grid;
	grid-template-columns: 1fr auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.minicart-bottom-show-all {
	width: 100%;
	display: block;
	text-align: right;
	color: #bb001e;
	text-transform: none;
	margin-bottom: 10px
}

#minicart-details .checkout-step.active .fancybox-inner.checkout-reset-password h1,
#minicart-details .checkout-step.active h3,
#minicart-details .fancybox-inner.checkout-reset-password .checkout-step.active h1,
#minicart-details .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
#minicart-details .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
#minicart-details .parts-checkout-step.active h3,
#minicart-details .partsCatalog-item-position,
#minicart-details h2,
.checkout-step.active #minicart-details h3,
.checkout-step.active .fancybox-inner.checkout-reset-password #minicart-details h1,
.fancybox-inner.checkout-reset-password .checkout-step.active #minicart-details h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active #minicart-details h1,
.parts-checkout-step.active #minicart-details h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password #minicart-details h1 {
	display: inline-block;
	margin-right: 15px;
	white-space: nowrap
}

#minicart-details ul {
	list-style-type: none;
	padding: 0
}

@media (max-width:991px) {
	#minicart-details .inner-minicart {
		border-top: 1px solid #efeff0;
		background-color: #fff
	}
	#minicart-details .inner-minicart .checkout-step.active .fancybox-inner.checkout-reset-password h1,
	#minicart-details .inner-minicart .checkout-step.active h3,
	#minicart-details .inner-minicart .fancybox-inner.checkout-reset-password .checkout-step.active h1,
	#minicart-details .inner-minicart .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
	#minicart-details .inner-minicart .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
	#minicart-details .inner-minicart .parts-checkout-step.active h3,
	#minicart-details .inner-minicart .partsCatalog-item-position,
	#minicart-details .inner-minicart h2,
	.checkout-step.active #minicart-details .inner-minicart h3,
	.checkout-step.active .fancybox-inner.checkout-reset-password #minicart-details .inner-minicart h1,
	.fancybox-inner.checkout-reset-password .checkout-step.active #minicart-details .inner-minicart h1,
	.fancybox-inner.checkout-reset-password .parts-checkout-step.active #minicart-details .inner-minicart h1,
	.parts-checkout-step.active #minicart-details .inner-minicart h3,
	.parts-checkout-step.active .fancybox-inner.checkout-reset-password #minicart-details .inner-minicart h1 {
		margin-top: 0
	}
}

#minicart-details .inner-minicart .empty-cart {
	padding-bottom: 10px;
	padding-right: 20px
}

@media (max-width:991px) {
	#minicart-details .inner-minicart .empty-cart {
		padding: 0;
		background: #fff
	}
}

#minicart-details .inner-minicart .block-link-button a,
#minicart-details .inner-minicart .dbl .dbl-col a.dbl-button-LightGray,
#minicart-details .inner-minicart .dbl .dbl-col a.dbl-button-Red,
#minicart-details .inner-minicart .dbl .dbl-col a.dbl-button-Transparent,
#minicart-details .inner-minicart .footer-buttons li a,
#minicart-details .inner-minicart .mblc a.dbl-button-LightGray,
#minicart-details .inner-minicart .mblc a.dbl-button-Red,
#minicart-details .inner-minicart .mblc a.dbl-button-Transparent,
#minicart-details .inner-minicart .parts-footer-buttons li a,
#minicart-details .inner-minicart a.btn,
.block-link-button #minicart-details .inner-minicart a,
.dbl .dbl-col #minicart-details .inner-minicart a.dbl-button-LightGray,
.dbl .dbl-col #minicart-details .inner-minicart a.dbl-button-Red,
.dbl .dbl-col #minicart-details .inner-minicart a.dbl-button-Transparent,
.footer-buttons li #minicart-details .inner-minicart a,
.mblc #minicart-details .inner-minicart a.dbl-button-LightGray,
.mblc #minicart-details .inner-minicart a.dbl-button-Red,
.mblc #minicart-details .inner-minicart a.dbl-button-Transparent,
.parts-footer-buttons li #minicart-details .inner-minicart a {
	margin-bottom: 10px
}

#minicart-details .inner-minicart table {
	width: 100%;
	margin-bottom: 10px;
	table-layout: fixed
}

@media (min-width:768px) {
	#minicart-details .inner-minicart table {
		min-width: 400px
	}
}

#minicart-details .inner-minicart table tr {
	border-bottom: 1px solid #aeb0b3
}

#minicart-details .inner-minicart table tr:last-child {
	border-bottom: none
}

#minicart-details .inner-minicart table td {
	padding: 10px 5px
}

#minicart-details .inner-minicart table td:first-child {
	padding-left: 0
}

#minicart-details .inner-minicart table td:last-child {
	padding-right: 0
}

#minicart-details .inner-minicart table .product-name {
	white-space: normal;
	overflow: hidden
}

#minicart-details .inner-minicart table .product-name a,
#minicart-details .inner-minicart table .product-name a:active,
#minicart-details .inner-minicart table .product-name a:hover {
	color: #333
}

#minicart-details .inner-minicart table .quantity-column {
	width: 71px
}

#minicart-details .inner-minicart table .number-cell {
	text-align: right;
	width: 90px
}

#minicart-details .inner-minicart table .remove-item {
	font-size: 16px;
	padding: 3px;
	display: inline-block;
	vertical-align: middle;
	border-left: none
}

#minicart-details .inner-minicart table .price-discounted,
#minicart-details .inner-minicart table .price-ordinary {
	margin: 0;
	line-height: 1
}

#minicart-details .inner-minicart table .free-shipping {
	margin: 0;
	color: #bb001e;
	line-height: 1;
	font-size: 14px
}

.btn-cart {
	color: #fff!important;
	background: #bb001e;
	border: inherit;
	padding-left: 20px!important;
	border-radius: inherit;
	white-space: nowrap
}

.btn-cart:before {
	margin-right: 6px;
	position: relative;
	top: 2px
}

.block-link-button .cart .header-dropdown a.buy,
.cart .header-dropdown .block-link-button a.buy,
.cart .header-dropdown .buy.btn,
.cart .header-dropdown .dbl .dbl-col .buy.dbl-button-LightGray,
.cart .header-dropdown .dbl .dbl-col .buy.dbl-button-Red,
.cart .header-dropdown .dbl .dbl-col .buy.dbl-button-Transparent,
.cart .header-dropdown .footer-buttons li a.buy,
.cart .header-dropdown .mblc .buy.dbl-button-LightGray,
.cart .header-dropdown .mblc .buy.dbl-button-Red,
.cart .header-dropdown .mblc .buy.dbl-button-Transparent,
.cart .header-dropdown .parts-footer-buttons li a.buy,
.cart .header-dropdown .red,
.cart .header-dropdown button.buy,
.dbl .dbl-col .cart .header-dropdown .buy.dbl-button-LightGray,
.dbl .dbl-col .cart .header-dropdown .buy.dbl-button-Red,
.dbl .dbl-col .cart .header-dropdown .buy.dbl-button-Transparent,
.footer-buttons li .cart .header-dropdown a.buy,
.mblc .cart .header-dropdown .buy.dbl-button-LightGray,
.mblc .cart .header-dropdown .buy.dbl-button-Red,
.mblc .cart .header-dropdown .buy.dbl-button-Transparent,
.parts-footer-buttons li .cart .header-dropdown a.buy {
	color: #fff;
	background: #bb001e
}

.cart .header-dropdown img {
	margin-right: 10px;
	float: left;
	max-width: 60px
}

.cart .quantity {
	height: 40px;
	width: 40px;
	text-align: center
}

.cart form {
	display: inline-block
}

.large-cart .row:not(.no-border) {
	border-bottom: 1px solid #dfdfe1
}

@media (max-width:992px) {
	.large-cart--header {
		display: none
	}
}

.large-cart--header div {
	padding-bottom: 5px
}

.large-cart--image img {
	max-width: 70px
}

.large-cart--details {
	padding-bottom: 10px
}

.large-cart--details .name,
.large-cart--details .name:active {
	color: #333;
	font-size: 18px
}

.large-cart--configuration {
	margin: 5px 0 15px
}

.large-cart--configuration a,
.large-cart--configuration a:active,
.large-cart--configuration a:hover {
	text-transform: uppercase;
	font-weight: 700;
	color: #bb001e
}

.large-cart--configuration .configuration-list {
	list-style: none;
	padding-left: 15px;
	margin-bottom: 5px;
	font-size: 12px
}

.large-cart--configuration .configuration-list li:before {
	content: ""
}

.large-cart--configuration .configuration-list li.additional-configuration-option {
	font-style: italic;
	font-size: 12px
}

@media print {
	.large-cart--configuration .configuration-list {
		display: block!important
	}
}

.large-cart--benefits {
	text-transform: uppercase;
	font-weight: 700
}

.large-cart--benefits .optional-name {
	color: #333;
	display: block;
	text-transform: none;
	font-weight: 400;
	margin: 0 0 0 23px
}

.large-cart--delivery {
	font-size: 14px;
	margin: 5px 0
}

.large-cart--quantity {
	padding-bottom: 15px
}

.large-cart--quantity form {
	display: inline-block
}

.large-cart--quantity input[type=text] {
	height: 40px;
	max-width: 40px;
	text-align: center;
	color: #444a4c
}

.large-cart--price,
.large-cart--subtotal {
	text-align: right;
	padding-bottom: 15px
}

@media (min-width:768px) and (max-width:991px) {
	.large-cart--price,
	.large-cart--subtotal {
		text-align: left
	}
}

.large-cart--price p,
.large-cart--subtotal p {
	margin: 0
}

.large-cart--try-and-buy {
	padding: 10px;
	border: 1px solid #dfdfe1;
	font-size: 14px
}

.large-cart--try-and-buy strong {
	font-size: 16px
}

.large-cart .try-and-buy .large-cart--price,
.large-cart .try-and-buy .large-cart--subtotal {
	text-decoration: line-through
}

.newsletter-signup .form-group,
.newsletter-signup .input-group,
.newsletter-signup input[type=text] {
	width: 100%
}

.newsletter-signup input[type=text] {
	border: 1px solid #444a4c
}

.input-group-addon--newsletter {
	background: #444a4c;
	border: 1px solid #444a4c;
	color: #fff;
	padding: 6px 15px;
	cursor: pointer
}

.input-group-addon--newsletter .mail-icon {
	vertical-align: middle;
	display: inline-block;
	width: 23px;
	height: 16px;
	background-image: url(https://toyota-forklifts.fi/assets/images/sprite.png?a030dc468eebc2898583dcb3c02cf8a0);
	background-position: -392px 0;
	margin: 0 0 0 10px
}

.privacy-policy {
	font-size: .9em
}

.cms-tile {
	background: #fff;
	border-style: solid;
	border-color: #efeff0;
	border-right-width: 4px;
	border-top-width: 20px;
	border-left-width: 0;
	border-bottom-width: 20px;
	overflow: hidden;
	padding: 15px
}

.cms-tile .url {
	word-break: break-word;
	overflow: hidden;
	text-overflow: ellipsis
}

.did-you-mean-list {
	padding-top: 20px
}

.did-you-mean-list .did-you-mean {
	display: inline-block;
	margin-right: 5px
}

.did-you-mean-list ul {
	list-style-type: none;
	display: inline-block;
	padding: 0
}

.did-you-mean-list ul li {
	display: inline-block
}

.did-you-mean-list ul li:after {
	content: ", "
}

.did-you-mean-list ul li:last-child:after {
	content: ""
}

.did-you-mean-list ul li a {
	font-size: inherit
}

.alternativeStartPage h1 {
	text-align: center;
	text-transform: uppercase;
	padding: 10px 0
}

.alternativeStartPage .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.alternativeStartPage .checkout-step.active h3,
.alternativeStartPage .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.alternativeStartPage .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.alternativeStartPage .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.alternativeStartPage .parts-checkout-step.active h3,
.alternativeStartPage .partsCatalog-item-position,
.alternativeStartPage h2,
.checkout-step.active .alternativeStartPage h3,
.checkout-step.active .fancybox-inner.checkout-reset-password .alternativeStartPage h1,
.fancybox-inner.checkout-reset-password .checkout-step.active .alternativeStartPage h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .alternativeStartPage h1,
.parts-checkout-step.active .alternativeStartPage h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .alternativeStartPage h1 {
	padding: 5px 0
}

.accessories-finder,
.truck-finder {
	padding: 35px 0 0
}

.accessories-finder h1,
.truck-finder h1 {
	text-align: center;
	margin-bottom: 35px;
	font-size: 40px;
	line-height: 40px
}

@media (max-width:767px) {
	.accessories-finder h1,
	.truck-finder h1 {
		font-size: 20px;
		margin-bottom: 15px
	}
}

.accessories-finder h1.uppercase,
.truck-finder h1.uppercase {
	text-transform: uppercase
}

.accessories-finder .truck-finder-component,
.truck-finder .truck-finder-component {
	position: relative
}

.accessories-finder .results-hidden .product-wrapper,
.accessories-finder .results-hidden .sort-wrapper,
.accessories-finder .results-hidden .visible-products-wrapper,
.truck-finder .results-hidden .product-wrapper,
.truck-finder .results-hidden .sort-wrapper,
.truck-finder .results-hidden .visible-products-wrapper {
	display: none
}

.accessories-finder .product-wrapper,
.truck-finder .product-wrapper {
	margin-left: 0;
	margin-right: 0;
	position: relative;
	overflow: hidden;
	display: block;
	padding: 50px 0 30px
}

@media (max-width:767px) {
	.accessories-finder .product-wrapper,
	.truck-finder .product-wrapper {
		padding-top: 75px
	}
}

.accessories-finder .product-wrapper:before,
.truck-finder .product-wrapper:before {
	content: " ";
	position: absolute;
	display: block;
	height: 10px;
	top: 0;
	left: -5px;
	right: -5px;
	-webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .2);
	box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .2)
}

.accessories-finder .usage-areas,
.truck-finder .usage-areas {
	z-index: 2;
	position: relative
}

.accessories-finder .usage-areas .product-category-list-wrapper,
.truck-finder .usage-areas .product-category-list-wrapper {
	text-align: center;
	padding: 15px 0
}

.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list {
	text-align: center;
	display: table;
	padding: 0;
	margin: 0 auto
}

.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li {
	display: table-cell;
	vertical-align: top;
	width: 11.11%
}

.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li a,
.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li a:visited,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li a,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li a:visited {
	display: block;
	color: #333;
	text-decoration: none;
	font-size: 16px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li a .category-image,
.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li a:visited .category-image,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li a .category-image,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li a:visited .category-image {
	position: relative;
	display: block;
	width: 80%;
	margin-left: 10%;
	padding-bottom: 110%;
	margin-bottom: 5px;
	border-bottom: 4px solid transparent;
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li a .category-image img,
.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li a:visited .category-image img,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li a .category-image img,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li a:visited .category-image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li a .category-name,
.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li a:visited .category-name,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li a .category-name,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li a:visited .category-name {
	padding-top: .3em
}

.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li a:hover,
.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li a:visited:hover,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li a:hover,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li a:visited:hover {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}

.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li .selected,
.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li a:hover .category-image,
.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li a:visited:hover .category-image,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li .selected,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li a:hover .category-image,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li a:visited:hover .category-image {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li .selected .category-image,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li .selected .category-image {
	border-bottom: 4px solid #bb001e;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li.inactive,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li.inactive {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: scale .2s ease-in-out;
	transition: scale .2s ease-in-out
}

.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li.inactive a:hover,
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li.inactive a:hover {
	-webkit-transform: scale(.9);
	transform: scale(.9);
	font-weight: 400
}

.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li [disabled],
.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li [disabled] {
	cursor: not-allowed
}

@media (max-width:767px) {
	.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list .owl-controls .owl-page span,
	.truck-finder .usage-areas .product-category-list-wrapper .product-category-list .owl-controls .owl-page span {
		width: 8px;
		height: 8px
	}
}

@media (max-width:1199px) {
	.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list,
	.truck-finder .usage-areas .product-category-list-wrapper .product-category-list {
		display: block
	}
	.accessories-finder .usage-areas .product-category-list-wrapper .product-category-list li,
	.truck-finder .usage-areas .product-category-list-wrapper .product-category-list li {
		display: block;
		width: 100%
	}
}

.accessories-finder .usage-areas .usage-areas-row,
.truck-finder .usage-areas .usage-areas-row {
	border-bottom: 1px solid #e2e2e2
}

.accessories-finder .usage-areas .usage-areas-row ul.usage-area-list,
.truck-finder .usage-areas .usage-areas-row ul.usage-area-list {
	text-align: center;
	padding: 0;
	display: table;
	margin: 0 auto
}

.accessories-finder .usage-areas .usage-areas-row ul.usage-area-list li,
.truck-finder .usage-areas .usage-areas-row ul.usage-area-list li {
	display: table-cell;
	width: 16.67%;
	text-align: center;
	vertical-align: middle;
	padding: 0 10px 10px
}

.accessories-finder .usage-areas .usage-areas-row ul.usage-area-list li a,
.accessories-finder .usage-areas .usage-areas-row ul.usage-area-list li button,
.truck-finder .usage-areas .usage-areas-row ul.usage-area-list li a,
.truck-finder .usage-areas .usage-areas-row ul.usage-area-list li button {
	text-decoration: none;
	color: #333;
	font-size: 18px;
	padding: 0;
	margin: 0
}

@media (max-width:991px) {
	.accessories-finder .usage-areas .usage-areas-row ul.usage-area-list,
	.truck-finder .usage-areas .usage-areas-row ul.usage-area-list {
		display: none
	}
}

.accessories-finder .usage-areas hr,
.truck-finder .usage-areas hr {
	position: absolute;
	height: 2px;
	margin: 0;
	background: #ca0813;
	border: none;
	clear: left;
	bottom: -1px
}

.accessories-finder .usage-areas hr.animate,
.truck-finder .usage-areas hr.animate {
	-webkit-transition: left .3s, width .3s;
	transition: left .3s, width .3s
}

@media (max-width:991px) {
	.accessories-finder .usage-areas hr,
	.truck-finder .usage-areas hr {
		display: none
	}
}

.accessories-finder .filter-toggler,
.truck-finder .filter-toggler {
	margin-left: -30px;
	margin-right: -30px;
	padding: 7px 30px;
	border-bottom: 1px solid #dfdfe1;
	border-top: 1px solid #dfdfe1
}

.accessories-finder .filter-toggler.active:after,
.truck-finder .filter-toggler.active:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.accessories-finder .filter-toggler:after,
.truck-finder .filter-toggler:after {
	margin-left: 8px;
	vertical-align: middle;
	font-size: 12px;
	height: 1em;
	overflow: hidden;
	display: inline-block;
	float: right;
	margin-top: 5px;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease
}

@media (min-width:768px) {
	.accessories-finder .filter-toggler,
	.truck-finder .filter-toggler {
		display: none
	}
}

.accessories-finder .slider,
.truck-finder .slider {
	margin-bottom: 30px
}

.accessories-finder .slider label,
.truck-finder .slider label {
	font-size: 14px;
	display: block
}

.accessories-finder .slider label .special-offer-wrapper,
.truck-finder .slider label .special-offer-wrapper {
	float: right
}

.accessories-finder .slider.slider-inline,
.truck-finder .slider.slider-inline {
	display: inline-block;
	vertical-align: middle;
	width: 250px;
	padding-right: 5px;
	position: relative;
	top: 14px;
	padding-left: 5px
}

@media (max-width:767px) {
	.accessories-finder .slider.slider-inline,
	.truck-finder .slider.slider-inline {
		width: 90%;
		margin: 20px auto 0;
		display: block;
		top: 0;
		padding: 0
	}
}

.accessories-finder .chosen-filters,
.truck-finder .chosen-filters {
	position: relative;
	z-index: 1
}

@media (max-width:767px) {
	.accessories-finder .chosen-filters,
	.truck-finder .chosen-filters {
		display: static
	}
}

.accessories-finder .filter-search,
.truck-finder .filter-search {
	padding: 15px 0;
	position: relative;
	margin-bottom: 15px;
	text-align: center;
	cursor: pointer
}

@media (max-width:767px) {
	.accessories-finder .filter-search,
	.truck-finder .filter-search {
		margin-bottom: 0;
		display: none
	}
}

.accessories-finder .filter-search:before,
.truck-finder .filter-search:before {
	background: url(https://toyota-forklifts.fi/assets/images/downarrow.png?25c55beeae8ca5f3d57c540047dc0559) top no-repeat;
	content: " ";
	height: 8px;
	left: 0;
	position: absolute;
	width: 100%
}

.accessories-finder .filter-search.direction-down:before,
.truck-finder .filter-search.direction-down:before {
	top: 45px
}

.accessories-finder .filter-search.direction-up:before,
.truck-finder .filter-search.direction-up:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	top: 2px
}

.accessories-finder .filter-search:after,
.truck-finder .filter-search:after {
	content: " ";
	height: 20px;
	border-bottom: 1px solid #dfdfe1;
	width: 100%;
	position: absolute;
	top: 7px;
	z-index: -1;
	left: 0
}

.accessories-finder .filter-search span,
.truck-finder .filter-search span {
	background: #fff;
	padding: 0 30px;
	font-size: 14px
}

@media (max-width:767px) {
	.accessories-finder .filter-search,
	.truck-finder .filter-search {
		margin-left: 0;
		margin-right: 0
	}
}

.accessories-finder .filters,
.truck-finder .filters {
	margin-bottom: 10px;
	z-index: 1;
	overflow: hidden;
	max-height: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.accessories-finder .filters>div,
.truck-finder .filters>div {
	padding: 20px 0 0;
	border-top: 1px solid #dfdfe1
}

@media (max-width:767px) {
	.accessories-finder .filters>div,
	.truck-finder .filters>div {
		padding: 20px 15px 0;
		border-top: none
	}
}

.accessories-finder .filters .for-new,
.truck-finder .filters .for-new {
	padding-top: 10px
}

@media (max-width:767px) {
	.accessories-finder .filters .for-new,
	.truck-finder .filters .for-new {
		padding-top: 20px
	}
}

.accessories-finder .filters.active,
.truck-finder .filters.active {
	max-height: 1500px
}

.accessories-finder .filters.show-overflow,
.truck-finder .filters.show-overflow {
	overflow: visible
}

.accessories-finder .filters .icon-info,
.truck-finder .filters .icon-info {
	color: #aeb0b3;
	cursor: pointer;
	top: 12px;
	position: absolute;
	right: -7px
}

.accessories-finder .filters .row-checkbox-lists,
.truck-finder .filters .row-checkbox-lists {
	margin-bottom: 10px
}

@media (min-width:768px) {
	.accessories-finder .filters .row-checkbox-lists>.col-sm-6:first-child,
	.truck-finder .filters .row-checkbox-lists>.col-sm-6:first-child {
		padding-right: 40px
	}
	.accessories-finder .filters .row-checkbox-lists>.col-sm-6:nth-child(2),
	.truck-finder .filters .row-checkbox-lists>.col-sm-6:nth-child(2) {
		padding-left: 40px
	}
}

.accessories-finder .filters .row-checkbox-lists .vertical-hr:after,
.truck-finder .filters .row-checkbox-lists .vertical-hr:after {
	content: "";
	position: absolute;
	right: 0;
	left: 15px;
	bottom: 10px;
	width: calc(100% - 30px);
	height: 1px;
	border-bottom: 1px solid #dfdfe1
}

@media (min-width:768px) {
	.accessories-finder .filters .row-checkbox-lists .vertical-hr:after,
	.truck-finder .filters .row-checkbox-lists .vertical-hr:after {
		bottom: 15px;
		top: 0;
		left: auto;
		width: 1px;
		border-bottom: none;
		border-left: 1px solid #dfdfe1;
		height: 100%
	}
}

.accessories-finder .filters .row-checkbox-lists .special-offer-wrapper,
.truck-finder .filters .row-checkbox-lists .special-offer-wrapper {
	display: inline-block;
	vertical-align: middle
}

.accessories-finder .filters .classifications-wrapper:not(:empty),
.truck-finder .filters .classifications-wrapper:not(:empty) {
	padding-bottom: 15px;
	padding-right: 30px
}

.accessories-finder .filters .classifications-wrapper:not(:empty) .classification li,
.truck-finder .filters .classifications-wrapper:not(:empty) .classification li {
	margin-bottom: 5px
}

.accessories-finder .filters .classifications-wrapper:not(:empty) .classification li.disabled,
.truck-finder .filters .classifications-wrapper:not(:empty) .classification li.disabled {
	opacity: .5
}

.accessories-finder .filters .sliders-wrapper,
.truck-finder .filters .sliders-wrapper {
	padding-right: 20px
}

.accessories-finder .filters .filter-by,
.truck-finder .filters .filter-by {
	display: inline-block;
	vertical-align: top;
	line-height: 24px
}

.accessories-finder #jsShowMore,
.truck-finder #jsShowMore {
	margin-bottom: 30px
}

.InputRange {
	height: 2rem;
	width: 92%;
	margin: 0 auto 20px;
	cursor: default;
	text-align: right
}

@media (max-width:991px) {
	.InputRange {
		width: 95%
	}
}

.InputRange .InputRange-sliderContainer,
.InputRange .InputRange-track {
	-webkit-transition: none;
	transition: none
}

.InputRange .InputRange-track {
	background-color: #dfdfe1;
	height: 7px;
	cursor: pointer
}

.InputRange .InputRange-track .InputRange-track--active {
	background-color: #bb001e;
	height: 8px
}

.InputRange .InputRange-slider {
	width: 22px;
	height: 22px;
	margin-top: -16px;
	margin-left: -10px;
	background-color: #fff;
	border: 1px solid #dfdfe1;
	-webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, .34);
	box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, .34);
	-webkit-transition: -webkit-transform .1s ease-out, -webkit-box-shadow .1s ease-out;
	transition: -webkit-transform .1s ease-out, -webkit-box-shadow .1s ease-out;
	transition: transform .1s ease-out, box-shadow .1s ease-out;
	transition: transform .1s ease-out, box-shadow .1s ease-out, -webkit-transform .1s ease-out, -webkit-box-shadow .1s ease-out
}

.InputRange .InputRange-label {
	font-size: 1rem
}

.InputRange .InputRange-label--value {
	top: -2.4rem;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: none
}

.InputRange .InputRange-label--max,
.InputRange .InputRange-label--min {
	position: relative;
	bottom: 25px
}

.InputRange .InputRange-label--min:after {
	content: "-";
	margin: 0 5px
}

.InputRange .InputRange-labelContainer {
	left: auto;
	font-size: 12px;
	font-weight: 400;
	font-family: Titillium Web, sans-serif;
	color: #828282
}

.InputRange.is-disabled {
	opacity: .5
}

.InputRange.is-disabled .InputRange-slider {
	background-color: #aeb0b3;
	border-color: #aeb0b3
}

.filters .classification {
	list-style: none;
	display: block;
	margin: 5px 0 0;
	padding: 0 0 0 20px
}

.filters .classification li {
	display: block;
	margin-right: 10px
}

.filters .classification li .icon-info {
	cursor: pointer;
	color: #aeb0b3
}

.facet-foldout.expanded {
	display: block;
	z-index: 5
}

.product-category-content {
	background-color: #fff
}

.product-category-content-image {
	display: block
}

.facet-headers {
	list-style-type: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 0;
	margin-bottom: 10px
}

.facet-headers:after,
.facet-headers:before {
	content: " ";
	display: table
}

.facet-headers:after {
	clear: both
}

@media (max-width:767px) {
	.facet-headers {
		padding-left: 0
	}
}

.facet-headers>li {
	margin-bottom: 10px
}

.facet-headers>li.disabled .facet-header {
	color: #bbb
}

.sort-wrapper {
	position: absolute;
	right: 0;
	bottom: -63px;
	z-index: 1;
	margin-bottom: 10px
}

@media (max-width:767px) {
	.sort-wrapper {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		z-index: 2
	}
}

.sort-wrapper .sort-options {
	margin-left: 10px;
	float: right;
	padding: 4px 0
}

@media (max-width:767px) {
	.sort-wrapper .sort-options {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
}

.sort-wrapper .sort-options .sort-header {
	right: 0
}

.sort-wrapper .sort-options .sort-foldout {
	text-align: left;
	right: 0
}

.sort-wrapper .sort-options .sort-foldout li {
	color: #bb001e
}

.sort-wrapper .sort-options .sort-foldout li:hover {
	text-decoration: underline
}

.sort-wrapper .filter-by {
	display: inline-block;
	vertical-align: top;
	line-height: 43px
}

.visible-products-wrapper {
	position: absolute;
	bottom: -45px;
	left: 0;
	z-index: 1
}

@media (max-width:767px) {
	.visible-products-wrapper {
		bottom: -75px;
		left: auto;
		font-size: 12px;
		right: 0
	}
}

.selected-facets {
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px;
	-webkit-transition-property: height;
	transition-property: height;
	-webkit-transition-duration: .8s;
	transition-duration: .8s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.selected-facets:after,
.selected-facets:before {
	content: " ";
	display: table
}

.selected-facets:after {
	clear: both
}

.selected-facets li {
	float: left
}

@media (max-width:767px) {
	.selected-facets li {
		width: 100%
	}
}

.selected-facets li.subscribe {
	float: right;
	position: relative;
	top: 2px
}

@media (max-width:767px) {
	.selected-facets li.subscribe {
		text-align: center;
		padding: 5px 0
	}
}

.selected-facets li.subscribe a {
	font-size: 18px
}

@media (max-width:767px) {
	.selected-facets li.subscribe a {
		font-size: 16px
	}
}

.selected-facets li.subscribe span {
	margin: 0 5px 0 0;
	color: #bb001e;
	position: relative;
	top: 1px;
	font-size: 18px
}

@media (max-width:767px) {
	.selected-facets li.subscribe span {
		font-size: 15px
	}
}

.selected-facets li .clear-facets {
	margin-right: 5px
}

.clear-facets {
	font-size: 16px;
	line-height: 23px;
	padding: 4px 25px;
	background: #dfdfe1;
	color: #bb001e;
	display: inline-block;
	text-transform: uppercase;
	cursor: pointer
}

@media (max-width:767px) {
	.clear-facets {
		display: none
	}
}

@media (max-width:767px) {
	.clear-facets.clear-filters {
		display: block;
		text-align: center
	}
}

.clear-facets:after {
	display: inline-block;
	margin: 0;
	margin-left: 8px;
	height: 24px;
	font-size: 22px;
	vertical-align: middle
}

.clear-facets:active,
.clear-facets:hover {
	background: #bb001e;
	color: #fff;
	text-decoration: none
}

.clear-facets.disabled {
	background: #dfdfe1;
	color: #aeb0b3
}

.facet-headers>li .facet-header,
.menu-header,
.sort-wrapper .sort-options .sort-header {
	-webkit-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	display: block;
	color: #333;
	cursor: pointer;
	font-size: 14px;
	border-radius: 0;
	padding: 5px 10px;
	background-color: #fff;
	border: 1px solid #dfdfe1
}

@media (max-width:767px) {
	.facet-headers>li .facet-header,
	.menu-header,
	.sort-wrapper .sort-options .sort-header {
		padding: 7px 10px
	}
}

.facet-headers>li .facet-header:after,
.menu-header:after,
.sort-wrapper .sort-options .sort-header:after {
	margin-left: 8px;
	vertical-align: middle;
	font-size: 12px;
	height: 1em;
	overflow: hidden;
	display: inline-block;
	float: right;
	margin-top: 5px
}

.facet-headers>li .open.facet-header,
.menu-header.open,
.sort-wrapper .sort-options .open.sort-header {
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	text-decoration: none
}

.facet-headers>li .disabled.facet-header,
.menu-header.disabled,
.sort-wrapper .sort-options .disabled.sort-header {
	color: #aeb0b3;
	cursor: default
}

.facet-headers .facet-foldout,
.menu-foldout,
.sort-wrapper .sort-options .sort-foldout {
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 5;
	padding: 0;
	min-width: 180px;
	overflow: hidden;
	-webkit-transition-property: height;
	transition-property: height;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
	background-color: #fff;
	border: 1px solid #dfdfe1;
	border-top-width: 0;
	width: calc(100% - 30px)
}

.facet-headers .expanded.facet-foldout,
.menu-foldout.expanded,
.sort-wrapper .sort-options .expanded.sort-foldout {
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	visibility: visible;
	display: block
}

.facet-headers .facet-foldout ul,
.menu-foldout ul,
.sort-wrapper .sort-options .sort-foldout ul {
	list-style-type: none;
	padding: 15px
}

.facet-headers .facet-foldout ul li,
.menu-foldout ul li,
.sort-wrapper .sort-options .sort-foldout ul li {
	cursor: pointer
}

.facet-headers .facet-foldout ul li:hover,
.menu-foldout ul li:hover,
.sort-wrapper .sort-options .sort-foldout ul li:hover {
	color: #bb001e
}

#search-result-count {
	position: fixed;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(100%);
	transform: translateX(-50%) translateY(100%);
	z-index: 10;
	padding: 5px 10px;
	background: #bb001e;
	color: #fff;
	-webkit-transition: all .3s;
	transition: all .3s
}

#search-result-count.visible {
	-webkit-transform: translateX(-50%) translateY(0);
	transform: translateX(-50%) translateY(0)
}

.subscribe-to-filter-wrapper button {
	margin-right: 0
}

.product-list-content {
	border-top: 1px solid #efeff0;
	padding-top: 30px
}

.accessories-finder .accessories-finder-component {
	position: relative
}

.search-category-icon:before {
	color: #bb001e;
	font-size: 24px
}

.show-more {
	text-align: center;
	width: 100%;
	margin-top: 30px
}

.show-more .show-more-item {
	display: inline-block;
	width: 10%;
	margin: 1em 0;
	position: relative;
	height: 2.5em;
	text-transform: uppercase
}

@media (max-width:1199px) {
	.show-more .show-more-item {
		width: 30%
	}
}

@media (max-width:767px) {
	.show-more .show-more-item {
		width: 40%
	}
}

.show-more .show-more-item a {
	color: #000;
	text-decoration: none;
	position: absolute;
	bottom: 25px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	outline: none;
	width: 100%
}

.show-more .show-more-item .show-more-arrow {
	display: block;
	width: 73px;
	height: 8px;
	background-image: url(https://toyota-forklifts.fi/assets/images/downarrow.png?25c55beeae8ca5f3d57c540047dc0559);
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -10px
}

.show-more .show-more-item .show-less-arrow {
	display: block;
	width: 73px;
	height: 8px;
	background-image: url(https://toyota-forklifts.fi/assets/images/downarrow.png?25c55beeae8ca5f3d57c540047dc0559);
	-webkit-transform: rotate(180deg);
	transform: translateX(-50%) rotate(180deg);
	position: absolute;
	left: 50%;
	top: -10px
}

.show-more .show-more-item-line {
	display: inline-block;
	width: 44.5%
}

.show-more .show-more-item-line hr {
	display: block;
	height: 3.3em;
	border: 0;
	border-top: 1px solid #e2e2e2;
	padding: 0;
	margin: 0
}

@media (max-width:1199px) {
	.show-more .show-more-item-line {
		width: 30%
	}
}

@media (max-width:767px) {
	.show-more .show-more-item-line {
		width: 25%
	}
}

#tabbed-content,
.tabbed-content {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px
}

#tabbed-content.left,
.tabbed-content.left {
	text-align: left
}

@media (max-width:991px) {
	#tabbed-content .promo-content:before,
	.tabbed-content .promo-content:before {
		left: 0
	}
}

@media (min-width:992px) {
	#tabbed-content .promo-content:before,
	.tabbed-content .promo-content:before {
		left: -15px;
		width: 15px
	}
}

@media (max-width:991px) {
	#tabbed-content,
	.tabbed-content {
		padding: 0
	}
	#tabbed-content .promo-content,
	.tabbed-content .promo-content {
		position: static;
		padding-left: 20px;
		padding-right: 40px
	}
	#tabbed-content .promo-content-half,
	.tabbed-content .promo-content-half {
		max-width: 100%
	}
	#tabbed-content .container,
	.tabbed-content .container {
		padding: 0;
		text-align: center
	}
}

#tabbed-content #tabbed-content-menu,
.tabbed-content #tabbed-content-menu {
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 20px
}

@media (max-width:991px) {
	#tabbed-content #tabbed-content-menu,
	.tabbed-content #tabbed-content-menu {
		border: 0;
		display: none
	}
}

#tabbed-content #tabbed-content-menu ul.nav.nav-tabs,
.tabbed-content #tabbed-content-menu ul.nav.nav-tabs {
	margin: 20px auto 0;
	display: table;
	width: 100%;
	position: relative;
	border: none
}

#tabbed-content #tabbed-content-menu ul.nav.nav-tabs hr,
.tabbed-content #tabbed-content-menu ul.nav.nav-tabs hr {
	position: absolute;
	left: 0;
	height: 2px;
	margin: 0;
	background: #ca0813;
	border: none;
	clear: left;
	-webkit-transition: left .3s;
	transition: left .3s;
	bottom: -1px
}

#tabbed-content #tabbed-content-menu ul.nav.nav-tabs li.active a,
#tabbed-content #tabbed-content-menu ul.nav.nav-tabs li.active a:focus,
#tabbed-content #tabbed-content-menu ul.nav.nav-tabs li.active a:hover,
.tabbed-content #tabbed-content-menu ul.nav.nav-tabs li.active a,
.tabbed-content #tabbed-content-menu ul.nav.nav-tabs li.active a:focus,
.tabbed-content #tabbed-content-menu ul.nav.nav-tabs li.active a:hover {
	background-color: transparent!important;
	border: none;
	outline: none
}

#tabbed-content #tabbed-content-menu ul.nav.nav-tabs li,
.tabbed-content #tabbed-content-menu ul.nav.nav-tabs li {
	text-align: left;
	height: 1.8em;
	display: table-cell;
	text-align: center;
	float: none;
	font-size: 16px
}

#tabbed-content #tabbed-content-menu ul.nav.nav-tabs li a,
.tabbed-content #tabbed-content-menu ul.nav.nav-tabs li a {
	padding: 0;
	color: #333;
	font-size: 18px;
	display: inline-block;
	border: none
}

#tabbed-content #tabbed-content-menu ul.nav.nav-tabs li a::-moz-focus-inner,
.tabbed-content #tabbed-content-menu ul.nav.nav-tabs li a::-moz-focus-inner {
	border: 0
}

#tabbed-content #tabbed-content-menu ul.nav.nav-tabs li:last-of-type,
.tabbed-content #tabbed-content-menu ul.nav.nav-tabs li:last-of-type {
	margin-right: 0
}

#tabbed-content .tab-pane,
.tabbed-content .tab-pane {
	text-align: left;
	margin: 0
}

#tabbed-content .tab_drawer,
.tabbed-content .tab_drawer {
	display: none
}

@media (max-width:991px) {
	#tabbed-content .tab-content,
	.tabbed-content .tab-content {
		border-bottom: 1px solid #dfdfe1
	}
	#tabbed-content .tab-content .tab_drawer,
	.tabbed-content .tab-content .tab_drawer {
		border: 1px solid #e2e2e2;
		border-bottom: 0;
		background-color: #efeff0;
		text-align: left;
		position: relative
	}
	#tabbed-content .tab-content .tab_drawer .tab_drawer_heading,
	.tabbed-content .tab-content .tab_drawer .tab_drawer_heading {
		background-color: transparent;
		color: #333;
		margin: 0;
		padding: 5px 20px;
		display: inline-block;
		cursor: pointer;
		margin: 10px 0;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	#tabbed-content .tab-content .tab_drawer .fancybox-inner.checkout-reset-password h1 hr.sliding-u-l-r,
	#tabbed-content .tab-content .tab_drawer h3 hr.sliding-u-l-r,
	.fancybox-inner.checkout-reset-password #tabbed-content .tab-content .tab_drawer h1 hr.sliding-u-l-r,
	.fancybox-inner.checkout-reset-password .tabbed-content .tab-content .tab_drawer h1 hr.sliding-u-l-r,
	.tabbed-content .tab-content .tab_drawer .fancybox-inner.checkout-reset-password h1 hr.sliding-u-l-r,
	.tabbed-content .tab-content .tab_drawer h3 hr.sliding-u-l-r {
		border-bottom: 2px solid #ca0813;
		text-decoration: none;
		width: 0;
		-webkit-transition: .5s ease;
		transition: .5s ease;
		margin: 0;
		display: none
	}
	#tabbed-content .tab-content .tab_drawer .fancybox-inner.checkout-reset-password h1 hr.sliding-u-l-r:hover,
	#tabbed-content .tab-content .tab_drawer h3 hr.sliding-u-l-r:hover,
	.fancybox-inner.checkout-reset-password #tabbed-content .tab-content .tab_drawer h1 hr.sliding-u-l-r:hover,
	.fancybox-inner.checkout-reset-password .tabbed-content .tab-content .tab_drawer h1 hr.sliding-u-l-r:hover,
	.tabbed-content .tab-content .tab_drawer .fancybox-inner.checkout-reset-password h1 hr.sliding-u-l-r:hover,
	.tabbed-content .tab-content .tab_drawer h3 hr.sliding-u-l-r:hover {
		width: 200px
	}
}

@media (max-width:991px) {
	#tabbed-content .tab-content .tab_drawer,
	.tabbed-content .tab-content .tab_drawer {
		display: block
	}
	#tabbed-content .tab-content .tab-pane,
	.tabbed-content .tab-content .tab-pane {
		border-left: 1px solid #e2e2e2;
		border-right: 1px solid #e2e2e2
	}
}

@media (max-width:767px) {
	#tabbed-content .tab-pane,
	#tabbed-content .tab_drawer,
	.tabbed-content .tab-pane,
	.tabbed-content .tab_drawer {
		border-left: 0;
		border-right: 0
	}
	#tabbed-content .tab-pane,
	.tabbed-content .tab-pane {
		background-color: #f7f7f7
	}
}

@media (max-width:1199px) {
	#tabbed-content .tab-content .tab_drawer:after,
	.tabbed-content .tab-content .tab_drawer:after {
		content: "X";
		position: absolute;
		right: 20px;
		top: 50%;
		margin: 0;
		margin-top: -12px;
		font-size: 18px
	}
}

@media (max-width:1199px) {
	#tabbed-content .tab-content .tab_drawer.active:after,
	.tabbed-content .tab-content .tab_drawer.active:after {
		content: "Z"
	}
}

@media (min-width:1199px) {
	#tabbed-content.left .tab-content .tab_drawer .tab_drawer_heading,
	.tabbed-content.left .tab-content .tab_drawer .tab_drawer_heading {
		padding-left: 0
	}
}

@media (max-width:767px) {
	#tabbed-content,
	.tabbed-content {
		margin-top: 0;
		margin-bottom: 0
	}
}

div.tab_drawer:last-of-type {
	border-bottom: 1px solid #e2e2e2
}

.tabbed-content-used .tabs-content,
.tabbed-content-used .tabs-navigation {
	width: 50%
}

.tabbed-content-new .tabs-navigation {
	width: 25%
}

.tabbed-content-new .tabs-content {
	width: 75%
}

.tabbed-content-vertical {
	position: relative;
	text-align: left;
	font-size: 0;
	display: table
}

@media (min-width:991px) {
	.tabbed-content-vertical {
		padding: 0
	}
}

.tabbed-content-vertical .tabs-navigation {
	padding: 0;
	display: table-cell;
	background: #dfdfe1
}

@media (max-width:991px) {
	.tabbed-content-vertical .tabs-navigation {
		display: none
	}
}

.tabbed-content-vertical .tabs-navigation li {
	cursor: pointer;
	display: block;
	list-style: none;
	padding: 10px;
	border-bottom: 1px solid #cecece
}

.tabbed-content-vertical .tabs-navigation li.active {
	background: #f7f7f7;
	border-left: 2px solid #bb001e;
	font-weight: 700
}

.tabbed-content-vertical .tabs-navigation li:hover {
	background: #efeff0
}

.tabbed-content-vertical .tabs-content {
	background: #f7f7f7;
	display: table-cell;
	padding: 20px;
	text-align: left;
	vertical-align: top
}

@media (max-width:991px) {
	.tabbed-content-vertical .tabs-content {
		background: inherit
	}
	.fancybox-inner.checkout-reset-password .tabbed-content-vertical .tabs-content h1,
	.tabbed-content-vertical .tabs-content .fancybox-inner.checkout-reset-password h1,
	.tabbed-content-vertical .tabs-content h3 {
		font-family: Titillium-Semibold, sans-serief
	}
}

.tabbed-content-vertical .tabs-content>li {
	display: none;
	list-style: none
}

@media (max-width:1199px) {
	.tabbed-content-vertical .tabs-content>li {
		display: block;
		padding: 10px 0
	}
}

.tabbed-content-vertical .tabs-content>li:first-child {
	display: block
}

@media (max-width:991px) {
	.tabbed-content-vertical .tabs-content {
		padding: 0;
		display: block;
		width: auto
	}
}

.promo-wrapper {
	position: relative
}

@media (max-width:991px) {
	.promo-wrapper .promo-content .promo-content-box * {
		color: #333!important
	}
}

.promo-wrapper.no-default-content .default .promo-content,
.promo-wrapper.no-default-content .default .promo-content:after,
.promo-wrapper.no-default-content .default .promo-content:before {
	background: none
}

.promo-wrapper .promo-nav {
	position: absolute;
	bottom: 0;
	z-index: 999;
	width: 100%;
	background-color: hsla(240, 3%, 94%, .9)
}

.promo-wrapper .promo-nav li {
	margin: 0!important;
	border-right: 1px solid #bbb
}

.promo-wrapper .promo-nav li:last-child {
	border: 0
}

.promo-wrapper .promo-nav a {
	color: #333;
	font-size: 24px;
	font-weight: 100;
	text-align: center;
	height: 44px
}

.promo-wrapper .promo-nav a.isActive {
	visibility: hidden
}

@media (max-width:992px) {
	.promo-wrapper .promo-nav {
		position: static
	}
	.promo-wrapper .promo-nav li {
		display: table-cell;
		width: 1%
	}
	.promo-wrapper .promo-nav li a {
		font-size: 14px;
		line-height: 1em
	}
	.promo-wrapper .promo-nav li a.isActive {
		visibility: visible
	}
}

.promo-wrapper .promo-block-media {
	min-height: unset
}

.promo-wrapper .promo-viewport {
	overflow: hidden;
	position: relative
}

.promo-wrapper .promo-viewport.default .promo-content {
	bottom: 28px;
	width: auto!important
}

@media (min-width:992px) {
	.promo-wrapper .promo-viewport.default .promo-content {
		bottom: 68px
	}
}

.promo-wrapper .promo-viewport.no-default .container {
	padding: 0;
	margin: 0;
	width: auto;
	position: static
}

.promo-wrapper .promo-viewport.no-default .promo-content-box {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 90%;
	-webkit-transform: translate(-50%, -40%);
	transform: translate(-50%, -40%)
}

.promo-wrapper .promo-viewport.no-default .promo-content {
	position: absolute;
	top: 0;
	left: 0;
	padding: 2em;
	z-index: 999
}

.promo-wrapper .promo-viewport.no-default .promo-content .promo-right-area {
	display: none
}

.promo-wrapper .promo-viewport.no-default .promo-content h1 {
	line-height: 1em
}

.promo-wrapper .promo-viewport.no-default .promo-content.default .promo-content {
	bottom: 28px;
	width: auto!important
}

@media (min-width:992px) {
	.promo-wrapper .promo-viewport.no-default .promo-content.default .promo-content {
		bottom: 68px
	}
}

.promo-wrapper .promo-viewport.no-default .promo-content h1,
.promo-wrapper .promo-viewport.no-default .promo-content p {
	text-align: center
}

.promo-wrapper .promo-viewport.no-default .promo-content ul {
	display: inline;
	text-align: center
}

.promo-wrapper .promo-viewport.no-default .promo-content:after,
.promo-wrapper .promo-viewport.no-default .promo-content:before {
	display: none
}

@media (max-width:992px) {
	.promo-wrapper .promo-viewport.no-default .promo-content {
		position: static;
		width: 100%!important;
		max-width: 100%;
		padding: 0 2em 1em!important
	}
	.promo-wrapper .promo-viewport.no-default .promo-content .promo-content-box {
		padding: 2em;
		position: static;
		width: 100%;
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@media (max-width:1200px) {
	.promo-wrapper .promo-viewport.no-default .promo-content .promo-content-box {
		margin-top: 0!important
	}
	.promo-wrapper .promo-viewport.no-default .promo-content .text p {
		line-height: 1.2em
	}
	.promo-wrapper .promo-viewport.no-default .promo-content h1 {
		font-size: 28px;
		margin-bottom: 5px
	}
	.promo-wrapper .promo-viewport.no-default .promo-content .block-link-button a {
		font-size: 16px;
		padding: 7px 25px
	}
}

.promo-wrapper .default .promo-close {
	display: none!important
}

@media (max-width:991px) {
	.promo-wrapper .promo-close {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 40px;
		height: 40px;
		background-color: hsla(240, 3%, 94%, .75);
		text-align: center;
		cursor: pointer;
		z-index: 999
	}
	.promo-wrapper .promo-close span {
		line-height: 40px;
		font-size: 26px;
		font-weight: 100
	}
}

@media (max-width:991px) {
	.promo-wrapper .promo-close {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 40px;
		height: 40px;
		background-color: hsla(240, 3%, 94%, .75);
		text-align: center;
		cursor: pointer
	}
	.promo-wrapper .promo-close span {
		line-height: 40px;
		font-size: 36px;
		font-weight: 100
	}
}

@media (min-width:992px) {
	.promo-wrapper .promo-close {
		display: none!important
	}
}

.tabbed-promotion-block {
	position: relative;
	height: 530px;
	width: 100%;
	margin-bottom: 80px
}

.tabbed-promotion-block .tabs-container {
	position: absolute;
	top: 0;
	height: 530px;
	width: 100%
}

.tabbed-promotion-block .tabs-container .tab {
	height: 60px;
	width: 33%;
	float: left;
	margin-top: 470px;
	overflow: hidden;
	background-color: hsla(240, 3%, 94%, .9)
}

.tabbed-promotion-block .tabs-container .tab:nth-of-type(2) {
	width: 34%;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff
}

.tabbed-promotion-block .tabs-container .tab .tab-heading {
	margin: 0 7px;
	padding: 13px 0 30px;
	text-align: center;
	cursor: pointer
}

.tabbed-promotion-block .tabs-container .tab .tab-heading:hover {
	opacity: .7
}

.tabbed-promotion-block .tabs-container .tab .tab-text {
	font-size: 16px
}

.tabbed-promotion-block .tabs-container .tab .tab-read-more-link {
	color: #bb001e;
	width: 100%;
	text-align: center;
	font-size: 16px;
	margin-top: 20px
}

.tabbed-promotion-block .tabs-container .tab .tab-read-more-link:hover {
	font-weight: 700
}

.tabbed-promotion-block .tabs-container .tab .tab-image {
	display: none;
	background-size: cover;
	background-position: 50%;
	position: absolute;
	width: calc(100% - 1px);
	height: 100%;
	top: 0;
	left: 0;
	z-index: -2
}

.tabbed-promotion-block .tabs-container .tab.active {
	height: 100%;
	margin-top: 0;
	padding: 36px
}

.tabbed-promotion-block .tabs-container .tab.active .tab-image {
	display: block
}

.tabbed-promotion-block .tabs-container-mobile {
	display: none;
	position: absolute;
	height: 70px;
	background-color: #dfdfe1;
	width: 100%;
	top: 530px
}

.tabbed-promotion-block .tabs-container-mobile .tab {
	height: 100%;
	width: 33%;
	float: left
}

.tabbed-promotion-block .tabs-container-mobile .tab:nth-of-type(2) {
	width: 34%;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff
}

.tabbed-promotion-block .tabs-container-mobile .tab .tab-heading {
	cursor: pointer;
	font-size: 16px;
	text-align: center;
	margin: 0 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: relative
}

.tabbed-promotion-block .tabs-container-mobile .tab .tab-heading:hover {
	opacity: .7
}

.tabbed-promotion-block .tabs-container-mobile .tab.active {
	width: 33%
}

@media (max-width:991px) {
	.tabbed-promotion-block .tab-heading {
		font-size: 18px
	}
}

@media (max-width:991px) {
	.tabbed-promotion-block .tab-text p {
		max-height: 208px;
		overflow: hidden
	}
}

@media (max-width:767px) {
	.tabbed-promotion-block {
		height: 600px
	}
	.tabbed-promotion-block .tabs-container-mobile {
		display: block
	}
	.tabbed-promotion-block .tabs-container .tab {
		width: 100%!important
	}
	.tabbed-promotion-block .tabs-container .tab:not(.active) {
		display: none
	}
	.tabbed-promotion-block .tab.active {
		width: 100%
	}
}

.compare-page .compare-table {
	border: 1px solid #eee;
	display: table;
	table-layout: fixed;
	width: 100%
}

.compare-page .compare-table.hidden {
	display: none
}

.compare-page .compare-attribute,
.compare-page .compare-product,
.compare-page .compare-section {
	display: table-row;
	padding: 0
}

.compare-page .compare-attribute li,
.compare-page .compare-product li,
.compare-page .compare-section li {
	background: #fff;
	border-bottom: 1px solid #efeff0;
	border-right: 1px solid #efeff0;
	display: table-cell;
	padding: 10px 20px;
	text-align: center;
	vertical-align: text-bottom;
	word-wrap: break-word
}

.compare-page .compare-attribute li:first-child,
.compare-page .compare-product li:first-child,
.compare-page .compare-section li:first-child {
	border-right: 10px solid #efeff0;
	text-align: left
}

.checkout-step.active .compare-page .compare-attribute li h3,
.checkout-step.active .compare-page .compare-product li h3,
.checkout-step.active .compare-page .compare-section li h3,
.checkout-step.active .fancybox-inner.checkout-reset-password .compare-page .compare-attribute li h1,
.checkout-step.active .fancybox-inner.checkout-reset-password .compare-page .compare-product li h1,
.checkout-step.active .fancybox-inner.checkout-reset-password .compare-page .compare-section li h1,
.compare-page .compare-attribute li .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.compare-page .compare-attribute li .checkout-step.active h3,
.compare-page .compare-attribute li .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.compare-page .compare-attribute li .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.compare-page .compare-attribute li .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.compare-page .compare-attribute li .parts-checkout-step.active h3,
.compare-page .compare-attribute li .partsCatalog-item-position,
.compare-page .compare-attribute li h2,
.compare-page .compare-product li .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.compare-page .compare-product li .checkout-step.active h3,
.compare-page .compare-product li .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.compare-page .compare-product li .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.compare-page .compare-product li .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.compare-page .compare-product li .parts-checkout-step.active h3,
.compare-page .compare-product li .partsCatalog-item-position,
.compare-page .compare-product li h2,
.compare-page .compare-section li .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.compare-page .compare-section li .checkout-step.active h3,
.compare-page .compare-section li .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.compare-page .compare-section li .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.compare-page .compare-section li .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.compare-page .compare-section li .parts-checkout-step.active h3,
.compare-page .compare-section li .partsCatalog-item-position,
.compare-page .compare-section li h2,
.fancybox-inner.checkout-reset-password .checkout-step.active .compare-page .compare-attribute li h1,
.fancybox-inner.checkout-reset-password .checkout-step.active .compare-page .compare-product li h1,
.fancybox-inner.checkout-reset-password .checkout-step.active .compare-page .compare-section li h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .compare-page .compare-attribute li h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .compare-page .compare-product li h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .compare-page .compare-section li h1,
.parts-checkout-step.active .compare-page .compare-attribute li h3,
.parts-checkout-step.active .compare-page .compare-product li h3,
.parts-checkout-step.active .compare-page .compare-section li h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .compare-page .compare-attribute li h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .compare-page .compare-product li h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .compare-page .compare-section li h1 {
	font-size: 18px;
	font-family: Titillium-Bold, sans-serif;
	font-weight: 400;
	margin: 0
}

.compare-page .compare-attribute li .icon-info,
.compare-page .compare-product li .icon-info,
.compare-page .compare-section li .icon-info {
	cursor: pointer
}

.compare-page .compare-attribute.diff li,
.compare-page .compare-product.diff li,
.compare-page .compare-section.diff li {
	background: #fffce9
}

.compare-page .compare-attribute.diff li:first-child,
.compare-page .compare-product.diff li:first-child,
.compare-page .compare-section.diff li:first-child {
	background: #fff
}

.compare-page .compare-product {
	background: #fff;
	border: 1px solid #eee;
	margin-bottom: 1%;
	margin-top: 40px;
	padding: 20px 0
}

.compare-page .compare-product li {
	border-bottom: 10px solid #efeff0;
	padding: 30px 15px;
	position: relative
}

.compare-page .compare-product li a {
	display: block;
	text-decoration: none
}

@media (min-width:767px) {
	.compare-page .compare-product li a img {
		width: 100%
	}
}

@media (max-width:767px) {
	.compare-page .compare-product li a span {
		display: inline;
		color: #333
	}
}

@media (min-width:768px) {
	.compare-page .compare-product li a span {
		display: none
	}
}

.compare-page .compare-product li:first-child {
	border-right: 0
}

.compare-page .compare-product li .summary-buy {
	overflow: hidden
}

.compare-page .compare-product li .remove-from-list-button:hover {
	background: #bb001e
}

.compare-page .compare-product li:hover .remove-from-list-button {
	display: block
}

.compare-page .compare-product .fancybox-inner.checkout-reset-password h1,
.compare-page .compare-product h3,
.fancybox-inner.checkout-reset-password .compare-page .compare-product h1 {
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 30px;
	text-align: left
}

.compare-page .compare-product .remove-from-list-button {
	background: #aeb0b3;
	color: #fff;
	display: none;
	font-size: 16px;
	height: 40px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 40px
}

.compare-page .compare-attribute li:before {
	display: none
}

.compare-page .compare-attribute li:first-child {
	padding-left: 40px
}

.compare-page .compare-section li {
	font-size: 16px;
	font-weight: 700
}

.compare-page .clear-link {
	display: none
}

.compare-page .compare-classification .fancybox-inner.checkout-reset-password h1,
.compare-page .compare-classification h3,
.compare-page .compare-classification p,
.fancybox-inner.checkout-reset-password .compare-page .compare-classification h1 {
	text-align: left
}

.compare-page .compare-classification li {
	display: list-item;
	text-align: left;
	padding: 0;
	border: none
}

.compare-page .compare-classification li:first-child {
	border: none;
	padding: 0
}

.compare-product-bar {
	background: #dfdfe1;
	bottom: -20%;
	position: fixed;
	width: 100%;
	z-index: 999;
	-webkit-box-shadow: 0 -6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 -6px 12px rgba(0, 0, 0, .175);
	-webkit-transition-property: bottom;
	transition-property: bottom;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.compare-product-bar.active {
	bottom: 0;
	z-index: 2147483640
}

.compare-product-bar.collapsed {
	z-index: 999
}

.compare-product-bar.collapsed.row1 {
	bottom: -100px
}

.compare-product-bar.collapsed.row2 {
	bottom: -150px
}

.compare-product-bar.collapsed button.toggle:before {
	background: url(https://toyota-forklifts.fi/assets/images/downarrow.png?25c55beeae8ca5f3d57c540047dc0559) top no-repeat;
	content: " ";
	height: 8px;
	left: 0;
	position: absolute;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	top: 7px;
	width: 100%
}

.compare-product-bar .container {
	padding: 0;
	position: relative
}

.compare-product-bar button.toggle {
	height: 50px;
	width: 100%
}

.compare-product-bar button.toggle:before {
	background: url(https://toyota-forklifts.fi/assets/images/downarrow.png?25c55beeae8ca5f3d57c540047dc0559) top no-repeat;
	content: " ";
	height: 8px;
	left: 0;
	position: absolute;
	top: 40px;
	width: 100%
}

.compare-product-bar ul {
	padding: 10px 0 20px;
	width: 75%
}

.compare-product-bar ul li {
	background: #fff;
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
	margin: 0 5px 5px 0;
	min-width: 30%;
	padding: 5px
}

@media (min-width:768px) {
	.compare-product-bar ul li {
		min-width: 236px
	}
}

@media (min-width:992px) {
	.compare-product-bar ul li {
		min-width: 234px
	}
}

@media (min-width:1200px) {
	.compare-product-bar ul li {
		min-width: 280px
	}
}

@media (min-width:1500px) {
	.compare-product-bar ul li {
		min-width: 352px
	}
}

.compare-product-bar ul li button {
	background: #aeb0b3;
	color: #fff;
	float: right;
	font-size: 16px;
	height: 40px;
	margin: 0;
	padding: 0;
	width: 40px
}

.compare-product-bar ul li button:hover {
	background: #bb001e
}

.compare-product-bar ul li img {
	margin-right: 5px
}

.compare-product-bar ul li span {
	color: #5c5c5c;
	display: inline-block;
	width: 125px;
	vertical-align: middle
}

.compare-product-bar .controls {
	position: absolute;
	right: 0;
	top: 60px
}

.compare-product-bar .controls .clear-link {
	color: #333;
	margin-right: 10px;
	text-decoration: underline
}

.compare-product-bar .controls form {
	display: inline-block
}

@media (max-width:767px) {
	.compare-page .compare-attribute,
	.compare-page .compare-product,
	.compare-page .compare-section {
		margin: 0 0 15px
	}
	.compare-page .compare-attribute li,
	.compare-page .compare-product li,
	.compare-page .compare-section li {
		display: block;
		text-align: left;
		width: 100%
	}
	.compare-page .compare-attribute li:first-child,
	.compare-page .compare-product li:first-child,
	.compare-page .compare-section li:first-child {
		background: transparent;
		border: 0;
		margin-right: 0;
		font-weight: 700
	}
	.compare-page .compare-product {
		padding: 0
	}
	.compare-page .compare-product li {
		padding: 7px 10px
	}
	.compare-page .compare-product li:first-child {
		display: none
	}
	.compare-page .compare-product li .fancybox-inner.checkout-reset-password h1,
	.compare-page .compare-product li h3,
	.fancybox-inner.checkout-reset-password .compare-page .compare-product li h1 {
		display: inline-block
	}
	.compare-page .compare-product li img {
		display: inline-block;
		height: 44px;
		margin-right: 10px;
		width: 44px
	}
	.compare-page .compare-product li .buy {
		display: none
	}
	.compare-page .compare-product li .remove-from-list-button {
		background: #bb001e;
		display: block;
		height: 50px;
		right: 5px;
		top: 5px;
		width: 50px
	}
	.compare-page .compare-attribute li:before {
		color: #aeb0b3;
		display: block
	}
	.compare-page .compare-section {
		margin: 0
	}
	.compare-page .compare-section li {
		display: none
	}
	.compare-page .compare-section li:first-child {
		background: transparent;
		border: 0;
		display: block;
		font-size: 20px
	}
	.compare-page .clear-link {
		color: #333;
		display: block;
		margin-bottom: 15px;
		text-align: center;
		text-decoration: underline
	}
	.compare-product-bar {
		bottom: 50%;
		-webkit-box-shadow: none;
		box-shadow: none;
		right: -45px;
		-webkit-transform: rotate(-90deg) translateY(70px);
		transform: rotate(-90deg) translateY(70px);
		width: auto
	}
	.compare-product-bar.active {
		bottom: 50%;
		right: 40px
	}
	.compare-product-bar button {
		margin: 0
	}
	.compare-product-bar .controls {
		position: static
	}
	.compare-product-bar .clear-link,
	.compare-product-bar .toggle,
	.compare-product-bar ul {
		display: none
	}
}

.recommendations-wrapper {
	background: #efeff0
}

.recommendations {
	position: relative;
	margin: 1em 0
}

.recommendations .recommendation-header {
	text-align: center;
	width: 100%;
	display: block;
	position: relative;
	margin-bottom: 2em;
	margin-top: 3em
}

.recommendations .recommendation-header .line {
	display: inline-block;
	width: 90%
}

.recommendations .recommendation-header .line hr {
	display: block;
	height: .3em;
	border: 0;
	border-top: 1px solid #e2e2e2;
	padding: 0;
	margin: 0
}

.recommendations .recommendation-header .header-text {
	padding: 1em 2em;
	position: absolute;
	bottom: -28px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

@media (max-width:767px) {
	.recommendations .recommendation-header {
		margin: 15px 0 10px
	}
	.recommendations .recommendation-header .line {
		display: none
	}
	.recommendations .recommendation-header .header-text {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		padding: 0;
		-webkit-transform: none;
		transform: none
	}
}

.category-main-page-area .recommendations .header-text,
.product-page .recommendations .header-text,
.used-product-page .recommendations .header-text {
	background-color: #efeff0
}

.product-page .recommendations .product .product-image {
	-webkit-transform: none;
	transform: none;
	position: relative;
	top: auto;
	left: auto
}

.map-wrapper {
	position: relative
}

.map-wrapper .map-block-info-window {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30%;
	height: 100%;
	padding: 60px 40px;
	background-color: hsla(240, 3%, 94%, .9)
}

.map-wrapper .map-block-info-window h1 {
	text-transform: uppercase;
	margin-top: 0
}

@media (max-width:1199px) {
	.map-wrapper .map-block-info-window {
		width: 40%
	}
}

.map-wrapper .pin-hover {
	font-size: 16px;
	font-weight: 700;
	font-family: Titillium Web;
	padding-left: 22px
}

.map-wrapper .google-maps-container {
	overflow: hidden
}

.map-wrapper .google-maps-container .gm-style-iw+div {
	display: none
}

.map-wrapper .map-block-marker-filter {
	display: block;
	position: absolute;
	bottom: 100px;
	left: 10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-shadow: rgba(0, 0, 0, .3) 0 1px 4px -1px;
	box-shadow: 0 1px 4px -1px rgba(0, 0, 0, .3);
	border-radius: 2px;
	cursor: pointer;
	background-color: #fff;
	width: 28px
}

.map-wrapper .map-block-marker-filter>div {
	position: relative;
	height: 27px;
	width: 100%
}

.map-wrapper .map-block-marker-filter>div.filter-color-red {
	color: #a71c1c
}

.map-wrapper .map-block-marker-filter>div.filter-color-red span {
	background-color: #a71c1c
}

.map-wrapper .map-block-marker-filter>div.filter-color-blue {
	color: #59cbe8
}

.map-wrapper .map-block-marker-filter>div.filter-color-blue span {
	background-color: #59cbe8
}

.map-wrapper .map-block-marker-filter>div.filter-color-grey {
	color: #888b8d
}

.map-wrapper .map-block-marker-filter>div.filter-color-grey span {
	background-color: #888b8d
}

.map-wrapper .map-block-marker-filter>div.filter-color-black {
	color: #000
}

.map-wrapper .map-block-marker-filter>div.filter-color-black span {
	background-color: #000
}

.map-wrapper .map-block-marker-filter .filter-icon {
	display: block;
	text-align: center;
	font-size: 23px
}

.map-wrapper .map-block-marker-filter .filter-icon:hover {
	font-size: 25px
}

.map-wrapper .map-block-marker-filter .market-filter-title {
	display: none;
	position: absolute;
	top: 2px;
	left: 29px;
	width: 990px;
	font-size: 12px
}

.map-wrapper .map-block-marker-filter .market-filter-title:hover {
	display: block
}

.map-wrapper .map-block-marker-filter .market-filter-title span {
	color: #fff;
	padding: 1px 8px;
	border-radius: 2px
}

.map-wrapper .map-block-marker-filter .filter-icon:hover+.market-filter-title {
	display: block
}

@media (min-width:992px) {
	.map-wrapper .country-picker {
		display: none
	}
}

@media (max-width:991px) {
	.map-wrapper .google-maps-container,
	.map-wrapper .map-block-marker-filter {
		display: none
	}
	.map-wrapper .map-block-info-window {
		position: static;
		width: 100%;
		height: auto
	}
	.map-wrapper .map-block-info-window .block-heading-box {
		display: none
	}
	.map-wrapper .country-picker {
		display: block;
		margin-bottom: 1em;
		border: 1px solid #efeff0;
		background-color: #fff
	}
	.map-wrapper .country-picker span {
		font-size: 16px;
		line-height: 30px
	}
	.map-wrapper .country-picker.open .dropdown-toggle {
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.map-wrapper .country-picker .dropdown-toggle {
		display: block;
		padding: 1.3em 2.1em;
		width: 100%;
		text-align: left
	}
	.map-wrapper .country-picker .dropdown-toggle span:first-child {
		font-size: 36px;
		line-height: 44px;
		font-family: Titillium Web, sans-serif
	}
}

@media (max-width:991px) and (max-width:767px) {
	.map-wrapper .country-picker .dropdown-toggle span:first-child {
		font-size: 18px
	}
}

@media (max-width:991px) {
	.map-wrapper .country-picker .dropdown-toggle:hover {
		color: #333
	}
	.map-wrapper .country-picker .dropdown-menu {
		width: 100%;
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.map-wrapper .country-picker .dropdown-menu a {
		font-size: 24px;
		line-height: 30px;
		font-family: Titillium Web, sans-serif;
		padding: .5em 1.3em
	}
}

@media (max-width:991px) and (max-width:767px) {
	.map-wrapper .country-picker .dropdown-menu a {
		font-size: 16px
	}
}

.map-block-area .sub-heading p {
	text-align: center;
	margin-bottom: 2em
}

.faq-blockarea {
	margin-bottom: 80px
}

.faq-blockarea .faq .panel-heading {
	position: relative;
	background: #efeff0;
	margin: 5px 0;
	padding: 8px 40px 8px 10px
}

.faq-blockarea .faq .panel-heading:focus .panel-title,
.faq-blockarea .faq .panel-heading:focus span.icon,
.faq-blockarea .faq .panel-heading:hover .panel-title,
.faq-blockarea .faq .panel-heading:hover span.icon {
	color: #bb001e
}

@media (min-width:992px) {
	.faq-blockarea .faq .panel-heading {
		padding: 8px 40px
	}
}

.faq-blockarea .faq .panel-heading .panel-title {
	margin: 0
}

.faq-blockarea .faq .panel-heading .panel-title a {
	width: 100%;
	color: #333;
	display: block;
	text-decoration: none
}

.faq-blockarea .faq .panel-heading .panel-title a:hover {
	text-decoration: none;
	color: #bb001e
}

.faq-blockarea .faq .panel-heading span.icon {
	color: #333;
	padding: 5px;
	top: 50%;
	position: absolute;
	right: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.faq-blockarea .faq .panel-collapse {
	background: #fff
}

.faq-blockarea .faq .panel-body p {
	padding: 4px 50px 4px 36px;
	margin: 0
}

.faq-blockarea .right-column-text {
	padding-top: 50px;
	padding-left: 40px
}

.popular-content-container {
	padding: 20px 15px
}

.tabbed-content .popular-content-container {
	padding: 0 15px
}

.popular-content-blockarea .popular-content-row .popular-content-block {
	padding: 30px 40px
}

.fancybox-inner.checkout-reset-password .popular-content-blockarea .popular-content-row .popular-content-block.islink:hover h1,
.popular-content-blockarea .popular-content-row .popular-content-block.islink:hover .fancybox-inner.checkout-reset-password h1,
.popular-content-blockarea .popular-content-row .popular-content-block.islink:hover h3,
.popular-content-blockarea .popular-content-row .popular-content-block.islink:hover p {
	color: #bb001e
}

@media (max-width:992px) {
	.popular-content-blockarea .popular-content-row .popular-content-block:nth-child(odd) {
		clear: left
	}
}

.popular-content-blockarea .popular-content-row .popular-content-block .icon-block {
	text-decoration: none
}

.popular-content-blockarea .popular-content-row .popular-content-block .icon-block .content span {
	font-size: 44px;
	color: #aeb0b3
}

.popular-content-blockarea .popular-content-row .popular-content-block .icon-block .content .block-heading {
	font-family: Titillium-Semibold;
	margin-top: 20px;
	margin-bottom: 20px
}

.dbl {
	padding: 0 15px;
	margin: 0 auto
}

.dbl .dbl-col {
	padding: 0;
	overflow: hidden
}

.dbl .dbl-col>a {
	display: block
}

.dbl .dbl-col>a:hover {
	text-decoration: none
}

.dbl .dbl-col img {
	width: 100%
}

.dbl .dbl-col .dbl-content {
	padding: 20px
}

.dbl .dbl-col .dbl-content.show-background {
	background: hsla(240, 3%, 94%, .9)
}

.dbl .dbl-col.dbl-bgcolor-Gray {
	background: #efeff0
}

.dbl .dbl-col.dbl-bgcolor-DarkGray {
	background: #2e2b2b!important
}

.checkout-step.active .dbl .dbl-col.dbl-bgcolor-DarkGray h3,
.checkout-step.active .fancybox-inner.checkout-reset-password .dbl .dbl-col.dbl-bgcolor-DarkGray h1,
.dbl .dbl-col.dbl-bgcolor-DarkGray .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.dbl .dbl-col.dbl-bgcolor-DarkGray .checkout-step.active h3,
.dbl .dbl-col.dbl-bgcolor-DarkGray .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.dbl .dbl-col.dbl-bgcolor-DarkGray .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.dbl .dbl-col.dbl-bgcolor-DarkGray .fancybox-inner.checkout-reset-password h1,
.dbl .dbl-col.dbl-bgcolor-DarkGray .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.dbl .dbl-col.dbl-bgcolor-DarkGray .parts-checkout-step.active h3,
.dbl .dbl-col.dbl-bgcolor-DarkGray .partsCatalog-item-position,
.dbl .dbl-col.dbl-bgcolor-DarkGray a,
.dbl .dbl-col.dbl-bgcolor-DarkGray div,
.dbl .dbl-col.dbl-bgcolor-DarkGray h1,
.dbl .dbl-col.dbl-bgcolor-DarkGray h2,
.dbl .dbl-col.dbl-bgcolor-DarkGray h3,
.dbl .dbl-col.dbl-bgcolor-DarkGray h4,
.dbl .dbl-col.dbl-bgcolor-DarkGray h5,
.dbl .dbl-col.dbl-bgcolor-DarkGray i,
.dbl .dbl-col.dbl-bgcolor-DarkGray li,
.dbl .dbl-col.dbl-bgcolor-DarkGray p,
.dbl .dbl-col.dbl-bgcolor-DarkGray span,
.dbl .dbl-col.dbl-bgcolor-DarkGray strong,
.fancybox-inner.checkout-reset-password .checkout-step.active .dbl .dbl-col.dbl-bgcolor-DarkGray h1,
.fancybox-inner.checkout-reset-password .dbl .dbl-col.dbl-bgcolor-DarkGray h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .dbl .dbl-col.dbl-bgcolor-DarkGray h1,
.parts-checkout-step.active .dbl .dbl-col.dbl-bgcolor-DarkGray h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .dbl .dbl-col.dbl-bgcolor-DarkGray h1 {
	color: #fff
}

.dbl .dbl-col.dbl-bgcolor-Green {
	background: #059e5f
}

.checkout-step.active .dbl .dbl-col.dbl-bgcolor-Green h3,
.checkout-step.active .fancybox-inner.checkout-reset-password .dbl .dbl-col.dbl-bgcolor-Green h1,
.dbl .dbl-col.dbl-bgcolor-Green .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.dbl .dbl-col.dbl-bgcolor-Green .checkout-step.active h3,
.dbl .dbl-col.dbl-bgcolor-Green .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.dbl .dbl-col.dbl-bgcolor-Green .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.dbl .dbl-col.dbl-bgcolor-Green .fancybox-inner.checkout-reset-password h1,
.dbl .dbl-col.dbl-bgcolor-Green .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.dbl .dbl-col.dbl-bgcolor-Green .parts-checkout-step.active h3,
.dbl .dbl-col.dbl-bgcolor-Green .partsCatalog-item-position,
.dbl .dbl-col.dbl-bgcolor-Green a,
.dbl .dbl-col.dbl-bgcolor-Green div,
.dbl .dbl-col.dbl-bgcolor-Green h1,
.dbl .dbl-col.dbl-bgcolor-Green h2,
.dbl .dbl-col.dbl-bgcolor-Green h3,
.dbl .dbl-col.dbl-bgcolor-Green h4,
.dbl .dbl-col.dbl-bgcolor-Green h5,
.dbl .dbl-col.dbl-bgcolor-Green i,
.dbl .dbl-col.dbl-bgcolor-Green li,
.dbl .dbl-col.dbl-bgcolor-Green p,
.dbl .dbl-col.dbl-bgcolor-Green span,
.dbl .dbl-col.dbl-bgcolor-Green strong,
.fancybox-inner.checkout-reset-password .checkout-step.active .dbl .dbl-col.dbl-bgcolor-Green h1,
.fancybox-inner.checkout-reset-password .dbl .dbl-col.dbl-bgcolor-Green h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .dbl .dbl-col.dbl-bgcolor-Green h1,
.parts-checkout-step.active .dbl .dbl-col.dbl-bgcolor-Green h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .dbl .dbl-col.dbl-bgcolor-Green h1 {
	color: #fff
}

.dbl .dbl-col.dbl-bgcolor-White {
	background: #fff
}

.dbl .dbl-col.dbl-bgcolor-Red {
	background: #bb001e
}

.checkout-step.active .dbl .dbl-col.dbl-bgcolor-Red h3,
.checkout-step.active .fancybox-inner.checkout-reset-password .dbl .dbl-col.dbl-bgcolor-Red h1,
.dbl .dbl-col.dbl-bgcolor-Red .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.dbl .dbl-col.dbl-bgcolor-Red .checkout-step.active h3,
.dbl .dbl-col.dbl-bgcolor-Red .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.dbl .dbl-col.dbl-bgcolor-Red .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.dbl .dbl-col.dbl-bgcolor-Red .fancybox-inner.checkout-reset-password h1,
.dbl .dbl-col.dbl-bgcolor-Red .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.dbl .dbl-col.dbl-bgcolor-Red .parts-checkout-step.active h3,
.dbl .dbl-col.dbl-bgcolor-Red .partsCatalog-item-position,
.dbl .dbl-col.dbl-bgcolor-Red a,
.dbl .dbl-col.dbl-bgcolor-Red div,
.dbl .dbl-col.dbl-bgcolor-Red h1,
.dbl .dbl-col.dbl-bgcolor-Red h2,
.dbl .dbl-col.dbl-bgcolor-Red h3,
.dbl .dbl-col.dbl-bgcolor-Red h4,
.dbl .dbl-col.dbl-bgcolor-Red h5,
.dbl .dbl-col.dbl-bgcolor-Red i,
.dbl .dbl-col.dbl-bgcolor-Red li,
.dbl .dbl-col.dbl-bgcolor-Red p,
.dbl .dbl-col.dbl-bgcolor-Red span,
.dbl .dbl-col.dbl-bgcolor-Red strong,
.fancybox-inner.checkout-reset-password .checkout-step.active .dbl .dbl-col.dbl-bgcolor-Red h1,
.fancybox-inner.checkout-reset-password .dbl .dbl-col.dbl-bgcolor-Red h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .dbl .dbl-col.dbl-bgcolor-Red h1,
.parts-checkout-step.active .dbl .dbl-col.dbl-bgcolor-Red h3,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .dbl .dbl-col.dbl-bgcolor-Red h1 {
	color: #fff
}

.dbl .dbl-col .dbl-button {
	margin-top: 15px
}

.dbl .dbl-col .dbl-button-LightGray {
	background-color: #efeff0;
	color: #bb001e
}

.dbl .dbl-col .dbl-button-LightGray:hover {
	color: #fff!important
}

.dbl .dbl-col .dbl-button-TextRed {
	color: #bb001e
}

.dbl .dbl-col .dbl-button-TextWhite {
	color: #fff
}

.dbl .dbl-col .dbl-content {
	padding-left: 10px
}

.dbl .dbl-col .dbl-content ul li {
	text-align: left
}

@media (min-width:767px) {
	.dbl .dbl-col .dbl-content {
		padding-left: 20px
	}
}

@media (min-width:992px) {
	.dbl .dbl-col .dbl-content {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		padding-left: 40px
	}
}

@media (min-width:1199px) {
	.dbl .dbl-col .dbl-content.right {
		padding-left: 40px;
		padding-right: 15%;
		left: auto;
		right: 0
	}
	.dbl .dbl-col .dbl-content.left {
		padding-right: 40px;
		padding-left: 15%;
		right: auto;
		left: 0
	}
}

.dbl .dbl-col .dbl-content.noimage {
	position: static;
	-webkit-transform: none;
	transform: none;
	padding: 20px 0
}

@media (min-width:768px) {
	.dbl {
		max-width: 750px
	}
}

@media (min-width:992px) {
	.dbl {
		max-width: 970px
	}
}

@media (min-width:1200px) {
	.dbl {
		max-width: 1170px
	}
}

@media (min-width:1500px) {
	.dbl {
		max-width: 1460px
	}
}

.dbl.full-width {
	max-width: 100%!important
}

@media (min-width:767px) {
	.dbl.full-width .dbl-col .dbl-content.left {
		padding-right: 40px;
		padding-left: calc((100vw - 728px) / 2)
	}
}

@media (min-width:991px) {
	.dbl.full-width .dbl-col .dbl-content.left {
		padding-right: 40px;
		padding-left: calc((100vw - 940px) / 2)
	}
}

@media (min-width:1199px) {
	.dbl.full-width .dbl-col .dbl-content.left {
		padding-right: 40px;
		padding-left: calc((100vw - 1140px) / 2)
	}
}

@media (min-width:1200px) {
	.dbl.full-width .dbl-col .dbl-content.left {
		padding-right: 40px;
		padding-left: calc((100vw - 1140px) / 2)
	}
}

@media (min-width:1500px) {
	.dbl.full-width .dbl-col .dbl-content.left {
		padding-right: 40px;
		padding-left: calc((100vw - 1430px) / 2)
	}
}

@media (min-width:767px) {
	.dbl.full-width .dbl-col .dbl-content.right {
		padding-left: 40px;
		padding-right: calc((100vw - 728px) / 2)
	}
}

@media (min-width:991px) {
	.dbl.full-width .dbl-col .dbl-content.right {
		padding-left: 40px;
		padding-right: calc((100vw - 940px) / 2)
	}
}

@media (min-width:1199px) {
	.dbl.full-width .dbl-col .dbl-content.right {
		padding-left: 40px;
		padding-right: calc((100vw - 1140px) / 2)
	}
}

@media (min-width:1200px) {
	.dbl.full-width .dbl-col .dbl-content.right {
		padding-left: 40px;
		padding-right: calc((100vw - 1140px) / 2)
	}
}

@media (min-width:1500px) {
	.dbl.full-width .dbl-col .dbl-content.right {
		padding-left: 40px;
		padding-right: calc((100vw - 1430px) / 2)
	}
}

@media (min-width:1199px) {
	.full-width-block.full-width .dbl-col .dbl-content.right {
		width: 50%;
		padding-right: 15%
	}
}

@media (min-width:1199px) {
	.full-width-block.full-width .dbl-col .dbl-content.left {
		width: 50%;
		padding-left: 15%
	}
}

@media (min-width:992px) {
	.checkout-step.active .fancybox-inner.checkout-reset-password .full-width-block .dbl-col .dbl-content h1,
	.checkout-step.active .full-width-block .dbl-col .dbl-content h3,
	.fancybox-inner.checkout-reset-password .checkout-step.active .full-width-block .dbl-col .dbl-content h1,
	.fancybox-inner.checkout-reset-password .full-width-block .dbl-col .dbl-content h1,
	.fancybox-inner.checkout-reset-password .parts-checkout-step.active .full-width-block .dbl-col .dbl-content h1,
	.full-width-block .dbl-col .dbl-content,
	.full-width-block .dbl-col .dbl-content .checkout-step.active .fancybox-inner.checkout-reset-password h1,
	.full-width-block .dbl-col .dbl-content .checkout-step.active h3,
	.full-width-block .dbl-col .dbl-content .fancybox-inner.checkout-reset-password .checkout-step.active h1,
	.full-width-block .dbl-col .dbl-content .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
	.full-width-block .dbl-col .dbl-content .fancybox-inner.checkout-reset-password h1,
	.full-width-block .dbl-col .dbl-content .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
	.full-width-block .dbl-col .dbl-content .parts-checkout-step.active h3,
	.full-width-block .dbl-col .dbl-content .partsCatalog-item-position,
	.full-width-block .dbl-col .dbl-content div,
	.full-width-block .dbl-col .dbl-content h1,
	.full-width-block .dbl-col .dbl-content h2,
	.full-width-block .dbl-col .dbl-content h3,
	.full-width-block .dbl-col .dbl-content h4,
	.full-width-block .dbl-col .dbl-content h5,
	.full-width-block .dbl-col .dbl-content i,
	.full-width-block .dbl-col .dbl-content li,
	.full-width-block .dbl-col .dbl-content p,
	.full-width-block .dbl-col .dbl-content span,
	.full-width-block .dbl-col .dbl-content strong,
	.parts-checkout-step.active .fancybox-inner.checkout-reset-password .full-width-block .dbl-col .dbl-content h1,
	.parts-checkout-step.active .full-width-block .dbl-col .dbl-content h3 {
		color: #fff
	}
}

.checkout-step.active .fancybox-inner.checkout-reset-password .full-width-block .dbl-col .dbl-content.show-background h1,
.checkout-step.active .full-width-block .dbl-col .dbl-content.show-background h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .full-width-block .dbl-col .dbl-content.show-background h1,
.fancybox-inner.checkout-reset-password .full-width-block .dbl-col .dbl-content.show-background h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .full-width-block .dbl-col .dbl-content.show-background h1,
.full-width-block .dbl-col .dbl-content.show-background,
.full-width-block .dbl-col .dbl-content.show-background .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.full-width-block .dbl-col .dbl-content.show-background .checkout-step.active h3,
.full-width-block .dbl-col .dbl-content.show-background .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.full-width-block .dbl-col .dbl-content.show-background .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.full-width-block .dbl-col .dbl-content.show-background .fancybox-inner.checkout-reset-password h1,
.full-width-block .dbl-col .dbl-content.show-background .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.full-width-block .dbl-col .dbl-content.show-background .parts-checkout-step.active h3,
.full-width-block .dbl-col .dbl-content.show-background .partsCatalog-item-position,
.full-width-block .dbl-col .dbl-content.show-background div,
.full-width-block .dbl-col .dbl-content.show-background h1,
.full-width-block .dbl-col .dbl-content.show-background h2,
.full-width-block .dbl-col .dbl-content.show-background h3,
.full-width-block .dbl-col .dbl-content.show-background h4,
.full-width-block .dbl-col .dbl-content.show-background h5,
.full-width-block .dbl-col .dbl-content.show-background i,
.full-width-block .dbl-col .dbl-content.show-background li,
.full-width-block .dbl-col .dbl-content.show-background p,
.full-width-block .dbl-col .dbl-content.show-background span,
.full-width-block .dbl-col .dbl-content.show-background strong,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .full-width-block .dbl-col .dbl-content.show-background h1,
.parts-checkout-step.active .full-width-block .dbl-col .dbl-content.show-background h3 {
	color: #333
}

@media (min-width:1199px) {
	.full-width-block .dbl-col .dbl-content.left,
	.full-width-block .dbl-col .dbl-content.right {
		padding: 30px;
		width: 40%
	}
}

@media (min-width:991px) {
	.full-width-block .dbl-col .dbl-content {
		padding: 30px
	}
}

.container-fluid .full-width-block.full-width .dbl-col .dbl-content.left {
	margin-left: 0
}

.category-page .has-promo .on-category-page {
	padding-top: 20px
}

.category-page .sort-options {
	float: right;
	clear: both;
	margin-top: 10px;
	vertical-align: top
}

.category-page .sort-options .sort-title {
	font-family: Titillium-Semibold, sans-serif;
	font-weight: 400
}

.category-page .sort-options ul {
	display: inline-block;
	list-style-type: none;
	padding: 0
}

.category-page .sort-options ul li {
	margin-left: 5px;
	display: inline-block
}

.category-page .sort-options ul li input[type=radio]+label {
	margin-left: 0;
	font-size: 14px;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #ccc;
	border-radius: 2px;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#dfdfe1));
	background: linear-gradient(180deg, #f7f7f7 0, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f7, endColorstr=#dfdfe1, GradientType=0);
	line-height: 24px
}

.category-page .sort-options ul li input[type=radio]+label:before {
	content: ""
}

.category-page .sort-options ul li input[type=radio]+label:after {
	margin-left: 8px;
	vertical-align: middle;
	font-size: 12px
}

.category-page .sort-options ul li input[type=radio]:checked+label {
	background: -webkit-gradient(linear, left bottom, left top, from(#f7f7f7), to(#dfdfe1));
	background: linear-gradient(0deg, #f7f7f7, #dfdfe1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfe1, endColorstr=#f7f7f7, GradientType=0);
	cursor: auto;
	text-decoration: none
}

.category-page .facet-wrapper .filter-by {
	display: inline-block;
	vertical-align: top;
	line-height: 34px;
	font-family: Titillium-Semibold, sans-serif;
	font-weight: 400
}

.category-page .facet-wrapper .facet-headers {
	list-style-type: none;
	padding: 0 0 10px 15px;
	display: inline-block;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.main-search-filters .facet-headers>li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 10px 0
}

.main-search-filters .facet-headers>li .facet-foldout {
	width: auto
}

.classification-wrapper label {
	text-transform: uppercase;
	font-size: 1.4rem!important;
	padding: 5px 10px;
	-webkit-box-shadow: inset 0 -5px 10px -5px rgba(0, 0, 0, .75);
	box-shadow: inset 0 -5px 10px -5px rgba(0, 0, 0, .75);
	text-decoration: none!important;
	text-align: center;
	color: #fff!important;
	display: inline
}

.loading-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2147483642;
	background: rgba(0, 0, 0, .6);
	text-align: center
}

.loading-overlay .ld-fading-circle {
	display: inline-block;
	width: 50px;
	height: 50px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.loading-overlay .ld-fading-circle .ld-circle {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.loading-overlay .ld-fading-circle .ld-circle:before {
	content: "";
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	background-color: #000;
	border-radius: 100%;
	-webkit-animation: ld-circleFadeDelay 1.2s infinite ease-in-out both;
	animation: ld-circleFadeDelay 1.2s infinite ease-in-out both
}

.loading-overlay .ld-fading-circle .ld-circle2 {
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg)
}

.loading-overlay .ld-fading-circle .ld-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.loading-overlay .ld-fading-circle .ld-circle3 {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg)
}

.loading-overlay .ld-fading-circle .ld-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.loading-overlay .ld-fading-circle .ld-circle4 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.loading-overlay .ld-fading-circle .ld-circle4:before {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.loading-overlay .ld-fading-circle .ld-circle5 {
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg)
}

.loading-overlay .ld-fading-circle .ld-circle5:before {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

.loading-overlay .ld-fading-circle .ld-circle6 {
	-webkit-transform: rotate(150deg);
	transform: rotate(150deg)
}

.loading-overlay .ld-fading-circle .ld-circle6:before {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}

.loading-overlay .ld-fading-circle .ld-circle7 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.loading-overlay .ld-fading-circle .ld-circle7:before {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}

.loading-overlay .ld-fading-circle .ld-circle8 {
	-webkit-transform: rotate(210deg);
	transform: rotate(210deg)
}

.loading-overlay .ld-fading-circle .ld-circle8:before {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}

.loading-overlay .ld-fading-circle .ld-circle9 {
	-webkit-transform: rotate(240deg);
	transform: rotate(240deg)
}

.loading-overlay .ld-fading-circle .ld-circle9:before {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}

.loading-overlay .ld-fading-circle .ld-circle10 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}

.loading-overlay .ld-fading-circle .ld-circle10:before {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}

.loading-overlay .ld-fading-circle .ld-circle11 {
	-webkit-transform: rotate(300deg);
	transform: rotate(300deg)
}

.loading-overlay .ld-fading-circle .ld-circle11:before {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}

.loading-overlay .ld-fading-circle .ld-circle12 {
	-webkit-transform: rotate(330deg);
	transform: rotate(330deg)
}

.loading-overlay .ld-fading-circle .ld-circle12:before {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}

.loading-overlay.white .ld-fading-circle .ld-circle:before {
	background-color: #fff
}

.loading-overlay__gray {
	background: hsla(240, 3%, 94%, .8);
	position: absolute
}

.loading-overlay__gray .ld-fading-circle {
	position: fixed
}

.loading-overlay__gray .ld-fading-circle .ld-circle:before {
	background-color: #bb001e
}

@-webkit-keyframes ld-circleFadeDelay {
	0%,
	39%,
	to {
		opacity: 0
	}
	40% {
		opacity: 1
	}
}

@keyframes ld-circleFadeDelay {
	0%,
	39%,
	to {
		opacity: 0
	}
	40% {
		opacity: 1
	}
}

.partsLogin input,
.partsLogin label {
	display: inline-block;
	margin: 0
}

.partsLogin label {
	color: #fff
}

.parts-register.section-header {
	padding-top: 15px;
	padding-bottom: 30px
}

.parts-fixed-header {
	position: fixed;
	z-index: 1000;
	width: 100%;
	background: #efeff0
}

.parts-pageTop {
	background: #efeff0;
	border-bottom: 1px solid #dfdfe1;
	font-size: 16px;
	position: relative;
	width: 100%;
	left: 0;
	font-variant: small-caps;
	text-transform: lowercase
}

@media print {
	.parts-pageTop {
		display: none
	}
}

@media (max-width:991px) {
	.parts-pageTop>.container {
		padding-right: 0
	}
}

@media (max-width:767px) {
	.parts-pageTop>.container {
		padding-right: 0
	}
}

.parts-pageTop li {
	vertical-align: middle
}

.parts-pageTop .jsPartsGreetings {
	position: relative;
	padding: 15px 0
}

@media (min-width:1200px) {
	.parts-pageTop .jsPartsGreetings {
		left: -20%
	}
}

@media (max-width:767px) {
	.parts-pageTop .jsPartsGreetings {
		position: static
	}
}

.parts-pageTop .btn-topheader {
	background: #efeff0;
	color: #333;
	padding: 10px 18px;
	border-radius: 0;
	margin: 0;
	border: 0 solid #dfdfe1;
	border-left-width: 2px;
	display: block;
	min-width: 100%
}

.parts-pageTop .btn-cart {
	margin-right: 0;
	border: none;
	background-color: #bb001e
}

@media (max-width:767px) {
	.parts-pageTop .btn-cart {
		padding: 10px 0 10px 5px!important
	}
}

.parts-pageTop .sign-btn:before {
	top: 2px;
	margin-right: 6px
}

@media (max-width:767px) {
	.parts-pageTop .sign-btn:before {
		margin-right: 0
	}
}

.parts-pageTop .user-btn:before {
	position: relative;
	color: #bb001e;
	top: 1px
}

@media (max-width:767px) {
	.parts-pageTop .user-btn:before {
		margin-right: 0
	}
}

.parts-pageTop .customer-btn:before {
	color: #bb001e;
	position: relative;
	top: 1px
}

@media (max-width:767px) {
	.parts-pageTop .customer-btn:before {
		margin-right: 0
	}
}

.parts-pageTop .open-search-btn:before {
	position: relative;
	top: 1px
}

@media (max-width:767px) {
	.parts-pageTop .open-search-btn:before {
		margin-right: 0
	}
}

.parts-pagetop-wrap {
	width: 100%;
	border-collapse: collapse;
	border: none
}

.header-link,
.header-link-onlinestore {
	padding-right: 20px;
	list-style: none;
	display: inline-block;
	padding-top: 15px;
	left: 30px;
	position: fixed
}

.header-link-onlinestore a {
	color: #333;
	display: inline-block
}

.header-link-onlinestore:before {
	position: relative;
	background: #bb001e;
	color: #fff;
	padding: 7px;
	margin: 7px;
	top: 1px
}

@media (max-width:767px) {
	.header-link-onlinestore:before {
		margin-right: 0
	}
}

.parts-topmenu-link-list {
	margin-bottom: 0;
	float: right;
	font-variant: small-caps;
	text-transform: lowercase
}

@media (max-width:1199px) {
	.parts-topmenu-link-list {
		padding-left: 0;
		padding-right: 15px
	}
}

@media (max-width:991px) {
	.parts-topmenu-link-list {
		padding-left: 10px;
		padding-right: 15px
	}
}

@media (max-width:480px) {
	.parts-topmenu-link-list {
		padding-right: 0
	}
}

.parts-topmenu-link-list li {
	list-style-type: none;
	display: inline-block;
	padding: 5px 0
}

.parts-topmenu-link-list li.cart {
	display: inline-block
}

.parts-topmenu-link-list li .icon-top-menu {
	color: #bb001e;
	padding-left: 10px;
	text-decoration: none;
	vertical-align: middle
}

@media (max-width:767px) {
	.parts-topmenu-link-list li .icon-top-menu {
		padding-left: 0
	}
}

.parts-topmenu-link-list li a {
	color: #333;
	font-size: 16px;
	text-align: center;
	border-left: 1px solid #aeb0b3;
	padding: 0 5px;
	text-decoration: none
}

.parts-topmenu-link-list li a .text {
	color: #333
}

.parts-topmenu-link-list li a .text:hover {
	border-bottom: 1px solid #bb001e;
	text-decoration: none
}

@media (max-width:1199px) {
	.parts-topmenu-link-list>li>a>span.text {
		display: none
	}
}

.inner-minicart .parts-cart a:not(.btn):not(.block-link-button a):not(.mblc .dbl-button-Red):not(.mblc .dbl-button-LightGray):not(.mblc .dbl-button-Transparent):not(button.buy):not(.btn.buy):not(.footer-buttons li a):not(.dbl .dbl-col .dbl-button-Red):not(.dbl .dbl-col .dbl-button-LightGray):not(.dbl .dbl-col .dbl-button-Transparent):not(.parts-footer-buttons li a) {
	color: #bb001e
}

@media (min-width:991px) {
	.padding-rl0 {
		padding-left: 0;
		padding-right: 0
	}
}

@media (min-width:480px) {
	.padding-rl0 {
		padding-left: 0;
		padding-right: 0
	}
}

.header-right-side {
	margin-top: 45px
}

.parts-header-box {
	display: block;
	padding: 40px 0;
	float: left
}

@media (max-width:767px) {
	.parts-header-box {
		padding: 15px
	}
}

@media (min-width:768px) {
	.parts-header-box {
		position: absolute
	}
}

#parts-header-main {
	position: relative;
	z-index: 50;
	padding-top: 15px
}

@media (max-width:767px) {
	#parts-header-main {
		background: #fff
	}
}

@media (min-width:768px) {
	#parts-header-main {
		height: 130px
	}
}

@media (max-width:767px) {
	.alternativeStartPage #parts-header-main {
		background: none
	}
}

#parts-header-main .menu-btn {
	display: none;
	position: absolute;
	right: 0;
	top: 16px
}

@media (max-width:767px) {
	#parts-header-main .menu-btn {
		display: block
	}
}

#parts-header-main .menu-btn span {
	padding: 10px;
	font-size: 26px;
	color: #bb001e
}

.parts-topmenu-list {
	height: 39px;
	overflow: hidden;
	text-align: right;
	white-space: normal
}

@media (max-width:992px) {
	.parts-topmenu-list {
		display: none
	}
}

.parts-topmenu-list a {
	color: #5c5c5c;
	font-size: 14px
}

.parts-topmenu-list a:active,
.parts-topmenu-list a:hover {
	text-decoration: none
}

.parts-topmenu-list li {
	display: inline-block;
	list-style: none;
	font-size: 14px;
	line-height: 30px
}

.parts-topmenu-list li:active,
.parts-topmenu-list li:hover {
	text-decoration: none
}

.parts-topmenu-list li:after {
	margin-right: 6px;
	position: relative;
	top: 2px;
	color: #bb001e
}

.parts-menuLinks {
	padding: 15px 0 0;
	margin-bottom: 12px
}

@media (max-width:767px) {
	.parts-menuLinks {
		margin-bottom: 0
	}
}

.parts-menuLinks .row {
	z-index: 2;
	position: relative
}

.parts-menuLinks .row ul.parts-menuLinks-list {
	text-align: center;
	display: table;
	margin: 0 auto;
	list-style-type: none;
	white-space: nowrap;
	padding-left: 0;
	visibility: hidden
}

.parts-menuLinks .row ul.parts-menuLinks-list:after,
.parts-menuLinks .row ul.parts-menuLinks-list:before {
	content: " ";
	display: table
}

.parts-menuLinks .row ul.parts-menuLinks-list:after {
	clear: both
}

@media (max-width:767px) {
	.parts-menuLinks .row ul.parts-menuLinks-list.menuoverflow {
		padding-right: 56px
	}
	.parts-menuLinks .row ul.parts-menuLinks-list>li {
		display: inline-block;
		margin: 0;
		border-left: 1px solid #aeb0b3
	}
	.parts-menuLinks .row ul.parts-menuLinks-list>li:first-child {
		margin-left: 0;
		border-left: none
	}
	.parts-menuLinks .row ul.parts-menuLinks-list>li>a {
		padding: 10px
	}
	.parts-menuLinks .row ul.parts-menuLinks-list>li>a.active,
	.parts-menuLinks .row ul.parts-menuLinks-list>li>a:hover {
		background: transparent
	}
	.parts-menuLinks .row ul.parts-menuLinks-list>li>a.active:before,
	.parts-menuLinks .row ul.parts-menuLinks-list>li>a:hover:before {
		display: none
	}
	.parts-menuLinks .row ul.parts-menuLinks-list a {
		color: #333;
		display: inline-block
	}
	.parts-menuLinks .row ul.parts-menuLinks-list .more-items {
		position: absolute;
		top: 0;
		right: 0
	}
	.parts-menuLinks .row ul.parts-menuLinks-list .more-items .mobile-burger {
		width: 30px;
		padding: 0 5px;
		margin: 0
	}
	.parts-menuLinks .row ul.parts-menuLinks-list .more-items .mobile-burger .bar {
		display: block;
		width: 100%;
		height: 3px;
		margin-top: 3px;
		background: #333
	}
	.parts-menuLinks .row ul.parts-menuLinks-list .more-items .mobile-burger .bar:first-child {
		margin-top: 0
	}
	.parts-menuLinks .row ul.parts-menuLinks-list .overflowing {
		display: none
	}
}

.parts-menuLinks .row ul.parts-menuLinks-list li {
	display: table-cell;
	text-align: center;
	padding: 0 60px 10px;
	border-right: 2px solid #dfdfe1
}

@media (max-width:768px) {
	.parts-menuLinks .row ul.parts-menuLinks-list li {
		display: inline-block;
		list-style-type: none;
		white-space: nowrap;
		padding: 0 10px
	}
}

.parts-menuLinks .row ul.parts-menuLinks-list li .active {
	border-bottom: 2px solid #bb001e;
	padding-bottom: 10px
}

@media (max-width:480px) {
	.parts-menuLinks .row ul.parts-menuLinks-list li .active {
		border-bottom: none;
		padding-bottom: 0;
		color: #bb001e
	}
}

.parts-menuLinks .row ul.parts-menuLinks-list li:after {
	border-bottom: none;
	padding-bottom: 0;
	background: none
}

.parts-menuLinks .row ul.parts-menuLinks-list li a,
.parts-menuLinks .row ul.parts-menuLinks-list li button {
	text-decoration: none;
	color: #333;
	font-size: 18px;
	padding: 0;
	margin: 0;
	position: relative
}

@media (max-width:480px) {
	.parts-menuLinks .row ul.parts-menuLinks-list li a,
	.parts-menuLinks .row ul.parts-menuLinks-list li button {
		width: 500px
	}
}

@media (max-width:992px) {
	.parts-menuLinks .row ul.parts-menuLinks-list li a,
	.parts-menuLinks .row ul.parts-menuLinks-list li button {
		font-size: 14px
	}
}

@media (min-width:1500px) {
	.parts-menuLinks .row ul.parts-menuLinks-list li a,
	.parts-menuLinks .row ul.parts-menuLinks-list li button {
		font-size: 24px
	}
}

.parts-menuLinks .row ul.parts-menuLinks-list li a:after {
	content: "";
	background: #bb001e;
	height: 1.5px;
	position: absolute;
	bottom: -10px;
	-webkit-transition: all .14s;
	transition: all .14s;
	left: 100%;
	right: 0
}

@media (max-width:480px) {
	.parts-menuLinks .row ul.parts-menuLinks-list li a:after {
		background: none
	}
}

.parts-menuLinks .row ul.parts-menuLinks-list li a:hover~a:after {
	left: 0;
	right: 100%
}

.parts-menuLinks .row ul.parts-menuLinks-list li a:hover:after {
	left: 0;
	right: 0
}

.parts-menuLinks .row ul.parts-menuLinks-list li:last-child {
	border-right: none
}

.parts-responsiveMenuLinks {
	display: none
}

@media (max-width:480px) {
	.parts-responsiveMenuLinks {
		display: block
	}
}

.parts-responsiveMenuLinks .parts-responsiveMenuLinks-items {
	list-style-type: none;
	white-space: nowrap;
	padding-left: 0;
	visibility: hidden
}

.parts-responsiveMenuLinks .parts-responsiveMenuLinks-items:after,
.parts-responsiveMenuLinks .parts-responsiveMenuLinks-items:before {
	content: " ";
	display: table
}

.parts-responsiveMenuLinks .parts-responsiveMenuLinks-items:after {
	clear: both
}

#collapse-main-menu-links {
	position: static
}

@media (min-width:768px) {
	#collapse-main-menu-links.collapse {
		display: block
	}
}

.parts-menu-wrapper {
	background: -webkit-gradient(linear, left top, left bottom, from(#efeff0), to(#fff));
	background: linear-gradient(180deg, #efeff0, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#efeff0, endColorstr=#ffffff, GradientType=0);
	padding: 0;
	border-top: 1px solid #fff;
	background: #fff;
	line-height: 0;
	width: 100%;
	margin-top: 35px
}

.alternativeStartPage .parts-menu-wrapper {
	background: #dfdfe1;
	border-bottom: 1px solid #efeff0;
	border-top: 1px solid #efeff0
}

@media (min-width:768px) {
	.parts-menu-wrapper:after {
		content: "";
		display: block;
		height: 10px;
		background: #fff;
		border-bottom: 1px solid #dfdfe1
	}
	.alternativeStartPage .parts-menu-wrapper:after {
		background: #efeff0;
		border-bottom: 1px solid #efeff0
	}
}

@media (max-width:767px) {
	nav.parts-navbar {
		margin-left: -15px;
		margin-right: -15px
	}
}

.parts-mainmenu {
	list-style-type: none;
	float: right;
	word-break: break-word;
	color: #333;
	background-color: #fff;
	max-width: calc(100% - 260px);
	position: absolute;
	right: -30px;
	padding: 0;
	width: auto;
	min-width: 85%;
	font-size: 18px;
	z-index: 40;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.parts-mainmenu:after,
.parts-mainmenu:before {
	content: " ";
	display: table
}

.parts-mainmenu:after {
	clear: both
}

.parts-mainmenu a,
.parts-mainmenu li,
.parts-mainmenu ul {
	font-size: 18px
}

.parts-mainmenu ul {
	padding: 0
}

.parts-mainmenu .mainmenu-title {
	font-family: Titillium Web;
	color: #2e2b2b;
	display: inline-block;
	font-size: 22px
}

.parts-mainmenu .menu-item-text {
	width: calc(100% - 20px);
	float: left;
	line-height: 20px;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px
}

.parts-mainmenu .menu-item-text:hover {
	color: #bb001e
}

.parts-mainmenu .menu-dropdown {
	float: right;
	margin-top: 8px
}

.parts-mainmenu li {
	list-style: none
}

.parts-mainmenu>li {
	z-index: 2;
	min-width: 150px
}

@media (max-width:992px) {
	.parts-mainmenu>li {
		min-width: 130px;
		overflow: hidden
	}
}

.parts-mainmenu li.menu-level-1 {
	display: block;
	float: left;
	position: relative;
	clear: both;
	padding: 10px 20px;
	margin: 0;
	margin-bottom: -1px;
	width: 100%;
	border: 1px solid #efeff0
}

.parts-mainmenu li.menu-level-1 ul {
	min-width: 100%
}

.parts-mainmenu li.menu-level-1 .currently-viewed-page,
.parts-mainmenu li.menu-level-1 .currently-viewed-page a {
	color: #bb001e;
	font-weight: 700
}

.parts-mainmenu li.menu-level-1 .menu-level-2 {
	display: none;
	padding-left: 10px
}

.parts-mainmenu li.menu-level-1 .menu-level-2>li {
	line-height: 20px;
	padding-bottom: 2px;
	padding-top: 2px
}

.parts-mainmenu li.menu-level-1 .menu-level-2 .mainmenu-submenu {
	position: relative
}

.parts-mainmenu .menu-level-1-hover {
	display: inline
}

.parts-mainmenu .mainmenu-submenu {
	display: none;
	z-index: 1;
	background-color: #fff;
	margin-top: 5px
}

.parts-mainmenu .mainmenu-submenu:not(.menu-level-2) {
	padding-left: 10px
}

.parts-mainmenu .mainmenu-submenu>li {
	line-height: 25px
}

.parts-mainmenu>.menu-dropdown {
	display: none;
	overflow: hidden
}

.parts-mainmenu>div>div>.menu-dropdown {
	display: inline-block
}

@media (min-width:480px) {
	.parts-mainmenu .menu-level-1 {
		padding: 10px 50px
	}
}

@media (max-width:992px) {
	.parts-mainmenu {
		max-width: none;
		white-space: nowrap
	}
}

@media (min-width:768px) {
	.parts-mainmenu {
		position: relative;
		right: 0;
		padding-left: 65px;
		padding-top: 80px;
		font-size: 16px;
		background: transparent
	}
	.parts-mainmenu a,
	.parts-mainmenu li,
	.parts-mainmenu ul {
		font-size: 14px
	}
	.parts-mainmenu li:first-child {
		border-left: 0
	}
	.parts-mainmenu .mainmenu-title {
		font-size: 14px
	}
	.parts-mainmenu .menu-item-text {
		width: 100%;
		margin-bottom: 0
	}
	.parts-mainmenu li.menu-level-1 {
		padding: 0;
		margin-top: 2px;
		text-align: center;
		border: none;
		width: auto;
		margin: 0;
		clear: none;
		white-space: nowrap
	}
}

@media (min-width:768px) and (max-width:992px) {
	.parts-mainmenu li.menu-level-1 {
		white-space: normal
	}
}

@media (min-width:768px) {
	.parts-mainmenu li.menu-level-1 .menu-level-1-wrapper {
		min-height: 27px;
		padding: 0 5px
	}
	.parts-mainmenu li.menu-level-1 .menu-level-1-wrapper>.menu-item-text {
		white-space: normal;
		z-index: 1;
		width: 100%
	}
	.parts-mainmenu li.menu-level-1 .menu-level-1-wrapper .mainmenu-title {
		white-space: normal
	}
	.parts-mainmenu li.menu-level-1:not(:first-child) .menu-level-1-wrapper {
		border-left: 1px solid #aeb0b3
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2:hover,
	.parts-mainmenu li.menu-level-1:hover .menu-level-2 {
		display: block
	}
	.parts-mainmenu li.menu-level-1 .menu-dropdown-folder:hover,
	.parts-mainmenu li.menu-level-1 .menu-dropdown:hover,
	.parts-mainmenu li.menu-level-1 a:hover {
		text-decoration: none;
		cursor: pointer
	}
	.parts-mainmenu li.menu-level-1 .menu-level-1-hover {
		width: 100%;
		top: 30px;
		height: 15px
	}
	.parts-mainmenu li.menu-level-1>div>div>.menu-dropdown {
		display: none
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2 {
		display: none;
		margin-top: 15px;
		padding-left: 0;
		text-align: left;
		padding-bottom: 0;
		background: none;
		-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .25);
		box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .25);
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		border: 1px solid #fff
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2 li align-content:hover {
		color: #bb001e
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2 li .menu-dropdown {
		color: #333;
		margin-right: 10px
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2 li .menu-item-text {
		position: relative;
		width: 100%;
		z-index: 1
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2:after,
	.parts-mainmenu li.menu-level-1 .menu-level-2:before {
		bottom: calc(100% - -1px);
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2:after {
		border-color: hsla(0, 0%, 100%, 0);
		border-bottom-color: #fff;
		border-width: 20px;
		margin-left: -20px
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2:before {
		border-color: hsla(0, 0%, 100%, 0);
		border-bottom-color: #dfdfe1;
		border-width: 21px;
		margin-left: -21px
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2>li {
		float: left;
		width: 100%;
		background-color: #fff;
		padding: 0;
		height: 100%
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2>li>.menu-item-text {
		color: #333;
		font-size: 16px;
		padding: 6px;
		background-color: #fff;
		text-align: center;
		margin-left: 0;
		margin-bottom: 0
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2>li>.menu-item-text:hover {
		background: #bb001e;
		color: #fff
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2>li>.menu-dropdown {
		margin-top: 23px;
		color: #fff;
		display: none
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2>li:not(.parts-mainmenu li.menu-level-1 .menu-level-2>li:last-child) .menu-level-3:before {
		content: "";
		position: absolute;
		right: 0;
		bottom: 15px;
		width: 1px;
		border-right: 1px solid #f7f7f7;
		top: 15px
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2 .menu-level-3 {
		display: block;
		float: left;
		background-color: #fff;
		padding-left: 10px
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2 .menu-level-3>li:first-child>.menu-dropdown,
	.parts-mainmenu li.menu-level-1 .menu-level-2 .menu-level-3>li:first-child>.menu-item-text {
		padding-top: 10px
	}
	.parts-mainmenu li.menu-level-1 .menu-level-2 .menu-level-3>li:last-child>.menu-dropdown,
	.parts-mainmenu li.menu-level-1 .menu-level-2 .menu-level-3>li:last-child>.menu-item-text {
		padding-bottom: 10px
	}
	.parts-mainmenu .menu-level-1-hover {
		display: block;
		width: 600px;
		position: absolute
	}
	.parts-mainmenu .mainmenu-submenu {
		margin-top: 0;
		position: absolute
	}
}

@media (max-width:767px) {
	>li {
		display: inline-block;
		margin: 0
	}
	>a.active,
	>a:hover {
		background: transparent
	}
	>a.active:before,
	>a:hover:before {
		display: none
	}
}

.mainmenu-icon {
	display: none
}

@media (min-width:768px) {
	height: inherit;
	>li {
		display: inline-block;
		position: relative;
		height: inherit;
		margin-bottom: -30px;
		z-index: 10;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		float: right
	}
	>li.overflowing {
		display: none
	}
	>li.more-items {
		position: relative
	}
	>li>a {
		color: #333;
		padding: 20px 20px 10px;
		height: inherit;
		vertical-align: middle;
		position: relative;
		height: 10px
	}
	>li>a,
	>li>a .mainmenu-icon {
		text-align: center;
		display: block
	}
	>li>a .mainmenu-icon {
		color: #bb001e;
		font-size: 40px;
		margin-bottom: 10px
	}
	>li>a .mainmenu-title {
		display: block;
		font-size: 16px;
		line-height: 16px;
		white-space: nowrap
	}
	>li>a.active,
	>li>a:hover {
		text-decoration: none
	}
	>li>a.active:before,
	>li>a:hover:before {
		color: #dfdfe1;
		font-size: 20px;
		position: absolute;
		z-index: 2;
		bottom: -12px;
		left: 50%;
		width: 22px;
		margin-left: -11px
	}
}

#parts-footer-top {
	padding: 20px;
	padding-top: 40px
}

@media print {
	#parts-footer-top {
		display: none
	}
}

.parts-footer-container-support {
	background-color: #efeff0;
	padding: 20px 0;
	margin-top: 20px
}

.parts-footer-support-area {
	background-color: #efeff0;
	padding-bottom: 30px;
	padding-top: 20px
}

.parts-footer-support-area .support-block .content-footer span {
	color: #bb001e;
	font-size: 35px
}

.parts-footer-support-area .support-block .content-footer .block-heading-support {
	color: #333;
	font-size: 18px
}

.parts-footer-support-area .support-block .content-footer .support-text {
	font-size: 13px
}

.parts-footer-support-area .support-block .content-footer .support-link {
	color: #bb001e;
	font-size: 13px;
	padding-bottom: 15px
}

.parts-footer-support-area .support-block .content-footer .support-link:after {
	font-size: 10px;
	padding-left: 5px
}

#parts-footer-content {
	clear: both
}

#parts-footer-content .row {
	margin-top: 8px;
	position: relative
}

#parts-footer-content .link-block .fancybox-inner.checkout-reset-password h1,
#parts-footer-content .link-block h3,
.fancybox-inner.checkout-reset-password #parts-footer-content .link-block h1 {
	color: #fff;
	font-size: 14px;
	padding-left: 9px
}

@media (max-width:991px) {
	#parts-footer-content .link-block .fancybox-inner.checkout-reset-password h1,
	#parts-footer-content .link-block h3,
	.fancybox-inner.checkout-reset-password #parts-footer-content .link-block h1 {
		text-align: center
	}
}

#parts-footer-content .link-list li:before {
	content: ""
}

#parts-footer-content .link-list a:active,
#parts-footer-content .link-list a:hover,
#parts-footer-content .link-list a:link,
#parts-footer-content .link-list a:visited {
	color: #9c9c9c
}

@media (max-width:991px) {
	#parts-footer-content .link-list li {
		text-align: center
	}
}

@media (max-width:991px) {
	#parts-footer-content .parts-footer-area .parts-footer-area-item:nth-child(3) .link-block {
		clear: left
	}
}

#parts-footer-bottom {
	background-color: #262626
}

#parts-footer-bottom .copyright {
	color: #dfdfe1;
	font-size: 13px;
	display: inline;
	float: left;
	padding: 19px;
	padding-right: 20px
}

@media (max-width:767px) {
	#parts-footer-bottom .copyright {
		display: block;
		width: 100%
	}
}

#parts-footer-bottom .addthis {
	padding-top: 10px
}

#parts-footer-bottom .addthis p {
	display: none
}

@media (min-width:768px) {
	#parts-footer-bottom .addthis {
		float: right
	}
}

@media (max-width:767px) {
	#parts-footer-bottom .addthis {
		width: 100%
	}
	#parts-footer-bottom .addthis .addthis_toolbox {
		width: 200px;
		margin: 0 auto
	}
}

#parts-footer-bottom .footer-links {
	padding: 4px;
	display: inline-block;
	padding-top: 15px
}

#parts-footer-bottom .footer-links a {
	color: #fff;
	font-size: 13px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

#parts-footer-bottom .footer-links a:hover {
	color: #bb001e;
	text-decoration: none
}

#parts-footer-bottom .footer-links li {
	list-style-type: none;
	display: inline-block;
	padding: 0
}

#parts-footer-bottom .footer-links li:first-child {
	border: none
}

@media (max-width:767px) {
	#parts-footer-bottom .footer-links {
		display: block;
		padding-bottom: none
	}
}

@media print {
	#parts-footer-bottom {
		display: none
	}
}

@media (max-width:991px) {
	#parts-footer-bottom {
		width: 100%;
		text-align: center
	}
}

.parts-footer-bottom-container-width {
	max-width: 1200px
}

@media (max-width:1199px) {
	.parts-footer-bottom-container-width {
		max-width: 850px
	}
}

.parts-footer-buttons {
	padding: 0;
	display: inline-block
}

@media (max-width:991px) {
	.parts-footer-buttons {
		text-align: center
	}
}

@media (max-width:767px) {
	.parts-footer-buttons,
	.parts-footer-buttons a,
	.parts-footer-buttons li {
		width: 100%
	}
}

.parts-footer-buttons li {
	list-style-type: none;
	text-transform: uppercase;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 12px
}

.partsfinder-search-compressed {
	background: #efeff0;
	padding: 20px 30px;
	margin-top: 5px;
	overflow: hidden
}

.checkout-step.active .fancybox-inner.checkout-reset-password .partsfinder-search h1,
.checkout-step.active .partsfinder-search h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .partsfinder-search h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .partsfinder-search h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .partsfinder-search h1,
.parts-checkout-step.active .partsfinder-search h3,
.partsfinder-search .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.partsfinder-search .checkout-step.active h3,
.partsfinder-search .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.partsfinder-search .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.partsfinder-search .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.partsfinder-search .parts-checkout-step.active h3,
.partsfinder-search .partsCatalog-item-position,
.partsfinder-search h1,
.partsfinder-search h2 {
	padding-bottom: 10px;
	display: inline-block
}

.checkout-step.active .fancybox-inner.checkout-reset-password .partsfinder-search h1,
.checkout-step.active .partsfinder-search h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .partsfinder-search h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .partsfinder-search h1,
.fancybox-inner.checkout-reset-password .partsfinder-search h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .partsfinder-search h1,
.parts-checkout-step.active .partsfinder-search h3,
.partsfinder-search .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.partsfinder-search .checkout-step.active h3,
.partsfinder-search .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.partsfinder-search .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.partsfinder-search .fancybox-inner.checkout-reset-password h1,
.partsfinder-search .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.partsfinder-search .parts-checkout-step.active h3,
.partsfinder-search .partsCatalog-item-position,
.partsfinder-search h2,
.partsfinder-search h3 {
	color: #333
}

.partsfinder-search .partssearch,
.partsfinder-search .quickordersearch,
.partsfinder-search .trucksearch {
	float: none;
	display: inline-block;
	vertical-align: bottom;
	margin: -2px
}

@media (max-width:768px) {
	.partsfinder-search .partssearch,
	.partsfinder-search .quickordersearch,
	.partsfinder-search .trucksearch {
		width: 100%
	}
}

.partsfinder-search input {
	width: 97%;
	margin-bottom: 10px;
	font-family: Titillium Web;
	font-size: 13px;
	line-height: 23px;
	border: 1px solid #bb001e;
	padding: 10px 5px;
	background: #fff
}

.partsfinder-search input:focus {
	background: #fff
}

.partsfinder-search input[type=radio]+label {
	margin: 5px 30px;
	color: #333
}

.partsfinder-search input[type=radio]:checked+label:before {
	color: #bb001e
}

.quickordersearch .inputfile+label {
	font-size: 18px;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	overflow: hidden;
	padding: .625rem 1.25rem
}

.quickordersearch .no-js .inputfile+label {
	display: none
}

.quickordersearch .inputfile.has-focus+label,
.quickordersearch .inputfile:focus+label {
	outline: 1px dotted #000;
	outline: 5px auto -webkit-focus-ring-color
}

.quickordersearch .inputfile-1+label {
	float: left;
	text-overflow: ellipsis;
	margin: 10px 0;
	background: #bb001e;
	color: #fff;
	font-family: Titillium Web;
	font-size: 18px;
	line-height: 23px;
	text-transform: uppercase;
	border: 1px solid #bb001e;
	padding: 8px 18px 12px
}

[lang=el] .quickordersearch .inputfile-1+label {
	font-family: sans-serif
}

.quickordersearch .inputfile-1+label:hover {
	background: #dfdfe1;
	color: #bb001e;
	-webkit-transition: none!important;
	transition: none!important
}

.quickordersearch .inputfile-1+label.disabled {
	background: #dfdfe1!important;
	color: #aeb0b3!important;
	border-color: #aeb0b3!important
}

.parts-truckitem-model {
	display: none;
	width: 30%
}

.fancybox-inner.checkout-reset-password .partssearch h1,
.partssearch .fancybox-inner.checkout-reset-password h1,
.partssearch h3 {
	margin-bottom: 41px
}

.parts-input-button,
.parts-truckitem-button {
	float: right;
	text-overflow: ellipsis;
	margin: 0;
	background: #bb001e;
	color: #fff;
	font-family: Titillium Web;
	font-size: 18px;
	line-height: 23px;
	text-transform: uppercase;
	border: 1px solid #bb001e;
	padding: 8px 10px 12px
}

[lang=el] .parts-input-button,
[lang=el] .parts-truckitem-button {
	font-family: sans-serif
}

.parts-input-button.disabled,
.parts-truckitem-button.disabled {
	background: #dfdfe1!important;
	color: #aeb0b3!important;
	border-color: #aeb0b3!important
}

.partssearch-wrapper--alignment {
	overflow: hidden;
	width: auto
}

.parts-truckitem-search-button {
	float: right;
	border: 1px solid #bb001e;
	background: #fff;
	height: 45px;
	margin-left: -13px;
	width: 50px;
	padding: 8px 13px 12px
}

.parts-truckitem-search-button.disabled {
	background: #dfdfe1!important;
	color: #aeb0b3!important;
	border-color: #aeb0b3!important
}

.parts-truckitem-search-button:after {
	font-size: 28px;
	color: #bb001e;
	vertical-align: middle
}

@media (max-width:991px) {
	.parts-truckitem-search-button:after {
		vertical-align: sub
	}
}

.parts-truckitem-search-button:hover {
	text-decoration: none
}

.parts-input-error,
.truck-input-error {
	color: #fff;
	visibility: hidden;
	margin: 0;
	line-height: 0
}

.parts-input-error.visible,
.truck-input-error.visible {
	visibility: visible
}

.parts-input-error-view {
	display: none
}

.parts-input-error-view.visible {
	display: block
}

.parts-quickorder-form .parts-input-part {
	width: 65%
}

.parts-quickorder-form .parts-input-quantity {
	width: 30%
}

.js-import-order-form .import-info {
	float: none;
	display: inline-block;
	vertical-align: bottom;
	margin: -2px;
	padding: 0 5px;
	color: #aeb0b3;
	font-size: 18px
}

.js-import-order-form .import-info:hover {
	text-decoration: none
}

.js-import-order-form .import-info:before {
	padding: 0 2px
}

.rememberUser-link {
	color: #aeb0b3;
	margin-bottom: 0;
	padding-top: 10px
}

.rememberUser-link label {
	color: #fff
}

.input-container {
	overflow: hidden;
	width: auto
}

.show-more-container {
	text-align: center;
	padding-top: 10px;
	margin-bottom: 20px
}

.show-more-container .parts-input-button {
	display: inline-block;
	float: none
}

.jsSearchItemListing {
	text-align: center
}

.partsSearch-block,
.partsSearch-block-error,
.partsSearch-block-fail {
	padding: 5px 0;
	font-size: 14px;
	background: #fff;
	text-align: center;
	margin-bottom: 2px;
	border-bottom: 2px solid #efeff0
}

@media (max-width:768px) {
	.partsSearch-block,
	.partsSearch-block-error,
	.partsSearch-block-fail {
		padding: 0;
		margin: 0
	}
}

.partsSearch-block-error a,
.partsSearch-block-error a:hover,
.partsSearch-block-fail a,
.partsSearch-block-fail a:hover,
.partsSearch-block a,
.partsSearch-block a:hover {
	text-decoration: none
}

.partsSearch-block-error .partsSearch-price,
.partsSearch-block-fail .partsSearch-price,
.partsSearch-block .partsSearch-price {
	padding: 0 15px
}

.partsSearch-block-error .buy,
.partsSearch-block-fail .buy,
.partsSearch-block .buy {
	margin-top: 20px;
	white-space: nowrap
}

@media (max-width:480px) {
	.partsSearch-block-error .buy,
	.partsSearch-block-fail .buy,
	.partsSearch-block .buy {
		font-size: 14px;
		float: none;
		min-width: 90%;
		margin-top: 0
	}
}

.partsSearch-block-error .divider,
.partsSearch-block-fail .divider,
.partsSearch-block .divider {
	display: none
}

@media (max-width:480px) {
	.partsSearch-block-error .divider,
	.partsSearch-block-fail .divider,
	.partsSearch-block .divider {
		display: block
	}
}

.partsSearch-block-error .lead-time,
.partsSearch-block-fail .lead-time,
.partsSearch-block .lead-time {
	display: none
}

.partsSearch-block-error .lead-time--visible,
.partsSearch-block-fail .lead-time--visible,
.partsSearch-block .lead-time--visible {
	display: block;
	padding-left: 5px
}

@media (max-width:480px) {
	.partsSearch-block-error .lead-time--visible,
	.partsSearch-block-fail .lead-time--visible,
	.partsSearch-block .lead-time--visible {
		text-align: center
	}
}

@media (max-width:480px) {
	.partsSearch-block-error .lead-time .leadTime,
	.partsSearch-block-fail .lead-time .leadTime,
	.partsSearch-block .lead-time .leadTime {
		white-space: normal;
		text-align: center
	}
}

.js-in-cart-text {
	position: relative;
	top: 9px
}

@media (max-width:480px) {
	.js-in-cart-text {
		text-align: center
	}
}

.partsSearchResult {
	width: 100%;
	padding-bottom: 5px;
	padding-top: 10px;
	margin: 0;
	border: 1px solid #efeff0
}

.partsSearch-spinner {
	-webkit-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	width: 100%;
	position: relative;
	min-height: 10em;
	background: #fff;
	border-bottom: 10px solid #efeff0
}

.partsSearch-price,
.partsSearch-product {
	display: inline-block;
	text-align: left;
	margin-top: 5px;
	padding-left: 20px
}

.checkout-step.active .fancybox-inner.checkout-reset-password .partsSearch-price h1,
.checkout-step.active .fancybox-inner.checkout-reset-password .partsSearch-product h1,
.checkout-step.active .partsSearch-price h3,
.checkout-step.active .partsSearch-product h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .partsSearch-price h1,
.fancybox-inner.checkout-reset-password .checkout-step.active .partsSearch-product h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .partsSearch-price h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .partsSearch-product h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .partsSearch-price h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .partsSearch-product h1,
.parts-checkout-step.active .partsSearch-price h3,
.parts-checkout-step.active .partsSearch-product h3,
.partsSearch-price .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.partsSearch-price .checkout-step.active h3,
.partsSearch-price .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.partsSearch-price .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.partsSearch-price .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.partsSearch-price .parts-checkout-step.active h3,
.partsSearch-price .partsCatalog-item-position,
.partsSearch-price h2,
.partsSearch-product .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.partsSearch-product .checkout-step.active h3,
.partsSearch-product .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.partsSearch-product .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.partsSearch-product .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.partsSearch-product .parts-checkout-step.active h3,
.partsSearch-product .partsCatalog-item-position,
.partsSearch-product h2 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: 700
}

.partsSearch-product-itemNumber {
	letter-spacing: .7px;
	font-size: 18px;
	margin: 0
}

@media (max-width:480px) {
	.partsSearch-price,
	.partsSearch-product {
		text-align: center
	}
}

.partsSearch-replacements {
	text-align: left
}

@media (max-width:480px) {
	.partsSearch-replacements {
		text-align: center
	}
}

.partsSearch-replacements h4 {
	margin-top: 5px
}

.partsSearch-replacements ul {
	padding: 0;
	margin: 0;
	list-style-type: none
}

@media (max-width:768px) {
	.partsSearch-replacements {
		padding-left: 0
	}
}

.parts-itemreplacement-link {
	padding: 0;
	color: #bb001e;
	font-size: 14px;
	margin: 0
}

.parts-itemreplacement-link:hover {
	text-decoration: none
}

.parts-itemreplacement-link:before {
	content: "\2022";
	position: relative;
	bottom: 5px;
	font-size: 16px;
	color: #333
}

.parts-itemreplacement-link span {
	padding-bottom: 5px;
	position: relative;
	bottom: 5px
}

.partsSearch-price {
	padding: 0
}

.partsSearch-price-netprice {
	color: #bb001e;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	font-size: 18px
}

.partsSearch-price h1 {
	margin: 0;
	color: #bb001e
}

.partsSearch-price p {
	margin-top: 0
}

.partsSearch-price .currency {
	font-size: 90%
}

@media (max-width:480px) {
	.partsSearch-price {
		float: none;
		text-align: center
	}
}

.partsSearch-price ul {
	list-style: none;
	padding-left: 0
}

.partsSearch-price ul li {
	padding-bottom: 10px
}

.partsSearch-addToCart {
	text-align: right
}

@media (max-width:480px) {
	.partsSearch-addToCart {
		text-align: center
	}
}

.partsSearch-addToCart .add-to-cart-container {
	padding: 0
}

.partsSearch-addToCart li {
	text-align: right
}

.partsCatalog-search .partsSearch-showLess,
.partsSearch-showLess,
.partsSearch-showMore {
	text-decoration: none;
	color: #bb001e;
	padding-left: 5px
}

.partsCatalog-search .partsSearch-showLess:after,
.partsSearch-showLess:after,
.partsSearch-showMore:after {
	font-size: 25px;
	vertical-align: middle;
	position: relative
}

.jsHide,
.jsHide2 {
	display: none
}

.partsSearch-warehouse {
	white-space: nowrap
}

.partsSearch-warehouse-stock {
	display: none;
	text-align: right;
	padding-top: 5px;
	color: #059e5f;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bolder
}

.partsSearch-warehouse-stock[data-type=unavailable] {
	color: #333
}

@media (min-width:1500px) {
	.partsSearch-warehouse-stock {
		padding: 0;
		padding-top: 5px
	}
}

@media (max-width:480px) {
	.partsSearch-warehouse-stock {
		text-align: center
	}
}

.partsSearch-warehouse ul {
	padding: 0;
	list-style: none
}

.partsSearch-discount {
	text-align: center;
	padding: 0
}

@media (max-width:768px) {
	.partsSearch-discount {
		float: none;
		text-align: center;
		position: relative
	}
}

.partsSearch-discount--item {
	list-style: none
}

@media (max-width:768px) {
	.partsSearch-discount--item {
		padding: 5px 0
	}
}

.partsSearch-discount--item li {
	clear: both
}

@media (max-width:768px) {
	.partsSearch-discount--item li {
		font-size: 10px
	}
}

.partsSearch-discount--item .stagPriceBlock-item {
	padding: 5px 25px
}

@media (max-width:480px) {
	.partsSearch-discount--item .stagPriceBlock-item {
		padding: 0 5px
	}
}

.partsSearch-block-error {
	margin-right: 0;
	text-align: left
}

.partSearch-block-errorMessage {
	text-align: left;
	margin-bottom: 20px
}

@media (max-width:480px) {
	.partSearch-block-errorMessage {
		text-align: center
	}
}

@media (min-width:1200px) {
	.partSearch-block-errorMessage {
		margin-bottom: 35px;
		padding-top: 5px
	}
}

.partsSearch-block-fail {
	margin-right: 0;
	text-align: left;
	visibility: hidden
}

.partsSearch-block-fail.visible {
	visibility: visible
}

.important {
	color: #bb001e
}

.partsSearchResult-totalItems {
	display: inline-block;
	font-size: 14px;
	margin-top: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
	padding-left: 5px;
	visibility: hidden
}

.partsSearchResult-totalItems.visible {
	visibility: visible
}

.partsSearchResult-header {
	width: 100%;
	display: inline-block;
	font-size: 12px;
	color: #aeb0b3;
	text-align: center;
	border-bottom: 1px solid #efeff0;
	visibility: hidden
}

.partsSearchResult-header.visible {
	visibility: visible
}

.partsSearchResult-header .product-header {
	padding-left: 20px;
	text-align: left
}

.partsSearchResult-header .price-header {
	text-align: left
}

.partsSearchResult-header .availability-header {
	text-align: right
}

@media (max-width:768px) {
	.partsSearchResult-header {
		display: none
	}
}

.partsSearchResult-mainPrice {
	text-transform: uppercase;
	color: #bb001e
}

.partsSearchResult-currency {
	font-size: 20px
}

.partsSearch-delivery-date {
	color: #333;
	font-size: 14px
}

@media (max-width:768px) {
	.partsSearch-delivery-date {
		display: block
	}
}

.partsSearch__items-in-cart {
	display: block
}

.block-link-button .partsSearch--in-cart a.buy,
.dbl .dbl-col .partsSearch--in-cart .buy.dbl-button-LightGray,
.dbl .dbl-col .partsSearch--in-cart .buy.dbl-button-Red,
.dbl .dbl-col .partsSearch--in-cart .buy.dbl-button-Transparent,
.footer-buttons li .partsSearch--in-cart a.buy,
.mblc .partsSearch--in-cart .buy.dbl-button-LightGray,
.mblc .partsSearch--in-cart .buy.dbl-button-Red,
.mblc .partsSearch--in-cart .buy.dbl-button-Transparent,
.parts-footer-buttons li .partsSearch--in-cart a.buy,
.partsSearch--in-cart .block-link-button a.buy,
.partsSearch--in-cart .buy.btn,
.partsSearch--in-cart .dbl .dbl-col .buy.dbl-button-LightGray,
.partsSearch--in-cart .dbl .dbl-col .buy.dbl-button-Red,
.partsSearch--in-cart .dbl .dbl-col .buy.dbl-button-Transparent,
.partsSearch--in-cart .footer-buttons li a.buy,
.partsSearch--in-cart .mblc .buy.dbl-button-LightGray,
.partsSearch--in-cart .mblc .buy.dbl-button-Red,
.partsSearch--in-cart .mblc .buy.dbl-button-Transparent,
.partsSearch--in-cart .parts-footer-buttons li a.buy,
.partsSearch--in-cart button.buy {
	background-color: #efeff0;
	color: #bb001e
}

.block-link-button a.buy,
.buy.btn,
.dbl .dbl-col .buy.dbl-button-LightGray,
.dbl .dbl-col .buy.dbl-button-Red,
.dbl .dbl-col .buy.dbl-button-Transparent,
.footer-buttons li a.buy,
.mblc .buy.dbl-button-LightGray,
.mblc .buy.dbl-button-Red,
.mblc .buy.dbl-button-Transparent,
.parts-footer-buttons li a.buy,
button.buy {
	margin-top: 10px;
	text-align: left;
	padding: 10px;
	width: auto
}

.block-link-button a.buy input.buy-quantity,
.buy.btn input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-LightGray input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-Red input.buy-quantity,
.dbl .dbl-col .buy.dbl-button-Transparent input.buy-quantity,
.footer-buttons li a.buy input.buy-quantity,
.mblc .buy.dbl-button-LightGray input.buy-quantity,
.mblc .buy.dbl-button-Red input.buy-quantity,
.mblc .buy.dbl-button-Transparent input.buy-quantity,
.parts-footer-buttons li a.buy input.buy-quantity,
button.buy input.buy-quantity {
	display: inline-block;
	margin-left: 0
}

.block-link-button a.buy .jsInputButtonText,
.buy.btn .jsInputButtonText,
.dbl .dbl-col .buy.dbl-button-LightGray .jsInputButtonText,
.dbl .dbl-col .buy.dbl-button-Red .jsInputButtonText,
.dbl .dbl-col .buy.dbl-button-Transparent .jsInputButtonText,
.footer-buttons li a.buy .jsInputButtonText,
.mblc .buy.dbl-button-LightGray .jsInputButtonText,
.mblc .buy.dbl-button-Red .jsInputButtonText,
.mblc .buy.dbl-button-Transparent .jsInputButtonText,
.parts-footer-buttons li a.buy .jsInputButtonText,
button.buy .jsInputButtonText {
	display: inline-block
}

.tooltip,
[data-tooltip] {
	position: relative;
	cursor: pointer
}

.tooltip:after,
.tooltip:before,
[data-tooltip]:after,
[data-tooltip]:before {
	position: absolute;
	visibility: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out, visibility .2s ease-in-out, -webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
	transition: opacity .2s ease-in-out, visibility .2s ease-in-out, -webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
	transition: opacity .2s ease-in-out, visibility .2s ease-in-out, transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
	transition: opacity .2s ease-in-out, visibility .2s ease-in-out, transform .2s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	pointer-events: none
}

.tooltip:focus:after,
.tooltip:focus:before,
.tooltip:hover:after,
.tooltip:hover:before,
[data-tooltip]:focus:after,
[data-tooltip]:focus:before,
[data-tooltip]:hover:after,
[data-tooltip]:hover:before {
	visibility: visible;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1
}

.tooltip:before,
[data-tooltip]:before {
	z-index: 1001;
	border: 6px solid transparent;
	background: transparent;
	content: ""
}

.tooltip:after,
[data-tooltip]:after {
	z-index: 1000;
	padding: 8px;
	width: 160px;
	background-color: #000;
	background-color: rgba(51, 51, 51, .9);
	color: #fff;
	content: attr(data-tooltip);
	font-size: 14px;
	line-height: 1.2
}

.tooltip-top:after,
.tooltip-top:before,
.tooltip:after,
.tooltip:before,
[data-tooltip]:after,
[data-tooltip]:before {
	bottom: 100%;
	left: 50%
}

.tooltip-top:before,
.tooltip:before,
[data-tooltip]:before {
	margin-left: -6px;
	margin-bottom: -12px;
	border-top-color: #000;
	border-top-color: rgba(51, 51, 51, .9)
}

.tooltip-top:after,
.tooltip:after,
[data-tooltip]:after {
	margin-left: -80px
}

.tooltip-top:focus:after,
.tooltip-top:focus:before,
.tooltip-top:hover:after,
.tooltip-top:hover:before,
.tooltip:focus:after,
.tooltip:focus:before,
.tooltip:hover:after,
.tooltip:hover:before,
[data-tooltip]:focus:after,
[data-tooltip]:focus:before,
[data-tooltip]:hover:after,
[data-tooltip]:hover:before {
	-webkit-transform: translateY(-12px);
	transform: translateY(-12px)
}

.tooltip-left:after,
.tooltip-left:before {
	white-space: normal;
	right: 65%;
	bottom: 30%;
	left: auto
}

@media (max-width:480px) {
	.tooltip-left:after,
	.tooltip-left:before {
		bottom: 50%;
		left: 50%
	}
}

@media (min-width:1200px) {
	.tooltip-left:after,
	.tooltip-left:before {
		right: 53%;
		bottom: 22%
	}
}

.partsCatalog-item-position.tooltip-left:after,
.partsCatalog-item-position.tooltip-left:before {
	right: 65%;
	bottom: 22%
}

.tooltip-left:before {
	margin: 6px -12px 3px 0;
	border-top-color: transparent;
	border-left-color: #000;
	border-left-color: rgba(51, 51, 51, .9)
}

@media (max-width:480px) {
	.tooltip-left:before {
		margin-left: -12px;
		border-left-color: transparent;
		border-right-color: #000;
		border-right-color: rgba(51, 51, 51, .9)
	}
}

.tooltip-left:focus:after,
.tooltip-left:focus:before,
.tooltip-left:hover:after,
.tooltip-left:hover:before {
	-webkit-transform: translateX(-12px);
	transform: translateX(-12px)
}

@media (max-width:480px) {
	.tooltip-left:focus:after,
	.tooltip-left:focus:before,
	.tooltip-left:hover:after,
	.tooltip-left:hover:before {
		-webkit-transform: translateX(12px);
		transform: translateX(12px)
	}
}

.tooltip-bottom:after,
.tooltip-bottom:before {
	top: 100%;
	bottom: auto;
	left: 50%
}

.tooltip-bottom:before {
	margin-top: -12px;
	margin-bottom: 0;
	border-top-color: transparent;
	border-bottom-color: #000;
	border-bottom-color: rgba(51, 51, 51, .9)
}

.tooltip-bottom:focus:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:hover:before {
	-webkit-transform: translateY(12px);
	transform: translateY(12px)
}

.tooltip-right:after,
.tooltip-right:before {
	bottom: 50%;
	left: 100%
}

.tooltip-right:before {
	margin-bottom: 0;
	margin-left: -12px;
	border-top-color: transparent;
	border-right-color: #000;
	border-right-color: rgba(51, 51, 51, .9)
}

.tooltip-right:focus:after,
.tooltip-right:focus:before,
.tooltip-right:hover:after,
.tooltip-right:hover:before {
	-webkit-transform: translateX(12px);
	transform: translateX(12px)
}

.tooltip-left:before,
.tooltip-right:before {
	top: 3px
}

.tooltip-left:after,
.tooltip-right:after {
	margin-left: 0;
	margin-bottom: -16px
}

.partsAccount-menuItem {
	width: 100%;
	display: table;
	padding: 30px;
	background: #fff
}

.partsAccount-menuItem .input-group-addon {
	background: #bb001e;
	color: #fff
}

.partsAccount-menuItem--link {
	color: #333;
	text-decoration: none;
	text-transform: none
}

.partsAccount-menuItem .active {
	color: #bb001e
}

.partsAccount-menuItem :hover {
	text-decoration: none
}

.partsAccount-menuItem__header {
	background: #333;
	color: #fff;
	text-transform: uppercase;
	padding: 10px
}

.partsAccount-infoArea {
	margin: 2em
}

.partsAccount-contentBox {
	background-color: #f7f7f7;
	margin: 2em;
	padding: 1em
}

.partsAccount-innerTable,
.partsAccount-table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	border: 1px solid #dfdfe1
}

.partsAccount-innerTable #jsOrderStickyHeader #jsOrderStickyHeader>td,
.partsAccount-innerTable #jsOrderStickyHeader #jsOrderStickyHeader>th,
.partsAccount-innerTable #jsOrderStickyHeader>tr>td,
.partsAccount-innerTable #jsOrderStickyHeader>tr>th,
.partsAccount-innerTable>tbody #jsOrderStickyHeader>td,
.partsAccount-innerTable>tbody #jsOrderStickyHeader>th,
.partsAccount-innerTable>tbody>tr>td,
.partsAccount-innerTable>tbody>tr>th,
.partsAccount-innerTable>tfoot #jsOrderStickyHeader>td,
.partsAccount-innerTable>tfoot #jsOrderStickyHeader>th,
.partsAccount-innerTable>tfoot>tr>td,
.partsAccount-innerTable>tfoot>tr>th,
.partsAccount-innerTable>thead #jsOrderStickyHeader>td,
.partsAccount-innerTable>thead #jsOrderStickyHeader>th,
.partsAccount-innerTable>thead>tr>td,
.partsAccount-innerTable>thead>tr>th,
.partsAccount-table #jsOrderStickyHeader #jsOrderStickyHeader>td,
.partsAccount-table #jsOrderStickyHeader #jsOrderStickyHeader>th,
.partsAccount-table #jsOrderStickyHeader>tr>td,
.partsAccount-table #jsOrderStickyHeader>tr>th,
.partsAccount-table>tbody #jsOrderStickyHeader>td,
.partsAccount-table>tbody #jsOrderStickyHeader>th,
.partsAccount-table>tbody>tr>td,
.partsAccount-table>tbody>tr>th,
.partsAccount-table>tfoot #jsOrderStickyHeader>td,
.partsAccount-table>tfoot #jsOrderStickyHeader>th,
.partsAccount-table>tfoot>tr>td,
.partsAccount-table>tfoot>tr>th,
.partsAccount-table>thead #jsOrderStickyHeader>td,
.partsAccount-table>thead #jsOrderStickyHeader>th,
.partsAccount-table>thead>tr>td,
.partsAccount-table>thead>tr>th {
	padding: 8px 12px;
	line-height: 1.42857143;
	vertical-align: top;
	border: 1px solid #dfdfe1
}

.partsAccount-innerTable #jsOrderStickyHeader>td,
.partsAccount-innerTable #jsOrderStickyHeader>th,
.partsAccount-innerTable #jsOrderStickyHeader>tr>td,
.partsAccount-innerTable #jsOrderStickyHeader>tr>th,
.partsAccount-innerTable>thead>td,
.partsAccount-innerTable>thead>th,
.partsAccount-table #jsOrderStickyHeader>td,
.partsAccount-table #jsOrderStickyHeader>th,
.partsAccount-table #jsOrderStickyHeader>tr>td,
.partsAccount-table #jsOrderStickyHeader>tr>th,
.partsAccount-table>thead>td,
.partsAccount-table>thead>th {
	border-bottom-width: 2px
}

.partsAccount-innerTable #jsOrderStickyHeader>th,
.partsAccount-innerTable>thead>tr,
.partsAccount-table #jsOrderStickyHeader>th,
.partsAccount-table>thead>tr {
	vertical-align: bottom;
	border-bottom: 2px solid #dfdfe1
}

.partsAccount-innerTable #jsOrderStickyHeader:first-child #jsOrderStickyHeader:first-child>td,
.partsAccount-innerTable #jsOrderStickyHeader:first-child #jsOrderStickyHeader:first-child>th,
.partsAccount-innerTable #jsOrderStickyHeader:first-child>tr:first-child>td,
.partsAccount-innerTable #jsOrderStickyHeader:first-child>tr:first-child>th,
.partsAccount-innerTable>caption+#jsOrderStickyHeader #jsOrderStickyHeader:first-child>td,
.partsAccount-innerTable>caption+#jsOrderStickyHeader #jsOrderStickyHeader:first-child>th,
.partsAccount-innerTable>caption+#jsOrderStickyHeader>tr:first-child>td,
.partsAccount-innerTable>caption+#jsOrderStickyHeader>tr:first-child>th,
.partsAccount-innerTable>caption+thead #jsOrderStickyHeader:first-child>td,
.partsAccount-innerTable>caption+thead #jsOrderStickyHeader:first-child>th,
.partsAccount-innerTable>caption+thead>tr:first-child>td,
.partsAccount-innerTable>caption+thead>tr:first-child>th,
.partsAccount-innerTable>colgroup+#jsOrderStickyHeader #jsOrderStickyHeader:first-child>td,
.partsAccount-innerTable>colgroup+#jsOrderStickyHeader #jsOrderStickyHeader:first-child>th,
.partsAccount-innerTable>colgroup+#jsOrderStickyHeader>tr:first-child>td,
.partsAccount-innerTable>colgroup+#jsOrderStickyHeader>tr:first-child>th,
.partsAccount-innerTable>colgroup+thead #jsOrderStickyHeader:first-child>td,
.partsAccount-innerTable>colgroup+thead #jsOrderStickyHeader:first-child>th,
.partsAccount-innerTable>colgroup+thead>tr:first-child>td,
.partsAccount-innerTable>colgroup+thead>tr:first-child>th,
.partsAccount-innerTable>thead:first-child #jsOrderStickyHeader:first-child>td,
.partsAccount-innerTable>thead:first-child #jsOrderStickyHeader:first-child>th,
.partsAccount-innerTable>thead:first-child>tr:first-child>td,
.partsAccount-innerTable>thead:first-child>tr:first-child>th,
.partsAccount-table #jsOrderStickyHeader:first-child #jsOrderStickyHeader:first-child>td,
.partsAccount-table #jsOrderStickyHeader:first-child #jsOrderStickyHeader:first-child>th,
.partsAccount-table #jsOrderStickyHeader:first-child>tr:first-child>td,
.partsAccount-table #jsOrderStickyHeader:first-child>tr:first-child>th,
.partsAccount-table>caption+#jsOrderStickyHeader #jsOrderStickyHeader:first-child>td,
.partsAccount-table>caption+#jsOrderStickyHeader #jsOrderStickyHeader:first-child>th,
.partsAccount-table>caption+#jsOrderStickyHeader>tr:first-child>td,
.partsAccount-table>caption+#jsOrderStickyHeader>tr:first-child>th,
.partsAccount-table>caption+thead #jsOrderStickyHeader:first-child>td,
.partsAccount-table>caption+thead #jsOrderStickyHeader:first-child>th,
.partsAccount-table>caption+thead>tr:first-child>td,
.partsAccount-table>caption+thead>tr:first-child>th,
.partsAccount-table>colgroup+#jsOrderStickyHeader #jsOrderStickyHeader:first-child>td,
.partsAccount-table>colgroup+#jsOrderStickyHeader #jsOrderStickyHeader:first-child>th,
.partsAccount-table>colgroup+#jsOrderStickyHeader>tr:first-child>td,
.partsAccount-table>colgroup+#jsOrderStickyHeader>tr:first-child>th,
.partsAccount-table>colgroup+thead #jsOrderStickyHeader:first-child>td,
.partsAccount-table>colgroup+thead #jsOrderStickyHeader:first-child>th,
.partsAccount-table>colgroup+thead>tr:first-child>td,
.partsAccount-table>colgroup+thead>tr:first-child>th,
.partsAccount-table>thead:first-child #jsOrderStickyHeader:first-child>td,
.partsAccount-table>thead:first-child #jsOrderStickyHeader:first-child>th,
.partsAccount-table>thead:first-child>tr:first-child>td,
.partsAccount-table>thead:first-child>tr:first-child>th {
	border-top: 0
}

.partsAccount-innerTable>tbody+tbody,
.partsAccount-table>tbody+tbody {
	border-top: 2px solid #dfdfe1
}

.partsAccount-innerTable .table,
.partsAccount-table .table {
	background-color: #fff
}

.partsAccount-innerTable #jsOrderStickyHeader,
.partsAccount-innerTable thead,
.partsAccount-table #jsOrderStickyHeader,
.partsAccount-table thead {
	color: #fff;
	background: #aeb0b3
}

.partsAccount-innerTable #jsOrderStickyHeader th,
.partsAccount-innerTable thead th,
.partsAccount-table #jsOrderStickyHeader th,
.partsAccount-table thead th {
	padding: 10px 0;
	text-align: center;
	font-weight: 400;
	border-right: 1px solid #fff
}

.partsAccount-innerTable #jsOrderStickyHeader i,
.partsAccount-innerTable thead i,
.partsAccount-table #jsOrderStickyHeader i,
.partsAccount-table thead i {
	padding-left: 20px
}

.partsAccount-innerTable tbody td,
.partsAccount-table tbody td {
	padding: 10px;
	text-align: center
}

.partsAccount-innerTable #jsOrderStickyHeader,
.partsAccount-table #jsOrderStickyHeader {
	display: none;
	position: fixed;
	top: 52px;
	z-index: 1000
}

@media only screen and (max-width:800px) {
	.partsAccount-innerTable table,
	.partsAccount-innerTable tbody,
	.partsAccount-innerTable td,
	.partsAccount-innerTable th,
	.partsAccount-innerTable thead,
	.partsAccount-innerTable tr,
	.partsAccount-table table,
	.partsAccount-table tbody,
	.partsAccount-table td,
	.partsAccount-table th,
	.partsAccount-table thead,
	.partsAccount-table tr {
		display: block
	}
	.partsAccount-innerTable thead tr,
	.partsAccount-table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px
	}
	.partsAccount-innerTable tr,
	.partsAccount-table tr {
		border: 1px solid #ccc
	}
	.partsAccount-innerTable tbody td,
	.partsAccount-table tbody td {
		border: none;
		border-bottom: 1px solid #fff;
		position: relative;
		padding-left: 50%;
		white-space: normal;
		text-align: right
	}
	.partsAccount-innerTable tbody td:before,
	.partsAccount-table tbody td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		text-align: left;
		font-weight: 700;
		content: attr(data-title);
		visibility: visible;
		border: none;
		opacity: 1;
		margin: 0
	}
	.partsAccount-innerTable tbody td:focus:before,
	.partsAccount-innerTable tbody td:hover:before,
	.partsAccount-table tbody td:focus:before,
	.partsAccount-table tbody td:hover:before {
		-webkit-transform: none;
		transform: none
	}
}

.filtersVisible {
	display: table-row!important
}

@media (max-width:480px) {
	.filtersVisible {
		display: none
	}
}

.filterButton {
	float: right;
	padding-top: 20px
}

.filterButton:before {
	font-size: 25px;
	color: #bb001e
}

@media (max-width:480px) {
	.filterButton {
		display: none
	}
}

.filtersPanel {
	display: none
}

@media (max-width:480px) {
	.filtersPanel {
		display: none
	}
}

.partsAccount-innerTable {
	margin: 0;
	background: #aeb0b3
}

.partsAccount-innerTable>thead {
	color: #333;
	background: #efeff0
}

.partsAccount-innerTable>thead th {
	font-weight: 700
}

.partsAccount-innerTable>tbody>tr:nth-of-type(odd) {
	background-color: #f7f7f7
}

.partsAccount-innerTable>tbody>tr:nth-of-type(2n) {
	background-color: #fff
}

@media only screen and (max-width:800px) {
	.partsAccount-innerTable tbody td {
		text-align: right
	}
	.partsAccount-innerTable tbody td:before {
		text-align: left
	}
}

@media only screen and (max-width:639px) {
	.partsAccount-innerTable tbody td {
		text-align: left;
		padding: 25px 12px 8px 6px!important
	}
}

.partsAccount-innerTable.item-error {
	color: #bb001e;
	font-weight: 700
}

.orders-list .orders-item {
	cursor: pointer
}

.orders-list .orders-item .glyphicon,
.orders-list .orders-item .iconEnvelope,
.orders-list .orders-item .iconPrint {
	display: none
}

.orders-list .orders-item .glyphicon-circle-arrow-down {
	display: inline-block
}

.orders-list .orders-item--open {
	background: #dfdfe1;
	font-weight: 700
}

.orders-list .orders-item--open .glyphicon-circle-arrow-down {
	display: none
}

.orders-list .orders-item--open .glyphicon-circle-arrow-up {
	display: inline-block
}

.ordersFade {
	opacity: .4
}

.ordersFade:hover {
	opacity: 1;
	color: #bb001e
}

.orders-emptyRow {
	text-align: center
}

.orders-spinner {
	height: 150px;
	position: relative
}

.js-quick-order-delete,
.js-quick-order-delete-row:after {
	padding: 5px 10px;
	color: #bb001e;
	display: inline-block;
	cursor: pointer
}

.js-quick-order-delete-row:after,
.js-quick-order-delete:after {
	font-size: 30px;
	vertical-align: middle
}

.js-orders-download {
	color: #333;
	display: inline-block;
	cursor: pointer
}

.js-orders-download:after {
	font-size: 18px;
	vertical-align: middle
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate
}

.input-group[class*=col-] {
	float: none;
	padding-left: 0;
	padding-right: 0
}

.formcontainerblock .EPiServerForms .Form__Element .input-group select,
.formcontainerblock .EPiServerForms .input-group .Form__CustomInput,
.formcontainerblock .EPiServerForms .input-group .FormTextbox__Input,
.input-group .form-control,
.input-group .formcontainerblock .EPiServerForms .Form__CustomInput,
.input-group .formcontainerblock .EPiServerForms .Form__Element select,
.input-group .formcontainerblock .EPiServerForms .FormTextbox__Input {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}

.formcontainerblock .EPiServerForms .Form__Element .input-group select,
.formcontainerblock .EPiServerForms .input-group .Form__CustomInput,
.formcontainerblock .EPiServerForms .input-group .FormTextbox__Input,
.input-group-addon,
.input-group-btn,
.input-group .form-control,
.input-group .formcontainerblock .EPiServerForms .Form__CustomInput,
.input-group .formcontainerblock .EPiServerForms .Form__Element select,
.input-group .formcontainerblock .EPiServerForms .FormTextbox__Input {
	display: table-cell
}

.formcontainerblock .EPiServerForms .Form__Element .input-group select:not(:first-child):not(:last-child),
.formcontainerblock .EPiServerForms .input-group .Form__CustomInput:not(:first-child):not(:last-child),
.formcontainerblock .EPiServerForms .input-group .FormTextbox__Input:not(:first-child):not(:last-child),
.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 .formcontainerblock .EPiServerForms .Form__CustomInput:not(:first-child):not(:last-child),
.input-group .formcontainerblock .EPiServerForms .Form__Element select:not(:first-child):not(:last-child),
.input-group .formcontainerblock .EPiServerForms .FormTextbox__Input: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: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 0
}

.block-link-button .input-group-sm>.input-group-btn>a.input-group-addon,
.dbl .dbl-col .input-group-sm>.input-group-btn>.input-group-addon.dbl-button-LightGray,
.dbl .dbl-col .input-group-sm>.input-group-btn>.input-group-addon.dbl-button-Red,
.dbl .dbl-col .input-group-sm>.input-group-btn>.input-group-addon.dbl-button-Transparent,
.footer-buttons li .input-group-sm>.input-group-btn>a.input-group-addon,
.formcontainerblock .EPiServerForms .Form__Element .input-group-sm>select.input-group-addon,
.formcontainerblock .EPiServerForms .input-group-sm>.input-group-addon.Form__CustomInput,
.formcontainerblock .EPiServerForms .input-group-sm>.input-group-addon.FormTextbox__Input,
.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>button.input-group-addon.buy,
.mblc .input-group-sm>.input-group-btn>.input-group-addon.dbl-button-LightGray,
.mblc .input-group-sm>.input-group-btn>.input-group-addon.dbl-button-Red,
.mblc .input-group-sm>.input-group-btn>.input-group-addon.dbl-button-Transparent,
.parts-footer-buttons li .input-group-sm>.input-group-btn>a.input-group-addon {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px
}

.block-link-button .input-group-lg>.input-group-btn>a.input-group-addon,
.dbl .dbl-col .input-group-lg>.input-group-btn>.input-group-addon.dbl-button-LightGray,
.dbl .dbl-col .input-group-lg>.input-group-btn>.input-group-addon.dbl-button-Red,
.dbl .dbl-col .input-group-lg>.input-group-btn>.input-group-addon.dbl-button-Transparent,
.footer-buttons li .input-group-lg>.input-group-btn>a.input-group-addon,
.formcontainerblock .EPiServerForms .Form__Element .input-group-lg>select.input-group-addon,
.formcontainerblock .EPiServerForms .input-group-lg>.input-group-addon.Form__CustomInput,
.formcontainerblock .EPiServerForms .input-group-lg>.input-group-addon.FormTextbox__Input,
.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>button.input-group-addon.buy,
.mblc .input-group-lg>.input-group-btn>.input-group-addon.dbl-button-LightGray,
.mblc .input-group-lg>.input-group-btn>.input-group-addon.dbl-button-Red,
.mblc .input-group-lg>.input-group-btn>.input-group-addon.dbl-button-Transparent,
.parts-footer-buttons li .input-group-lg>.input-group-btn>a.input-group-addon {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px
}

.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
	margin-top: 0
}

.block-link-button .input-group-btn:first-child>.btn-group>a,
.block-link-button .input-group-btn:first-child>a,
.block-link-button .input-group-btn:last-child>.btn-group:not(:last-child)>a,
.block-link-button .input-group-btn:last-child>a:not(:last-child):not(.dropdown-toggle),
.dbl .dbl-col .input-group-btn:first-child>.btn-group>.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn:first-child>.btn-group>.dbl-button-Red,
.dbl .dbl-col .input-group-btn:first-child>.btn-group>.dbl-button-Transparent,
.dbl .dbl-col .input-group-btn:first-child>.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn:first-child>.dbl-button-Red,
.dbl .dbl-col .input-group-btn:first-child>.dbl-button-Transparent,
.dbl .dbl-col .input-group-btn:last-child>.btn-group:not(:last-child)>.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn:last-child>.btn-group:not(:last-child)>.dbl-button-Red,
.dbl .dbl-col .input-group-btn:last-child>.btn-group:not(:last-child)>.dbl-button-Transparent,
.dbl .dbl-col .input-group-btn:last-child>.dbl-button-LightGray:not(:last-child):not(.dropdown-toggle),
.dbl .dbl-col .input-group-btn:last-child>.dbl-button-Red:not(:last-child):not(.dropdown-toggle),
.dbl .dbl-col .input-group-btn:last-child>.dbl-button-Transparent:not(:last-child):not(.dropdown-toggle),
.footer-buttons li .input-group-btn:first-child>.btn-group>a,
.footer-buttons li .input-group-btn:first-child>a,
.footer-buttons li .input-group-btn:last-child>.btn-group:not(:last-child)>a,
.footer-buttons li .input-group-btn:last-child>a:not(:last-child):not(.dropdown-toggle),
.formcontainerblock .EPiServerForms .Form__Element .input-group select:first-child,
.formcontainerblock .EPiServerForms .input-group .Form__CustomInput:first-child,
.formcontainerblock .EPiServerForms .input-group .FormTextbox__Input:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.btn-group>button.buy,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:first-child>button.buy,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn-group:not(:last-child)>button.buy,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>button.buy:not(:last-child):not(.dropdown-toggle),
.input-group .form-control:first-child,
.input-group .formcontainerblock .EPiServerForms .Form__CustomInput:first-child,
.input-group .formcontainerblock .EPiServerForms .Form__Element select:first-child,
.input-group .formcontainerblock .EPiServerForms .FormTextbox__Input:first-child,
.mblc .input-group-btn:first-child>.btn-group>.dbl-button-LightGray,
.mblc .input-group-btn:first-child>.btn-group>.dbl-button-Red,
.mblc .input-group-btn:first-child>.btn-group>.dbl-button-Transparent,
.mblc .input-group-btn:first-child>.dbl-button-LightGray,
.mblc .input-group-btn:first-child>.dbl-button-Red,
.mblc .input-group-btn:first-child>.dbl-button-Transparent,
.mblc .input-group-btn:last-child>.btn-group:not(:last-child)>.dbl-button-LightGray,
.mblc .input-group-btn:last-child>.btn-group:not(:last-child)>.dbl-button-Red,
.mblc .input-group-btn:last-child>.btn-group:not(:last-child)>.dbl-button-Transparent,
.mblc .input-group-btn:last-child>.dbl-button-LightGray:not(:last-child):not(.dropdown-toggle),
.mblc .input-group-btn:last-child>.dbl-button-Red:not(:last-child):not(.dropdown-toggle),
.mblc .input-group-btn:last-child>.dbl-button-Transparent:not(:last-child):not(.dropdown-toggle),
.parts-footer-buttons li .input-group-btn:first-child>.btn-group>a,
.parts-footer-buttons li .input-group-btn:first-child>a,
.parts-footer-buttons li .input-group-btn:last-child>.btn-group:not(:last-child)>a,
.parts-footer-buttons li .input-group-btn:last-child>a:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.input-group-addon:first-child {
	border-right: 0
}

.block-link-button .input-group-btn:first-child>.btn-group:not(:first-child)>a,
.block-link-button .input-group-btn:first-child>a:not(:first-child),
.block-link-button .input-group-btn:last-child>.btn-group>a,
.block-link-button .input-group-btn:last-child>a,
.dbl .dbl-col .input-group-btn:first-child>.btn-group:not(:first-child)>.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn:first-child>.btn-group:not(:first-child)>.dbl-button-Red,
.dbl .dbl-col .input-group-btn:first-child>.btn-group:not(:first-child)>.dbl-button-Transparent,
.dbl .dbl-col .input-group-btn:first-child>.dbl-button-LightGray:not(:first-child),
.dbl .dbl-col .input-group-btn:first-child>.dbl-button-Red:not(:first-child),
.dbl .dbl-col .input-group-btn:first-child>.dbl-button-Transparent:not(:first-child),
.dbl .dbl-col .input-group-btn:last-child>.btn-group>.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn:last-child>.btn-group>.dbl-button-Red,
.dbl .dbl-col .input-group-btn:last-child>.btn-group>.dbl-button-Transparent,
.dbl .dbl-col .input-group-btn:last-child>.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn:last-child>.dbl-button-Red,
.dbl .dbl-col .input-group-btn:last-child>.dbl-button-Transparent,
.footer-buttons li .input-group-btn:first-child>.btn-group:not(:first-child)>a,
.footer-buttons li .input-group-btn:first-child>a:not(:first-child),
.footer-buttons li .input-group-btn:last-child>.btn-group>a,
.footer-buttons li .input-group-btn:last-child>a,
.formcontainerblock .EPiServerForms .Form__Element .input-group select:last-child,
.formcontainerblock .EPiServerForms .input-group .Form__CustomInput:last-child,
.formcontainerblock .EPiServerForms .input-group .FormTextbox__Input:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn-group:not(:first-child)>button.buy,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>button.buy:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.btn-group>button.buy,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:last-child>button.buy,
.input-group .form-control:last-child,
.input-group .formcontainerblock .EPiServerForms .Form__CustomInput:last-child,
.input-group .formcontainerblock .EPiServerForms .Form__Element select:last-child,
.input-group .formcontainerblock .EPiServerForms .FormTextbox__Input:last-child,
.mblc .input-group-btn:first-child>.btn-group:not(:first-child)>.dbl-button-LightGray,
.mblc .input-group-btn:first-child>.btn-group:not(:first-child)>.dbl-button-Red,
.mblc .input-group-btn:first-child>.btn-group:not(:first-child)>.dbl-button-Transparent,
.mblc .input-group-btn:first-child>.dbl-button-LightGray:not(:first-child),
.mblc .input-group-btn:first-child>.dbl-button-Red:not(:first-child),
.mblc .input-group-btn:first-child>.dbl-button-Transparent:not(:first-child),
.mblc .input-group-btn:last-child>.btn-group>.dbl-button-LightGray,
.mblc .input-group-btn:last-child>.btn-group>.dbl-button-Red,
.mblc .input-group-btn:last-child>.btn-group>.dbl-button-Transparent,
.mblc .input-group-btn:last-child>.dbl-button-LightGray,
.mblc .input-group-btn:last-child>.dbl-button-Red,
.mblc .input-group-btn:last-child>.dbl-button-Transparent,
.parts-footer-buttons li .input-group-btn:first-child>.btn-group:not(:first-child)>a,
.parts-footer-buttons li .input-group-btn:first-child>a:not(:first-child),
.parts-footer-buttons li .input-group-btn:last-child>.btn-group>a,
.parts-footer-buttons li .input-group-btn:last-child>a {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.input-group-addon:last-child {
	border-left: 0
}

.input-group-btn {
	font-size: 0;
	white-space: nowrap
}

.block-link-button .input-group-btn>a,
.dbl .dbl-col .input-group-btn>.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn>.dbl-button-Red,
.dbl .dbl-col .input-group-btn>.dbl-button-Transparent,
.footer-buttons li .input-group-btn>a,
.input-group-btn,
.input-group-btn>.btn,
.input-group-btn>button.buy,
.mblc .input-group-btn>.dbl-button-LightGray,
.mblc .input-group-btn>.dbl-button-Red,
.mblc .input-group-btn>.dbl-button-Transparent,
.parts-footer-buttons li .input-group-btn>a {
	position: relative
}

.block-link-button .dbl .dbl-col .input-group-btn>.dbl-button-LightGray+a,
.block-link-button .dbl .dbl-col .input-group-btn>.dbl-button-Red+a,
.block-link-button .dbl .dbl-col .input-group-btn>.dbl-button-Transparent+a,
.block-link-button .dbl .dbl-col .input-group-btn>a+.dbl-button-LightGray,
.block-link-button .dbl .dbl-col .input-group-btn>a+.dbl-button-Red,
.block-link-button .dbl .dbl-col .input-group-btn>a+.dbl-button-Transparent,
.block-link-button .footer-buttons li .input-group-btn>a+a,
.block-link-button .input-group-btn>.btn+a,
.block-link-button .input-group-btn>.btn.buy+a,
.block-link-button .input-group-btn>a+.btn,
.block-link-button .input-group-btn>a+.btn.buy,
.block-link-button .input-group-btn>a+a,
.block-link-button .input-group-btn>a+button.buy,
.block-link-button .input-group-btn>button.buy+a,
.block-link-button .mblc .input-group-btn>.dbl-button-LightGray+a,
.block-link-button .mblc .input-group-btn>.dbl-button-Red+a,
.block-link-button .mblc .input-group-btn>.dbl-button-Transparent+a,
.block-link-button .mblc .input-group-btn>a+.dbl-button-LightGray,
.block-link-button .mblc .input-group-btn>a+.dbl-button-Red,
.block-link-button .mblc .input-group-btn>a+.dbl-button-Transparent,
.block-link-button .parts-footer-buttons li .input-group-btn>a+a,
.dbl .dbl-col .block-link-button .input-group-btn>.dbl-button-LightGray+a,
.dbl .dbl-col .block-link-button .input-group-btn>.dbl-button-Red+a,
.dbl .dbl-col .block-link-button .input-group-btn>.dbl-button-Transparent+a,
.dbl .dbl-col .block-link-button .input-group-btn>a+.dbl-button-LightGray,
.dbl .dbl-col .block-link-button .input-group-btn>a+.dbl-button-Red,
.dbl .dbl-col .block-link-button .input-group-btn>a+.dbl-button-Transparent,
.dbl .dbl-col .footer-buttons li .input-group-btn>.dbl-button-LightGray+a,
.dbl .dbl-col .footer-buttons li .input-group-btn>.dbl-button-Red+a,
.dbl .dbl-col .footer-buttons li .input-group-btn>.dbl-button-Transparent+a,
.dbl .dbl-col .footer-buttons li .input-group-btn>a+.dbl-button-LightGray,
.dbl .dbl-col .footer-buttons li .input-group-btn>a+.dbl-button-Red,
.dbl .dbl-col .footer-buttons li .input-group-btn>a+.dbl-button-Transparent,
.dbl .dbl-col .input-group-btn>.btn+.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn>.btn+.dbl-button-Red,
.dbl .dbl-col .input-group-btn>.btn+.dbl-button-Transparent,
.dbl .dbl-col .input-group-btn>.btn.buy+.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn>.btn.buy+.dbl-button-Red,
.dbl .dbl-col .input-group-btn>.btn.buy+.dbl-button-Transparent,
.dbl .dbl-col .input-group-btn>.dbl-button-LightGray+.btn,
.dbl .dbl-col .input-group-btn>.dbl-button-LightGray+.btn.buy,
.dbl .dbl-col .input-group-btn>.dbl-button-LightGray+.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn>.dbl-button-LightGray+.dbl-button-Red,
.dbl .dbl-col .input-group-btn>.dbl-button-LightGray+.dbl-button-Transparent,
.dbl .dbl-col .input-group-btn>.dbl-button-LightGray+button.buy,
.dbl .dbl-col .input-group-btn>.dbl-button-Red+.btn,
.dbl .dbl-col .input-group-btn>.dbl-button-Red+.btn.buy,
.dbl .dbl-col .input-group-btn>.dbl-button-Red+.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn>.dbl-button-Red+.dbl-button-Red,
.dbl .dbl-col .input-group-btn>.dbl-button-Red+.dbl-button-Transparent,
.dbl .dbl-col .input-group-btn>.dbl-button-Red+button.buy,
.dbl .dbl-col .input-group-btn>.dbl-button-Transparent+.btn,
.dbl .dbl-col .input-group-btn>.dbl-button-Transparent+.btn.buy,
.dbl .dbl-col .input-group-btn>.dbl-button-Transparent+.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn>.dbl-button-Transparent+.dbl-button-Red,
.dbl .dbl-col .input-group-btn>.dbl-button-Transparent+.dbl-button-Transparent,
.dbl .dbl-col .input-group-btn>.dbl-button-Transparent+button.buy,
.dbl .dbl-col .input-group-btn>button.buy+.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn>button.buy+.dbl-button-Red,
.dbl .dbl-col .input-group-btn>button.buy+.dbl-button-Transparent,
.dbl .dbl-col .mblc .input-group-btn>.dbl-button-LightGray+.dbl-button-LightGray,
.dbl .dbl-col .mblc .input-group-btn>.dbl-button-LightGray+.dbl-button-Red,
.dbl .dbl-col .mblc .input-group-btn>.dbl-button-LightGray+.dbl-button-Transparent,
.dbl .dbl-col .mblc .input-group-btn>.dbl-button-Red+.dbl-button-LightGray,
.dbl .dbl-col .mblc .input-group-btn>.dbl-button-Red+.dbl-button-Red,
.dbl .dbl-col .mblc .input-group-btn>.dbl-button-Red+.dbl-button-Transparent,
.dbl .dbl-col .mblc .input-group-btn>.dbl-button-Transparent+.dbl-button-LightGray,
.dbl .dbl-col .mblc .input-group-btn>.dbl-button-Transparent+.dbl-button-Red,
.dbl .dbl-col .mblc .input-group-btn>.dbl-button-Transparent+.dbl-button-Transparent,
.dbl .dbl-col .parts-footer-buttons li .input-group-btn>.dbl-button-LightGray+a,
.dbl .dbl-col .parts-footer-buttons li .input-group-btn>.dbl-button-Red+a,
.dbl .dbl-col .parts-footer-buttons li .input-group-btn>.dbl-button-Transparent+a,
.dbl .dbl-col .parts-footer-buttons li .input-group-btn>a+.dbl-button-LightGray,
.dbl .dbl-col .parts-footer-buttons li .input-group-btn>a+.dbl-button-Red,
.dbl .dbl-col .parts-footer-buttons li .input-group-btn>a+.dbl-button-Transparent,
.footer-buttons .parts-footer-buttons li .input-group-btn>a+a,
.footer-buttons li .block-link-button .input-group-btn>a+a,
.footer-buttons li .dbl .dbl-col .input-group-btn>.dbl-button-LightGray+a,
.footer-buttons li .dbl .dbl-col .input-group-btn>.dbl-button-Red+a,
.footer-buttons li .dbl .dbl-col .input-group-btn>.dbl-button-Transparent+a,
.footer-buttons li .dbl .dbl-col .input-group-btn>a+.dbl-button-LightGray,
.footer-buttons li .dbl .dbl-col .input-group-btn>a+.dbl-button-Red,
.footer-buttons li .dbl .dbl-col .input-group-btn>a+.dbl-button-Transparent,
.footer-buttons li .input-group-btn>.btn+a,
.footer-buttons li .input-group-btn>.btn.buy+a,
.footer-buttons li .input-group-btn>a+.btn,
.footer-buttons li .input-group-btn>a+.btn.buy,
.footer-buttons li .input-group-btn>a+a,
.footer-buttons li .input-group-btn>a+button.buy,
.footer-buttons li .input-group-btn>button.buy+a,
.footer-buttons li .mblc .input-group-btn>.dbl-button-LightGray+a,
.footer-buttons li .mblc .input-group-btn>.dbl-button-Red+a,
.footer-buttons li .mblc .input-group-btn>.dbl-button-Transparent+a,
.footer-buttons li .mblc .input-group-btn>a+.dbl-button-LightGray,
.footer-buttons li .mblc .input-group-btn>a+.dbl-button-Red,
.footer-buttons li .mblc .input-group-btn>a+.dbl-button-Transparent,
.input-group-btn>.btn+.btn,
.input-group-btn>.btn+.btn.buy,
.input-group-btn>.btn+button.buy,
.input-group-btn>.btn.buy+.btn,
.input-group-btn>.btn.buy+.btn.buy,
.input-group-btn>.btn.buy+button.buy,
.input-group-btn>button.buy+.btn,
.input-group-btn>button.buy+.btn.buy,
.input-group-btn>button.buy+button.buy,
.mblc .block-link-button .input-group-btn>.dbl-button-LightGray+a,
.mblc .block-link-button .input-group-btn>.dbl-button-Red+a,
.mblc .block-link-button .input-group-btn>.dbl-button-Transparent+a,
.mblc .block-link-button .input-group-btn>a+.dbl-button-LightGray,
.mblc .block-link-button .input-group-btn>a+.dbl-button-Red,
.mblc .block-link-button .input-group-btn>a+.dbl-button-Transparent,
.mblc .dbl .dbl-col .input-group-btn>.dbl-button-LightGray+.dbl-button-LightGray,
.mblc .dbl .dbl-col .input-group-btn>.dbl-button-LightGray+.dbl-button-Red,
.mblc .dbl .dbl-col .input-group-btn>.dbl-button-LightGray+.dbl-button-Transparent,
.mblc .dbl .dbl-col .input-group-btn>.dbl-button-Red+.dbl-button-LightGray,
.mblc .dbl .dbl-col .input-group-btn>.dbl-button-Red+.dbl-button-Red,
.mblc .dbl .dbl-col .input-group-btn>.dbl-button-Red+.dbl-button-Transparent,
.mblc .dbl .dbl-col .input-group-btn>.dbl-button-Transparent+.dbl-button-LightGray,
.mblc .dbl .dbl-col .input-group-btn>.dbl-button-Transparent+.dbl-button-Red,
.mblc .dbl .dbl-col .input-group-btn>.dbl-button-Transparent+.dbl-button-Transparent,
.mblc .footer-buttons li .input-group-btn>.dbl-button-LightGray+a,
.mblc .footer-buttons li .input-group-btn>.dbl-button-Red+a,
.mblc .footer-buttons li .input-group-btn>.dbl-button-Transparent+a,
.mblc .footer-buttons li .input-group-btn>a+.dbl-button-LightGray,
.mblc .footer-buttons li .input-group-btn>a+.dbl-button-Red,
.mblc .footer-buttons li .input-group-btn>a+.dbl-button-Transparent,
.mblc .input-group-btn>.btn+.dbl-button-LightGray,
.mblc .input-group-btn>.btn+.dbl-button-Red,
.mblc .input-group-btn>.btn+.dbl-button-Transparent,
.mblc .input-group-btn>.btn.buy+.dbl-button-LightGray,
.mblc .input-group-btn>.btn.buy+.dbl-button-Red,
.mblc .input-group-btn>.btn.buy+.dbl-button-Transparent,
.mblc .input-group-btn>.dbl-button-LightGray+.btn,
.mblc .input-group-btn>.dbl-button-LightGray+.btn.buy,
.mblc .input-group-btn>.dbl-button-LightGray+.dbl-button-LightGray,
.mblc .input-group-btn>.dbl-button-LightGray+.dbl-button-Red,
.mblc .input-group-btn>.dbl-button-LightGray+.dbl-button-Transparent,
.mblc .input-group-btn>.dbl-button-LightGray+button.buy,
.mblc .input-group-btn>.dbl-button-Red+.btn,
.mblc .input-group-btn>.dbl-button-Red+.btn.buy,
.mblc .input-group-btn>.dbl-button-Red+.dbl-button-LightGray,
.mblc .input-group-btn>.dbl-button-Red+.dbl-button-Red,
.mblc .input-group-btn>.dbl-button-Red+.dbl-button-Transparent,
.mblc .input-group-btn>.dbl-button-Red+button.buy,
.mblc .input-group-btn>.dbl-button-Transparent+.btn,
.mblc .input-group-btn>.dbl-button-Transparent+.btn.buy,
.mblc .input-group-btn>.dbl-button-Transparent+.dbl-button-LightGray,
.mblc .input-group-btn>.dbl-button-Transparent+.dbl-button-Red,
.mblc .input-group-btn>.dbl-button-Transparent+.dbl-button-Transparent,
.mblc .input-group-btn>.dbl-button-Transparent+button.buy,
.mblc .input-group-btn>button.buy+.dbl-button-LightGray,
.mblc .input-group-btn>button.buy+.dbl-button-Red,
.mblc .input-group-btn>button.buy+.dbl-button-Transparent,
.mblc .parts-footer-buttons li .input-group-btn>.dbl-button-LightGray+a,
.mblc .parts-footer-buttons li .input-group-btn>.dbl-button-Red+a,
.mblc .parts-footer-buttons li .input-group-btn>.dbl-button-Transparent+a,
.mblc .parts-footer-buttons li .input-group-btn>a+.dbl-button-LightGray,
.mblc .parts-footer-buttons li .input-group-btn>a+.dbl-button-Red,
.mblc .parts-footer-buttons li .input-group-btn>a+.dbl-button-Transparent,
.parts-footer-buttons .footer-buttons li .input-group-btn>a+a,
.parts-footer-buttons li .block-link-button .input-group-btn>a+a,
.parts-footer-buttons li .dbl .dbl-col .input-group-btn>.dbl-button-LightGray+a,
.parts-footer-buttons li .dbl .dbl-col .input-group-btn>.dbl-button-Red+a,
.parts-footer-buttons li .dbl .dbl-col .input-group-btn>.dbl-button-Transparent+a,
.parts-footer-buttons li .dbl .dbl-col .input-group-btn>a+.dbl-button-LightGray,
.parts-footer-buttons li .dbl .dbl-col .input-group-btn>a+.dbl-button-Red,
.parts-footer-buttons li .dbl .dbl-col .input-group-btn>a+.dbl-button-Transparent,
.parts-footer-buttons li .input-group-btn>.btn+a,
.parts-footer-buttons li .input-group-btn>.btn.buy+a,
.parts-footer-buttons li .input-group-btn>a+.btn,
.parts-footer-buttons li .input-group-btn>a+.btn.buy,
.parts-footer-buttons li .input-group-btn>a+a,
.parts-footer-buttons li .input-group-btn>a+button.buy,
.parts-footer-buttons li .input-group-btn>button.buy+a,
.parts-footer-buttons li .mblc .input-group-btn>.dbl-button-LightGray+a,
.parts-footer-buttons li .mblc .input-group-btn>.dbl-button-Red+a,
.parts-footer-buttons li .mblc .input-group-btn>.dbl-button-Transparent+a,
.parts-footer-buttons li .mblc .input-group-btn>a+.dbl-button-LightGray,
.parts-footer-buttons li .mblc .input-group-btn>a+.dbl-button-Red,
.parts-footer-buttons li .mblc .input-group-btn>a+.dbl-button-Transparent {
	margin-left: -1px
}

.block-link-button .input-group-btn>a:active,
.block-link-button .input-group-btn>a:focus,
.block-link-button .input-group-btn>a:hover,
.dbl .dbl-col .input-group-btn>.dbl-button-LightGray:active,
.dbl .dbl-col .input-group-btn>.dbl-button-LightGray:focus,
.dbl .dbl-col .input-group-btn>.dbl-button-LightGray:hover,
.dbl .dbl-col .input-group-btn>.dbl-button-Red:active,
.dbl .dbl-col .input-group-btn>.dbl-button-Red:focus,
.dbl .dbl-col .input-group-btn>.dbl-button-Red:hover,
.dbl .dbl-col .input-group-btn>.dbl-button-Transparent:active,
.dbl .dbl-col .input-group-btn>.dbl-button-Transparent:focus,
.dbl .dbl-col .input-group-btn>.dbl-button-Transparent:hover,
.footer-buttons li .input-group-btn>a:active,
.footer-buttons li .input-group-btn>a:focus,
.footer-buttons li .input-group-btn>a:hover,
.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover,
.input-group-btn>button.buy:active,
.input-group-btn>button.buy:focus,
.input-group-btn>button.buy:hover,
.mblc .input-group-btn>.dbl-button-LightGray:active,
.mblc .input-group-btn>.dbl-button-LightGray:focus,
.mblc .input-group-btn>.dbl-button-LightGray:hover,
.mblc .input-group-btn>.dbl-button-Red:active,
.mblc .input-group-btn>.dbl-button-Red:focus,
.mblc .input-group-btn>.dbl-button-Red:hover,
.mblc .input-group-btn>.dbl-button-Transparent:active,
.mblc .input-group-btn>.dbl-button-Transparent:focus,
.mblc .input-group-btn>.dbl-button-Transparent:hover,
.parts-footer-buttons li .input-group-btn>a:active,
.parts-footer-buttons li .input-group-btn>a:focus,
.parts-footer-buttons li .input-group-btn>a:hover {
	z-index: 2
}

.block-link-button .input-group-btn:first-child>a,
.dbl .dbl-col .input-group-btn:first-child>.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn:first-child>.dbl-button-Red,
.dbl .dbl-col .input-group-btn:first-child>.dbl-button-Transparent,
.footer-buttons li .input-group-btn:first-child>a,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group,
.input-group-btn:first-child>button.buy,
.mblc .input-group-btn:first-child>.dbl-button-LightGray,
.mblc .input-group-btn:first-child>.dbl-button-Red,
.mblc .input-group-btn:first-child>.dbl-button-Transparent,
.parts-footer-buttons li .input-group-btn:first-child>a {
	margin-right: -1px
}

.block-link-button .input-group-btn:last-child>a,
.dbl .dbl-col .input-group-btn:last-child>.dbl-button-LightGray,
.dbl .dbl-col .input-group-btn:last-child>.dbl-button-Red,
.dbl .dbl-col .input-group-btn:last-child>.dbl-button-Transparent,
.footer-buttons li .input-group-btn:last-child>a,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group,
.input-group-btn:last-child>button.buy,
.mblc .input-group-btn:last-child>.dbl-button-LightGray,
.mblc .input-group-btn:last-child>.dbl-button-Red,
.mblc .input-group-btn:last-child>.dbl-button-Transparent,
.parts-footer-buttons li .input-group-btn:last-child>a {
	margin-left: -1px
}

.quickorder-table {
	padding: 0;
	display: inline-block;
	min-height: 200px
}

.quickorder-table-responsive {
	background: #f7f7f7;
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}

@media (max-width:992px) {
	.quickorder-table-responsive {
		width: 96%
	}
}

.quickorder-table-responsive #jsOrderStickyHeader #jsOrderStickyHeader>td,
.quickorder-table-responsive #jsOrderStickyHeader #jsOrderStickyHeader>th,
.quickorder-table-responsive #jsOrderStickyHeader>tr>td,
.quickorder-table-responsive #jsOrderStickyHeader>tr>th,
.quickorder-table-responsive>tbody #jsOrderStickyHeader>td,
.quickorder-table-responsive>tbody #jsOrderStickyHeader>th,
.quickorder-table-responsive>tbody>tr>td,
.quickorder-table-responsive>tbody>tr>th,
.quickorder-table-responsive>tfoot #jsOrderStickyHeader>td,
.quickorder-table-responsive>tfoot #jsOrderStickyHeader>th,
.quickorder-table-responsive>tfoot>tr>td,
.quickorder-table-responsive>tfoot>tr>th,
.quickorder-table-responsive>thead #jsOrderStickyHeader>td,
.quickorder-table-responsive>thead #jsOrderStickyHeader>th,
.quickorder-table-responsive>thead>tr>td,
.quickorder-table-responsive>thead>tr>th {
	padding: 8px 12px;
	line-height: 1.42857143;
	vertical-align: top;
	border: 1px solid #dfdfe1
}

.quickorder-table-responsive #jsOrderStickyHeader>td,
.quickorder-table-responsive #jsOrderStickyHeader>th,
.quickorder-table-responsive #jsOrderStickyHeader>tr>td,
.quickorder-table-responsive #jsOrderStickyHeader>tr>th,
.quickorder-table-responsive>thead>td,
.quickorder-table-responsive>thead>th {
	border-bottom-width: 2px
}

.quickorder-table-responsive #jsOrderStickyHeader>th,
.quickorder-table-responsive>thead>tr {
	vertical-align: bottom;
	border-bottom: 2px solid #dfdfe1
}

.quickorder-table-responsive #jsOrderStickyHeader:first-child #jsOrderStickyHeader:first-child>td,
.quickorder-table-responsive #jsOrderStickyHeader:first-child #jsOrderStickyHeader:first-child>th,
.quickorder-table-responsive #jsOrderStickyHeader:first-child>tr:first-child>td,
.quickorder-table-responsive #jsOrderStickyHeader:first-child>tr:first-child>th,
.quickorder-table-responsive>caption+#jsOrderStickyHeader #jsOrderStickyHeader:first-child>td,
.quickorder-table-responsive>caption+#jsOrderStickyHeader #jsOrderStickyHeader:first-child>th,
.quickorder-table-responsive>caption+#jsOrderStickyHeader>tr:first-child>td,
.quickorder-table-responsive>caption+#jsOrderStickyHeader>tr:first-child>th,
.quickorder-table-responsive>caption+thead #jsOrderStickyHeader:first-child>td,
.quickorder-table-responsive>caption+thead #jsOrderStickyHeader:first-child>th,
.quickorder-table-responsive>caption+thead>tr:first-child>td,
.quickorder-table-responsive>caption+thead>tr:first-child>th,
.quickorder-table-responsive>colgroup+#jsOrderStickyHeader #jsOrderStickyHeader:first-child>td,
.quickorder-table-responsive>colgroup+#jsOrderStickyHeader #jsOrderStickyHeader:first-child>th,
.quickorder-table-responsive>colgroup+#jsOrderStickyHeader>tr:first-child>td,
.quickorder-table-responsive>colgroup+#jsOrderStickyHeader>tr:first-child>th,
.quickorder-table-responsive>colgroup+thead #jsOrderStickyHeader:first-child>td,
.quickorder-table-responsive>colgroup+thead #jsOrderStickyHeader:first-child>th,
.quickorder-table-responsive>colgroup+thead>tr:first-child>td,
.quickorder-table-responsive>colgroup+thead>tr:first-child>th,
.quickorder-table-responsive>thead:first-child #jsOrderStickyHeader:first-child>td,
.quickorder-table-responsive>thead:first-child #jsOrderStickyHeader:first-child>th,
.quickorder-table-responsive>thead:first-child>tr:first-child>td,
.quickorder-table-responsive>thead:first-child>tr:first-child>th {
	border-top: 0
}

.quickorder-table-responsive>tbody+tbody {
	border-top: 2px solid #dfdfe1
}

.quickorder-table-responsive .table {
	background-color: #fff
}

.quickorder-table-responsive #jsOrderStickyHeader,
.quickorder-table-responsive thead {
	color: #fff;
	background: #aeb0b3
}

.quickorder-table-responsive #jsOrderStickyHeader th,
.quickorder-table-responsive thead th {
	padding: 10px 0;
	text-align: center;
	font-weight: 400;
	border-right: 1px solid #fff
}

.quickorder-table-responsive #jsOrderStickyHeader i,
.quickorder-table-responsive thead i {
	padding-left: 20px
}

.quickorder-table-responsive tbody td {
	padding: 10px;
	text-align: center
}

.quickorder-table-responsive #jsOrderStickyHeader {
	display: none;
	position: fixed;
	top: 52px;
	z-index: 1000
}

@media only screen and (max-width:800px) {
	.quickorder-table-responsive table,
	.quickorder-table-responsive tbody,
	.quickorder-table-responsive td,
	.quickorder-table-responsive th,
	.quickorder-table-responsive thead,
	.quickorder-table-responsive tr {
		display: block
	}
	.quickorder-table-responsive thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px
	}
	.quickorder-table-responsive tr {
		border: 1px solid #ccc;
		margin-bottom: 5px
	}
	.quickorder-table-responsive tbody>tr>td {
		border: none;
		border-bottom: 1px solid #9c9c9c;
		position: relative;
		white-space: normal;
		text-align: right
	}
	.quickorder-table-responsive td:first-of-type {
		background-color: #dfdfe1;
		text-align: left
	}
	.quickorder-table-responsive .close {
		display: none
	}
	.quickorder-table-responsive .close.open {
		display: block
	}
	.quickorder-table-responsive tbody td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		text-align: left;
		font-weight: 700;
		content: attr(data-title)
	}
}

.quickorder-table-header {
	font-size: 18px;
	white-space: nowrap
}

.quickorder-table .js-chevron-down-icon {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-size: 25px
}

@media (max-width:992px) {
	.quickorder-table .js-chevron-down-icon {
		display: inline-block
	}
}

.quickorder-table .js-chevron-up-icon {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-size: 25px
}

@media (max-width:992px) {
	.quickorder-table .js-chevron-up-icon {
		display: inline-block
	}
}

.quickorder-table hr {
	border-top: 1px solid #dfdfe1
}

.quick-order-lead-times {
	list-style: none;
	padding: 0
}

.quick-order-lead-times-text {
	margin-top: 0
}

.quickorder-row {
	width: 100%;
	display: inline-block
}

.quickorder-row a {
	color: #aeb0b3
}

.quickorder-row a:hover {
	text-decoration: none
}

.quickorder-row input {
	line-height: 14px;
	margin: 0 5px;
	padding: 10px
}

.quickorder-row .js-quick-order-quantity {
	width: 50%;
	border: 1px solid #bb001e
}

.quickorder-row i {
	font-size: 24px
}

.js-quick-order-item-quantity {
	max-width: 50px;
	text-align: center
}

@media (max-width:992px) {
	.js-quick-order-item-quantity {
		position: relative;
		float: right;
		bottom: 19px;
		right: 40px
	}
}

.js-quick-order-item-label {
	max-width: 50px;
	text-align: center
}

@media (max-width:992px) {
	.js-quick-order-item-label {
		position: relative;
		float: right;
		bottom: 40px
	}
}

@media (max-width:768px) {
	.quickorder-buttons {
		float: left;
		width: 100%;
		padding-top: 10px
	}
}

@media (max-width:768px) {
	.quickorder-buttons button {
		font-size: 14px;
		width: 100%
	}
}

.quickorder-buttons i {
	padding-right: 5px
}

.iconWarning:after {
	padding-right: 5px;
	color: #d9534f
}

.replacement-item-row {
	background-color: #fff799;
	margin-bottom: 5px
}

@media only screen and (max-width:800px) {
	.replacement-item-row td:first-of-type {
		background-color: #fff799;
		margin-bottom: 0
	}
}

.replacement-item-row-text {
	margin: 0
}

.replacement-item-row-link {
	list-style-type: none;
	font-weight: 700;
	padding-left: 0
}

.quick-order-no-prive-available-text {
	max-width: 360px
}

.failed-lines,
.replacement-lines {
	background: rgba(187, 0, 30, .15);
	width: 100%;
	display: inline-block;
	margin-top: 10px;
	padding: 0 0 5px 10px
}

.failed-lines ul,
.replacement-lines ul {
	list-style: none
}

.failed-lines {
	position: relative;
	margin-bottom: 10px
}

.failed-lines__close {
	position: absolute;
	right: 0;
	top: 4px;
	font-size: 1.2em
}

.box {
	position: relative;
	margin: 20px 0;
	padding: 10px;
	border: 1px solid #aeb0b3;
	border-radius: 3px;
	background: #fff
}

@media (max-width:992px) {
	.display-name-box {
		bottom: 70px;
		margin-top: 3em
	}
}

.editable {
	border-color: #bb001e;
	-webkit-box-shadow: inset 0 0 10px #555;
	box-shadow: inset 0 0 10px #555;
	background: #f2f2f2
}

.text {
	outline: none
}

.display-name-input {
	border: 0!important;
	width: 100%
}

.js-quick-order-add-row {
	padding: 5px 10px;
	color: #bb001e;
	display: inline-block;
	cursor: pointer
}

.js-quick-order-add-row:after {
	font-size: 30px;
	vertical-align: middle
}

.iconEnvelope,
.iconExport,
.iconInfo,
.iconPrint {
	padding: 5px 10px;
	color: #bb001e;
	display: inline-block;
	cursor: pointer
}

#jsQuickOrderMessage {
	display: none;
	background: rgba(0, 128, 0, .3);
	text-align: center;
	color: #fff;
	padding: 10px;
	margin-left: 10px;
	margin-top: 28px
}

@media (max-width:768px) {
	#jsQuickOrderMessage {
		margin: 0
	}
}

.quick-order-addRow-inputs {
	display: inline-block
}

.quick-order-input-error {
	visibility: hidden;
	padding-top: 5px;
	padding-left: 10px;
	color: #bb001e
}

.parts-quickorder-import-row {
	position: relative;
	top: 100px
}

@media (max-width:992px) {
	.parts-quickorder-import-row {
		float: left
	}
}

.quickorder-info-text {
	float: right;
	padding: 0;
	margin: 0;
	position: relative;
	top: 110px;
	padding-right: 5px
}

@media (max-width:992px) {
	.quickorder-info-text {
		position: relative;
		float: left;
		display: inline-block
	}
}

@media (max-width:768px) {
	.js-create-cart,
	.js-save-quick-order {
		margin-right: 0
	}
}

.js .inputfile {
	width: .1px;
	height: .1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1
}

.inputfile+label {
	font-size: 18px;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	padding: .625rem 1.25rem
}

.no-js .inputfile+label {
	display: none
}

.inputfile.has-focus+label,
.inputfile:focus+label {
	outline: 1px dotted #000;
	outline: 5px auto -webkit-focus-ring-color
}

.inputfile-1+label {
	color: #fff;
	background-color: #bb001e;
	float: right;
	padding: 8px 15px;
	border: 1px solid #bb001e
}

.inputfile-1+label:hover,
.inputfile-1.has-focus+label,
.inputfile-1:focus+label {
	background-color: #dfdfe1;
	color: #bb001e;
	border: 1px solid #bb001e
}

.import-info {
	padding: 0 5px;
	color: #aeb0b3;
	font-size: 18px;
	margin-left: 10px
}

.import-info:hover {
	text-decoration: none
}

.import-info:before {
	padding: 0 5px
}

.partsCatalog-leftmenu {
	width: 100%;
	display: table;
	margin-top: 6px;
	padding-left: 0
}

.partsCatalog-leftmenu li {
	list-style: none
}

.partsCatalog-leftmenu a {
	padding: 5px 10px;
	display: block;
	color: #333
}

.partsCatalog-leftmenu a:hover {
	background-color: #dfdfe1
}

.partsCatalog-leftmenu__list {
	padding: 0
}

.partsCatalog-leftmenu .category-code,
.partsCatalog-leftmenu .category-name {
	display: inline-block
}

.partsCatalog-leftmenu .category-code {
	width: 90px;
	vertical-align: top
}

.partsCatalog-leftmenu .category-name {
	width: calc(100% - 90px);
	word-break: break-all
}

@media (max-width:768px) {
	.partsCatalog-leftmenu .category-link {
		padding: 7px 10px
	}
	.partsCatalog-leftmenu .category-name {
		display: block
	}
}

.partsCatalog-leftmenu--maincategory {
	list-style: none;
	color: #333;
	background: #f7f7f7
}

.partsCatalog-leftmenu--maincategory a {
	color: #333;
	text-decoration: none
}

.partsCatalog-leftmenu--maincategory a:after {
	float: right
}

.partsCatalog-leftmenu--maincategory a[aria-expanded=true] {
	background: #efeff0;
	font-weight: 600
}

.partsCatalog-leftmenu--maincategory a[aria-expanded=true]:after {
	float: right
}

.partsCatalog-leftmenu--header {
	list-style: none;
	margin: 5px 0
}

.partsCatalog-leftmenu--header a {
	font-size: 16px;
	letter-spacing: 2px;
	color: #fff;
	background: #333
}

.partsCatalog-leftmenu--header a:hover {
	background: #aeb0b3
}

.partsCatalog-leftmenu--header a:after {
	float: right
}

.partsCatalog-leftmenu--subcategory {
	background-color: #efeff0;
	margin-bottom: 5px
}

.partsCatalog-leftmenu--subcategory ul {
	padding-left: 0
}

.partsCatalog-leftmenu--subcategory .active {
	color: #333;
	font-weight: 700
}

.partsCatalog-leftmenu--subcategory .category-link:hover {
	text-decoration: none
}

.partsCatalog-leftmenu--level2,
.partsCatalog-leftmenu--level3 {
	padding-left: 10px
}

.partsCatalog-leftmenu--level2 .category-link--level2 {
	font-weight: 600
}

.partsCatalog-leftmenu--level2 .category-link--level2.collapsed {
	font-weight: 400
}

.partsCatalog-leftmenu--level2 .category-link:hover {
	background-color: transparent
}

.partsCatalog-leftmenu--level2 .category-link:hover .category-code,
.partsCatalog-leftmenu--level2 .category-link:hover .category-name {
	text-decoration: underline
}

.partsCatalog-search {
	margin: 12px 0;
	padding-right: 0
}

.partsCatalog-search-data,
.partsCatalog-search-image {
	min-height: 350px;
	padding-top: 20px
}

.partsCatalog-search .partsSearch-showLess,
.partsCatalog-search .partsSearch-showMore {
	text-decoration: none;
	color: #bb001e;
	vertical-align: bottom;
	padding-left: 5px
}

.partsCatalog-search .partsSearch-showLess:after,
.partsCatalog-search .partsSearch-showMore:after {
	font-size: 25px;
	position: relative;
	left: 0
}

@media (max-width:768px) {
	.partsCatalog-search .partsSearch-showLess:after,
	.partsCatalog-search .partsSearch-showMore:after {
		position: inherit
	}
}

.partsCatalog-search .partsSearch-showLess:after {
	font-size: 25px;
	position: relative;
	left: 0
}

@media (max-width:768px) {
	.partsCatalog-search .partsSearch-showLess:after {
		position: inherit
	}
}

.partsCatalog-searchResult-totalItems {
	display: inline-block;
	font-size: 14px;
	margin-bottom: 20px;
	padding-left: 1rem
}

@media (min-width:1500px) {
	.partsCatalog-searchResult-totalItems {
		padding-left: 2rem
	}
}

.partsCatalog-searchResult-header {
	width: 100%;
	display: inline-block;
	font-size: 12px;
	color: #aeb0b3;
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 1px solid #efeff0
}

.partsCatalog-searchResult-header.visible {
	visibility: visible
}

.partsCatalog-searchResult-header .price-header,
.partsCatalog-searchResult-header .product-header {
	text-align: left
}

.partsCatalog-searchResult-header .availability-header {
	text-align: right
}

@media (max-width:768px) {
	.partsCatalog-searchResult-header {
		display: none
	}
}

.partsCatalog-search-image {
	margin-right: 10px
}

.partsCatalog-search-image ul {
	list-style: none;
	position: absolute;
	bottom: 0
}

.partsCatalog-search-image .owl-theme .owl-controls {
	position: relative
}

.partsCatalog-search-image .owl-theme .owl-controls .owl-page {
	position: relative;
	display: inline-block;
	width: 7em;
	height: 6em;
	margin: 0 .25em;
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}

.partsCatalog-search-image .owl-theme .owl-controls .owl-page:focus {
	outline: none
}

.partsCatalog-search-image .owl-theme .owl-controls .owl-page span {
	display: none
}

.partsCatalog-search-image .owl-theme .owl-controls .owl-page.active {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.partsCatalog-search-image .owl-theme .owl-controls .owl-page:not(.active) {
	-webkit-transform: scale(.8);
	transform: scale(.8);
	border: 1px solid #aeb0b3;
	border-radius: 10px
}

.partsCatalog-search-image .owl-theme .owl-controls .owl-page:not(.active):hover {
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

.partsCatalog-search-image .owl-theme .owl-controls .owl-buttons .owl-next,
.partsCatalog-search-image .owl-theme .owl-controls .owl-buttons .owl-prev {
	font-size: 2em;
	background-color: #aeb0b3;
	top: 0;
	line-height: .75em;
	width: 1em;
	height: 1em;
	border-radius: 1px
}

.partsCatalog-search-image .owl-theme .owl-controls .owl-buttons .owl-prev {
	left: 1em
}

.partsCatalog-search-image .owl-theme .owl-controls .owl-buttons .owl-next {
	right: 1em
}

.partsCatalog-image-hidden {
	display: none;
	max-width: 90%
}

.partsCatalog-image-display {
	display: block
}

.partsCatalog-search-data {
	min-height: 350px;
	padding-top: 20px;
	left: 20em
}

.partsCatalog-search-data ul {
	list-style: none
}

@media (max-width:768px) {
	.partsCatalog-search-data {
		left: 0
	}
}

.partsCatalog-error-text {
	text-align: left;
	font-weight: 400;
	padding-top: 20px;
	padding-left: 0
}

#catalog-carousel .item img {
	max-width: 70%;
	height: auto;
	margin: auto
}

.partsCatalog-item-information {
	margin-top: 10px;
	padding-bottom: 20px
}

.checkout-step.active .fancybox-inner.checkout-reset-password .partsCatalog-item-information h1,
.checkout-step.active .partsCatalog-item-information h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .partsCatalog-item-information h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .partsCatalog-item-information h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .partsCatalog-item-information h1,
.parts-checkout-step.active .partsCatalog-item-information h3,
.partsCatalog-item-information .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.partsCatalog-item-information .checkout-step.active h3,
.partsCatalog-item-information .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.partsCatalog-item-information .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.partsCatalog-item-information .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.partsCatalog-item-information .parts-checkout-step.active h3,
.partsCatalog-item-information .partsCatalog-item-position,
.partsCatalog-item-information h2 {
	margin: 0
}

@media (max-width:480px) {
	.partsCatalog-item-information {
		text-align: center
	}
}

@media (max-width:768px) {
	.partsCatalog-item-information {
		padding: 0
	}
}

.partsCatalog-item-position {
	font-weight: bolder;
	margin-top: 10px;
	padding-left: 5px;
	text-align: center
}

.sticky .stick {
	position: fixed;
	padding: 5px;
	width: 4%;
	right: 10px;
	top: 60px;
	z-index: 98;
	border: 1.5px solid #bb001e;
	background-color: #fff
}

@media (min-width:1500px) {
	.sticky .stick {
		width: 7%;
		right: 20px
	}
}

.stick:hover {
	width: 15%;
	border: 1.5px solid #dfdfe1
}

.tsdr-text-highlight {
	padding-left: 20px;
	font-weight: 700;
	color: #bb001e
}

.parts-items-list {
	padding: 0 15px
}

.partsItem {
	padding: 10px 0;
	border-bottom: 2px solid #efeff0
}

.partsItem--has-standard>.partsCatalog-item-position {
	color: #bb001e
}

.partsItem .partsSearch-block,
.partsItem .partsSearch-block-error,
.partsItem .partsSearch-block-fail {
	padding: 0;
	border-bottom: 0
}

.partsItem__spinner {
	margin: 0 auto;
	width: 100px;
	height: 80px;
	text-align: center;
	font-size: 10px
}

.partsItem__note,
.partsItem__part-number,
.partsItem__quantity {
	display: block
}

.partsItem .label-itemNumber,
.partsItem .label-note,
.partsItem .label-quantity {
	padding-right: 5px
}

@media (max-width:768px) {
	.partsItem__price-info {
		padding-left: 0
	}
	.partsItem__price-info .partsSearch-price {
		padding: 0
	}
}

@media (max-width:992px) {
	.partsItem__price-info .partSearch-block-errorMessage {
		padding-left: 0
	}
}

.partsDropdown__button {
	display: block;
	padding: 5px 15px;
	margin: 0 -15px;
	background-color: #dfdfe1
}

.partsDropdown__button:before {
	font-family: icomoon;
	color: #333;
	display: inline-block;
	vertical-align: bottom;
	padding-right: 5px
}

.partsDropdown__button:hover {
	cursor: pointer
}

.partsDropdown__container {
	border: 1px solid #dfdfe1;
	padding: 0 15px
}

.partsDropdown__container .partsItem {
	padding: 0
}

.partsDropdown__container .partsItem .partsCatalog-item-position {
	color: #333
}

.partsDropdown__container.partsDropdown--hidden {
	height: 0
}

.partsDropdown__container .partsItem:last-child {
	border-bottom: 0
}

.partsSearch-price {
	margin-top: 10px
}

.partsSearch-block-error .buy,
.partsSearch-block-fail .buy,
.partsSearch-block .buy {
	margin-top: 10px;
	margin-right: 0;
	text-align: left
}

@media (max-width:767px) {
	.partsSearch-block-error .buy,
	.partsSearch-block-fail .buy,
	.partsSearch-block .buy {
		width: 100%
	}
}

.category-img {
	display: block;
	width: 100%;
	padding-top: 5px
}

.parts-checkout-page.section-header,
.parts-checkout-page .section-header {
	background-size: 100% 100px;
	background-repeat: no-repeat
}

.parts-checkout-page .section-header {
	padding: 40px 0
}

.parts-checkout-page .text-right {
	text-align: right
}

.parts-checkout-page .text-center {
	text-align: center
}

.parts-checkout-page .padding-after {
	padding-bottom: 15px
}

.parts-checkout-page .validation-error {
	display: none;
	background-color: #f2dede;
	padding: 15px 15px 15px 45px;
	margin: 15px 0;
	position: relative;
	text-align: left
}

.parts-checkout-page .validation-error:before {
	position: absolute;
	left: 15px;
	top: 50%;
	margin-top: -10px;
	font-size: 20px;
	color: #d9534f
}

.formcontainerblock .EPiServerForms .Form__Element .parts-checkout-page select[readonly]::-webkit-input-placeholder,
.formcontainerblock .EPiServerForms .parts-checkout-page [readonly].Form__CustomInput::-webkit-input-placeholder,
.formcontainerblock .EPiServerForms .parts-checkout-page [readonly].FormTextbox__Input::-webkit-input-placeholder,
.parts-checkout-page .form-control[readonly]::-webkit-input-placeholder,
.parts-checkout-page .formcontainerblock .EPiServerForms .Form__Element select[readonly]::-webkit-input-placeholder,
.parts-checkout-page .formcontainerblock .EPiServerForms [readonly].Form__CustomInput::-webkit-input-placeholder,
.parts-checkout-page .formcontainerblock .EPiServerForms [readonly].FormTextbox__Input::-webkit-input-placeholder {
	color: transparent
}

.formcontainerblock .EPiServerForms .Form__Element .parts-checkout-page select[readonly]:-ms-input-placeholder,
.formcontainerblock .EPiServerForms .Form__Element .parts-checkout-page select[readonly]::-ms-input-placeholder,
.formcontainerblock .EPiServerForms .parts-checkout-page [readonly].Form__CustomInput:-ms-input-placeholder,
.formcontainerblock .EPiServerForms .parts-checkout-page [readonly].Form__CustomInput::-ms-input-placeholder,
.formcontainerblock .EPiServerForms .parts-checkout-page [readonly].FormTextbox__Input:-ms-input-placeholder,
.formcontainerblock .EPiServerForms .parts-checkout-page [readonly].FormTextbox__Input::-ms-input-placeholder,
.parts-checkout-page .form-control[readonly]:-ms-input-placeholder,
.parts-checkout-page .form-control[readonly]::-ms-input-placeholder,
.parts-checkout-page .formcontainerblock .EPiServerForms .Form__Element select[readonly]:-ms-input-placeholder,
.parts-checkout-page .formcontainerblock .EPiServerForms .Form__Element select[readonly]::-ms-input-placeholder,
.parts-checkout-page .formcontainerblock .EPiServerForms [readonly].Form__CustomInput:-ms-input-placeholder,
.parts-checkout-page .formcontainerblock .EPiServerForms [readonly].Form__CustomInput::-ms-input-placeholder,
.parts-checkout-page .formcontainerblock .EPiServerForms [readonly].FormTextbox__Input:-ms-input-placeholder,
.parts-checkout-page .formcontainerblock .EPiServerForms [readonly].FormTextbox__Input::-ms-input-placeholder {
	color: transparent
}

.formcontainerblock .EPiServerForms .Form__Element .parts-checkout-page select[readonly]::placeholder,
.formcontainerblock .EPiServerForms .parts-checkout-page [readonly].Form__CustomInput::placeholder,
.formcontainerblock .EPiServerForms .parts-checkout-page [readonly].FormTextbox__Input::placeholder,
.parts-checkout-page .form-control[readonly]::placeholder,
.parts-checkout-page .formcontainerblock .EPiServerForms .Form__Element select[readonly]::placeholder,
.parts-checkout-page .formcontainerblock .EPiServerForms [readonly].Form__CustomInput::placeholder,
.parts-checkout-page .formcontainerblock .EPiServerForms [readonly].FormTextbox__Input::placeholder {
	color: transparent
}

.parts-checkout .cart {
	padding-bottom: 25px
}

.parts-checkout .checkout-login-form {
	display: none
}

.parts-checkout .jsPromotionCode form {
	display: block
}

.parts-checkout .jsPromotionCode .promotionArea .code-input {
	padding-right: 0
}

.parts-checkout .jsPromotionCode .promotionArea .submit-button button {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	text-align: center
}

@media (max-width:991px) {
	.parts-checkout .jsPromotionCode .promotionArea .submit-button button {
		position: relative;
		top: 3px;
		width: 100%
	}
}

.parts-checkout .continue-shopping a {
	font-size: 14px
}

.parts-checkout .continue-shopping a:before {
	content: "b";
	font-size: 10px;
	display: inline-block;
	padding-right: 7px
}

.parts-order-summary {
	float: right
}

@media (max-width:768px) {
	.parts-order-summary {
		float: none
	}
}

@media (min-width:992px) {
	.parts-order-summary,
	.parts-order-summary tr:first-child td {
		padding-top: 0
	}
}

.parts-order-summary table {
	margin: 0;
	text-align: left;
	margin-left: auto
}

@media (max-width:991px) {
	.parts-order-summary table {
		text-align: left;
		margin: 0
	}
	.parts-order-summary table td {
		padding-left: 0!important
	}
}

.parts-order-summary table td {
	padding: 5px 10px;
	vertical-align: top
}

@media (min-width:768px) {
	.parts-order-summary table td:last-child {
		padding-left: 30px
	}
}

.parts-order-summary--centered {
	text-align: center
}

.parts-order-summary--centered table {
	margin-right: auto
}

.parts-totalweight-summary .weight-total {
	font-size: 18px;
	text-transform: uppercase
}

.parts-totalweight-summary .weight-total-clarification {
	font-style: italic
}

.parts-checkout-step {
	background-color: #dfdfe1;
	padding: 15px 15px 15px 45px;
	margin: 0 0 10px
}

.parts-checkout-step:hover:not(.active) {
	cursor: pointer;
	background-color: #efeff0
}

.parts-checkout-step:hover:not(.active) .section-icon:hover {
	color: #bb001e
}

.parts-checkout-step.active {
	background-color: #f7f7f7;
	padding: 30px 15px
}

.parts-checkout-step.active.invalid:before,
.parts-checkout-step.active.valid:before {
	display: none
}

.parts-checkout-step.active .step-content {
	display: block
}

.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.parts-checkout-step.active h3 {
	margin: 0
}

.parts-checkout-step.valid:before {
	position: absolute;
	left: 15px;
	top: 14px;
	font-size: 23px;
	color: #5cb85c
}

.parts-checkout-step.invalid:before {
	position: absolute;
	left: 15px;
	top: 19px;
	font-size: 18px;
	color: #bb001e
}

.fancybox-inner.checkout-reset-password .parts-checkout-step h1,
.parts-checkout-step .fancybox-inner.checkout-reset-password h1,
.parts-checkout-step h3 {
	font-size: 18px;
	margin: 0
}

@media (max-width:767px) {
	.fancybox-inner.checkout-reset-password .parts-checkout-step h1,
	.parts-checkout-step .fancybox-inner.checkout-reset-password h1,
	.parts-checkout-step h3 {
		font-size: 16px
	}
}

.parts-checkout-step h4 {
	font-size: 18px;
	font-weight: 400
}

.parts-checkout-step h4.custom-address-header {
	display: none;
	font-size: 14px
}

.parts-checkout-step .section-icon {
	font-size: 18px
}

.parts-checkout-step .step-content {
	display: none;
	margin-top: 15px
}

.parts-checkout-step .divider-new-customer {
	position: relative;
	text-align: center;
	margin-top: 5px
}

.parts-checkout-step .divider-new-customer:after {
	content: " ";
	position: absolute;
	top: 13px;
	left: 0;
	right: 0;
	border-bottom: 1px solid #dfdfe1;
	z-index: 1
}

.parts-checkout-step .divider-new-customer .first-line {
	position: relative;
	top: 0;
	z-index: 2;
	padding: 5px 10px;
	background-color: #f7f7f7;
	font-size: 18px;
	font-weight: 700
}

.parts-checkout-step .divider-new-customer .second-line {
	display: block
}

.parts-checkout-step .separate-delivery-address {
	margin-bottom: 10px
}

.parts-checkout-step .details-box {
	border: 1px solid #dfdfe1;
	padding: 15px;
	margin: 15px 0 0
}

.parts-checkout-step .details-box h4 {
	margin: 0 0 10px
}

.parts-checkout-step .details-box textarea {
	resize: none
}

.parts-checkout-step .details-box .privacy-policy {
	display: inline;
	font-size: inherit
}

.parts-checkout-step .payment-option,
.parts-checkout-step .shipping-option {
	background-color: #fff;
	border: 1px solid #dfdfe1;
	padding: 15px 15px 5px 20px;
	margin: 0 0 15px;
	position: relative;
	cursor: pointer
}

.parts-checkout-step .payment-option.selected:before,
.parts-checkout-step .payment-option:hover:before,
.parts-checkout-step .shipping-option.selected:before,
.parts-checkout-step .shipping-option:hover:before {
	position: absolute;
	left: 0;
	top: -1px;
	bottom: -1px;
	width: 5px;
	background-color: #dfdfe1;
	content: " "
}

.parts-checkout-step .payment-option.selected:before,
.parts-checkout-step .shipping-option.selected:before {
	background-color: #bb001e
}

.parts-checkout-step .payment-option h4,
.parts-checkout-step .shipping-option h4 {
	margin: 0
}

.parts-checkout-step .payment-option .radio-button label,
.parts-checkout-step .shipping-option .radio-button label {
	text-decoration: none
}

.parts-checkout-step .payment-option .radio-button label:before,
.parts-checkout-step .shipping-option .radio-button label:before {
	left: -13px
}

.parts-checkout-step .payment-option .pickup-point-information,
.parts-checkout-step .shipping-option .pickup-point-information {
	padding: 10px;
	border: 1px solid #dfdfe1;
	font-size: 14px;
	margin-bottom: 10px;
	display: none
}

.parts-checkout-step .payment-option .pickup-point-information strong,
.parts-checkout-step .shipping-option .pickup-point-information strong {
	font-size: 16px
}

.parts-checkout-step .shipping-option-pickup .description p {
	margin-bottom: 0
}

.parts-checkout-step .shipping-option-pickup select {
	margin-top: 10px
}

.parts-checkout-step .summary-box {
	border: 1px solid #dfdfe1;
	padding: 15px;
	margin: 0 0 15px;
	background-color: #fff
}

.parts-checkout-step .summary-box h4 {
	margin: 0 0 10px
}

.parts-checkout-step .summary-box hr {
	border-top-color: #dfdfe1
}

.parts-checkout-step .summary-box .summary-details,
.parts-checkout-step .summary-box address {
	font-style: normal;
	margin: 10px 0 0
}

.parts-checkout-step .summary-box .summary-details span,
.parts-checkout-step .summary-box address span {
	display: block
}

.parts-checkout-step .summary-box .summary-details span span,
.parts-checkout-step .summary-box address span span {
	display: inline
}

.parts-checkout-step .summary-box address {
	margin-bottom: 10px
}

.parts-checkout-step .summary-box .order-total {
	font-size: 18px
}

.parts-checkout-step .terms-and-conditions {
	text-align: right
}

@media (max-width:767px) {
	.parts-checkout-step .terms-and-conditions {
		text-align: left
	}
}

.parts-checkout-cart-actions,
.parts-checkout-nextstep {
	padding-top: 10px
}

.checkout-step.active .fancybox-inner.checkout-reset-password .parts-cart h1,
.checkout-step.active .parts-cart h3,
.fancybox-inner.checkout-reset-password .checkout-step.active .parts-cart h1,
.fancybox-inner.checkout-reset-password .parts-checkout-step.active .parts-cart h1,
.parts-cart .checkout-step.active .fancybox-inner.checkout-reset-password h1,
.parts-cart .checkout-step.active h3,
.parts-cart .fancybox-inner.checkout-reset-password .checkout-step.active h1,
.parts-cart .fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,
.parts-cart .parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,
.parts-cart .parts-checkout-step.active h3,
.parts-cart .partsCatalog-item-position,
.parts-cart h2,
.parts-checkout-step.active .fancybox-inner.checkout-reset-password .parts-cart h1,
.parts-checkout-step.active .parts-cart h3 {
	margin-right: 0
}

.parts-cart .parts-cart-show-all-bottom {
	text-transform: none;
	color: #bb001e;
	border-left: none;
	padding-left: 0;
	display: block;
	width: 100%;
	text-align: right;
	margin-bottom: 10px
}

.parts-cart .parts-cart-show-all {
	text-transform: none;
	color: #bb001e;
	border-left: none;
	padding-left: 0;
	display: inline
}

.parts-cart-saveorder {
	padding-bottom: 5px
}

.block-link-button .parts-cart-saveorder a,
.dbl .dbl-col .parts-cart-saveorder .dbl-button-LightGray,
.dbl .dbl-col .parts-cart-saveorder .dbl-button-Red,
.dbl .dbl-col .parts-cart-saveorder .dbl-button-Transparent,
.footer-buttons li .parts-cart-saveorder a,
.mblc .parts-cart-saveorder .dbl-button-LightGray,
.mblc .parts-cart-saveorder .dbl-button-Red,
.mblc .parts-cart-saveorder .dbl-button-Transparent,
.parts-cart-saveorder .block-link-button a,
.parts-cart-saveorder .btn,
.parts-cart-saveorder .dbl .dbl-col .dbl-button-LightGray,
.parts-cart-saveorder .dbl .dbl-col .dbl-button-Red,
.parts-cart-saveorder .dbl .dbl-col .dbl-button-Transparent,
.parts-cart-saveorder .footer-buttons li a,
.parts-cart-saveorder .mblc .dbl-button-LightGray,
.parts-cart-saveorder .mblc .dbl-button-Red,
.parts-cart-saveorder .mblc .dbl-button-Transparent,
.parts-cart-saveorder .parts-footer-buttons li a,
.parts-cart-saveorder button.buy,
.parts-footer-buttons li .parts-cart-saveorder a {
	font-family: Titillium Web;
	font-size: 18px;
	line-height: 23px;
	text-transform: uppercase;
	padding: 10px 15px
}

.partsCheckout-filterTotal {
	padding: 15px 0;
	position: relative;
	margin-bottom: 15px;
	text-align: center;
	cursor: pointer;
	display: none
}

.partsCheckout-filterTotal:before {
	background: url(https://toyota-forklifts.fi/assets/images/downarrow.png?25c55beeae8ca5f3d57c540047dc0559) top no-repeat;
	content: " ";
	height: 8px;
	left: 0;
	position: absolute;
	width: 100%
}

.partsCheckout-filterTotal.direction-down:before {
	top: 45px
}

.partsCheckout-filterTotal.direction-up:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	top: 7px
}

.partsCheckout-filterTotal:after {
	content: " ";
	height: 20px;
	width: 100%;
	position: absolute;
	top: 7px;
	z-index: -1;
	left: 0
}

.partsCheckout-filterTotal span {
	background: #fff;
	padding: 0 30px;
	font-size: 14px
}

@media (max-width:767px) {
	.partsCheckout-filterTotal {
		margin-left: 0;
		margin-right: 0
	}
}

.minicart-action--clear,
.minicart-action--save {
	text-align: right
}

.minicart-action--clear form,
.minicart-action--save form {
	width: 100%;
	margin-bottom: 5px
}

.minicart-action__btn {
	display: block;
	width: 100%
}

.notification {
	display: none
}

.notification--success {
	background-color: rgba(5, 158, 95, .1);
	border-bottom: 1px solid #059e5f;
	color: #000
}

.notification--inline {
	border-bottom-width: 0;
	margin-bottom: 10px
}

.notification--inline,
.notification--top {
	width: 100%;
	padding: 12px 0;
	text-align: center;
	font-size: 2em
}

.notification--top {
	position: fixed;
	top: 52px;
	z-index: 100
}

.royal-slider-container {
	padding-left: 15px;
	padding-right: 15px
}

.royalSlider {
	width: 100%;
	height: 300px
}

@media (min-width:768px) {
	.royalSlider {
		height: 450px
	}
}

@media (min-width:1200px) {
	.royalSlider {
		height: 600px
	}
}

.royalSlider .rsABlock {
	color: #fff;
	font-weight: 700;
	max-width: 80%;
	font-size: 25px;
	left: auto;
	top: auto
}

@media (min-width:768px) {
	.royalSlider .rsABlock {
		font-size: 30px
	}
}

@media (min-width:992px) {
	.royalSlider .rsABlock {
		font-size: 45px
	}
}

.royalSlider .rsABlock.rsABlockTopLeft {
	top: 20px;
	left: 20px
}

@media (min-width:992px) {
	.royalSlider .rsABlock.rsABlockTopLeft {
		top: 50px;
		left: 50px
	}
}

.royalSlider .rsABlock.rsABlockTopRight {
	text-align: right;
	top: 20px;
	right: 20px
}

@media (min-width:992px) {
	.royalSlider .rsABlock.rsABlockTopRight {
		top: 50px;
		right: 50px
	}
}

.royalSlider .rsABlock.rsABlockBottomLeft {
	bottom: 20px;
	left: 20px
}

@media (min-width:992px) {
	.royalSlider .rsABlock.rsABlockBottomLeft {
		bottom: 50px;
		left: 50px
	}
}

.royalSlider .rsABlock.rsABlockBottomRight {
	text-align: right;
	bottom: 20px;
	right: 20px
}

@media (min-width:992px) {
	.royalSlider .rsABlock.rsABlockBottomRight {
		bottom: 50px;
		right: 50px
	}
}

.royalSlider .rsBullet {
	width: 15px;
	height: 15px;
	padding: 15px;
	padding-top: 10px
}

.royalSlider .rsBullet span {
	width: 15px;
	height: 15px;
	background-color: #fff;
	border: 1px solid #000
}

.royalSlider .rsArrow {
	z-index: 0
}

.royalSlider .rsArrow .rsArrowIcn {
	background: url(https://toyota-forklifts.fi/assets/images/arrow_thin.svg?6b7ab47343e3938ab5a21fc702ea7582);
	background-size: 50px;
	background-position: -50px 0!important;
	width: 50px;
	height: 50px;
	top: calc(50% - 25px);
	margin-left: -35px
}

@media (max-width:480px) {
	.royalSlider .rsArrow .rsArrowIcn {
		display: none
	}
}

.royalSlider .rsArrowLeft {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	-webkit-filter: FlipH;
	filter: FlipH;
	-ms-filter: "FlipH"
}

@media (max-width:480px) {
	.royalSlider .rsArrowLeft {
		display: none
	}
}

.royalSlider .rsNotInitialized>* {
	display: none;
	overflow: hidden;
	width: 100%;
	height: auto;
	margin-bottom: 25px
}

.royalSlider .rsNotInitialized:first-child>* {
	display: block
}

.royal-slider-default {
	background-color: #fff;
	height: auto
}

@media (min-width:768px) {
	.royal-slider-default {
		height: auto
	}
}

@media (min-width:1200px) {
	.royal-slider-default {
		height: auto
	}
}

.royal-slider-default img {
	width: 100%;
	height: auto
}

.news-slider {
	background-color: #efeff0;
	height: 450px;
	padding-top: 35px
}

@media (max-width:992px) {
	.news-slider {
		height: auto
	}
}

.news-slider .royalSlider {
	height: 400px
}

.news-slider .news-slider-image-container {
	position: relative;
	height: 100%
}

@media (max-width:768px) {
	.news-slider .news-slider-image-container {
		z-index: 1;
		width: 100%
	}
}

.news-slider .news-slider-image-container img {
	position: absolute;
	overflow: hidden;
	width: auto;
	height: 400px;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.news-slider .news-slider-text-container {
	height: 100%;
	background-color: #efeff0
}

.news-slider .rsSlide {
	width: 70%;
	-webkit-transform: translateX(20%);
	transform: translateX(20%)
}

@media (max-width:992px) {
	.news-slider .rsSlide .rsContent .rsImg {
		display: block
	}
}

.news-slider .news-carousel-slider {
	display: inline-block!important;
	float: right;
	margin: 50px 20px
}

.fancybox-inner.checkout-reset-password .news-slider .news-carousel-slider h1 a,
.news-slider .news-carousel-slider .fancybox-inner.checkout-reset-password h1 a,
.news-slider .news-carousel-slider h3 a {
	color: #333
}

.fancybox-inner.checkout-reset-password .news-slider .news-carousel-slider h1 a:hover,
.news-slider .news-carousel-slider .fancybox-inner.checkout-reset-password h1 a:hover,
.news-slider .news-carousel-slider h3 a:hover {
	color: #bb001e
}

.news-slider .news-carousel-slider p a {
	color: #333
}

.news-slider .news-carousel-slider p a:hover {
	color: #bb001e
}

@media (max-width:992px) {
	.news-slider .news-carousel-slider {
		position: relative;
		float: none!important;
		width: 100%;
		height: 100%!important
	}
}

@media (max-width:768px) {
	.news-slider .news-carousel-slider {
		z-index: 2
	}
	.news-slider .news-carousel-slider a {
		float: none!important
	}
}

.fancybox-inner.checkout-reset-password .news-slider .news-carousel-slider h1,
.news-slider .news-carousel-slider .fancybox-inner.checkout-reset-password h1,
.news-slider .news-carousel-slider h3 {
	font-weight: 700
}

.news-slider .news-carousel-slider a {
	font-size: 14px;
	line-height: 1.5em;
	text-decoration: none;
	color: #bb001e
}

@media (max-width:992px) {
	.news-slider .news-carousel-slider a {
		display: inline-block!important;
		float: right
	}
}

.news-slider .news-carousel-slider p {
	font-size: 14px;
	line-height: 1.5em
}

.news-slider .rsBullets {
	background-color: #efeff0;
	padding-top: 15px;
	padding-bottom: 25px
}

.news-slider .rsBullets span {
	width: 15px;
	height: 15px
}

@media (max-width:991px) {
	.news-slider .rsSlide {
		width: 90%;
		-webkit-transform: translateX(5%);
		transform: translateX(5%)
	}
}

@media (max-width:767px) {
	.news-slider .rsSlide {
		width: 100%;
		-webkit-transform: none;
		transform: none
	}
	.news-slider .news-carousel-slider {
		height: auto;
		background-color: hsla(240, 3%, 88%, .8);
		padding: 10px;
		margin: 0;
		bottom: 0;
		position: absolute;
		height: auto!important
	}
	.news-slider .news-slider-text-container {
		position: absolute;
		background: none;
		padding: 0
	}
	.news-slider .body-text {
		display: none
	}
}

.news-slider.white-color,
.news-slider.white-color .news-slider-text-container,
.news-slider.white-color .rsBullets,
.news-slider.white-color .rsOverflow {
	background-color: #fff
}

.news-slider.white-color .rsContainer {
	background: #fff
}

.product-slider {
	padding: 0 80px
}

.product-slider .product-carousel-title-background {
	position: absolute;
	width: 100%;
	background-color: #dfdfe1;
	left: 0;
	height: 37px
}

.product-slider .product-carousel-block {
	width: 25%;
	float: left
}

.product-slider .product-carousel-block .product-carousel-title {
	display: table;
	width: 101%;
	background-color: #dfdfe1;
	height: 37px;
	text-align: center;
	font-family: Titillium Web, OpenSans-Regular, sans-serif
}

.product-slider .product-carousel-block .product-carousel-title a {
	padding: 0 15px;
	line-height: 17px;
	vertical-align: middle;
	display: table-cell
}

.product-slider .product-carousel-block .product-carousel-title a div {
	max-height: 37px;
	overflow: hidden
}

.product-slider .product-carousel-block .product-carousel-image-container img {
	width: 100%;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.product-slider .product-carousel-block .product-carousel-image-container img:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	margin-top: 15px
}

.product-slider .navigation-arrow {
	position: relative;
	z-index: 1;
	width: 0;
	height: 0;
	margin-top: 12px;
	cursor: pointer
}

.product-slider .navigation-arrow.icon-arrow-left {
	float: left
}

.product-slider .navigation-arrow.icon-arrow-right {
	float: right;
	right: 8px
}

.product-slider.slide-count-1 .product-carousel-block a,
.product-slider.slide-count-2 .product-carousel-block a,
.product-slider.slide-count-3 .product-carousel-block a {
	width: 100%
}

.product-slider.slide-count-1 .product-carousel-block a img,
.product-slider.slide-count-2 .product-carousel-block a img,
.product-slider.slide-count-3 .product-carousel-block a img {
	width: auto;
	max-width: 100%;
	margin: auto;
	display: block
}

.product-slider.slide-count-1 .product-carousel-block {
	width: 100%
}

.product-slider.slide-count-2 .product-carousel-block {
	width: 50%
}

.product-slider.slide-count-3 .product-carousel-block {
	width: 33%
}

.product-slider.slide-count-3 .product-carousel-block:nth-of-type(2) {
	width: 34%
}

.product-slider.slide-count-1 .navigation-arrow,
.product-slider.slide-count-2 .navigation-arrow,
.product-slider.slide-count-3 .navigation-arrow,
.product-slider.slide-count-4 .navigation-arrow {
	display: none
}

@media (max-width:767px) {
	.product-slider {
		padding: 0 30px
	}
	.product-slider .product-carousel-block {
		width: 50%
	}
	.product-slider.slide-count-1 .product-carousel-block {
		width: 100%
	}
	.product-slider.slide-count-2 .product-carousel-block,
	.product-slider.slide-count-2 .product-carousel-block:nth-of-type(2),
	.product-slider.slide-count-3 .product-carousel-block,
	.product-slider.slide-count-3 .product-carousel-block:nth-of-type(2) {
		width: 50%
	}
	.product-slider.slide-count-1 .navigation-arrow,
	.product-slider.slide-count-2 .navigation-arrow {
		display: none
	}
	.product-slider.slide-count-3 .navigation-arrow,
	.product-slider.slide-count-4 .navigation-arrow {
		display: block
	}
}

.product-slider .rsArrow .rsArrowIcn {
	visibility: hidden
}

.product-slider .rsSlide {
	background: #fff
}

.mega-menu {
	position: absolute;
	top: 70px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 100;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 10px 3px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 10px 3px rgba(0, 0, 0, .2);
	min-width: 500px;
	min-height: 500px;
	padding: 28px 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: .8s;
	transition: .8s;
	width: 100%
}

@media screen and (max-width:1200px) {
	.mega-menu {
		position: relative;
		-webkit-transition: none;
		transition: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		padding: 0;
		display: block;
		visibility: hidden;
		opacity: 0;
		height: 0;
		-webkit-transform: translate(-100%);
		transform: translate(-100%);
		left: 0;
		top: 0;
		min-height: 0;
		min-width: 0
	}
}

@media screen and (min-width:1350px) {
	.mega-menu {
		width: 1140px
	}
}

@media screen and (min-width:1500px) {
	.mega-menu {
		width: 1430px
	}
}

.mega-menu__mobile-icon {
	display: inline-block
}

.mega-menu__icon-lvl2,
.mega-menu__mobile-icon {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	top: 50%;
	right: 20px;
	font-size: 14px
}

.mega-menu__icon-lvl2,
.mega-menu__icon-lvl2--open {
	-webkit-transition: transform .4s;
	transition: transform .4s
}

.mega-menu__icon-lvl2--open {
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg)
}

a.mega-menu__sublvl-trigger {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.mega-menu__header-link {
	width: auto;
	vertical-align: top
}

@media screen and (max-width:1200px) {
	.mega-menu__header-link {
		cursor: default;
		pointer-events: none;
		position: absolute
	}
	.mega-menu__header-link:hover {
		text-decoration: none
	}
}

.mega-menu__mobile-icon-back {
	display: inline-block;
	font-size: 16px;
	margin-right: 10px;
	vertical-align: middle
}

.mega-menu__trigger {
	border: 1px solid transparent
}

.mega-menu__trigger a {
	font-size: 16px
}

@media screen and (max-width:1200px) {
	.mega-menu__trigger {
		border-bottom: 1px solid #e6e6e6;
		position: relative
	}
	.mega-menu__trigger:hover {
		cursor: default
	}
}

@media screen and (min-width:1200px) {
	.mega-menu__trigger--effect:hover {
		-webkit-box-shadow: 0 5px 10px 3px rgba(0, 0, 0, .2);
		box-shadow: 0 5px 10px 3px rgba(0, 0, 0, .2);
		border-radius: 5px 5px 0 0;
		-webkit-transition: -webkit-box-shadow .4s;
		transition: -webkit-box-shadow .4s;
		transition: box-shadow .4s;
		transition: box-shadow .4s, -webkit-box-shadow .4s;
		z-index: 101
	}
	.mega-menu__trigger--effect:hover:after {
		content: "";
		border-bottom: 12px solid #fff;
		width: calc(100% + 2px);
		display: block;
		margin-top: -10px;
		margin-left: -1px;
		position: relative;
		z-index: 102
	}
}

a.mega-menu__back-button {
	display: block;
	font-size: 16px;
	padding: 15px 0 15px 10px;
	background-color: #efeff0;
	color: #333
}

@media screen and (min-width:1200px) {
	a.mega-menu__back-button {
		display: none
	}
}

@media screen and (max-width:1200px) {
	#mega-menu .mega-menu--lvl2 {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-transition: none;
		transition: none;
		opacity: 1;
		visibility: visible;
		height: auto;
		position: absolute;
		width: calc(100% + 2px);
		overflow-x: hidden
	}
}

@media screen and (max-width:1200px) {
	.mega-menu--hide-lvl1 {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		-webkit-transition: -webkit-transform .3s;
		transition: -webkit-transform .3s;
		transition: transform .3s;
		transition: transform .3s, -webkit-transform .3s;
		opacity: 1;
		visibility: visible;
		position: absolute;
		width: 100%
	}
}

.mega-menu__area-header {
	color: #bb001e;
	font-family: Titillium Web;
	border-bottom: 1px solid #ececec;
	margin: 0;
	padding-bottom: 15px;
	min-height: 46px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mega-menu__area-header.no-link {
	cursor: default
}

.mega-menu__area-header.no-link .mega-menu__header-link {
	cursor: default;
	pointer-events: none
}

.mega-menu__area-header.no-link .mega-menu__header-link:hover {
	pointer-events: none;
	text-decoration: none;
	cursor: default
}

.mega-menu__area-header a {
	font-size: 18px
}

@media screen and (max-width:1200px) {
	.mega-menu__area-header {
		border-top: 1px solid #ececec;
		height: 50px;
		line-height: 48px;
		padding: 0 0 0 10px;
		position: relative
	}
}

.mega-menu__area {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 25%;
	flex: 1 0 25%;
	width: 25%
}

@media screen and (max-width:1200px) {
	.mega-menu__area {
		width: 100%
	}
}

.mega-menu__area--main-area {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	width: 50%
}

@media screen and (max-width:1200px) {
	.mega-menu__area--main-area {
		width: 100%
	}
}

.mega-menu__area--link-area1 ul,
.mega-menu__area--link-area2 ul {
	padding-left: 30px
}

@media screen and (max-width:1200px) {
	.mega-menu__area--link-area1 ul,
	.mega-menu__area--link-area2 ul {
		padding-left: 20px
	}
}

.fancybox-inner.checkout-reset-password .mega-menu__area--link-area1 h1,
.fancybox-inner.checkout-reset-password .mega-menu__area--link-area2 h1,
.mega-menu__area--link-area1 .fancybox-inner.checkout-reset-password h1,
.mega-menu__area--link-area1 h3,
.mega-menu__area--link-area2 .fancybox-inner.checkout-reset-password h1,
.mega-menu__area--link-area2 h3 {
	padding-left: 30px
}

@media screen and (max-width:1200px) {
	.fancybox-inner.checkout-reset-password .mega-menu__area--link-area1 h1,
	.fancybox-inner.checkout-reset-password .mega-menu__area--link-area2 h1,
	.mega-menu__area--link-area1 .fancybox-inner.checkout-reset-password h1,
	.mega-menu__area--link-area1 h3,
	.mega-menu__area--link-area2 .fancybox-inner.checkout-reset-password h1,
	.mega-menu__area--link-area2 h3 {
		padding-left: 10px
	}
}

.mega-menu__area--has-promo {
	padding-bottom: 170px
}

@media screen and (max-width:1200px) {
	.mega-menu__area--has-promo {
		padding-bottom: 0
	}
}

.mega-menu__area-links {
	margin: 20px 0 0;
	padding: 0 0 10px;
	list-style: none;
	height: calc(100% - 50px)
}

@media screen and (max-width:1200px) {
	.mega-menu__area-links {
		margin: 0;
		padding: 10px 20px
	}
}

.mega-menu__area-links li {
	overflow: hidden;
	margin-bottom: 10px
}

.mega-menu__area-links li a {
	color: #333;
	font-family: Titillium Web;
	white-space: normal
}

.mega-menu__area-links li:hover a {
	color: #333
}

@media screen and (min-width:1200px) {
	.mega-menu__area-links--two-cols {
		columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2
	}
}

.mega-menu__area-links--main {
	border-right: 1px solid #ececec;
	padding-right: 40px
}

@media screen and (max-width:1200px) {
	.mega-menu__area-links--main {
		border: none;
		padding-right: 0
	}
}

.mega-menu__area-links-img {
  max-height: 50px;
  max-width: 70px;
  height: 50px;
  margin-right: 15px;
  display: inline-block;
  overflow: hidden;
}

.mega-menu__area-links-img img {
	width: auto;
	max-height: 100%;
	max-width: 100%
}

@media screen and (max-width:1200px) {
	.mega-menu__area-links-img {
		vertical-align: middle;
		margin-right: 10px
	}
}

.mega-menu__area-links-link {
	color: #333;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 16px;
	width: calc(100% - 70px)
}

.mega-menu__area-links-link a {
	font-size: 18px;
	width: calc(100% - 5px);
	display: block;
	word-break: break-word
}

.mega-menu__area-links-link--has-image {
	margin: 0 0 35px
}

@media screen and (max-width:1200px) {
	.mega-menu__area-links-link--has-image {
		margin: 0
	}
}

a.mega-menu__item-link {
	color: #333;
	padding: 0 15px
}

a.mega-menu__item-link.no-link {
	pointer-events: none;
	text-decoration: none;
	color: #333
}

a.mega-menu__item-link.no-link:hover {
	color: #333
}

@media screen and (max-width:1200px) {
	a.mega-menu__item-link:hover {
		outline: none;
		text-decoration: none;
		cursor: default
	}
}

a.mega-menu__item-link:focus {
	text-decoration: none;
	outline: none
}

.mega-menu__area-links-description {
	font-size: 16px;
	margin: 0;
	color: #999;
	text-overflow: ellipsis;
	overflow: hidden
}

@media screen and (max-width:1200px) {
	.mega-menu__area-links-description {
		display: none
	}
}

.mega-menu__promo-area {
	position: absolute;
	bottom: 28px;
	right: 30px;
	max-width: calc(50% - 90px)
}

@media screen and (max-width:1200px) {
	.mega-menu__promo-area {
		display: none
	}
}

.fancybox-inner.checkout-reset-password .mega-menu__promo-area h1,
.mega-menu__promo-area .fancybox-inner.checkout-reset-password h1,
.mega-menu__promo-area h3 {
	font-size: 18px;
	color: #bb001e;
	font-family: Titillium Web;
	overflow: hidden;
	white-space: normal
}

.mega-menu__promo-area a {
	font-size: 16px;
	color: #999;
	margin-bottom: 10px;
	display: inline-block;
	overflow: hidden;
	white-space: normal;
	width: calc(100% - 225px)
}

.mega-menu__promo-area figure {
	width: 225px;
	height: 125px;
	padding-left: 10px;
	overflow: hidden;
	text-align: right;
	margin-left: auto;
	display: inline-block;
	vertical-align: top
}

.mega-menu__promo-area figure img {
	height: auto;
	width: auto;
	max-height: 100%;
	max-width: 100%
}

.hubspot-block {
	display: block;
	width: 100%;
	font-size: 0
}

.hubspot-block>p {
	display: none
}

.hubspot-block__content-wrapper {
	display: inline-block;
	padding: 20px 20px 20px 0;
	vertical-align: top
}

@media (max-width:768px) {
	.hubspot-block__content-wrapper {
		width: 100%;
		display: block
	}
}

.hubspot-block__content-wrapper figure {
	height: 300px;
	width: 100%;
	margin-bottom: 10px
}

.hubspot-block__content-wrapper figure img {
	width: auto;
	max-width: 100%;
	max-height: 100%;
	height: auto
}

.hubspot-block__form {
	display: inline-block;
	padding: 20px 0 20px 20px;
	vertical-align: top
}

@media (max-width:768px) {
	.hubspot-block__form {
		width: 100%;
		display: block
	}
}

.hubspot-block__content-wrapper--right {
	padding-left: 20px;
	padding-right: 0
}

.hubspot-block__form--left {
	padding-right: 20px;
	padding-left: 0
}

.hubspot_50_50 .hubspot-block__content-wrapper,
.hubspot_50_50 .hubspot-block__form {
	width: calc(50% - 40px)
}

@media screen and (max-width:992px) {
	.hubspot_50_50 .hubspot-block__content-wrapper,
	.hubspot_50_50 .hubspot-block__form {
		width: calc(100% - 40px);
		padding-left: 20px;
		padding-right: 20px
	}
}

.hubspot_40_60 .hubspot-block__content-wrapper {
	width: calc(40% - 40px)
}

.hubspot_40_60 .hubspot-block__form {
	width: calc(60% - 40px)
}

@media screen and (max-width:992px) {
	.hubspot_40_60 .hubspot-block__content-wrapper,
	.hubspot_40_60 .hubspot-block__form {
		width: calc(100% - 40px);
		padding-left: 20px;
		padding-right: 20px
	}
}

.hubspot_60_40 .hubspot-block__content-wrapper {
	width: calc(60% - 40px)
}

.hubspot_60_40 .hubspot-block__form {
	width: calc(40% - 40px)
}

@media screen and (max-width:992px) {
	.hubspot_60_40 .hubspot-block__content-wrapper,
	.hubspot_60_40 .hubspot-block__form {
		width: calc(100% - 40px);
		padding-left: 20px;
		padding-right: 20px
	}
}

.address-dropdown {
	position: relative;
	cursor: pointer
}

.address-dropdown i {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: rotate(0) translateY(-50%);
	transform: rotate(0) translateY(-50%);
	-webkit-transition: transform .2s;
	transition: transform .2s
}

.address-dropdown--open {
	-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .3)
}

.address-dropdown--open i {
	-webkit-transform: rotate(180deg) translateY(50%);
	transform: rotate(180deg) translateY(50%);
	right: 0;
	top: 50%;
	-webkit-transition: transform .2s;
	transition: transform .2s
}

.address-dropdown__selected-item {
	position: relative;
	display: block;
	width: 100%
}

.address-dropdown__selected-item p {
	overflow: hidden;
	white-space: nowrap;
	max-width: calc(100% - 50px);
	text-overflow: ellipsis;
	margin: 0
}

.address-dropdown__list {
	display: none;
	-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .3);
	list-style: none;
	position: absolute;
	top: 34px;
	left: 0;
	padding: 0;
	z-index: 2;
	background: #fff;
	min-width: 100%;
	width: auto;
	max-height: 385px;
	overflow: auto
}

.address-dropdown__search {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 2px;
	padding-left: 5px
}

.address-dropdown__search::-webkit-input-placeholder {
	color: #aeb0b3
}

.address-dropdown__search:-ms-input-placeholder,
.address-dropdown__search::-ms-input-placeholder {
	color: #aeb0b3
}

.address-dropdown__search::placeholder {
	color: #aeb0b3
}

.address-dropdown__search-wrapper {
	padding: 5px;
	height: 45px
}

.address-dropdown__item {
	cursor: pointer;
	line-height: 22px
}

.address-dropdown__item a {
	color: #333;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-transform: uppercase
}

.address-dropdown__item a:hover {
	text-decoration: none
}

#filter-component {
	width: 100%
}

@media screen and (min-width:768px) {
	#filter-component {
		width: 25%;
		float: left
	}
}

.filter-component {
	border: 1px solid #bb001e;
	border-radius: 5px;
	width: 100%;
	background: #fff;
	padding-bottom: 55px;
	position: relative;
	max-height: 40px;
	margin-bottom: 30px
}

.filter-component .icon-info {
	font-size: .8em
}

@media screen and (min-width:768px) {
	.filter-component {
		max-height: none;
		padding-bottom: 70px;
		margin-bottom: 50px
	}
}

.filter-component--mobile-toggle-open,
.filter-component--mobile-toggle-open .filter-component__content-wrapper {
	max-height: none
}

.filter-component__content-wrapper {
	max-height: 40px;
	overflow: hidden
}

@media screen and (min-width:768px) {
	.filter-component__content-wrapper {
		max-height: none
	}
}

.filter-component__header {
	background-color: #bb001e
}

.filter-component__header h4 {
	font-size: 18px;
	line-height: 31px;
	height: 32px;
	padding-left: 10px;
	color: #fff;
	font-weight: 400;
	margin: 0
}

.filter-component__mobile-toggle-btn {
	display: block;
	border-radius: 50%;
	border: 1px solid #bb001e;
	width: 40px;
	height: 40px;
	position: absolute;
	bottom: -21px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #fff;
	background-color: #bb001e
}

.filter-component__mobile-toggle-btn:hover {
	color: #fff
}

.filter-component__mobile-toggle-btn i {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff
}

.filter-component__mobile-toggle-btn i.open {
	-webkit-transform: rotate(180deg) translate(50%, 50%);
	transform: rotate(180deg) translate(50%, 50%)
}

@media screen and (min-width:768px) {
	.filter-component__mobile-toggle-btn {
		display: none
	}
}

.filter-link-list {
	padding: 0 20px;
	font-size: 16px;
	margin-top: 20px
}

.filter-link-list h5 {
	font-family: Titillium-Bold;
	margin: 0 0 10px;
	font-size: 16px
}

.filter-link-list a {
	color: #333
}

.filter-link-list a:focus,
.filter-link-list a:hover {
	color: #bb001e
}

.filter-link-list a.selected {
	font-weight: 700;
	color: #bb001e
}

.filter-link-list__list {
	padding: 0 10px;
	margin: 0;
	list-style: none
}

.filter-link-list__list li {
	padding-left: 20px;
	border-left: 1px solid #ececec
}

.filter-checkbox-list,
.filter-radio-list {
	padding: 0 20px;
	font-size: 16px;
	margin-top: 20px
}

.filter-checkbox-list h5,
.filter-radio-list h5 {
	font-family: Titillium-SemiBold;
	margin: 0 0 10px;
	font-size: 16px;
	border-bottom: 1px solid #dfdfe1;
	font-weight: 400
}

.filter-checkbox-list__list,
.filter-radio-list__list {
	padding: 0;
	margin: 0;
	list-style: none
}

.filter-checkbox-list__checkbox,
.filter-radio-list__radio {
	margin-bottom: 5px
}

.filter-checkbox-list__checkbox input[type=checkbox]+label,
.filter-checkbox-list__checkbox input[type=radio]+label,
.filter-radio-list__radio input[type=checkbox]+label,
.filter-radio-list__radio input[type=radio]+label {
	margin-bottom: 0;
	line-height: 20px
}

.filter-checkbox-list__checkbox input[type=checkbox]+label:before,
.filter-checkbox-list__checkbox input[type=radio]+label:before,
.filter-radio-list__radio input[type=checkbox]+label:before,
.filter-radio-list__radio input[type=radio]+label:before {
	height: 20px;
	width: 20px;
	color: #dfdfe1;
	font-size: 20px;
	top: 1px
}

.filter-checkbox-list__checkbox input[type=checkbox]:checked+label:before,
.filter-checkbox-list__checkbox input[type=radio]:checked+label:before,
.filter-radio-list__radio input[type=checkbox]:checked+label:before,
.filter-radio-list__radio input[type=radio]:checked+label:before {
	color: #bb001e
}

.filter-checkbox-list__checkbox-expander,
.filter-radio-list__radio-expander {
	color: #bb001e;
	text-transform: uppercase
}

.filter-checkbox-list__checkbox-expander:hover,
.filter-radio-list__radio-expander:hover {
	cursor: pointer
}

.filter-slider {
	padding: 0 20px;
	font-size: 16px;
	margin-top: 20px
}

.filter-slider h5 {
	font-family: Titillium-SemiBold;
	margin: 0 0 20px;
	font-size: 16px;
	font-weight: 400
}

.filter-slider .InputRange {
	text-align: center
}

.filter-slider .InputRange-labelContainer {
	font-size: 14px;
	color: #333
}

.filter-date-selection {
	padding: 0 20px;
	font-size: 16px;
	margin-top: 20px
}

.filter-date-selection h5 {
	font-family: Titillium-SemiBold;
	margin: 0 0 10px;
	font-size: 16px;
	border-bottom: 1px solid #dfdfe1;
	font-weight: 400
}

.filter-date-selection>span {
	font-style: italic;
	font-size: .9em
}

.filter-date-selection__date-wrapper {
	font-size: 0
}

.filter-date-selection__date-wrapper label {
	margin: 0;
	font-size: 13px;
	display: block
}

.filter-date-selection__date-wrapper input {
	line-height: 30px;
	height: 30px;
	border: 1px solid #ececec
}

.filter-date-selection__date-wrapper input::-webkit-calendar-picker-indicator,
.filter-date-selection__date-wrapper input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	display: none
}

.filter-date-selection__date-wrapper .datepicker__input-container {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	width: calc(100% - 30px)
}

.filter-date-selection__date-wrapper .datepicker__input-container input {
	padding-left: 10px;
	width: 100%
}

.filter-date-selection__end-date,
.filter-date-selection__start-date {
	margin-bottom: 5px
}

.filter-date-selection__datepicker-icon {
	border: 1px solid #ececec;
	height: 30px;
	width: 30px;
	color: #333;
	display: inline-block;
	vertical-align: top;
	border-left: 0;
	position: relative
}

.filter-date-selection__datepicker-icon:hover {
	color: #333;
	text-decoration: none
}

.filter-date-selection__datepicker-icon i {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.filter-date-selection__datepicker-icon i:before {
	font-size: 18px;
	padding-left: 1px
}

body>div.datepicker {
	position: absolute
}

div[data-reactroot] .datepicker>div {
	display: block;
	font-family: Titillium Web, sans-serif;
	font-size: 1.2em
}

div[data-reactroot] .datepicker .datepicker__day {
	height: 24px;
	padding: 5px 0;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

div[data-reactroot] .datepicker .datepicker__triangle {
	display: none
}

div[data-reactroot] .datepicker .datepicker__header {
	background-color: transparent;
	border-bottom: none
}

div[data-reactroot] .datepicker .datepicker__header .datepicker__day {
	font-weight: 700
}

div[data-reactroot] .datepicker .datepicker__navigation--next,
div[data-reactroot] .datepicker .datepicker__navigation--previous {
	border-color: transparent
}

div[data-reactroot] .datepicker .datepicker__navigation--next:before,
div[data-reactroot] .datepicker .datepicker__navigation--previous:before {
	height: 100%;
	position: absolute;
	top: -5px;
	line-height: 100%;
	font-size: 1.7rem;
	font-weight: 700;
	color: #333
}

div[data-reactroot] .datepicker .datepicker__navigation--next:before {
	content: "\BB";
	right: 0
}

div[data-reactroot] .datepicker .datepicker__navigation--previous:before {
	content: "\AB";
	left: 0
}

.filter-bool {
	padding: 0 20px;
	font-size: 16px;
	margin-top: 20px
}

.filter-bool input[type=checkbox]+label {
	margin-bottom: 0;
	line-height: 20px
}

.filter-bool input[type=checkbox]+label:before {
	height: 20px;
	width: 20px;
	color: #dfdfe1;
	font-size: 20px;
	top: 1px
}

.product-card {
	border: 1px solid #dfdfe1;
	width: 100%;
	margin-bottom: 10px;
	background: #fff;
	padding: 20px 17px 15px;
	border-radius: 3px;
	position: relative
}

@media screen and (min-width:768px) {
	.product-card {
		width: calc(50% - 5px);
		margin-right: 10px
	}
	.product-card:nth-child(2n) {
		margin-right: 0
	}
}

@media screen and (min-width:1200px) {
	.product-card {
		width: calc(33.33% - 6.66px)
	}
	.product-card:nth-child(2n) {
		margin-right: 10px
	}
	.product-card:nth-child(3n) {
		margin-right: 0;
		width: calc(33.34% - 6.67px)
	}
}

.product-grid:not(.product-card__wrapper--list-view) .product-card--used {
	padding: 20px 10px 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.product-grid:not(.product-card__wrapper--list-view) .product-card--used .product-card__compare,
.product-grid:not(.product-card__wrapper--list-view) .product-card--used .product-card__compare-read-more-wrapper,
.product-grid:not(.product-card__wrapper--list-view) .product-card--used .product-card__facts-list,
.product-grid:not(.product-card__wrapper--list-view) .product-card--used .product-card__features-list,
.product-grid:not(.product-card__wrapper--list-view) .product-card--used .product-card__price-wrapper,
.product-grid:not(.product-card__wrapper--list-view) .product-card--used .product-card__product-name {
	padding-left: 7px;
	padding-right: 7px
}

.product-grid:not(.product-card__wrapper--list-view) .product-card--used .product-card__img {
	height: auto;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	max-height: 250px
}

.product-card__wrapper {
	padding: 0;
	margin: 0;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	top: 40px;
	left: 0
}

.product-card__list-header,
.product-card__list-view-props {
	display: none
}

.product-card__discount-label {
	position: absolute;
	background: #f7f7f7;
	padding: 0 10px;
	height: 25px;
	display: block;
	top: 40px;
	left: 0
}

.product-card__discount-label p {
	line-height: 25px;
	margin: 0;
	color: #bb001e
}

.product-card__discount-label--no-promo {
	top: 5px
}

.product-card__classification-badge {
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
	background-color: #bfbfbf;
	color: #fff;
	padding: 3px 25px
}

.product-card__img {
	height: 190px;
	width: 100%;
	overflow: hidden
}

.product-card__img img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	display: block;
	margin: 0 auto
}

@media screen and (min-width:500px) and (max-width:768px) {
	.product-card__img {
		width: 160px;
		height: auto;
		margin-right: 20px;
		margin-bottom: 20px;
		display: inline-block;
		vertical-align: middle
	}
}

.product-card__product-name {
	font-family: Titillium-SemiBold;
	min-height: 42px;
	font-size: 16px
}

@media screen and (min-width:500px) and (max-width:768px) {
	.product-card__product-name {
		display: inline-block;
		width: calc(100% - 220px);
		vertical-align: middle
	}
}

.product-card__benefits {
	padding-left: 15px;
	list-style-type: disc;
	height: 3em;
	margin-bottom: 10px
}

.product-card__features-list {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	margin: 10px 0
}

@media screen and (min-width:500px) and (max-width:768px) {
	.product-card__features-list {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: 50%;
		vertical-align: top
	}
}

.product-card__features-item {
	margin-right: 15px;
	font-size: 0
}

.product-card__features-item span {
	font-size: 10px;
	margin-top: 6px;
	display: block
}

.product-card__features-img {
	height: 22px;
	width: 20px;
	overflow: hidden;
	display: block;
	margin: 0 auto
}

.product-card__features-img img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto
}

.product-card__facts-list {
	list-style: none;
	margin: 0;
	padding: 5px 0
}

.product-card__facts-list--item {
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 13px;
	padding-right: 3px;
	position: relative
}

.product-card__facts-list--item:last-child {
	padding-left: 5px
}

.product-card__facts-list--item:last-child:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 3px;
	height: 13px;
	width: 1px;
	border-left: 1px solid #666
}

.product-card__facts-list--item span {
	font-family: Titillium-SemiBold
}

.product-card__compare {
	margin-top: 12px;
	font-size: 15px
}

.product-card__compare input[type=checkbox]+label,
.product-card__compare input[type=radio]+label {
	font-size: 12px;
	line-height: 15px
}

.product-card__compare input[type=checkbox]+label:before,
.product-card__compare input[type=radio]+label:before {
	font-size: 15px;
	top: 0
}

@media screen and (min-width:500px) and (max-width:768px) {
	.product-card__compare {
		display: inline-block;
		width: calc(50% - 4px);
		vertical-align: top
	}
}

.product-card__compare--list-view {
	display: none
}

.product-card__price-wrapper {
	display: block;
	width: 100%;
	margin: 0 0 10px;
	min-height: 33px
}

@media screen and (min-width:500px) and (max-width:768px) {
	.product-card__price-wrapper {
		display: inline-block;
		width: 50%;
		vertical-align: top
	}
}

.product-card__org-price {
	font-size: 22px;
	margin: 0
}

.product-card__org-price span {
	font-size: 14px
}

.product-card__org-price--has-discount {
	font-size: 18px;
	text-decoration: line-through;
	color: #b3b3b3;
	display: inline-block;
	margin: 0 15px 0 0
}

.product-card__discount-price {
	color: #bb001e;
	font-size: 22px;
	display: inline-block;
	margin: 0
}

.product-card__read-more-btn {
	color: #fff;
	background-color: #059e5f;
	padding: 0 20px;
	text-transform: uppercase;
	display: inline-block;
	border: 1px solid #059e5f;
	border-radius: 1px;
	width: auto;
	line-height: 30px
}

.product-card__read-more-btn:hover {
	color: #fff;
	text-decoration: none
}

@media screen and (min-width:500px) and (max-width:768px) {
	.product-card__read-more-btn {
		display: inline-block;
		vertical-align: top
	}
}

@media screen and (min-width:1200px) {
	.product-card__wrapper--list-view .product-card {
		border-bottom: 1px solid #dfdfe1;
		border-top: none;
		border-left: none;
		border-right: none;
		border-radius: 0;
		width: 100%;
		height: 100px;
		margin-right: 0;
		margin-bottom: 0;
		padding: 15px 0;
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.product-card__wrapper--list-view .product-card:last-child {
		border: none
	}
	.product-card__wrapper--list-view .product-card__wrapper {
		padding: 0 15px;
		background: #fff;
		border: 1px solid #dfdfe1;
		border-radius: 3px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		margin-bottom: 10px
	}
	.product-card__wrapper--list-view .product-card__list-header {
		display: block;
		background: #fff;
		padding: 0 15px;
		border: 1px solid #dfdfe1;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		border-bottom: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.product-card__wrapper--list-view .product-card__list-header-props {
		list-style: none;
		margin: 0;
		padding: 0;
		width: calc(35% - 25px);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.product-card__wrapper--list-view .product-card__list-header-props li {
		margin-right: 10px;
		font-size: 14px;
		min-width: 70px;
		line-height: 35px;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.product-card__wrapper--list-view .product-card__list-header-price-wrapper {
		margin: 0;
		width: 10%;
		display: inline-block;
		vertical-align: top;
		font-size: 12px;
		line-height: 35px
	}
	.product-card__wrapper--list-view .product-card__list-header-price-wrapper--rental {
		margin: 0 15% 0 0;
		width: 20%;
		display: inline-block;
		vertical-align: top;
		font-size: 12px
	}
	.product-card__wrapper--list-view .product-card__list-header-price-wrapper--rental p {
		display: inline-block;
		width: calc(50% - 2px);
		margin: 0;
		line-height: 35px
	}
	.product-card__wrapper--list-view .product-card__list-header-name {
		width: calc(40% - 160px);
		margin: 0 30px 0 120px;
		display: inline-block;
		font-size: 14px;
		line-height: 35px
	}
	.product-card__wrapper--list-view .product-card__classification-badge {
		display: none
	}
	.product-card__wrapper--list-view .product-ribbon {
		bottom: 10px;
		left: 120px;
		top: auto;
		padding-left: 10px;
		padding-right: 5px
	}
}

@media screen and (min-width:1200px) and (min-width:1460px) {
	.product-card__wrapper--list-view .product-ribbon {
		left: 125px
	}
}

@media screen and (min-width:1200px) {
	.product-card__wrapper--list-view .product-card__discount-label {
		left: unset;
		right: 24%;
		bottom: 15px;
		top: auto;
		width: 6%;
		text-align: center
	}
}

@media screen and (min-width:1200px) and (min-width:1460px) {
	.product-card__wrapper--list-view .product-card__discount-label {
		width: 5%;
		right: 21.75%
	}
}

@media screen and (min-width:1200px) {
	.product-card__wrapper--list-view .product-card__discount-label--no-promo {
		left: 108px
	}
	.product-card__wrapper--list-view .product-card__img {
		height: 100%;
		width: 95px;
		line-height: 100px
	}
	.product-card__wrapper--list-view .product-card__product-name {
		margin: 0 30px;
		display: inline-block;
		vertical-align: top;
		width: calc(40% - 155px)
	}
	.product-card__wrapper--list-view .product-card__benefits,
	.product-card__wrapper--list-view .product-card__features-list {
		display: none
	}
	.product-card__wrapper--list-view .product-card__list-view-props {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		list-style: none;
		margin: 0;
		padding: 0;
		width: calc(35% - 15px)
	}
	.product-card__wrapper--list-view .product-card__list-view-props li {
		display: inline-block;
		margin-right: 10px;
		min-width: 70px;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.product-card__wrapper--list-view .product-card__compare,
	.product-card__wrapper--list-view .product-card__facts-list {
		display: none
	}
	.product-card__wrapper--list-view .product-card__compare--list-view {
		display: block;
		margin-top: 0
	}
	.product-card__wrapper--list-view .product-card__price-wrapper {
		display: inline-block;
		vertical-align: top;
		margin-right: 20px;
		width: 10%;
		min-height: none
	}
	.product-card__wrapper--list-view .product-card__price-wrapper--rental {
		width: 20%;
		margin-right: 10px
	}
	.product-card__wrapper--list-view .product-card__org-price {
		font-size: 14px;
		margin-right: 0;
		display: block
	}
	.product-card__wrapper--list-view .product-card__org-price--daily-rental-price,
	.product-card__wrapper--list-view .product-card__org-price--period-rental-price {
		display: inline-block;
		vertical-align: middle;
		width: calc(50% - 2px)
	}
	.product-card__wrapper--list-view .product-card__price-span {
		display: block
	}
	.product-card__wrapper--list-view .product-card__org-price--has-discount {
		margin-right: 0
	}
	.product-card__wrapper--list-view .product-card__discount-price {
		font-size: 14px;
		display: block
	}
	.product-card__wrapper--list-view .product-card__compare-read-more-wrapper {
		display: inline-block;
		vertical-align: top;
		margin-right: 10px
	}
	.product-card__wrapper--list-view .product-card__read-more-btn {
		white-space: nowrap;
		display: block;
		margin-bottom: 2px
	}
}

@media screen and (min-width:1500px) {
	.product-card__wrapper--list-view .product-card__list-header-name {
		margin-left: 125px;
		width: calc(40% - 155px)
	}
	.product-card__wrapper--list-view .product-card__list-header-props {
		width: calc(35% - 15px)
	}
}

.product-grid {
	width: 100%
}

@media screen and (min-width:768px) {
	.product-grid {
		width: 75%;
		float: right;
		padding-left: 12px
	}
}

.product-ribbon {
	width: auto;
	height: 25px;
	top: 5px;
	left: 0;
	display: block;
	padding: 0 10px 0 20px;
	position: absolute;
	background: #bb001e;
	z-index: 10
}

.product-ribbon p {
	font-size: 14px;
	color: #fff;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 25px;
	position: relative;
	z-index: 2
}

.product-ribbon:after {
	content: "";
	position: absolute;
	display: block;
	bottom: 0;
	border: 12.5px solid #bb001e;
	z-index: 1;
	right: -15px;
	border-left-width: 1.5em;
	border-right-color: transparent
}

.product-sorting__wrapper {
	text-align: right;
	height: 55px;
	line-height: 55px
}

@media screen and (max-width:768px) {
	.product-sorting__wrapper {
		margin-bottom: 10px;
		height: 35px;
		line-height: 35px;
		text-align: left
	}
}

.product-sorting {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: auto
}

.product-sorting__showing-stats {
	margin: 0 25px 0 0;
	line-height: 25px
}

@media screen and (max-width:768px) {
	.product-sorting__showing-stats {
		display: none
	}
}

.product-sorting__view-switcher {
	margin: 0 25px 0 0;
	list-style: none;
	padding: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer
}

.product-sorting__view-switcher i {
	line-height: 25px
}

.product-sorting__view-switcher i:before {
	margin-top: 1px
}

@media screen and (max-width:768px) {
	.product-sorting__view-switcher {
		display: none
	}
}

.product-sorting__view-switcher-item {
	line-height: 25px;
	font-size: 18px;
	padding: 0 5px
}

.product-sorting__view-switcher-item--selected {
	background: #ccc
}

.product-sorting__dropdown {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.product-sorting__dropdown>p {
	margin: 0 10px 0 0;
	line-height: 25px
}

.product-sorting__dropdown-wrapper {
	margin: 0;
	padding: 0;
	width: 200px;
	height: 25px;
	background: #fff;
	border: 1px solid #dfdfe1;
	cursor: pointer;
	position: relative
}

.product-sorting__dropdown-selected {
	text-align: left;
	padding: 0 10px;
	margin: 0;
	line-height: 23px;
	position: relative
}

.product-sorting__dropdown-selected i {
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: rotate(0) translateY(-50%);
	transform: rotate(0) translateY(-50%);
	-webkit-transition: transform .4s;
	transition: transform .4s
}

i.product-sorting__dropdown--open {
	-webkit-transform: rotate(180deg) translateY(50%);
	transform: rotate(180deg) translateY(50%);
	-webkit-transition: transform .4s;
	transition: transform .4s
}

.product-sorting__dropdown-list {
	display: none;
	position: absolute;
	top: 23px;
	left: -1px;
	z-index: 11;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 200px;
	background: #fff;
	text-align: left;
	border: 1px solid #dfdfe1
}

.product-sorting__dropdown-list li {
	padding: 0 10px;
	line-height: 25px
}

.product-sorting__dropdown-list--open {
	display: block
}

.product-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	white-space: nowrap;
	max-width: 100%;
	overflow: hidden
}

.product-pagination li {
	line-height: 20px;
	padding: 0 7px
}

.product-pagination--current-page {
	background: #ccc
}

.product-pagination--current-page a {
	color: #333;
	font-family: Titillium-SemiBold;
	text-decoration: none
}

.product-pagination__arrow a {
	color: #333
}

.customer-service {
	width: calc(75% - 12px);
	float: right;
	background: #fff;
	margin: 70px 0 70px 12px;
	border: 1px solid #dfdfe1;
	border-radius: 3px
}

@media screen and (max-width:768px) {
	.customer-service {
		width: 100%;
		margin-left: 0
	}
}

.customer-service>div>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px
}

@media screen and (max-width:1200px) {
	.customer-service>div>div {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.customer-service__img {
	width: 210px;
	height: 100%;
	margin-right: 30px
}

.customer-service__img img {
	width: 100%
}

@media screen and (max-width:1200px) {
	.customer-service__img {
		width: 100%
	}
	.customer-service__img img {
		margin: 0 auto;
		display: block;
		width: 60%
	}
}

.customer-service__left-section,
.customer-service__right-section {
	width: calc(50% - 120px)
}

@media screen and (max-width:1200px) {
	.customer-service__left-section,
	.customer-service__right-section {
		width: 100%;
		text-align: center;
		font-size: 1.2em
	}
	.customer-service__left-section p,
	.customer-service__right-section p {
		font-size: 16px
	}
}

.customer-service__left-section {
	padding-right: 20px
}

@media screen and (max-width:1200px) {
	.customer-service__left-section {
		padding-right: 0;
		margin-top: 20px
	}
}

.customer-service__right-section p {
	width: 60%;
	margin-top: 0;
	margin-bottom: 20px
}

@media screen and (max-width:1200px) {
	.customer-service__right-section p {
		width: 100%
	}
}

.customer-service__customer-info-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 14px
}

.customer-service__customer-info-list p {
	margin: 0;
	width: auto;
	padding-right: 5px;
	line-height: 25px
}

.customer-service__left-section-header {
	font-size: 18px;
	margin: 0 0 20px;
	line-height: normal
}

.customer-service__link {
	color: #333;
	margin: 0;
	font-size: 14px;
	display: block
}

.customer-service__link i {
	margin-right: 5px;
	font-size: 12px
}

.customer-service__link:hover {
	color: #333
}

.jumplink-component>div>div:nth-child(2n) {
	background: #f2f2f2
}

.jumplink-component__content {
	padding: 50px 0;
	position: relative;
	z-index: 0
}

.jumplink-component__content:nth-child(2n) {
	background: #f7f7f7
}

@media screen and (min-width:992px) {
	.jumplink-component__content {
		margin: 0 auto;
		width: 970px;
		padding: 50px 15px
	}
}

@media screen and (min-width:1200px) {
	.jumplink-component__content {
		width: 1170px
	}
}

@media screen and (min-width:1500px) {
	.jumplink-component__content {
		width: 1460px
	}
}

.jumplink-component__header {
	font-size: 28px;
	margin-bottom: 10px;
	line-height: normal;
	text-align: center
}

@media screen and (min-width:992px) {
	.jumplink-component__header {
		text-align: left;
		margin-bottom: 20px
	}
}

.jumplink-component__list-wrapper {
	padding: 20px;
	margin: 0 auto;
	position: relative;
	width: 100%;
	z-index: 10;
	background: #f2f2f2
}

.jumplink-component__trigger-list {
	list-style: none;
	margin: 0;
	padding: 0 15px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 100%;
	position: static
}

@media screen and (min-width:992px) {
	.jumplink-component__trigger-list {
		margin: 0 auto;
		width: 970px
	}
}

@media screen and (min-width:1200px) {
	.jumplink-component__trigger-list {
		width: 1170px;
		top: 0
	}
}

@media screen and (min-width:1500px) {
	.jumplink-component__trigger-list {
		width: 1460px
	}
}

.jumplink-component__trigger-list li {
	display: inline-block;
	margin-right: 30px;
	margin-bottom: 7px
}

.jumplink-component__trigger-list .jumplink-component__trigger {
	font-size: 18px;
	color: #333;
	padding-bottom: 5px;
	text-decoration: none;
	cursor: pointer
}

.jumplink-component__trigger-list .jumplink-component__trigger:hover {
	color: #bb001e
}

.jumplink-component__trigger-list .jumplink-component__trigger--active {
	font-size: 18px;
	border-bottom: 2px solid #bb001e
}

.jumplink-component__trigger-list--sticky {
	padding: 10px 15px 0;
	position: fixed;
	top: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	background-color: #f2f2f2;
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-box-shadow: 0 2px 10px 3px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 10px 3px rgba(0, 0, 0, .2)
}

@media screen and (min-width:992px) {
	.jumplink-component__trigger-list--sticky {
		top: 51px
	}
}

@media screen and (min-width:1200px) {
	.jumplink-component__trigger-list--sticky {
		top: 0
	}
}

.jumplink-component__row:after,
.jumplink-component__row:before {
	content: " ";
	display: table
}

.jumplink-component__row:after {
	clear: both
}

.page-header-component {
	background: #fff;
	margin: 1px auto 0;
	width: 100%;
	padding: 0
}

.page-header-component>a {
	font-size: 14px;
	line-height: normal;
	margin: 0 0 10px;
	color: #bb001e;
	text-decoration: underline;
	display: block
}

.page-header-component__breadcrumbs .container {
	padding: 0
}

.page-header-component__breadcrumbs .breadcrumbs--new-icon {
	display: inline-block;
	margin: 0 4px 2px;
	vertical-align: middle;
	font-size: 10px
}

.page-header-component__breadcrumbs .breadcrumbs {
	line-height: normal;
	margin-left: 4px
}

.page-header-component__breadcrumbs .breadcrumbs li {
	color: #333;
	font-size: 13px;
	border-left: none;
	padding-left: 0;
	margin-right: 0;
	margin-left: -4px
}

.page-header-component__breadcrumbs .breadcrumbs li a {
	font-size: 13px;
	border: none;
	text-decoration: underline;
	color: #bb001e
}

.page-header-component__breadcrumbs .breadcrumbs li a:before {
	display: none
}

.page-header-component__header {
	font-size: 28px;
	line-height: normal;
	margin: 10px 0
}

@media screen and (min-width:992px) {
	.page-header-component__header {
		margin: 20px 0
	}
}

.product-page .product-main-area {
	padding-bottom: 0;
	padding-top: 20px
}

@media (min-width:768px) {
	.product-page .product-main-area {
		padding-top: 40px;
		display: table;
		width: 100%
	}
}

@media (max-width:767px) {
	.product-page .product-main-area .product-information-area {
		border-bottom: 1px solid #dfdfe1
	}
}

@media (min-width:768px) {
	.product-page .product-main-area .product-information-area {
		margin-bottom: 0;
		padding: 20px 15px 80px;
		display: table-cell;
		vertical-align: middle;
		float: none
	}
}

.product-page .product-main-area .product-information-area .feature-icons-area {
	position: absolute;
	left: 15px;
	bottom: -45px
}

@media (min-width:768px) {
	.product-page .product-main-area .product-information-area .feature-icons-area {
		position: static
	}
}

@media (max-width:767px) {
	.product-page .product-main-area .product-information-area .feature-icons-area {
		display: none
	}
}

.product-page .product-main-area .product-information-area .feature-icons-area .feature-icons {
	margin-bottom: 15px!important
}

.product-page .product-main-area .product-information-area .feature-icons-area .feature-icons table td {
	padding-left: 15px;
	vertical-align: top;
	text-align: center
}

@media (min-width:1200px) {
	.product-page .product-main-area .product-information-area .feature-icons-area .feature-icons table td {
		padding-left: 25px
	}
}

.product-page .product-main-area .product-information-area .feature-icons-area .feature-icons table td:first-child {
	padding-left: 0
}

.product-page .product-main-area .product-information-area .feature-icons-area .feature-icons table .facts-unit,
.product-page .product-main-area .product-information-area .feature-icons-area .feature-icons table .facts-value {
	font-size: 14px
}

.product-page .product-main-area .product-information-area .feature-icons-area .feature-icons table img {
	height: 24px;
	margin-bottom: 3px
}

@media (min-width:1200px) {
	.product-page .product-main-area .product-information-area .feature-icons-area .feature-icons table img {
		height: 30px
	}
}

.product-page .fnf-data ul {
	padding-bottom: .5em
}

.fancybox-inner.checkout-reset-password .product-page .fnf-data h1,
.product-page .fnf-data .fancybox-inner.checkout-reset-password h1,
.product-page .fnf-data h3 {
	margin-top: 0
}

@media (min-width:480px) {
	.flexbox .product-page .fnf-data {
		margin: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
}

.product-page .fnf-data .sheet {
	border-right: 1px solid #dfdfe1;
	margin: 0;
	min-height: 200px;
	padding: 10px 25px
}

@media (max-width:767px) {
	.product-page .fnf-data .sheet {
		border: 0;
		padding: 10px 0
	}
}

.product-page .fnf-data .sheet:last-child {
	border: none
}

.flexbox .product-page .fnf-data .sheet {
	margin: 2px;
	min-height: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

@media (min-width:768px) and (max-width:991px) {
	.flexbox .product-page .fnf-data .sheet {
		-ms-flex-preferred-size: 35%;
		flex-basis: 35%
	}
}

@media (min-width:992px) {
	.flexbox .product-page .fnf-data .sheet {
		-ms-flex-preferred-size: 10%;
		flex-basis: 10%
	}
}

.product-page h1 {
	margin-bottom: 10px
}

.product-page .product-label-new {
	margin-bottom: 5px;
	padding: 0
}

.product-page .product-label-new li {
	font-family: Titillium-SemiBold;
	font-size: 12pt;
	display: inline-block;
	padding: 2px 10px;
	background: #bb001e;
	color: #fff
}

[lang=el] .product-page .product-label-new li {
	font-weight: 700
}

.product-page .product-short-description {
	width: 85%
}

@media (max-width:767px) {
	.product-page .product-short-description,
	.product-page .product-suitable {
		display: none
	}
}

.product-page .product-suitable-areas {
	font-family: Titillium-Thin-Italic;
	color: #5c5c5c;
	font-weight: 700
}

.product-page .image-wrapper {
	position: relative
}

.product-page .product-detail-button {
	background-image: url(https://toyota-forklifts.fi/assets/images/detailbtn.png?ba7e6a9501b2a9d51ee400f126fe8100);
	width: 36px;
	height: 35px;
	position: absolute;
	z-index: 22
}

.product-page .product-detail-button .overlay {
	position: absolute;
	padding: 10px;
	min-width: 200px;
	top: -5px;
	left: 40px;
	display: none;
	background: #fff;
	border: 1px solid #aeb0b3;
	cursor: pointer
}

@media (min-width:768px) {
	.product-page .product-image-area {
		display: table-cell;
		vertical-align: middle;
		float: none
	}
}

.product-page .product-image-container {
	display: block;
	position: relative;
	height: 550px;
	max-height: 580px
}

@media (max-width:767px) {
	.product-page .product-image-container {
		display: none
	}
}

.product-page .product-image-container.visible {
	display: block
}

.product-page .product-image-container .used-banner {
	position: absolute;
	top: 20px;
	right: 20px;
	text-align: center;
	font-size: 18px;
	background: hsla(0, 0%, 100%, .7);
	z-index: 2;
	padding: 10px;
	line-height: 1
}

.product-page .product-image-container .used-banner strong {
	color: #bb001e;
	display: block;
	text-align: center;
	font-size: 20px
}

.product-page .product-image-container .reference-image {
	display: none;
	position: absolute;
	top: 10%;
	right: 20px;
	z-index: 2;
	background-color: hsla(0, 0%, 100%, .75);
	padding: .5em 1em;
	border: 1px solid rgba(0, 0, 0, .2)
}

.product-page .product-image {
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 0;
	left: 0;
	max-height: 100%;
	height: auto;
	width: auto
}

.product-page .info-tabs-wrapper {
	margin: 20px 0 0
}

.product-page .product-recommendations-wrapper {
	background-color: #efeff0
}

.product-page .editable-info-wrapper .e-image-wrapper img {
	max-width: 100%
}

.fancybox-inner.checkout-reset-password .product-page .editable-info-wrapper h1,
.product-page .editable-info-wrapper .fancybox-inner.checkout-reset-password h1,
.product-page .editable-info-wrapper h3 {
	font-family: Titillium-SemiBold
}

.product-page .warranty-wrapper {
	background-color: #f7f7f7;
	padding: 11px 20px 20px 30px
}

.product-page .warranty-wrapper:before {
	content: " ";
	position: absolute;
	height: 75%;
	left: 0;
	top: 25px;
	border-left: 1px solid #dfdfe1
}

.product-page .sold-indicator {
	margin-bottom: 15px
}

.product-summary-bar {
	background: #efeff0;
	-webkit-filter: ""!important;
	filter: ""!important;
	width: 100%;
	min-height: 100px;
	padding: 0;
	z-index: 100;
	-webkit-transform: translateZ(0) translateZ(0);
	transform: translateZ(0) translateZ(0);
	top: 0
}

@media (max-width:991px) {
	.product-summary-bar {
		background: #fff;
		height: auto;
		min-height: 90px
	}
	.product-summary-bar:after {
		display: none
	}
}

.product-summary-bar>.container {
	position: relative
}

.product-summary-bar .ie9-filter-fix {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#efeff0, endColorstr=#ffffff, GradientType=0)
}

.product-summary-bar.affix-top {
	position: relative
}

.product-summary-bar.affix {
	top: 0
}

.product-summary-bar .summary-container {
	float: right;
	display: table;
	height: 110px;
	vertical-align: middle
}

@media (max-width:1499px) {
	.product-summary-bar .summary-container {
		max-width: 640px
	}
}

@media (max-width:991px) {
	.product-summary-bar .summary-container {
		display: block;
		height: auto;
		max-width: none;
		width: 100%
	}
}

.product-summary-bar .summary-container .product-summary {
	text-align: left;
	padding: 15px 20px 15px 0;
	height: inherit;
	vertical-align: middle
}

@media (min-width:1200px) {
	.product-summary-bar .summary-container .product-summary {
		padding-right: 50px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.product-summary-bar .summary-container .product-summary {
		padding-right: 30px
	}
}

@media (max-width:767px) {
	.product-summary-bar .summary-container .product-summary {
		display: block;
		height: auto;
		padding: 15px 0 10px
	}
	.product-summary-bar .summary-container .product-summary p {
		font-size: 14px
	}
}

.product-summary-bar .summary-container .product-summary .product-price-container {
	text-align: left
}

.product-summary-bar .summary-container .product-summary .product-price-container .price {
	margin: 3px 0 8px;
	display: inline-block
}

@media (min-width:1200px) {
	.product-summary-bar .summary-container .product-summary .product-price-container .price {
		line-height: 38px;
		font-size: 42px
	}
}

@media (max-width:1499px) {
	.product-summary-bar .summary-container .product-summary .product-price-container .price {
		font-size: 42px;
		line-height: 1
	}
}

@media (max-width:767px) {
	.product-summary-bar .summary-container .product-summary .product-price-container .price {
		font-size: 28px;
		line-height: 1;
		margin: 5px 0;
		display: table-cell;
		padding: 0 20px 0 0;
		vertical-align: middle
	}
}

.product-summary-bar .summary-container .product-summary .product-price-container .price.accessory-price-wrap {
	margin: 28px 0 20px
}

.product-summary-bar .summary-container .product-summary .product-price-container .price.small {
	margin: 5px 10px
}

@media (min-width:1200px) {
	.product-summary-bar .summary-container .product-summary .product-price-container .price.small {
		font-size: 24px;
		line-height: 14px
	}
}

@media (max-width:1499px) {
	.product-summary-bar .summary-container .product-summary .product-price-container .price.small {
		font-size: 18px;
		line-height: 12px
	}
}

@media (max-width:767px) {
	.product-summary-bar .summary-container .product-summary .product-price-container .price.small {
		font-size: 14px;
		line-height: 8px
	}
}

@media (max-width:991px) {
	.product-summary-bar .summary-container .product-summary .product-price-container {
		text-align: left
	}
}

@media (max-width:767px) {
	.product-summary-bar .summary-container .product-summary .product-price-container {
		font-size: 16px;
		display: table;
		margin: 0 auto
	}
}

.product-summary-bar .summary-container .product-summary .product-price-container p {
	margin: 0
}

.product-summary-bar .summary-container .product-summary .product-price-container .product-price-discount-header {
	font-weight: 700
}

.product-summary-bar .summary-container .product-summary .product-price-container .product-price-discount-footer {
	color: #bb001e;
	font-size: 13px
}

.product-summary-bar .summary-container .product-summary .product-price-container .product-price-valid {
	clear: both;
	font-size: 10px;
	font-style: italic
}

@media (max-width:767px) {
	.product-summary-bar .summary-container .product-summary .other-purchase-options {
		display: table-cell;
		padding: 0;
		vertical-align: middle
	}
}

.product-summary-bar .summary-container .product-summary .other-purchase-options .price {
	display: inline;
	padding: 0;
	vertical-align: inherit
}

.product-summary-bar .summary-container .summary-buy {
	display: table-cell;
	height: inherit;
	vertical-align: top;
	padding: 15px 0;
	max-width: 300px
}

@media (max-width:991px) {
	.product-summary-bar .summary-container .summary-buy {
		display: block;
		height: auto;
		max-width: none;
		padding: 5px 0 15px
	}
}

.product-summary-bar .summary-container .summary-buy .inner-wrap {
	position: relative
}

.block-link-button .product-summary-bar .summary-container .summary-buy a,
.dbl .dbl-col .product-summary-bar .summary-container .summary-buy .dbl-button-LightGray,
.dbl .dbl-col .product-summary-bar .summary-container .summary-buy .dbl-button-Red,
.dbl .dbl-col .product-summary-bar .summary-container .summary-buy .dbl-button-Transparent,
.footer-buttons li .product-summary-bar .summary-container .summary-buy a,
.mblc .product-summary-bar .summary-container .summary-buy .dbl-button-LightGray,
.mblc .product-summary-bar .summary-container .summary-buy .dbl-button-Red,
.mblc .product-summary-bar .summary-container .summary-buy .dbl-button-Transparent,
.parts-footer-buttons li .product-summary-bar .summary-container .summary-buy a,
.product-summary-bar .summary-container .summary-buy .block-link-button a,
.product-summary-bar .summary-container .summary-buy .btn,
.product-summary-bar .summary-container .summary-buy .dbl .dbl-col .dbl-button-LightGray,
.product-summary-bar .summary-container .summary-buy .dbl .dbl-col .dbl-button-Red,
.product-summary-bar .summary-container .summary-buy .dbl .dbl-col .dbl-button-Transparent,
.product-summary-bar .summary-container .summary-buy .footer-buttons li a,
.product-summary-bar .summary-container .summary-buy .mblc .dbl-button-LightGray,
.product-summary-bar .summary-container .summary-buy .mblc .dbl-button-Red,
.product-summary-bar .summary-container .summary-buy .mblc .dbl-button-Transparent,
.product-summary-bar .summary-container .summary-buy .parts-footer-buttons li a,
.product-summary-bar .summary-container .summary-buy button,
.product-summary-bar .summary-container .summary-buy button.buy {
	margin: 0;
	width: 100%;
	white-space: nowrap
}

@media (max-width:991px) {
	.block-link-button .product-summary-bar .summary-container .summary-buy a,
	.dbl .dbl-col .product-summary-bar .summary-container .summary-buy .dbl-button-LightGray,
	.dbl .dbl-col .product-summary-bar .summary-container .summary-buy .dbl-button-Red,
	.dbl .dbl-col .product-summary-bar .summary-container .summary-buy .dbl-button-Transparent,
	.footer-buttons li .product-summary-bar .summary-container .summary-buy a,
	.mblc .product-summary-bar .summary-container .summary-buy .dbl-button-LightGray,
	.mblc .product-summary-bar .summary-container .summary-buy .dbl-button-Red,
	.mblc .product-summary-bar .summary-container .summary-buy .dbl-button-Transparent,
	.parts-footer-buttons li .product-summary-bar .summary-container .summary-buy a,
	.product-summary-bar .summary-container .summary-buy .block-link-button a,
	.product-summary-bar .summary-container .summary-buy .btn,
	.product-summary-bar .summary-container .summary-buy .dbl .dbl-col .dbl-button-LightGray,
	.product-summary-bar .summary-container .summary-buy .dbl .dbl-col .dbl-button-Red,
	.product-summary-bar .summary-container .summary-buy .dbl .dbl-col .dbl-button-Transparent,
	.product-summary-bar .summary-container .summary-buy .footer-buttons li a,
	.product-summary-bar .summary-container .summary-buy .mblc .dbl-button-LightGray,
	.product-summary-bar .summary-container .summary-buy .mblc .dbl-button-Red,
	.product-summary-bar .summary-container .summary-buy .mblc .dbl-button-Transparent,
	.product-summary-bar .summary-container .summary-buy .parts-footer-buttons li a,
	.product-summary-bar .summary-container .summary-buy button,
	.product-summary-bar .summary-container .summary-buy button.buy {
		text-align: center
	}
}

.product-summary-bar .summary-container .summary-buy button {
	display: block;
	margin-top: -5px
}

.product-summary-bar .summary-container .summary-buy .lead-time--visible {
	display: block;
	padding-left: 5px;
	text-align: right
}

@media (max-width:480px) {
	.product-summary-bar .summary-container .summary-buy .lead-time--visible {
		text-align: center
	}
}

.product-summary-bar .summary-container .summary-buy .lead-time .leadTime {
	text-align: right
}

@media (max-width:480px) {
	.product-summary-bar .summary-container .summary-buy .lead-time .leadTime {
		white-space: normal;
		text-align: center
	}
}

.product-summary-bar .summary-container .summary-buy .compare-link {
	display: block;
	color: #bb001e;
	margin: 0 0 10px;
	text-align: left;
	line-height: 1em;
	text-transform: uppercase
}

@media (max-width:991px) {
	.product-summary-bar .summary-container .summary-buy .compare-link {
		display: none
	}
}

.product-summary-bar .summary-container .summary-buy .add-cart-btn.ladda-button {
	display: inline-block
}

.product-summary-bar .summary-container .summary-buy .delivery {
	text-align: left;
	margin: 15px 0 0
}

.product-summary-bar .summary-container .summary-buy .delivery span {
	font-size: 20px
}

.product-summary-bar .summary-container .summary-buy .delivery span.shipping-price {
	font-size: inherit
}

.product-summary-bar .summary-container .summary-buy .delivery .free-shipping {
	font-size: inherit;
	display: block;
	color: #bb001e
}

@media (max-width:991px) {
	.product-summary-bar .summary-container .summary-buy .delivery {
		font-size: 12px;
		margin: 7px 0 0
	}
	.product-summary-bar .summary-container .summary-buy .delivery a {
		font-size: 12px
	}
}

@media (max-width:991px) {
	.product-summary-bar .summary-container .summary-buy .delivery {
		display: none
	}
}

.product-summary-bar .summary-container .summary-buy .compare {
	text-align: right;
	margin: 5px 0 0
}

.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper {
	display: none;
	text-align: center;
	padding: 10px 0 0
}

@media (max-width:991px) {
	.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper {
		display: block
	}
}

.block-link-button .product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper a,
.dbl .dbl-col .product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .dbl-button-LightGray,
.dbl .dbl-col .product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .dbl-button-Red,
.dbl .dbl-col .product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .dbl-button-Transparent,
.footer-buttons li .product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper a,
.mblc .product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .dbl-button-LightGray,
.mblc .product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .dbl-button-Red,
.mblc .product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .dbl-button-Transparent,
.parts-footer-buttons li .product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper a,
.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .block-link-button a,
.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .btn,
.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .dbl .dbl-col .dbl-button-LightGray,
.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .dbl .dbl-col .dbl-button-Red,
.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .dbl .dbl-col .dbl-button-Transparent,
.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .footer-buttons li a,
.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .mblc .dbl-button-LightGray,
.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .mblc .dbl-button-Red,
.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .mblc .dbl-button-Transparent,
.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .parts-footer-buttons li a,
.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper button.buy {
	display: block;
	padding: 12px 20px;
	font-size: 16px;
	line-height: 23px;
	text-transform: uppercase
}

.product-summary-bar .summary-container .summary-buy .mobile-compare-wrapper .icon-balance-scale {
	margin-right: 10px
}

.product-summary-bar .summary-container .buying-options {
	position: absolute;
	background: #fff;
	width: 100%;
	display: none;
	list-style: none;
	padding: 15px;
	border: 1px solid #bb001e;
	border-top: 0
}

.product-summary-bar ol {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 15px;
	top: 15px;
	bottom: 15px
}

@media (max-width:991px) {
	.product-summary-bar ol .product-features {
		display: none
	}
}

@media (max-width:991px) {
	.product-summary-bar ol {
		margin: 5px 0 0;
		display: none
	}
}

.product-summary-bar ol li {
	display: inline-block;
	margin-left: 2px;
	height: 100%;
	vertical-align: top;
	background: #fff;
	cursor: pointer
}

.product-summary-bar ol li:first-child {
	margin-left: 0
}

@media (max-width:991px) {
	.product-summary-bar ol li .linebroken {
		display: none
	}
	.product-summary-bar ol li .not-linebroken {
		display: inline
	}
}

.product-summary-bar ol li .linebroken {
	display: inline
}

.product-summary-bar ol li .not-linebroken {
	display: none
}

.product-summary-bar ol li.active,
.product-summary-bar ol li:active,
.product-summary-bar ol li:focus,
.product-summary-bar ol li:hover {
	text-decoration: none;
	border-bottom: 3px solid #bb001e;
	background: #fff;
	color: #bb001e
}

.product-summary-bar ol li.active .icon-arrow-down,
.product-summary-bar ol li:active .icon-arrow-down,
.product-summary-bar ol li:focus .icon-arrow-down,
.product-summary-bar ol li:hover .icon-arrow-down {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.product-summary-bar ol li a {
	display: inline-block;
	width: 130px;
	padding: 30px 20px 0 10px;
	text-align: center;
	line-height: 1.2em;
	font-size: 14px;
	outline: none;
	color: #bb001e;
	border-bottom: 3px solid #fff;
	text-transform: uppercase
}

.product-summary-bar ol li a,
.product-summary-bar ol li a:active,
.product-summary-bar ol li a:focus,
.product-summary-bar ol li a:hover {
	text-decoration: none;
	background: #fff
}

.product-summary-bar ol li a:before {
	display: block;
	font-size: 18px;
	line-height: 18px;
	text-align: center
}

.product-summary-bar ol li a .icon-arrow-down {
	right: 15px;
	position: absolute;
	top: 30px
}

@media (min-width:1200px) {
	.product-summary-bar ol li a {
		font-size: 16px;
		width: 145px
	}
}

.product-summary-bar ol li:active a,
.product-summary-bar ol li:focus a,
.product-summary-bar ol li:hover a {
	background: #fff
}

body {
	position: relative
}

.product-section-wrapper {
	counter-reset: section
}

@media (max-width:991px) {
	.product-section-wrapper {
		border-bottom: 1px solid #dfdfe1
	}
}

.product-section-wrapper .section-header {
	background: #fff
}

.section-header {
	background: -webkit-gradient(linear, left top, left bottom, from(#efeff0), to(#fff));
	background: linear-gradient(180deg, #efeff0, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#efeff0, endColorstr=#ffffff, GradientType=0);
	padding: 15px 0 0
}

.section-inner-container {
	padding-bottom: 20px
}

.section-inner-container .container #factsAndFeaturesMore>.row,
.section-inner-container .container>.row {
	padding-bottom: 30px
}

@media (min-width:768px) {
	.section-inner-container .container #factsAndFeaturesMore>.row,
	.section-inner-container .container>.row {
		padding-bottom: 30px
	}
}

.product-media-links-area {
	padding: 0 35px
}

.product-media-links-area .youtube-demo-videos a {
	visibility: hidden
}

.product-media-links-area .youtube-demo-videos a:first-child {
	visibility: visible
}

.carousel {
	display: none;
	padding: 0 35px;
	max-width: 360px;
	margin: 0 auto
}

.carousel a {
	padding: 8px;
	display: inline-block;
	max-width: 135px
}

@media (max-width:767px) {
	.carousel a {
		max-width: 100%
	}
}

.carousel a img {
	width: 100%
}

.carousel .owl-wrapper-outer {
	z-index: 2
}

.carousel .owl-wrapper-outer .owl-item {
	float: none;
	display: inline-block
}

.carousel .owl-wrapper-outer .owl-item a {
	text-decoration: none
}

.carousel .owl-wrapper-outer .owl-item a .icon-play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 23px
}

.carousel .owl-controls {
	margin-top: 0
}

@media (max-width:767px) {
	.carousel .owl-controls .owl-page span {
		width: 8px;
		height: 8px
	}
}

.carousel .owl-controls .owl-pagination {
	display: none
}

@media (max-width:767px) {
	.carousel .owl-controls .owl-pagination {
		display: block
	}
}

.carousel .owl-controls .owl-buttons {
	position: absolute;
	top: 50%;
	left: 20px;
	right: 20px;
	margin: 0;
	z-index: 1;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.carousel .owl-controls .owl-buttons .owl-next,
.carousel .owl-controls .owl-buttons .owl-prev {
	background: none;
	color: #333;
	font-size: 30px;
	padding: 0;
	line-height: 1;
	margin: -15px 0 0
}

.carousel .owl-controls .owl-buttons .owl-next {
	float: right
}

.carousel .owl-controls .owl-buttons .owl-prev {
	float: left
}

.product-vertical-bar {
	display: inline-block;
	font-size: 19px;
	margin: 5px
}

.product-youtube-area {
	padding: 15px;
	padding-left: 0
}

.config-price {
	font-style: italic
}

.product-config-group {
	margin-bottom: 20px
}

@media (max-width:991px) {
	.product-config-group {
		padding: 0 10px
	}
}

.product-config-group p {
	margin-top: 0
}

.option-content {
	display: table
}

.option-content .option-image {
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 20px
}

.option-content .option-image,
.option-content .option-text {
	display: table-cell;
	vertical-align: top
}

.summary-list-title {
	font-size: 36px;
	line-height: 44px;
	font-family: Titillium Web, sans-serif
}

@media (max-width:767px) {
	.summary-list-title {
		font-size: 18px
	}
}

@media (min-width:768px) {
	.summary-list-title {
		font-family: Titillium-Bold, sans-serif;
		margin-bottom: 30px
	}
	[lang=el] .summary-list-title {
		font-weight: 700;
		font-family: sans-serif
	}
}

.product-summary-listing {
	padding-left: 0
}

.csscolumns .product-summary-listing {
	-webkit-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 30px;
	column-gap: 30px
}

@media (max-width:767px) {
	.csscolumns .product-summary-listing {
		-webkit-column-count: 1;
		column-count: 1
	}
}

.csscolumns .product-summary-listing li {
	padding-left: 1.3em;
	-webkit-column-break-inside: avoid;
	break-inside: avoid
}

.no-csscolumns .product-summary-listing:after,
.no-csscolumns .product-summary-listing:before {
	content: " ";
	display: table
}

.no-csscolumns .product-summary-listing:after {
	clear: both
}

.no-csscolumns .product-summary-listing li {
	padding-left: 1.3em
}

@media (min-width:768px) {
	.no-csscolumns .product-summary-listing li {
		width: 50%;
		float: left
	}
}

@media (max-width:767px) {
	.driver-testimonials .driver-story {
		margin-bottom: 20px
	}
}

.product-long-description .image-wrapper {
	text-align: center;
	padding-top: 15px
}

.product-long-description span {
	text-indent: -1.5em;
	padding-left: 1.5em;
	display: block
}

.feature-details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.feature-details .feature-detail {
	margin-bottom: 30px;
	margin-top: 15px
}

@media (max-width:767px) {
	.feature-details .feature-detail .fnf-text {
		margin-top: 0
	}
}

.fancybox-inner.checkout-reset-password .feature-details .feature-detail h1,
.feature-details .feature-detail .fancybox-inner.checkout-reset-password h1,
.feature-details .feature-detail h3 {
	margin-top: 0
}

.feature-details .fnf-image {
	padding-left: 0;
	padding-right: 0
}

@media (max-width:767px) {
	.feature-details .fnf-text {
		padding-left: 0;
		padding-top: 15px
	}
}

.expand-btn-wrapper {
	text-align: center;
	padding: 30px 0
}

.product-page-section .expand-btn-wrapper {
	padding-top: 0
}

.delivery-time {
	padding-top: 2em
}

.options-accessories-menu {
	position: relative;
	padding: 0;
	margin: 0;
	font-size: 0;
	display: none;
	border-top: 1px solid #dfdfe1
}

@media (max-width:991px) {
	.options-accessories-menu {
		display: block
	}
}

.options-accessories-menu li {
	display: inline-block;
	width: 50%
}

.options-accessories-menu li:first-child {
	border-right: 1px solid #dfdfe1
}

.options-accessories-menu li a {
	display: block;
	text-align: center;
	padding: 20px 0;
	position: relative;
	color: #bb001e;
	border-bottom: 3px solid #fff;
	text-transform: uppercase
}

@media (max-width:767px) {
	.options-accessories-menu li a {
		padding: 15px 0
	}
}

.options-accessories-menu li a:hover {
	color: #bb001e;
	border-bottom-color: #bb001e
}

@media (max-width:767px) {
	.options-accessories-menu li a:hover {
		border-bottom-color: #fff
	}
}

.options-accessories-menu li a:active,
.options-accessories-menu li a:focus,
.options-accessories-menu li a:hover {
	text-decoration: none
}

.options-accessories-menu li a .icon-arrow-down {
	vertical-align: text-bottom;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	position: absolute;
	margin-top: 4px;
	margin-left: 6px
}

.options-accessories-menu li a span {
	font-size: 14px
}

.options-accessories-menu li.active a {
	background: #fff;
	color: #bb001e;
	border-bottom-color: #bb001e
}

.options-accessories-menu li.active a .icon-arrow-down {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.options-accessories-wrapper {
	background: #f7f7f7;
	display: none
}

.options-accessories-wrapper .container .accessory,
.options-accessories-wrapper .container .option {
	position: relative;
	padding: 25px 15px 0;
	background: #fff;
	border: 1px solid #dfdfe1;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	min-height: 125px;
	margin-top: 15px;
	margin-bottom: 15px
}

.options-accessories-wrapper .container .accessory.active,
.options-accessories-wrapper .container .accessory:hover,
.options-accessories-wrapper .container .option.active,
.options-accessories-wrapper .container .option:hover {
	cursor: pointer
}

.options-accessories-wrapper .container .accessory.active:before,
.options-accessories-wrapper .container .accessory:hover:before,
.options-accessories-wrapper .container .option.active:before,
.options-accessories-wrapper .container .option:hover:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 4px;
	background: #bb001e
}

.options-accessories-wrapper .container .accessory:hover .input label,
.options-accessories-wrapper .container .option:hover .input label {
	color: #bb001e
}

.options-accessories-wrapper .container .accessory:hover:not(.active):before,
.options-accessories-wrapper .container .option:hover:not(.active):before {
	background: #dfdfe1
}

.options-accessories-wrapper .container .accessory p,
.options-accessories-wrapper .container .option p {
	line-height: 1.3;
	margin: 0
}

.fancybox-inner.checkout-reset-password .options-accessories-wrapper .container .accessory h1,
.fancybox-inner.checkout-reset-password .options-accessories-wrapper .container .option h1,
.options-accessories-wrapper .container .accessory .fancybox-inner.checkout-reset-password h1,
.options-accessories-wrapper .container .accessory h3,
.options-accessories-wrapper .container .option .fancybox-inner.checkout-reset-password h1,
.options-accessories-wrapper .container .option h3 {
	font-size: 18px;
	margin: 0;
	line-height: 1.2em
}

@media (max-width:767px) {
	.fancybox-inner.checkout-reset-password .options-accessories-wrapper .container .accessory h1,
	.fancybox-inner.checkout-reset-password .options-accessories-wrapper .container .option h1,
	.options-accessories-wrapper .container .accessory .fancybox-inner.checkout-reset-password h1,
	.options-accessories-wrapper .container .accessory h3,
	.options-accessories-wrapper .container .option .fancybox-inner.checkout-reset-password h1,
	.options-accessories-wrapper .container .option h3 {
		font-size: 14px
	}
}

.fancybox-inner.checkout-reset-password .options-accessories-wrapper .container .accessory h1 .icon-info,
.fancybox-inner.checkout-reset-password .options-accessories-wrapper .container .option h1 .icon-info,
.options-accessories-wrapper .container .accessory .fancybox-inner.checkout-reset-password h1 .icon-info,
.options-accessories-wrapper .container .accessory h3 .icon-info,
.options-accessories-wrapper .container .option .fancybox-inner.checkout-reset-password h1 .icon-info,
.options-accessories-wrapper .container .option h3 .icon-info {
	color: #828282;
	margin: 0 0 0 5px;
	font-size: 14px
}

.fancybox-inner.checkout-reset-password .options-accessories-wrapper .container .accessory h1 .icon-info:hover,
.fancybox-inner.checkout-reset-password .options-accessories-wrapper .container .option h1 .icon-info:hover,
.options-accessories-wrapper .container .accessory .fancybox-inner.checkout-reset-password h1 .icon-info:hover,
.options-accessories-wrapper .container .accessory h3 .icon-info:hover,
.options-accessories-wrapper .container .option .fancybox-inner.checkout-reset-password h1 .icon-info:hover,
.options-accessories-wrapper .container .option h3 .icon-info:hover {
	color: #333
}

.options-accessories-wrapper .container .accessory .accessory-text-container,
.options-accessories-wrapper .container .accessory .option-text-container,
.options-accessories-wrapper .container .option .accessory-text-container,
.options-accessories-wrapper .container .option .option-text-container {
	float: left;
	width: 70%;
	margin-left: 15px
}

@media (max-width:767px) {
	.options-accessories-wrapper .container .accessory .accessory-text-container .accessory-text,
	.options-accessories-wrapper .container .accessory .accessory-text-container .option-text,
	.options-accessories-wrapper .container .accessory .option-text-container .accessory-text,
	.options-accessories-wrapper .container .accessory .option-text-container .option-text,
	.options-accessories-wrapper .container .option .accessory-text-container .accessory-text,
	.options-accessories-wrapper .container .option .accessory-text-container .option-text,
	.options-accessories-wrapper .container .option .option-text-container .accessory-text,
	.options-accessories-wrapper .container .option .option-text-container .option-text {
		display: none
	}
}

.options-accessories-wrapper .container .accessory .accessory-price,
.options-accessories-wrapper .container .accessory .option-price,
.options-accessories-wrapper .container .option .accessory-price,
.options-accessories-wrapper .container .option .option-price {
	position: absolute;
	right: 8px;
	top: 4px;
	font-weight: 700;
	font-size: 18px
}

.options-accessories-wrapper .container .accessory .option-image,
.options-accessories-wrapper .container .option .option-image {
	max-width: 95px;
	width: 20%;
	float: left;
	margin-left: 15px
}

.options-accessories-wrapper .container .accessory .option-image img,
.options-accessories-wrapper .container .option .option-image img {
	width: 100%
}

.options-accessories-wrapper .container .accessory .input,
.options-accessories-wrapper .container .option .input {
	position: absolute;
	right: 8px;
	bottom: 10px
}

.options-accessories-wrapper .container .accessory .input input,
.options-accessories-wrapper .container .option .input input {
	margin: 0
}

.options-accessories-wrapper .container .accessory .input label,
.options-accessories-wrapper .container .option .input label {
	margin: 0;
	font-size: 0
}

.options-accessories-wrapper .container .accessory .input label:hover,
.options-accessories-wrapper .container .option .input label:hover {
	text-decoration: none
}

.options-accessories-wrapper .container .accessory .input label:before,
.options-accessories-wrapper .container .option .input label:before {
	left: 0;
	top: 0;
	padding: 0;
	position: relative
}

@media (max-width:767px) {
	.options-accessories-wrapper .container .accessory,
	.options-accessories-wrapper .container .option {
		min-height: 0;
		padding-bottom: 30px
	}
}

@media (max-width:767px) {
	.options-accessories-wrapper .container {
		padding-left: 15px;
		padding-right: 15px
	}
}

@media (min-width:767px) {
	.options-accessories-wrapper .options-container {
		padding-bottom: 15px;
		padding-top: 15px;
		padding-right: 30px
	}
}

.options-accessories-wrapper .options-container .option-text .full {
	display: none
}

.options-accessories-wrapper .options-container .options-column {
	margin: 0
}

.options-accessories-wrapper .options-container #tabbed-content #tabbed-content-menu ul.nav.nav-tabs {
	margin: 0 auto
}

.options-accessories-wrapper .options-container .product-config-group label {
	display: block
}

.options-accessories-wrapper .accessories-container {
	padding-bottom: 15px;
	padding-top: 30px
}

.options-accessories-wrapper .accessories-container .accessory-text .full {
	display: none
}

.options-accessories-wrapper .accessories-container .accessory-column {
	margin: 0
}

@media (max-width:767px) {
	.options-accessories-wrapper .options-summary-container {
		margin-top: 20px
	}
}

.options-accessories-wrapper .options-summary-container .summary {
	padding: 30px;
	background: #fff;
	border: 1px solid #dfdfe1;
	margin-top: 45px
}

@media (max-width:767px) {
	.options-accessories-wrapper .options-summary-container .summary {
		padding: 15px
	}
}

@media (max-width:991px) {
	.options-accessories-wrapper .options-summary-container .summary {
		margin-top: 0
	}
}

.fancybox-inner.checkout-reset-password .options-accessories-wrapper .options-summary-container .summary h1,
.options-accessories-wrapper .options-summary-container .summary .fancybox-inner.checkout-reset-password h1,
.options-accessories-wrapper .options-summary-container .summary h3 {
	font-size: 18px;
	margin-top: 0;
	font-family: Titillium-Semibold, sans-serif
}

.options-accessories-wrapper .options-summary-container .summary .article-number-section {
	margin-top: 0;
	margin-bottom: 10px
}

.options-accessories-wrapper .options-summary-container .summary dl {
	margin: 0
}

.options-accessories-wrapper .options-summary-container .summary dl:after,
.options-accessories-wrapper .options-summary-container .summary dl:before {
	content: " ";
	display: table
}

.options-accessories-wrapper .options-summary-container .summary dl:after {
	clear: both
}

.options-accessories-wrapper .options-summary-container .summary dl dt {
	width: 75%;
	line-height: 1.3em;
	font-size: 14px;
	float: left;
	margin-bottom: 10px
}

.options-accessories-wrapper .options-summary-container .summary dl dt strong {
	font-family: Titillium-Semibold, sans-serif
}

.options-accessories-wrapper .options-summary-container .summary dl dd {
	float: right;
	margin: 0;
	line-height: 1.3em;
	font-size: 16px
}

.options-accessories-wrapper .options-summary-container .summary dl.addon dt {
	margin-bottom: 5px
}

.options-accessories-wrapper .options-summary-container .summary dl.total {
	border-top: 1px solid #dfdfe1;
	padding-top: 15px;
	margin-top: 15px;
	font-weight: 700;
	display: table;
	width: 100%
}

.options-accessories-wrapper .options-summary-container .summary dl.total dt {
	font-size: 16px;
	padding-top: 5px;
	display: table-cell;
	vertical-align: middle;
	float: none
}

.options-accessories-wrapper .options-summary-container .summary dl.total dd {
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	float: none
}

.options-accessories-wrapper .options-summary-container .summary dl.total .price {
	font-size: 24px
}

.options-accessories-wrapper .options-summary-container .summary dl.shipping {
	display: table;
	width: 100%;
	margin-top: 5px
}

.options-accessories-wrapper .options-summary-container .summary dl.shipping dt {
	display: table-cell;
	vertical-align: middle;
	margin-bottom: 0
}

.options-accessories-wrapper .options-summary-container .summary dl.shipping dd {
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	float: none;
	font-size: 14px
}

.options-accessories-wrapper .options-summary-container .summary .model {
	font-size: 18px
}

.options-accessories-wrapper .options-summary-container .summary h4 {
	line-height: 1em;
	margin: 0;
	clear: both
}

.options-accessories-wrapper .options-summary-container .summary h4.addon {
	margin-top: 10px;
	color: #bb001e
}

.options-accessories-wrapper .options-summary-container .summary .included {
	color: #828282;
	font-style: italic
}

.options-accessories-wrapper .close-container {
	text-align: center;
	padding: 20px 0
}

.options-accessories-wrapper .close-container div {
	line-height: 1;
	color: #5c5c5c;
	display: inline-block
}

.options-accessories-wrapper .close-container div:hover {
	color: #333;
	cursor: pointer
}

.options-accessories-wrapper .close-container div span {
	display: inline-block;
	width: 73px;
	height: 8px;
	background-image: url(https://toyota-forklifts.fi/assets/images/downarrow.png?25c55beeae8ca5f3d57c540047dc0559);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	margin: 0 0 5px
}

.finance-overlay-wrapper,
.service-overlay-wrapper {
	display: none;
	height: 100%;
	padding-bottom: 80px;
	max-width: 1300px
}

.finance-overlay-wrapper .buttons,
.service-overlay-wrapper .buttons {
	position: absolute;
	bottom: 15px;
	left: 15px;
	right: 15px
}

.dbl .dbl-col .finance-overlay-wrapper .buttons .dbl-button-LightGray,
.dbl .dbl-col .finance-overlay-wrapper .buttons .dbl-button-Red,
.dbl .dbl-col .finance-overlay-wrapper .buttons .dbl-button-Transparent,
.dbl .dbl-col .service-overlay-wrapper .buttons .dbl-button-LightGray,
.dbl .dbl-col .service-overlay-wrapper .buttons .dbl-button-Red,
.dbl .dbl-col .service-overlay-wrapper .buttons .dbl-button-Transparent,
.finance-overlay-wrapper .buttons .calltoaction,
.finance-overlay-wrapper .buttons .dbl .dbl-col .dbl-button-LightGray,
.finance-overlay-wrapper .buttons .dbl .dbl-col .dbl-button-Red,
.finance-overlay-wrapper .buttons .dbl .dbl-col .dbl-button-Transparent,
.finance-overlay-wrapper .buttons .formcontainerblock .EPiServerForms .FormSubmitButton,
.finance-overlay-wrapper .buttons .mblc .dbl-button-LightGray,
.finance-overlay-wrapper .buttons .mblc .dbl-button-Red,
.finance-overlay-wrapper .buttons .mblc .dbl-button-Transparent,
.formcontainerblock .EPiServerForms .finance-overlay-wrapper .buttons .FormSubmitButton,
.formcontainerblock .EPiServerForms .service-overlay-wrapper .buttons .FormSubmitButton,
.mblc .finance-overlay-wrapper .buttons .dbl-button-LightGray,
.mblc .finance-overlay-wrapper .buttons .dbl-button-Red,
.mblc .finance-overlay-wrapper .buttons .dbl-button-Transparent,
.mblc .service-overlay-wrapper .buttons .dbl-button-LightGray,
.mblc .service-overlay-wrapper .buttons .dbl-button-Red,
.mblc .service-overlay-wrapper .buttons .dbl-button-Transparent,
.service-overlay-wrapper .buttons .calltoaction,
.service-overlay-wrapper .buttons .dbl .dbl-col .dbl-button-LightGray,
.service-overlay-wrapper .buttons .dbl .dbl-col .dbl-button-Red,
.service-overlay-wrapper .buttons .dbl .dbl-col .dbl-button-Transparent,
.service-overlay-wrapper .buttons .formcontainerblock .EPiServerForms .FormSubmitButton,
.service-overlay-wrapper .buttons .mblc .dbl-button-LightGray,
.service-overlay-wrapper .buttons .mblc .dbl-button-Red,
.service-overlay-wrapper .buttons .mblc .dbl-button-Transparent {
	margin-right: 0
}

.finance-overlay-wrapper .buttons .back-to-finance,
.finance-overlay-wrapper .buttons .close-finance,
.service-overlay-wrapper .buttons .back-to-finance,
.service-overlay-wrapper .buttons .close-finance {
	display: inline-block;
	margin-top: 11px;
	text-decoration: none
}

.finance-overlay-wrapper .buttons .back-to-finance span,
.finance-overlay-wrapper .buttons .close-finance span,
.service-overlay-wrapper .buttons .back-to-finance span,
.service-overlay-wrapper .buttons .close-finance span {
	margin: 0 4px 0 0;
	position: relative;
	top: 2px
}

@media (max-width:767px) {
	.finance-overlay-wrapper .buttons .close-services,
	.service-overlay-wrapper .buttons .close-services {
		display: none
	}
}

.finance-overlay-wrapper .text-right,
.service-overlay-wrapper .text-right {
	text-align: right
}

.finance-overlay-wrapper .scroll-wrapper,
.service-overlay-wrapper .scroll-wrapper {
	max-height: 100%;
	overflow: auto
}

.finance-overlay-wrapper .scroll-wrapper .title-wrapper,
.service-overlay-wrapper .scroll-wrapper .title-wrapper {
	margin: 0 -15px 15px
}

.finance-overlay-wrapper .scroll-wrapper .title-wrapper .hotline,
.service-overlay-wrapper .scroll-wrapper .title-wrapper .hotline {
	width: 100px;
	height: 100px;
	text-align: center;
	background-color: #bb001e;
	color: #fff;
	float: right;
	border-radius: 50%;
	padding: 18px 10px 0
}

.finance-overlay-wrapper .scroll-wrapper .service-option,
.service-overlay-wrapper .scroll-wrapper .service-option {
	margin-bottom: 25px
}

@media (max-width:767px) {
	.finance-overlay-wrapper .scroll-wrapper .service-option,
	.service-overlay-wrapper .scroll-wrapper .service-option {
		padding-left: 0;
		padding-right: 0
	}
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper {
	padding: 15px 15px 35px 25px;
	border: 1px solid #dfdfe1;
	background: #fff;
	position: relative
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper:before,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper:before {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 5px;
	background: none;
	content: " "
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper hr,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper hr {
	border-top-color: #aeb0b3
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .name-price-wrapper,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .name-price-wrapper {
	background-color: #efeff0;
	padding: 15px 15px 15px 25px;
	margin: 5px -15px 5px -25px
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .name-price-wrapper .service-name,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .name-price-wrapper .service-name {
	font-size: 20px;
	font-weight: 700
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .name-price-wrapper .service-price,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .name-price-wrapper .service-price {
	font-size: 24px;
	font-family: Titillium-Bold, sans-serif
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .optional-wrapper>h4,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .optional-wrapper>h4 {
	margin: 15px 0 10px
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .optional-wrapper label>p,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .optional-wrapper label>p {
	margin: 0;
	display: inline
}

.block-link-button .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a,
.block-link-button .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a,
.dbl .dbl-col .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-LightGray,
.dbl .dbl-col .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Red,
.dbl .dbl-col .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Transparent,
.dbl .dbl-col .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-LightGray,
.dbl .dbl-col .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Red,
.dbl .dbl-col .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Transparent,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .block-link-button .terms-wrapper>a,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.dbl-button-LightGray,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.dbl-button-Red,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.dbl-button-Transparent,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .footer-buttons li .terms-wrapper>a,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.dbl-button-LightGray,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.dbl-button-Red,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.dbl-button-Transparent,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .parts-footer-buttons li .terms-wrapper>a,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.btn,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>button.buy,
.footer-buttons li .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a,
.footer-buttons li .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a,
.mblc .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-LightGray,
.mblc .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Red,
.mblc .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Transparent,
.mblc .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-LightGray,
.mblc .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Red,
.mblc .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Transparent,
.parts-footer-buttons li .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a,
.parts-footer-buttons li .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .block-link-button .terms-wrapper>a,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.dbl-button-LightGray,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.dbl-button-Red,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.dbl-button-Transparent,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .footer-buttons li .terms-wrapper>a,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.dbl-button-LightGray,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.dbl-button-Red,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.dbl-button-Transparent,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .parts-footer-buttons li .terms-wrapper>a,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.btn,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>button.buy {
	display: block;
	text-align: center;
	margin-right: 0;
	color: #333;
	text-decoration: none
}

.block-link-button .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a:after,
.block-link-button .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a:after,
.dbl .dbl-col .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-LightGray:after,
.dbl .dbl-col .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Red:after,
.dbl .dbl-col .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Transparent:after,
.dbl .dbl-col .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-LightGray:after,
.dbl .dbl-col .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Red:after,
.dbl .dbl-col .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Transparent:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .block-link-button .terms-wrapper>a:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.dbl-button-LightGray:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.dbl-button-Red:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.dbl-button-Transparent:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .footer-buttons li .terms-wrapper>a:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.dbl-button-LightGray:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.dbl-button-Red:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.dbl-button-Transparent:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .parts-footer-buttons li .terms-wrapper>a:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.btn:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>button.buy:after,
.footer-buttons li .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a:after,
.footer-buttons li .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a:after,
.mblc .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-LightGray:after,
.mblc .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Red:after,
.mblc .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Transparent:after,
.mblc .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-LightGray:after,
.mblc .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Red:after,
.mblc .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.dbl-button-Transparent:after,
.parts-footer-buttons li .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a:after,
.parts-footer-buttons li .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .block-link-button .terms-wrapper>a:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.dbl-button-LightGray:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.dbl-button-Red:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.dbl-button-Transparent:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .footer-buttons li .terms-wrapper>a:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.dbl-button-LightGray:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.dbl-button-Red:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.dbl-button-Transparent:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .parts-footer-buttons li .terms-wrapper>a:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.btn:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>button.buy:after {
	display: block;
	height: 8px;
	width: 100%;
	background: url(https://toyota-forklifts.fi/assets/images/downarrow.png?25c55beeae8ca5f3d57c540047dc0559) top no-repeat;
	content: "";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.block-link-button .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a.collapsed:after,
.block-link-button .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a.collapsed:after,
.dbl .dbl-col .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.collapsed.dbl-button-LightGray:after,
.dbl .dbl-col .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.collapsed.dbl-button-Red:after,
.dbl .dbl-col .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.collapsed.dbl-button-Transparent:after,
.dbl .dbl-col .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.collapsed.dbl-button-LightGray:after,
.dbl .dbl-col .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.collapsed.dbl-button-Red:after,
.dbl .dbl-col .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.collapsed.dbl-button-Transparent:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .block-link-button .terms-wrapper>a.collapsed:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.collapsed.dbl-button-LightGray:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.collapsed.dbl-button-Red:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.collapsed.dbl-button-Transparent:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .footer-buttons li .terms-wrapper>a.collapsed:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.collapsed.dbl-button-LightGray:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.collapsed.dbl-button-Red:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.collapsed.dbl-button-Transparent:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .parts-footer-buttons li .terms-wrapper>a.collapsed:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.btn.collapsed:after,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>button.collapsed.buy:after,
.footer-buttons li .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a.collapsed:after,
.footer-buttons li .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a.collapsed:after,
.mblc .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.collapsed.dbl-button-LightGray:after,
.mblc .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.collapsed.dbl-button-Red:after,
.mblc .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.collapsed.dbl-button-Transparent:after,
.mblc .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.collapsed.dbl-button-LightGray:after,
.mblc .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.collapsed.dbl-button-Red:after,
.mblc .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.collapsed.dbl-button-Transparent:after,
.parts-footer-buttons li .finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a.collapsed:after,
.parts-footer-buttons li .service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>a.collapsed:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .block-link-button .terms-wrapper>a.collapsed:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.collapsed.dbl-button-LightGray:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.collapsed.dbl-button-Red:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .dbl .dbl-col .terms-wrapper>.collapsed.dbl-button-Transparent:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .footer-buttons li .terms-wrapper>a.collapsed:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.collapsed.dbl-button-LightGray:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.collapsed.dbl-button-Red:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .mblc .terms-wrapper>.collapsed.dbl-button-Transparent:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .parts-footer-buttons li .terms-wrapper>a.collapsed:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>.btn.collapsed:after,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-wrapper>button.collapsed.buy:after {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included {
	list-style: none;
	padding: 0
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded li,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included li,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded li,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included li {
	padding: 3px 0 3px 20px;
	position: relative
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded li:before,
.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included li:before,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .excluded li:before,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .included li:before {
	padding: 0 5px 0 0;
	position: absolute;
	top: 7px;
	left: 0
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .optional,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .optional {
	margin: 15px 0 0
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .optional ul,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .optional ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms {
	margin: 25px 0 0;
	display: none
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-button,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-button {
	text-align: center;
	position: absolute;
	bottom: 15px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	min-width: 73px;
	color: #5c5c5c
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-button:hover,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-button:hover {
	color: #333;
	cursor: pointer
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-button .expand,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-button .expand {
	width: 73px;
	height: 8px;
	background: url(https://toyota-forklifts.fi/assets/images/downarrow.png?25c55beeae8ca5f3d57c540047dc0559) 50% no-repeat;
	margin: 5px 0 0;
	width: 100%
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-button .minimize,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .terms-button .minimize {
	display: none;
	width: 73px;
	height: 8px;
	background: url(https://toyota-forklifts.fi/assets/images/downarrow.png?25c55beeae8ca5f3d57c540047dc0559) 50% no-repeat;
	margin: 0 0 5px;
	width: 100%;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.finance-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .radio-wrapper,
.service-overlay-wrapper .scroll-wrapper .service-option .service-inner-wrapper .radio-wrapper {
	position: absolute;
	bottom: 24px;
	right: 5px
}

.finance-overlay-wrapper .scroll-wrapper .service-option:hover,
.service-overlay-wrapper .scroll-wrapper .service-option:hover {
	cursor: pointer
}

.finance-overlay-wrapper .scroll-wrapper .service-option:hover .service-inner-wrapper:before,
.service-overlay-wrapper .scroll-wrapper .service-option:hover .service-inner-wrapper:before {
	background-color: #dfdfe1
}

.finance-overlay-wrapper .scroll-wrapper .service-option.selected .service-inner-wrapper:before,
.service-overlay-wrapper .scroll-wrapper .service-option.selected .service-inner-wrapper:before {
	background-color: #bb001e
}

.finance-overlay-wrapper .scroll-wrapper .finance-option,
.service-overlay-wrapper .scroll-wrapper .finance-option {
	margin-bottom: 15px;
	min-width: 800px
}

@media (max-width:767px) {
	.finance-overlay-wrapper .scroll-wrapper .finance-option>div,
	.service-overlay-wrapper .scroll-wrapper .finance-option>div {
		padding-left: 0;
		padding-right: 0
	}
}

@media (max-width:991px) {
	.finance-overlay-wrapper .scroll-wrapper .finance-option,
	.service-overlay-wrapper .scroll-wrapper .finance-option {
		min-width: 0
	}
}

.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper,
.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper {
	padding: 15px 25px 55px;
	border: 1px solid #dfdfe1;
	background: #fff;
	position: relative
}

.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper:before,
.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper:before {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 5px;
	background: none;
	content: " "
}

.fancybox-inner.checkout-reset-password .finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper h1,
.fancybox-inner.checkout-reset-password .service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper h1,
.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .fancybox-inner.checkout-reset-password h1,
.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper h3,
.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .fancybox-inner.checkout-reset-password h1,
.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper h3 {
	margin-top: 0
}

.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .radio-wrapper,
.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .radio-wrapper {
	position: absolute;
	bottom: 24px;
	right: 5px
}

.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .finance-price,
.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .finance-price {
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 18px
}

@media (max-width:767px) {
	.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .finance-price,
	.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .finance-price {
		position: relative;
		top: 0;
		left: 0
	}
}

.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .finance-price span,
.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .finance-price span {
	font-weight: 700
}

.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .terms,
.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .terms {
	margin: 25px 0 0;
	display: none
}

.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .terms-button,
.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .terms-button {
	text-align: center;
	min-width: 73px;
	color: #5c5c5c;
	position: absolute;
	bottom: 15px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .terms-button:hover,
.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .terms-button:hover {
	color: #333;
	cursor: pointer
}

.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .terms-button .expand,
.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .terms-button .expand {
	width: 73px;
	height: 8px;
	background: url(https://toyota-forklifts.fi/assets/images/downarrow.png?25c55beeae8ca5f3d57c540047dc0559) 50% no-repeat;
	margin: 5px 0 0;
	width: 100%
}

.finance-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .terms-button .minimize,
.service-overlay-wrapper .scroll-wrapper .finance-option .finance-inner-wrapper .terms-button .minimize {
	display: none;
	width: 73px;
	height: 8px;
	background: url(https://toyota-forklifts.fi/assets/images/downarrow.png?25c55beeae8ca5f3d57c540047dc0559) 50% no-repeat;
	margin: 0 0 5px;
	width: 100%;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.finance-overlay-wrapper .scroll-wrapper .finance-option:hover,
.service-overlay-wrapper .scroll-wrapper .finance-option:hover {
	cursor: pointer
}

.finance-overlay-wrapper .scroll-wrapper .finance-option:hover .finance-inner-wrapper:before,
.service-overlay-wrapper .scroll-wrapper .finance-option:hover .finance-inner-wrapper:before {
	background-color: #dfdfe1
}

.finance-overlay-wrapper .scroll-wrapper .finance-option.selected .finance-inner-wrapper:before,
.service-overlay-wrapper .scroll-wrapper .finance-option.selected .finance-inner-wrapper:before {
	background-color: #bb001e
}

.fancybox-finance-overlay .fancybox-skin,
.fancybox-service-overlay .fancybox-skin {
	background-color: #f7f7f7
}

.fancybox-inner .partsSearch-block,
.fancybox-inner .partsSearch-block-error,
.fancybox-inner .partsSearch-block-fail {
	margin: 0;
	padding: 0
}

.fancybox-inner .partsSearch-block-error .js-quick-order-add-row,
.fancybox-inner .partsSearch-block-fail .js-quick-order-add-row,
.fancybox-inner .partsSearch-block .js-quick-order-add-row {
	padding: 0;
	padding-top: 5px
}

.fancybox-inner .partsSearch-block-error .js-quick-order-add-row .jsQuantitySearch,
.fancybox-inner .partsSearch-block-fail .js-quick-order-add-row .jsQuantitySearch,
.fancybox-inner .partsSearch-block .js-quick-order-add-row .jsQuantitySearch {
	padding: 5px 3em 5px 5px
}

.fancybox-inner .partsSearch-block-error .js-quick-order-add-row .jsInputButtonText,
.fancybox-inner .partsSearch-block-fail .js-quick-order-add-row .jsInputButtonText,
.fancybox-inner .partsSearch-block .js-quick-order-add-row .jsInputButtonText {
	margin: 0 5px
}

@media (max-width:992px) {
	.fancybox-inner .partsSearch-block-error .add-to-cart-container,
	.fancybox-inner .partsSearch-block-fail .add-to-cart-container,
	.fancybox-inner .partsSearch-block .add-to-cart-container {
		right: 20px
	}
}

.fancybox-inner .product-accessory>.row,
.fancybox-inner .product-option>.row {
	margin: 0
}

.fancybox-inner .product-accessory .accessory-text .short,
.fancybox-inner .product-accessory .option-text .short,
.fancybox-inner .product-option .accessory-text .short,
.fancybox-inner .product-option .option-text .short {
	display: none
}

.fancybox-inner .product-accessory .accessory-text .full,
.fancybox-inner .product-accessory .option-text .full,
.fancybox-inner .product-option .accessory-text .full,
.fancybox-inner .product-option .option-text .full {
	display: block
}

.fancybox-inner .product-accessory img,
.fancybox-inner .product-option img {
	width: 100%
}

.fancybox-inner .service-overlay-wrapper {
	display: block
}

.mobile-product-summary {
	display: none;
	padding: 10px 0
}

@media (max-width:991px) {
	.mobile-product-summary {
		display: block
	}
}

.fancybox-inner.checkout-reset-password .mobile-product-summary h1,
.mobile-product-summary .fancybox-inner.checkout-reset-password h1,
.mobile-product-summary .jsProdConfigSummary,
.mobile-product-summary h3 {
	display: none
}

.mobile-product-summary .price-wrapper {
	white-space: nowrap
}

.mobile-product-summary .shipping,
.mobile-product-summary .total {
	margin: 0 0 10px;
	display: table;
	width: 100%
}

.mobile-product-summary .shipping dt,
.mobile-product-summary .total dt {
	font-size: 16px;
	display: table-cell
}

.mobile-product-summary .shipping dd,
.mobile-product-summary .total dd {
	margin-left: 0;
	display: table-cell;
	vertical-align: top;
	text-align: right
}

.mobile-product-summary .shipping dd p,
.mobile-product-summary .total dd p {
	margin: 0
}

.mobile-product-summary .total dt {
	font-family: Titillium-Bold, sans-serif
}

.mobile-product-summary .price-days {
	display: inline-block;
	margin-bottom: 5px;
	white-space: normal
}

.mobile-product-summary .rental .price {
	font-size: 16px;
	line-height: 22px
}

.mobile-product-summary .price {
	font-size: 24px;
	line-height: 27px;
	margin-left: 0;
	display: inline-block
}

.mobile-product-summary .price.small {
	font-size: 16px
}

.this-or-that {
	vertical-align: middle;
	text-align: center;
	padding-bottom: 5px
}

@media (min-width:768px) {
	.this-or-that {
		padding-top: 30px
	}
}

.service-request-entry {
	padding: .3em 0;
	margin: 0!important
}

.service-request-entry:nth-of-type(2n) {
	background: #f7f7f7
}

.addthis_toolbox span.addthis_follow_label {
    display: none;
}

.at-follow-tbx-element .at300b, .at-follow-tbx-element .at300m {
    display: inline-block;
    width: auto;
    padding: 0;
    margin: 0 2px 5px;
    outline-offset: -1px;
    transition: all .2s ease-in-out;
}

.at-icon-wrapper {
    display: inline-block;
    overflow: hidden;
}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
    width: auto;
}

/* 4 column slider */


/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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{-webkit-box-sizing:content-box;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]{-webkit-box-sizing:border-box;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;-webkit-box-sizing:content-box;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}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}.checkout-step.active .fancybox-inner.checkout-reset-password h1,.checkout-step.active h3,.fancybox-inner.checkout-reset-password .checkout-step.active h1,.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,.fancybox-inner.checkout-reset-password h1,.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,.parts-checkout-step.active h3,.partsCatalog-item-position,h2,h3,p{orphans:3;widows:3}.checkout-step.active .fancybox-inner.checkout-reset-password h1,.checkout-step.active h3,.fancybox-inner.checkout-reset-password .checkout-step.active h1,.fancybox-inner.checkout-reset-password .parts-checkout-step.active h1,.fancybox-inner.checkout-reset-password h1,.parts-checkout-step.active .fancybox-inner.checkout-reset-password h1,.parts-checkout-step.active h3,.partsCatalog-item-position,h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.block-link-button .dropup>a>.caret,.block-link-button a>.caret,.btn>.caret,.dbl .dbl-col .dbl-button-LightGray>.caret,.dbl .dbl-col .dbl-button-Red>.caret,.dbl .dbl-col .dbl-button-Transparent>.caret,.dbl .dbl-col .dropup>.dbl-button-LightGray>.caret,.dbl .dbl-col .dropup>.dbl-button-Red>.caret,.dbl .dbl-col .dropup>.dbl-button-Transparent>.caret,.dropup>.btn>.caret,.dropup>button.buy>.caret,.footer-buttons li .dropup>a>.caret,.footer-buttons li a>.caret,.mblc .dbl-button-LightGray>.caret,.mblc .dbl-button-Red>.caret,.mblc .dbl-button-Transparent>.caret,.mblc .dropup>.dbl-button-LightGray>.caret,.mblc .dropup>.dbl-button-Red>.caret,.mblc .dropup>.dbl-button-Transparent>.caret,.parts-footer-buttons li .dropup>a>.caret,.parts-footer-buttons li a>.caret,button.buy>.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 td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url(./fonts/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1);src:url(./fonts/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1?#iefix) format("embedded-opentype"),url(./fonts/glyphicons-halflings-regular.woff2?448c34a56d699c29117adc64c43affeb) format("woff2"),url(./fonts/glyphicons-halflings-regular.woff?fa2772327f55d8198301fdb8bcfc8158) format("woff"),url(./fonts/glyphicons-halflings-regular.ttf?e18bbf611f2a2e43afc071aa2f4e1512) format("truetype"),url(./fonts/glyphicons-halflings-regular.svg?89889688147bd7575d6327160d64e760#glyphicons_halflingsregular) format("svg")}.glyphicon,.iconEnvelope,.iconPrint{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:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20AC"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before,.iconEnvelope: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,.iconPrint: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,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\E227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\A5"}.glyphicon-rub:before,.glyphicon-ruble: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"}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;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.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1500px){.container{width:1460px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.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,.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,.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,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.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{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.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.33333333%}.col-xs-2{width:16.66666667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333%}.col-xs-5{width:41.66666667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333333%}.col-xs-8{width:66.66666667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333%}.col-xs-11{width:91.66666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333333%}.col-xs-push-2{left:16.66666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333333%}.col-xs-push-5{left:41.66666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333333%}.col-xs-push-8{left:66.66666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333333%}.col-xs-push-11{left:91.66666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.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.33333333%}.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333333%}.col-sm-push-2{left:16.66666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333333%}.col-sm-push-5{left:41.66666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333333%}.col-sm-push-8{left:66.66666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333333%}.col-sm-push-11{left:91.66666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.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.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333333%}.col-md-pull-2{right:16.66666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333333%}.col-md-pull-5{right:41.66666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333333%}.col-md-pull-8{right:66.66666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333333%}.col-md-pull-11{right:91.66666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333333%}.col-md-push-2{left:16.66666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333333%}.col-md-push-5{left:41.66666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333333%}.col-md-push-8{left:66.66666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333333%}.col-md-push-11{left:91.66666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.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.33333333%}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333333%}.col-lg-push-2{left:16.66666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333333%}.col-lg-push-5{left:41.66666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333333%}.col-lg-push-8{left:66.66666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333333%}.col-lg-push-11{left:91.66666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-12{margin-left:100%}}@media (min-width:1500px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333333%}.col-xl-5{width:41.66666667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333333%}.col-xl-8{width:66.66666667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333333%}.col-xl-11{width:91.66666667%}.col-xl-12{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.33333333%}.col-xl-push-2{left:16.66666667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.33333333%}.col-xl-push-5{left:41.66666667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.33333333%}.col-xl-push-8{left:66.66666667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.33333333%}.col-xl-push-11{left:91.66666667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px 12px;padding-bottom:8px 12px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px 12px;line-height:1.42857143;vertical-align:top;border-top:1px solid #dfdfe1}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #dfdfe1}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #dfdfe1}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #dfdfe1}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f7f7f7}.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>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{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 #dfdfe1}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{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=checkbox]:focus,input[type=file]:focus,input[type=radio]: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.42857143;color:#555}.form-control,.formcontainerblock .EPiServerForms .Form__CustomInput,.formcontainerblock .EPiServerForms .Form__Element select,.formcontainerblock .EPiServerForms .FormTextbox__Input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;background-color:#fff;background-image:none;-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 .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus,.formcontainerblock .EPiServerForms .Form__CustomInput:focus,.formcontainerblock .EPiServerForms .Form__Element select:focus,.formcontainerblock .EPiServerForms .FormTextbox__Input:focus{border-color:#aeb0b3;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(216,3%,69%,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(216,3%,69%,.6)}.form-control::-moz-placeholder,.formcontainerblock .EPiServerForms .Form__CustomInput::-moz-placeholder,.formcontainerblock .EPiServerForms .Form__Element select::-moz-placeholder,.formcontainerblock .EPiServerForms .FormTextbox__Input::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder,.formcontainerblock .EPiServerForms .Form__CustomInput:-ms-input-placeholder,.formcontainerblock .EPiServerForms .Form__Element select:-ms-input-placeholder,.formcontainerblock .EPiServerForms .FormTextbox__Input:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder,.formcontainerblock .EPiServerForms .Form__CustomInput::-webkit-input-placeholder,.formcontainerblock .EPiServerForms .Form__Element select::-webkit-input-placeholder,.formcontainerblock .EPiServerForms .FormTextbox__Input::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],.formcontainerblock .EPiServerForms .Form__Element fieldset[disabled] select,.formcontainerblock .EPiServerForms .Form__Element select[disabled],.formcontainerblock .EPiServerForms .Form__Element select[readonly],.formcontainerblock .EPiServerForms [disabled].Form__CustomInput,.formcontainerblock .EPiServerForms [disabled].FormTextbox__Input,.formcontainerblock .EPiServerForms [readonly].Form__CustomInput,.formcontainerblock .EPiServerForms [readonly].FormTextbox__Input,.formcontainerblock .EPiServerForms fieldset[disabled] .Form__CustomInput,.formcontainerblock .EPiServerForms fieldset[disabled] .FormTextbox__Input,fieldset[disabled] .form-control,fieldset[disabled] .formcontainerblock .EPiServerForms .Form__CustomInput,fieldset[disabled] .formcontainerblock .EPiServerForms .Form__Element select,fieldset[disabled] .formcontainerblock .EPiServerForms .FormTextbox__Input{background-color:#eee;opacity:1}.form-control[disabled],.formcontainerblock .EPiServerForms .Form__Element fieldset[disabled] select,.formcontainerblock .EPiServerForms .Form__Element select[disabled],.formcontainerblock .EPiServerForms [disabled].Form__CustomInput,.formcontainerblock .EPiServerForms [disabled].FormTextbox__Input,.formcontainerblock .EPiServerForms fieldset[disabled] .Form__CustomInput,.formcontainerblock .EPiServerForms fieldset[disabled] .FormTextbox__Input,fieldset[disabled] .form-control,fieldset[disabled] .formcontainerblock .EPiServerForms .Form__CustomInput,fieldset[disabled] .formcontainerblock .EPiServerForms .Form__Element select,fieldset[disabled] .formcontainerblock .EPiServerForms .FormTextbox__Input{cursor:not-allowed}.formcontainerblock .EPiServerForms textarea.Form__CustomInput,.formcontainerblock .EPiServerForms textarea.FormTextbox__Input,textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:34px}.dbl .dbl-col .input-group-sm>.input-group-btn>input[type=date].dbl-button-LightGray,.dbl .dbl-col .input-group-sm>.input-group-btn>input[type=date].dbl-button-Red,.dbl .dbl-col .input-group-sm>.input-group-btn>input[type=date].dbl-button-Transparent,.dbl .dbl-col .input-group-sm>.input-group-btn>input[type=datetime-local].dbl-button-LightGray,.dbl .dbl-col .input-group-sm>.input-group-btn>input[type=datetime-local].dbl-button-Red,.dbl .dbl-col .input-group-sm>.input-group-btn>input[type=datetime-local].dbl-button-Transparent,.dbl .dbl-col .input-group-sm>.input-group-btn>input[type=month].dbl-button-LightGray,.dbl .dbl-col .input-group-sm>.input-group-btn>input[type=month].dbl-button-Red,.dbl .dbl-col .input-group-sm>.input-group-btn>input[type=month].dbl-button-Transparent,.dbl .dbl-col .input-group-sm>.input-group-btn>input[type=time].dbl-button-LightGray,.dbl .dbl-col .input-group-sm>.input-group-btn>input[type=time].dbl-button-Red,.dbl .dbl-col .input-group-sm>.input-group-btn>input[type=time].dbl-button-Transparent,.formcontainerblock .EPiServerForms .input-group-sm>input[type=date].Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-sm>input[type=date].FormTextbox__Input,.formcontainerblock .EPiServerForms .input-group-sm>input[type=datetime-local].Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-sm>input[type=datetime-local].FormTextbox__Input,.formcontainerblock .EPiServerForms .input-group-sm>input[type=month].Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-sm>input[type=month].FormTextbox__Input,.formcontainerblock .EPiServerForms .input-group-sm>input[type=time].Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-sm>input[type=time].FormTextbox__Input,.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon,.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.mblc .input-group-sm>.input-group-btn>input[type=date].dbl-button-LightGray,.mblc .input-group-sm>.input-group-btn>input[type=date].dbl-button-Red,.mblc .input-group-sm>.input-group-btn>input[type=date].dbl-button-Transparent,.mblc .input-group-sm>.input-group-btn>input[type=datetime-local].dbl-button-LightGray,.mblc .input-group-sm>.input-group-btn>input[type=datetime-local].dbl-button-Red,.mblc .input-group-sm>.input-group-btn>input[type=datetime-local].dbl-button-Transparent,.mblc .input-group-sm>.input-group-btn>input[type=month].dbl-button-LightGray,.mblc .input-group-sm>.input-group-btn>input[type=month].dbl-button-Red,.mblc .input-group-sm>.input-group-btn>input[type=month].dbl-button-Transparent,.mblc .input-group-sm>.input-group-btn>input[type=time].dbl-button-LightGray,.mblc .input-group-sm>.input-group-btn>input[type=time].dbl-button-Red,.mblc .input-group-sm>.input-group-btn>input[type=time].dbl-button-Transparent,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.dbl .dbl-col .input-group-lg>.input-group-btn>input[type=date].dbl-button-LightGray,.dbl .dbl-col .input-group-lg>.input-group-btn>input[type=date].dbl-button-Red,.dbl .dbl-col .input-group-lg>.input-group-btn>input[type=date].dbl-button-Transparent,.dbl .dbl-col .input-group-lg>.input-group-btn>input[type=datetime-local].dbl-button-LightGray,.dbl .dbl-col .input-group-lg>.input-group-btn>input[type=datetime-local].dbl-button-Red,.dbl .dbl-col .input-group-lg>.input-group-btn>input[type=datetime-local].dbl-button-Transparent,.dbl .dbl-col .input-group-lg>.input-group-btn>input[type=month].dbl-button-LightGray,.dbl .dbl-col .input-group-lg>.input-group-btn>input[type=month].dbl-button-Red,.dbl .dbl-col .input-group-lg>.input-group-btn>input[type=month].dbl-button-Transparent,.dbl .dbl-col .input-group-lg>.input-group-btn>input[type=time].dbl-button-LightGray,.dbl .dbl-col .input-group-lg>.input-group-btn>input[type=time].dbl-button-Red,.dbl .dbl-col .input-group-lg>.input-group-btn>input[type=time].dbl-button-Transparent,.formcontainerblock .EPiServerForms .input-group-lg>input[type=date].Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-lg>input[type=date].FormTextbox__Input,.formcontainerblock .EPiServerForms .input-group-lg>input[type=datetime-local].Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-lg>input[type=datetime-local].FormTextbox__Input,.formcontainerblock .EPiServerForms .input-group-lg>input[type=month].Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-lg>input[type=month].FormTextbox__Input,.formcontainerblock .EPiServerForms .input-group-lg>input[type=time].Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-lg>input[type=time].FormTextbox__Input,.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon,.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.mblc .input-group-lg>.input-group-btn>input[type=date].dbl-button-LightGray,.mblc .input-group-lg>.input-group-btn>input[type=date].dbl-button-Red,.mblc .input-group-lg>.input-group-btn>input[type=date].dbl-button-Transparent,.mblc .input-group-lg>.input-group-btn>input[type=datetime-local].dbl-button-LightGray,.mblc .input-group-lg>.input-group-btn>input[type=datetime-local].dbl-button-Red,.mblc .input-group-lg>.input-group-btn>input[type=datetime-local].dbl-button-Transparent,.mblc .input-group-lg>.input-group-btn>input[type=month].dbl-button-LightGray,.mblc .input-group-lg>.input-group-btn>input[type=month].dbl-button-Red,.mblc .input-group-lg>.input-group-btn>input[type=month].dbl-button-Transparent,.mblc .input-group-lg>.input-group-btn>input[type=time].dbl-button-LightGray,.mblc .input-group-lg>.input-group-btn>input[type=time].dbl-button-Red,.mblc .input-group-lg>.input-group-btn>input[type=time].dbl-button-Transparent,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px;max-width:300px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.block-link-button .input-group-lg>.input-group-btn>a.form-control-static,.block-link-button .input-group-sm>.input-group-btn>a.form-control-static,.dbl .dbl-col .input-group-lg>.input-group-btn>.form-control-static.dbl-button-LightGray,.dbl .dbl-col .input-group-lg>.input-group-btn>.form-control-static.dbl-button-Red,.dbl .dbl-col .input-group-lg>.input-group-btn>.form-control-static.dbl-button-Transparent,.dbl .dbl-col .input-group-sm>.input-group-btn>.form-control-static.dbl-button-LightGray,.dbl .dbl-col .input-group-sm>.input-group-btn>.form-control-static.dbl-button-Red,.dbl .dbl-col .input-group-sm>.input-group-btn>.form-control-static.dbl-button-Transparent,.footer-buttons li .input-group-lg>.input-group-btn>a.form-control-static,.footer-buttons li .input-group-sm>.input-group-btn>a.form-control-static,.form-control-static.input-lg,.form-control-static.input-sm,.formcontainerblock .EPiServerForms .Form__Element .input-group-lg>select.form-control-static,.formcontainerblock .EPiServerForms .Form__Element .input-group-sm>select.form-control-static,.formcontainerblock .EPiServerForms .input-group-lg>.form-control-static.Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-lg>.form-control-static.FormTextbox__Input,.formcontainerblock .EPiServerForms .input-group-sm>.form-control-static.Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-sm>.form-control-static.FormTextbox__Input,.input-group-lg>.form-control-static.form-control,.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>button.form-control-static.buy,.input-group-sm>.form-control-static.form-control,.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>button.form-control-static.buy,.mblc .input-group-lg>.input-group-btn>.form-control-static.dbl-button-LightGray,.mblc .input-group-lg>.input-group-btn>.form-control-static.dbl-button-Red,.mblc .input-group-lg>.input-group-btn>.form-control-static.dbl-button-Transparent,.mblc .input-group-sm>.input-group-btn>.form-control-static.dbl-button-LightGray,.mblc .input-group-sm>.input-group-btn>.form-control-static.dbl-button-Red,.mblc .input-group-sm>.input-group-btn>.form-control-static.dbl-button-Transparent,.parts-footer-buttons li .input-group-lg>.input-group-btn>a.form-control-static,.parts-footer-buttons li .input-group-sm>.input-group-btn>a.form-control-static{padding-left:0;padding-right:0}.block-link-button .input-group-sm>.input-group-btn>a,.dbl .dbl-col .input-group-sm>.input-group-btn>.dbl-button-LightGray,.dbl .dbl-col .input-group-sm>.input-group-btn>.dbl-button-Red,.dbl .dbl-col .input-group-sm>.input-group-btn>.dbl-button-Transparent,.footer-buttons li .input-group-sm>.input-group-btn>a,.formcontainerblock .EPiServerForms .Form__Element .input-group-sm>select,.formcontainerblock .EPiServerForms .input-group-sm>.Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-sm>.FormTextbox__Input,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-group-sm>.input-group-btn>button.buy,.input-sm,.mblc .input-group-sm>.input-group-btn>.dbl-button-LightGray,.mblc .input-group-sm>.input-group-btn>.dbl-button-Red,.mblc .input-group-sm>.input-group-btn>.dbl-button-Transparent,.parts-footer-buttons li .input-group-sm>.input-group-btn>a{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.dbl .dbl-col .input-group-sm>.input-group-btn>select.dbl-button-LightGray,.dbl .dbl-col .input-group-sm>.input-group-btn>select.dbl-button-Red,.dbl .dbl-col .input-group-sm>.input-group-btn>select.dbl-button-Transparent,.formcontainerblock .EPiServerForms .Form__Element .input-group-sm>select,.formcontainerblock .EPiServerForms .input-group-sm>select.Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-sm>select.FormTextbox__Input,.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.mblc .input-group-sm>.input-group-btn>select.dbl-button-LightGray,.mblc .input-group-sm>.input-group-btn>select.dbl-button-Red,.mblc .input-group-sm>.input-group-btn>select.dbl-button-Transparent,select.input-sm{height:30px;line-height:30px}.dbl .dbl-col .input-group-sm>.input-group-btn>select[multiple].dbl-button-LightGray,.dbl .dbl-col .input-group-sm>.input-group-btn>select[multiple].dbl-button-Red,.dbl .dbl-col .input-group-sm>.input-group-btn>select[multiple].dbl-button-Transparent,.dbl .dbl-col .input-group-sm>.input-group-btn>textarea.dbl-button-LightGray,.dbl .dbl-col .input-group-sm>.input-group-btn>textarea.dbl-button-Red,.dbl .dbl-col .input-group-sm>.input-group-btn>textarea.dbl-button-Transparent,.formcontainerblock .EPiServerForms .Form__Element .input-group-sm>select[multiple],.formcontainerblock .EPiServerForms .input-group-sm>select[multiple].Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-sm>select[multiple].FormTextbox__Input,.formcontainerblock .EPiServerForms .input-group-sm>textarea.Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-sm>textarea.FormTextbox__Input,.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.mblc .input-group-sm>.input-group-btn>select[multiple].dbl-button-LightGray,.mblc .input-group-sm>.input-group-btn>select[multiple].dbl-button-Red,.mblc .input-group-sm>.input-group-btn>select[multiple].dbl-button-Transparent,.mblc .input-group-sm>.input-group-btn>textarea.dbl-button-LightGray,.mblc .input-group-sm>.input-group-btn>textarea.dbl-button-Red,.mblc .input-group-sm>.input-group-btn>textarea.dbl-button-Transparent,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control,.form-group-sm .formcontainerblock .EPiServerForms .Form__CustomInput,.form-group-sm .formcontainerblock .EPiServerForms .Form__Element select,.form-group-sm .formcontainerblock .EPiServerForms .FormTextbox__Input,.formcontainerblock .EPiServerForms .form-group-sm .Form__CustomInput,.formcontainerblock .EPiServerForms .form-group-sm .FormTextbox__Input,.formcontainerblock .EPiServerForms .Form__Element .form-group-sm select{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm .formcontainerblock .EPiServerForms .Form__Element select,.form-group-sm .formcontainerblock .EPiServerForms select.Form__CustomInput,.form-group-sm .formcontainerblock .EPiServerForms select.FormTextbox__Input,.form-group-sm select.form-control,.formcontainerblock .EPiServerForms .form-group-sm select.Form__CustomInput,.formcontainerblock .EPiServerForms .form-group-sm select.FormTextbox__Input,.formcontainerblock .EPiServerForms .Form__Element .form-group-sm select{height:30px;line-height:30px}.form-group-sm .formcontainerblock .EPiServerForms .Form__Element select[multiple],.form-group-sm .formcontainerblock .EPiServerForms select[multiple].Form__CustomInput,.form-group-sm .formcontainerblock .EPiServerForms select[multiple].FormTextbox__Input,.form-group-sm .formcontainerblock .EPiServerForms textarea.Form__CustomInput,.form-group-sm .formcontainerblock .EPiServerForms textarea.FormTextbox__Input,.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control,.formcontainerblock .EPiServerForms .form-group-sm select[multiple].Form__CustomInput,.formcontainerblock .EPiServerForms .form-group-sm select[multiple].FormTextbox__Input,.formcontainerblock .EPiServerForms .form-group-sm textarea.Form__CustomInput,.formcontainerblock .EPiServerForms .form-group-sm textarea.FormTextbox__Input,.formcontainerblock .EPiServerForms .Form__Element .form-group-sm select[multiple]{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.block-link-button .input-group-lg>.input-group-btn>a,.dbl .dbl-col .input-group-lg>.input-group-btn>.dbl-button-LightGray,.dbl .dbl-col .input-group-lg>.input-group-btn>.dbl-button-Red,.dbl .dbl-col .input-group-lg>.input-group-btn>.dbl-button-Transparent,.footer-buttons li .input-group-lg>.input-group-btn>a,.formcontainerblock .EPiServerForms .Form__Element .input-group-lg>select,.formcontainerblock .EPiServerForms .input-group-lg>.Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-lg>.FormTextbox__Input,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-lg>.input-group-btn>button.buy,.input-lg,.mblc .input-group-lg>.input-group-btn>.dbl-button-LightGray,.mblc .input-group-lg>.input-group-btn>.dbl-button-Red,.mblc .input-group-lg>.input-group-btn>.dbl-button-Transparent,.parts-footer-buttons li .input-group-lg>.input-group-btn>a{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.dbl .dbl-col .input-group-lg>.input-group-btn>select.dbl-button-LightGray,.dbl .dbl-col .input-group-lg>.input-group-btn>select.dbl-button-Red,.dbl .dbl-col .input-group-lg>.input-group-btn>select.dbl-button-Transparent,.formcontainerblock .EPiServerForms .Form__Element .input-group-lg>select,.formcontainerblock .EPiServerForms .input-group-lg>select.Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-lg>select.FormTextbox__Input,.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.mblc .input-group-lg>.input-group-btn>select.dbl-button-LightGray,.mblc .input-group-lg>.input-group-btn>select.dbl-button-Red,.mblc .input-group-lg>.input-group-btn>select.dbl-button-Transparent,select.input-lg{height:46px;line-height:46px}.dbl .dbl-col .input-group-lg>.input-group-btn>select[multiple].dbl-button-LightGray,.dbl .dbl-col .input-group-lg>.input-group-btn>select[multiple].dbl-button-Red,.dbl .dbl-col .input-group-lg>.input-group-btn>select[multiple].dbl-button-Transparent,.dbl .dbl-col .input-group-lg>.input-group-btn>textarea.dbl-button-LightGray,.dbl .dbl-col .input-group-lg>.input-group-btn>textarea.dbl-button-Red,.dbl .dbl-col .input-group-lg>.input-group-btn>textarea.dbl-button-Transparent,.formcontainerblock .EPiServerForms .Form__Element .input-group-lg>select[multiple],.formcontainerblock .EPiServerForms .input-group-lg>select[multiple].Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-lg>select[multiple].FormTextbox__Input,.formcontainerblock .EPiServerForms .input-group-lg>textarea.Form__CustomInput,.formcontainerblock .EPiServerForms .input-group-lg>textarea.FormTextbox__Input,.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.mblc .input-group-lg>.input-group-btn>select[multiple].dbl-button-LightGray,.mblc .input-group-lg>.input-group-btn>select[multiple].dbl-button-Red,.mblc .input-group-lg>.input-group-btn>select[multiple].dbl-button-Transparent,.mblc .input-group-lg>.input-group-btn>textarea.dbl-button-LightGray,.mblc .input-group-lg>.input-group-btn>textarea.dbl-button-Red,.mblc .input-group-lg>.input-group-btn>textarea.dbl-button-Transparent,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control,.form-group-lg .formcontainerblock .EPiServerForms .Form__CustomInput,.form-group-lg .formcontainerblock .EPiServerForms .Form__Element select,.form-group-lg .formcontainerblock .EPiServerForms .FormTextbox__Input,.formcontainerblock .EPiServerForms .form-group-lg .Form__CustomInput,.formcontainerblock .EPiServerForms .form-group-lg .FormTextbox__Input,.formcontainerblock .EPiServerForms .Form__Element .form-group-lg select{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg .formcontainerblock .EPiServerForms .Form__Element select,.form-group-lg .formcontainerblock .EPiServerForms select.Form__CustomInput,.form-group-lg .formcontainerblock .EPiServerForms select.FormTextbox__Input,.form-group-lg select.form-control,.formcontainerblock .EPiServerForms .form-group-lg select.Form__CustomInput,.formcontainerblock .EPiServerForms .form-group-lg select.FormTextbox__Input,.formcontainerblock .EPiServerForms .Form__Element .form-group-lg select{height:46px;line-height:46px}.form-group-lg .formcontainerblock .EPiServerForms .Form__Element select[multiple],.form-group-lg .formcontainerblock .EPiServerForms select[multiple].Form__CustomInput,.form-group-lg .formcontainerblock .EPiServerForms select[multiple].FormTextbox__Input,.form-group-lg .formcontainerblock .EPiServerForms textarea.Form__CustomInput,.form-group-lg .formcontainerblock .EPiServerForms textarea.FormTextbox__Input,.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control,.formcontainerblock .EPiServerForms .form-group-lg select[multiple].Form__CustomInput,.formcontainerblock .EPiServerForms .form-group-lg select[multiple].FormTextbox__Input,.formcontainerblock .EPiServerForms .form-group-lg textarea.Form__CustomInput,.formcontainerblock .EPiServerForms .form-group-lg textarea.FormTextbox__Input,.formcontainerblock .EPiServerForms .Form__Element .form-group-lg select[multiple]{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.has-feedback{position:relative}.formcontainerblock .EPiServerForms .Form__Element .has-feedback select,.formcontainerblock .EPiServerForms .has-feedback .Form__CustomInput,.formcontainerblock .EPiServerForms .has-feedback .FormTextbox__Input,.has-feedback .form-control,.has-feedback .formcontainerblock .EPiServerForms .Form__CustomInput,.has-feedback .formcontainerblock .EPiServerForms .Form__Element select,.has-feedback .formcontainerblock .EPiServerForms .FormTextbox__Input{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}.block-link-button .input-group-lg>.input-group-btn>a+.form-control-feedback,.dbl .dbl-col .input-group-lg>.input-group-btn>.dbl-button-LightGray+.form-control-feedback,.dbl .dbl-col .input-group-lg>.input-group-btn>.dbl-button-Red+.form-control-feedback,.dbl .dbl-col .input-group-lg>.input-group-btn>.dbl-button-Transparent+.form-control-feedback,.footer-buttons li .input-group-lg>.input-group-btn>a+.form-control-feedback,.formcontainerblock .EPiServerForms .Form__Element .input-group-lg>select+.form-control-feedback,.formcontainerblock .EPiServerForms .input-group-lg>.Form__CustomInput+.form-control-feedback,.formcontainerblock .EPiServerForms .input-group-lg>.FormTextbox__Input+.form-control-feedback,.input-group-lg>.form-control+.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.buy+.form-control-feedback,.input-lg+.form-control-feedback,.mblc .input-group-lg>.input-group-btn>.dbl-button-LightGray+.form-control-feedback,.mblc .input-group-lg>.input-group-btn>.dbl-button-Red+.form-control-feedback,.mblc .input-group-lg>.input-group-btn>.dbl-button-Transparent+.form-control-feedback,.parts-footer-buttons li .input-group-lg>.input-group-btn>a+.form-control-feedback{width:46px;height:46px;line-height:46px}.block-link-button .input-group-sm>.input-group-btn>a+.form-control-feedback,.dbl .dbl-col .input-group-sm>.input-group-btn>.dbl-button-LightGray+.form-control-feedback,.dbl .dbl-col .input-group-sm>.input-group-btn>.dbl-button-Red+.form-control-feedback,.dbl .dbl-col .input-group-sm>.input-group-btn>.dbl-button-Transparent+.form-control-feedback,.footer-buttons li .input-group-sm>.input-group-btn>a+.form-control-feedback,.formcontainerblock .EPiServerForms .Form__Element .input-group-sm>select+.form-control-feedback,.formcontainerblock .EPiServerForms .input-group-sm>.Form__CustomInput+.form-control-feedback,.formcontainerblock .EPiServerForms .input-group-sm>.FormTextbox__Input+.form-control-feedback,.input-group-sm>.form-control+.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.buy+.form-control-feedback,.input-sm+.form-control-feedback,.mblc .input-group-sm>.input-group-btn>.dbl-button-LightGray+.form-control-feedback,.mblc .input-group-sm>.input-group-btn>.dbl-button-Red+.form-control-feedback,.mblc .input-group-sm>.input-group-btn>.dbl-button-Transparent+.form-control-feedback,.parts-footer-buttons li .input-group-sm>.input-group-btn>a+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.formcontainerblock .EPiServerForms .Form__Element .has-success select,.formcontainerblock .EPiServerForms .has-success .Form__CustomInput,.formcontainerblock .EPiServerForms .has-success .FormTextbox__Input,.has-success .form-control,.has-success .formcontainerblock .EPiServerForms .Form__CustomInput,.has-success .formcontainerblock .EPiServerForms .Form__Element select,.has-success .formcontainerblock .EPiServerForms .FormTextbox__Input{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)}.formcontainerblock .EPiServerForms .Form__Element .has-success select:focus,.formcontainerblock .EPiServerForms .has-success .Form__CustomInput:focus,.formcontainerblock .EPiServerForms .has-success .FormTextbox__Input:focus,.has-success .form-control:focus,.has-success .formcontainerblock .EPiServerForms .Form__CustomInput:focus,.has-success .formcontainerblock .EPiServerForms .Form__Element select:focus,.has-success .formcontainerblock .EPiServerForms .FormTextbox__Input: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 .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.formcontainerblock .EPiServerForms .Form__Element .has-warning select,.formcontainerblock .EPiServerForms .has-warning .Form__CustomInput,.formcontainerblock .EPiServerForms .has-warning .FormTextbox__Input,.has-warning .form-control,.has-warning .formcontainerblock .EPiServerForms .Form__CustomInput,.has-warning .formcontainerblock .EPiServerForms .Form__Element select,.has-warning .formcontainerblock .EPiServerForms .FormTextbox__Input{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)}.formcontainerblock .EPiServerForms .Form__Element .has-warning select:focus,.formcontainerblock .EPiServerForms .has-warning .Form__CustomInput:focus,.formcontainerblock .EPiServerForms .has-warning .FormTextbox__Input:focus,.has-warning .form-control:focus,.has-warning .formcontainerblock .EPiServerForms .Form__CustomInput:focus,.has-warning .formcontainerblock .EPiServerForms .Form__Element select:focus,.has-warning .formcontainerblock .EPiServerForms .FormTextbox__Input: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 .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.formcontainerblock .EPiServerForms .Form__Element .has-error select,.formcontainerblock .EPiServerForms .has-error .Form__CustomInput,.formcontainerblock .EPiServerForms .has-error .FormTextbox__Input,.has-error .form-control,.has-error .formcontainerblock .EPiServerForms .Form__CustomInput,.has-error .formcontainerblock .EPiServerForms .Form__Element select,.has-error .formcontainerblock .EPiServerForms .FormTextbox__Input{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)}.formcontainerblock .EPiServerForms .Form__Element .has-error select:focus,.formcontainerblock .EPiServerForms .has-error .Form__CustomInput:focus,.formcontainerblock .EPiServerForms .has-error .FormTextbox__Input:focus,.has-error .form-control:focus,.has-error .formcontainerblock .EPiServerForms .Form__CustomInput:focus,.has-error .formcontainerblock .EPiServerForms .Form__Element select:focus,.has-error .formcontainerblock .EPiServerForms .FormTextbox__Input: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:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control,.form-inline .formcontainerblock .EPiServerForms .Form__CustomInput,.form-inline .formcontainerblock .EPiServerForms .Form__Element select,.form-inline .formcontainerblock .EPiServerForms .FormTextbox__Input,.formcontainerblock .EPiServerForms .form-inline .Form__CustomInput,.formcontainerblock .EPiServerForms .form-inline .FormTextbox__Input,.formcontainerblock .EPiServerForms .Form__Element .form-inline select{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 .form-control,.form-inline .input-group .formcontainerblock .EPiServerForms .Form__CustomInput,.form-inline .input-group .formcontainerblock .EPiServerForms .Form__Element select,.form-inline .input-group .formcontainerblock .EPiServerForms .FormTextbox__Input,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.formcontainerblock .EPiServerForms .form-inline .input-group .Form__CustomInput,.formcontainerblock .EPiServerForms .form-inline .input-group .FormTextbox__Input,.formcontainerblock .EPiServerForms .Form__Element .form-inline .input-group select{width:auto}.form-inline .formcontainerblock .EPiServerForms .Form__Element .input-group>select,.form-inline .formcontainerblock .EPiServerForms .input-group>.Form__CustomInput,.form-inline .formcontainerblock .EPiServerForms .input-group>.FormTextbox__Input,.form-inline .input-group>.form-control,.formcontainerblock .EPiServerForms .form-inline .input-group>.Form__CustomInput,.formcontainerblock .EPiServerForms .form-inline .input-group>.FormTextbox__Input,.formcontainerblock .EPiServerForms .Form__Element .form-inline .input-group>select{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{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:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.block-link-button a,.btn,.btn.buy,.dbl .dbl-col .dbl-button-LightGray,.dbl .dbl-col .dbl-button-Red,.dbl .dbl-col .dbl-button-Transparent,.footer-buttons li a,.mblc .dbl-button-LightGray,.mblc .dbl-button-Red,.mblc .dbl-button-Transparent,.parts-footer-buttons li a,button.buy{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{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.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;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:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.block-link-button .btn-group-lg>a,.btn-group-lg>.btn,.btn-group-lg>button.buy,.btn-lg,.dbl .dbl-col .btn-group-lg>.dbl-button-LightGray,.dbl .dbl-col .btn-group-lg>.dbl-button-Red,.dbl .dbl-col .btn-group-lg>.dbl-button-Transparent,.footer-buttons li .btn-group-lg>a,.mblc .btn-group-lg>.dbl-button-LightGray,.mblc .btn-group-lg>.dbl-button-Red,.mblc .btn-group-lg>.dbl-button-Transparent,.parts-footer-buttons li .btn-group-lg>a{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.block-link-button .btn-group-sm>a,.btn-group-sm>.btn,.btn-group-sm>button.buy,.btn-sm,.dbl .dbl-col .btn-group-sm>.dbl-button-LightGray,.dbl .dbl-col .btn-group-sm>.dbl-button-Red,.dbl .dbl-col .btn-group-sm>.dbl-button-Transparent,.footer-buttons li .btn-group-sm>a,.mblc .btn-group-sm>.dbl-button-LightGray,.mblc .btn-group-sm>.dbl-button-Red,.mblc .btn-group-sm>.dbl-button-Transparent,.parts-footer-buttons li .btn-group-sm>a{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.block-link-button .btn-group-xs>a,.btn-group-xs>.btn,.btn-group-xs>button.buy,.btn-xs,.dbl .dbl-col .btn-group-xs>.dbl-button-LightGray,.dbl .dbl-col .btn-group-xs>.dbl-button-Red,.dbl .dbl-col .btn-group-xs>.dbl-button-Transparent,.footer-buttons li .btn-group-xs>a,.mblc .btn-group-xs>.dbl-button-LightGray,.mblc .btn-group-xs>.dbl-button-Red,.mblc .btn-group-xs>.dbl-button-Transparent,.parts-footer-buttons li .btn-group-xs>a{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=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.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-right:4px solid transparent;border-left:4px solid transparent}.block-link-button a.showmore,.btn.showmore,.dbl .dbl-col .showmore.dbl-button-LightGray,.dbl .dbl-col .showmore.dbl-button-Red,.dbl .dbl-col .showmore.dbl-button-Transparent,.dropdown,.dropup,.footer-buttons li a.showmore,.mblc .showmore.dbl-button-LightGray,.mblc .showmore.dbl-button-Red,.mblc .showmore.dbl-button-Transparent,.parts-footer-buttons li a.showmore,button.showmore,button.showmore.buy{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 rgba(0,0,0,.15);border-radius:0;-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.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{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.42857143;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}.block-link-button .navbar-fixed-bottom a.showmore .caret,.dbl .dbl-col .navbar-fixed-bottom .showmore.dbl-button-LightGray .caret,.dbl .dbl-col .navbar-fixed-bottom .showmore.dbl-button-Red .caret,.dbl .dbl-col .navbar-fixed-bottom .showmore.dbl-button-Transparent .caret,.dropup .caret,.footer-buttons li .navbar-fixed-bottom a.showmore .caret,.mblc .navbar-fixed-bottom .showmore.dbl-button-LightGray .caret,.mblc .navbar-fixed-bottom .showmore.dbl-button-Red .caret,.mblc .navbar-fixed-bottom .showmore.dbl-button-Transparent .caret,.navbar-fixed-bottom .block-link-button a.showmore .caret,.navbar-fixed-bottom .btn.showmore .caret,.navbar-fixed-bottom .dbl .dbl-col .showmore.dbl-button-LightGray .caret,.navbar-fixed-bottom .dbl .dbl-col .showmore.dbl-button-Red .caret,.navbar-fixed-bottom .dbl .dbl-col .showmore.dbl-button-Transparent .caret,.navbar-fixed-bottom .dropdown .caret,.navbar-fixed-bottom .footer-buttons li a.showmore .caret,.navbar-fixed-bottom .mblc .showmore.dbl-button-LightGray .caret,.navbar-fixed-bottom .mblc .showmore.dbl-button-Red .caret,.navbar-fixed-bottom .mblc .showmore.dbl-button-Transparent .caret,.navbar-fixed-bottom .parts-footer-buttons li a.showmore .caret,.navbar-fixed-bottom button.showmore .caret,.parts-footer-buttons li .navbar-fixed-bottom a.showmore .caret{border-top:0;border-bottom:4px solid;content:""}.block-link-button .navbar-fixed-bottom a.showmore .dropdown-menu,.dbl .dbl-col .navbar-fixed-bottom .showmore.dbl-button-LightGray .dropdown-menu,.dbl .dbl-col .navbar-fixed-bottom .showmore.dbl-button-Red .dropdown-menu,.dbl .dbl-col .navbar-fixed-bottom .showmore.dbl-button-Transparent .dropdown-menu,.dropup .dropdown-menu,.footer-buttons li .navbar-fixed-bottom a.showmore .dropdown-menu,.mblc .navbar-fixed-bottom .showmore.dbl-button-LightGray .dropdown-menu,.mblc .navbar-fixed-bottom .showmore.dbl-button-Red .dropdown-menu,.mblc .navbar-fixed-bottom .showmore.dbl-button-Transparent .dropdown-menu,.navbar-fixed-bottom .block-link-button a.showmore .dropdown-menu,.navbar-fixed-bottom .btn.showmore .dropdown-menu,.navbar-fixed-bottom .dbl .dbl-col .showmore.dbl-button-LightGray .dropdown-menu,.navbar-fixed-bottom .dbl .dbl-col .showmore.dbl-button-Red .dropdown-menu,.navbar-fixed-bottom .dbl .dbl-col .showmore.dbl-button-Transparent .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu,.navbar-fixed-bottom .footer-buttons li a.showmore .dropdown-menu,.navbar-fixed-bottom .mblc .showmore.dbl-button-LightGray .dropdown-menu,.navbar-fixed-bottom .mblc .showmore.dbl-button-Red .dropdown-menu,.navbar-fixed-bottom .mblc .showmore.dbl-button-Transparent .dropdown-menu,.navbar-fixed-bottom .parts-footer-buttons li a.showmore .dropdown-menu,.navbar-fixed-bottom button.showmore .dropdown-menu,.parts-footer-buttons li .navbar-fixed-bottom a.showmore .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}.block-link-button .btn-group-vertical>a,.block-link-button .btn-group>a,.btn-group-vertical>.btn,.btn-group-vertical>button.buy,.btn-group>.btn,.btn-group>button.buy,.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent,.dbl .dbl-col .btn-group>.dbl-button-LightGray,.dbl .dbl-col .btn-group>.dbl-button-Red,.dbl .dbl-col .btn-group>.dbl-button-Transparent,.footer-buttons li .btn-group-vertical>a,.footer-buttons li .btn-group>a,.mblc .btn-group-vertical>.dbl-button-LightGray,.mblc .btn-group-vertical>.dbl-button-Red,.mblc .btn-group-vertical>.dbl-button-Transparent,.mblc .btn-group>.dbl-button-LightGray,.mblc .btn-group>.dbl-button-Red,.mblc .btn-group>.dbl-button-Transparent,.parts-footer-buttons li .btn-group-vertical>a,.parts-footer-buttons li .btn-group>a{position:relative;float:left}.block-link-button .btn-group-vertical>a.active,.block-link-button .btn-group-vertical>a:active,.block-link-button .btn-group-vertical>a:focus,.block-link-button .btn-group-vertical>a:hover,.block-link-button .btn-group>a.active,.block-link-button .btn-group>a:active,.block-link-button .btn-group>a:focus,.block-link-button .btn-group>a:hover,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group-vertical>button.active.buy,.btn-group-vertical>button.buy:active,.btn-group-vertical>button.buy:focus,.btn-group-vertical>button.buy:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.btn-group>button.active.buy,.btn-group>button.buy:active,.btn-group>button.buy:focus,.btn-group>button.buy:hover,.dbl .dbl-col .btn-group-vertical>.active.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>.active.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>.active.dbl-button-Transparent,.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray:active,.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray:focus,.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray:hover,.dbl .dbl-col .btn-group-vertical>.dbl-button-Red:active,.dbl .dbl-col .btn-group-vertical>.dbl-button-Red:focus,.dbl .dbl-col .btn-group-vertical>.dbl-button-Red:hover,.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent:active,.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent:focus,.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent:hover,.dbl .dbl-col .btn-group>.active.dbl-button-LightGray,.dbl .dbl-col .btn-group>.active.dbl-button-Red,.dbl .dbl-col .btn-group>.active.dbl-button-Transparent,.dbl .dbl-col .btn-group>.dbl-button-LightGray:active,.dbl .dbl-col .btn-group>.dbl-button-LightGray:focus,.dbl .dbl-col .btn-group>.dbl-button-LightGray:hover,.dbl .dbl-col .btn-group>.dbl-button-Red:active,.dbl .dbl-col .btn-group>.dbl-button-Red:focus,.dbl .dbl-col .btn-group>.dbl-button-Red:hover,.dbl .dbl-col .btn-group>.dbl-button-Transparent:active,.dbl .dbl-col .btn-group>.dbl-button-Transparent:focus,.dbl .dbl-col .btn-group>.dbl-button-Transparent:hover,.footer-buttons li .btn-group-vertical>a.active,.footer-buttons li .btn-group-vertical>a:active,.footer-buttons li .btn-group-vertical>a:focus,.footer-buttons li .btn-group-vertical>a:hover,.footer-buttons li .btn-group>a.active,.footer-buttons li .btn-group>a:active,.footer-buttons li .btn-group>a:focus,.footer-buttons li .btn-group>a:hover,.mblc .btn-group-vertical>.active.dbl-button-LightGray,.mblc .btn-group-vertical>.active.dbl-button-Red,.mblc .btn-group-vertical>.active.dbl-button-Transparent,.mblc .btn-group-vertical>.dbl-button-LightGray:active,.mblc .btn-group-vertical>.dbl-button-LightGray:focus,.mblc .btn-group-vertical>.dbl-button-LightGray:hover,.mblc .btn-group-vertical>.dbl-button-Red:active,.mblc .btn-group-vertical>.dbl-button-Red:focus,.mblc .btn-group-vertical>.dbl-button-Red:hover,.mblc .btn-group-vertical>.dbl-button-Transparent:active,.mblc .btn-group-vertical>.dbl-button-Transparent:focus,.mblc .btn-group-vertical>.dbl-button-Transparent:hover,.mblc .btn-group>.active.dbl-button-LightGray,.mblc .btn-group>.active.dbl-button-Red,.mblc .btn-group>.active.dbl-button-Transparent,.mblc .btn-group>.dbl-button-LightGray:active,.mblc .btn-group>.dbl-button-LightGray:focus,.mblc .btn-group>.dbl-button-LightGray:hover,.mblc .btn-group>.dbl-button-Red:active,.mblc .btn-group>.dbl-button-Red:focus,.mblc .btn-group>.dbl-button-Red:hover,.mblc .btn-group>.dbl-button-Transparent:active,.mblc .btn-group>.dbl-button-Transparent:focus,.mblc .btn-group>.dbl-button-Transparent:hover,.parts-footer-buttons li .btn-group-vertical>a.active,.parts-footer-buttons li .btn-group-vertical>a:active,.parts-footer-buttons li .btn-group-vertical>a:focus,.parts-footer-buttons li .btn-group-vertical>a:hover,.parts-footer-buttons li .btn-group>a.active,.parts-footer-buttons li .btn-group>a:active,.parts-footer-buttons li .btn-group>a:focus,.parts-footer-buttons li .btn-group>a:hover{z-index:2}.block-link-button .btn-group .btn+a,.block-link-button .btn-group .btn-group+a,.block-link-button .btn-group .btn.buy+a,.block-link-button .btn-group .dbl .dbl-col .dbl-button-LightGray+a,.block-link-button .btn-group .dbl .dbl-col .dbl-button-Red+a,.block-link-button .btn-group .dbl .dbl-col .dbl-button-Transparent+a,.block-link-button .btn-group .dbl .dbl-col a+.dbl-button-LightGray,.block-link-button .btn-group .dbl .dbl-col a+.dbl-button-Red,.block-link-button .btn-group .dbl .dbl-col a+.dbl-button-Transparent,.block-link-button .btn-group .footer-buttons li a+a,.block-link-button .btn-group .mblc .dbl-button-LightGray+a,.block-link-button .btn-group .mblc .dbl-button-Red+a,.block-link-button .btn-group .mblc .dbl-button-Transparent+a,.block-link-button .btn-group .mblc a+.dbl-button-LightGray,.block-link-button .btn-group .mblc a+.dbl-button-Red,.block-link-button .btn-group .mblc a+.dbl-button-Transparent,.block-link-button .btn-group .parts-footer-buttons li a+a,.block-link-button .btn-group a+.btn,.block-link-button .btn-group a+.btn-group,.block-link-button .btn-group a+.btn.buy,.block-link-button .btn-group a+a,.block-link-button .btn-group a+button.buy,.block-link-button .btn-group button.buy+a,.block-link-button .dbl .dbl-col .btn-group .dbl-button-LightGray+a,.block-link-button .dbl .dbl-col .btn-group .dbl-button-Red+a,.block-link-button .dbl .dbl-col .btn-group .dbl-button-Transparent+a,.block-link-button .footer-buttons li .btn-group a+a,.block-link-button .mblc .btn-group .dbl-button-LightGray+a,.block-link-button .mblc .btn-group .dbl-button-Red+a,.block-link-button .mblc .btn-group .dbl-button-Transparent+a,.block-link-button .parts-footer-buttons li .btn-group a+a,.btn-group .block-link-button .btn+a,.btn-group .block-link-button .btn-group+a,.btn-group .block-link-button .btn.buy+a,.btn-group .block-link-button .dbl .dbl-col a+.dbl-button-LightGray,.btn-group .block-link-button .dbl .dbl-col a+.dbl-button-Red,.btn-group .block-link-button .dbl .dbl-col a+.dbl-button-Transparent,.btn-group .block-link-button .footer-buttons li a+a,.btn-group .block-link-button .mblc a+.dbl-button-LightGray,.btn-group .block-link-button .mblc a+.dbl-button-Red,.btn-group .block-link-button .mblc a+.dbl-button-Transparent,.btn-group .block-link-button .parts-footer-buttons li a+a,.btn-group .block-link-button a+.btn,.btn-group .block-link-button a+.btn-group,.btn-group .block-link-button a+.btn.buy,.btn-group .block-link-button a+a,.btn-group .block-link-button a+button.buy,.btn-group .block-link-button button.buy+a,.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn+.btn.buy,.btn-group .btn+button.buy,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group .btn-group+button.buy,.btn-group .btn.buy+.btn,.btn-group .btn.buy+.btn.buy,.btn-group .btn.buy+button.buy,.btn-group .dbl .dbl-col .block-link-button .dbl-button-LightGray+a,.btn-group .dbl .dbl-col .block-link-button .dbl-button-Red+a,.btn-group .dbl .dbl-col .block-link-button .dbl-button-Transparent+a,.btn-group .dbl .dbl-col .btn+.dbl-button-LightGray,.btn-group .dbl .dbl-col .btn+.dbl-button-Red,.btn-group .dbl .dbl-col .btn+.dbl-button-Transparent,.btn-group .dbl .dbl-col .btn-group+.dbl-button-LightGray,.btn-group .dbl .dbl-col .btn-group+.dbl-button-Red,.btn-group .dbl .dbl-col .btn-group+.dbl-button-Transparent,.btn-group .dbl .dbl-col .btn.buy+.dbl-button-LightGray,.btn-group .dbl .dbl-col .btn.buy+.dbl-button-Red,.btn-group .dbl .dbl-col .btn.buy+.dbl-button-Transparent,.btn-group .dbl .dbl-col .dbl-button-LightGray+.btn,.btn-group .dbl .dbl-col .dbl-button-LightGray+.btn-group,.btn-group .dbl .dbl-col .dbl-button-LightGray+.btn.buy,.btn-group .dbl .dbl-col .dbl-button-LightGray+.dbl-button-LightGray,.btn-group .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Red,.btn-group .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Transparent,.btn-group .dbl .dbl-col .dbl-button-LightGray+button.buy,.btn-group .dbl .dbl-col .dbl-button-Red+.btn,.btn-group .dbl .dbl-col .dbl-button-Red+.btn-group,.btn-group .dbl .dbl-col .dbl-button-Red+.btn.buy,.btn-group .dbl .dbl-col .dbl-button-Red+.dbl-button-LightGray,.btn-group .dbl .dbl-col .dbl-button-Red+.dbl-button-Red,.btn-group .dbl .dbl-col .dbl-button-Red+.dbl-button-Transparent,.btn-group .dbl .dbl-col .dbl-button-Red+button.buy,.btn-group .dbl .dbl-col .dbl-button-Transparent+.btn,.btn-group .dbl .dbl-col .dbl-button-Transparent+.btn-group,.btn-group .dbl .dbl-col .dbl-button-Transparent+.btn.buy,.btn-group .dbl .dbl-col .dbl-button-Transparent+.dbl-button-LightGray,.btn-group .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Red,.btn-group .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Transparent,.btn-group .dbl .dbl-col .dbl-button-Transparent+button.buy,.btn-group .dbl .dbl-col .footer-buttons li .dbl-button-LightGray+a,.btn-group .dbl .dbl-col .footer-buttons li .dbl-button-Red+a,.btn-group .dbl .dbl-col .footer-buttons li .dbl-button-Transparent+a,.btn-group .dbl .dbl-col .mblc .dbl-button-LightGray+.dbl-button-LightGray,.btn-group .dbl .dbl-col .mblc .dbl-button-LightGray+.dbl-button-Red,.btn-group .dbl .dbl-col .mblc .dbl-button-LightGray+.dbl-button-Transparent,.btn-group .dbl .dbl-col .mblc .dbl-button-Red+.dbl-button-LightGray,.btn-group .dbl .dbl-col .mblc .dbl-button-Red+.dbl-button-Red,.btn-group .dbl .dbl-col .mblc .dbl-button-Red+.dbl-button-Transparent,.btn-group .dbl .dbl-col .mblc .dbl-button-Transparent+.dbl-button-LightGray,.btn-group .dbl .dbl-col .mblc .dbl-button-Transparent+.dbl-button-Red,.btn-group .dbl .dbl-col .mblc .dbl-button-Transparent+.dbl-button-Transparent,.btn-group .dbl .dbl-col .parts-footer-buttons li .dbl-button-LightGray+a,.btn-group .dbl .dbl-col .parts-footer-buttons li .dbl-button-Red+a,.btn-group .dbl .dbl-col .parts-footer-buttons li .dbl-button-Transparent+a,.btn-group .dbl .dbl-col button.buy+.dbl-button-LightGray,.btn-group .dbl .dbl-col button.buy+.dbl-button-Red,.btn-group .dbl .dbl-col button.buy+.dbl-button-Transparent,.btn-group .footer-buttons .parts-footer-buttons li a+a,.btn-group .footer-buttons li .block-link-button a+a,.btn-group .footer-buttons li .btn+a,.btn-group .footer-buttons li .btn-group+a,.btn-group .footer-buttons li .btn.buy+a,.btn-group .footer-buttons li .dbl .dbl-col a+.dbl-button-LightGray,.btn-group .footer-buttons li .dbl .dbl-col a+.dbl-button-Red,.btn-group .footer-buttons li .dbl .dbl-col a+.dbl-button-Transparent,.btn-group .footer-buttons li .mblc a+.dbl-button-LightGray,.btn-group .footer-buttons li .mblc a+.dbl-button-Red,.btn-group .footer-buttons li .mblc a+.dbl-button-Transparent,.btn-group .footer-buttons li a+.btn,.btn-group .footer-buttons li a+.btn-group,.btn-group .footer-buttons li a+.btn.buy,.btn-group .footer-buttons li a+a,.btn-group .footer-buttons li a+button.buy,.btn-group .footer-buttons li button.buy+a,.btn-group .mblc .block-link-button .dbl-button-LightGray+a,.btn-group .mblc .block-link-button .dbl-button-Red+a,.btn-group .mblc .block-link-button .dbl-button-Transparent+a,.btn-group .mblc .btn+.dbl-button-LightGray,.btn-group .mblc .btn+.dbl-button-Red,.btn-group .mblc .btn+.dbl-button-Transparent,.btn-group .mblc .btn-group+.dbl-button-LightGray,.btn-group .mblc .btn-group+.dbl-button-Red,.btn-group .mblc .btn-group+.dbl-button-Transparent,.btn-group .mblc .btn.buy+.dbl-button-LightGray,.btn-group .mblc .btn.buy+.dbl-button-Red,.btn-group .mblc .btn.buy+.dbl-button-Transparent,.btn-group .mblc .dbl-button-LightGray+.btn,.btn-group .mblc .dbl-button-LightGray+.btn-group,.btn-group .mblc .dbl-button-LightGray+.btn.buy,.btn-group .mblc .dbl-button-LightGray+.dbl-button-LightGray,.btn-group .mblc .dbl-button-LightGray+.dbl-button-Red,.btn-group .mblc .dbl-button-LightGray+.dbl-button-Transparent,.btn-group .mblc .dbl-button-LightGray+button.buy,.btn-group .mblc .dbl-button-Red+.btn,.btn-group .mblc .dbl-button-Red+.btn-group,.btn-group .mblc .dbl-button-Red+.btn.buy,.btn-group .mblc .dbl-button-Red+.dbl-button-LightGray,.btn-group .mblc .dbl-button-Red+.dbl-button-Red,.btn-group .mblc .dbl-button-Red+.dbl-button-Transparent,.btn-group .mblc .dbl-button-Red+button.buy,.btn-group .mblc .dbl-button-Transparent+.btn,.btn-group .mblc .dbl-button-Transparent+.btn-group,.btn-group .mblc .dbl-button-Transparent+.btn.buy,.btn-group .mblc .dbl-button-Transparent+.dbl-button-LightGray,.btn-group .mblc .dbl-button-Transparent+.dbl-button-Red,.btn-group .mblc .dbl-button-Transparent+.dbl-button-Transparent,.btn-group .mblc .dbl-button-Transparent+button.buy,.btn-group .mblc .dbl .dbl-col .dbl-button-LightGray+.dbl-button-LightGray,.btn-group .mblc .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Red,.btn-group .mblc .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Transparent,.btn-group .mblc .dbl .dbl-col .dbl-button-Red+.dbl-button-LightGray,.btn-group .mblc .dbl .dbl-col .dbl-button-Red+.dbl-button-Red,.btn-group .mblc .dbl .dbl-col .dbl-button-Red+.dbl-button-Transparent,.btn-group .mblc .dbl .dbl-col .dbl-button-Transparent+.dbl-button-LightGray,.btn-group .mblc .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Red,.btn-group .mblc .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Transparent,.btn-group .mblc .footer-buttons li .dbl-button-LightGray+a,.btn-group .mblc .footer-buttons li .dbl-button-Red+a,.btn-group .mblc .footer-buttons li .dbl-button-Transparent+a,.btn-group .mblc .parts-footer-buttons li .dbl-button-LightGray+a,.btn-group .mblc .parts-footer-buttons li .dbl-button-Red+a,.btn-group .mblc .parts-footer-buttons li .dbl-button-Transparent+a,.btn-group .mblc button.buy+.dbl-button-LightGray,.btn-group .mblc button.buy+.dbl-button-Red,.btn-group .mblc button.buy+.dbl-button-Transparent,.btn-group .parts-footer-buttons .footer-buttons li a+a,.btn-group .parts-footer-buttons li .block-link-button a+a,.btn-group .parts-footer-buttons li .btn+a,.btn-group .parts-footer-buttons li .btn-group+a,.btn-group .parts-footer-buttons li .btn.buy+a,.btn-group .parts-footer-buttons li .dbl .dbl-col a+.dbl-button-LightGray,.btn-group .parts-footer-buttons li .dbl .dbl-col a+.dbl-button-Red,.btn-group .parts-footer-buttons li .dbl .dbl-col a+.dbl-button-Transparent,.btn-group .parts-footer-buttons li .mblc a+.dbl-button-LightGray,.btn-group .parts-footer-buttons li .mblc a+.dbl-button-Red,.btn-group .parts-footer-buttons li .mblc a+.dbl-button-Transparent,.btn-group .parts-footer-buttons li a+.btn,.btn-group .parts-footer-buttons li a+.btn-group,.btn-group .parts-footer-buttons li a+.btn.buy,.btn-group .parts-footer-buttons li a+a,.btn-group .parts-footer-buttons li a+button.buy,.btn-group .parts-footer-buttons li button.buy+a,.btn-group button.buy+.btn,.btn-group button.buy+.btn-group,.btn-group button.buy+.btn.buy,.btn-group button.buy+button.buy,.dbl .dbl-col .block-link-button .btn-group a+.dbl-button-LightGray,.dbl .dbl-col .block-link-button .btn-group a+.dbl-button-Red,.dbl .dbl-col .block-link-button .btn-group a+.dbl-button-Transparent,.dbl .dbl-col .btn-group .block-link-button .dbl-button-LightGray+a,.dbl .dbl-col .btn-group .block-link-button .dbl-button-Red+a,.dbl .dbl-col .btn-group .block-link-button .dbl-button-Transparent+a,.dbl .dbl-col .btn-group .block-link-button a+.dbl-button-LightGray,.dbl .dbl-col .btn-group .block-link-button a+.dbl-button-Red,.dbl .dbl-col .btn-group .block-link-button a+.dbl-button-Transparent,.dbl .dbl-col .btn-group .btn+.dbl-button-LightGray,.dbl .dbl-col .btn-group .btn+.dbl-button-Red,.dbl .dbl-col .btn-group .btn+.dbl-button-Transparent,.dbl .dbl-col .btn-group .btn-group+.dbl-button-LightGray,.dbl .dbl-col .btn-group .btn-group+.dbl-button-Red,.dbl .dbl-col .btn-group .btn-group+.dbl-button-Transparent,.dbl .dbl-col .btn-group .btn.buy+.dbl-button-LightGray,.dbl .dbl-col .btn-group .btn.buy+.dbl-button-Red,.dbl .dbl-col .btn-group .btn.buy+.dbl-button-Transparent,.dbl .dbl-col .btn-group .dbl-button-LightGray+.btn,.dbl .dbl-col .btn-group .dbl-button-LightGray+.btn-group,.dbl .dbl-col .btn-group .dbl-button-LightGray+.btn.buy,.dbl .dbl-col .btn-group .dbl-button-LightGray+.dbl-button-LightGray,.dbl .dbl-col .btn-group .dbl-button-LightGray+.dbl-button-Red,.dbl .dbl-col .btn-group .dbl-button-LightGray+.dbl-button-Transparent,.dbl .dbl-col .btn-group .dbl-button-LightGray+button.buy,.dbl .dbl-col .btn-group .dbl-button-Red+.btn,.dbl .dbl-col .btn-group .dbl-button-Red+.btn-group,.dbl .dbl-col .btn-group .dbl-button-Red+.btn.buy,.dbl .dbl-col .btn-group .dbl-button-Red+.dbl-button-LightGray,.dbl .dbl-col .btn-group .dbl-button-Red+.dbl-button-Red,.dbl .dbl-col .btn-group .dbl-button-Red+.dbl-button-Transparent,.dbl .dbl-col .btn-group .dbl-button-Red+button.buy,.dbl .dbl-col .btn-group .dbl-button-Transparent+.btn,.dbl .dbl-col .btn-group .dbl-button-Transparent+.btn-group,.dbl .dbl-col .btn-group .dbl-button-Transparent+.btn.buy,.dbl .dbl-col .btn-group .dbl-button-Transparent+.dbl-button-LightGray,.dbl .dbl-col .btn-group .dbl-button-Transparent+.dbl-button-Red,.dbl .dbl-col .btn-group .dbl-button-Transparent+.dbl-button-Transparent,.dbl .dbl-col .btn-group .dbl-button-Transparent+button.buy,.dbl .dbl-col .btn-group .footer-buttons li .dbl-button-LightGray+a,.dbl .dbl-col .btn-group .footer-buttons li .dbl-button-Red+a,.dbl .dbl-col .btn-group .footer-buttons li .dbl-button-Transparent+a,.dbl .dbl-col .btn-group .footer-buttons li a+.dbl-button-LightGray,.dbl .dbl-col .btn-group .footer-buttons li a+.dbl-button-Red,.dbl .dbl-col .btn-group .footer-buttons li a+.dbl-button-Transparent,.dbl .dbl-col .btn-group .mblc .dbl-button-LightGray+.dbl-button-LightGray,.dbl .dbl-col .btn-group .mblc .dbl-button-LightGray+.dbl-button-Red,.dbl .dbl-col .btn-group .mblc .dbl-button-LightGray+.dbl-button-Transparent,.dbl .dbl-col .btn-group .mblc .dbl-button-Red+.dbl-button-LightGray,.dbl .dbl-col .btn-group .mblc .dbl-button-Red+.dbl-button-Red,.dbl .dbl-col .btn-group .mblc .dbl-button-Red+.dbl-button-Transparent,.dbl .dbl-col .btn-group .mblc .dbl-button-Transparent+.dbl-button-LightGray,.dbl .dbl-col .btn-group .mblc .dbl-button-Transparent+.dbl-button-Red,.dbl .dbl-col .btn-group .mblc .dbl-button-Transparent+.dbl-button-Transparent,.dbl .dbl-col .btn-group .parts-footer-buttons li .dbl-button-LightGray+a,.dbl .dbl-col .btn-group .parts-footer-buttons li .dbl-button-Red+a,.dbl .dbl-col .btn-group .parts-footer-buttons li .dbl-button-Transparent+a,.dbl .dbl-col .btn-group .parts-footer-buttons li a+.dbl-button-LightGray,.dbl .dbl-col .btn-group .parts-footer-buttons li a+.dbl-button-Red,.dbl .dbl-col .btn-group .parts-footer-buttons li a+.dbl-button-Transparent,.dbl .dbl-col .btn-group button.buy+.dbl-button-LightGray,.dbl .dbl-col .btn-group button.buy+.dbl-button-Red,.dbl .dbl-col .btn-group button.buy+.dbl-button-Transparent,.dbl .dbl-col .footer-buttons li .btn-group a+.dbl-button-LightGray,.dbl .dbl-col .footer-buttons li .btn-group a+.dbl-button-Red,.dbl .dbl-col .footer-buttons li .btn-group a+.dbl-button-Transparent,.dbl .dbl-col .mblc .btn-group .dbl-button-LightGray+.dbl-button-LightGray,.dbl .dbl-col .mblc .btn-group .dbl-button-LightGray+.dbl-button-Red,.dbl .dbl-col .mblc .btn-group .dbl-button-LightGray+.dbl-button-Transparent,.dbl .dbl-col .mblc .btn-group .dbl-button-Red+.dbl-button-LightGray,.dbl .dbl-col .mblc .btn-group .dbl-button-Red+.dbl-button-Red,.dbl .dbl-col .mblc .btn-group .dbl-button-Red+.dbl-button-Transparent,.dbl .dbl-col .mblc .btn-group .dbl-button-Transparent+.dbl-button-LightGray,.dbl .dbl-col .mblc .btn-group .dbl-button-Transparent+.dbl-button-Red,.dbl .dbl-col .mblc .btn-group .dbl-button-Transparent+.dbl-button-Transparent,.dbl .dbl-col .parts-footer-buttons li .btn-group a+.dbl-button-LightGray,.dbl .dbl-col .parts-footer-buttons li .btn-group a+.dbl-button-Red,.dbl .dbl-col .parts-footer-buttons li .btn-group a+.dbl-button-Transparent,.footer-buttons .btn-group .parts-footer-buttons li a+a,.footer-buttons .parts-footer-buttons li .btn-group a+a,.footer-buttons li .block-link-button .btn-group a+a,.footer-buttons li .btn-group .block-link-button a+a,.footer-buttons li .btn-group .btn+a,.footer-buttons li .btn-group .btn-group+a,.footer-buttons li .btn-group .btn.buy+a,.footer-buttons li .btn-group .dbl .dbl-col .dbl-button-LightGray+a,.footer-buttons li .btn-group .dbl .dbl-col .dbl-button-Red+a,.footer-buttons li .btn-group .dbl .dbl-col .dbl-button-Transparent+a,.footer-buttons li .btn-group .dbl .dbl-col a+.dbl-button-LightGray,.footer-buttons li .btn-group .dbl .dbl-col a+.dbl-button-Red,.footer-buttons li .btn-group .dbl .dbl-col a+.dbl-button-Transparent,.footer-buttons li .btn-group .mblc .dbl-button-LightGray+a,.footer-buttons li .btn-group .mblc .dbl-button-Red+a,.footer-buttons li .btn-group .mblc .dbl-button-Transparent+a,.footer-buttons li .btn-group .mblc a+.dbl-button-LightGray,.footer-buttons li .btn-group .mblc a+.dbl-button-Red,.footer-buttons li .btn-group .mblc a+.dbl-button-Transparent,.footer-buttons li .btn-group a+.btn,.footer-buttons li .btn-group a+.btn-group,.footer-buttons li .btn-group a+.btn.buy,.footer-buttons li .btn-group a+a,.footer-buttons li .btn-group a+button.buy,.footer-buttons li .btn-group button.buy+a,.footer-buttons li .dbl .dbl-col .btn-group .dbl-button-LightGray+a,.footer-buttons li .dbl .dbl-col .btn-group .dbl-button-Red+a,.footer-buttons li .dbl .dbl-col .btn-group .dbl-button-Transparent+a,.footer-buttons li .mblc .btn-group .dbl-button-LightGray+a,.footer-buttons li .mblc .btn-group .dbl-button-Red+a,.footer-buttons li .mblc .btn-group .dbl-button-Transparent+a,.mblc .block-link-button .btn-group a+.dbl-button-LightGray,.mblc .block-link-button .btn-group a+.dbl-button-Red,.mblc .block-link-button .btn-group a+.dbl-button-Transparent,.mblc .btn-group .block-link-button .dbl-button-LightGray+a,.mblc .btn-group .block-link-button .dbl-button-Red+a,.mblc .btn-group .block-link-button .dbl-button-Transparent+a,.mblc .btn-group .block-link-button a+.dbl-button-LightGray,.mblc .btn-group .block-link-button a+.dbl-button-Red,.mblc .btn-group .block-link-button a+.dbl-button-Transparent,.mblc .btn-group .btn+.dbl-button-LightGray,.mblc .btn-group .btn+.dbl-button-Red,.mblc .btn-group .btn+.dbl-button-Transparent,.mblc .btn-group .btn-group+.dbl-button-LightGray,.mblc .btn-group .btn-group+.dbl-button-Red,.mblc .btn-group .btn-group+.dbl-button-Transparent,.mblc .btn-group .btn.buy+.dbl-button-LightGray,.mblc .btn-group .btn.buy+.dbl-button-Red,.mblc .btn-group .btn.buy+.dbl-button-Transparent,.mblc .btn-group .dbl-button-LightGray+.btn,.mblc .btn-group .dbl-button-LightGray+.btn-group,.mblc .btn-group .dbl-button-LightGray+.btn.buy,.mblc .btn-group .dbl-button-LightGray+.dbl-button-LightGray,.mblc .btn-group .dbl-button-LightGray+.dbl-button-Red,.mblc .btn-group .dbl-button-LightGray+.dbl-button-Transparent,.mblc .btn-group .dbl-button-LightGray+button.buy,.mblc .btn-group .dbl-button-Red+.btn,.mblc .btn-group .dbl-button-Red+.btn-group,.mblc .btn-group .dbl-button-Red+.btn.buy,.mblc .btn-group .dbl-button-Red+.dbl-button-LightGray,.mblc .btn-group .dbl-button-Red+.dbl-button-Red,.mblc .btn-group .dbl-button-Red+.dbl-button-Transparent,.mblc .btn-group .dbl-button-Red+button.buy,.mblc .btn-group .dbl-button-Transparent+.btn,.mblc .btn-group .dbl-button-Transparent+.btn-group,.mblc .btn-group .dbl-button-Transparent+.btn.buy,.mblc .btn-group .dbl-button-Transparent+.dbl-button-LightGray,.mblc .btn-group .dbl-button-Transparent+.dbl-button-Red,.mblc .btn-group .dbl-button-Transparent+.dbl-button-Transparent,.mblc .btn-group .dbl-button-Transparent+button.buy,.mblc .btn-group .dbl .dbl-col .dbl-button-LightGray+.dbl-button-LightGray,.mblc .btn-group .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Red,.mblc .btn-group .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Transparent,.mblc .btn-group .dbl .dbl-col .dbl-button-Red+.dbl-button-LightGray,.mblc .btn-group .dbl .dbl-col .dbl-button-Red+.dbl-button-Red,.mblc .btn-group .dbl .dbl-col .dbl-button-Red+.dbl-button-Transparent,.mblc .btn-group .dbl .dbl-col .dbl-button-Transparent+.dbl-button-LightGray,.mblc .btn-group .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Red,.mblc .btn-group .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Transparent,.mblc .btn-group .footer-buttons li .dbl-button-LightGray+a,.mblc .btn-group .footer-buttons li .dbl-button-Red+a,.mblc .btn-group .footer-buttons li .dbl-button-Transparent+a,.mblc .btn-group .footer-buttons li a+.dbl-button-LightGray,.mblc .btn-group .footer-buttons li a+.dbl-button-Red,.mblc .btn-group .footer-buttons li a+.dbl-button-Transparent,.mblc .btn-group .parts-footer-buttons li .dbl-button-LightGray+a,.mblc .btn-group .parts-footer-buttons li .dbl-button-Red+a,.mblc .btn-group .parts-footer-buttons li .dbl-button-Transparent+a,.mblc .btn-group .parts-footer-buttons li a+.dbl-button-LightGray,.mblc .btn-group .parts-footer-buttons li a+.dbl-button-Red,.mblc .btn-group .parts-footer-buttons li a+.dbl-button-Transparent,.mblc .btn-group button.buy+.dbl-button-LightGray,.mblc .btn-group button.buy+.dbl-button-Red,.mblc .btn-group button.buy+.dbl-button-Transparent,.mblc .dbl .dbl-col .btn-group .dbl-button-LightGray+.dbl-button-LightGray,.mblc .dbl .dbl-col .btn-group .dbl-button-LightGray+.dbl-button-Red,.mblc .dbl .dbl-col .btn-group .dbl-button-LightGray+.dbl-button-Transparent,.mblc .dbl .dbl-col .btn-group .dbl-button-Red+.dbl-button-LightGray,.mblc .dbl .dbl-col .btn-group .dbl-button-Red+.dbl-button-Red,.mblc .dbl .dbl-col .btn-group .dbl-button-Red+.dbl-button-Transparent,.mblc .dbl .dbl-col .btn-group .dbl-button-Transparent+.dbl-button-LightGray,.mblc .dbl .dbl-col .btn-group .dbl-button-Transparent+.dbl-button-Red,.mblc .dbl .dbl-col .btn-group .dbl-button-Transparent+.dbl-button-Transparent,.mblc .footer-buttons li .btn-group a+.dbl-button-LightGray,.mblc .footer-buttons li .btn-group a+.dbl-button-Red,.mblc .footer-buttons li .btn-group a+.dbl-button-Transparent,.mblc .parts-footer-buttons li .btn-group a+.dbl-button-LightGray,.mblc .parts-footer-buttons li .btn-group a+.dbl-button-Red,.mblc .parts-footer-buttons li .btn-group a+.dbl-button-Transparent,.parts-footer-buttons .btn-group .footer-buttons li a+a,.parts-footer-buttons .footer-buttons li .btn-group a+a,.parts-footer-buttons li .block-link-button .btn-group a+a,.parts-footer-buttons li .btn-group .block-link-button a+a,.parts-footer-buttons li .btn-group .btn+a,.parts-footer-buttons li .btn-group .btn-group+a,.parts-footer-buttons li .btn-group .btn.buy+a,.parts-footer-buttons li .btn-group .dbl .dbl-col .dbl-button-LightGray+a,.parts-footer-buttons li .btn-group .dbl .dbl-col .dbl-button-Red+a,.parts-footer-buttons li .btn-group .dbl .dbl-col .dbl-button-Transparent+a,.parts-footer-buttons li .btn-group .dbl .dbl-col a+.dbl-button-LightGray,.parts-footer-buttons li .btn-group .dbl .dbl-col a+.dbl-button-Red,.parts-footer-buttons li .btn-group .dbl .dbl-col a+.dbl-button-Transparent,.parts-footer-buttons li .btn-group .mblc .dbl-button-LightGray+a,.parts-footer-buttons li .btn-group .mblc .dbl-button-Red+a,.parts-footer-buttons li .btn-group .mblc .dbl-button-Transparent+a,.parts-footer-buttons li .btn-group .mblc a+.dbl-button-LightGray,.parts-footer-buttons li .btn-group .mblc a+.dbl-button-Red,.parts-footer-buttons li .btn-group .mblc a+.dbl-button-Transparent,.parts-footer-buttons li .btn-group a+.btn,.parts-footer-buttons li .btn-group a+.btn-group,.parts-footer-buttons li .btn-group a+.btn.buy,.parts-footer-buttons li .btn-group a+a,.parts-footer-buttons li .btn-group a+button.buy,.parts-footer-buttons li .btn-group button.buy+a,.parts-footer-buttons li .dbl .dbl-col .btn-group .dbl-button-LightGray+a,.parts-footer-buttons li .dbl .dbl-col .btn-group .dbl-button-Red+a,.parts-footer-buttons li .dbl .dbl-col .btn-group .dbl-button-Transparent+a,.parts-footer-buttons li .mblc .btn-group .dbl-button-LightGray+a,.parts-footer-buttons li .mblc .btn-group .dbl-button-Red+a,.parts-footer-buttons li .mblc .btn-group .dbl-button-Transparent+a{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.block-link-button .btn-toolbar>a,.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group,.btn-toolbar>button.buy,.dbl .dbl-col .btn-toolbar>.dbl-button-LightGray,.dbl .dbl-col .btn-toolbar>.dbl-button-Red,.dbl .dbl-col .btn-toolbar>.dbl-button-Transparent,.footer-buttons li .btn-toolbar>a,.mblc .btn-toolbar>.dbl-button-LightGray,.mblc .btn-toolbar>.dbl-button-Red,.mblc .btn-toolbar>.dbl-button-Transparent,.parts-footer-buttons li .btn-toolbar>a{margin-left:5px}.block-link-button .btn-group>a:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>button.buy:not(:first-child):not(:last-child):not(.dropdown-toggle),.dbl .dbl-col .btn-group>.dbl-button-LightGray:not(:first-child):not(:last-child):not(.dropdown-toggle),.dbl .dbl-col .btn-group>.dbl-button-Red:not(:first-child):not(:last-child):not(.dropdown-toggle),.dbl .dbl-col .btn-group>.dbl-button-Transparent:not(:first-child):not(:last-child):not(.dropdown-toggle),.footer-buttons li .btn-group>a:not(:first-child):not(:last-child):not(.dropdown-toggle),.mblc .btn-group>.dbl-button-LightGray:not(:first-child):not(:last-child):not(.dropdown-toggle),.mblc .btn-group>.dbl-button-Red:not(:first-child):not(:last-child):not(.dropdown-toggle),.mblc .btn-group>.dbl-button-Transparent:not(:first-child):not(:last-child):not(.dropdown-toggle),.parts-footer-buttons li .btn-group>a:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.block-link-button .btn-group>a:first-child,.btn-group>.btn:first-child,.btn-group>button.buy:first-child,.dbl .dbl-col .btn-group>.dbl-button-LightGray:first-child,.dbl .dbl-col .btn-group>.dbl-button-Red:first-child,.dbl .dbl-col .btn-group>.dbl-button-Transparent:first-child,.footer-buttons li .btn-group>a:first-child,.mblc .btn-group>.dbl-button-LightGray:first-child,.mblc .btn-group>.dbl-button-Red:first-child,.mblc .btn-group>.dbl-button-Transparent:first-child,.parts-footer-buttons li .btn-group>a:first-child{margin-left:0}.block-link-button .btn-group>a:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>button.buy:first-child:not(:last-child):not(.dropdown-toggle),.dbl .dbl-col .btn-group>.dbl-button-LightGray:first-child:not(:last-child):not(.dropdown-toggle),.dbl .dbl-col .btn-group>.dbl-button-Red:first-child:not(:last-child):not(.dropdown-toggle),.dbl .dbl-col .btn-group>.dbl-button-Transparent:first-child:not(:last-child):not(.dropdown-toggle),.footer-buttons li .btn-group>a:first-child:not(:last-child):not(.dropdown-toggle),.mblc .btn-group>.dbl-button-LightGray:first-child:not(:last-child):not(.dropdown-toggle),.mblc .btn-group>.dbl-button-Red:first-child:not(:last-child):not(.dropdown-toggle),.mblc .btn-group>.dbl-button-Transparent:first-child:not(:last-child):not(.dropdown-toggle),.parts-footer-buttons li .btn-group>a:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.block-link-button .btn-group>a:last-child:not(:first-child),.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child),.btn-group>button.buy:last-child:not(:first-child),.dbl .dbl-col .btn-group>.dbl-button-LightGray:last-child:not(:first-child),.dbl .dbl-col .btn-group>.dbl-button-Red:last-child:not(:first-child),.dbl .dbl-col .btn-group>.dbl-button-Transparent:last-child:not(:first-child),.footer-buttons li .btn-group>a:last-child:not(:first-child),.mblc .btn-group>.dbl-button-LightGray:last-child:not(:first-child),.mblc .btn-group>.dbl-button-Red:last-child:not(:first-child),.mblc .btn-group>.dbl-button-Transparent:last-child:not(:first-child),.parts-footer-buttons li .btn-group>a:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.block-link-button .btn-group>.btn-group:not(:first-child):not(:last-child)>a,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn-group:not(:first-child):not(:last-child)>button.buy,.dbl .dbl-col .btn-group>.btn-group:not(:first-child):not(:last-child)>.dbl-button-LightGray,.dbl .dbl-col .btn-group>.btn-group:not(:first-child):not(:last-child)>.dbl-button-Red,.dbl .dbl-col .btn-group>.btn-group:not(:first-child):not(:last-child)>.dbl-button-Transparent,.footer-buttons li .btn-group>.btn-group:not(:first-child):not(:last-child)>a,.mblc .btn-group>.btn-group:not(:first-child):not(:last-child)>.dbl-button-LightGray,.mblc .btn-group>.btn-group:not(:first-child):not(:last-child)>.dbl-button-Red,.mblc .btn-group>.btn-group:not(:first-child):not(:last-child)>.dbl-button-Transparent,.parts-footer-buttons li .btn-group>.btn-group:not(:first-child):not(:last-child)>a{border-radius:0}.block-link-button .btn-group>.btn-group:first-child:not(:last-child)>a:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn-group:first-child:not(:last-child)>button.buy:last-child,.dbl .dbl-col .btn-group>.btn-group:first-child:not(:last-child)>.dbl-button-LightGray:last-child,.dbl .dbl-col .btn-group>.btn-group:first-child:not(:last-child)>.dbl-button-Red:last-child,.dbl .dbl-col .btn-group>.btn-group:first-child:not(:last-child)>.dbl-button-Transparent:last-child,.footer-buttons li .btn-group>.btn-group:first-child:not(:last-child)>a:last-child,.mblc .btn-group>.btn-group:first-child:not(:last-child)>.dbl-button-LightGray:last-child,.mblc .btn-group>.btn-group:first-child:not(:last-child)>.dbl-button-Red:last-child,.mblc .btn-group>.btn-group:first-child:not(:last-child)>.dbl-button-Transparent:last-child,.parts-footer-buttons li .btn-group>.btn-group:first-child:not(:last-child)>a:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.block-link-button .btn-group>.btn-group:last-child:not(:first-child)>a:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn-group:last-child:not(:first-child)>button.buy:first-child,.dbl .dbl-col .btn-group>.btn-group:last-child:not(:first-child)>.dbl-button-LightGray:first-child,.dbl .dbl-col .btn-group>.btn-group:last-child:not(:first-child)>.dbl-button-Red:first-child,.dbl .dbl-col .btn-group>.btn-group:last-child:not(:first-child)>.dbl-button-Transparent:first-child,.footer-buttons li .btn-group>.btn-group:last-child:not(:first-child)>a:first-child,.mblc .btn-group>.btn-group:last-child:not(:first-child)>.dbl-button-LightGray:first-child,.mblc .btn-group>.btn-group:last-child:not(:first-child)>.dbl-button-Red:first-child,.mblc .btn-group>.btn-group:last-child:not(:first-child)>.dbl-button-Transparent:first-child,.parts-footer-buttons li .btn-group>.btn-group:last-child:not(:first-child)>a:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.block-link-button .btn-group>a+.dropdown-toggle,.btn-group>.btn+.dropdown-toggle,.btn-group>button.buy+.dropdown-toggle,.dbl .dbl-col .btn-group>.dbl-button-LightGray+.dropdown-toggle,.dbl .dbl-col .btn-group>.dbl-button-Red+.dropdown-toggle,.dbl .dbl-col .btn-group>.dbl-button-Transparent+.dropdown-toggle,.footer-buttons li .btn-group>a+.dropdown-toggle,.mblc .btn-group>.dbl-button-LightGray+.dropdown-toggle,.mblc .btn-group>.dbl-button-Red+.dropdown-toggle,.mblc .btn-group>.dbl-button-Transparent+.dropdown-toggle,.parts-footer-buttons li .btn-group>a+.dropdown-toggle{padding-left:8px;padding-right:8px}.block-link-button .btn-group-lg.btn-group>a+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group-lg.btn-group>button.buy+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle,.dbl .dbl-col .btn-group-lg.btn-group>.dbl-button-LightGray+.dropdown-toggle,.dbl .dbl-col .btn-group-lg.btn-group>.dbl-button-Red+.dropdown-toggle,.dbl .dbl-col .btn-group-lg.btn-group>.dbl-button-Transparent+.dropdown-toggle,.footer-buttons li .btn-group-lg.btn-group>a+.dropdown-toggle,.mblc .btn-group-lg.btn-group>.dbl-button-LightGray+.dropdown-toggle,.mblc .btn-group-lg.btn-group>.dbl-button-Red+.dropdown-toggle,.mblc .btn-group-lg.btn-group>.dbl-button-Transparent+.dropdown-toggle,.parts-footer-buttons li .btn-group-lg.btn-group>a+.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}.block-link-button a .caret,.btn .caret,.dbl .dbl-col .dbl-button-LightGray .caret,.dbl .dbl-col .dbl-button-Red .caret,.dbl .dbl-col .dbl-button-Transparent .caret,.footer-buttons li a .caret,.mblc .dbl-button-LightGray .caret,.mblc .dbl-button-Red .caret,.mblc .dbl-button-Transparent .caret,.parts-footer-buttons li a .caret,button.buy .caret{margin-left:0}.block-link-button .btn-group-lg>a .caret,.btn-group-lg>.btn .caret,.btn-group-lg>button.buy .caret,.btn-lg .caret,.dbl .dbl-col .btn-group-lg>.dbl-button-LightGray .caret,.dbl .dbl-col .btn-group-lg>.dbl-button-Red .caret,.dbl .dbl-col .btn-group-lg>.dbl-button-Transparent .caret,.footer-buttons li .btn-group-lg>a .caret,.mblc .btn-group-lg>.dbl-button-LightGray .caret,.mblc .btn-group-lg>.dbl-button-Red .caret,.mblc .btn-group-lg>.dbl-button-Transparent .caret,.parts-footer-buttons li .btn-group-lg>a .caret{border-width:5px 5px 0;border-bottom-width:0}.block-link-button .dropup .btn-group-lg>a .caret,.dbl .dbl-col .dropup .btn-group-lg>.dbl-button-LightGray .caret,.dbl .dbl-col .dropup .btn-group-lg>.dbl-button-Red .caret,.dbl .dbl-col .dropup .btn-group-lg>.dbl-button-Transparent .caret,.dropup .block-link-button .btn-group-lg>a .caret,.dropup .btn-group-lg>.btn .caret,.dropup .btn-group-lg>button.buy .caret,.dropup .btn-lg .caret,.dropup .dbl .dbl-col .btn-group-lg>.dbl-button-LightGray .caret,.dropup .dbl .dbl-col .btn-group-lg>.dbl-button-Red .caret,.dropup .dbl .dbl-col .btn-group-lg>.dbl-button-Transparent .caret,.dropup .footer-buttons li .btn-group-lg>a .caret,.dropup .mblc .btn-group-lg>.dbl-button-LightGray .caret,.dropup .mblc .btn-group-lg>.dbl-button-Red .caret,.dropup .mblc .btn-group-lg>.dbl-button-Transparent .caret,.dropup .parts-footer-buttons li .btn-group-lg>a .caret,.footer-buttons li .dropup .btn-group-lg>a .caret,.mblc .dropup .btn-group-lg>.dbl-button-LightGray .caret,.mblc .dropup .btn-group-lg>.dbl-button-Red .caret,.mblc .dropup .btn-group-lg>.dbl-button-Transparent .caret,.parts-footer-buttons li .dropup .btn-group-lg>a .caret{border-width:0 5px 5px}.block-link-button .btn-group-vertical>.btn-group>a,.block-link-button .btn-group-vertical>a,.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn,.btn-group-vertical>.btn-group>button.buy,.btn-group-vertical>button.buy,.dbl .dbl-col .btn-group-vertical>.btn-group>.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>.btn-group>.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>.btn-group>.dbl-button-Transparent,.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent,.footer-buttons li .btn-group-vertical>.btn-group>a,.footer-buttons li .btn-group-vertical>a,.mblc .btn-group-vertical>.btn-group>.dbl-button-LightGray,.mblc .btn-group-vertical>.btn-group>.dbl-button-Red,.mblc .btn-group-vertical>.btn-group>.dbl-button-Transparent,.mblc .btn-group-vertical>.dbl-button-LightGray,.mblc .btn-group-vertical>.dbl-button-Red,.mblc .btn-group-vertical>.dbl-button-Transparent,.parts-footer-buttons li .btn-group-vertical>.btn-group>a,.parts-footer-buttons li .btn-group-vertical>a{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.block-link-button .btn-group-vertical>.btn-group>a,.btn-group-vertical>.btn-group>.btn,.btn-group-vertical>.btn-group>button.buy,.dbl .dbl-col .btn-group-vertical>.btn-group>.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>.btn-group>.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>.btn-group>.dbl-button-Transparent,.footer-buttons li .btn-group-vertical>.btn-group>a,.mblc .btn-group-vertical>.btn-group>.dbl-button-LightGray,.mblc .btn-group-vertical>.btn-group>.dbl-button-Red,.mblc .btn-group-vertical>.btn-group>.dbl-button-Transparent,.parts-footer-buttons li .btn-group-vertical>.btn-group>a{float:none}.block-link-button .btn-group-vertical>.btn+a,.block-link-button .btn-group-vertical>.btn-group+a,.block-link-button .btn-group-vertical>.btn.buy+a,.block-link-button .btn-group-vertical>a+.btn,.block-link-button .btn-group-vertical>a+.btn-group,.block-link-button .btn-group-vertical>a+.btn.buy,.block-link-button .btn-group-vertical>a+a,.block-link-button .btn-group-vertical>a+button.buy,.block-link-button .btn-group-vertical>button.buy+a,.block-link-button .dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+a,.block-link-button .dbl .dbl-col .btn-group-vertical>.dbl-button-Red+a,.block-link-button .dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+a,.block-link-button .dbl .dbl-col .btn-group-vertical>a+.dbl-button-LightGray,.block-link-button .dbl .dbl-col .btn-group-vertical>a+.dbl-button-Red,.block-link-button .dbl .dbl-col .btn-group-vertical>a+.dbl-button-Transparent,.block-link-button .footer-buttons li .btn-group-vertical>a+a,.block-link-button .mblc .btn-group-vertical>.dbl-button-LightGray+a,.block-link-button .mblc .btn-group-vertical>.dbl-button-Red+a,.block-link-button .mblc .btn-group-vertical>.dbl-button-Transparent+a,.block-link-button .mblc .btn-group-vertical>a+.dbl-button-LightGray,.block-link-button .mblc .btn-group-vertical>a+.dbl-button-Red,.block-link-button .mblc .btn-group-vertical>a+.dbl-button-Transparent,.block-link-button .parts-footer-buttons li .btn-group-vertical>a+a,.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn+.btn.buy,.btn-group-vertical>.btn+button.buy,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group,.btn-group-vertical>.btn-group+button.buy,.btn-group-vertical>.btn.buy+.btn,.btn-group-vertical>.btn.buy+.btn.buy,.btn-group-vertical>.btn.buy+button.buy,.btn-group-vertical>button.buy+.btn,.btn-group-vertical>button.buy+.btn-group,.btn-group-vertical>button.buy+.btn.buy,.btn-group-vertical>button.buy+button.buy,.dbl .dbl-col .block-link-button .btn-group-vertical>.dbl-button-LightGray+a,.dbl .dbl-col .block-link-button .btn-group-vertical>.dbl-button-Red+a,.dbl .dbl-col .block-link-button .btn-group-vertical>.dbl-button-Transparent+a,.dbl .dbl-col .block-link-button .btn-group-vertical>a+.dbl-button-LightGray,.dbl .dbl-col .block-link-button .btn-group-vertical>a+.dbl-button-Red,.dbl .dbl-col .block-link-button .btn-group-vertical>a+.dbl-button-Transparent,.dbl .dbl-col .btn-group-vertical>.btn+.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>.btn+.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>.btn+.dbl-button-Transparent,.dbl .dbl-col .btn-group-vertical>.btn-group+.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>.btn-group+.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>.btn-group+.dbl-button-Transparent,.dbl .dbl-col .btn-group-vertical>.btn.buy+.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>.btn.buy+.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>.btn.buy+.dbl-button-Transparent,.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+.btn,.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+.btn-group,.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+.btn.buy,.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+.dbl-button-Transparent,.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+button.buy,.dbl .dbl-col .btn-group-vertical>.dbl-button-Red+.btn,.dbl .dbl-col .btn-group-vertical>.dbl-button-Red+.btn-group,.dbl .dbl-col .btn-group-vertical>.dbl-button-Red+.btn.buy,.dbl .dbl-col .btn-group-vertical>.dbl-button-Red+.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>.dbl-button-Red+.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>.dbl-button-Red+.dbl-button-Transparent,.dbl .dbl-col .btn-group-vertical>.dbl-button-Red+button.buy,.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+.btn,.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+.btn-group,.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+.btn.buy,.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+.dbl-button-Transparent,.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+button.buy,.dbl .dbl-col .btn-group-vertical>button.buy+.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>button.buy+.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>button.buy+.dbl-button-Transparent,.dbl .dbl-col .footer-buttons li .btn-group-vertical>.dbl-button-LightGray+a,.dbl .dbl-col .footer-buttons li .btn-group-vertical>.dbl-button-Red+a,.dbl .dbl-col .footer-buttons li .btn-group-vertical>.dbl-button-Transparent+a,.dbl .dbl-col .footer-buttons li .btn-group-vertical>a+.dbl-button-LightGray,.dbl .dbl-col .footer-buttons li .btn-group-vertical>a+.dbl-button-Red,.dbl .dbl-col .footer-buttons li .btn-group-vertical>a+.dbl-button-Transparent,.dbl .dbl-col .mblc .btn-group-vertical>.dbl-button-LightGray+.dbl-button-LightGray,.dbl .dbl-col .mblc .btn-group-vertical>.dbl-button-LightGray+.dbl-button-Red,.dbl .dbl-col .mblc .btn-group-vertical>.dbl-button-LightGray+.dbl-button-Transparent,.dbl .dbl-col .mblc .btn-group-vertical>.dbl-button-Red+.dbl-button-LightGray,.dbl .dbl-col .mblc .btn-group-vertical>.dbl-button-Red+.dbl-button-Red,.dbl .dbl-col .mblc .btn-group-vertical>.dbl-button-Red+.dbl-button-Transparent,.dbl .dbl-col .mblc .btn-group-vertical>.dbl-button-Transparent+.dbl-button-LightGray,.dbl .dbl-col .mblc .btn-group-vertical>.dbl-button-Transparent+.dbl-button-Red,.dbl .dbl-col .mblc .btn-group-vertical>.dbl-button-Transparent+.dbl-button-Transparent,.dbl .dbl-col .parts-footer-buttons li .btn-group-vertical>.dbl-button-LightGray+a,.dbl .dbl-col .parts-footer-buttons li .btn-group-vertical>.dbl-button-Red+a,.dbl .dbl-col .parts-footer-buttons li .btn-group-vertical>.dbl-button-Transparent+a,.dbl .dbl-col .parts-footer-buttons li .btn-group-vertical>a+.dbl-button-LightGray,.dbl .dbl-col .parts-footer-buttons li .btn-group-vertical>a+.dbl-button-Red,.dbl .dbl-col .parts-footer-buttons li .btn-group-vertical>a+.dbl-button-Transparent,.footer-buttons .parts-footer-buttons li .btn-group-vertical>a+a,.footer-buttons li .block-link-button .btn-group-vertical>a+a,.footer-buttons li .btn-group-vertical>.btn+a,.footer-buttons li .btn-group-vertical>.btn-group+a,.footer-buttons li .btn-group-vertical>.btn.buy+a,.footer-buttons li .btn-group-vertical>a+.btn,.footer-buttons li .btn-group-vertical>a+.btn-group,.footer-buttons li .btn-group-vertical>a+.btn.buy,.footer-buttons li .btn-group-vertical>a+a,.footer-buttons li .btn-group-vertical>a+button.buy,.footer-buttons li .btn-group-vertical>button.buy+a,.footer-buttons li .dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+a,.footer-buttons li .dbl .dbl-col .btn-group-vertical>.dbl-button-Red+a,.footer-buttons li .dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+a,.footer-buttons li .dbl .dbl-col .btn-group-vertical>a+.dbl-button-LightGray,.footer-buttons li .dbl .dbl-col .btn-group-vertical>a+.dbl-button-Red,.footer-buttons li .dbl .dbl-col .btn-group-vertical>a+.dbl-button-Transparent,.footer-buttons li .mblc .btn-group-vertical>.dbl-button-LightGray+a,.footer-buttons li .mblc .btn-group-vertical>.dbl-button-Red+a,.footer-buttons li .mblc .btn-group-vertical>.dbl-button-Transparent+a,.footer-buttons li .mblc .btn-group-vertical>a+.dbl-button-LightGray,.footer-buttons li .mblc .btn-group-vertical>a+.dbl-button-Red,.footer-buttons li .mblc .btn-group-vertical>a+.dbl-button-Transparent,.mblc .block-link-button .btn-group-vertical>.dbl-button-LightGray+a,.mblc .block-link-button .btn-group-vertical>.dbl-button-Red+a,.mblc .block-link-button .btn-group-vertical>.dbl-button-Transparent+a,.mblc .block-link-button .btn-group-vertical>a+.dbl-button-LightGray,.mblc .block-link-button .btn-group-vertical>a+.dbl-button-Red,.mblc .block-link-button .btn-group-vertical>a+.dbl-button-Transparent,.mblc .btn-group-vertical>.btn+.dbl-button-LightGray,.mblc .btn-group-vertical>.btn+.dbl-button-Red,.mblc .btn-group-vertical>.btn+.dbl-button-Transparent,.mblc .btn-group-vertical>.btn-group+.dbl-button-LightGray,.mblc .btn-group-vertical>.btn-group+.dbl-button-Red,.mblc .btn-group-vertical>.btn-group+.dbl-button-Transparent,.mblc .btn-group-vertical>.btn.buy+.dbl-button-LightGray,.mblc .btn-group-vertical>.btn.buy+.dbl-button-Red,.mblc .btn-group-vertical>.btn.buy+.dbl-button-Transparent,.mblc .btn-group-vertical>.dbl-button-LightGray+.btn,.mblc .btn-group-vertical>.dbl-button-LightGray+.btn-group,.mblc .btn-group-vertical>.dbl-button-LightGray+.btn.buy,.mblc .btn-group-vertical>.dbl-button-LightGray+.dbl-button-LightGray,.mblc .btn-group-vertical>.dbl-button-LightGray+.dbl-button-Red,.mblc .btn-group-vertical>.dbl-button-LightGray+.dbl-button-Transparent,.mblc .btn-group-vertical>.dbl-button-LightGray+button.buy,.mblc .btn-group-vertical>.dbl-button-Red+.btn,.mblc .btn-group-vertical>.dbl-button-Red+.btn-group,.mblc .btn-group-vertical>.dbl-button-Red+.btn.buy,.mblc .btn-group-vertical>.dbl-button-Red+.dbl-button-LightGray,.mblc .btn-group-vertical>.dbl-button-Red+.dbl-button-Red,.mblc .btn-group-vertical>.dbl-button-Red+.dbl-button-Transparent,.mblc .btn-group-vertical>.dbl-button-Red+button.buy,.mblc .btn-group-vertical>.dbl-button-Transparent+.btn,.mblc .btn-group-vertical>.dbl-button-Transparent+.btn-group,.mblc .btn-group-vertical>.dbl-button-Transparent+.btn.buy,.mblc .btn-group-vertical>.dbl-button-Transparent+.dbl-button-LightGray,.mblc .btn-group-vertical>.dbl-button-Transparent+.dbl-button-Red,.mblc .btn-group-vertical>.dbl-button-Transparent+.dbl-button-Transparent,.mblc .btn-group-vertical>.dbl-button-Transparent+button.buy,.mblc .btn-group-vertical>button.buy+.dbl-button-LightGray,.mblc .btn-group-vertical>button.buy+.dbl-button-Red,.mblc .btn-group-vertical>button.buy+.dbl-button-Transparent,.mblc .dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+.dbl-button-LightGray,.mblc .dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+.dbl-button-Red,.mblc .dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+.dbl-button-Transparent,.mblc .dbl .dbl-col .btn-group-vertical>.dbl-button-Red+.dbl-button-LightGray,.mblc .dbl .dbl-col .btn-group-vertical>.dbl-button-Red+.dbl-button-Red,.mblc .dbl .dbl-col .btn-group-vertical>.dbl-button-Red+.dbl-button-Transparent,.mblc .dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+.dbl-button-LightGray,.mblc .dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+.dbl-button-Red,.mblc .dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+.dbl-button-Transparent,.mblc .footer-buttons li .btn-group-vertical>.dbl-button-LightGray+a,.mblc .footer-buttons li .btn-group-vertical>.dbl-button-Red+a,.mblc .footer-buttons li .btn-group-vertical>.dbl-button-Transparent+a,.mblc .footer-buttons li .btn-group-vertical>a+.dbl-button-LightGray,.mblc .footer-buttons li .btn-group-vertical>a+.dbl-button-Red,.mblc .footer-buttons li .btn-group-vertical>a+.dbl-button-Transparent,.mblc .parts-footer-buttons li .btn-group-vertical>.dbl-button-LightGray+a,.mblc .parts-footer-buttons li .btn-group-vertical>.dbl-button-Red+a,.mblc .parts-footer-buttons li .btn-group-vertical>.dbl-button-Transparent+a,.mblc .parts-footer-buttons li .btn-group-vertical>a+.dbl-button-LightGray,.mblc .parts-footer-buttons li .btn-group-vertical>a+.dbl-button-Red,.mblc .parts-footer-buttons li .btn-group-vertical>a+.dbl-button-Transparent,.parts-footer-buttons .footer-buttons li .btn-group-vertical>a+a,.parts-footer-buttons li .block-link-button .btn-group-vertical>a+a,.parts-footer-buttons li .btn-group-vertical>.btn+a,.parts-footer-buttons li .btn-group-vertical>.btn-group+a,.parts-footer-buttons li .btn-group-vertical>.btn.buy+a,.parts-footer-buttons li .btn-group-vertical>a+.btn,.parts-footer-buttons li .btn-group-vertical>a+.btn-group,.parts-footer-buttons li .btn-group-vertical>a+.btn.buy,.parts-footer-buttons li .btn-group-vertical>a+a,.parts-footer-buttons li .btn-group-vertical>a+button.buy,.parts-footer-buttons li .btn-group-vertical>button.buy+a,.parts-footer-buttons li .dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray+a,.parts-footer-buttons li .dbl .dbl-col .btn-group-vertical>.dbl-button-Red+a,.parts-footer-buttons li .dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent+a,.parts-footer-buttons li .dbl .dbl-col .btn-group-vertical>a+.dbl-button-LightGray,.parts-footer-buttons li .dbl .dbl-col .btn-group-vertical>a+.dbl-button-Red,.parts-footer-buttons li .dbl .dbl-col .btn-group-vertical>a+.dbl-button-Transparent,.parts-footer-buttons li .mblc .btn-group-vertical>.dbl-button-LightGray+a,.parts-footer-buttons li .mblc .btn-group-vertical>.dbl-button-Red+a,.parts-footer-buttons li .mblc .btn-group-vertical>.dbl-button-Transparent+a,.parts-footer-buttons li .mblc .btn-group-vertical>a+.dbl-button-LightGray,.parts-footer-buttons li .mblc .btn-group-vertical>a+.dbl-button-Red,.parts-footer-buttons li .mblc .btn-group-vertical>a+.dbl-button-Transparent{margin-top:-1px;margin-left:0}.block-link-button .btn-group-vertical>a:not(:first-child):not(:last-child),.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group-vertical>button.buy:not(:first-child):not(:last-child),.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray:not(:first-child):not(:last-child),.dbl .dbl-col .btn-group-vertical>.dbl-button-Red:not(:first-child):not(:last-child),.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent:not(:first-child):not(:last-child),.footer-buttons li .btn-group-vertical>a:not(:first-child):not(:last-child),.mblc .btn-group-vertical>.dbl-button-LightGray:not(:first-child):not(:last-child),.mblc .btn-group-vertical>.dbl-button-Red:not(:first-child):not(:last-child),.mblc .btn-group-vertical>.dbl-button-Transparent:not(:first-child):not(:last-child),.parts-footer-buttons li .btn-group-vertical>a:not(:first-child):not(:last-child){border-radius:0}.block-link-button .btn-group-vertical>a:first-child:not(:last-child),.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>button.buy:first-child:not(:last-child),.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray:first-child:not(:last-child),.dbl .dbl-col .btn-group-vertical>.dbl-button-Red:first-child:not(:last-child),.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent:first-child:not(:last-child),.footer-buttons li .btn-group-vertical>a:first-child:not(:last-child),.mblc .btn-group-vertical>.dbl-button-LightGray:first-child:not(:last-child),.mblc .btn-group-vertical>.dbl-button-Red:first-child:not(:last-child),.mblc .btn-group-vertical>.dbl-button-Transparent:first-child:not(:last-child),.parts-footer-buttons li .btn-group-vertical>a:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.block-link-button .btn-group-vertical>a:last-child:not(:first-child),.btn-group-vertical>.btn:last-child:not(:first-child),.btn-group-vertical>button.buy:last-child:not(:first-child),.dbl .dbl-col .btn-group-vertical>.dbl-button-LightGray:last-child:not(:first-child),.dbl .dbl-col .btn-group-vertical>.dbl-button-Red:last-child:not(:first-child),.dbl .dbl-col .btn-group-vertical>.dbl-button-Transparent:last-child:not(:first-child),.footer-buttons li .btn-group-vertical>a:last-child:not(:first-child),.mblc .btn-group-vertical>.dbl-button-LightGray:last-child:not(:first-child),.mblc .btn-group-vertical>.dbl-button-Red:last-child:not(:first-child),.mblc .btn-group-vertical>.dbl-button-Transparent:last-child:not(:first-child),.parts-footer-buttons li .btn-group-vertical>a:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}.block-link-button .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>a,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>button.buy,.dbl .dbl-col .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.dbl-button-LightGray,.dbl .dbl-col .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.dbl-button-Red,.dbl .dbl-col .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.dbl-button-Transparent,.footer-buttons li .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>a,.mblc .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.dbl-button-LightGray,.mblc .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.dbl-button-Red,.mblc .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.dbl-button-Transparent,.parts-footer-buttons li .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>a{border-radius:0}.block-link-button .btn-group-vertical>.btn-group:first-child:not(:last-child)>a:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group-vertical>.btn-group:first-child:not(:last-child)>button.buy:last-child,.dbl .dbl-col .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dbl-button-LightGray:last-child,.dbl .dbl-col .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dbl-button-Red:last-child,.dbl .dbl-col .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dbl-button-Transparent:last-child,.footer-buttons li .btn-group-vertical>.btn-group:first-child:not(:last-child)>a:last-child,.mblc .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dbl-button-LightGray:last-child,.mblc .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dbl-button-Red:last-child,.mblc .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dbl-button-Transparent:last-child,.parts-footer-buttons li .btn-group-vertical>.btn-group:first-child:not(:last-child)>a:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.block-link-button .btn-group-vertical>.btn-group:last-child:not(:first-child)>a:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>button.buy:first-child,.dbl .dbl-col .btn-group-vertical>.btn-group:last-child:not(:first-child)>.dbl-button-LightGray:first-child,.dbl .dbl-col .btn-group-vertical>.btn-group:last-child:not(:first-child)>.dbl-button-Red:first-child,.dbl .dbl-col .btn-group-vertical>.btn-group:last-child:not(:first-child)>.dbl-button-Transparent:first-child,.footer-buttons li .btn-group-vertical>.btn-group:last-child:not(:first-child)>a:first-child,.mblc .btn-group-vertical>.btn-group:last-child:not(:first-child)>.dbl-button-LightGray:first-child,.mblc .btn-group-vertical>.btn-group:last-child:not(:first-child)>.dbl-button-Red:first-child,.mblc .btn-group-vertical>.btn-group:last-child:not(:first-child)>.dbl-button-Transparent:first-child,.parts-footer-buttons li .btn-group-vertical>.btn-group:last-child:not(:first-child)>a: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}.block-link-button .btn-group-justified>a,.btn-group-justified>.btn,.btn-group-justified>.btn-group,.btn-group-justified>button.buy,.dbl .dbl-col .btn-group-justified>.dbl-button-LightGray,.dbl .dbl-col .btn-group-justified>.dbl-button-Red,.dbl .dbl-col .btn-group-justified>.dbl-button-Transparent,.footer-buttons li .btn-group-justified>a,.mblc .btn-group-justified>.dbl-button-LightGray,.mblc .btn-group-justified>.dbl-button-Red,.mblc .btn-group-justified>.dbl-button-Transparent,.parts-footer-buttons li .btn-group-justified>a{float:none;display:table-cell;width:1%}.block-link-button .btn-group-justified>.btn-group a,.btn-group-justified>.btn-group .block-link-button a,.btn-group-justified>.btn-group .btn,.btn-group-justified>.btn-group .dbl .dbl-col .dbl-button-LightGray,.btn-group-justified>.btn-group .dbl .dbl-col .dbl-button-Red,.btn-group-justified>.btn-group .dbl .dbl-col .dbl-button-Transparent,.btn-group-justified>.btn-group .footer-buttons li a,.btn-group-justified>.btn-group .mblc .dbl-button-LightGray,.btn-group-justified>.btn-group .mblc .dbl-button-Red,.btn-group-justified>.btn-group .mblc .dbl-button-Transparent,.btn-group-justified>.btn-group .parts-footer-buttons li a,.btn-group-justified>.btn-group button.buy,.dbl .dbl-col .btn-group-justified>.btn-group .dbl-button-LightGray,.dbl .dbl-col .btn-group-justified>.btn-group .dbl-button-Red,.dbl .dbl-col .btn-group-justified>.btn-group .dbl-button-Transparent,.footer-buttons li .btn-group-justified>.btn-group a,.mblc .btn-group-justified>.btn-group .dbl-button-LightGray,.mblc .btn-group-justified>.btn-group .dbl-button-Red,.mblc .btn-group-justified>.btn-group .dbl-button-Transparent,.parts-footer-buttons li .btn-group-justified>.btn-group a{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}.block-link-button [data-toggle=buttons]>.btn-group>a input[type=checkbox],.block-link-button [data-toggle=buttons]>.btn-group>a input[type=radio],.block-link-button [data-toggle=buttons]>a input[type=checkbox],.block-link-button [data-toggle=buttons]>a input[type=radio],.dbl .dbl-col [data-toggle=buttons]>.btn-group>.dbl-button-LightGray input[type=checkbox],.dbl .dbl-col [data-toggle=buttons]>.btn-group>.dbl-button-LightGray input[type=radio],.dbl .dbl-col [data-toggle=buttons]>.btn-group>.dbl-button-Red input[type=checkbox],.dbl .dbl-col [data-toggle=buttons]>.btn-group>.dbl-button-Red input[type=radio],.dbl .dbl-col [data-toggle=buttons]>.btn-group>.dbl-button-Transparent input[type=checkbox],.dbl .dbl-col [data-toggle=buttons]>.btn-group>.dbl-button-Transparent input[type=radio],.dbl .dbl-col [data-toggle=buttons]>.dbl-button-LightGray input[type=checkbox],.dbl .dbl-col [data-toggle=buttons]>.dbl-button-LightGray input[type=radio],.dbl .dbl-col [data-toggle=buttons]>.dbl-button-Red input[type=checkbox],.dbl .dbl-col [data-toggle=buttons]>.dbl-button-Red input[type=radio],.dbl .dbl-col [data-toggle=buttons]>.dbl-button-Transparent input[type=checkbox],.dbl .dbl-col [data-toggle=buttons]>.dbl-button-Transparent input[type=radio],.footer-buttons li [data-toggle=buttons]>.btn-group>a input[type=checkbox],.footer-buttons li [data-toggle=buttons]>.btn-group>a input[type=radio],.footer-buttons li [data-toggle=buttons]>a input[type=checkbox],.footer-buttons li [data-toggle=buttons]>a input[type=radio],.mblc [data-toggle=buttons]>.btn-group>.dbl-button-LightGray input[type=checkbox],.mblc [data-toggle=buttons]>.btn-group>.dbl-button-LightGray input[type=radio],.mblc [data-toggle=buttons]>.btn-group>.dbl-button-Red input[type=checkbox],.mblc [data-toggle=buttons]>.btn-group>.dbl-button-Red input[type=radio],.mblc [data-toggle=buttons]>.btn-group>.dbl-button-Transparent input[type=checkbox],.mblc [data-toggle=buttons]>.btn-group>.dbl-button-Transparent input[type=radio],.mblc [data-toggle=buttons]>.dbl-button-LightGray input[type=checkbox],.mblc [data-toggle=buttons]>.dbl-button-LightGray input[type=radio],.mblc [data-toggle=buttons]>.dbl-button-Red input[type=checkbox],.mblc [data-toggle=buttons]>.dbl-button-Red input[type=radio],.mblc [data-toggle=buttons]>.dbl-button-Transparent input[type=checkbox],.mblc [data-toggle=buttons]>.dbl-button-Transparent input[type=radio],.parts-footer-buttons li [data-toggle=buttons]>.btn-group>a input[type=checkbox],.parts-footer-buttons li [data-toggle=buttons]>.btn-group>a input[type=radio],.parts-footer-buttons li [data-toggle=buttons]>a input[type=checkbox],.parts-footer-buttons li [data-toggle=buttons]>a input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn-group>button.buy input[type=checkbox],[data-toggle=buttons]>.btn-group>button.buy input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>button.buy input[type=checkbox],[data-toggle=buttons]>button.buy input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:0 0 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.block-link-button .nav-justified>a.showmore .dropdown-menu,.dbl .dbl-col .nav-justified>.showmore.dbl-button-LightGray .dropdown-menu,.dbl .dbl-col .nav-justified>.showmore.dbl-button-Red .dropdown-menu,.dbl .dbl-col .nav-justified>.showmore.dbl-button-Transparent .dropdown-menu,.footer-buttons li .nav-justified>a.showmore .dropdown-menu,.mblc .nav-justified>.showmore.dbl-button-LightGray .dropdown-menu,.mblc .nav-justified>.showmore.dbl-button-Red .dropdown-menu,.mblc .nav-justified>.showmore.dbl-button-Transparent .dropdown-menu,.nav-justified>.btn.showmore .dropdown-menu,.nav-justified>.dropdown .dropdown-menu,.nav-justified>button.showmore .dropdown-menu,.parts-footer-buttons li .nav-justified>a.showmore .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:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0 0 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.tabbed-content .tab-content>.tab-pane{display:none}.tabbed-content .tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#333;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.block-link-button a .label,.btn .label,.dbl .dbl-col .dbl-button-LightGray .label,.dbl .dbl-col .dbl-button-Red .label,.dbl .dbl-col .dbl-button-Transparent .label,.footer-buttons li a .label,.mblc .dbl-button-LightGray .label,.mblc .dbl-button-Red .label,.mblc .dbl-button-Transparent .label,.parts-footer-buttons li a .label,button.buy .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#333;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:border .2s ease-in-out;transition:border .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:#333}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.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-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{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}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.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%}.formcontainerblock .EPiServerForms,.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.formcontainerblock .EPiServerForms blockquote,.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.modal,.modal-open{overflow:hidden}.modal{display:none;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:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{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;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.block-link-button .dbl .dbl-col .modal-footer .dbl-button-LightGray+a,.block-link-button .dbl .dbl-col .modal-footer .dbl-button-Red+a,.block-link-button .dbl .dbl-col .modal-footer .dbl-button-Transparent+a,.block-link-button .footer-buttons li .modal-footer a+a,.block-link-button .mblc .modal-footer .dbl-button-LightGray+a,.block-link-button .mblc .modal-footer .dbl-button-Red+a,.block-link-button .mblc .modal-footer .dbl-button-Transparent+a,.block-link-button .modal-footer .btn+a,.block-link-button .modal-footer .btn.buy+a,.block-link-button .modal-footer .dbl .dbl-col .dbl-button-LightGray+a,.block-link-button .modal-footer .dbl .dbl-col .dbl-button-Red+a,.block-link-button .modal-footer .dbl .dbl-col .dbl-button-Transparent+a,.block-link-button .modal-footer .dbl .dbl-col a+.dbl-button-LightGray,.block-link-button .modal-footer .dbl .dbl-col a+.dbl-button-Red,.block-link-button .modal-footer .dbl .dbl-col a+.dbl-button-Transparent,.block-link-button .modal-footer .footer-buttons li a+a,.block-link-button .modal-footer .mblc .dbl-button-LightGray+a,.block-link-button .modal-footer .mblc .dbl-button-Red+a,.block-link-button .modal-footer .mblc .dbl-button-Transparent+a,.block-link-button .modal-footer .mblc a+.dbl-button-LightGray,.block-link-button .modal-footer .mblc a+.dbl-button-Red,.block-link-button .modal-footer .mblc a+.dbl-button-Transparent,.block-link-button .modal-footer .parts-footer-buttons li a+a,.block-link-button .modal-footer a+.btn,.block-link-button .modal-footer a+.btn.buy,.block-link-button .modal-footer a+a,.block-link-button .modal-footer a+button.buy,.block-link-button .modal-footer button.buy+a,.block-link-button .parts-footer-buttons li .modal-footer a+a,.dbl .dbl-col .block-link-button .modal-footer a+.dbl-button-LightGray,.dbl .dbl-col .block-link-button .modal-footer a+.dbl-button-Red,.dbl .dbl-col .block-link-button .modal-footer a+.dbl-button-Transparent,.dbl .dbl-col .footer-buttons li .modal-footer a+.dbl-button-LightGray,.dbl .dbl-col .footer-buttons li .modal-footer a+.dbl-button-Red,.dbl .dbl-col .footer-buttons li .modal-footer a+.dbl-button-Transparent,.dbl .dbl-col .mblc .modal-footer .dbl-button-LightGray+.dbl-button-LightGray,.dbl .dbl-col .mblc .modal-footer .dbl-button-LightGray+.dbl-button-Red,.dbl .dbl-col .mblc .modal-footer .dbl-button-LightGray+.dbl-button-Transparent,.dbl .dbl-col .mblc .modal-footer .dbl-button-Red+.dbl-button-LightGray,.dbl .dbl-col .mblc .modal-footer .dbl-button-Red+.dbl-button-Red,.dbl .dbl-col .mblc .modal-footer .dbl-button-Red+.dbl-button-Transparent,.dbl .dbl-col .mblc .modal-footer .dbl-button-Transparent+.dbl-button-LightGray,.dbl .dbl-col .mblc .modal-footer .dbl-button-Transparent+.dbl-button-Red,.dbl .dbl-col .mblc .modal-footer .dbl-button-Transparent+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .block-link-button .dbl-button-LightGray+a,.dbl .dbl-col .modal-footer .block-link-button .dbl-button-Red+a,.dbl .dbl-col .modal-footer .block-link-button .dbl-button-Transparent+a,.dbl .dbl-col .modal-footer .block-link-button a+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .block-link-button a+.dbl-button-Red,.dbl .dbl-col .modal-footer .block-link-button a+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn.buy+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn.buy+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn.buy+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .dbl-button-LightGray+.btn,.dbl .dbl-col .modal-footer .dbl-button-LightGray+.btn.buy,.dbl .dbl-col .modal-footer .dbl-button-LightGray+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .dbl-button-LightGray+.dbl-button-Red,.dbl .dbl-col .modal-footer .dbl-button-LightGray+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .dbl-button-LightGray+button.buy,.dbl .dbl-col .modal-footer .dbl-button-Red+.btn,.dbl .dbl-col .modal-footer .dbl-button-Red+.btn.buy,.dbl .dbl-col .modal-footer .dbl-button-Red+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .dbl-button-Red+.dbl-button-Red,.dbl .dbl-col .modal-footer .dbl-button-Red+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .dbl-button-Red+button.buy,.dbl .dbl-col .modal-footer .dbl-button-Transparent+.btn,.dbl .dbl-col .modal-footer .dbl-button-Transparent+.btn.buy,.dbl .dbl-col .modal-footer .dbl-button-Transparent+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .dbl-button-Transparent+.dbl-button-Red,.dbl .dbl-col .modal-footer .dbl-button-Transparent+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .dbl-button-Transparent+button.buy,.dbl .dbl-col .modal-footer .footer-buttons li .dbl-button-LightGray+a,.dbl .dbl-col .modal-footer .footer-buttons li .dbl-button-Red+a,.dbl .dbl-col .modal-footer .footer-buttons li .dbl-button-Transparent+a,.dbl .dbl-col .modal-footer .footer-buttons li a+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .footer-buttons li a+.dbl-button-Red,.dbl .dbl-col .modal-footer .footer-buttons li a+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .mblc .dbl-button-LightGray+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .mblc .dbl-button-LightGray+.dbl-button-Red,.dbl .dbl-col .modal-footer .mblc .dbl-button-LightGray+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .mblc .dbl-button-Red+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .mblc .dbl-button-Red+.dbl-button-Red,.dbl .dbl-col .modal-footer .mblc .dbl-button-Red+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .mblc .dbl-button-Transparent+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .mblc .dbl-button-Transparent+.dbl-button-Red,.dbl .dbl-col .modal-footer .mblc .dbl-button-Transparent+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .parts-footer-buttons li .dbl-button-LightGray+a,.dbl .dbl-col .modal-footer .parts-footer-buttons li .dbl-button-Red+a,.dbl .dbl-col .modal-footer .parts-footer-buttons li .dbl-button-Transparent+a,.dbl .dbl-col .modal-footer .parts-footer-buttons li a+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .parts-footer-buttons li a+.dbl-button-Red,.dbl .dbl-col .modal-footer .parts-footer-buttons li a+.dbl-button-Transparent,.dbl .dbl-col .modal-footer button.buy+.dbl-button-LightGray,.dbl .dbl-col .modal-footer button.buy+.dbl-button-Red,.dbl .dbl-col .modal-footer button.buy+.dbl-button-Transparent,.dbl .dbl-col .parts-footer-buttons li .modal-footer a+.dbl-button-LightGray,.dbl .dbl-col .parts-footer-buttons li .modal-footer a+.dbl-button-Red,.dbl .dbl-col .parts-footer-buttons li .modal-footer a+.dbl-button-Transparent,.footer-buttons .modal-footer .parts-footer-buttons li a+a,.footer-buttons .parts-footer-buttons li .modal-footer a+a,.footer-buttons li .block-link-button .modal-footer a+a,.footer-buttons li .dbl .dbl-col .modal-footer .dbl-button-LightGray+a,.footer-buttons li .dbl .dbl-col .modal-footer .dbl-button-Red+a,.footer-buttons li .dbl .dbl-col .modal-footer .dbl-button-Transparent+a,.footer-buttons li .mblc .modal-footer .dbl-button-LightGray+a,.footer-buttons li .mblc .modal-footer .dbl-button-Red+a,.footer-buttons li .mblc .modal-footer .dbl-button-Transparent+a,.footer-buttons li .modal-footer .block-link-button a+a,.footer-buttons li .modal-footer .btn+a,.footer-buttons li .modal-footer .btn.buy+a,.footer-buttons li .modal-footer .dbl .dbl-col .dbl-button-LightGray+a,.footer-buttons li .modal-footer .dbl .dbl-col .dbl-button-Red+a,.footer-buttons li .modal-footer .dbl .dbl-col .dbl-button-Transparent+a,.footer-buttons li .modal-footer .dbl .dbl-col a+.dbl-button-LightGray,.footer-buttons li .modal-footer .dbl .dbl-col a+.dbl-button-Red,.footer-buttons li .modal-footer .dbl .dbl-col a+.dbl-button-Transparent,.footer-buttons li .modal-footer .mblc .dbl-button-LightGray+a,.footer-buttons li .modal-footer .mblc .dbl-button-Red+a,.footer-buttons li .modal-footer .mblc .dbl-button-Transparent+a,.footer-buttons li .modal-footer .mblc a+.dbl-button-LightGray,.footer-buttons li .modal-footer .mblc a+.dbl-button-Red,.footer-buttons li .modal-footer .mblc a+.dbl-button-Transparent,.footer-buttons li .modal-footer a+.btn,.footer-buttons li .modal-footer a+.btn.buy,.footer-buttons li .modal-footer a+a,.footer-buttons li .modal-footer a+button.buy,.footer-buttons li .modal-footer button.buy+a,.mblc .block-link-button .modal-footer a+.dbl-button-LightGray,.mblc .block-link-button .modal-footer a+.dbl-button-Red,.mblc .block-link-button .modal-footer a+.dbl-button-Transparent,.mblc .dbl .dbl-col .modal-footer .dbl-button-LightGray+.dbl-button-LightGray,.mblc .dbl .dbl-col .modal-footer .dbl-button-LightGray+.dbl-button-Red,.mblc .dbl .dbl-col .modal-footer .dbl-button-LightGray+.dbl-button-Transparent,.mblc .dbl .dbl-col .modal-footer .dbl-button-Red+.dbl-button-LightGray,.mblc .dbl .dbl-col .modal-footer .dbl-button-Red+.dbl-button-Red,.mblc .dbl .dbl-col .modal-footer .dbl-button-Red+.dbl-button-Transparent,.mblc .dbl .dbl-col .modal-footer .dbl-button-Transparent+.dbl-button-LightGray,.mblc .dbl .dbl-col .modal-footer .dbl-button-Transparent+.dbl-button-Red,.mblc .dbl .dbl-col .modal-footer .dbl-button-Transparent+.dbl-button-Transparent,.mblc .footer-buttons li .modal-footer a+.dbl-button-LightGray,.mblc .footer-buttons li .modal-footer a+.dbl-button-Red,.mblc .footer-buttons li .modal-footer a+.dbl-button-Transparent,.mblc .modal-footer .block-link-button .dbl-button-LightGray+a,.mblc .modal-footer .block-link-button .dbl-button-Red+a,.mblc .modal-footer .block-link-button .dbl-button-Transparent+a,.mblc .modal-footer .block-link-button a+.dbl-button-LightGray,.mblc .modal-footer .block-link-button a+.dbl-button-Red,.mblc .modal-footer .block-link-button a+.dbl-button-Transparent,.mblc .modal-footer .btn+.dbl-button-LightGray,.mblc .modal-footer .btn+.dbl-button-Red,.mblc .modal-footer .btn+.dbl-button-Transparent,.mblc .modal-footer .btn.buy+.dbl-button-LightGray,.mblc .modal-footer .btn.buy+.dbl-button-Red,.mblc .modal-footer .btn.buy+.dbl-button-Transparent,.mblc .modal-footer .dbl-button-LightGray+.btn,.mblc .modal-footer .dbl-button-LightGray+.btn.buy,.mblc .modal-footer .dbl-button-LightGray+.dbl-button-LightGray,.mblc .modal-footer .dbl-button-LightGray+.dbl-button-Red,.mblc .modal-footer .dbl-button-LightGray+.dbl-button-Transparent,.mblc .modal-footer .dbl-button-LightGray+button.buy,.mblc .modal-footer .dbl-button-Red+.btn,.mblc .modal-footer .dbl-button-Red+.btn.buy,.mblc .modal-footer .dbl-button-Red+.dbl-button-LightGray,.mblc .modal-footer .dbl-button-Red+.dbl-button-Red,.mblc .modal-footer .dbl-button-Red+.dbl-button-Transparent,.mblc .modal-footer .dbl-button-Red+button.buy,.mblc .modal-footer .dbl-button-Transparent+.btn,.mblc .modal-footer .dbl-button-Transparent+.btn.buy,.mblc .modal-footer .dbl-button-Transparent+.dbl-button-LightGray,.mblc .modal-footer .dbl-button-Transparent+.dbl-button-Red,.mblc .modal-footer .dbl-button-Transparent+.dbl-button-Transparent,.mblc .modal-footer .dbl-button-Transparent+button.buy,.mblc .modal-footer .dbl .dbl-col .dbl-button-LightGray+.dbl-button-LightGray,.mblc .modal-footer .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Red,.mblc .modal-footer .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Transparent,.mblc .modal-footer .dbl .dbl-col .dbl-button-Red+.dbl-button-LightGray,.mblc .modal-footer .dbl .dbl-col .dbl-button-Red+.dbl-button-Red,.mblc .modal-footer .dbl .dbl-col .dbl-button-Red+.dbl-button-Transparent,.mblc .modal-footer .dbl .dbl-col .dbl-button-Transparent+.dbl-button-LightGray,.mblc .modal-footer .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Red,.mblc .modal-footer .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Transparent,.mblc .modal-footer .footer-buttons li .dbl-button-LightGray+a,.mblc .modal-footer .footer-buttons li .dbl-button-Red+a,.mblc .modal-footer .footer-buttons li .dbl-button-Transparent+a,.mblc .modal-footer .footer-buttons li a+.dbl-button-LightGray,.mblc .modal-footer .footer-buttons li a+.dbl-button-Red,.mblc .modal-footer .footer-buttons li a+.dbl-button-Transparent,.mblc .modal-footer .parts-footer-buttons li .dbl-button-LightGray+a,.mblc .modal-footer .parts-footer-buttons li .dbl-button-Red+a,.mblc .modal-footer .parts-footer-buttons li .dbl-button-Transparent+a,.mblc .modal-footer .parts-footer-buttons li a+.dbl-button-LightGray,.mblc .modal-footer .parts-footer-buttons li a+.dbl-button-Red,.mblc .modal-footer .parts-footer-buttons li a+.dbl-button-Transparent,.mblc .modal-footer button.buy+.dbl-button-LightGray,.mblc .modal-footer button.buy+.dbl-button-Red,.mblc .modal-footer button.buy+.dbl-button-Transparent,.mblc .parts-footer-buttons li .modal-footer a+.dbl-button-LightGray,.mblc .parts-footer-buttons li .modal-footer a+.dbl-button-Red,.mblc .parts-footer-buttons li .modal-footer a+.dbl-button-Transparent,.modal-footer .block-link-button .btn+a,.modal-footer .block-link-button .btn.buy+a,.modal-footer .block-link-button .dbl .dbl-col a+.dbl-button-LightGray,.modal-footer .block-link-button .dbl .dbl-col a+.dbl-button-Red,.modal-footer .block-link-button .dbl .dbl-col a+.dbl-button-Transparent,.modal-footer .block-link-button .footer-buttons li a+a,.modal-footer .block-link-button .mblc a+.dbl-button-LightGray,.modal-footer .block-link-button .mblc a+.dbl-button-Red,.modal-footer .block-link-button .mblc a+.dbl-button-Transparent,.modal-footer .block-link-button .parts-footer-buttons li a+a,.modal-footer .block-link-button a+.btn,.modal-footer .block-link-button a+.btn.buy,.modal-footer .block-link-button a+a,.modal-footer .block-link-button a+button.buy,.modal-footer .block-link-button button.buy+a,.modal-footer .btn+.btn,.modal-footer .btn+.btn.buy,.modal-footer .btn+button.buy,.modal-footer .btn.buy+.btn,.modal-footer .btn.buy+.btn.buy,.modal-footer .btn.buy+button.buy,.modal-footer .dbl .dbl-col .block-link-button .dbl-button-LightGray+a,.modal-footer .dbl .dbl-col .block-link-button .dbl-button-Red+a,.modal-footer .dbl .dbl-col .block-link-button .dbl-button-Transparent+a,.modal-footer .dbl .dbl-col .btn+.dbl-button-LightGray,.modal-footer .dbl .dbl-col .btn+.dbl-button-Red,.modal-footer .dbl .dbl-col .btn+.dbl-button-Transparent,.modal-footer .dbl .dbl-col .btn.buy+.dbl-button-LightGray,.modal-footer .dbl .dbl-col .btn.buy+.dbl-button-Red,.modal-footer .dbl .dbl-col .btn.buy+.dbl-button-Transparent,.modal-footer .dbl .dbl-col .dbl-button-LightGray+.btn,.modal-footer .dbl .dbl-col .dbl-button-LightGray+.btn.buy,.modal-footer .dbl .dbl-col .dbl-button-LightGray+.dbl-button-LightGray,.modal-footer .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Red,.modal-footer .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Transparent,.modal-footer .dbl .dbl-col .dbl-button-LightGray+button.buy,.modal-footer .dbl .dbl-col .dbl-button-Red+.btn,.modal-footer .dbl .dbl-col .dbl-button-Red+.btn.buy,.modal-footer .dbl .dbl-col .dbl-button-Red+.dbl-button-LightGray,.modal-footer .dbl .dbl-col .dbl-button-Red+.dbl-button-Red,.modal-footer .dbl .dbl-col .dbl-button-Red+.dbl-button-Transparent,.modal-footer .dbl .dbl-col .dbl-button-Red+button.buy,.modal-footer .dbl .dbl-col .dbl-button-Transparent+.btn,.modal-footer .dbl .dbl-col .dbl-button-Transparent+.btn.buy,.modal-footer .dbl .dbl-col .dbl-button-Transparent+.dbl-button-LightGray,.modal-footer .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Red,.modal-footer .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Transparent,.modal-footer .dbl .dbl-col .dbl-button-Transparent+button.buy,.modal-footer .dbl .dbl-col .footer-buttons li .dbl-button-LightGray+a,.modal-footer .dbl .dbl-col .footer-buttons li .dbl-button-Red+a,.modal-footer .dbl .dbl-col .footer-buttons li .dbl-button-Transparent+a,.modal-footer .dbl .dbl-col .mblc .dbl-button-LightGray+.dbl-button-LightGray,.modal-footer .dbl .dbl-col .mblc .dbl-button-LightGray+.dbl-button-Red,.modal-footer .dbl .dbl-col .mblc .dbl-button-LightGray+.dbl-button-Transparent,.modal-footer .dbl .dbl-col .mblc .dbl-button-Red+.dbl-button-LightGray,.modal-footer .dbl .dbl-col .mblc .dbl-button-Red+.dbl-button-Red,.modal-footer .dbl .dbl-col .mblc .dbl-button-Red+.dbl-button-Transparent,.modal-footer .dbl .dbl-col .mblc .dbl-button-Transparent+.dbl-button-LightGray,.modal-footer .dbl .dbl-col .mblc .dbl-button-Transparent+.dbl-button-Red,.modal-footer .dbl .dbl-col .mblc .dbl-button-Transparent+.dbl-button-Transparent,.modal-footer .dbl .dbl-col .parts-footer-buttons li .dbl-button-LightGray+a,.modal-footer .dbl .dbl-col .parts-footer-buttons li .dbl-button-Red+a,.modal-footer .dbl .dbl-col .parts-footer-buttons li .dbl-button-Transparent+a,.modal-footer .dbl .dbl-col button.buy+.dbl-button-LightGray,.modal-footer .dbl .dbl-col button.buy+.dbl-button-Red,.modal-footer .dbl .dbl-col button.buy+.dbl-button-Transparent,.modal-footer .footer-buttons .parts-footer-buttons li a+a,.modal-footer .footer-buttons li .block-link-button a+a,.modal-footer .footer-buttons li .btn+a,.modal-footer .footer-buttons li .btn.buy+a,.modal-footer .footer-buttons li .dbl .dbl-col a+.dbl-button-LightGray,.modal-footer .footer-buttons li .dbl .dbl-col a+.dbl-button-Red,.modal-footer .footer-buttons li .dbl .dbl-col a+.dbl-button-Transparent,.modal-footer .footer-buttons li .mblc a+.dbl-button-LightGray,.modal-footer .footer-buttons li .mblc a+.dbl-button-Red,.modal-footer .footer-buttons li .mblc a+.dbl-button-Transparent,.modal-footer .footer-buttons li a+.btn,.modal-footer .footer-buttons li a+.btn.buy,.modal-footer .footer-buttons li a+a,.modal-footer .footer-buttons li a+button.buy,.modal-footer .footer-buttons li button.buy+a,.modal-footer .mblc .block-link-button .dbl-button-LightGray+a,.modal-footer .mblc .block-link-button .dbl-button-Red+a,.modal-footer .mblc .block-link-button .dbl-button-Transparent+a,.modal-footer .mblc .btn+.dbl-button-LightGray,.modal-footer .mblc .btn+.dbl-button-Red,.modal-footer .mblc .btn+.dbl-button-Transparent,.modal-footer .mblc .btn.buy+.dbl-button-LightGray,.modal-footer .mblc .btn.buy+.dbl-button-Red,.modal-footer .mblc .btn.buy+.dbl-button-Transparent,.modal-footer .mblc .dbl-button-LightGray+.btn,.modal-footer .mblc .dbl-button-LightGray+.btn.buy,.modal-footer .mblc .dbl-button-LightGray+.dbl-button-LightGray,.modal-footer .mblc .dbl-button-LightGray+.dbl-button-Red,.modal-footer .mblc .dbl-button-LightGray+.dbl-button-Transparent,.modal-footer .mblc .dbl-button-LightGray+button.buy,.modal-footer .mblc .dbl-button-Red+.btn,.modal-footer .mblc .dbl-button-Red+.btn.buy,.modal-footer .mblc .dbl-button-Red+.dbl-button-LightGray,.modal-footer .mblc .dbl-button-Red+.dbl-button-Red,.modal-footer .mblc .dbl-button-Red+.dbl-button-Transparent,.modal-footer .mblc .dbl-button-Red+button.buy,.modal-footer .mblc .dbl-button-Transparent+.btn,.modal-footer .mblc .dbl-button-Transparent+.btn.buy,.modal-footer .mblc .dbl-button-Transparent+.dbl-button-LightGray,.modal-footer .mblc .dbl-button-Transparent+.dbl-button-Red,.modal-footer .mblc .dbl-button-Transparent+.dbl-button-Transparent,.modal-footer .mblc .dbl-button-Transparent+button.buy,.modal-footer .mblc .dbl .dbl-col .dbl-button-LightGray+.dbl-button-LightGray,.modal-footer .mblc .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Red,.modal-footer .mblc .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Transparent,.modal-footer .mblc .dbl .dbl-col .dbl-button-Red+.dbl-button-LightGray,.modal-footer .mblc .dbl .dbl-col .dbl-button-Red+.dbl-button-Red,.modal-footer .mblc .dbl .dbl-col .dbl-button-Red+.dbl-button-Transparent,.modal-footer .mblc .dbl .dbl-col .dbl-button-Transparent+.dbl-button-LightGray,.modal-footer .mblc .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Red,.modal-footer .mblc .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Transparent,.modal-footer .mblc .footer-buttons li .dbl-button-LightGray+a,.modal-footer .mblc .footer-buttons li .dbl-button-Red+a,.modal-footer .mblc .footer-buttons li .dbl-button-Transparent+a,.modal-footer .mblc .parts-footer-buttons li .dbl-button-LightGray+a,.modal-footer .mblc .parts-footer-buttons li .dbl-button-Red+a,.modal-footer .mblc .parts-footer-buttons li .dbl-button-Transparent+a,.modal-footer .mblc button.buy+.dbl-button-LightGray,.modal-footer .mblc button.buy+.dbl-button-Red,.modal-footer .mblc button.buy+.dbl-button-Transparent,.modal-footer .parts-footer-buttons .footer-buttons li a+a,.modal-footer .parts-footer-buttons li .block-link-button a+a,.modal-footer .parts-footer-buttons li .btn+a,.modal-footer .parts-footer-buttons li .btn.buy+a,.modal-footer .parts-footer-buttons li .dbl .dbl-col a+.dbl-button-LightGray,.modal-footer .parts-footer-buttons li .dbl .dbl-col a+.dbl-button-Red,.modal-footer .parts-footer-buttons li .dbl .dbl-col a+.dbl-button-Transparent,.modal-footer .parts-footer-buttons li .mblc a+.dbl-button-LightGray,.modal-footer .parts-footer-buttons li .mblc a+.dbl-button-Red,.modal-footer .parts-footer-buttons li .mblc a+.dbl-button-Transparent,.modal-footer .parts-footer-buttons li a+.btn,.modal-footer .parts-footer-buttons li a+.btn.buy,.modal-footer .parts-footer-buttons li a+a,.modal-footer .parts-footer-buttons li a+button.buy,.modal-footer .parts-footer-buttons li button.buy+a,.modal-footer button.buy+.btn,.modal-footer button.buy+.btn.buy,.modal-footer button.buy+button.buy,.parts-footer-buttons .footer-buttons li .modal-footer a+a,.parts-footer-buttons .modal-footer .footer-buttons li a+a,.parts-footer-buttons li .block-link-button .modal-footer a+a,.parts-footer-buttons li .dbl .dbl-col .modal-footer .dbl-button-LightGray+a,.parts-footer-buttons li .dbl .dbl-col .modal-footer .dbl-button-Red+a,.parts-footer-buttons li .dbl .dbl-col .modal-footer .dbl-button-Transparent+a,.parts-footer-buttons li .mblc .modal-footer .dbl-button-LightGray+a,.parts-footer-buttons li .mblc .modal-footer .dbl-button-Red+a,.parts-footer-buttons li .mblc .modal-footer .dbl-button-Transparent+a,.parts-footer-buttons li .modal-footer .block-link-button a+a,.parts-footer-buttons li .modal-footer .btn+a,.parts-footer-buttons li .modal-footer .btn.buy+a,.parts-footer-buttons li .modal-footer .dbl .dbl-col .dbl-button-LightGray+a,.parts-footer-buttons li .modal-footer .dbl .dbl-col .dbl-button-Red+a,.parts-footer-buttons li .modal-footer .dbl .dbl-col .dbl-button-Transparent+a,.parts-footer-buttons li .modal-footer .dbl .dbl-col a+.dbl-button-LightGray,.parts-footer-buttons li .modal-footer .dbl .dbl-col a+.dbl-button-Red,.parts-footer-buttons li .modal-footer .dbl .dbl-col a+.dbl-button-Transparent,.parts-footer-buttons li .modal-footer .mblc .dbl-button-LightGray+a,.parts-footer-buttons li .modal-footer .mblc .dbl-button-Red+a,.parts-footer-buttons li .modal-footer .mblc .dbl-button-Transparent+a,.parts-footer-buttons li .modal-footer .mblc a+.dbl-button-LightGray,.parts-footer-buttons li .modal-footer .mblc a+.dbl-button-Red,.parts-footer-buttons li .modal-footer .mblc a+.dbl-button-Transparent,.parts-footer-buttons li .modal-footer a+.btn,.parts-footer-buttons li .modal-footer a+.btn.buy,.parts-footer-buttons li .modal-footer a+a,.parts-footer-buttons li .modal-footer a+button.buy,.parts-footer-buttons li .modal-footer button.buy+a{margin-left:5px;margin-bottom:0}.block-link-button .dbl .dbl-col .modal-footer .btn-group .dbl-button-LightGray+a,.block-link-button .dbl .dbl-col .modal-footer .btn-group .dbl-button-Red+a,.block-link-button .dbl .dbl-col .modal-footer .btn-group .dbl-button-Transparent+a,.block-link-button .footer-buttons li .modal-footer .btn-group a+a,.block-link-button .mblc .modal-footer .btn-group .dbl-button-LightGray+a,.block-link-button .mblc .modal-footer .btn-group .dbl-button-Red+a,.block-link-button .mblc .modal-footer .btn-group .dbl-button-Transparent+a,.block-link-button .modal-footer .btn-group .btn+a,.block-link-button .modal-footer .btn-group .btn.buy+a,.block-link-button .modal-footer .btn-group .dbl .dbl-col .dbl-button-LightGray+a,.block-link-button .modal-footer .btn-group .dbl .dbl-col .dbl-button-Red+a,.block-link-button .modal-footer .btn-group .dbl .dbl-col .dbl-button-Transparent+a,.block-link-button .modal-footer .btn-group .dbl .dbl-col a+.dbl-button-LightGray,.block-link-button .modal-footer .btn-group .dbl .dbl-col a+.dbl-button-Red,.block-link-button .modal-footer .btn-group .dbl .dbl-col a+.dbl-button-Transparent,.block-link-button .modal-footer .btn-group .footer-buttons li a+a,.block-link-button .modal-footer .btn-group .mblc .dbl-button-LightGray+a,.block-link-button .modal-footer .btn-group .mblc .dbl-button-Red+a,.block-link-button .modal-footer .btn-group .mblc .dbl-button-Transparent+a,.block-link-button .modal-footer .btn-group .mblc a+.dbl-button-LightGray,.block-link-button .modal-footer .btn-group .mblc a+.dbl-button-Red,.block-link-button .modal-footer .btn-group .mblc a+.dbl-button-Transparent,.block-link-button .modal-footer .btn-group .parts-footer-buttons li a+a,.block-link-button .modal-footer .btn-group a+.btn,.block-link-button .modal-footer .btn-group a+.btn.buy,.block-link-button .modal-footer .btn-group a+a,.block-link-button .modal-footer .btn-group a+button.buy,.block-link-button .modal-footer .btn-group button.buy+a,.block-link-button .parts-footer-buttons li .modal-footer .btn-group a+a,.dbl .dbl-col .block-link-button .modal-footer .btn-group a+.dbl-button-LightGray,.dbl .dbl-col .block-link-button .modal-footer .btn-group a+.dbl-button-Red,.dbl .dbl-col .block-link-button .modal-footer .btn-group a+.dbl-button-Transparent,.dbl .dbl-col .footer-buttons li .modal-footer .btn-group a+.dbl-button-LightGray,.dbl .dbl-col .footer-buttons li .modal-footer .btn-group a+.dbl-button-Red,.dbl .dbl-col .footer-buttons li .modal-footer .btn-group a+.dbl-button-Transparent,.dbl .dbl-col .mblc .modal-footer .btn-group .dbl-button-LightGray+.dbl-button-LightGray,.dbl .dbl-col .mblc .modal-footer .btn-group .dbl-button-LightGray+.dbl-button-Red,.dbl .dbl-col .mblc .modal-footer .btn-group .dbl-button-LightGray+.dbl-button-Transparent,.dbl .dbl-col .mblc .modal-footer .btn-group .dbl-button-Red+.dbl-button-LightGray,.dbl .dbl-col .mblc .modal-footer .btn-group .dbl-button-Red+.dbl-button-Red,.dbl .dbl-col .mblc .modal-footer .btn-group .dbl-button-Red+.dbl-button-Transparent,.dbl .dbl-col .mblc .modal-footer .btn-group .dbl-button-Transparent+.dbl-button-LightGray,.dbl .dbl-col .mblc .modal-footer .btn-group .dbl-button-Transparent+.dbl-button-Red,.dbl .dbl-col .mblc .modal-footer .btn-group .dbl-button-Transparent+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn-group .block-link-button .dbl-button-LightGray+a,.dbl .dbl-col .modal-footer .btn-group .block-link-button .dbl-button-Red+a,.dbl .dbl-col .modal-footer .btn-group .block-link-button .dbl-button-Transparent+a,.dbl .dbl-col .modal-footer .btn-group .block-link-button a+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn-group .block-link-button a+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn-group .block-link-button a+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn-group .btn+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn-group .btn+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn-group .btn+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn-group .btn.buy+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn-group .btn.buy+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn-group .btn.buy+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn-group .dbl-button-LightGray+.btn,.dbl .dbl-col .modal-footer .btn-group .dbl-button-LightGray+.btn.buy,.dbl .dbl-col .modal-footer .btn-group .dbl-button-LightGray+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn-group .dbl-button-LightGray+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn-group .dbl-button-LightGray+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn-group .dbl-button-LightGray+button.buy,.dbl .dbl-col .modal-footer .btn-group .dbl-button-Red+.btn,.dbl .dbl-col .modal-footer .btn-group .dbl-button-Red+.btn.buy,.dbl .dbl-col .modal-footer .btn-group .dbl-button-Red+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn-group .dbl-button-Red+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn-group .dbl-button-Red+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn-group .dbl-button-Red+button.buy,.dbl .dbl-col .modal-footer .btn-group .dbl-button-Transparent+.btn,.dbl .dbl-col .modal-footer .btn-group .dbl-button-Transparent+.btn.buy,.dbl .dbl-col .modal-footer .btn-group .dbl-button-Transparent+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn-group .dbl-button-Transparent+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn-group .dbl-button-Transparent+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn-group .dbl-button-Transparent+button.buy,.dbl .dbl-col .modal-footer .btn-group .footer-buttons li .dbl-button-LightGray+a,.dbl .dbl-col .modal-footer .btn-group .footer-buttons li .dbl-button-Red+a,.dbl .dbl-col .modal-footer .btn-group .footer-buttons li .dbl-button-Transparent+a,.dbl .dbl-col .modal-footer .btn-group .footer-buttons li a+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn-group .footer-buttons li a+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn-group .footer-buttons li a+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn-group .mblc .dbl-button-LightGray+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn-group .mblc .dbl-button-LightGray+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn-group .mblc .dbl-button-LightGray+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn-group .mblc .dbl-button-Red+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn-group .mblc .dbl-button-Red+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn-group .mblc .dbl-button-Red+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn-group .mblc .dbl-button-Transparent+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn-group .mblc .dbl-button-Transparent+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn-group .mblc .dbl-button-Transparent+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn-group .parts-footer-buttons li .dbl-button-LightGray+a,.dbl .dbl-col .modal-footer .btn-group .parts-footer-buttons li .dbl-button-Red+a,.dbl .dbl-col .modal-footer .btn-group .parts-footer-buttons li .dbl-button-Transparent+a,.dbl .dbl-col .modal-footer .btn-group .parts-footer-buttons li a+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn-group .parts-footer-buttons li a+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn-group .parts-footer-buttons li a+.dbl-button-Transparent,.dbl .dbl-col .modal-footer .btn-group button.buy+.dbl-button-LightGray,.dbl .dbl-col .modal-footer .btn-group button.buy+.dbl-button-Red,.dbl .dbl-col .modal-footer .btn-group button.buy+.dbl-button-Transparent,.dbl .dbl-col .parts-footer-buttons li .modal-footer .btn-group a+.dbl-button-LightGray,.dbl .dbl-col .parts-footer-buttons li .modal-footer .btn-group a+.dbl-button-Red,.dbl .dbl-col .parts-footer-buttons li .modal-footer .btn-group a+.dbl-button-Transparent,.footer-buttons .modal-footer .btn-group .parts-footer-buttons li a+a,.footer-buttons .parts-footer-buttons li .modal-footer .btn-group a+a,.footer-buttons li .block-link-button .modal-footer .btn-group a+a,.footer-buttons li .dbl .dbl-col .modal-footer .btn-group .dbl-button-LightGray+a,.footer-buttons li .dbl .dbl-col .modal-footer .btn-group .dbl-button-Red+a,.footer-buttons li .dbl .dbl-col .modal-footer .btn-group .dbl-button-Transparent+a,.footer-buttons li .mblc .modal-footer .btn-group .dbl-button-LightGray+a,.footer-buttons li .mblc .modal-footer .btn-group .dbl-button-Red+a,.footer-buttons li .mblc .modal-footer .btn-group .dbl-button-Transparent+a,.footer-buttons li .modal-footer .btn-group .block-link-button a+a,.footer-buttons li .modal-footer .btn-group .btn+a,.footer-buttons li .modal-footer .btn-group .btn.buy+a,.footer-buttons li .modal-footer .btn-group .dbl .dbl-col .dbl-button-LightGray+a,.footer-buttons li .modal-footer .btn-group .dbl .dbl-col .dbl-button-Red+a,.footer-buttons li .modal-footer .btn-group .dbl .dbl-col .dbl-button-Transparent+a,.footer-buttons li .modal-footer .btn-group .dbl .dbl-col a+.dbl-button-LightGray,.footer-buttons li .modal-footer .btn-group .dbl .dbl-col a+.dbl-button-Red,.footer-buttons li .modal-footer .btn-group .dbl .dbl-col a+.dbl-button-Transparent,.footer-buttons li .modal-footer .btn-group .mblc .dbl-button-LightGray+a,.footer-buttons li .modal-footer .btn-group .mblc .dbl-button-Red+a,.footer-buttons li .modal-footer .btn-group .mblc .dbl-button-Transparent+a,.footer-buttons li .modal-footer .btn-group .mblc a+.dbl-button-LightGray,.footer-buttons li .modal-footer .btn-group .mblc a+.dbl-button-Red,.footer-buttons li .modal-footer .btn-group .mblc a+.dbl-button-Transparent,.footer-buttons li .modal-footer .btn-group a+.btn,.footer-buttons li .modal-footer .btn-group a+.btn.buy,.footer-buttons li .modal-footer .btn-group a+a,.footer-buttons li .modal-footer .btn-group a+button.buy,.footer-buttons li .modal-footer .btn-group button.buy+a,.mblc .block-link-button .modal-footer .btn-group a+.dbl-button-LightGray,.mblc .block-link-button .modal-footer .btn-group a+.dbl-button-Red,.mblc .block-link-button .modal-footer .btn-group a+.dbl-button-Transparent,.mblc .dbl .dbl-col .modal-footer .btn-group .dbl-button-LightGray+.dbl-button-LightGray,.mblc .dbl .dbl-col .modal-footer .btn-group .dbl-button-LightGray+.dbl-button-Red,.mblc .dbl .dbl-col .modal-footer .btn-group .dbl-button-LightGray+.dbl-button-Transparent,.mblc .dbl .dbl-col .modal-footer .btn-group .dbl-button-Red+.dbl-button-LightGray,.mblc .dbl .dbl-col .modal-footer .btn-group .dbl-button-Red+.dbl-button-Red,.mblc .dbl .dbl-col .modal-footer .btn-group .dbl-button-Red+.dbl-button-Transparent,.mblc .dbl .dbl-col .modal-footer .btn-group .dbl-button-Transparent+.dbl-button-LightGray,.mblc .dbl .dbl-col .modal-footer .btn-group .dbl-button-Transparent+.dbl-button-Red,.mblc .dbl .dbl-col .modal-footer .btn-group .dbl-button-Transparent+.dbl-button-Transparent,.mblc .footer-buttons li .modal-footer .btn-group a+.dbl-button-LightGray,.mblc .footer-buttons li .modal-footer .btn-group a+.dbl-button-Red,.mblc .footer-buttons li .modal-footer .btn-group a+.dbl-button-Transparent,.mblc .modal-footer .btn-group .block-link-button .dbl-button-LightGray+a,.mblc .modal-footer .btn-group .block-link-button .dbl-button-Red+a,.mblc .modal-footer .btn-group .block-link-button .dbl-button-Transparent+a,.mblc .modal-footer .btn-group .block-link-button a+.dbl-button-LightGray,.mblc .modal-footer .btn-group .block-link-button a+.dbl-button-Red,.mblc .modal-footer .btn-group .block-link-button a+.dbl-button-Transparent,.mblc .modal-footer .btn-group .btn+.dbl-button-LightGray,.mblc .modal-footer .btn-group .btn+.dbl-button-Red,.mblc .modal-footer .btn-group .btn+.dbl-button-Transparent,.mblc .modal-footer .btn-group .btn.buy+.dbl-button-LightGray,.mblc .modal-footer .btn-group .btn.buy+.dbl-button-Red,.mblc .modal-footer .btn-group .btn.buy+.dbl-button-Transparent,.mblc .modal-footer .btn-group .dbl-button-LightGray+.btn,.mblc .modal-footer .btn-group .dbl-button-LightGray+.btn.buy,.mblc .modal-footer .btn-group .dbl-button-LightGray+.dbl-button-LightGray,.mblc .modal-footer .btn-group .dbl-button-LightGray+.dbl-button-Red,.mblc .modal-footer .btn-group .dbl-button-LightGray+.dbl-button-Transparent,.mblc .modal-footer .btn-group .dbl-button-LightGray+button.buy,.mblc .modal-footer .btn-group .dbl-button-Red+.btn,.mblc .modal-footer .btn-group .dbl-button-Red+.btn.buy,.mblc .modal-footer .btn-group .dbl-button-Red+.dbl-button-LightGray,.mblc .modal-footer .btn-group .dbl-button-Red+.dbl-button-Red,.mblc .modal-footer .btn-group .dbl-button-Red+.dbl-button-Transparent,.mblc .modal-footer .btn-group .dbl-button-Red+button.buy,.mblc .modal-footer .btn-group .dbl-button-Transparent+.btn,.mblc .modal-footer .btn-group .dbl-button-Transparent+.btn.buy,.mblc .modal-footer .btn-group .dbl-button-Transparent+.dbl-button-LightGray,.mblc .modal-footer .btn-group .dbl-button-Transparent+.dbl-button-Red,.mblc .modal-footer .btn-group .dbl-button-Transparent+.dbl-button-Transparent,.mblc .modal-footer .btn-group .dbl-button-Transparent+button.buy,.mblc .modal-footer .btn-group .dbl .dbl-col .dbl-button-LightGray+.dbl-button-LightGray,.mblc .modal-footer .btn-group .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Red,.mblc .modal-footer .btn-group .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Transparent,.mblc .modal-footer .btn-group .dbl .dbl-col .dbl-button-Red+.dbl-button-LightGray,.mblc .modal-footer .btn-group .dbl .dbl-col .dbl-button-Red+.dbl-button-Red,.mblc .modal-footer .btn-group .dbl .dbl-col .dbl-button-Red+.dbl-button-Transparent,.mblc .modal-footer .btn-group .dbl .dbl-col .dbl-button-Transparent+.dbl-button-LightGray,.mblc .modal-footer .btn-group .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Red,.mblc .modal-footer .btn-group .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Transparent,.mblc .modal-footer .btn-group .footer-buttons li .dbl-button-LightGray+a,.mblc .modal-footer .btn-group .footer-buttons li .dbl-button-Red+a,.mblc .modal-footer .btn-group .footer-buttons li .dbl-button-Transparent+a,.mblc .modal-footer .btn-group .footer-buttons li a+.dbl-button-LightGray,.mblc .modal-footer .btn-group .footer-buttons li a+.dbl-button-Red,.mblc .modal-footer .btn-group .footer-buttons li a+.dbl-button-Transparent,.mblc .modal-footer .btn-group .parts-footer-buttons li .dbl-button-LightGray+a,.mblc .modal-footer .btn-group .parts-footer-buttons li .dbl-button-Red+a,.mblc .modal-footer .btn-group .parts-footer-buttons li .dbl-button-Transparent+a,.mblc .modal-footer .btn-group .parts-footer-buttons li a+.dbl-button-LightGray,.mblc .modal-footer .btn-group .parts-footer-buttons li a+.dbl-button-Red,.mblc .modal-footer .btn-group .parts-footer-buttons li a+.dbl-button-Transparent,.mblc .modal-footer .btn-group button.buy+.dbl-button-LightGray,.mblc .modal-footer .btn-group button.buy+.dbl-button-Red,.mblc .modal-footer .btn-group button.buy+.dbl-button-Transparent,.mblc .parts-footer-buttons li .modal-footer .btn-group a+.dbl-button-LightGray,.mblc .parts-footer-buttons li .modal-footer .btn-group a+.dbl-button-Red,.mblc .parts-footer-buttons li .modal-footer .btn-group a+.dbl-button-Transparent,.modal-footer .btn-group .block-link-button .btn+a,.modal-footer .btn-group .block-link-button .btn.buy+a,.modal-footer .btn-group .block-link-button .dbl .dbl-col a+.dbl-button-LightGray,.modal-footer .btn-group .block-link-button .dbl .dbl-col a+.dbl-button-Red,.modal-footer .btn-group .block-link-button .dbl .dbl-col a+.dbl-button-Transparent,.modal-footer .btn-group .block-link-button .footer-buttons li a+a,.modal-footer .btn-group .block-link-button .mblc a+.dbl-button-LightGray,.modal-footer .btn-group .block-link-button .mblc a+.dbl-button-Red,.modal-footer .btn-group .block-link-button .mblc a+.dbl-button-Transparent,.modal-footer .btn-group .block-link-button .parts-footer-buttons li a+a,.modal-footer .btn-group .block-link-button a+.btn,.modal-footer .btn-group .block-link-button a+.btn.buy,.modal-footer .btn-group .block-link-button a+a,.modal-footer .btn-group .block-link-button a+button.buy,.modal-footer .btn-group .block-link-button button.buy+a,.modal-footer .btn-group .btn+.btn,.modal-footer .btn-group .btn+.btn.buy,.modal-footer .btn-group .btn+button.buy,.modal-footer .btn-group .btn.buy+.btn,.modal-footer .btn-group .btn.buy+.btn.buy,.modal-footer .btn-group .btn.buy+button.buy,.modal-footer .btn-group .dbl .dbl-col .block-link-button .dbl-button-LightGray+a,.modal-footer .btn-group .dbl .dbl-col .block-link-button .dbl-button-Red+a,.modal-footer .btn-group .dbl .dbl-col .block-link-button .dbl-button-Transparent+a,.modal-footer .btn-group .dbl .dbl-col .btn+.dbl-button-LightGray,.modal-footer .btn-group .dbl .dbl-col .btn+.dbl-button-Red,.modal-footer .btn-group .dbl .dbl-col .btn+.dbl-button-Transparent,.modal-footer .btn-group .dbl .dbl-col .btn.buy+.dbl-button-LightGray,.modal-footer .btn-group .dbl .dbl-col .btn.buy+.dbl-button-Red,.modal-footer .btn-group .dbl .dbl-col .btn.buy+.dbl-button-Transparent,.modal-footer .btn-group .dbl .dbl-col .dbl-button-LightGray+.btn,.modal-footer .btn-group .dbl .dbl-col .dbl-button-LightGray+.btn.buy,.modal-footer .btn-group .dbl .dbl-col .dbl-button-LightGray+.dbl-button-LightGray,.modal-footer .btn-group .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Red,.modal-footer .btn-group .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Transparent,.modal-footer .btn-group .dbl .dbl-col .dbl-button-LightGray+button.buy,.modal-footer .btn-group .dbl .dbl-col .dbl-button-Red+.btn,.modal-footer .btn-group .dbl .dbl-col .dbl-button-Red+.btn.buy,.modal-footer .btn-group .dbl .dbl-col .dbl-button-Red+.dbl-button-LightGray,.modal-footer .btn-group .dbl .dbl-col .dbl-button-Red+.dbl-button-Red,.modal-footer .btn-group .dbl .dbl-col .dbl-button-Red+.dbl-button-Transparent,.modal-footer .btn-group .dbl .dbl-col .dbl-button-Red+button.buy,.modal-footer .btn-group .dbl .dbl-col .dbl-button-Transparent+.btn,.modal-footer .btn-group .dbl .dbl-col .dbl-button-Transparent+.btn.buy,.modal-footer .btn-group .dbl .dbl-col .dbl-button-Transparent+.dbl-button-LightGray,.modal-footer .btn-group .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Red,.modal-footer .btn-group .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Transparent,.modal-footer .btn-group .dbl .dbl-col .dbl-button-Transparent+button.buy,.modal-footer .btn-group .dbl .dbl-col .footer-buttons li .dbl-button-LightGray+a,.modal-footer .btn-group .dbl .dbl-col .footer-buttons li .dbl-button-Red+a,.modal-footer .btn-group .dbl .dbl-col .footer-buttons li .dbl-button-Transparent+a,.modal-footer .btn-group .dbl .dbl-col .mblc .dbl-button-LightGray+.dbl-button-LightGray,.modal-footer .btn-group .dbl .dbl-col .mblc .dbl-button-LightGray+.dbl-button-Red,.modal-footer .btn-group .dbl .dbl-col .mblc .dbl-button-LightGray+.dbl-button-Transparent,.modal-footer .btn-group .dbl .dbl-col .mblc .dbl-button-Red+.dbl-button-LightGray,.modal-footer .btn-group .dbl .dbl-col .mblc .dbl-button-Red+.dbl-button-Red,.modal-footer .btn-group .dbl .dbl-col .mblc .dbl-button-Red+.dbl-button-Transparent,.modal-footer .btn-group .dbl .dbl-col .mblc .dbl-button-Transparent+.dbl-button-LightGray,.modal-footer .btn-group .dbl .dbl-col .mblc .dbl-button-Transparent+.dbl-button-Red,.modal-footer .btn-group .dbl .dbl-col .mblc .dbl-button-Transparent+.dbl-button-Transparent,.modal-footer .btn-group .dbl .dbl-col .parts-footer-buttons li .dbl-button-LightGray+a,.modal-footer .btn-group .dbl .dbl-col .parts-footer-buttons li .dbl-button-Red+a,.modal-footer .btn-group .dbl .dbl-col .parts-footer-buttons li .dbl-button-Transparent+a,.modal-footer .btn-group .dbl .dbl-col button.buy+.dbl-button-LightGray,.modal-footer .btn-group .dbl .dbl-col button.buy+.dbl-button-Red,.modal-footer .btn-group .dbl .dbl-col button.buy+.dbl-button-Transparent,.modal-footer .btn-group .footer-buttons .parts-footer-buttons li a+a,.modal-footer .btn-group .footer-buttons li .block-link-button a+a,.modal-footer .btn-group .footer-buttons li .btn+a,.modal-footer .btn-group .footer-buttons li .btn.buy+a,.modal-footer .btn-group .footer-buttons li .dbl .dbl-col a+.dbl-button-LightGray,.modal-footer .btn-group .footer-buttons li .dbl .dbl-col a+.dbl-button-Red,.modal-footer .btn-group .footer-buttons li .dbl .dbl-col a+.dbl-button-Transparent,.modal-footer .btn-group .footer-buttons li .mblc a+.dbl-button-LightGray,.modal-footer .btn-group .footer-buttons li .mblc a+.dbl-button-Red,.modal-footer .btn-group .footer-buttons li .mblc a+.dbl-button-Transparent,.modal-footer .btn-group .footer-buttons li a+.btn,.modal-footer .btn-group .footer-buttons li a+.btn.buy,.modal-footer .btn-group .footer-buttons li a+a,.modal-footer .btn-group .footer-buttons li a+button.buy,.modal-footer .btn-group .footer-buttons li button.buy+a,.modal-footer .btn-group .mblc .block-link-button .dbl-button-LightGray+a,.modal-footer .btn-group .mblc .block-link-button .dbl-button-Red+a,.modal-footer .btn-group .mblc .block-link-button .dbl-button-Transparent+a,.modal-footer .btn-group .mblc .btn+.dbl-button-LightGray,.modal-footer .btn-group .mblc .btn+.dbl-button-Red,.modal-footer .btn-group .mblc .btn+.dbl-button-Transparent,.modal-footer .btn-group .mblc .btn.buy+.dbl-button-LightGray,.modal-footer .btn-group .mblc .btn.buy+.dbl-button-Red,.modal-footer .btn-group .mblc .btn.buy+.dbl-button-Transparent,.modal-footer .btn-group .mblc .dbl-button-LightGray+.btn,.modal-footer .btn-group .mblc .dbl-button-LightGray+.btn.buy,.modal-footer .btn-group .mblc .dbl-button-LightGray+.dbl-button-LightGray,.modal-footer .btn-group .mblc .dbl-button-LightGray+.dbl-button-Red,.modal-footer .btn-group .mblc .dbl-button-LightGray+.dbl-button-Transparent,.modal-footer .btn-group .mblc .dbl-button-LightGray+button.buy,.modal-footer .btn-group .mblc .dbl-button-Red+.btn,.modal-footer .btn-group .mblc .dbl-button-Red+.btn.buy,.modal-footer .btn-group .mblc .dbl-button-Red+.dbl-button-LightGray,.modal-footer .btn-group .mblc .dbl-button-Red+.dbl-button-Red,.modal-footer .btn-group .mblc .dbl-button-Red+.dbl-button-Transparent,.modal-footer .btn-group .mblc .dbl-button-Red+button.buy,.modal-footer .btn-group .mblc .dbl-button-Transparent+.btn,.modal-footer .btn-group .mblc .dbl-button-Transparent+.btn.buy,.modal-footer .btn-group .mblc .dbl-button-Transparent+.dbl-button-LightGray,.modal-footer .btn-group .mblc .dbl-button-Transparent+.dbl-button-Red,.modal-footer .btn-group .mblc .dbl-button-Transparent+.dbl-button-Transparent,.modal-footer .btn-group .mblc .dbl-button-Transparent+button.buy,.modal-footer .btn-group .mblc .dbl .dbl-col .dbl-button-LightGray+.dbl-button-LightGray,.modal-footer .btn-group .mblc .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Red,.modal-footer .btn-group .mblc .dbl .dbl-col .dbl-button-LightGray+.dbl-button-Transparent,.modal-footer .btn-group .mblc .dbl .dbl-col .dbl-button-Red+.dbl-button-LightGray,.modal-footer .btn-group .mblc .dbl .dbl-col .dbl-button-Red+.dbl-button-Red,.modal-footer .btn-group .mblc .dbl .dbl-col .dbl-button-Red+.dbl-button-Transparent,.modal-footer .btn-group .mblc .dbl .dbl-col .dbl-button-Transparent+.dbl-button-LightGray,.modal-footer .btn-group .mblc .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Red,.modal-footer .btn-group .mblc .dbl .dbl-col .dbl-button-Transparent+.dbl-button-Transparent,.modal-footer .btn-group .mblc .footer-buttons li .dbl-button-LightGray+a,.modal-footer .btn-group .mblc .footer-buttons li .dbl-button-Red+a,.modal-footer .btn-group .mblc .footer-buttons li .dbl-button-Transparent+a,.modal-footer .btn-group .mblc .parts-footer-buttons li .dbl-button-LightGray+a,.modal-footer .btn-group .mblc .parts-footer-buttons li .dbl-button-Red+a,.modal-footer .btn-group .mblc .parts-footer-buttons li .dbl-button-Transparent+a,.modal-footer .btn-group .mblc button.buy+.dbl-button-LightGray,.modal-footer .btn-group .mblc button.buy+.dbl-button-Red,.modal-footer .btn-group .mblc button.buy+.dbl-button-Transparent,.modal-footer .btn-group .parts-footer-buttons .footer-buttons li a+a,.modal-footer .btn-group .parts-footer-buttons li .block-link-button a+a,.modal-footer .btn-group .parts-footer-buttons li .btn+a,.modal-footer .btn-group .parts-footer-buttons li .btn.buy+a,.modal-footer .btn-group .parts-footer-buttons li .dbl .dbl-col a+.dbl-button-LightGray,.modal-footer .btn-group .parts-footer-buttons li .dbl .dbl-col a+.dbl-button-Red,.modal-footer .btn-group .parts-footer-buttons li .dbl .dbl-col a+.dbl-button-Transparent,.modal-footer .btn-group .parts-footer-buttons li .mblc a+.dbl-button-LightGray,.modal-footer .btn-group .parts-footer-buttons li .mblc a+.dbl-button-Red,.modal-footer .btn-group .parts-footer-buttons li .mblc a+.dbl-button-Transparent,.modal-footer .btn-group .parts-footer-buttons li a+.btn,.modal-footer .btn-group .parts-footer-buttons li a+.btn.buy,.modal-footer .btn-group .parts-footer-buttons li a+a,.modal-footer .btn-group .parts-footer-buttons li a+button.buy,.modal-footer .btn-group .parts-footer-buttons li button.buy+a,.modal-footer .btn-group button.buy+.btn,.modal-footer .btn-group button.buy+.btn.buy,.modal-footer .btn-group button.buy+button.buy,.parts-footer-buttons .footer-buttons li .modal-footer .btn-group a+a,.parts-footer-buttons .modal-footer .btn-group .footer-buttons li a+a,.parts-footer-buttons li .block-link-button .modal-footer .btn-group a+a,.parts-footer-buttons li .dbl .dbl-col .modal-footer .btn-group .dbl-button-LightGray+a,.parts-footer-buttons li .dbl .dbl-col .modal-footer .btn-group .dbl-button-Red+a,.parts-footer-buttons li .dbl .dbl-col .modal-footer .btn-group .dbl-button-Transparent+a,.parts-footer-buttons li .mblc .modal-footer .btn-group .dbl-button-LightGray+a,.parts-footer-buttons li .mblc .modal-footer .btn-group .dbl-button-Red+a,.parts-footer-buttons li .mblc .modal-footer .btn-group .dbl-button-Transparent+a,.parts-footer-buttons li .modal-footer .btn-group .block-link-button a+a,.parts-footer-buttons li .modal-footer .btn-group .btn+a,.parts-footer-buttons li .modal-footer .btn-group .btn.buy+a,.parts-footer-buttons li .modal-footer .btn-group .dbl .dbl-col .dbl-button-LightGray+a,.parts-footer-buttons li .modal-footer .btn-group .dbl .dbl-col .dbl-button-Red+a,.parts-footer-buttons li .modal-footer .btn-group .dbl .dbl-col .dbl-button-Transparent+a,.parts-footer-buttons li .modal-footer .btn-group .dbl .dbl-col a+.dbl-button-LightGray,.parts-footer-buttons li .modal-footer .btn-group .dbl .dbl-col a+.dbl-button-Red,.parts-footer-buttons li .modal-footer .btn-group .dbl .dbl-col a+.dbl-button-Transparent,.parts-footer-buttons li .modal-footer .btn-group .mblc .dbl-button-LightGray+a,.parts-footer-buttons li .modal-footer .btn-group .mblc .dbl-button-Red+a,.parts-footer-buttons li .modal-footer .btn-group .mblc .dbl-button-Transparent+a,.parts-footer-buttons li .modal-footer .btn-group .mblc a+.dbl-button-LightGray,.parts-footer-buttons li .modal-footer .btn-group .mblc a+.dbl-button-Red,.parts-footer-buttons li .modal-footer .btn-group .mblc a+.dbl-button-Transparent,.parts-footer-buttons li .modal-footer .btn-group a+.btn,.parts-footer-buttons li .modal-footer .btn-group a+.btn.buy,.parts-footer-buttons li .modal-footer .btn-group a+a,.parts-footer-buttons li .modal-footer .btn-group a+button.buy,.parts-footer-buttons li .modal-footer .btn-group button.buy+a{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{-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}}.clearfix:after,.clearfix:before{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-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xl,.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.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}tr.visible-sm{display:table-row!important}td.visible-sm,th.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}tr.visible-md{display:table-row!important}td.visible-md,th.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) and (max-width:1499px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.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 (min-width:1500px){.visible-xl{display:block!important}table.visible-xl{display:table}tr.visible-xl{display:table-row!important}td.visible-xl,th.visible-xl{display:table-cell!important}}@media (min-width:1500px){.visible-xl-block{display:block!important}}@media (min-width:1500px){.visible-xl-inline{display:inline!important}}@media (min-width:1500px){.visible-xl-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) and (max-width:1499px){.hidden-lg{display:none!important}}@media (min-width:1500px){.hidden-xl{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{top:0;left:0;padding:4px;margin-top:1px;border-radius:4px}.datepicker:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:6px}.datepicker:after,.datepicker:before{content:"";display:inline-block;position:absolute}.datepicker:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.day.disabled{color:#eee}.datepicker td.new,.datepicker td.old{color:#999}.datepicker td.active,.datepicker td.active:hover{background-color:#006dcc;background-image:-webkit-gradient(linear,left top,left bottom,from(#08c),to(#04c));background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0044cc",GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td.active.active,.datepicker td.active.disabled,.datepicker td.active:active,.datepicker td.active:focus,.datepicker td.active:hover,.datepicker td.active:hover.active,.datepicker td.active:hover.disabled,.datepicker td.active:hover:active,.datepicker td.active:hover:focus,.datepicker td.active:hover:hover,.datepicker td.active:hover[disabled],.datepicker td.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td.active.active,.datepicker td.active:active,.datepicker td.active:hover.active,.datepicker td.active:hover:active{background-color:#039\9}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;border-radius:4px}.datepicker td span:hover{background:#eee}.datepicker td span.active{background-color:#006dcc;background-image:-webkit-gradient(linear,left top,left bottom,from(#08c),to(#04c));background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0044cc",GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active:active,.datepicker td span.active:focus,.datepicker td span.active:hover,.datepicker td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td span.active.active,.datepicker td span.active:active{background-color:#039\9}.datepicker td span.old{color:#999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{cursor:pointer;width:16px;height:16px}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:2147483641}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}