/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl-carousel {
	margin-bottom: 15px;
	*overflow: hidden;
}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 1;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/

.owl-ads .owl-controls{
	text-align: center;
	position: relative;
	margin-top: -25px;
	z-index: 5;
	text-align: right;
}

/* Styling Next and Prev buttons */

.owl-ads .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-ads .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-ads .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-ads .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-ads .owl-controls .owl-page.active span,
.owl-ads .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

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

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
.superoffer {
 background: #CACACA url('advbg.png') top repeat-x;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
position: relative;
overflow: hidden;
}
.superoffer .sup-label {
  background: url('sup-label.png') center center repeat-x;
  color: #fff;
  font-weight: normal;
  text-shadow: 1px 1px 1px #1C7106;
  font-size: 17px;
  padding: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
  position: absolute;
  top: 0px;
  right: 0px;
 font-family: 'Oswald', 'sans-serif';
-webkit-border-radius: 0px 5px 0px 7px;
-moz-border-radius: 0px 5px 0px 7px;
-khtml-border-radius: 0px 5px 0px 7px;
border-radius: 0px 5px 0px 7px;
-webkit-box-shadow: 0px 2px 2px #5C5C5C;
-moz-box-shadow: 0px 2px 2px #5C5C5C;
box-shadow: 0px 2px 2px #5C5C5C;
}
.superoffer .image {
  padding: 15px;
}
.superoffer .image.sideimg {
  padding-bottom: 5px;
  padding-left: 17px
}
.superoffer .image img {
  padding: 3px;
  background: #fff;
-webkit-box-shadow: 0px 0px 5px #777;
-moz-box-shadow: 0px 0px 5px #777;
box-shadow: 0px 0px 5px #777;
 -webkit-border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}
.superoffer .name {
 display: block;
 text-align: left;
 padding-left: 5px;
 padding-right: 100px;
 padding-top: 12px;
 padding-bottom: 10px;
}
.superoffer .name a {
 text-decoration: none;
 font-family: 'Oswald', 'sans-serif';
 font-weight: normal;
 font-size: 27px;
 color: #333;
 text-shadow: 0px 2px 1px #fff;
 *font-size: 22px;
}

.superoffer  .desc {
 color: #555;
 margin-bottom: 10px;
 padding-left: 5px;
 padding-right: 5px;
 font-weight: bold;
 text-shadow: 1px 1px 1px #fff;
}
.superoffer  .price {
 color: #fff;
 font-weight: normal;
 float: left;
 font-size: 30px;
 padding: 10px;
 margin-top: 10px;
 display: inline-block;
 margin-left: 5px;
 background: #D42914;
 -webkit-border-radius: 0px 8px 8px 8px;
 -moz-border-radius: 0px 8px 8px 8px;
 -khtml-border-radius: 0px 8px 8px 8px;
 border-radius: 0px 8px 8px 8px;
 -webkit-box-shadow: 0px 2px 2px #777;
 -moz-box-shadow: 0px 2px 2px #777;
 box-shadow: 0px 2px 2px #777;
 font-family: 'Oswald', 'sans-serif';
}
.superoffer .price-old {
 color: #591B1B;
 text-decoration: line-through;
}
.superoffer .cart {
 float: right;
 padding: 0px;
 margin-top: 10px;
}
a.superbutton {
	display: inline-block;
	padding: 15px 15px;
    background: url('superbutton.png') right center no-repeat;
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	cursor: pointer;
	margin-top: 2px;
	margin-right: -3px;
	-webkit-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-khtml-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	font-family: 'Oswald', 'sans-serif';
}
.superoffer .sidename {
 width: 96%;
 padding-left: 2%;
 padding-right: 2%;
 display: inline-block;
 height: 35px;
 overflow: hidden;
 text-align: center;
 
}
.superoffer .sidename a {
 text-decoration: none;
 font-family: 'Oswald', 'sans-serif';
 font-weight: normal;
 font-size: 14px;
 color: #333;
 text-shadow: 0px 2px 1px #fff;
}
.superoffer  .sideprice {
 color: #fff;
 font-weight: normal;
 font-size: 15px;
 padding: 6px;
 margin-top: 1px;
 display: block;
 background: #D42914;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 -khtml-border-radius: 0px;
 border-radius: 0px;
 -webkit-box-shadow: 0px 2px 2px #777;
 -moz-box-shadow: 0px 2px 2px #777;
 box-shadow: 0px 2px 2px #777;
 font-family: 'Oswald', 'sans-serif';
 text-align: center;
}
a.side-superbutton {
	display: inline-block;
	padding: 7px 7px;
    background: url('superbutton.png') left center no-repeat;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	position: absolute;
	left: 0px;
	bottom: 0px;
	-webkit-border-radius: 0px 5px 0px 5px;
	-moz-border-radius: 0px 5px 0px 5px;
	-khtml-border-radius: 0px 5px 0px 5px;
	border-radius: 0px 5px 0px 5px;
}
.superoffer .sup-title {
  background: url('titlebg.png') top center repeat-x;
  color: #fff;
  font-weight: normal;
  text-shadow: 1px 1px 1px #1C7106;
  font-size: 17px;
  padding: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
  position: absolute;
  top: 0px;
  left: 0px;
 font-family: 'Oswald', 'sans-serif';
-webkit-border-radius: 5px 0px 7px 0px;
-moz-border-radius: 5px 0px 7px 0px;
-khtml-border-radius: 5px 0px 7px 0px;
border-radius: 5px 0px 7px 0px;
-webkit-box-shadow: 1px 1px 3px #5C5C5C;
-moz-box-shadow: 1px 1px 3px #5C5C5C;
box-shadow: 1px 1px 3px #5C5C5C;
}
.superoffer.sided .sup-label, .superoffer.sided .sup-title {
 font-size: 13px;
 padding: 5px;
}
.owl-controls .owl-buttons {
	display: none;
}
.ads-content-holder {
	display: table-row;
	*dispaly: block;
}
.ads-content-left {
	display: table-cell;
	*display: block;
	*float: left;
	*padding-right: 30px;
}
.ads-content-right {
	display: table-cell;
	*display: block;
}
#column-left .owl-ads .owl-controls, #column-right .owl-ads .owl-controls{
	margin-left: 65px;
}
#column-left .owl-ads .owl-controls .owl-page span, #column-right .owl-ads .owl-controls .owl-page span {
	width: 8px;
	margin: 4px;
}
.advtheme1 .superoffer {
	background: #fff;
	-webkit-box-shadow: inset 0px 0px 4px #999;
	-moz-box-shadow: inset 0px 0px 4px #999;
	box-shadow: inset 0px 0px 4px #999;
}
.advtheme1 .superoffer .image img{
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
}
.advtheme1 .superoffer .sup-title {
	text-shadow: none;
	background: #DF4F88;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	top: 20px;
	left: 20px;
	-webkit-box-shadow: 0px 0px 4px #ccc;
	-moz-box-shadow: 0px 0px 4px #ccc;
	box-shadow: 0px 0px 4px #ccc;
	padding-top: 3px;
	padding-bottom: 3px;
}
.advtheme1 .superoffer .price {
	position: absolute;
	bottom: 20px;
	left: 0px;
	-webkit-box-shadow: 2px 2px 6px #666;
	-moz-box-shadow: 2px 2px 6px #666;
	box-shadow: 2px 2px 6px #666;
	-webkit-border-radius: 0px 30px 30px 0px;
	-moz-border-radius: 0px 30px 30px 0px;
	-khtml-border-radius: 0px 30px 30px 0px;
	border-radius: 0px 30px 30px 0px;
	font-size: 24px;
	margin-left: 0px;
	padding-right: 25px;
	padding-left: 20px;
	background: #82BD4B;
	color: #4A633E;
}
.advtheme1 .superoffer .price-old {
	color: #ccc;
}
.advtheme1 .superoffer .cart { float: none; text-align: right; }
.advtheme1 a.superbutton {
	padding: 3px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin-right: 20px;
	
}
.advtheme1 .superoffer .name {
	margin-top: 30px;
}
.advtheme1 .superoffer .name a {
	color: #37A5CF;
	font-size: 24px;
}
.advtheme1 .superoffer.sided .sup-title {
  position: absolute;
  top: 0px;
  left: 0px;
 font-family: 'Oswald', 'sans-serif';
-webkit-border-radius: 5px 0px 7px 0px;
-moz-border-radius: 5px 0px 7px 0px;
-khtml-border-radius: 5px 0px 7px 0px;
border-radius: 5px 0px 7px 0px;
-webkit-box-shadow: 1px 1px 3px #5C5C5C;
-moz-box-shadow: 1px 1px 3px #5C5C5C;
box-shadow: 1px 1px 3px #5C5C5C;
}
.advtheme1 .superoffer .sidename a {
 font-family: 'Oswald', 'sans-serif';
 color: #37A5CF;
 text-shadow: none;
}
.advtheme1 .superoffer  .sideprice {
 background: #82BD4B;
 color: #4A633E;
 font-family: 'Oswald', 'sans-serif';
}
.advtheme2 .superoffer {
	background: url('advs-bg2.jpg') right center;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}
.advtheme2 .superoffer .image img{
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}
.advtheme2 .superoffer .name {
	margin-top: 20px;
	padding-left: 0px;
}
.advtheme2 .superoffer .name a {
	display: inline-block;
	padding: 5px;
	font-size: 16px;
	background: #C43636;
	color: #fff;
	text-shadow: none;
	padding-left: 60px;
	padding-right: 15px;
	margin-left: -35px;
}
.advtheme2 .superoffer .desc {
	padding: 5px;
	background: #444;
	color: #fff;
	text-shadow: none;
	padding-left: 60px;
	padding-right: 15px;
	margin-left: -35px;
	height: 38px;
	line-height: 20px;
	margin-right: 20px;
	overflow: hidden;
}
.advtheme2 .superoffer .price {
	background: #5387AF;
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
	font-size: 16px;
	padding: 5px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	margin-left: 0px;
	padding-left: 60px;
	padding-right: 15px;
	margin-left: -35px;
	margin-top: 3px;
	margin-bottom: 10px;
}
.advtheme2 .superoffer .cart {
	float: none;
	clear: left;
}
.advtheme2 .superoffer .cart a.superbutton{
	font-size: 16px;
	padding: 5px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	padding-left: 60px;
	padding-right: 15px;
	margin-left: -35px;
	background: #6E9B59;
}
.advtheme2 .superoffer .price-old {
	color: #3F4E7E;
}
.advtheme2 .ads-content-left {
	position: relative;
	z-index: 2;
}
.advtheme2 .superoffer .sup-title {
	z-index: 3;
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	top: auto;
	bottom: 0px;
	background: #E2C242;
	text-shadow: none;
}
.advtheme2 .superoffer .sup-label {
	z-index: 3;
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	top: auto;
	bottom: 0px;
	background: #D85757;
	text-shadow: none;
}
.advtheme2 .superoffer.sided .sup-label, .advtheme2 .superoffer.sided .sup-title {
	bottom: auto;
	top: 0px;
	font-size: 13px;
}
.advtheme2.owl-ads .owl-controls {
	text-align: center;
}
.advtheme2 .superoffer a.side-superbutton {
	background: #6E9B59;
}
.advtheme2 .superoffer .sideprice {
	background: #5387AF;
}
.advtheme2 .superoffer .sidename a {
	color: #C43636;
}

.advtheme3 .superoffer {
	background: #F0E8D9;
}
.advtheme3 .superoffer .image img{
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	background: none;
}
.advtheme3 .superoffer .name {
	margin-top: 40px;
	margin-left: 30px;
	padding-left: 0px;
}
.advtheme3 .superoffer .name a {
	font-family: 'Courgette', 'cursive';
	padding: 5px;
	font-size: 26px;
	color: #B95835;
	text-shadow: none;
}
.advtheme3 .superoffer .desc {
	margin-left: 30px;
	font-weight: normal;
	font-style: italic;
	text-shadow: none;
	color: #3D3242;
}
.advtheme3 .superoffer .price {
	font-family: 'Courgette', 'cursive';
	background: #B95835;
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
	font-size: 26px;
	padding: 10px;
	-webkit-border-radius: 25px 0px 25px 0px;
	-moz-border-radius: 25px 0px 25px 0px;
	-khtml-border-radius: 25px 0px 25px 0px;
	border-radius: 25px 0px 25px 0px;
	margin-left: 30px;
	float: right;
	margin-right:20px;
}
.advtheme3.owl-ads .owl-controls {
	text-align: center;
	margin-top: 0px;
}
.advtheme3 .superoffer .sup-title {
	font-family: 'Courgette', 'cursive';
	font-size: 13px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	text-shadow: none;
	color: #fff;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 100%;
	left: 0px;
	right: 0px;
	top: 0px;
	text-align: center;
	background: #E18942;
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
}
.advtheme3 .superoffer .sup-label {
	background: #028482;
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
	font-family: 'Courgette', 'cursive';
	font-size: 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	text-shadow: none;
	bottom: 30px;
	right: 28px;
	top: auto;
	color: #fff;
	padding: 7px;
}
.advtheme3 .superoffer a.superbutton {
	font-family: 'Courgette', 'cursive';
	font-size: 13px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	text-shadow: none;
	color: #fff;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 100%;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align: center;
	background: #7A3E48;
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
}
.advtheme3.owl-ads .owl-controls .owl-page span {
	background: #E2B043;
}
.advtheme3 .superoffer.sided .sup-label{
	bottom: 0px;
	right: 0px;
	font-size: 12px;
	-webkit-border-radius: 5px 0px 5px 0px;
	-moz-border-radius: 5px 0px 5px 0px;
	-khtml-border-radius: 5px 0px 5px 0px;
	border-radius: 5px 0px 5px 0px;
}
#column-left .advtheme3.owl-ads .owl-controls, #column-right .advtheme3.owl-ads .owl-controls {
	margin-left: 0px;
}
.advtheme3 .superoffer a.side-superbutton {
	background: #7A3E48;
	font-family: 'Courgette', 'cursive';
}
.advtheme3 .superoffer .sideprice {
	background: #B95835;
	font-family: 'Courgette', 'cursive';
}
.advtheme3 .superoffer .sidename a {
	color: #B95835;
	font-family: 'Courgette', 'cursive';
}


.advtheme4 .superoffer {
	background: #393939;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}
.advtheme4 .superoffer .image img{
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	background: none;
}
.advtheme4 .superoffer .name {
	margin-top: 40px;
	margin-left: 30px;
	padding-left: 0px;
}
.advtheme4 .superoffer .name a {
	font-family: 'Yanone Kaffeesatz', 'sans-serif';
	padding: 5px;
	font-size: 26px;
	color: #ff5a09;
	text-shadow: none;
}
.advtheme4 .superoffer .desc {
	margin-left: 30px;
	font-weight: normal;
	text-shadow: none;
	color: #A5A5A5;
}
.advtheme4 .superoffer .price {
	background: #ff5a09;
	font-family: 'Yanone Kaffeesatz', 'sans-serif';
	-webkit-box-shadow: 0px 0px 5px #111;
	-moz-box-shadow: 0px 0px 5px #111;
	box-shadow: 0px 0px 5px #111;
	font-size: 26px;
	padding: 10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	margin-left: 30px;
	float: right;
	margin-right:20px;
}
.advtheme4.owl-ads .owl-controls {
	text-align: center;
	margin-top: 0px;
}
.advtheme4 .superoffer .sup-title {
	font-family: 'Yanone Kaffeesatz', 'sans-serif';
	font-size: 14px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	text-shadow: none;
	color: #fff;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 100%;
	left: 0px;
	right: 0px;
	top: 0px;
	text-align: center;
	background: #6e6e6e;
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
}
.advtheme4 .superoffer .sup-label {
	background: #f90;
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
	font-family: 'Yanone Kaffeesatz', 'sans-serif';
	font-size: 14px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	text-shadow: none;
	bottom: 30px;
	right: 28px;
	top: auto;
	color: #fff;
	padding: 7px;
}
.advtheme4 .superoffer a.superbutton {
	font-family: 'Yanone Kaffeesatz', 'sans-serif';
	font-size: 14px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	text-shadow: none;
	color: #fff;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 100%;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align: center;
	background: #f3843e;
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
}
.advtheme4 .superoffer.sided .sup-label{
	bottom: 0px;
	right: 0px;
	font-size: 13px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}
#column-left .advtheme4.owl-ads .owl-controls, #column-right .advtheme4.owl-ads .owl-controls {
	margin-left: 0px;
}
.advtheme4 .superoffer a.side-superbutton {
	background: #f3843e;
	font-family: 'Yanone Kaffeesatz', 'sans-serif';
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}
.advtheme4 .superoffer .sideprice {
	background: #ff5a09;
	font-family: 'Yanone Kaffeesatz', 'sans-serif';
}
.advtheme4 .superoffer .sidename a {
	color: #ff5a09;
	font-family: 'Yanone Kaffeesatz', 'sans-serif';
	text-shadow: none;
	font-size: 16px;
}
.owl-ads .owl-item > div > img, .owl-ads .owl-item > div > a > img {
	max-width: 100%;
	width: 100%;
}
.advtheme4 .superoffer .name, .advtheme4 .superoffer .name {
	padding-right: 10px;
}
/* -- Responsiveness -- */

@media all and (max-width: 950px) {
	.superoffer .desc {
		max-height: 80px;
		overflow-y: hidden;
		font-size: 12px;
		line-height: 20px;
	}
	.advtheme3 .superoffer .desc, .advtheme4 .superoffer .desc {
		max-height: 60px;
	}
	.advtheme3 .superoffer .name a, .advtheme4 .superoffer .name a {
		font-size: 17px !important;
	}
	.advtheme2 .superoffer .name a, .advtheme2 .superoffer .price, .advtheme2 .superoffer .cart a.superbutton {
		padding-top: 4px;
		padding-bottom: 4px;
		font-size: 13px;
	}
	.superoffer .name a {
		font-size: 20px;
	}
	.superoffer .price {
		font-size: 18px !important;
	}
	.advtheme1 .superoffer .name a {
		font-size: 19px;
	}
}
@media all and (max-width: 800px) {
	.superoffer .name a {
		font-size: 17px !important;
	}
	.superoffer .price {
		font-size: 22px;
	}
	.superoffer  a.superbutton {
		padding: 10px;
	}
}
@media all and (max-width: 700px) {
.owl-ads .owl-item {
}
.owl-ads .owl-item .superoffer {
	padding-bottom: 70px;
}
.ads-content-holder { display: block; height: 100%;}
.ads-content-left {
	display: block !important;
	margin:0px !important;
	text-align: center !important;
	width: 100% !important;
	height: 60% !important;
}
.ads-content-left .image {
	padding-left:10px !important;
	padding-right: 10px !important;
	padding-bottom: 0px !important;
	height: 100% !important;
}
.ads-content-left img{ 
	max-height: 100% !important;
	height: 95% !important;
}
.ads-content-right {
	display: block !important;
	clear: both !important;
	text-align: center !important;
	padding: 0px !important;
	overflow: auto !important;
	padding-top: 15px !important
}
.ads-content-right .desc{
	display: none !important;
}
.superoffer .price, .advtheme1 .superoffer .price {
	margin: 0px !important;
	padding: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	font-size: 13px !important;
	text-align: center !important;
	position: absolute !important;
	bottom: 65px !important;
	left: 0px !important;
	width: 100% !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	border-radius: 0px !important;
}
.superoffer  a.superbutton {
	margin: 0px !important;
	padding: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	font-size: 13px !important;
	text-align: center !important;
	position: absolute !important;
	bottom: 30px !important;
	left: 0px !important;
	width: 100% !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	border-radius: 0px !important;
	background: #333 !important;
}
.superoffer .name {
	padding: 0px !important;
	padding-top: 13px !important;
	width: 100% !important;
	text-align: center !important;
}
.superoffer .sup-label, .superoffer .sup-title {
	font-size: 13px !important;
	padding: 5px !important;
}
.advtheme1 .superoffer .name {
	margin-top: 0px !important;
}

.advtheme2 .superoffer .name {
	margin-top: 0px;
	padding: 0px;
}
.advtheme2 .superoffer .name a {
	display: block;
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 15px;
	margin: 0px;
	text-align: center;
}
.advtheme3 .superoffer .name, .advtheme4 .superoffer .name {
	margin-left: 0px;
	margin-top: 10px;
}
.advtheme3.owl-ads .owl-controls, .advtheme4.owl-ads .owl-controls {
	text-align: center;
	margin-top: -25px;
}
}