	/** 1. 9.8c1d9 Wrapper C11D1C**/
	
	#wrapper {
		margin: 0 auto;
		padding: 50px 20px 0 20px;
		max-width: 1390px;
		font-family: 'Lato', sans-serif;
	}
	
	.clearer {
		clear: both;
	}
	/** 2. Header & Navigation **/
	
	.header {
		margin-bottom: 50px;
	}
	
	.logoContainer {
		
		text-align: center;
	}
	
	.logoContainer img {
		max-width: 280px;
		max-height: 180px;
	}
	
	.navigationContainer {
		display: block;
		margin-top: 25px;
		height: 50px;
		border-top: 2px solid #C11D1C;
		border-bottom: 2px solid #C11D1C;
		
		background-color: #FFFFFF;
	}
	
	.navigationContainer ul {
		list-style: none outside none;
		margin: 0;
		padding: 0;
		text-align: center;
		line-height: 50px;
	}
	
	.navigationContainer ul li {
		display: inline;
		margin: 0 30px;
		
		color: #000000;
		text-transform: uppercase;
		font-weight: 400;
		font-size: 16px;
	}
	
	.navigationContainer a,
	.navigationContainer a:visited {
		color: #000000;
		
		text-decoration: none;
	}
	
	.navigationContainer ul li:hover,
	.navigationContainer ul li a:hover {
		cursor: pointer;
		text-decoration: underline;
	}


	.navigationContainer {
		display: block;
		margin-top: 25px;
		height: 50px;
		border-top: 2px solid #C11D1C;
		border-bottom: 2px solid #C11D1C;
		
		background-color: #FFFFFF;
	}

	


	.navigationContainer ul {
		list-style: none outside none;
		margin: 0;
		padding: 0;
		text-align: center;
		line-height: 50px;
	}
	
	.navigationContainer ul li {
		display: inline;
		margin: 0 30px;
		
		color: #000000;
		text-transform: uppercase;
		font-weight: 400;
		font-size: 16px;
	}
	
	.navigationContainer a,
	.navigationContainer a:visited {
		color: #000000;
		
		text-decoration: none;
	}
	
	.navigationContainer ul li:hover,
	.navigationContainer ul li a:hover {
		cursor: pointer;
		text-decoration: underline;
	}

	/** Container **/
	.galleryAndShortdescriptionContainer {
			float: left;
			margin: 0 auto 30px auto;
			width: 100%;
		}
		
	.midColumn .leftMc{
		width: 50%;
		
		float: left;

	}
	.midColumn .rightMc{
		width: 45%;
		float: left;
		padding-top: 6%;
		padding-left: 5%;
	}

	.midColumn .leftMc h1 {
		color: #333;
		font-weight: 400;
		font-size: 26px;
		margin-bottom: 0;
	}

	.midColumn .leftMc p {
		color: #333;
		font-weight: 400;
		font-size: 16px;
		margin-bottom: 0;
	}



	/** 3. Gallery **/
	
	.gallery {
		width: 100%;
		margin-right: 2%;
		float: left;
		position: relative;
	}
	
	.bigPic {
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		width: 100%;
		height: 630px;
		text-align: center;
		opacity: 0;
		background-color: #fff;
		transition: opacity 0.5s;
		margin: 0;
	}
	
	.bigPic img {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		max-width: 100%;
		max-height: 100%;
	}
	
	.gallery .bigPic:first-of-type {
		position: relative;
		pointer-events: auto;
		opacity: 1;
		z-index: 2;
	}
	
	.galleryNav {
		padding-top: 15px;
		padding-left: 0;
		text-align: left;
	}
	
	.galleryThumb {
		position: relative;
		display: inline-block;
		margin-right: 1%;
		margin-left: -4px;
		width: 24%;
		height: 140px;
		text-align: center;
		margin-bottom: 5px;
		transition: all 0.2s;
	}
	
	.galleryThumb:hover,
	.galleryThumb:visited,
	.galleryThumb:link {
		text-decoration: none;
	}
	
	.galleryThumb:nth-child(4n+1) {
		margin-left: 0;
	}
	
	.galleryThumb:nth-child(4n) {
		margin-right: 0;
	}
	
	.galleryThumb:hover {
		opacity: 0.7;
		cursor: pointer;
		transition: all 0.2s;
	}
	
	.galleryThumb img {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		max-width: 100%;
		max-height: 100%;
	}
	
	.gallery .control-operator {
		display: none !important;
	}
	
	.gallery .control-operator:target~.bigPic {
		pointer-events: none;
		opacity: 0;
		-webkit-animation: none;
		-o-animation: none;
		animation: none;
		z-index: 2;
	}
	
	.gallery .control-operator:nth-of-type(1):target~.bigPic:nth-of-type(1),
	.gallery .control-operator:nth-of-type(2):target~.bigPic:nth-of-type(2),
	.gallery .control-operator:nth-of-type(3):target~.bigPic:nth-of-type(3),
	.gallery .control-operator:nth-of-type(4):target~.bigPic:nth-of-type(4),
	.gallery .control-operator:nth-of-type(5):target~.bigPic:nth-of-type(5),
	.gallery .control-operator:nth-of-type(6):target~.bigPic:nth-of-type(6),
	.gallery .control-operator:nth-of-type(7):target~.bigPic:nth-of-type(7),
	.gallery .control-operator:nth-of-type(8):target~.bigPic:nth-of-type(8),
	.gallery .control-operator:nth-of-type(9):target~.bigPic:nth-of-type(9),
	.gallery .control-operator:nth-of-type(10):target~.bigPic:nth-of-type(10),
	.gallery .control-operator:nth-of-type(11):target~.bigPic:nth-of-type(11),
	.gallery .control-operator:nth-of-type(12):target~.bigPic:nth-of-type(12) {
		pointer-events: auto;
		opacity: 1;
	}
	/** Zoom Gallery **/
	
	.overlay {
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		z-index: 1000;
		display: none;
	}
	
	.zoom-bigPic {
		width: 70%;
		height: auto;
		margin: 0 auto;
		background: #fff;
		text-align: center;
		padding: 2% 2% 2% 2%;
		margin-top: 20px;
	}
	
	.zoom-bigPic img {
		max-width: 100%;
		max-height: 600px;
	}
	
	.overlay a.close-text {
		margin-top: 20px;
		color: #555 !important;
		text-decoration: none;
		font-size: 15px;
		clear: both;
		display: block;
		font-weight: normal;
		text-decoration: underline;
	}
	
	.overlay a i {
		color: #555 !important;
		font-size: 40px;
		margin-bottom: 20px;
		z-index: 2000;
		float: right;
	}
	
	#zoompic-1:target,
	#zoompic-2:target,
	#zoompic-3:target,
	#zoompic-4:target,
	#zoompic-5:target,
	#zoompic-6:target,
	#zoompic-7:target,
	#zoompic-8:target,
	#zoompic-9:target,
	#zoompic-10:target,
	#zoompic-11:target,
	#zoompic-12:target {
		display: block;
	}
	/** 4. Middle Column **/
	
	.midColumn {
		float: left;
		width: 100%;
		
	}
	/** 5. Title & Short Description **/
	
	.midColumn h1 {
		color: #333;
		font-weight: 400;
		font-size: 26px;
		margin-bottom: 0;
	}
	
	.underline {
		margin: 15px 0;
		width: 20px;
		height: 3px;
		background-color: #333;
	}
	
	.shortdescription {
		float: left;
	}
	
	.shortdescription p,
	.shortdescription ul,
	.shortdescription li {
		color: #000000;
		font-size: 16px;
		line-height: 1.5;
		margin: 0;
	}
	
	#variationContainer {
		margin: 20px 0 0 0;
		padding-bottom: 45px;
		padding-left: 0px;
		width: 345px;
		font-family: 'montserrat', sans-serif;
	}
	
	#variationContainer h5 {
		margin-top: 25px;
		margin-bottom: 10px;
		font-weight: 400;
		font-size: 14px;
	}
	
	.varList1 {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.varList1 li {
		display: inline-block;
		margin-right: 5px;
		margin-bottom: 5px;
		padding: 5px 10px;
		border: 1px solid #333;
		color: #333;
		font-size: 12px;
	}
	
	.varList1 li:hover {
		background-color: #000;
		color: #fff;
		cursor: default;
	}
	
	.varList2 {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.varList2 li {
		display: inline-block;
		margin-right: 5px;
		margin-bottom: 5px;
		padding: 5px 10px;
		border: 1px solid #333;
		color: #333;
		font-size: 12px;
	}
	
	.varList2 li:hover {
		background-color: #000;
		color: #fff;
		cursor: default;
	}
	/** 6. Price Container & Button **/
	
	.priceTagBox {
		padding: 25px 0 0 20px;
		width: 380px;
		height: 90px;
		border-radius: 5px;
		background-color: #FFFFFF;
		position: relative;
		
		border: 1px solid #ebebeb;
	}
	
	.priceTagBox h2 {
		display: inline-block;
		margin: 0;
		padding: 0;
		color: #000000;
		font-weight: 400;
		margin-top: 12px;
	}
	
	.priceTagBox h3 {
		margin: 0 0 0 2px;
		padding: 0;
		color: #000000;
		font-weight: 400;
		font-size: 14px;
		position: absolute;
		
	}
	
	.priceTagBox h4 {
		margin: 20px 0 0 0;
		padding-top: 15px;
		color: #000000;
		font-weight: 400;
		font-size: 14px;
	}
	
	.priceTagBox h4 img {
		margin: 0 5px 0 4px;
		width: 12px;
		height: 12px;
	}
	
	#askNowButton {
		display: inline-block;
		float: right;
		margin-top: 12px;
		margin-right: 20px;
		width: 185px;
		height: 35px;
		border-radius: 3px;
		background-color: #C11D1C;
		text-decoration: none;
		cursor: pointer;
		transition: all 0.1s;
	}
	
	#askNowButton p {
		font-size: 14px;
		position: relative;
		margin: 0;
		line-height: 35px;
		color: #fff;
		text-transform: uppercase;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
		font-size: 14px;
		left: -4px;
	}
	
	#askNowButton i {
		position: relative;
		top: 5px;
		left: -32px;
		float: left;
		color: #ffffff;
		font-size: 24px;
	}
	
	.innerbox {
		float: left;
		width: 40px;
		height: 35px;
		border-radius: 3px 0px 0px 3px;
		background-color: #fff;
		opacity: 0.2;
	}
	/** .uiButton: Deprecated **/
	
	.uiButton {
		display: block;
		float: left;
		margin: 10px 10px 0 0;
		width: 195px;
		height: 37px;
		border-radius: 3px;
		background-color: #2C3E50;
		box-shadow: 0px 3px 0px #22313F;
		text-decoration: none;
		cursor: pointer;
		transition: all 0.1s;
	}
	
	.uiButton:hover {
		background-color: #C11D1C;
		box-shadow: 0px 3px 0px #C11D1C;
		transition: all 0.1s;
	}
	
	.uiButton a,
	.uiButton a:hover,
	.uiButton a:visited {
		text-decoration: none;
	}
	
	.uiButton i {
		position: relative;
		top: 8px;
		left: -30px;
		float: left;
		color: #ffffff;
		font-size: 22px;
	}
	
	.uiButton p {
		position: relative;
		margin: 0;
		line-height: 40px;
		color: #fff;
		text-transform: uppercase;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
		font-size: 14px;
	}
	/** 7. Right Column **/
	
	.rightColumn {
		float: right;
		padding-left: 20px;
		width: 215px;
		border-left: 1px solid #ebebeb;
	}
	
	.rightColumn ul {
		padding-left: 0;
	}
	
	.rightColumn .circle {
		float: left;
		margin-right: 10px;
		width: 40px;
		height: 40px;
		border-radius: 100%;
		background-color: #C11D1C;
		text-align: center;
	}
	
	.rightColumn .circle i {
		color: #ffffff;
		font-size: 18px;
		line-height: 40px;
	}

	.rightColumn .circle img {
		border-radius: 50%;
		width: 40px;
	}
	
	.brandContainer {
		margin: 25px 0 20px 0;
		padding-bottom: 20px;
		border-bottom: 1px solid #ebebeb;
		text-align: center;
	}
	
	.brandContainer img {
		max-width: 150px;
		max-height: 74px;
	}
	
	.brandContainer span {
		margin-top: 12px;
		font-size: 14px;
	}
	
	.trustViewDescription {
		clear: both;
		margin-bottom: 15px;
		font-size: 14px;
		/** height & overflow only allow two lines **/
		height: auto;
		overflow: hidden;
	}
	
	.trustViewDescription a {
		color: #C11D1C;
		text-decoration: none;
		transition: all 0.1s;
	}
	
	.trustViewDescription p {
		margin: 0;
		padding: 0;
		line-height: 20px;
	}


	.rightColumn {
			float: none;
			clear: both;
			margin: 40px auto 0 auto;
			padding-top: 20px;
			max-width: 100%;
			border: none;
			border-top: 1px solid #ddd;
			border-bottom: 1px solid #ddd;
			text-align: center;
			width: auto;
		}
		.brandContainer {
			display: none;
		}
		.trustViewDescription {
			display: inline-block;
			clear: both;
			margin-right: 20px;
			width: auto;
			width: 40%;
			vertical-align: top;
			text-align: left;
			border-bottom: unset !important;
			padding-bottom: unset !important;
		}
		.trustViewDescription p {
			margin: 0;
			vertical-align: top;
		}
	/** 8. Tab Bar **/
	
	.tabBar {
		
		margin-top: 30px;
		clear: both;
	}
	
	#tab2,
	#tab3,
	#tab4,
	#tab5,
	#tab6 {
		display: none;
	}
	
	.tabBar input[type=radio] {
		visibility: hidden;
		margin: 0;
		padding: 0;
		height: 0;
		width: 0;
		position: absolute;
	}
	
	.tablinks {
		display: inline-block;
		margin-left: -4px;
		margin-right: 1%;
		padding-top: 0;
		width: 31%;
		height: 45px;
		line-height: 45px;
		background-color: #EFF0EB;
		color: #666666;
		text-align: center;
		font-size: 18px;
		transition: all 0.1s;
		margin-bottom: 10px;
	}
	
	.tabBar label:last-of-type {
		margin-right: 0;
	}
	
	.tablinks:hover {
		background-color: #C11D1C;
		color: #fff;
		text-decoration: none;
		cursor: pointer;
		transition: all 0.1s;
	}
	
	#tab1-btn:checked+.tablinks,
	#tab2-btn:checked+.tablinks,
	#tab3-btn:checked+.tablinks,
	#tab4-btn:checked+.tablinks,
	#tab5-btn:checked+.tablinks,
	#tab6-btn:checked+.tablinks {
		background-color: #C11D1C;
		color: #fff;
		text-decoration: none;
		cursor: pointer;
		transition: all 0.1s;
	}
	
	#tab1-btn:checked~#tab1 {
		display: block;
	}
	
	#tab1-btn:checked~#tab2,
	#tab1-btn:checked~#tab3,
	#tab1-btn:checked~#tab4,
	#tab1-btn:checked~#tab5,
	#tab1-btn:checked~#tab6 {
		display: none;
	}
	
	#tab2-btn:checked~#tab2 {
		display: block;
	}
	
	#tab2-btn:checked~#tab1,
	#tab2-btn:checked~#tab3,
	#tab2-btn:checked~#tab4,
	#tab2-btn:checked~#tab5,
	#tab2-btn:checked~#tab6 {
		display: none;
	}
	
	#tab3-btn:checked~#tab3 {
		display: block;
	}
	
	#tab3-btn:checked~#tab1,
	#tab3-btn:checked~#tab2,
	#tab3-btn:checked~#tab4,
	#tab3-btn:checked~#tab5,
	#tab3-btn:checked~#tab6 {
		display: none;
	}
	
	#tab4-btn:checked~#tab4 {
		display: block;
	}
	
	#tab4-btn:checked~#tab1,
	#tab4-btn:checked~#tab2,
	#tab4-btn:checked~#tab3,
	#tab4-btn:checked~#tab5,
	#tab4-btn:checked~#tab6 {
		display: none;
	}
	
	#tab5-btn:checked~#tab5 {
		display: block;
	}
	
	#tab5-btn:checked~#tab1,
	#tab5-btn:checked~#tab2,
	#tab5-btn:checked~#tab3,
	#tab5-btn:checked~#tab4,
	#tab5-btn:checked~#tab6 {
		display: none;
	}
	
	#tab6-btn:checked~#tab6 {
		display: block;
	}
	
	#tab6-btn:checked~#tab1,
	#tab6-btn:checked~#tab2,
	#tab6-btn:checked~#tab3,
	#tab6-btn:checked~#tab4,
	#tab6-btn:checked~#tab5 {
		display: none;
	}
	
	.tabContent {
		clear: both;
		color: #222;
		text-align: left;
		overflow: auto;
		font-size: 16px;
		line-height: 1.5;
		padding-top: 0;
	}
	
	.tabContent img {
		max-width: 100%;
	}
	
	.tabContent p {
		margin: 0;
		padding: 0;
	}
	
	.tabContent a,
	.tabContent a:visited {
		color: #C11D1C;
		text-decoration: none;
	}
	
	.tabContent a:hover {
		text-decoration: underline;
		font-weight: 700;
	}
	
	.tabContent h1,
	.tabBar h1,
	.tabContent h2,
	.tabBar h2 {
		font-weight: 300;
		font-size: 28px;
		transition: all 0.1s;
	}
	
	.tabContent h1:hover,
	.tabBar h1:hover,
	.tabContent h2:hover,
	.tabBar h2:hover {
		color: #C11D1C;
		cursor: default;
		transition: all 0.1s;
	}
	
	.tabContent ul,
	.tabContent ol {
		list-style-type: none;
		display: block;
		text-align: left;
		margin: 0;
		position: relative;
		line-height: 1.5;
	}
	
	.tabContentFeaturesList {
		margin: 0 auto !important;
		padding: 0 0 0 20px;
		max-width: 350px;
		list-style: none;
		text-align: left;
	}
	
	.tabContentFeaturesList li {
		margin-bottom: 10px;
	}
	
	.tabContentFeaturesList i {
		margin-right: 8px;
	}
	
	.descriptionFeatures {
		margin: 50px 0 70px 0;
		padding: 30px 0 60px 0;
		background-color: #f0f0f0;
		text-align: center;
		font-size: 18px;
	}
	
	.descriptionFeatures h2 {
		font-size: 40px;
	}
	.eBayFeatureList {
		
		padding: 0 0 0 20px;
		text-align: center;
		max-width: 550px;
		margin: 0 auto !important;
	}

	.eBayFeatureList li {
		margin-bottom: 10px;
		height: 49px;
		padding-left: 74px;
		padding-top: 13px;
		background-size: 60px !important;

	}
	.eBayFeatureList li.frame {

		background: url('https://www.kayinnovation.de/layout/icons/frame.svg') no-repeat left top;

	}
	.eBayFeatureList li.fork {
		background: url('https://www.kayinnovation.de/layout/icons/forksuspension.svg') no-repeat left top;
	}
	.eBayFeatureList li.height {
		background: url('https://www.kayinnovation.de/layout/icons/height.svg') no-repeat left top;
	}
	.eBayFeatureList li.gear {
		background: url('https://www.kayinnovation.de/layout/icons/shifter.svg') no-repeat left top;
	}
	.eBayFeatureList li.crank {
		background: url('https://www.kayinnovation.de/layout/icons/crank.svg') no-repeat left top;
	}
	.eBayFeatureList li.frontderailleur{
		background: url('https://www.kayinnovation.de/layout/icons/frontderailleur.svg') no-repeat left top;
	}
	.eBayFeatureList li.derailleur{
		background: url('https://www.kayinnovation.de/layout/icons/derailleur.svg') no-repeat left top;
	}
	.eBayFeatureList li.brakes {
		background: url('https://www.kayinnovation.de/layout/icons/brakes.svg') no-repeat left top;
	}
	.eBayFeatureList li.handlebar {
		background: url('https://www.kayinnovation.de/layout/icons/handlebar.svg') no-repeat left top;
	}
	.eBayFeatureList li.saddle {
		background: url('https://www.kayinnovation.de/layout/icons/saddle.svg') no-repeat left top;
	}
	.eBayFeatureList li.saddle2 {
		
	}
	.eBayFeatureList li.rims {
		background: url('https://www.kayinnovation.de/layout/icons/rim.svg') no-repeat left top;
	}
	.eBayFeatureList li.tires {
		background: url('https://www.kayinnovation.de/layout/icons/tires.svg') no-repeat left top;
	}
	.eBayFeatureList li.pedals {
		background: url('https://www.kayinnovation.de/layout/icons/pedals.svg') no-repeat left top;
	}
	.eBayFeatureList li.others {
		background: url('https://www.kayinnovation.de/layout/icons/others.svg') no-repeat left top;
	}
	.eBayFeatureList li.lights {
		background: url('https://www.kayinnovation.de/layout/icons/lights.svg') no-repeat left top;
	}
	.eBayFeatureList li.carrier {
		background: url('https://www.kayinnovation.de/layout/icons/carrier.svg') no-repeat left top;
	}
	.eBayFeatureList li.suspension {
		background: url('https://www.kayinnovation.de/layout/icons/suspension.svg') no-repeat left top;
	}
	.eBayFeatureList li.support {
		background: url('https://www.kayinnovation.de/layout/icons/support.svg') no-repeat left top;
	}

	
	.eBayFeatureList i {
		margin-right: 8px;
	}



	.contentImgLeft {
		float: left;
		margin-top: 0;
		margin-right: 25px;
		margin-bottom: 15px;
		margin-left: 0px;
		max-width: 45%;
		height: auto;
	}
	
	.contentImgRight {
		float: right;
		margin-top: 0;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 25px;
		max-width: 45%;
		height: auto;
	}
	
	.contentImgInline {
		display: inline-block;
		vertical-align: top;
		
		margin: 0 0 15px 15px;
	}
	/** 9. Why choose us **/
	
	.whyChooseUs {
		margin-top: 30px;
		padding: 30px 0;
		width: 100%;
		
		background-color: unset;
	}
	
	.whyChooseUsBlockContainer {
		margin: 0 auto;
		text-align: center;
	}
	
	.whyChooseUsBlock {
		display: inline-block;
		margin: 35px 2% 40px 2%;
		padding: 0 1%;
		min-height: 335px;
		width: 20%;
		border-radius: 5px;
		background-color: #fff;
		vertical-align: top;
		text-align: center;
		transition: all 0.2s;
	}

	.rightColumn .whyChooseUsBlock {
		display: inline-block;
		margin: 35px 2% 40px 2%;
		padding: 5% 1% 0 1%;
		min-height: 335px;
		width: 100%;
		border-radius: 5px;
		background-color: #fff;
		vertical-align: top;
		text-align: center;
		transition: all 0.2s;
	}
	.rightColumn .whyChooseUsBlock:hover {
		color: unset;
		transition: unset;
		cursor: unset;
	}
	
	.whyChooseUsBlock:hover {
		color: #C11D1C;
		cursor: default;
		transition: all 0.2s;
	}
	
	.whyChooseUs .circle {
		position: relative;
		top: -38px;
		display: block;
		margin: 0 auto;
		width: 76px;
		height: 76px;
		border-radius: 500px;
		background-color: #C11D1C;
	}
	
	.whyChooseUs .circle i {
		margin-top: 20px;
		color: #ffffff;
		font-size: 36px;
	}
	
	.whyChooseUs h2 {
		color: #fff;
		text-align: center;
		font-weight: 400;
		font-size: 36px;
		font-family: 'Roboto Slab', serif;
	}
	
	.whyChooseUsBlock h3 {
		margin-top: 0px;
		text-align: center;
		font-weight: 400;
		font-size: 20px;
		font-family: 'Roboto Slab', serif;
	}
	
	.whyChooseUsBlock p {
		margin-top: 25px;
		color: #000000;
		font-size: 14px;
		font-family: 'Open Sans', sans-serif;
		text-align: justify;
	}

	.testicon
	{
		position: relative;
		top: -38px;
		display: block;
		margin: 0 auto;
		width: 150px;
		height: 150px;
		border-radius: 500px;
		background-color: #C11D1C;
	}
	.testicon i {
		margin-top: 35px;
		color: #ffffff;
		font-size: 80px;
	}


	.helper {
	width:100%;
	font-family: 'Century Gothic';
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-top: 205px;
	text-align: center;
	color: #4d4d4d;
}
	/** 10. Cross Sellers **/
	
	.crossSellerContainer {
		clear: both;
		margin-top: 60px;
		width: 100%;
		text-align: center;
	}
	
	#csc2 {
		margin-bottom: 80px;
	}
	
	.crossSellerItem:hover h3,
	.crossSellerItem:hover p,
	.crossSellerItem:hover a {
		color: #C11D1C;
		transition: all 0.1s;
	}
	
	.crossSellerItem:hover img {
		opacity: 0.7;
	}
	
	.crossSellerContainer a:hover,
	.crossSellerContainer a:visited,
	.crossSellerContainer a {
		color: inherit;
		text-decoration: none;
	}
	
	.crossSellerContainerHeading {
		padding: 0;
	}
	
	.crossSellerContainer h2 {
		position: relative;
		top: 3px;
		display: inline-block;
		margin: 0;
		padding: 0 0 8px 0;
		border-bottom: 3px solid #C11D1C;
		color: #333;
		text-transform: uppercase;
		font-weight: 400;
		font-size: 24px;
	}
	
	.crossSellerItem {
		display: inline-block;
		overflow: hidden;
		margin-top: 30px;
		margin-right: 3%;
		padding: 0;
		width: 20%;
		height: 320px;
		vertical-align: top;
		cursor: pointer;
		transition: all 0.2s;
	}
	
	.crossSellerItem:last-child {
		margin-right: 0;
	}
	
	.crossSellerItemImgContainer {
		position: relative;
		width: 100%;
		height: 230px;
		text-align: center;
		cursor: pointer;
	}
	
	.crossSellerItem img {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		max-width: 100%;
		max-height: 100%;
		transition: all 0.5s;
	}
	
	.crossSellerItem a {
		color: #000;
		text-decoration: none;
	}
	
	.crossSellerItem span {
		float: left;
		margin-top: 9px;
		width: 100%;
		text-align: center;
	}
	
	.crossSellerItem h3 {
		margin: 0;
		padding: 0;
		color: inherit;
		font-size: 16px;
		transition: all 0.2s;
	}
	
	.crossSellerItem p {
		margin-top: 7px;
		padding: 0;
		color: inherit;
		font-size: 15px;
		transition: all 0.2s;
	}
	/** 11. Footer **/
	
	.footerContainer {
		margin: 0;
		padding-bottom: 40px;
		padding-right: 60px;
		overflow: auto;
		background-color: #FFFFFF;
		
		border-top: 2px solid #000000;
	}
	
	.footerContainer h2 {
		margin: 0 0 26px 0;
		padding: 0 0 8px 0;
		border-bottom: 2px solid #C11D1C;
		color: #000000;
		
		text-transform: uppercase;
		font-weight: 400;
		font-size: 17px;
		font-family: 'montserrat';
	}
	
	.footerColumn {
		float: left;
		margin-left: 4.8%;
		width: 220px;
		margin-top: 40px;
	}
	
	.footerColumn p {
		margin: 0 0 0 0;
		margin-bottom: 0;
		padding: 0;
		color: #000000;
		
		font-size: 15px;
		line-height: 1.35;
	}
	
	.footerColumn a,
	.footerColumn span {
		color: #000000;
		font-weight: 700;
		text-decoration: none;
	}
	
	.footerColumn a:hover {
		text-decoration: underline;
	}
	
	.footerRow:first-of-type {
		padding-top: 5px;
	}
	
	.footerRow {
		margin-bottom: 12px;
	}
	
	.footerRow i {
		float: left;
		color: #d6d6d6;
		font-size: 20px;
		line-height: 18px;
		margin-right: 10px;
	}
	
	.footerRow p {
		line-height: 20px;
		font-size: 14px;
	}
	
	#copyright {
		margin-top: 12px;
		color: #000000;
		font-size: 9px;
	}
	
	#copyright a {
		color: #000000;
		text-decoration: underline;
	}
/* EXTRA */
	.dropdown {
    position: relative;
    display: inline-block;
	}

	.dropdown-content {
    display: none;
    position: absolute;
    
    background-color: #FFFFFF;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 2px 5px;
    z-index: 1;
	}

.dropdown:hover .dropdown-content {
	cursor: pointer;
    display: block;
    float: right;
    z-index: 3;
    position: absolute;
    right: -45px;
    line-height: 27px;


}
	
	.t-container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
	.t-container-fluid {
    color: #1F1F1F;
    font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    font-size: 16px;
    line-height: 2.2em;
    font-weight: 100;
    line-height: 1.9em;
}
	.t-container-fluid h2, .t-container-fluid h3 {
	    text-align: center;
	    font-size: 2.5em;
	    letter-spacing: 0px;
	    font-weight: 100;
	    line-height: 1em;
	}

	.t-container-fluid h2:first-child{
	    margin-top:0;
	}

	.t-container-fluid h3 {
	    font-size: 2em;
	    letter-spacing: -1px;
	}

	.t-container-fluid div {
	box-sizing: border-box;
	}

	.t-container-fluid img {
	    width: 100%;
	    height: auto;
	    box-sizing: border-box;
	    display: inline;
	}

	.t-container-fluid .t-dividor {
    padding: 1px;
}

	.t-container-fluid .t-dividor hr {
    display: block;
    border: none;
    width: 70%;
    height: 30px;
    border-bottom: 1px solid #efefef;
    box-shadow: 0 10px 10px -10px #ededed;
    margin: 0 auto 25px auto;
}

.t-clearfix:before,
.t-clearfix:after,
.t-container:before,
.t-container:after,
.t-container-fluid:before,
.t-container-fluid:after,
.t-row:before,
.t-row:after {
  content: " ";
  display: table;
}
.t-clearfix:after,
.t-container:after,
.t-container-fluid:after,
.t-row:after {
  clear: both;
}

.t-row{
    padding:2% 0;
}

.t-row div {
    padding: 15px 15px;
}

img.t-icon  {
    max-width: 100px;
    width:40%;
    margin: auto;
}

.t-center {
    text-align: center;
}


.t-col-xs-1, .t-col-sm-1, .t-col-md-1, .t-col-lg-1, .t-col-xs-2, .t-col-sm-2, .t-col-md-2, .t-col-lg-2, .t-col-xs-3, .t-col-sm-3, .t-col-md-3, .t-col-lg-3, .t-col-xs-4, .t-col-sm-4, .t-col-md-4, .t-col-lg-4, .t-col-xs-5, .t-col-sm-5, .t-col-md-5, .t-col-lg-5, .t-col-xs-6, .t-col-sm-6, .t-col-md-6, .t-col-lg-6, .t-col-xs-7, .t-col-sm-7, .t-col-md-7, .t-col-lg-7, .t-col-xs-8, .t-col-sm-8, .t-col-md-8, .t-col-lg-8, .t-col-xs-9, .t-col-sm-9, .t-col-md-9, .t-col-lg-9, .t-col-xs-10, .t-col-sm-10, .t-col-md-10, .t-col-lg-10, .t-col-xs-11, .t-col-sm-11, .t-col-md-11, .t-col-lg-11, .t-col-xs-12, .t-col-sm-12, .t-col-md-12, .t-col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.t-col-xs-12{
	width: 100%;
}

.t-col-xs-12{
	float: left;
}
/* EXTRA ENDE */
	@media screen and (min-width: 992px) {
	.t-col-md-1, .t-col-md-2, .t-col-md-3, .t-col-md-4, .t-col-md-5, .t-col-md-6, .t-col-md-7, .t-col-md-8, .t-col-md-9, .t-col-md-10, .t-col-md-11, .t-col-md-12 {
    	float: left;
  	}
	.t-flex {
    	display: flex;
	}
	.t-col-md-6 {
		width: 50%;
	}

	.t-flex-col-1{
		margin: auto;
		order: 0;
    }

    .t-flex .t-flex-col {
        margin: auto;
    }
    .t-flex-col-2{
        margin: auto;
        order: 1;
    }
}

	@media (min-width: 1200px) {
		
		
		
	}



	@media only screen and (max-width: 1215px) {
		.gallery {
			width: 100%;
		}
	}
	
	@media only screen and (max-width: 1135px) {
		.header {
		margin-bottom: 20px;
	}
		/*.rightColumn {
			padding-left: 10px;
			width: 160px;
		}
		.rightColumn .whyChooseUsBlock{
			padding-left: 5%; 
		}*/
	}
	/** 12. Max width 1024px (Laptop / Tablet) **/
	
	@media only screen and (max-width: 1024px) {
		
		.logoContainer {
			display: block;
			margin: 0 auto;
			width: 100%;
			text-align: center;
		}
		.navigationContainer{
			display: block;
			margin-top: 25px;
			height: 50px;
			border-top: 2px solid #C11D1C;
			border-bottom: 2px solid #C11D1C;
			background-color: #FFFFFF;
			transition: height 1s ease-in-out;
			overflow: hidden;
			cursor: pointer;

		}


		.navigationContainer:hover {
			
			height: 203.2px;
			max-height: 203.2px !important;
			
		}

		.navigationContainer ul {
			padding: 0;

		}
		
		.navigationContainer ul li {
			display: block;
			margin: 0 auto;
			padding: 0;
			height: auto;
			border-bottom: 1px solid #ddd;
			
			color: #000000;
			text-align: center;
		}
		
		.navigationContainer a,
		.navigationContainer a:visited {
			color: #000000;

		}

		.galleryAndShortdescriptionContainer {
			float: none;
			margin: 0 auto;
			width: 100%;
		}
		.gallery {
			display: block;
			float: none;
			margin: 0 auto;
			width: 100%;
		}
		.bigPic {
			height: 530px;
		}
		.midColumn {
			float: none;
			margin: 0 auto;
			width: 100%;
		}
		.midColumn .leftMc {
			float: none;
			margin: 0 auto;
			width: 100%;
		}
		.midColumn .rightMc {
			float: none;
			margin: 0 auto;
			width: 100%;
			padding: unset;
			padding-top: 5%;
		}
		.midColumn .leftMc h1 {
			text-align: center;
		}
		.midColumn .leftMc p {
		text-align: center;
		}
		.midColumn .rightMc h2 {
			margin: 12px auto 0 auto;
			text-align: center;
		}
		.underline {
			margin: 15px auto 15px auto;
		}
		.shortdescription {
			margin: 0 auto;
			width: 410px;
			float: none;
		}
		.shortdescription p {
			text-align: center;
		}
		#variationContainer {
			width: auto;
			text-align: center;
		}
		.priceTagBox {
			margin: 0 auto;
			padding: 20px 0 0 30px;
			max-width: 380px;
		}
		#askNowButton {
			margin-left: 20px;
			min-width: 40%;
		}
		#askNowButton p,
		.uiButton p {
			left: -15px;
		}
		.buttonContainer {
			margin: 0 auto;
			text-align: center;
		}
		.uiButton {
			display: inline-block;
			float: none;
		}
		#questionBtn {
			margin: 10px 0 0 0;
			width: 202px;
		}
		#watchlistBtn {
			margin: 10px 0 0 0;
			width: 202px;
		}
		.rightColumn {
			float: none;
			clear: both;
			margin: 40px auto 0 auto;
			padding-top: 20px;
			max-width: 100%;
			border: none;
			border-top: 1px solid #ddd;
			border-bottom: 1px solid #ddd;
			text-align: center;
			width: auto;
		}
		.brandContainer {
			display: none;
		}
		.trustViewDescription {
			display: inline-block;
			clear: both;
			margin-right: 20px;
			width: auto;
			width: 40%;
			vertical-align: top;
			text-align: left;
			border-bottom: unset !important;
			padding-bottom: unset !important;
		}
		.trustViewDescription p {
			margin: 0;
			vertical-align: top;
		}
		.tabBar {
			margin: 40px auto 0 auto;
			max-width: 100%;
			text-align: left;
		}	
		.whyChooseUs {
			padding-right: 30px;
			max-width: 100%;
			color: unset;
		}

		.whyChooseUsBlock {
			width: 30%;
		}
		.crossSellerContainer {
			margin: 0 auto;
			padding-top: 60px;
			padding-right: 30px;
			width: 90%;
		}
		.crossSellerContainer {
			width: 100%;
		}
		.crossSellerItem {
			width: 21%;
		}
	}
	/** 13. Max width 830px (Tablet) **/
	
	@media only screen and (max-width: 830px) {
		.bigPic {
			display: inline-block;
			width: auto;
			height: 290px;
			width: 100%;
			vertical-align: middle;
			text-align: center;
		}
		.contentImgLeft,
		.contentImgRight {
			float: none;
			clear: both;
			margin: 0 auto;
			max-width: 100%;
			width: auto;
			text-align: center;
		}
		.contentImgLeft img,
		.contentImgRight img {
			margin-bottom: 10px;
		}
		.videoWrapperContainer {
			width: 90%;
		}
	}
	/** 14. Max width 660px (Smartphone) **/
	
	@media only screen and (max-width: 660px) {
		#wrapper {
			padding: 20px 20px 0 20px;
		}
		.tablinks {
			margin-bottom: 10px;
		}
		.tabBar label {
			width: 47%;
			margin-right: 1%;
			margin-left: 1%;
		}
		.whyChooseUs {
			padding: 30px 0;
			width: 100%;
			color: unset;
		}
		.whyChooseUsBlock {
			width: 90%;
		}
		.crossSellerContainer {
			width: 100%;
			padding-right: 0px;
			text-align: center;
		}
		.crossSellerItem {
			display: block;
			margin: 0 auto;
			padding-top: 50px;
			width: 80%;
			text-align: center;
		}
		.crossSellerItem:last-child {
			margin-right: auto;
		}
		.eBayFeatureList li{
			line-height: 100%;
			height: 54px;
		}
		#thisisdesktop{
			
			display:none;
		}
		
		#thisismobile{
			display: block !important;
		}
	}
	/** 15. Max width 480px (Smartphones) **/
	
	@media only screen and (max-width: 480px) {
		.logoContainer {
			display: block;
			margin: 0 auto;
			width: 100%;
			text-align: center;
		}
		.gallery {
			display: block;
			float: none;
			margin: 0 auto;
			width: 100%;
		}
		.bigPic {
			height: 230px;
		}
		.midColumn {
			display: block;
			margin: 0 auto;
			width: 100%;
		}
		.midColumn .rightMc {
			display: block;
			margin: 0 auto;
			width: 100%;
		}

		.midColumn .leftMc{
			display: block;
			margin: 0 auto;
			width: 100%;
		}
		.midColumn .rightMc h2 {
			margin: 0 auto;
			text-align: center;
		}
		.shortdescription {
			clear: both;
			padding-left: 0px;
			width: 100%;
		}
		.priceTagBox {
			padding: 20px 0 0 0;
			width: 250px;
			height: 140px;
		}
		.priceTagBox h2 {
			margin: 0 auto;
			display: block;
		}
		.priceTagBox h3 {
			margin: 0 auto;
			text-align: center;
			left: 50px;
		}
		.priceTagBox h4 {
			margin: 0 auto;
			text-align: center;
		}
		#askNowButton {
			margin-top: 40px;
			margin-right: 26px;
			margin-bottom: 20px;
			width: 200px;
			text-align: center;
		}
		.uiButton {
			display: block;
		}
		.buttonContainer {
			text-align: center;
		}
		#watchlistBtn {
			display: inline-block;
			width: 250px;
		}
		#questionBtn {
			display: inline-block;
			margin-right: 0;
			margin-top: 10px;
			width: 250px;
		}
		#questionBtn p {
			font-size: 13px;
		}
		.trustViewDescription {
			display: block;
			margin: 0 auto 15px auto;
			width: 90%;
			height: auto;
		}
		.whyChooseUsBlock {
			display: block;
			margin: 60px auto 100px auto;
			padding: 0 1%;
			min-height: 300px;
			width: 80%;
			background-color: #fff;
		}
		.tabBar {
			display: block;
		}
		.tablinks li {
			height: 40px;
			line-height: 40px;
		}
		.footerContainer {
			padding: 0;
		}
		.footerColumn {
			text-align: center;
			margin: 60px auto;
			float: none;
		}
		.footerRow {
			text-align: left;
			padding-left: 20%;
			padding-right: 20%;
		}
		.tablinks {
			font-size: 14px;
		}
		/**
		.eBayFeatureList li.saddle2 {
		margin-bottom: 10px !important;
		padding-top: 13px !important;
	}**/
	/*
	.eBayFeatureList li {
		margin-bottom: 10px !important;
		padding-top: 13px !important;
	}*/
	.eBayFeatureList li {
		
		-moz-hyphens:auto;
		-o-hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		}
	}

	@media only screen and (max-width: 380px)
	{
		.eBayFeatureList li {
			display:inline-block;
		}
	}
	
	@media only screen and (max-width: 350px) {
		.bigPic {
			height: 200px;
		}
	}
	/** 16. ANIMATIONS **/
	
	.animated {
		-webkit-animation-duration: 1s;
		-moz-animation-duration: 1s;
		-o-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		-moz-animation-fill-mode: both;
		-o-animation-fill-mode: both;
		animation-fill-mode: both
	}
	
	@-webkit-keyframes fadeInRight {
		0% {
			opacity: 0;
			-webkit-transform: translateX(10px)
		}
		100% {
			opacity: 1;
			-webkit-transform: translateX(0)
		}
	}
	
	@-moz-keyframes fadeInRight {
		0% {
			opacity: 0;
			-moz-transform: translateX(10px)
		}
		100% {
			opacity: 1;
			-moz-transform: translateX(0)
		}
	}
	
	@-o-keyframes fadeInRight {
		0% {
			opacity: 0;
			-o-transform: translateX(10px)
		}
		100% {
			opacity: 1;
			-o-transform: translateX(0)
		}
	}
	
	@keyframes fadeInRight {
		0% {
			opacity: 0;
			transform: translateX(10px)
		}
		100% {
			opacity: 1;
			transform: translateX(0)
		}
	}
	
	.fadeInRight {
		-webkit-animation-name: fadeInRight;
		-moz-animation-name: fadeInRight;
		-o-animation-name: fadeInRight;
		animation-name: fadeInRight
	}