  		body {margin-top:0;}
  		
  		img {
		    max-width: 100%;
		  }
        
        #wrapper {
			max-width: 1390px;
			margin: 0 auto;
			font-family: 'open sans', sans-serif;
            position: relative;
		}
		
		#header {
			margin-bottom: 50px;
			margin-top: 0px;
			
			padding-bottom: 30px;
            position:relative;
		}
		
		#logoContainer {
		  display:inline-block;
          margin-top:50px;
		}
		
		#logoContainer img {
			max-width: 280px;
		}
		
		#navbar {
		  position:absolute;
          width:100%;
          background-color: #f5f5f5;
          top:0;
          height:40px;
          left:0;
          padding:0;
          
		}
        .clear {float:none;clear:both;}
		
		.navElement {
			float: left;
			text-decoration: none;
			width: 20%;
			height: 45px;
			padding: 8px 0px;
			text-align: center;
			-o-transition: .2s;
			-ms-transition: .2s;
			-moz-transition: .2s;
			-webkit-transition: .2s;
			transition: .2s;
            color:#333;
            cursor: pointer;
		}
		
		
		.navElement i:hover {
		     opacity: 1.0;
		}
		
		.navElement i:hover * {
			
		}
		
		.navElement > h3 {
			font-family: 'Ubuntu Condensed',sans-serif;
			font-size: 13px;
			font-weight: 400;
			color: #333;
            display:inline;
            margin-left:8px;
		}
		
		.navElement i {
			font-size: 24px;
            color: #c9c9c9;
			opacity: 0.4;
            vertical-align:middle;
            -o-transition: .5s;
			-ms-transition: .5s;
			-moz-transition: .5s;
			-webkit-transition: .5s;
			transition: .5s;
		}
.ttm_search_field form {
    padding-top: 5px;
    padding-right: 0;
    margin: 0;
    position:absolute;
    left:40%;
    top:70px;
}       

 
        
.ttm_search_field input[type="text"] {        
    width: 230px;
    height: 40px;
    margin: 0;
    border-right-style: none;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
    border-color: rgba(0,0,0,.15);
    vertical-align: middle;
    margin-top:-2px;
    transition:all 0.4s;
    padding-left:10px;
    -webkit-appearance: none;
}

.ttm_search_field input[type="text"]:hover {
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.2) inset;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.2) inset;
}

.ttm_search_field input[type="text"]:focus {outline:none;}
.ttm_search_field button {        
    width: 62px;
    height: 39px;
    outline:none;
    border:none;
    padding: 0;
    background-color: #c21900;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding:3px;
    margin-left:-4px;
    cursor:pointer;
    box-sizing:border-box;
    border:none;
}
.fa-search {
    color:white;
    font-size:18px;
}
.cat_nav_ebtmpl {
    background: #53535a;
    background: -moz-linear-gradient(top,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
    background: -webkit-linear-gradient(top,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
    background: linear-gradient(to bottom,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53535a', endColorstr='#303038', GradientType=0 );
}
.cat_nav_ebtmpl li {
    float:left;
    transition:all 0.8s;
    cursor:pointer;
    background-color:rgba(198,25,0,0);
}
.submenuline {width:100%;}
.submenuline ul li {
	float: left;
    transition: all 0.8s;
    cursor: pointer;
    width:12.5%;
    height:35px;
    border-right:1px solid rgba(160,160,160, 0.3);
    border-bottom: 1px solid rgba(160,160,160, 0.3);
    padding:10px 0px;
    text-align:center;
	font-size:13px;
	transition:all 0.5s;
	background:white;
	box-sizing: border-box;
}
.submenuline li.first-item {
	border-left:1px solid rgba(160,160,160, 0.3);
}

.submenuline ul li:hover {
	background:#c21900;
}
.submenuline ul li a {
	color:#313139;
	text-decoration:none;
	
}
.submenuline ul li:hover a {color:white;}
.cat_nav_ebtmpl li:hover {
       background-color:rgba(198,25,0,1);
}

.visible-xs {display:none;}

.cat_nav_ebtmpl li a {
    padding: 0 23px;
    color: #fff;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 54px;
    height: 54px;
    font-family: 'Ubuntu Condensed',sans-serif;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    text-decoration:none;
}

.gallerywarpper {width:100%;overflow:hidden;margin:0;padding:0;}
.gallerywarpper ul {list-style-tpye:none;}


.mainMenuUl ul {list-style-type:none;padding:0;margin:0;}
.mainMenuUl {position:relative;}

.glyphicon-search:before {
    content: "\e003";
}
		
		#shortDescription h3 {
			font-family: 'Source Sans Pro', sans-serif;
			font-size: 21px;
			font-weight: 400;
			color: #424242;
			margin: 25px 0 0 0;
		}
		
		#shortDescriptionContainer {
			padding: 0 20px;
		}
		
		#referralContainer {
			width: 300px;
			position:absolute;
            right:0;
            top:273px;
		}
		
		#overviewContainer {
			float: left;
			width: 55%;
		}
		
		#overview {
			border: 1px solid #ddd;
		}
		
		.tabBar {
			margin-top: 50px;
			padding-right: 320px;
		}
		
		#leftContainer {
			padding-right: 300px;
			position: relative;
		}
		
		#overviewPadding {
			padding: 0 20px;
		}
		
		.gallery {
			float: left;
			width: 44%;
		}
		
		#bigPic {
			position: relative;
			width: 100%;
			height: 450px;
			text-align: center;
			overflow:hidden;
		}
		
		#bigPic img {
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			margin: auto;
			height: auto;
    		width: 100%;
		}

		
		.galleryNav {
			padding-top: 15px;
			text-align: center;
			padding-left: 0;
            width: 100%;
            position:relative;
            margin:0;
		}
		
		.galleryThumb {
	        width: 25%;
			text-align: center;
            float:left;
            overflow:hidden;
            opacity:1.0;
		}
		
		.galleryThumb:last-child {
			margin-right: 0;
		}
		
		.galleryThumb:hover {
			opacity: 0.7;
			cursor: pointer;
			transition: all 0.3s;
		}
		
		.galleryThumb img {
			width: 100%;
			height:auto;
			padding:3px;
		}
		
		#overview > h2 {
			font-family: 'Source Sans Pro', sans-serif;
			font-size: 26px;
			font-weight: 400;
			color: #424242;
			padding: 0 20px;
			margin: 25px 0 0 0;
		}
		
		#overview > h4 > a {
			font-family: 'Source Sans Pro', sans-serif;
			font-size: 16px;
			font-weight: 400;
			color: #898181;
			padding: 10px 20px;
			margin: 10px 0 35px 0;
			text-decoration:none;
			font-weight:bold;
			background:rgba(200,200,200,0.2);
			display:block;
			transition: all 0.5s;
		}
		#overview > h4 > a:hover {
			background:rgba(200,200,200,0.5);
			color: #34343C;
		}
		
		#priceContainer {
			height: 100px;
			background-color: #ebebeb;
			border-top: 1px solid #ddd;
			border-bottom: 1px solid #ddd;
			padding: 0 20px;
			line-height: 90px;
		}
		
		#priceContainer > h3 {
			display: inline;
			font-family: 'Source Sans Pro', sans-serif;
			font-size: 28px;
			font-weight: 400;
			color: #424242;
		}
		
		#priceContainer > h3 span {
			display: inline;
			font-family: 'Source Sans Pro', sans-serif;
			font-size: 28px;
			font-weight: 400;
			    color: #c21900;
		}
		
		#priceContainer h5 {
			display: inline;
			position: relative;
			top: 15px;
			left: -25px;
			font-family: 'Source Sans Pro', sans-serif;
			font-size: 12px;
			font-weight: 400;
			color: #948d8d;
		}
		
		.actionButton {
			display: inline-block;
			width: 150px;
			height: 45px;
			text-align: center;
			line-height: 45px;
			margin: 35px 0 35px 20px;
			-o-transition: .1s;
			-ms-transition: .1s;
			-moz-transition: .1s;
			-webkit-transition: .1s;
			transition: .1s;
			font-family:'Ubuntu Condensed',sans-serif;
			font-size: 18px;
			font-weight: 400;
			color: #ffffff;
			padding: 0;
			text-decoration: none;
            
		}
		
		.actionButton a {
			color: #ffffff;
			text-decoration: none;
            
		}
		
		.actionButton h3 {
			font-family: 'Source Sans Pro', sans-serif;
			font-size: 18px;
			font-weight: 400;
			color: #ffffff;
			padding: 0;
			margin: 0;
		}
		
		.actionButton:hover {
			cursor: pointer;
			-o-transition: .4s;
			-ms-transition: .4s;
			-moz-transition: .4s;
			-webkit-transition: .4s;
			transition: .4s;
		}
		
		#buyItNowButton {
			background-color: #c21900;
		}
		
		#buyItNowButton:hover {
			background-color: #8a1504;
		}
		
		#AskNowButton {
			background-color: #34343c;
		}
		
		#AskNowButton:hover {
			background-color: black;
			-o-transition: .4s;
			-ms-transition: .4s;
			-moz-transition: .4s;
			-webkit-transition: .4s;
			transition: .4s;
		}
		
		#shortDescription p {
			font-family: 'Source Sans Pro', sans-serif;
			font-size: 16px;
			font-weight: 400;
			color: #424242;
		}
		
		#referralContainerHeading, .moreitemsheader {
			background: #53535a;
            background: -moz-linear-gradient(top,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
            background: -webkit-linear-gradient(top,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
            background: linear-gradient(to bottom,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53535a', endColorstr='#303038', GradientType=0 );
			height: 60px;
			line-height: 60px;
			padding-left: 20px;
			margin-bottom: 10px;
		}
		
		#referralContainerHeading:hover {
			cursor: default;
		}
		
		#referralContainerHeading *, .moreitemsheader * {
			color: #ffffff;
		}
		
		#referralContainerHeading i, .moreitemsheader i {
			display: inline;
			font-size: 28px;
			position: relative;
			top: 4px;
			margin-right: 20px;
			color:white;
		}
		
		#referralContainerHeading h3, .moreitemsheader h3 {
			display: inline;
			font-weight: 400;
			font-size: 20px;
			color:white;
		}
		.moreitemsheader { 
			text-align:center;
		}
		.referralItem {
			display: block;
			padding: 10px 0px;
			clear: both;
			overflow: auto;
			-ms-transition: .2s;
			-moz-transition: .2s;
			-webkit-transition: .2s;
			transition: .2s;
			color: #ffffff;
			text-decoration: none;
		}
		
		.referralItem img {
			max-width: 100px;
		}
		
		.referralItem:hover {
			cursor: pointer;
			background-color: #ebebeb;
			-ms-transition: .2s;
			-moz-transition: .2s;
			-webkit-transition: .2s;
			transition: .2s;
		}
		
		.referralItem * {
			-ms-transition: .2s;
			-moz-transition: .2s;
			-webkit-transition: .2s;
			transition: .2s;
		}
		
		.referralItem:hover * {
			-ms-transition: .2s;
			-moz-transition: .2s;
			-webkit-transition: .2s;
			transition: .2s;
		}
		
		.referralItem img {
			border: 1px solid #dddddd;
			float: left;
			margin-right: 15px;
		}
		
		.referralItem h4 {
			font-size: 18px;
			font-weight: 300;
			color: #424242;
			margin: 5px 0 0 0;
		}
		
		.referralItem h5 {
			font-size: 20px;
			font-weight: 300;
			color: #424242;
			display: inline;
			margin: 0;
		}
		
		.referralItem h6 {
			font-size: 12px;
			font-weight: 300;
			color: #424242;
			display: inline;
			margin: 0;
		}
	
		
		#tablinks {
			left: 0 !important;
			width: 100%;
			height: 50px;
			margin-bottom: 0;
			padding: 0;
			list-style: none;
		}
		
		#tablinks li {
			float: left;
			width: 140px;
			height: 50px;
			background-color: #EBEBEB;
			display: inline-block;
			text-align: center;
			font-size: 14px;
			font-family: 'open sans', sans-serif;
			color: #666666;
			line-height: 50px;
			margin-right: 10px;
			-webkit-transition: all 0.1s ease-in-out;
			-moz-transition: all 0.1s ease-in-out;
			-o-transition: all 0.1s ease-in-out;
			transition: all 0.1s ease-in-out;
			text-transform: uppercase;
		}
		
		#tablinks li:hover {
			color: #fff;
			background-color: #BF392B;
			cursor: pointer;
			-webkit-transition: all 0.1s ease-in-out;
			-moz-transition: all 0.1s ease-in-out;
			-o-transition: all 0.1s ease-in-out;
			transition: all 0.1s ease-in-out;
			text-decoration: none;
			text-transform: uppercase;
		}
		
		.tabContent h2,
		.tabBar h2 {
			font-size: 28px;
			font-weight: 300;
			font-family: 'open sans', sans-serif;
			margin-top: 0;
		}
		
		.tabtitle {
			padding: 15 5 5 5;
			border-bottom: 0;
			font-size: 12px;
			text-transform: uppercase;
		}
		
		.tabBar {
			padding-bottom: 80px;
		}
		
		.tabContent {
			max-width: 1300px;
			margin: 0;
			padding: 25px 50px 55px 50px;
			overflow: hidden;
			font-size: 16px;
			color: #333;
			text-align: left;
			;
			font-family: 'open sans', sans-serif;
			line-height: 1.5;
		}
		
		.tabContent p {
			margin: 0;
			padding: 0;
		}
		
		.tabContent ul li,
		.tabContent ol li {
			font-size: 16px;
			color: #333;
			font-family: 'open sans', sans-serif;
		}
		
		.tabContent a {
			color: #BF392B;
		}
		
		.tabContent a:hover,
		.tabContent a:visited {
			color: #c0392b;
		}
		
		.tabBar ul,
		.tabBar ol {
			position: relative;
			left: 40px;
			font: 14px Lato;
		}
		
		.tabContent img {
			margin: 0 15px;
			max-width: 400px;
			max-height: 400px;
		}
		
		.contentImgLeft {
			float: left;
			margin-top: 0;
			margin-right: 15px;
			margin-bottom: 15px;
			margin-left: 0px;
		}
		
		.contentImgRight {
			float: right;
			margin-top: 0;
			margin-right: 0px;
			margin-bottom: 15px;
			margin-left: 15px;
		}
		
		.contentImgInline {
			display: inline-block;
			margin-top: 0;
			margin-right: 2%;
			margin-bottom: 15px;
			max-width: 20%;
		}
		
		.contentImgInline img {
			width: 100%;
		}
		
		#footerContainer {
			background: #53535a;
    background: -moz-linear-gradient(top,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
    background: -webkit-linear-gradient(top,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
    background: linear-gradient(to bottom,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53535a', endColorstr='#303038', GradientType=0 );
			width: 100%;
			height: auto;
			margin: 0;
			padding: 40px 0;
		}
		
		#footerContainer h2 {
			font-size: 18px;
			color: #fff;
			margin: 0 0 26px 0;
			font-weight: 300;
			padding: 0;
		}
		
		#footerContainer i {
			color: #ffffff;
			font-size: 22px;
			float: left;
			line-height: 30px;
		}
		
		#footerContainer a {
			color: #D6D6D6;
			text-decoration: none;
		}
		
		#footerColumn1 {
			float: left;
			width: 30%;
			height: 180px;
			padding-left: 60px;
		}
		
		#footerColumn2,
		#footerColumn3 {
			float: left;
			width: 30%;
			height: 150px;
			padding-left: 5px;
		}
		
		.footerRow {
			height: 28px;
			margin-bottom: 20px;
		}
		
		#footerColumn1 p {
			font-size: 12px;
			color: #D6D6D6;
			margin: 0 0 0 40px;
			margin-bottom: 0;
			padding: 0;
		}
		
		#footerColumn2 p, #footerColumn2 ul li {
			font-size: 12px;
			color: #D6D6D6;
			margin: 5px 0 0 15px;
			display: block;
			font-weight: 400;

            list-style-type:none;
            margin: 0;
            
		}
        #footerColumn2 ul {
            padding:0;
        }
        
        #footerColumn2 ul li {
            padding:0px 0 8px 0;
        }
		
		#footerColumn3 p  {
			font-size: 12px;
			color: #D6D6D6;
			font-weight: 400;
			clear: both;
            
		}
		
		#footerColumn3 span {
			font-weight: 400;
			margin-top: 5px;
		}
		
		#copyright {
			float: left;
			color: #e8e8e8;
			font-size: 9px;
			margin: 10px 0 0 0;
		}
		
		#copyright a {
			color: #e8e8e8;
			text-decoration: none;
		}
		
		.contentBorder {
			border: 1px solid #D6D6D6;
		}
		
		.infoBox {
			width: 260px;
			padding: 20px 20px;
		}
		.clear {float:none;clear:both;}
		
		#paymentShippingBox {
			background: #53535a;
    background: -moz-linear-gradient(top,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
    background: -webkit-linear-gradient(top,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
    background: linear-gradient(to bottom,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53535a', endColorstr='#303038', GradientType=0 );
			margin-bottom: 30px;
			margin-top: 100px;
		}
		
		#paymentShippingBox h3 {
			line-height: 1.1;
			margin-bottom: 15px;
		}
		
		#contactBox {
			background: #53535a;
    background: -moz-linear-gradient(top,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
    background: -webkit-linear-gradient(top,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
    background: linear-gradient(to bottom,#53535a 0,#4d4d54 23%,#37373f 75%,#303038 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53535a', endColorstr='#303038', GradientType=0 );
			margin-bottom: 50px;
		}
		
		.infoBox * {
			color: #ffffff;
		}
		
		.infoBox i {
			font-size: 46px;
			margin-right: 20px;
			float: left;
		}
		
		.infoBox h3 {
			font-family: "open sans", sans-serif;
			margin: 0;
			font-weight: 400;
		}
		
		#paymentShippingBox i {
			position: relative;
		}
		
		#contactBox h3 {
			position: relative;
			top: 5px;
		}
		
		.circle {
			width: 56px;
			height: 56px;
			border-radius: 5px;
			background-color: #c21900;
			display: block;
			margin: 0 auto;
			position: relative;
			top: -38px;
		}
		
		.circle i {
			color: #ffffff;
			font-size: 22px;
			margin-top: 19px;
		}
		
		.features {
			width:100%;
			overflow: hidden;
			position: relative;
			padding: 30px 0;
			background-color: #f1f1f1;
			margin: 0;
		}
		
		.featuresBlockContainer {
			text-align: left;
			margin: 0 auto;
			display: block;
		}
		
		.featuresBlock {
			width: 18%;
			min-height: 305px;
			padding: 0 1%;
			background-color: #fff;
			border-radius: 5px;
			display: inline-block;
			vertical-align: top;
			margin-left: 2%;
			margin-right: 2%;
			margin-top: 35px;
			margin-bottom: 40px;
			position: relative;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
			text-align: center;
			color:#98989c;
		}
		.featuresBlock ul li {text-align:left;font-size:13px;}
	
		
		.features h2 {
			font-family: 'Ubuntu Condensed', sans-serif;
			font-size: 36px;
			color: #cecccc;
			font-weight: 500;
			text-align: center;
			margin-bottom: 30px;
			text-transform:uppercase;
			
		}
		
		.featuresBlock h3 {
			margin-top: 0px;
			font-family: 'Ubuntu Condensed', sans-serif;
			font-size: 20px;
			font-weight: 500;
			text-align: center;
            color:#cfcfd6;
		}
		
		.featuresBlock ul {
			margin-top: 25px;
			font-family: 'Open Sans', sans-serif;
			color: #666666;
		}
		
		#cleaner {
			clear: both;
		}
		
		#rightInfoContainer {
			float: right;
		}
     
        .black_the_page {
            width:100%;
            height:100%;
            background:rgba(255,255,255,0.8);
            position:absolute;
            top:0px;
            left:0px;
            display:none;
            z-index:10;
        }

        .black_the_page img {
            width: 80%;
            margin:auto !important;
            display:block;
        }
        
        .close_button {
              z-index:1000;
        }
        
        .close_button img {
                width: 50px;
                position: relative;
                left: 185px;
                top:30px;
                cursor:pointer;
                z-index:1000;
        }
        .extra_information_for_customer img {
          width:26px; margin: 0;
        }
        .countries_price {
            float:right;
            position:relative;
            margin-right:200px;
            margin-top:5px;
        }
        .each_coutry_row_one {
            background:white;
            padding-left:15px;
            padding-right:15px;
            padding-top:3px;
            padding-bottom:3px;
            }
        .tabContent .each_coutry_row_one img {width:20px !important;height:auto !important;}    
        
            
            .each_coutry_row_two {
            background:rgb(245, 245, 245);
            padding-left:15px;
            padding-right:15px;
            padding-top:3px;
            padding-bottom:3px;
            }
            .tabContent .each_coutry_row_two img {width:20px !important;height:auto !important;}    
            
            .country_name {
            margin-left:90px;
            position:relative;
            }
            .some_more_extra_infos {
                padding-left:15px;
                padding-right:15px;
                padding-top:5px;
                font-size:10px;
                color:rgb(100,100,100);
                
                }
                .some_more_extra_infos h3 {
                font-weight:bold;
                color: rgb(50, 50, 58);
                font-size:12px;
            }
            
            /* Additional CSS for Crosselling */
#results {position: relative;width:300px;}
#results .item-container {width:48%;float:left;position:relative;overflow:hidden; box-sizing:border-box;margin-right:1%; margin-bottom:1%;height:140px;}
#results .item-container .image-container {width:100%;}
#results .item-container .image-container img {width:100%;}
#results .item-container .data-container {position:absolute;top:0;width:100%;text-align:center;font-weight:bold;}
#results .item-container .data-container a {
    display:block;
    background:rgba(0,0,0,0.3);
    color:white;
    text-decoration:none;
    font-size:11px;
    font-family:'open sans', sans-serif;
    padding:2px;
    width:100%;
    transition:all 0.5s;
}
#results .item-container:hover .data-container a {
    background:rgba(0,0,0,0.5);
}

#allresults {position: relative;width:100%;}
#allresults .item-container {width:11.11%;height:auto;float:left;position:relative;overflow:hidden; box-sizing:border-box;margin-right:0%;padding-left:0.5%; margin-bottom:1%;}
#allresults .item-container .image-container {width:100%;}
#allresults .item-container .image-container img {width:100%;}
#allresults .item-container .data-container {position:absolute;top:0;width:100%;text-align:center;font-weight:bold;}
#allresults .item-container .data-container a {
    display:block;
    background:rgba(0,0,0,0.3);
    color:white;
    text-decoration:none;
    font-size:11px;
    font-family:'open sans', sans-serif;
    padding:2px;
    width:100%;
    transition:all 0.5s;
}
#allresults .item-container:hover .data-container a {
    background:rgba(0,0,0,0.5);
}

.noulli ul {padding:0;list-style-type:none;left:0;}
.noulli ul li {list-style-type:none;}
.descriptioneb p {font-size:16px !important;}


/* GALLERY */
.newgallery {
    float: left;
	width: 44%;
    position: relative;
    margin-top: 5px;
    overflow:hidden;
}

.newgallery label {
    margin: 0;
    border: none;
    float: left;
    cursor: pointer;
    transition: all 0.5s;
    opacity: 0.6;
    padding-top:105%;
    width:25%;
    height:110px;
}
.newgallery input[name='gallery_switch'] {display:none;}
.newgallery label img {display:block;padding:2px;width:auto;height:100%;}

.newgallery>img {
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s;
    width:100%;
    height: auto;
    
}
.newgallery input[name='gallery_switch'] ~ img {
    opacity: 0;
    transform: scale(1.1);
    margin-left:-100% !important;
}
.newgallery input[name='gallery_switch']:checked+label+img {
    opacity: 1;
    transform: scale(1);
    margin-left:0% !important;
}
/* GALLERY */


/* TABS */
.tabBar {position:relative;}
.labeltab {
    position:absolute;
    top:0;
    cursor:pointer;
	transition: all 0.1s ease-in-out;
	text-transform: uppercase;
	width: 140px;
    height: 50px;
    background-color: #EBEBEB;
	text-align: center;
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    color: #666666;
    line-height: 50px;
    margin-right: 10px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    text-transform: uppercase;
    }
.label1 {left: 0;}
.label2 {left:150px;}
.label3 {left:300px;}
.label4 {left:450px;}
.tabdisplay {display:none;top:50px;position:relative;}
.tabdisplay>div {opacity:0; transition:all 0.5s;}
input[name='tab_switch'] {display:none;}
input[name='tab_switch']:checked+label+div.tabdisplay { display:block;}
input[name='tab_switch']:checked+label+div.tabdisplay>div { opacity:1;}

input[name='tab_switch']:checked+label {    
    background-color: rgb(191, 57, 43);
    color: rgb(255, 255, 255);
}
/* TABS */



@media only screen and (max-width: 1280px),
		only screen and (max-width: 1200px) and (-moz-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 1200px) and (min-device-pixel-ratio: 3/2),
		only screen and (max-width: 1200px) and (-moz-min-device-pixel-ratio: 2),
		only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 2/1),
		only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2),
		only screen and (max-width: 1200px) and (min-device-pixel-ratio: 2),
		only screen and (max-width: 1200px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3),
		only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 1200px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 1200px) and (device-aspect-ratio: 9/16) {
			.cat_nav_ebtmpl li a {
				padding:0 15px;
				font-size:20px;
			}
}
        
		/* TABLET 1*/
		
		@media only screen and (max-width: 1200px),
		only screen and (max-width: 1200px) and (-moz-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 1200px) and (min-device-pixel-ratio: 3/2),
		only screen and (max-width: 1200px) and (-moz-min-device-pixel-ratio: 2),
		only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 2/1),
		only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2),
		only screen and (max-width: 1200px) and (min-device-pixel-ratio: 2),
		only screen and (max-width: 1200px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3),
		only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 1200px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 1200px) and (device-aspect-ratio: 9/16) {
			.gallery, .newgallery {
				margin-bottom: 0px;
			}
			#bigPic {
				height: 350px;
			}
			#overviewContainer {
				float: left;
				width: 40%;
			}

			#referralContainerHeading {
				padding: 0;
				text-align: center;
			}
			#leftContainer {
				padding-right: 0;
			}
			#navbar {
				display: inline-block;
				margin: 0;
			}
			.navElement {
				margin: 0 15px 0 0;
			}
			.contentImgLeft,
			.contentImgRight {
				width: 50%;
			}
			.tabContent img {
				max-width: 100%;
				height: auto;
				margin: 0;
			}
			.contentImgInline {
				max-width: 23%;
				height: auto;
				margin-right: 1%
			}
            .hidden-xs {display:none !important;}
            .navElement {margin:0;}
            
            .cat_nav_ebtmpl li a {padding:0 15px; font-size: 19px;}
	        
	        #footerColumn2, #footerColumn3 {padding-left:5px;}
            #referralContainer {position:relative;width:100% !important;top:0;}
            .gallery, .newgallery {width:40%;}
            #overviewContainer {width:60%;}
            #results {width:100% !important;}
            #results .item-container {width:140px !important;height:140px !important;}
		}
		/* TABLET 2*/
		
		@media only screen and (max-width: 1048px),
		only screen and (max-width: 1024px) and (-moz-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 1024px) and (min-device-pixel-ratio: 3/2),
		only screen and (max-width: 1024px) and (-moz-min-device-pixel-ratio: 2),
		only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 2/1),
		only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2),
		only screen and (max-width: 1024px) and (min-device-pixel-ratio: 2),
		only screen and (max-width: 1024px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 3),
		only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 1024px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 1024px) and (device-aspect-ratio: 9/16) {
			#cleanerTablet {
				clear: both;
				height: 50px;
			}
			
			#shortDescriptionContainer {
				clear: both;
			}
			#logoContainer img {
				max-width: 100%;
			}
			#bsContainer1,
			#bsContainer2 {
				margin: 100px 0 0 0;
			}
			#leftContainer {
				padding: 0;
			}
			#navbar {
				width: 100%;
				text-align: center;
				padding: 0;
			}
			.navElement {
				float: left;
				width: 18%;
				margin-left: 1%;
				margin-right: 1%;
				border: none;
			}
			.actionButton {
				display: inline-block;
				width: 45%;
				height: 45px;
				text-align: center;
				line-height: 45px;
				margin: 35px 0 35px 10px;
			}
			#buyItNowButton {
				margin-left: 3%;
			}
			#overviewPadding {
				padding: 0 1% 0 1%;
			}
            
			.tabBar {
				clear: both;
			}
			#rightInfoContainer {
				float: none;
				text-align: center;
				margin-top: 50px;
				margin-bottom: 70px;
				border-top: 1px solid #dddddd;
				border-bottom: 1px solid #dddddd;
				padding: 50px 0;
			}
			.infoBox {
				display: inline-block;
				vertical-align: top;
				width: 40%;
				float: none;
			}
			.infoBox i {
				margin: 0;
				float: none;
			}
			#paymentShippingBox h3 {
				margin-top: 10px;
			}
			#contactBox h3 {
				margin-top: 9px;
			}
			#contactBox,
			#paymentShippingBox {
				margin: 0;
			}
			#contactBox {
				margin-left: 40px;
			}
			.referralItem {
				display: inline-block;
				width: 49%;
			}
			.tabBar {
				padding: 0;
				margin-bottom: 70px;
			}
			#referralContainerHeading {
				padding: 0;
				text-align: center;
			}
			.featuresBlock {
				width: 43%;
			}
			#logoContainer {
				text-align: center;
				display: block;
				margin-bottom: 40px;
			}
			.contentImgLeft,
			.contentImgRight {
				width: 50%;
			}
			.tabContent img {
				max-width: 100%;
				max-height: 100%;
				width: 100%;
				height: auto;
				margin: 0;
			}
			.contentImgInline {
				max-width: 23%;
				height: auto;
				margin-right: 1%
			}
			#navbar {
				margin: 0;
				padding: 0;
			}
			#header {
				text-align: center;
				border-bottom: 1px solid #dddddd;
				padding-bottom: 10px;
			}
			.figure img {
				width: 240px;
			}
			.figcaption {
				opacity: 1;
			}
			.cap-bot .figcaption {
				left: 0;
				bottom: 0;
			}
			#footerContainer {
				overflow: auto;
				height: auto;
			}
			
			#footerColumn1,
			#footerColumn2,
			#footerColumn3 {
				float: left;
				display: block;
				margin-bottom: 60px;
				text-align: left;
				padding: 0;
				margin-left: 0;
				width: 30%;
			}
			#footerColumn1 {
				padding-left: 50px;
			}
			#footerColumn1 p {
				font-size: 12px;
				color: #D6D6D6;
				margin: 0;
				margin-bottom: 0;
				padding: 0;
				margin-left: 40px;
			}
            #logoContainer {display:inline-block;}
            .ttm_search_field form {width:100%;top:150px;left:0;}
            .ttm_search_field .navbarInputWrapper {width:70%;margin:0 auto;}
            .ttm_search_field input[type="text"] {width:75%;}
            .ttm_search_field button {width:12%;}
            .responsive-menu-button {width:55px;position:relative;z-index:999999;}
            .responsive-menu-button img {width:100%;height:auto;}
            .visible-xs {display:block;}
            .cat_nav_ebtmpl li.main_button {float:none;width:100%;text-align:center;}
            .cat_nav_ebtmpl {position:relative;width:100%;z-index:999999999;margin-top:40px;}
            .cat_nav_ebtmpl {background:none;}
            .cat_nav_ebtmpl li a {color:black;}
            .cat_nav_ebtmpl li {border-bottom:1px solid black;}
            #navElementOrange, #navElementPurple {display:none;}
            .navElement {width:32%;margin:0;}
            .navElement i {color:#2b2b2b;}
            
            .gallery {width:40%;}
            
            #overviewContainer {width:60%;}
            .responsive-menu-button {display:none;}
            #allresults .item-container {width:12.5%;}
            
		}
		
		/* Desktop 800px*/
		
		@media only screen and (max-width: 800px),
		only screen and (max-width: 800px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 800px) and (-o-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 800px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 800px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 800px) and (-moz-min-device-pixel-ratio: 2),
		only screen and (max-width: 800px) and (-o-min-device-pixel-ratio: 2/1),
		only screen and (max-width: 800px) and (-webkit-min-device-pixel-ratio: 2),
		only screen and (max-width: 800px) and (min-device-pixel-ratio: 2),
		only screen and (max-width: 800px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 800px) and (-o-min-device-pixel-ratio: 3),
		only screen and (max-width: 800px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 800px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 800px) and (device-aspect-ratio: 9/16),
		only screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3),
		only screen and (max-width: 800px) and (-webkit-min-device-pixel-ratio: 1.5) {
			#bigPic {
				height: 320px;
			}
            
            #referralContainer {
				margin-top: 70px;
				width: 100%;
				clear: both;
				text-align: center;
                position:relative;
                right:auto;
            }
            #auction-nudge-items ul {
                width:33%;
            }
            .ttm_search_field input[type="text"] {width:65%;}
            .ttm_search_field button {width:18%;}
            .ttm_search_field form {top:150px;}
            .header {padding-bottom:20px;}
            
            #footerColumn1, #footerColumn2, #footerColumn3 {width:100%;padding-left:40px !important;float:none;}
            #allresults .item-container {width:16.6%;}
            .tabContent .countries_price {margin-right:10px;font-size:13px;}
            .tabContent .country_name {margin-left: 60px;font-size:13px;}
            
            /* TABS */
	
			.labeltab {
			    width: 24%;
			    font-size:12px;
			 }
			.label1 {left: 0;}
			.label2 {left:25%;}
			.label3 {left:50%;}
			.label4 {left:75%;}
		}
		
		
		/* SMARTPHONE 660px*/
		
		@media only screen and (max-width: 660px),
		only screen and (max-width: 660px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 660px) and (-o-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 660px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 660px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 660px) and (-moz-min-device-pixel-ratio: 2),
		only screen and (max-width: 660px) and (-o-min-device-pixel-ratio: 2/1),
		only screen and (max-width: 660px) and (-webkit-min-device-pixel-ratio: 2),
		only screen and (max-width: 660px) and (min-device-pixel-ratio: 2),
		only screen and (max-width: 660px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 660px) and (-o-min-device-pixel-ratio: 3),
		only screen and (max-width: 660px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 660px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 660px) and (device-aspect-ratio: 9/16),
		only screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3),
		only screen and (max-width: 660px) and (-webkit-min-device-pixel-ratio: 1.5) {
			#logoContainer {
				margin-bottom: 20px;
			}
			#header {
				padding-bottom: 10px;
				margin-bottom:10px;
			}

			#navbar {
				width: 100%;
				text-align: center;
				margin: 0 auto;
			}
			.referralItem {
				vertical-align: top;
				margin-bottom: 15px;
			}
			.referralItem img {
				border: 1px solid #dddddd;
				float: none;
				margin-right: 0;
			}
			#overviewContainer {
				clear: both;
				width: 100%;
			}
			#overviewPadding {
				padding: 0;
			}
			#overview > h2 {
				font-size: 20px;
			}
			.gallery, .newgallery {
				width: 100%;
				clear: both;
				margin-bottom: 30px;
			}
			.actionButton {
				width: 60%;
				display: block;
				margin: 0 auto;
				margin-top: 20px;
				margin-bottom: 20px;
			}
            
            #referralContainer {
				margin-top: 70px;
				width: 100%;
				clear: both;
				text-align: center;
                position:relative;
                right:auto;
            }
            #auction-nudge-items ul {
                width:50%;
            }
            
            
			#buyItNowButton {
				margin: 0 auto;
				margin-top: 20px;
			}
			#rightInfoContainer {
				margin-top: 70px;
				margin-bottom: 70px;
				padding: 50px 0px;
				text-align: center;
				margin: 0 auto;
			}
			#contactBox {
				margin: 0 auto;
				margin-top: 40px;
			}
			#paymentShippingBox {
				margin: 0 auto;
			}
			.infoBox {
				display: block;
				width: 80%;
				margin: 0 auto;
			}
			#tablinks {
				height: auto;
			}
			#tablinks li {
				width: 48%;
				float: none;
				display: inline-block;
				vertical-align: top;
				margin-right: -4px;
				margin-bottom: 2%;
			}
			#tablinks li:nth-child(odd) {
				margin-right: 1%;
			}
			#tablinks li:nth-child(even) {
				margin-left: 1%;
			}
			#tab1,
			#tab2,
			#tab3,
			#tab4,
			#tab5 {
				clear: both;
			}
			.tabContent {
				padding: 15px;
			}
			.tabContent img {
				max-width: 100%;
				width: auto;
				max-height: auto;
				height: auto;
				margin: 0;
			}
			.contentImgLeft,
			.contentImgRight {
				margin: 0 auto;
				text-align: center;
				margin-bottom: 20px;
				float: none;
				clear: both;
				width: 100%;
			}
			.contentImgInline {
				margin: 0 auto;
				margin-bottom: 20px;
				text-align: center;
				display: block;
				max-width: 60%
			}
			.featuresBlock {
				width: 80%;
				min-height: 300px;
				padding: 0 1%;
				margin: 0 auto;
				margin-top: 60px;
				background-color: #fff;
				border-radius: 5px;
				display: block;
			}
			.bsitem1,
			.bsitem2,
			.bsitem3,
			.bsitem4 {
				width: 240px;
				margin: 0 auto;
				margin-top: 40px;
				display: block;
				-webkit-transition: none;
				-moz-transition: none;
				-o-transition: none;
				-ms-transition: none;
				-webkit-transform: scale(1.0);
				-moz-transform: scale(1.0);
				-o-transform: scale(1.0);
				-ms-transform: scale(1.0);
				overflow: auto;
			}
			.bsContainer {
				display: block;
				clear: both;
				text-align: center;
				overflow: auto;
			}
			.figcaption {
				opacity: 1;
			}
			.cap-bot .figcaption {
				left: 0;
				bottom: 0;
			}
			#bigPic {
				text-align: center;
			}
			#footerColumn1,
			#footerColumn2,
			#footerColumn3 {
				float: none;
				display: block;
				clear: both;
				margin: 0 auto;
				margin-bottom: 40px;
				text-align: left;
				padding: 0;
				width: 55%;
			}
			#footerColumn1 p {
				font-size: 12px;
				color: #D6D6D6;
				margin: 0 0 0 50px;
				margin-bottom: 0;
				padding: 0;
			}
			#footerContainer {
				height: 700px;
			}
			.ebay_additional_products ul {width:25%;}
			#allresults .item-container {width:25%;}
		}
		/* SMARTPHONE 480px*/
		
		@media only screen and (max-width: 480px),
		only screen and (max-width: 480px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-moz-min-device-pixel-ratio: 2),
		only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 2/1),
		only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2),
		only screen and (max-width: 480px) and (min-device-pixel-ratio: 2),
		only screen and (max-width: 480px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (device-aspect-ratio: 9/16),
		only screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5) {
			.labeltab {
				  width: 49%;
				  font-size:14px;
			 }
			.label1 {left:0;}
			.label2 {left:50%;}
			.label3 {left:0%;top:55px;}
			.label4 {left:50%;top:55px;}

			#bigPic {
				height: 350px;
			}
			.galleryNav {
				padding-top: 0;
			}
            .ebay_additional_products ul {width:33%;}
            #allresults .item-container {width:50%;}
		}
		/* Animationen */
		
		.animated {
			-webkit-animation-duration: 1s;
			animation-duration: 1s;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
		}
		
		@-webkit-keyframes fadeIn {
			0% {
				opacity: 0;
			}
			100% {
				opacity: 1;
			}
		}
		
		@keyframes fadeIn {
			0% {
				opacity: 0;
			}
			100% {
				opacity: 1;
			}
		}
		
		.fadeIn {
			-webkit-animation-name: fadeIn;
			animation-name: fadeIn;
		}
		
		@-webkit-keyframes fadeInDown {
			0% {
				opacity: 0;
				-webkit-transform: translateY(-20px);
				transform: translateY(-20px);
			}
			100% {
				opacity: 1;
				-webkit-transform: translateY(0);
				transform: translateY(0);
			}
		}
		
		@-webkit-keyframes fadeInUp {
			0% {
				opacity: 0;
				-webkit-transform: translateY(20px);
				transform: translateY(20px);
			}
			100% {
				opacity: 1;
				-webkit-transform: translateY(0);
				transform: translateY(0);
			}
		}
		
		@keyframes fadeInUp {
			0% {
				opacity: 0;
				-webkit-transform: translateY(20px);
				-ms-transform: translateY(20px);
				transform: translateY(20px);
			}
			100% {
				opacity: 1;
				-webkit-transform: translateY(0);
				-ms-transform: translateY(0);
				transform: translateY(0);
			}
		}
		
		.fadeInUp {
			-webkit-animation-name: fadeInUp;
			animation-name: fadeInUp;
		}
		
		@-webkit-keyframes fadeInUpBig {
			0% {
				opacity: 0;
				-webkit-transform: translateY(2000px);
				transform: translateY(2000px);
			}
			100% {
				opacity: 1;
				-webkit-transform: translateY(0);
				transform: translateY(0);
			}
		}
		
		
		}
		
        
        @media only screen and (max-width: 300px),
		only screen and (max-width: 300px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 300px) and (-o-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 300px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 300px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 300px) and (-moz-min-device-pixel-ratio: 2),
		only screen and (max-width: 300px) and (-o-min-device-pixel-ratio: 2/1),
		only screen and (max-width: 300px) and (-webkit-min-device-pixel-ratio: 2),
		only screen and (max-width: 300px) and (min-device-pixel-ratio: 2),
		only screen and (max-width: 300px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 300px) and (-o-min-device-pixel-ratio: 3),
		only screen and (max-width: 300px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 300px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 300px) and (device-aspect-ratio: 9/16),
		only screen and (max-width: 300px) and (-webkit-min-device-pixel-ratio: 1.5) {
       
             #auction-nudge-items ul {
                    width:100%;
             }
         }

#auction-nudge-items ul {padding:0;}		
#auction-nudge-items ul li {list-style-type:none;height:150px;}
#auction-nudge-items ul li img {width:100%;padding:5px;}
#auction-nudge-items ul li.title a, #auction-nudge-items ul li.title {
display:none;
}
#auction-nudge-items ul {width:50%;float:left;height:auto;position:relative;overflow:hidden;}
#auction-nudge-items ul.alt {float:none;}
#auction-nudge-items ul li.price {
padding:10px 5px;
background:rgba(0,0,0,0.4);
position:absolute;
top:0;
color:white;
font-weight:bold;
text-align:center;
display:none !important;
}
#auction-nudge-items ul li.bin, .ebay_additional_products ul li.bin, #auction-nudge-items ul li.ends, .ebay_additional_products ul li.ends {display:none;}

#auction-nudge-items ul li .image-container {width:100%;overflow:hidden;}
#auction-nudge-items ul {
    margin:0;
}
#auction-nudge-items ul li {transition:all .5s;opacity:1.0;}
#auction-nudge-items ul li:hover {opacity:0.8;}

.ebay_additional_products ul li {list-style-type:none;transition:all .5s;opacity:1.0;padding:5px;}
.ebay_additional_products ul li:hover {opacity:0.8;}
.ebay_additional_products ul li.title, .ebay_additional_products ul li.price {display:none;}
.ebay_additional_products ul {width:20%;float:left;padding:0;overflow:hidden;}
.ebay_additional_products ul img {width:100%;height:auto;}

.box-model {
    position: relative;
    overflow: hidden;
    width:24%;
    float:left;
    margin-right: 1%;
    margin-bottom: 1%;
}

.box-model img {transition:all 0.5s;width:100%;height:auto;transform: scale(1.035);}
.box-model:hover img {transform:scale(1.13);}
.box-model .box-text {
    position: absolute;
    left: 0;
    right: 0;
    height: 75px;
    background-color: rgba(0,0,0,.5);
    color: #fff;
}
.box-model .box-text.bottom {
    bottom: 0;
}
.box-model .box-text.top {
    top: 0;
}
.box-model>a {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: block;
    overflow: hidden;
    text-indent: -2000em;
}

.box-model .box-text>span {
    text-decoration: underline;
    text-align: center;
    font-size: 20px;
    display: block;
    font-weight: 400;
    margin-top: 19px;
    text-shadow: 0 0 13px rgba(0,0,0,.61);
}

.box-model .box-text>div {
    font-weight: 500;
    text-align: center;
    font-size: 18px;
    margin-top: 22px;
    text-shadow: 0 0 13px rgba(0,0,0,.61);
}
.uppercase, footer strong {
    text-transform: uppercase;
}


@media only screen and (max-width: 880px),
		only screen and (max-width: 480px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-moz-min-device-pixel-ratio: 2),
		only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 2/1),
		only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2),
		only screen and (max-width: 480px) and (min-device-pixel-ratio: 2),
		only screen and (max-width: 480px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (device-aspect-ratio: 9/16),
		only screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5) {
    .box-model {width:49%;}
    .submenuline {display:none;}
    img {
	    max-width: 100%;
	  }
}

@media only screen and (max-width: 480px),
		only screen and (max-width: 480px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 3/2),
		only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-moz-min-device-pixel-ratio: 2),
		only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 2/1),
		only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2),
		only screen and (max-width: 480px) and (min-device-pixel-ratio: 2),
		only screen and (max-width: 480px) and (-moz-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (min-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (device-aspect-ratio: 9/16),
		only screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3),
		only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5) {
    .box-model {width:100%;margin-right: 0;}
}

@media only screen and (min-width: 1450px) {
	.cat_nav_ebtmpl li a {
		padding:0 28px;
	}
}
